專利名稱:一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明屬于網(wǎng)絡技術領域,尤其涉及一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽方法及系統(tǒng)。
背景技術:
目前,即時通訊工具,如MSN,QQ,網(wǎng)易泡泡已經(jīng)深受大家的喜愛,它為人們的溝通、 信息交流提供了新的途徑,是除手機、固話、電子郵件之外的又一種重要的信息交流方式。 通過這些工具,大大降低了人們之間的交流成本,且提高了效率。有了即時通訊,人們可以實現(xiàn)傳輸圖片、文件等且效果較好,彌補了傳統(tǒng)電話僅能聽聲音的不足。但是,人們對于即時通訊的需求不僅限于此,人們需要可以有更好的互動性的東西工具,比如像多人網(wǎng)頁同步瀏覽。傳統(tǒng)的方式是一個用戶發(fā)送一個網(wǎng)址給其他用戶, 其他用戶再打開該網(wǎng)址;到后來發(fā)展為一個用戶打開網(wǎng)址的同時,其他用戶也同時打開了該網(wǎng)址,雖然這種方法較好地解決了人們?yōu)g覽同一個網(wǎng)址的需求。但是,在實際的使用過程中,我們需要同步展示給其他用戶的可能只是頁面中的一張圖片、一段文章或者某一部分內(nèi)容。目前的系統(tǒng)均沒有很好地實現(xiàn)這種區(qū)塊同步瀏覽方式,而且這些系統(tǒng)均需要下載、安裝、配置,操作很不方便,不具備區(qū)塊同步瀏覽所應有的動態(tài)性、實時更新性、可操作性等特性。另外,現(xiàn)有的同步解決方案中的同步信息是被動接收,不能進行有效的認證控制,容易造成安全隱患。
發(fā)明內(nèi)容
本發(fā)明提出了一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽方法及系統(tǒng),實現(xiàn)了無需安裝下載任何軟件,即可實現(xiàn)網(wǎng)頁區(qū)塊安全同步。本發(fā)明提出了一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽方法,包括以下步驟通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,對目標用戶接收所述網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,將所述網(wǎng)頁區(qū)塊同步消息指令發(fā)送至所述目標用戶本發(fā)明提出了一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽系統(tǒng),包括源用戶、通訊服務器、目標用戶通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,對目標用戶接收所述網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,將所述網(wǎng)頁區(qū)塊同步消息指令發(fā)送至所述目標用戶。本發(fā)明提出了一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽方法及系統(tǒng),實現(xiàn)了無需安裝下載任何軟件,即可實現(xiàn)網(wǎng)頁區(qū)塊安全同步。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1是本發(fā)明的詳細流程圖;圖2是本發(fā)明的結構原理圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖1是本發(fā)明的詳細流程圖,包括以下步驟步驟101 源用戶打開網(wǎng)頁,在文本框中輸入一個待同步給目標用戶的網(wǎng)址;步驟102 源用戶創(chuàng)建子頁面,子頁面內(nèi)再創(chuàng)建一個子頁面,將網(wǎng)址對應的網(wǎng)頁內(nèi)容在子頁面中的子頁面打開,并將網(wǎng)址通過通訊服務器發(fā)送給目標用戶;上述技術方案中,其中步驟幻包含如下過程2a)源用戶創(chuàng)建一個iframe子頁面,并在該子頁面下再創(chuàng)建一個子頁面;2b)設置iframe子頁面中的子頁面的src屬性為待同步的網(wǎng)址,打開該子頁面中的子頁面,設置子頁面的子頁面的寬為1500px,設置高為15000px ;2c)調(diào)用消息發(fā)送接口通過通訊服務器將該網(wǎng)址發(fā)送給目標用戶。步驟103 目標用戶收到消息后,在網(wǎng)頁上創(chuàng)建一個子頁面,子頁面內(nèi)再創(chuàng)建一個子頁面,子頁面中的子頁面打開網(wǎng)址對應的網(wǎng)頁內(nèi)容;上述技術方案中,其中步驟幻包含如下過程3a)目標用戶收到消息后,提取出網(wǎng)址,同時創(chuàng)建一個iframe子頁面,并在該子頁面下再創(chuàng)建一個子頁面;3b)設置目標用戶的iframe子頁面中的子頁面的src屬性為提取出的網(wǎng)址,并打開該子頁面的子頁面。步驟104 源用戶選擇子頁面網(wǎng)頁內(nèi)容的一塊區(qū)域,將該區(qū)域的坐標位置,區(qū)域的尺寸組成一個網(wǎng)頁區(qū)塊同步消息指令發(fā)送給通訊服務器,并由通訊服務器認證通過后,發(fā)送給目標用戶;上述技術方案中,其中步驟4)包含如下過程4a)源用戶的子頁面增力口鼠標的onmousedown、onmousemove、onmouseup事件,±曾加一個確定按鈕,并創(chuàng)建一個div用來直觀顯示用戶選取的區(qū)域4b)源用戶選擇完成后,雙擊div或者按確定鍵,獲取div的坐標和尺寸組成一個網(wǎng)頁區(qū)塊同步消息指令,調(diào)用消息發(fā)送接口,發(fā)送給通訊服務器;4c)通訊服務器收到源用戶發(fā)送過來的網(wǎng)頁區(qū)塊同步消息指令后,對網(wǎng)頁區(qū)塊同步消息指令進行認證,認證包括但不限于源用戶身份認證、數(shù)據(jù)指令權限認證(源用戶是否具有發(fā)送網(wǎng)頁區(qū)塊同步消息指令的權限)、源用戶指令所操作目標權限認證(源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令是否能訪問目標用戶的權限)、目標用戶對源用戶指令權限認證(目標用戶是否具有接收源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限),所有認證通過后,將網(wǎng)頁區(qū)塊同步消息轉發(fā)給所有需要同步的目標用戶。
上述技術方案中,包含如下過程當通訊服務器接收到源用戶發(fā)送過來網(wǎng)頁區(qū)塊同步消息指令后,對網(wǎng)頁區(qū)塊同步消息指令進行認證,認證包括但不限于源用戶身份認證,即源用戶是否是通訊服務器所識別的合法用戶,若認證不通過, 則同步操作中止,認證通過,繼續(xù)進行下一步認證;數(shù)據(jù)指令權限認證,即源用戶是否具有發(fā)送網(wǎng)頁區(qū)塊同步消息指令的權限,若認證不通過,則同步操作中止,認證通過,繼續(xù)進行下一步認證;源用戶指令所操作目標權限認證,即源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令是否能訪問目標用戶的權限,若認證不通過,則同步操作中止,認證通過,繼續(xù)進行下一步認證;目標用戶對源用戶指令權限認證,即對目標用戶是否允許接收源用戶發(fā)送網(wǎng)頁區(qū)塊同步消息指令進行認證,若認證不通過,則同步操作中止,認證通過,則繼續(xù)下一步驟;所有認證通過后,轉發(fā)給所有連接到通訊服務器的需要同步的目標用戶。步驟105 目標用戶收到網(wǎng)頁區(qū)塊同步消息后,將區(qū)域的坐標位置、區(qū)域的尺寸和當前子頁面的網(wǎng)址重新生成一段HTML代碼,清空子頁面的網(wǎng)頁內(nèi)容,并將該HTML代碼輸出到子頁面顯示。其中步驟5)包含如下過程5a)目標用戶收到網(wǎng)頁區(qū)塊同步消息后,從網(wǎng)頁區(qū)塊同步消息中取得源用戶選取的區(qū)域的坐標和尺寸;5b)將目標用戶子頁面的子頁面的網(wǎng)址、區(qū)域的坐標和區(qū)域的尺寸,生成一段div 加iframe的HTML代碼。div設置區(qū)域的尺寸,iframe設置margin-left、margin_top屬性值為區(qū)域的χ坐標、y坐標;5c)清空目標用戶的子頁面的網(wǎng)頁內(nèi)容;5d)將HTML代碼寫入子頁面運行。圖2是本發(fā)明的結構原理圖,詳細說明如下源用戶A打開網(wǎng)頁,在文本框中輸入一個待同步給目標用戶B、C的網(wǎng)址;源用戶A創(chuàng)建子頁面,子頁面內(nèi)再創(chuàng)建一個子頁面,將網(wǎng)址對應的網(wǎng)頁內(nèi)容在子頁面中的子頁面打開,并將網(wǎng)址通過通訊服務器發(fā)送給目標用戶B、C ;目標用戶B、C收到消息后,在網(wǎng)頁上創(chuàng)建一個子頁面,子頁面內(nèi)再創(chuàng)建一個子頁面,子頁面中的子頁面打開網(wǎng)址對應的網(wǎng)頁內(nèi)容;源用戶A選擇子頁面網(wǎng)頁內(nèi)容的一塊區(qū)域,將該區(qū)域的坐標位置,區(qū)域的尺寸組成一個網(wǎng)頁區(qū)塊同步消息指令發(fā)送給通訊服務器,并由通訊服務器認證通過后,發(fā)送給目標用戶;其中,通訊服務器認證的過程如下通訊服務器收到源用戶A發(fā)送過來的網(wǎng)頁區(qū)塊同步消息指令后,對網(wǎng)頁區(qū)塊同步消息指令進行認證,認證包括但不限于源用戶身份認證、數(shù)據(jù)指令權限認證(源用戶A是否具有發(fā)送網(wǎng)頁區(qū)塊同步消息指令的權限)、源用戶指令所操作目標權限認證(源用戶A發(fā)送的網(wǎng)頁區(qū)塊同步消息指令是否能訪問目標用戶B、C的權限)、目標用戶對源用戶指令權限認證(目標用戶B、C是否具有接收源用戶A發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限),所有認證通過后,將網(wǎng)頁區(qū)塊同步消息轉發(fā)給所有需要同步的目標用戶B、C。
上述技術方案中,其中步驟包含如下過程當通訊服務器接收到源用戶A發(fā)送過來網(wǎng)頁區(qū)塊同步消息指令后,對網(wǎng)頁區(qū)塊同步消息指令進行認證,認證包括但不限于源用戶身份認證,即源用戶A是否是通訊服務器所識別的合法用戶,若認證不通過,則同步操作中止,認證通過,繼續(xù)進行下一步認證;數(shù)據(jù)指令權限認證,即源用戶A是否具有發(fā)送網(wǎng)頁區(qū)塊同步消息指令的權限,若認證不通過,則同步操作中止,認證通過,繼續(xù)進行下一步認證;源用戶指令所操作目標權限認證,即源用戶A發(fā)送的網(wǎng)頁區(qū)塊同步消息指令是否能訪問目標用戶B、C的權限,若認證不通過,則同步操作中止,認證通過,繼續(xù)進行下一步認證;目標用戶對源用戶指令權限認證,即對目標用戶B、C是否允許接收源用戶發(fā)送網(wǎng)頁區(qū)塊同步消息指令進行認證,若認證不通過,則同步操作中止,認證通過,則繼續(xù)下一步驟;所有認證通過后,轉發(fā)給所有連接到通訊服務器的需要同步的目標用戶B、C。目標用戶B、C收到網(wǎng)頁區(qū)塊同步消息后,將區(qū)域的坐標位置、區(qū)域的尺寸和當前子頁面的網(wǎng)址重新生成一段HTML代碼,清空子頁面的網(wǎng)頁內(nèi)容,并將該HTML代碼輸出到子頁面顯示。本發(fā)明還公布了一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽系統(tǒng),包括源用戶、通訊服務器、目標用戶通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,對目標用戶接收所述網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,將所述網(wǎng)頁區(qū)塊同步消息指令發(fā)送至所述目標用戶。其中,所述通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證之前,還包括對所述源用戶的身份進行認證。其中,所述通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,還對所述源用戶發(fā)送的所述網(wǎng)頁區(qū)塊同步消息指令是否能訪問所述目標用戶的權限進行認證。本發(fā)明與現(xiàn)有技術相比具有以下優(yōu)點多個用戶可以即時同步瀏覽同一個網(wǎng)頁; 多個用戶可以即時同步瀏覽同一個網(wǎng)頁中的某一塊區(qū)域;被瀏覽器的區(qū)域由于是網(wǎng)頁形式,可以直接被點擊打開,而不像截圖那樣不能點擊。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽方法,其特征在于通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,對目標用戶接收所述網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,將所述網(wǎng)頁區(qū)塊同步消息指令發(fā)送至所述目標用戶。
2.根據(jù)權利要求1所述的方法,其特征在于所述通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證之前,還包括對所述源用戶的身份進行認證。
3.根據(jù)權利要求1所述的方法,其特征在于所述通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,還對所述源用戶發(fā)送的所述網(wǎng)頁區(qū)塊同步消息指令是否能訪問所述目標用戶的權限進行認證。
4.根據(jù)權利要求1所述的方法,其特征在于通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證之前,還包括所述源用戶打開網(wǎng)頁,在文本框中輸入一個待同步給所述目標用戶的網(wǎng)址。
5.根據(jù)權利要求4所述的方法,其特征在于所述源用戶創(chuàng)建子頁面,子頁面內(nèi)再創(chuàng)建一個子頁面,將網(wǎng)址對應的網(wǎng)頁內(nèi)容在子頁面中的子頁面打開,并將網(wǎng)址通過所述通訊服務器發(fā)送給所述目標用戶。
6.根據(jù)權利要求5所述的方法,其特征在于所述目標用戶收到消息后,在網(wǎng)頁上創(chuàng)建一個子頁面,子頁面內(nèi)再創(chuàng)建一個子頁面,子頁面中的子頁面打開網(wǎng)址對應的網(wǎng)頁內(nèi)容。
7.根據(jù)權利要求6所述的方法,其特征在于所述源用戶選擇子頁面網(wǎng)頁內(nèi)容的一塊區(qū)域,將所述區(qū)域的坐標位置,區(qū)域的尺寸組成一個網(wǎng)頁區(qū)塊同步消息指令發(fā)送給通訊服務器。
8.一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽系統(tǒng),其特征在于,包括源用戶、通訊服務器、目標用戶通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,對目標用戶接收所述網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,將所述網(wǎng)頁區(qū)塊同步消息指令發(fā)送至所述目標用戶。
9.根據(jù)權利要求8所述的方法,其特征在于所述通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證之前,還包括對所述源用戶的身份進行認證。
10.根據(jù)權利要求8所述的方法,其特征在于所述通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,還對所述源用戶發(fā)送的所述網(wǎng)頁區(qū)塊同步消息指令是否能訪問所述目標用戶的權限進行認證。
全文摘要
本發(fā)明提出了一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽方法,包括以下步驟通訊服務器對接收的源用戶發(fā)送的網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,對目標用戶接收所述網(wǎng)頁區(qū)塊同步消息指令的權限進行認證并在認證通過后,將所述網(wǎng)頁區(qū)塊同步消息指令發(fā)送至所述目標用戶。本發(fā)明提出了一種基于網(wǎng)頁的網(wǎng)頁區(qū)塊安全同步瀏覽系統(tǒng),本發(fā)明實現(xiàn)了無需安裝下載任何軟件,即可實現(xiàn)網(wǎng)頁區(qū)塊安全同步。
文檔編號H04L9/32GK102164145SQ20111010546
公開日2011年8月24日 申請日期2011年4月26日 優(yōu)先權日2011年4月26日
發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡科技有限公司