專利名稱:一種網(wǎng)頁上實(shí)現(xiàn)文件下載鎖定安全同步的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)頁上實(shí)現(xiàn)文件下載鎖定安全同步的方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)軟、硬件的發(fā)展,多媒體信息化已經(jīng)得到普及,人們?cè)谌粘I钪械慕涣饕哺嗟厥褂玫搅硕嗝襟w技術(shù),比如手機(jī)、電話、語音通訊等。資訊、書籍、音視頻等信息源覆蓋著整個(gè)互聯(lián)網(wǎng),人們每天從互聯(lián)網(wǎng)上獲取巨大的信息量,與此同時(shí),資源的安全性問題也隨之暴露,這是一個(gè)很嚴(yán)重的問題。保密性材料等資源文件被隨意下載、盜用,從而導(dǎo)致信息資源遭受嚴(yán)重破壞。尤其是像網(wǎng)絡(luò)視頻會(huì)議、遠(yuǎn)程教育、文件共享系統(tǒng)等高嚴(yán)肅性場(chǎng)合,上傳和顯示的文件都是極其重要的,如果這些文件被隨意下載、盜用,將造成非常嚴(yán)重的后果。為預(yù)防這種情況的出現(xiàn),傳統(tǒng)的做法是隱藏文件,不允許下載,但是,這些方法的用戶操作和體驗(yàn)效果很不友好。而且,即使可實(shí)現(xiàn)下載的鎖定,也無法實(shí)現(xiàn)同步鎖定,這必然會(huì)影響到如視頻會(huì)議、遠(yuǎn)程教育等遠(yuǎn)程同步應(yīng)用系統(tǒng)的效果,從而無法保護(hù)文件的安全; 一些需要下載安裝控件的系統(tǒng)可能實(shí)現(xiàn)同步鎖定,但不是基于網(wǎng)頁,這將對(duì)用戶的軟硬件造成一定的影響,并且可能帶來極大的安全隱患;同時(shí),現(xiàn)有的解決方案中的同步信息時(shí)被動(dòng)接收,不能進(jìn)行有效的認(rèn)證控制,會(huì)導(dǎo)致用戶操作跟實(shí)際不一致的現(xiàn)象出現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明提供了一種網(wǎng)頁上實(shí)現(xiàn)文件下載鎖定安全同步的方法及系統(tǒng),實(shí)現(xiàn)了無需下載任何軟件,即可實(shí)現(xiàn)下載鎖定安全同步。本發(fā)明的技術(shù)方案如下通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)目標(biāo)用戶接收所述文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述文件下載狀態(tài)信息指令發(fā)送至所述目標(biāo)用戶。本發(fā)明提供了一種網(wǎng)頁上實(shí)現(xiàn)文件下載鎖定安全同步的方法及系統(tǒng),實(shí)現(xiàn)了無需下載任何軟件,即可實(shí)現(xiàn)下載鎖定安全同步。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是本發(fā)明的流程圖;圖2是本發(fā)明的結(jié)構(gòu)原理圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。本發(fā)明的實(shí)現(xiàn)原理如下源用戶打開網(wǎng)頁,網(wǎng)頁請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表, 并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作,網(wǎng)頁加載Flash插件并與通訊服務(wù)器建立永久連接;當(dāng)源用戶對(duì)單個(gè)文件進(jìn)行下載鎖定操作時(shí),若是允許下載狀態(tài)則修改狀態(tài)為禁止下載狀態(tài),若是禁止下載狀態(tài)則修改狀態(tài)為允許下載狀態(tài),并異步請(qǐng)求數(shù)據(jù)處理服務(wù)器將此文件的下載狀態(tài)保存到數(shù)據(jù)處理服務(wù)器,同時(shí)調(diào)用Flash插件的API (Application Programming hterface,應(yīng)用程序編程接口 )將此文件下載狀態(tài)發(fā)送到通訊服務(wù)器;目標(biāo)用戶打開網(wǎng)頁加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作,同時(shí)加載Flash插件與通訊服務(wù)器建立永久連接;當(dāng)通訊服務(wù)器收到源用戶發(fā)送過來的文件下載狀態(tài)信息指令后,對(duì)文件下載狀態(tài)信息指令進(jìn)行認(rèn)證,認(rèn)證包括但不限于源用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(源用戶是否具有發(fā)送文件下載狀態(tài)信息指令的權(quán)限)、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證(源用戶發(fā)送的該指令是否能訪問目標(biāo)用戶的權(quán)限)、目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證(目標(biāo)用戶是否具有接收源用戶發(fā)送的該指令的權(quán)限),所有認(rèn)證通過后,轉(zhuǎn)發(fā)給所有需要同步的目標(biāo)用戶;步驟105 目標(biāo)用戶收到通訊服務(wù)器發(fā)送過來的文件下載狀態(tài)信息后,通過Flash 插件調(diào)用網(wǎng)頁函數(shù)傳入文件下載狀態(tài),網(wǎng)頁函數(shù)進(jìn)行處理后對(duì)文件的下載功能進(jìn)行相應(yīng)更改,并在網(wǎng)頁上進(jìn)行體現(xiàn)。本發(fā)明的實(shí)現(xiàn)原理詳細(xì)介紹如下源用戶打開網(wǎng)頁,網(wǎng)頁請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表, 并根據(jù)各個(gè)文件的下載狀態(tài)標(biāo)識(shí)決定文件是否可進(jìn)行下載操作,并在列表顯示時(shí)做出相應(yīng)的體現(xiàn);同時(shí)網(wǎng)頁自動(dòng)加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接,用戶發(fā)送和接收文件下載狀態(tài)同步信息;當(dāng)源用戶對(duì)單個(gè)文件進(jìn)行下載鎖定操作時(shí),根據(jù)當(dāng)前的文件下載狀態(tài)進(jìn)行判斷, 若是允許則為禁用,若是禁用則為允許;調(diào)用JavMcript函數(shù),通過Ajax異步請(qǐng)求數(shù)據(jù)處理服務(wù)器,將此文件的下載狀態(tài)保存到數(shù)據(jù)處理服務(wù)器數(shù)據(jù)庫中;通過Jav必cript調(diào)用 Flash插件通過ExternaUnterface. addCalIback注冊(cè)過的文件下載狀態(tài)發(fā)送函數(shù),傳入此文件的信息和下載狀態(tài),F(xiàn)lash插件調(diào)用XMLSocket類方法將此文件的信息和下載狀態(tài)發(fā)送到通訊服務(wù)器;目標(biāo)用戶打開網(wǎng)頁,網(wǎng)頁請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)標(biāo)識(shí)決定文件是否可進(jìn)行下載操作,并在列表顯示時(shí)做出相應(yīng)的體現(xiàn);同時(shí)網(wǎng)頁自動(dòng)加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接,用戶發(fā)送和接收文件下載狀態(tài)同步信息;當(dāng)通訊服務(wù)器接收到源用戶發(fā)送過來文件下載狀態(tài)信息指令后,對(duì)文件下載狀態(tài)信息進(jìn)行認(rèn)證,認(rèn)證包括但不限于源用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(源用戶是否具有發(fā)送文件下載狀態(tài)信息指令的權(quán)限)、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證(源用戶發(fā)送的該指令是否能訪問目標(biāo)用戶的權(quán)限)、目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證(目標(biāo)用戶是否具有接收源用戶發(fā)送的該指令的權(quán)限);所有認(rèn)證通過后,轉(zhuǎn)發(fā)給所有連接到通訊服務(wù)器的需要同步的目標(biāo)用戶;目標(biāo)用戶的Flash插件接收到通訊服務(wù)器發(fā)送過來的文件下載狀態(tài)信息后,通過 Flash插件的ExternaUnterface. call方法調(diào)用網(wǎng)頁JavaScript文件下載狀態(tài)處理函數(shù), 并傳入接收到的文件下載狀態(tài)信息JavMcript文件下載狀態(tài)處理函數(shù)根據(jù)傳遞進(jìn)來的文件下載狀態(tài)信息在網(wǎng)頁中查找對(duì)應(yīng)的文件,并對(duì)其下載狀態(tài)進(jìn)行操作和相應(yīng)的頁面顯示修改。圖1是本發(fā)明的流程圖,詳細(xì)說明如下步驟101 源用戶打開網(wǎng)頁,網(wǎng)頁請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作,網(wǎng)頁加載Flash插件并與通訊服務(wù)器建立永久連接。上述技術(shù)方案中,其中步驟包含如下過程la)源用戶打開網(wǎng)頁,網(wǎng)頁請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)標(biāo)識(shí)決定文件是否可進(jìn)行下載操作,并在列表顯示時(shí)做出相應(yīng)的體現(xiàn);lb)網(wǎng)頁自動(dòng)加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接,用戶發(fā)送和接收文件下載狀態(tài)同步信息。步驟102 當(dāng)源用戶對(duì)單個(gè)文件進(jìn)行下載鎖定操作時(shí),若是允許下載狀態(tài)則修改狀態(tài)為禁止下載狀態(tài),若是禁止下載狀態(tài)則修改狀態(tài)為允許下載狀態(tài),并異步請(qǐng)求數(shù)據(jù)處理服務(wù)器將此文件的下載狀態(tài)保存到數(shù)據(jù)處理服務(wù)器,同時(shí)調(diào)用Flash插件的API將此文件下載狀態(tài)發(fā)送到通訊服務(wù)器。上述技術(shù)方案中,其中步驟包含如下過程2a)當(dāng)源用戶對(duì)單個(gè)文件進(jìn)行下載鎖定操作時(shí),根據(jù)當(dāng)前的文件下載狀態(tài)進(jìn)行判斷,若是允許則為禁用,若是禁用則為允許;2b)調(diào)用JavMcript函數(shù),通過Ajax異步請(qǐng)求數(shù)據(jù)處理服務(wù)器,將此文件的下載狀態(tài)保存到數(shù)據(jù)處理服務(wù)器數(shù)據(jù)庫中;2c)通過 JavaScript 調(diào)用 Flash 插件通過 External Interface. addCal Iback 注冊(cè)過的文件下載狀態(tài)發(fā)送函數(shù),傳入此文件的信息和下載狀態(tài),F(xiàn)lash插件調(diào)用XMLSocket類方法將此文件的信息和下載狀態(tài)發(fā)送到通訊服務(wù)器。步驟103 目標(biāo)用戶打開網(wǎng)頁加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作,同時(shí)加載Flash插件與通訊服務(wù)器建立永久連接。上述技術(shù)方案中,其中步驟包含如下過程3a)目標(biāo)用戶打開網(wǎng)頁,網(wǎng)頁請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)標(biāo)識(shí)決定文件是否可進(jìn)行下載操作,并在列表顯示時(shí)做出相應(yīng)的體現(xiàn);3b)網(wǎng)頁自動(dòng)加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接,用戶發(fā)送和接收文件下載狀態(tài)同步信息。
步驟104 當(dāng)通訊服務(wù)器收到源用戶發(fā)送過來的文件下載狀態(tài)信息指令后,對(duì)文件下載狀態(tài)信息指令進(jìn)行認(rèn)證,認(rèn)證包括但不限于源用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證 (源用戶是否具有發(fā)送文件下載狀態(tài)信息指令的權(quán)限)、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證 (源用戶發(fā)送的該指令是否能訪問目標(biāo)用戶的權(quán)限)、目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證(目標(biāo)用戶是否具有接收源用戶發(fā)送的該指令的權(quán)限);所有認(rèn)證通過后,轉(zhuǎn)發(fā)給所有需要同步的目標(biāo)用戶。上述技術(shù)方案中,其中步驟包含如下過程4a)當(dāng)通訊服務(wù)器接收到源用戶發(fā)送過來文件下載狀態(tài)信息指令后,對(duì)文件下載狀態(tài)信息指令進(jìn)行認(rèn)證,認(rèn)證包括但不限于4al)源用戶身份認(rèn)證,即源用戶是否是通訊服務(wù)器所識(shí)別的合法用戶,若認(rèn)證不通過,則同步操作中止,認(rèn)證通過,繼續(xù)進(jìn)行下一步認(rèn)證;4a2)數(shù)據(jù)指令權(quán)限認(rèn)證,即源用戶是否具有發(fā)送文件下載狀態(tài)信息指令的權(quán)限, 若認(rèn)證不通過,則同步操作中止,認(rèn)證通過,繼續(xù)進(jìn)行下一步認(rèn)證;4a3)源用戶指令所操作目標(biāo)權(quán)限認(rèn)證,即源用戶發(fā)送的該指令是否能訪問目標(biāo)用戶的權(quán)限,若認(rèn)證不通過,則同步操作中止,認(rèn)證通過,繼續(xù)進(jìn)行下一步認(rèn)證;4a4)目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證,即對(duì)目標(biāo)用戶是否允許接收源用戶發(fā)送的該指令進(jìn)行認(rèn)證,若認(rèn)證不通過,則同步操作中止,認(rèn)證通過,則繼續(xù)下一步驟;4b)所有認(rèn)證通過后,轉(zhuǎn)發(fā)給所有連接到通訊服務(wù)器的需要同步的目標(biāo)用戶。步驟105 目標(biāo)用戶收到通訊服務(wù)器發(fā)送過來的文件下載狀態(tài)信息后,通過Flash 插件調(diào)用網(wǎng)頁函數(shù)傳入文件下載狀態(tài),網(wǎng)頁函數(shù)進(jìn)行處理后對(duì)文件的下載功能進(jìn)行相應(yīng)更改,并在網(wǎng)頁上進(jìn)行體現(xiàn)。上述技術(shù)方案中,其中步驟包含如下過程5a)目標(biāo)用戶的Flash插件接收到通訊服務(wù)器發(fā)送過來的文件下載狀態(tài)信息后, 通過Flash插件的Externallnterface. call方法調(diào)用網(wǎng)頁JavaScript文件下載狀態(tài)處理函數(shù),并傳入接收到的文件信息和下載狀態(tài);5b) JavaScript文件下載狀態(tài)處理函數(shù)根據(jù)傳遞進(jìn)來的文件信息和下載狀態(tài)在網(wǎng)頁中查找對(duì)應(yīng)的文件,并對(duì)其下載狀態(tài)進(jìn)行操作和相應(yīng)的頁面顯示修改。說明步驟101和步驟103可以同時(shí)進(jìn)行,它們之間沒有時(shí)間序列關(guān)系。圖2是本發(fā)明的結(jié)構(gòu)原理圖,詳細(xì)介紹如下源用戶A打開網(wǎng)頁,網(wǎng)頁請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作,網(wǎng)頁加載Flash插件并與通訊服務(wù)器建立永久連接;當(dāng)源用戶A對(duì)單個(gè)文件進(jìn)行下載鎖定操作時(shí),若是允許下載狀態(tài)則修改狀態(tài)為禁止下載狀態(tài),若是禁止下載狀態(tài)則修改狀態(tài)為允許下載狀態(tài),并異步請(qǐng)求數(shù)據(jù)處理服務(wù)器將此文件的下載狀態(tài)保存到數(shù)據(jù)處理服務(wù)器,同時(shí)調(diào)用Flash插件的API (Application Programming hterface,應(yīng)用程序編程接口)將此文件下載狀態(tài)發(fā)送到通訊服務(wù)器;目標(biāo)用戶B、C打開網(wǎng)頁加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作,同時(shí)加載Flash插件與通訊服務(wù)器建立永久連接;當(dāng)通訊服務(wù)器收到源用戶發(fā)送過來的文件下載狀態(tài)信息指令后,對(duì)文件下載狀態(tài)信息指令進(jìn)行認(rèn)證,認(rèn)證包括但不限于源用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(源用戶是否具有發(fā)送文件下載狀態(tài)信息指令的權(quán)限)、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證(源用戶發(fā)送的該指令是否能訪問目標(biāo)用戶的權(quán)限)、目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證(目標(biāo)用戶是否具有接收源用戶發(fā)送的該指令的權(quán)限),所有認(rèn)證通過后,轉(zhuǎn)發(fā)給所有需要同步的目標(biāo)用戶 B、C ;目標(biāo)用戶B、C收到通訊服務(wù)器發(fā)送過來的文件下載狀態(tài)信息后,通過Flash插件調(diào)用網(wǎng)頁函數(shù)傳入文件下載狀態(tài),網(wǎng)頁函數(shù)進(jìn)行處理后對(duì)文件的下載功能進(jìn)行相應(yīng)更改, 并在網(wǎng)頁上進(jìn)行體現(xiàn)。注用戶B,C,以及用戶A,B, C任意兩個(gè)或者三個(gè)同時(shí)發(fā)送文件下載狀態(tài)信息,同步認(rèn)證的過程都同上。本發(fā)明還公布了一種網(wǎng)頁上實(shí)現(xiàn)文件下載鎖定安全同步的系統(tǒng),該系統(tǒng)包括源用戶、通訊服務(wù)器、目標(biāo)用戶,其中所述通訊服務(wù)器對(duì)接收的所述源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)所述目標(biāo)用戶接收所述文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述文件下載狀態(tài)信息指令發(fā)送至所述目標(biāo)用戶。其中,通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述源用戶的身份進(jìn)行認(rèn)證。其中,通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證即所述源用戶發(fā)送的所述文件下載狀態(tài)信息指令是否能訪問所述目標(biāo)用戶的權(quán)限。其中,通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證之前,還包括所述源用戶請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作;加載Flash插件并與所述通訊服務(wù)器建立永久連接。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)頁上實(shí)現(xiàn)文件下載鎖定安全同步的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)目標(biāo)用戶接收所述文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述文件下載狀態(tài)信息指令發(fā)送至所述目標(biāo)用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述源用戶的身份進(jìn)行認(rèn)證。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證即所述源用戶發(fā)送的所述文件下載狀態(tài)信息指令是否能訪問所述目標(biāo)用戶的權(quán)限。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證之前,還包括所述源用戶請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作; 加載Flash插件并與所述通訊服務(wù)器建立永久連接。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述源用戶對(duì)單個(gè)文件進(jìn)行下載鎖定操作時(shí),若是允許下載狀態(tài)則修改狀態(tài)為禁止下載狀態(tài),若是禁止下載狀態(tài)則修改狀態(tài)為允許下載狀態(tài),并異步請(qǐng)求所述數(shù)據(jù)處理服務(wù)器將文件下載狀態(tài)保存到所述數(shù)據(jù)處理服務(wù)器,調(diào)用所述Flash插件的應(yīng)用程序編程接口 API,將所述文件下載狀態(tài)發(fā)送到所述通訊服務(wù)器。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于所述目標(biāo)用戶收到所述通訊服務(wù)器發(fā)送過來的文件下載狀態(tài)信息后,通過所述Flash插件調(diào)用網(wǎng)頁函數(shù)傳入所述文件下載狀態(tài)信息并進(jìn)行處理。
7.—種網(wǎng)頁上實(shí)現(xiàn)文件下載鎖定安全同步的系統(tǒng),其特征在于,該系統(tǒng)包括源用戶、 通訊服務(wù)器、目標(biāo)用戶,其中所述通訊服務(wù)器對(duì)接收的所述源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)所述目標(biāo)用戶接收所述文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述文件下載狀態(tài)信息指令發(fā)送至所述目標(biāo)用戶。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述源用戶的身份進(jìn)行認(rèn)證。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證即所述源用戶發(fā)送的所述文件下載狀態(tài)信息指令是否能訪問所述目標(biāo)用戶的權(quán)限。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證之前,還包括所述源用戶請(qǐng)求數(shù)據(jù)處理服務(wù)器,加載具有文件下載功能的文件列表,并根據(jù)各個(gè)文件的下載狀態(tài)決定文件是否可進(jìn)行下載操作; 加載Flash插件并與所述通訊服務(wù)器建立永久連接。
全文摘要
本發(fā)明提供了一種網(wǎng)頁上實(shí)現(xiàn)文件下載鎖定安全同步的方法及系統(tǒng),本發(fā)明的技術(shù)方案如下通訊服務(wù)器對(duì)接收的源用戶發(fā)送的文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)目標(biāo)用戶接收所述文件下載狀態(tài)信息指令的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述文件下載狀態(tài)信息指令發(fā)送至所述目標(biāo)用戶。本發(fā)明實(shí)現(xiàn)了無需下載任何軟件,即可實(shí)現(xiàn)下載鎖定安全同步。
文檔編號(hào)H04L29/06GK102238225SQ201110088918
公開日2011年11月9日 申請(qǐng)日期2011年4月11日 優(yōu)先權(quán)日2011年4月11日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司