亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

瀏覽器客戶端共享資源的方法、設備及系統(tǒng)的制作方法

文檔序號:7700983閱讀:133來源:國知局
專利名稱:瀏覽器客戶端共享資源的方法、設備及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及網(wǎng)絡技術,具體涉及一種瀏覽器客戶端共享資源的方法、設備及系統(tǒng)。
背景技術
目前,隨著網(wǎng)絡技術的發(fā)展,互聯(lián)網(wǎng)作為一個龐大的信息資源,成為了人們獲取信 息的最方便、快捷的途徑,也是最主要途徑之一,而瀏覽器則是人們上網(wǎng)常用的工具?;ヂ?lián)網(wǎng)的普及使得網(wǎng)絡資源共享的需求越來越廣泛,比如,用戶在使用瀏覽器客 戶端過程中會遇到一些問題,比如,不知道如何注冊一個郵箱賬戶、不會使用Web平臺提供 的某些功能等,又比如,不會使用瀏覽器提供的一些高級設置功能。要解決這些問題,如何 借助于網(wǎng)絡向其他在線用戶求助,并獲取幫助,現(xiàn)有技術中還沒有相應的解決方案。

發(fā)明內容
本發(fā)明實施例提供一種瀏覽器客戶端共享資源的方法、設備及系統(tǒng),使不同瀏覽 器客戶端能夠共享資源,實現(xiàn)瀏覽器狀態(tài)的同步。為此,本發(fā)明實施例提供如下技術方案一種瀏覽器客戶端共享資源的方法,包括建立本瀏覽器客戶端用戶與其他瀏覽器客戶端用戶的連接;同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài)。一種瀏覽器,包括連接建立單元,用于建立本瀏覽器客戶端用戶與其他瀏覽器客戶端用戶的連接;狀態(tài)同步單元,用于同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài)。一種瀏覽器,包括請求接收單元,用于接收其他客戶端瀏覽器發(fā)送的同步請求或協(xié)作請求;響應單元,用于在所述請求接收單元接收到所述同步請求或協(xié)作請求后,向所述 其他客戶端瀏覽器發(fā)送響應消息;狀態(tài)同步單元,用于同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài)。一種瀏覽器客戶端共享資源的系統(tǒng),包括第一瀏覽器和第二瀏覽器;所述第一瀏覽器用于建立第一瀏覽器客戶端用戶與第二瀏覽器客戶端用戶的連 接;同步第一瀏覽器的狀態(tài)與第二瀏覽器的狀態(tài)。由以上本發(fā)明實施例提供的技術方案可以看出,本發(fā)明實施例瀏覽器客戶端共享 資源的方法、設備及系統(tǒng),通過建立第一瀏覽器客戶端用戶與第二瀏覽器客戶端用戶的連 接,同步第一瀏覽器的狀態(tài)與第二瀏覽器的狀態(tài),從而可以使兩個或多個瀏覽器客戶端之 間實現(xiàn)資源共享,狀態(tài)同步,方便了用戶的使用。


