專利名稱:一種基于網(wǎng)頁實現(xiàn)計時安全同步方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種基于網(wǎng)頁實現(xiàn)計時安全同步方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的進一步普及,越來越多的用戶習(xí)慣于享受高速互聯(lián)網(wǎng)帶來的豐富內(nèi)容,用戶可以大量使用帶寬,長時間進行網(wǎng)絡(luò)資料的傳輸,隨之而來的問題與爭議也逐漸暴露出來,其中,上網(wǎng)時間計時以及資費的計算問題,尤為突出?,F(xiàn)有互聯(lián)網(wǎng)應(yīng)用有三種計時方式下載客戶端進行計時、在網(wǎng)頁強制登錄與注銷以及嵌入網(wǎng)頁進行定時不斷刷新。下載客戶端軟件的缺點是用戶必須下載客戶端軟件,客戶端引擎會比較耗時,而且也給病毒傳播制造了機會;當(dāng)采用網(wǎng)頁強制注銷和登錄的方式進行計時時,如果用戶忘記關(guān)閉網(wǎng)頁或機器突然故障時,系統(tǒng)將無法識別,會持續(xù)進行計時,這就會造成用戶損失;嵌入網(wǎng)頁進行定時不斷刷新,會大量消耗服務(wù)器資源,由于有一個定時的過程,不可能做到計時的即時同步,也就意味著在某一時間點計時肯定是不同步的,當(dāng)用戶機器出現(xiàn)問題時,計時將出現(xiàn)誤差。上網(wǎng)速度與費用的性價比一直是用戶評價與選擇網(wǎng)絡(luò)運營商的主要指標(biāo)。因此, 如何合理計算上網(wǎng)時間,增加用戶的滿意程度,是各大收費網(wǎng)站競爭的焦點之一。在互聯(lián)網(wǎng)的應(yīng)用中也存在很多計時的問題,如在網(wǎng)絡(luò)視頻會議、遠程教育等較為嚴肅的系統(tǒng)中,為方便用戶之間進行準(zhǔn)確通訊,都需計時,如網(wǎng)絡(luò)講座的講師和聽眾都需要根據(jù)計時情況安排進程,尤其對于網(wǎng)絡(luò)考試這類對計時要求很高的系統(tǒng),考生嚴格按照時間進度安排答題速度,監(jiān)考人員根據(jù)時間顯示提醒考生何時檢查試卷、何時交卷等,如果考生與監(jiān)考人員的計時顯示不同,將會引發(fā)很多問題。IM的音視頻均需精確的計時系統(tǒng),現(xiàn)行有些軟件如網(wǎng)絡(luò)視頻會議、Web IM等具備同步計時的功能,但均需下載相應(yīng)軟件安裝,對軟硬件、費用等都有一定的要求;另外,計時信息的同步往往是被動的,不能造成有效控制,容易造成安全隱患。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于網(wǎng)頁實現(xiàn)計時安全同步方法及系統(tǒng),實現(xiàn)了無需下載任何軟件,即可實現(xiàn)計時安全同步。本發(fā)明公布了一種基于網(wǎng)頁實現(xiàn)計時安全同步方法,包括以下步驟通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,對目標(biāo)用戶接收所述計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,將所述計時數(shù)據(jù)信息指令發(fā)送至所述目標(biāo)用戶。本發(fā)明公布了一種基于網(wǎng)頁實現(xiàn)計時安全同步系統(tǒng),包括源用戶、通訊服務(wù)器、 目標(biāo)用戶通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,對目標(biāo)用戶接收所述計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,將所述計時數(shù)據(jù)信息指令發(fā)送至所述目標(biāo)用戶。本發(fā)明提供了一種基于網(wǎng)頁實現(xiàn)計時安全同步方法及系統(tǒng),實現(xiàn)了無需下載任何軟件,即可實現(xiàn)計時安全同步。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是本發(fā)明的詳細流程圖;圖2是本發(fā)明的結(jié)構(gòu)原理圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖1是本發(fā)明的詳細流程圖,包括以下步驟步驟101 源用戶打開網(wǎng)頁,自動加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接。上述技術(shù)方案中,其中步驟101包含如下過程源用戶打開網(wǎng)頁,自動加載Flash插件,F(xiàn)lash插件通過調(diào)用XMLSocket類建立與通訊服務(wù)器的永久連接。步驟102 源用戶開始計時時或者定時,通過Flash插件向通訊服務(wù)器發(fā)送計時數(shù)據(jù)信息指令并由通訊服務(wù)器進行認證,認證通過后,廣播給所有連接到通訊服務(wù)器上面需要同步計時的目標(biāo)用戶,以嚴格保證計時信息的同步。上述技術(shù)方案中,其中步驟102包含如下過程2a)源用戶開始計時時或者定時,通過Flash插件調(diào)用XMLSocket類的方法向通訊服務(wù)器發(fā)送計時數(shù)據(jù)信息指令并由通訊服務(wù)器進行認證當(dāng)通訊服務(wù)器收到源用戶發(fā)送過來的計時數(shù)據(jù)信息指令后,對計時數(shù)據(jù)信息指令進行認證,認證包括但不限于源用戶身份認證、數(shù)據(jù)指令權(quán)限認證(源用戶是否具有發(fā)送計時數(shù)據(jù)信息指令的權(quán)限)、源用戶指令所操作目標(biāo)權(quán)限認證(源用戶發(fā)送的計時數(shù)據(jù)信息指令是否能訪問目標(biāo)用戶的權(quán)限)、目標(biāo)用戶對源用戶指令權(quán)限認證(目標(biāo)用戶是否具有接收源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限)。2b)所有認證通過后,廣播給所有連接到通訊服務(wù)器上面需要同步計時的目標(biāo)用戶,以嚴格保證計時信息的同步。步驟103 目標(biāo)用戶打開網(wǎng)頁時,自動加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接,并開始接收通訊服務(wù)器廣播的計時同步信息。上述技術(shù)方案中,其中步驟103包含如下過程目標(biāo)用戶打開網(wǎng)頁時,自動加載Flash插件,F(xiàn)lash插件通過調(diào)用XMLSocket類建立與通訊服務(wù)器永久連接,并開始接收通訊服務(wù)器廣播給目標(biāo)用戶的計時同步信息。步驟104 目標(biāo)用戶Flash插件接收到通訊服務(wù)器廣播過來的計時數(shù)據(jù)信息時,調(diào)用網(wǎng)頁函數(shù),網(wǎng)頁函數(shù)對傳遞過來的計時信息進行邏輯處理或顯示,即實現(xiàn)網(wǎng)頁計時同步。
上述技術(shù)方案中,其中步驟104包含如下過程目標(biāo)用戶Flash插件接收到通訊服務(wù)器廣播過來的計時數(shù)據(jù)信息時,通過 ExternalInterface類的call方法調(diào)用網(wǎng)頁JavMcript函數(shù),傳入接收到的計時數(shù)據(jù)信息,JavaScript函數(shù)對傳遞過來的計時信息進行邏輯處理或顯示,即實現(xiàn)網(wǎng)頁計時同步。圖2是本發(fā)明的結(jié)構(gòu)原理圖,詳細說明如下源用戶A打開網(wǎng)頁,自動加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接;源用戶A開始計時時或者定時,通過Flash插件向通訊服務(wù)器發(fā)送計時數(shù)據(jù)信息指令并由通訊服務(wù)器進行認證,認證通過后,廣播給所有連接到通訊服務(wù)器上面需要同步計時的目標(biāo)用戶B、C,以嚴格保證計時信息的同步。上述技術(shù)方案中,包含如下過程2a)源用戶A開始計時時或者定時,通過Flash插件調(diào)用XMLSocket類的方法向通訊服務(wù)器發(fā)送計時數(shù)據(jù)信息指令并由通訊服務(wù)器進行認證當(dāng)通訊服務(wù)器收到源用戶A發(fā)送過來的計時數(shù)據(jù)信息指令后,對計時數(shù)據(jù)信息指令進行認證,認證包括但不限于源用戶身份認證、數(shù)據(jù)指令權(quán)限認證(源用戶A是否具有發(fā)送計時數(shù)據(jù)信息指令的權(quán)限)、源用戶指令所操作目標(biāo)權(quán)限認證(源用戶A發(fā)送的計時數(shù)據(jù)信息指令是否能訪問目標(biāo)用戶B、C的權(quán)限)、目標(biāo)用戶對源用戶指令權(quán)限認證(目標(biāo)用戶B、C是否具有接收源用戶A發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限)。2b)所有認證通過后,廣播給所有連接到通訊服務(wù)器上面需要同步計時的目標(biāo)用戶B、C,以嚴格保證計時信息的同步目標(biāo)用戶B、C打開網(wǎng)頁時,自動加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接,并開始接收通訊服務(wù)器廣播的計時同步信息目標(biāo)用戶B、C的Flash插件接收到通訊服務(wù)器廣播過來的計時數(shù)據(jù)信息時,調(diào)用網(wǎng)頁函數(shù),網(wǎng)頁函數(shù)對傳遞過來的計時信息進行邏輯處理或顯示,即實現(xiàn)網(wǎng)頁計時同步。注用戶B,C,以及用戶A,B, C任意兩個或者三個同時發(fā)送計時數(shù)據(jù)信息指令,同步認證的過程都同上。本發(fā)明公布了一種基于網(wǎng)頁實現(xiàn)計時同步系統(tǒng),包括源用戶、通訊服務(wù)器、目標(biāo)用戶通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,對目標(biāo)用戶接收所述計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,將所述計時數(shù)據(jù)信息指令發(fā)送至所述目標(biāo)用戶。其中,通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證之前,還包括對所述源用戶的身份進行認證。其中,通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,還對所述源用戶指令所操作目標(biāo)權(quán)限認證即所述源用戶發(fā)送的所述計時數(shù)據(jù)信息指令是否能訪問所述目標(biāo)用戶的權(quán)限進行認證。其中,通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證之前,還包括所述源用戶打開網(wǎng)頁,自動加載Flash插件,F(xiàn)lash插件與通訊服務(wù)器建立永久連接。本發(fā)明與現(xiàn)有技術(shù)相比具有以下的優(yōu)點不需要下載任何控件,即可在網(wǎng)頁上對
5計時進行安全同步,而且定時進行時間的安全同步,確定計時信息準(zhǔn)確無誤;源用戶和目標(biāo)用戶的計時一模一樣,從而保證了內(nèi)容在顯示上的一致性,而且同步及時、高效;對軟、硬件要求比較低,能夠很方便嵌入其它系統(tǒng)中進行應(yīng)用;技術(shù)實現(xiàn)簡單、思路清晰,運用門檻低, 技術(shù)上很容易普及和被接受。 以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于網(wǎng)頁實現(xiàn)計時安全同步方法,其特征在于通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,對目標(biāo)用戶接收所述計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,將所述計時數(shù)據(jù)信息指令發(fā)送至所述目標(biāo)用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證之前,還包括對所述源用戶的身份進行認證。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,還對所述源用戶指令所操作目標(biāo)權(quán)限認證即所述源用戶發(fā)送的所述計時數(shù)據(jù)信息指令是否能訪問所述目標(biāo)用戶的權(quán)限進行認證。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證之前,還包括所述源用戶打開網(wǎng)頁,自動加載Flash插件, Flash插件與通訊服務(wù)器建立永久連接。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于源用戶開始計時時或者定時,通過所述 Flash插件向所述通訊服務(wù)器發(fā)送計時數(shù)據(jù)信息指令。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于目標(biāo)用戶的所述Flash插件接收到所述通訊服務(wù)器廣播過來的計時數(shù)據(jù)信息時,調(diào)用網(wǎng)頁函數(shù),網(wǎng)頁函數(shù)對傳遞過來的計時數(shù)據(jù)信息進行邏輯處理或顯示。
7.一種基于網(wǎng)頁實現(xiàn)計時安全同步系統(tǒng),其特征在于,包括源用戶、通訊服務(wù)器、目標(biāo)用戶通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,對目標(biāo)用戶接收所述計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,將所述計時數(shù)據(jù)信息指令發(fā)送至所述目標(biāo)用戶。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證之前,還包括對所述源用戶的身份進行認證。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,還對所述源用戶指令所操作目標(biāo)權(quán)限認證即所述源用戶發(fā)送的所述計時數(shù)據(jù)信息指令是否能訪問所述目標(biāo)用戶的權(quán)限進行認證。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證之前,還包括所述源用戶打開網(wǎng)頁,自動加載Flash插件, Flash插件與通訊服務(wù)器建立永久連接。
全文摘要
本發(fā)明公布了一種基于網(wǎng)頁實現(xiàn)計時安全同步方法,包括以下步驟通訊服務(wù)器對接收的源用戶發(fā)送的計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,對目標(biāo)用戶接收所述計時數(shù)據(jù)信息指令的權(quán)限進行認證并在認證通過后,將所述計時數(shù)據(jù)信息指令發(fā)送至所述目標(biāo)用戶。本發(fā)明公布了一種基于網(wǎng)頁實現(xiàn)計時安全同步系統(tǒng),本發(fā)明實現(xiàn)了無需下載任何軟件,即可實現(xiàn)計時安全同步。
文檔編號H04L29/06GK102164143SQ20111010543
公開日2011年8月24日 申請日期2011年4月26日 優(yōu)先權(quán)日2011年4月26日
發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡(luò)科技有限公司