圖1是本發(fā)明實施例瀏覽器客戶端共享資源的方法的一種流程圖2是本發(fā)明實施例瀏覽器的一種結構示意圖;圖3是本發(fā)明實施例瀏覽器的另一種結構示意圖;圖4是本發(fā)明實施例瀏覽器客戶端共享資源的系統(tǒng)的結構示意圖。
具體實施例方式為了使本技術領域的人員更好地理解本發(fā)明實施例的方案,下面結合附圖和實施 方式對本發(fā)明實施例作進一步的詳細說明。如圖1所示,是本發(fā)明實施例瀏覽器客戶端共享資源的方法的流程圖,包括以下 步驟步驟101,建立本瀏覽器客戶端用戶與其他瀏覽器客戶端用戶的連接。為了描述方便,下面將本瀏覽器稱為第一瀏覽器,將其他客戶端瀏覽器稱為第二 瀏覽器。本實施例中所述的其他瀏覽器客戶端是指第二瀏覽器客戶端??梢愿鶕?jù)第一瀏覽器客戶端用戶的命令,向第二瀏覽器客戶端用戶發(fā)送請求消 息,如果收到第二瀏覽器客戶端用戶發(fā)送的響應消息,則表明第一瀏覽器客戶端用戶與第 二瀏覽器客戶端用戶的連接建立成功。當然,反之亦然。具體地,根據(jù)用戶需求的不同,第一瀏覽器客戶端用戶的命令可以是同步命令,也 可以是協(xié)作命令。比如,分別為用戶提供相應的命令鍵或者選項等,用戶通過該命令鍵或者 選項發(fā)起相應的同步或協(xié)作指令。相應地,向第二瀏覽器客戶端用戶發(fā)送的請求消息,可以 是同步請求消息,也可以是協(xié)作請求消息。如果是同步請求消息,在該同步請求消息中還可進一步指明是請求將第一瀏覽器 通行證帳戶的操作同步到第二瀏覽器上,還是請求將第二瀏覽器通行證帳戶的操作同步到 第一瀏覽器上。比如,在使用互聯(lián)網(wǎng)或局域網(wǎng)的情況下,第一瀏覽器客戶端用戶在地址欄中輸入 第二瀏覽器客戶端用戶的IP地址,并點擊相應的命令鍵或者選中相應的選項;第一瀏覽器 客戶端接收到該指令后,向第二瀏覽器客戶端用戶發(fā)送同步請求或協(xié)作請求;接收到第二 瀏覽器客戶端用戶發(fā)送的響應后,表明連接建立成功。再比如,還可以使用瀏覽器通行證與對方建立連接。在使用互聯(lián)網(wǎng)的情況下,第一 瀏覽器通行證賬戶在登陸后,輸入第二瀏覽器通行證帳戶的IP地址或通行證號碼,并點擊 相應的命令鍵或者選中相應的選項;第一瀏覽器客戶端接收到該指令后,向第二瀏覽器通 行證帳戶發(fā)送同步請求或協(xié)作請求;接收到第二瀏覽器通行證帳戶發(fā)送的響應后,表明連 接建立成功。需要說明的是,第一瀏覽器客戶端用戶和第二瀏覽器客戶端用戶可以處于同一個 局域網(wǎng)或互聯(lián)網(wǎng)內,也可以分別處于不同的網(wǎng)絡中,只要這些網(wǎng)絡能夠互聯(lián)即可。步驟102,同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài)。該同步過程可以是第一瀏覽器主動觸發(fā)的,也可以是第二瀏覽器主動觸發(fā)的。下面以第一瀏覽器主動觸發(fā)為例進行說明。在進行瀏覽器狀態(tài)的同步時,也可以 有以下兩種實現(xiàn)方式(1)將第一瀏覽器的瀏覽狀態(tài)信息發(fā)送給第二瀏覽器,以使第二瀏覽器根據(jù)第一 瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽狀態(tài)更新為與第一瀏覽器的瀏覽狀態(tài)一致。
可以在步驟101的連接建立過程中向第二瀏覽器發(fā)送同步或協(xié)作請求時,將第一 瀏覽器的瀏覽狀態(tài)信息發(fā)送給第二瀏覽器,也可以在連接建立成功后,再將第一瀏覽器的 瀏覽狀態(tài)信息發(fā)送給第二瀏覽器。(2)第一瀏覽器向第二瀏覽器發(fā)送狀態(tài)請求,接收第二瀏覽器發(fā)送的第二瀏覽器 的瀏覽狀態(tài)信息,根據(jù)所述第二瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽狀態(tài)更新為與第二瀏 覽器的瀏覽狀態(tài)一致。同樣,所述狀態(tài)請求可以在步驟101的連接建立過程中向第二瀏覽器發(fā)送同步或 協(xié)作請求時一并發(fā)送,也可以在連接建立成功后再發(fā)送。第二瀏覽器主動觸發(fā)進行同步的過程與上述類似,在此不再詳細描述。瀏覽器的瀏覽狀態(tài)信息可以包括以下任意一項或多項信息 瀏覽器的設置信息,包括常規(guī)設置、高級設置、鼠標手勢、快捷鍵、加速狀態(tài)、皮 膚等等; 瀏覽器的位置信息; 瀏覽器當前打開的標簽信息,包括打開的前后順序; 瀏覽器瀏覽的歷史信息,例如網(wǎng)頁、視頻;包括操作順序和打開順序。當然,還可以有一些其他的信息,在此不再一一列舉。在本發(fā)明實施例中,還可進一步包括以下步驟將本瀏覽器客戶端用戶的操作同 步到所述其他客戶端瀏覽器上,或者將所述其他瀏覽器客戶端用戶的操作同步到本瀏覽器 上。不論在步驟101的連接建立過程中第一瀏覽器向第二瀏覽器客戶端用戶發(fā)送的 請求是同步請求還是協(xié)作請求,都需要將第一瀏覽器通行證帳戶的操作同步到第二瀏覽器 上或者將第二瀏覽器通行證帳戶的操作同步到第一瀏覽器上。具體地,如果需要將第一瀏 覽器通行證帳戶的操作同步到第二瀏覽器上,則第一瀏覽器不僅要執(zhí)行第一瀏覽器客戶端 用戶的操作指令,而且要將所述操作指令轉換為信令消息發(fā)送給第二瀏覽器。相應地,第 二瀏覽器收到所述信令消息后,將所述信令消息轉換為瀏覽器操作指令并執(zhí)行所述操作指 令。比如,第一瀏覽器客戶端用戶A打開sogou. com網(wǎng)站,輸入“輸入法”關鍵字,然后進行 搜索,那么第二瀏覽器上也將會出現(xiàn)打開sogou. com網(wǎng)站,然后輸入“輸入法”關鍵字,最后 進行進行搜索的相應頁面。同時瀏覽器的狀態(tài)也保持同步,例如打開瀏覽器的位置、標簽的 位置和順序、頁面上的聲音控制大小等。如果需要將第二瀏覽器通行證帳戶的操作同步到 第一瀏覽器上,則第二瀏覽器不僅要執(zhí)行第二瀏覽器客戶端用戶的操作指令,而且要將所 述操作指令轉換為信令消息發(fā)送給第一瀏覽器。相應地,第一瀏覽器收到所述信令消息后, 將所述信令消息轉換為瀏覽器操作指令并執(zhí)行所述操作指令。需要說明的是,如果在步驟101的連接建立過程中第一瀏覽器向第二瀏覽器客戶 端用戶發(fā)送的是同步請求,則該同步是單向的,即只有第一瀏覽器客戶端用戶的操作同步 到第二瀏覽器上,或者只有第二瀏覽器通行證帳戶的操作同步到第一瀏覽器上。還可以在該同步請求中攜帶用于指示被同步方瀏覽器是否需要禁止執(zhí)行自己客 戶端用戶的操作指令的信息,如果攜帶的是禁止執(zhí)行被同步方瀏覽器客戶端用戶的操作指 令的信息,則在第一瀏覽器客戶端用戶的操作同步到第二瀏覽器上的過程中,第二瀏覽器 需要禁止執(zhí)行自己客戶端用戶的操作指令;如果所述同步請求中未攜帶禁止執(zhí)行被同步方瀏覽器客戶端用戶的操作指令的信息,則第二瀏覽器無需禁止執(zhí)行自己客戶端用戶的操作 指令。第二瀏覽器通行證帳戶的操作同步到第一瀏覽器上時與上述類似,在此不再贅 述。當然,本發(fā)明實施例中,如果第一瀏覽器發(fā)送的同步請求消息中指明的是請求將 第一瀏覽器通行證帳戶的操作同步到第二瀏覽器上,則第二瀏覽器也可以根據(jù)其用戶的命 令向第一瀏覽器客戶端用戶發(fā)送同步請求,此時,第二瀏覽器客戶端用戶只需點擊相應的 命令鍵或者選中相應的選項,而無需再輸入第一瀏覽器客戶端用戶的IP地址或通行證號 碼,第二瀏覽器收到第一瀏覽器客戶端用戶的響應后,第二瀏覽器客戶端用戶的操作也會 同步到第一瀏覽器上,而且,第一瀏覽器需要禁止執(zhí)行第一瀏覽器客戶端用戶的操作指令。如果在步驟101的連接建立過程中第一瀏覽器向第二瀏覽器客戶端用戶發(fā)送的 是協(xié)作請求,則該同步是雙向的,也就是說,不僅第一瀏覽器客戶端用戶的操作會同步到第 二瀏覽器上,而且,無需第二瀏覽器發(fā)送任何請求,第二瀏覽器客戶端用戶的操作也會自動 同步到第一瀏覽器上。而且,在這種情況下,第一瀏覽器和第二瀏覽器均不需要禁止執(zhí)行本 瀏覽器客戶端用戶的操作指令。此時,可以看作第二瀏覽器由第一瀏覽器客戶端用戶控制, 第一瀏覽器由第二瀏覽器客戶端用戶控制。比如第一瀏覽器客戶端用戶A打開sogou. com 網(wǎng)站,那么第二瀏覽器也會打開sogou. com,此時,第二瀏覽器客戶端用戶B輸入“輸入法” 并搜索,那么第一瀏覽器也會對“輸入法”關鍵字進行搜索。需要說明的是,上述實施例是以兩個瀏覽器客戶端共享資源為例對本發(fā)明方法進 行了描述,當然,本發(fā)明并不僅限于兩個瀏覽器客戶端共享資源,可以擴展到多個不同瀏覽 器客戶端之間實現(xiàn)資源共享,操作同步和協(xié)作,也就是說,第一瀏覽器可以同時將其客戶端 用戶的操作同步到多個其他客戶端瀏覽器上,具體過程與上述類似,在此不再詳細描述??梢姡景l(fā)明實施例瀏覽器客戶端共享資源的方法,可以實現(xiàn)不同瀏覽器之間的 同步和協(xié)作,而且多用戶之間同步協(xié)作不局限于互聯(lián)網(wǎng),在局域網(wǎng)也可以實現(xiàn)。用戶之間的 操作不用通過服務器中轉,通過點對點的操作可以快速實現(xiàn)同步和協(xié)作。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中, 所述的存儲介質,如ROM/RAM、磁碟、光盤等。本發(fā)明實施例還提供一種瀏覽器,如圖2所示,是該瀏覽器的一種結構示意圖。在該實施例中,所述瀏覽器200包括連接建立單元201和狀態(tài)同步單元202。其 中連接建立單元201,用于建立本瀏覽器客戶端用戶與其他瀏覽器客戶端用戶的連 接;狀態(tài)同步單元202,用于同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài),該 同步過程可以是本瀏覽器主動觸發(fā)的,也可以是其他客戶端瀏覽器主動觸發(fā)的。下面以本 瀏覽器主動觸發(fā)為例進行說明。在本發(fā)明實施例中,所述狀態(tài)同步單元202可以有以下兩種實現(xiàn)方式(1)所述狀態(tài)同步單元202將本瀏覽器的瀏覽狀態(tài)信息發(fā)送給所述其他客戶端瀏 覽器,以使所述其他客戶端瀏覽器根據(jù)所述本瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽狀態(tài)更新為與所述本瀏覽器的瀏覽狀態(tài)一致。(2)所述狀態(tài)同步單元202包括狀態(tài)請求子單元、狀態(tài)信息接收子單元和更新子 單元(未圖示)。其中狀態(tài)請求子單元,用于向所述其他客戶端瀏覽器發(fā)送狀態(tài)請求;狀態(tài)信息接收子單元,用于接收所述其他客戶端瀏覽器發(fā)送的瀏覽狀態(tài)信息;更新子單元,用于根據(jù)所述其他客戶端瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽狀態(tài) 更新為與所述其他客戶端瀏覽器的瀏覽狀態(tài)一致。在本發(fā)明實施例中,所述連接建立單元201包括請求發(fā)送子單元和響應接收子 單元(未圖示),其中所述請求發(fā)送子單元,用于接收到本瀏覽器客戶端用戶的同步指令后,向所述其 他瀏覽器客戶端用戶發(fā)送同步請求;或者接收到本瀏覽器客戶端用戶的協(xié)作指令后,向所 述其他瀏覽器客戶端用戶發(fā)送協(xié)作請求;所述響應接收子單元,用于接收所述其他瀏覽器客戶端用戶發(fā)送的響應。在本發(fā)明實施例中,所述瀏覽器200還可進一步包括操作同步單元203,用于將本瀏覽器客戶端用戶的操作同步到所述其他客戶端瀏 覽器上,或者將所述其他瀏覽器客戶端用戶的操作同步到所述本瀏覽器上。執(zhí)行單元204,用于執(zhí)行本瀏覽器客戶端用戶的操作指令。在本發(fā)明實施例中,所述操作同步單元203包括轉換子單元231和消息發(fā)送子單 元232。其中轉換子單元231,用于將所述操作指令轉換為信令消息;消息發(fā)送子單元232,用于將所述信令消息發(fā)送給所述其他客戶端瀏覽器。本發(fā)明實施例的瀏覽器,可以將本瀏覽器客戶端用戶的操作同步到其他客戶端瀏 覽器上,實現(xiàn)資源共享,方便用戶使用。在本發(fā)明實施例中,所述操作同步單元203還可進一步包括消息接收子單元(未 圖示),用于接收所述其他客戶端瀏覽器發(fā)送的信令消息。這樣,所述轉換子單元231,還用 于將所述消息接收單元接收的信令消息轉換為操作指令;所述執(zhí)行單元204,還用于執(zhí)行 所述轉換子單元231輸出的操作指令。本發(fā)明實施例的瀏覽器,不僅可以將本瀏覽器客戶端用戶的操作同步到其他客戶 端瀏覽器上,而且可以執(zhí)行其他客戶端瀏覽器的同步操作,實現(xiàn)資源共享,方便用戶使用。本發(fā)明實施例還提供一種瀏覽器,如圖3所示,是該瀏覽器的一種結構示意圖。在該實施例中,所述瀏覽器300包括請求接收單元301、響應單元302和狀態(tài)同 步單元303。其中請求接收單元301,用于接收其他客戶端瀏覽器發(fā)送的同步請求或協(xié)作請求;響應單元302,用于在所述請求接收單元301接收到所述同步請求或協(xié)作請求后, 向所述其他瀏覽器發(fā)送響應消息;狀態(tài)同步單元303,用于同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài)。在本發(fā)明實施例中,所述狀態(tài)同步單元303可以有以下兩種實現(xiàn)方式(1)所述狀態(tài)同步單元303包括狀態(tài)信息接收子單元和更新子單元(未圖示)。 其中
所述狀態(tài)信息接收子單元,用于接收所述其他客戶端瀏覽器發(fā)送的瀏覽狀態(tài)信 息;所述更新子單元,用于根據(jù)所述其他客戶端瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽 狀態(tài)更新為與所述其他客戶端瀏覽器的瀏覽狀態(tài)一致。(2)所述狀態(tài)同步單元303包括狀態(tài)請求接收子單元和狀態(tài)信息發(fā)送子單元 (未圖示)。其中所述狀態(tài)請求接收子單元,用于接收所述其他客戶端瀏覽器發(fā)送的狀態(tài)請求;所述狀態(tài)信息發(fā)送子單元,用于在所述狀態(tài)請求接收子單元接收到所述狀態(tài)請求 后,將本瀏覽器的瀏覽狀態(tài)信息發(fā)送給所述其他客戶端瀏覽器。在本發(fā)明實施例中,還可進一步包括同步執(zhí)行單元304,用于將所述其他瀏覽器 客戶端用戶的操作同步到本瀏覽器上。具體地,所述同步執(zhí)行單元304的一種優(yōu)選結構包括消息接收子單元341和轉換 子單元342。其中消息接收子單元341,用于接收所述其他客戶端瀏覽器發(fā)送的信令消息;轉換子單元342,用于將所述消息接收子單元接收的信令消息轉換為操作指令;在本發(fā)明實施例中,所述瀏覽器300還包括操作執(zhí)行單元305,用于執(zhí)行所述轉 換子單元342輸出的操作指令。為了使本發(fā)明實施例的瀏覽器的應用更靈活,在所述同步請求中還可以攜帶用于 指示被同步方瀏覽器需要禁止執(zhí)行自己客戶端用戶的操作指令的信息。為此,在所述瀏覽 器300中還可進一步包括禁止單元306,用于在請求接收單元301接收到的同步請求中攜 帶用于指示被同步方瀏覽器需要禁止執(zhí)行自己客戶端用戶的操作指令的信息的情況下,禁 止所述操作執(zhí)行單元305執(zhí)行本瀏覽器客戶端用戶的操作指令。本發(fā)明實施例的瀏覽器,可以將其他瀏覽器客戶端用戶的操作同步到本瀏覽器 上,實現(xiàn)資源共享,方便用戶使用。在本發(fā)明實施例中,所述操作執(zhí)行單元305,還用于執(zhí)行本瀏覽器客戶端用戶的操 作指令;所述轉換子單元342,還用于將所述操作指令轉換為信令消息;所述同步執(zhí)行單元 304還可進一步包括消息發(fā)送子單元(未圖示),用于將所述信令消息發(fā)送給所述其他客 戶端瀏覽器。本發(fā)明實施例的瀏覽器,不僅可以執(zhí)行其他客戶端瀏覽器的同步操作,而且可以 將本瀏覽器客戶端用戶的操作同步到其他客戶端瀏覽器上,實現(xiàn)資源共享,方便用戶使用。本發(fā)明實施例還提供一種瀏覽器客戶端共享資源的系統(tǒng),如圖4所示,是該系統(tǒng) 的結構示意圖。在該實施例中,所述系統(tǒng)包括通過互聯(lián)網(wǎng)和/或局域網(wǎng)相連的第一瀏覽器401和 第二瀏覽器402;其中,所述第一瀏覽器401用于建立第一瀏覽器客戶端用戶與第二瀏覽器客戶端用戶 的連接;同步第一瀏覽器的狀態(tài)與第二瀏覽器的狀態(tài)。在該實施例中,所述第一瀏覽器401還可進一步用于將第一瀏覽器客戶端用戶的 操作同步到第二瀏覽器402上,或者將第二瀏覽器客戶端用戶的操作同步到第一瀏覽器 401 上。
其中,所述第一瀏覽器401將第一瀏覽器客戶端用戶的操作同步到第二瀏覽器 402上具體為所述第一瀏覽器401執(zhí)行第一瀏覽器客戶端用戶的操作指令,并將所述操作 指令轉換為信令消息發(fā)送給第二瀏覽器402;在這種情況下,所述第二瀏覽器402,用于收 到所述信令消息后,將所述信令消息轉換為瀏覽器操作指令并執(zhí)行所述操作指令,并禁止 執(zhí)行第二瀏覽器客戶端用戶的操作指令。其中,所述第一瀏覽器401將所述第二瀏覽器客戶端用戶的操作同步到第一瀏覽 器401上具體為所述第一瀏覽器401接收所述第二瀏覽器402發(fā)送的信令消息,將所述信 令消息轉換為瀏覽器操作指令并執(zhí)行所述操作指令,同時禁止執(zhí)行本瀏覽器客戶端用戶的 操作指令。在本發(fā)明瀏覽器客戶端共享資源的系統(tǒng)另一實施例中,所述第二瀏覽器402,用于 執(zhí)行第二瀏覽器客戶端用戶的操作指令,并將所述操作指令轉換為信令消息發(fā)送給第一瀏 覽器401 ;同時,所述第一瀏覽器401,用于收到所述信令消息后,將所述信令消息轉換為瀏 覽器操作指令并執(zhí)行所述操作指令。當然,本發(fā)明實施例的系統(tǒng),并不僅限于兩個瀏覽器之間的同步或協(xié)作,還可以擴 展為多個瀏覽器,實現(xiàn)不同瀏覽器之間的資源共享。本發(fā)明實施例的系統(tǒng),可以實現(xiàn)不同瀏覽器之間的同步和協(xié)作,而且多用戶之間 同步協(xié)作不局限于互聯(lián)網(wǎng),在局域網(wǎng)也可以實現(xiàn)。用戶之間的操作不用通過服務器中轉,通 過點對點的操作可以快速實現(xiàn)同步和協(xié)作。本發(fā)明實施例中所描述的系統(tǒng)、設備和方法適用于各種網(wǎng)絡或客戶端環(huán)境中,其 例如可以實現(xiàn)在諸如個人計算機設備之類的計算機設備中、數(shù)字電視機頂盒或其相似設 備,或者可以實現(xiàn)在諸如移動電話、移動通信設備、個人數(shù)字助理(PDA)等其他電子設備 中。以上對本發(fā)明實施例進行了詳細介紹,本文中應用了具體實施方式
對本發(fā)明進行 了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的裝置及方法;同時,對于本領域的 一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所 述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
一種瀏覽器客戶端共享資源的方法,其特征在于,包括建立本瀏覽器客戶端用戶與其他瀏覽器客戶端用戶的連接;同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài)。
2.根據(jù)權利要求1所述的方法,其特征在于,所述同步本瀏覽器的狀態(tài)與所述其他客 戶端瀏覽器的狀態(tài)是由本瀏覽器觸發(fā)的,或者是由所述其他客戶端瀏覽器觸發(fā)的。
3.根據(jù)權利要求2所述的方法,其特征在于,所述同步本瀏覽器的狀態(tài)與其他客戶端 瀏覽器的狀態(tài)包括將本瀏覽器的瀏覽狀態(tài)信息發(fā)送給所述其他客戶端瀏覽器,以使所述其他客戶端瀏覽 器根據(jù)所述本瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽狀態(tài)更新為與所述本瀏覽器的瀏覽狀態(tài)一致。
4.根據(jù)權利要求2所述的方法,其特征在于,所述同步本瀏覽器的狀態(tài)與其他客戶端 瀏覽器的狀態(tài)包括向所述其他客戶端瀏覽器發(fā)送狀態(tài)請求; 接收所述其他客戶端瀏覽器發(fā)送的瀏覽器的瀏覽狀態(tài)信息;根據(jù)接收的其他客戶端瀏覽器的瀏覽狀態(tài)信息將本瀏覽器的狀態(tài)更新為與所述其他 客戶端瀏覽器的狀態(tài)一致。
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括 將本瀏覽器客戶端用戶的操作同步到所述其他客戶端瀏覽器上,或者 將所述其他瀏覽器客戶端用戶的操作同步到本瀏覽器上。
6.根據(jù)權利要求5所述的方法,其特征在于,所述將本瀏覽器客戶端用戶的操作同步 到所述其他客戶端瀏覽器上包括執(zhí)行本瀏覽器客戶端用戶的操作指令,并將所述操作指令轉換為信令消息發(fā)送給所述 其他客戶端瀏覽器;所述其他客戶端瀏覽器收到所述信令消息后,將所述信令消息轉換為瀏覽器操作指令 并執(zhí)行所述操作指令。
7.根據(jù)權利要求5所述的方法,其特征在于,所述將所述其他瀏覽器客戶端用戶的操 作同步到本瀏覽器上包括接收所述其他客戶端瀏覽器發(fā)送的信令消息;將所述信令消息轉換為瀏覽器操作指令并執(zhí)行所述操作指令。
8.根據(jù)權利要求6或7所述的方法,其特征在于,所述建立本瀏覽器客戶端用戶與所述 其他瀏覽器客戶端用戶的連接包括接收到所述本瀏覽器客戶端用戶的同步指令后,向所述其他瀏覽器客戶端用戶發(fā)送同 步請求;接收所述其他瀏覽器客戶端用戶發(fā)送的響應消息。
9.根據(jù)權利要求8所述的方法,其特征在于,所述同步請求中攜帶用于指示被同步方 瀏覽器需要禁止執(zhí)行自己客戶端用戶的操作指令的信息;所述將本瀏覽器客戶端用戶的操作同步到所述其他客戶端瀏覽器上還包括所述其他 客戶端瀏覽器禁止執(zhí)行自己客戶端用戶的操作指令;所述將其他瀏覽器客戶端用戶的操作同步到本瀏覽器上還包括所述本瀏覽器禁止執(zhí)行本瀏覽器客戶端用戶的操作指令。
10.根據(jù)權利要求6或7所述的方法,其特征在于,所述建立本瀏覽器客戶端用戶與所 述其他瀏覽器客戶端用戶的連接包括接收到所述本瀏覽器客戶端用戶的協(xié)作指令后,向所述其他瀏覽器客戶端用戶發(fā)送協(xié) 作請求;接收所述其他瀏覽器客戶端用戶發(fā)送的響應消息。
11.根據(jù)權利要求10所述的方法,其特征在于,所述方法還包括所述其他客戶端瀏覽器執(zhí)行自己客戶端用戶的操作指令,并將所述操作指令轉換為信 令消息發(fā)送給所述本瀏覽器,所述本瀏覽器收到所述信令消息后,將所述信令消息轉換為 瀏覽器操作指令并執(zhí)行所述操作指令;或者所述本瀏覽器執(zhí)行本瀏覽器客戶端用戶的操作指令,并將所述操作指令轉換為信令消 息發(fā)送給所述其他客戶端瀏覽器,所述其他客戶端瀏覽器收到所述信令消息后,將所述信 令消息轉換為瀏覽器操作指令并執(zhí)行所述操作指令。
12.一種瀏覽器,其特征在于,包括連接建立單元,用于建立本瀏覽器客戶端用戶與其他瀏覽器客戶端用戶的連接; 狀態(tài)同步單元,用于同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài)。
13.根據(jù)權利要求12所述的瀏覽器,其特征在于,所述狀態(tài)同步單元,具體用于將本瀏覽器的瀏覽狀態(tài)信息發(fā)送給所述其他客戶端瀏覽 器,以使所述其他客戶端瀏覽器根據(jù)所述本瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽狀態(tài)更新 為與所述本瀏覽器的瀏覽狀態(tài)一致。
14.根據(jù)權利要求12所述的瀏覽器,其特征在于,所述狀態(tài)同步單元包括 狀態(tài)請求子單元,用于向所述其他客戶端瀏覽器發(fā)送狀態(tài)請求;狀態(tài)信息接收子單元,用于接收所述其他客戶端瀏覽器發(fā)送的瀏覽狀態(tài)信息; 更新子單元,用于根據(jù)所述其他客戶端瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽狀態(tài)更新 為與所述其他瀏覽器的瀏覽狀態(tài)一致。
15.根據(jù)權利要求12所述的瀏覽器,其特征在于,還包括操作同步單元,用于將本瀏覽器客戶端用戶的操作同步到所述其他客戶端瀏覽器上, 或者將所述其他客戶端瀏覽器客戶端用戶的操作同步到所述本瀏覽器上。
16.根據(jù)權利要求12所述的瀏覽器,其特征在于,所述連接建立單元包括請求發(fā)送子單元,用于接收到本瀏覽器客戶端用戶的同步指令后,向所述其他瀏覽器 客戶端用戶發(fā)送同步請求;或者接收到本瀏覽器客戶端用戶的協(xié)作指令后,向所述其他瀏 覽器客戶端用戶發(fā)送協(xié)作請求;響應接收子單元,用于接收所述其他瀏覽器客戶端用戶發(fā)送的響應。
17.根據(jù)權利要求16所述的瀏覽器,其特征在于,所述瀏覽器還包括執(zhí)行單元,用于執(zhí)行本瀏覽器客戶端用戶的操作指令; 所述操作同步單元包括轉換子單元,用于將所述操作指令轉換為信令消息; 消息發(fā)送子單元,用于將所述信令消息發(fā)送給所述其他客戶端瀏覽器。
18.根據(jù)權利要求17所述的瀏覽器,其特征在于,所述操作同步單元還包括消息接收子單元,用于接收所述其他客戶端瀏覽器發(fā)送的 信令消息;所述轉換子單元,還用于將所述消息接收單元接收的信令消息轉換為操作指令; 所述執(zhí)行單元,還用于執(zhí)行所述轉換子單元輸出的操作指令。
19.一種瀏覽器,其特征在于,包括請求接收單元,用于接收其他客戶端瀏覽器發(fā)送的同步請求或協(xié)作請求; 響應單元,用于在所述請求接收單元接收到所述同步請求或協(xié)作請求后,向所述其他 客戶端瀏覽器發(fā)送響應消息;狀態(tài)同步單元,用于同步本瀏覽器的狀態(tài)與所述其他客戶端瀏覽器的狀態(tài)。
20.根據(jù)權利要求19所述的瀏覽器,其特征在于,所述狀態(tài)同步單元包括 狀態(tài)信息接收子單元,用于接收所述其他客戶端瀏覽器發(fā)送的瀏覽狀態(tài)信息;更新子單元,用于根據(jù)所述其他客戶端瀏覽器的瀏覽狀態(tài)信息將自身的瀏覽狀態(tài)更新 為與所述其他客戶端瀏覽器的瀏覽狀態(tài)一致。
21.根據(jù)權利要求19所述的瀏覽器,其特征在于,所述狀態(tài)同步單元包括 狀態(tài)請求接收子單元,用于接收所述其他客戶端瀏覽器發(fā)送的狀態(tài)請求;狀態(tài)信息發(fā)送子單元,用于在所述狀態(tài)請求接收子單元接收到所述狀態(tài)請求后,將本 瀏覽器的瀏覽狀態(tài)信息發(fā)送給所述其他客戶端瀏覽器。
22.根據(jù)權利要求19所述的瀏覽器,其特征在于,所述瀏覽器還包括同步執(zhí)行單元,用于將所述其他瀏覽器客戶端用戶的操作同步到本瀏覽器上。
23.根據(jù)權利要求22所述的瀏覽器,其特征在于,所述同步執(zhí)行單元包括 消息接收子單元,用于接收所述其他客戶端瀏覽器發(fā)送的信令消息; 轉換子單元,用于將所述消息接收子單元接收的信令消息轉換為操作指令; 所述瀏覽器還包括操作執(zhí)行單元,用于執(zhí)行所述轉換子單元輸出的操作指令。
24.根據(jù)權利要求23所述的瀏覽器,其特征在于,所述同步請求中攜帶用于指示被同 步方瀏覽器需要禁止執(zhí)行自己客戶端用戶的操作指令的信息;所述瀏覽器還包括禁止單元,用于禁止所述操作執(zhí)行單元執(zhí)行本瀏覽器客戶端用戶的操作指令。
25.根據(jù)權利要求23所述的瀏覽器,其特征在于,所述操作執(zhí)行單元,還用于執(zhí)行本瀏覽器客戶端用戶的操作指令; 所述轉換子單元,還用于將所述操作指令轉換為信令消息; 所述同步執(zhí)行單元還包括消息發(fā)送子單元,用于將所述信令消息發(fā)送給所述其他客戶端瀏覽器。
26.一種瀏覽器客戶端共享資源的系統(tǒng),包括第一瀏覽器和第二瀏覽器;其特征在于,所述第一瀏覽器用于建立第一瀏覽器客戶端用戶與第二瀏覽器客戶端用戶的連接;同 步第一瀏覽器的狀態(tài)與第二瀏覽器的狀態(tài)。
27.根據(jù)權利要求26所述的系統(tǒng),其特征在于,所述第一瀏覽器,還用于將第一瀏覽器客戶端用戶的操作同步到第二瀏覽器上,或者 將第二瀏覽器客戶端用戶的操作同步到第一瀏覽器上。
28.根據(jù)權利要求27所述的系統(tǒng),其特征在于,所述第一瀏覽器將第一瀏覽器客戶端 用戶的操作同步到第二瀏覽器上具體為所述第一瀏覽器執(zhí)行第一瀏覽器客戶端用戶的操 作指令,并將所述操作指令轉換為信令消息發(fā)送給第二瀏覽器;所述第二瀏覽器,用于收到所述信令消息后,將所述信令消息轉換為瀏覽器操作指令 并執(zhí)行所述操作指令,并禁止執(zhí)行第二瀏覽器客戶端用戶的操作指令。
29.根據(jù)權利要求27所述的系統(tǒng),其特征在于,所述第一瀏覽器將所述第二瀏覽器客 戶端用戶的操作同步到第一瀏覽器上具體為所述第一瀏覽器接收所述第二瀏覽器發(fā)送的 信令消息,將所述信令消息轉換為瀏覽器操作指令并執(zhí)行所述操作指令,同時禁止執(zhí)行本 瀏覽器客戶端用戶的操作指令。
30.根據(jù)權利要求27所述的系統(tǒng),其特征在于,所述第二瀏覽器,還用于執(zhí)行第二瀏覽器客戶端用戶的操作指令,并將所述操作指令 轉換為信令消息發(fā)送給第一瀏覽器;所述第一瀏覽器,還用于收到所述信令消息后,將所述信令消息轉換為瀏覽器操作指 令并執(zhí)行所述操作指令。
全文摘要
本發(fā)明涉及網(wǎng)絡技術領域,公開了一種瀏覽器客戶端共享資源的方法、設備及系統(tǒng),所述方法包括建立第一瀏覽器客戶端用戶與第二瀏覽器客戶端用戶的連接;同步第一瀏覽器的狀態(tài)與第二瀏覽器的狀態(tài)。利用本發(fā)明,可以使不同瀏覽器客戶端能夠共享資源,實現(xiàn)瀏覽器狀態(tài)的同步。
文檔編號H04L29/06GK101924779SQ200910087269
公開日2010年12月22日 申請日期2009年6月15日 優(yōu)先權日2009年6月15日
發(fā)明者周大奎 申請人:北京搜狗科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1