專利名稱:瀏覽器便簽實(shí)時(shí)同步的方法及實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體地說(shuō),涉及一種瀏覽器便簽實(shí)時(shí)同步的方法及實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器。
背景技術(shù):
瀏覽器是指可以顯示網(wǎng)頁(yè)服務(wù)器或者文件系統(tǒng)的HTML (HyperText Mark-upLanguage,超文本標(biāo)記語(yǔ)言或超文本鏈接標(biāo)示語(yǔ)言)文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。網(wǎng)頁(yè)瀏覽器主要通過(guò)HTTP (hypertext transport protocol,超文本傳送協(xié)議)協(xié)議與網(wǎng)頁(yè)服務(wù)器交互并獲取網(wǎng)頁(yè),這些網(wǎng)頁(yè)由URL (Uniform/Universal ResourceLocator,網(wǎng)頁(yè)地址)指定,文件格式通常為HTML,并由MIME (Multipurpose Internet MailExtensions,多功能網(wǎng)際郵件擴(kuò)充協(xié)議)在HTTP協(xié)議中指明。一個(gè)網(wǎng)頁(yè)中可以包括多個(gè)文檔,每個(gè)文檔都是分別從服務(wù)器獲取的。大部分的瀏 覽器本身支持除了 HTML之外的廣泛的格式,例如JPEG、PNG、GIF等圖像格式,并且能夠擴(kuò)展支持眾多的插件(plug-ins)。另外,許多瀏覽器還支持其他的URL類型及其相應(yīng)的協(xié)議,如FTP、Gopher、HTTPS(HTTP協(xié)議的加密版本)。HTTP內(nèi)容類型和URL協(xié)議規(guī)范允許網(wǎng)頁(yè)設(shè)計(jì)者在網(wǎng)頁(yè)中嵌入圖像、動(dòng)畫(huà)、視頻、聲音、流媒體等。個(gè)人電腦上常見(jiàn)的網(wǎng)頁(yè)瀏覽器,包括微軟的Internet Explorer、Mozilla的Firefox (火狐瀏覽器)、Apple (蘋(píng)果)的 Safari, Opera、Google Chrome、GreenBrowser 瀏覽器、360安全瀏覽器、搜狗高速瀏覽器、天天瀏覽器、騰訊TT、傲游瀏覽器、百度瀏覽器、騰訊QQ瀏覽器等等,因此,瀏覽器是最經(jīng)常使用到的客戶端程序。所謂同步指兩個(gè)或兩個(gè)以上隨時(shí)間變化的量在變化過(guò)程中保持一定的相對(duì)關(guān)系。云同步是指在云計(jì)算平臺(tái)上,具有云計(jì)算功能的終端設(shè)備與服務(wù)器之間的數(shù)據(jù)同步,或者以個(gè)人為中心的不同設(shè)備之間數(shù)據(jù)共享,這里均是基于云計(jì)算。目前有基于云同步的便簽程序客戶端,其是運(yùn)行在移動(dòng)終端上和在web網(wǎng)頁(yè)上,從而實(shí)現(xiàn)移動(dòng)終端和web網(wǎng)頁(yè)之間的便簽信息的實(shí)時(shí)同步;然而現(xiàn)有技術(shù)中便簽的同步都是基于瀏覽器上的web網(wǎng)頁(yè)進(jìn)行的;顯示這塊也是基于web網(wǎng)頁(yè)服務(wù)進(jìn)行的。后臺(tái)的服務(wù)會(huì)收到移動(dòng)終端上傳的便簽信息,并在用戶點(diǎn)擊web網(wǎng)頁(yè)后進(jìn)入相應(yīng)的網(wǎng)站才可以將上傳的便簽信息實(shí)時(shí)顯示在web網(wǎng)頁(yè)中。這里用戶必須訪問(wèn)相應(yīng)的網(wǎng)站地址才能夠獲取上述同步的便簽信息。因此,如何使便簽信息的同步更為便捷,突破必須在瀏覽器端的web網(wǎng)頁(yè)上才能進(jìn)行便成為亟待解決的技術(shù)問(wèn)題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明所要解決的技術(shù)問(wèn)題是提供了一種瀏覽器便簽實(shí)時(shí)同步的方法及實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,以解決便簽信息的同步過(guò)程必須在瀏覽器端的web網(wǎng)頁(yè)上才能進(jìn)行的問(wèn)題。為了解決上述技術(shù)問(wèn)題,本發(fā)明公開(kāi)了一種瀏覽器便簽實(shí)時(shí)同步的方法,包括在瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)瀏覽器與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè)。本發(fā)明所述方法,其中,還包括所述瀏覽器側(cè)加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù),并通過(guò)所述瀏覽器側(cè)的所述便簽?zāi)K的界面進(jìn)行顯示或通過(guò)所述瀏覽器中的界面進(jìn)行 顯不。本發(fā)明所述方法,其中,所述界面為瀏覽器彈出的窗口或視圖框。本發(fā)明所述方法,其中,所述在瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器登錄到便簽同步服務(wù)器,包括所述瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器的用戶名和密碼登錄到便簽同步服務(wù)器。本發(fā)明所述方法,其中,所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,進(jìn)一步為當(dāng)用戶在所述便簽?zāi)K中新建、刪除、修改、恢復(fù)或抽取便簽數(shù)據(jù)后,所述便簽?zāi)K實(shí)時(shí)將上述新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,以更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù)。本發(fā)明所述方法,其中,所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè),進(jìn)一步為所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新瀏覽器側(cè)的便簽數(shù)據(jù)。本發(fā)明所述方法,其中,進(jìn)一步還包括所述便簽?zāi)K提示是否同步更新下載所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù),并接收來(lái)自用戶的進(jìn)行同步更新的指令啟動(dòng)上述實(shí)時(shí)同步更新。本發(fā)明所述方法,其中,進(jìn)一步還包括當(dāng)同一用戶使用不同瀏覽器側(cè)的所述便簽?zāi)K登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,所述不同瀏覽器側(cè)的所述便簽?zāi)K將該用戶在其上新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,根據(jù)所述描述性操作指令更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù)。本發(fā)明所述方法,其中,所述描述性操作指令由便簽數(shù)據(jù)項(xiàng)、狀態(tài)和時(shí)間組成。本發(fā)明所述方法,其中,所述描述性操作指令為帶有標(biāo)識(shí)符的描述性操作指令。本發(fā)明所述方法,其中,所述實(shí)時(shí)同步連接為基于TCP/IP協(xié)議的連接。本發(fā)明所述方法,其中,所述便簽?zāi)K為在所述瀏覽器側(cè)加載的插件之本發(fā)明所述方法,其中,所述瀏覽器為web瀏覽器或者是基于網(wǎng)絡(luò)的閱讀瀏覽器。本發(fā)明所述方法,其中,進(jìn)一步還包括
所述瀏覽器未登錄到所述便簽同步服務(wù)器時(shí)所產(chǎn)生的本地便簽數(shù)據(jù),在所述便簽?zāi)K通過(guò)瀏覽器登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,所述便簽?zāi)K會(huì)將該本地便簽數(shù)據(jù)進(jìn)行整理與所述便簽同步服務(wù)器上該用戶的便簽數(shù)據(jù)對(duì)比,列出需要上傳的同步到所述便簽同步服務(wù)器上的本地便簽數(shù)據(jù),并提示是否進(jìn)行上傳,當(dāng)所述便簽?zāi)K接收到上傳指示信息后,則所述便簽?zāi)K通過(guò)瀏覽器將需要同步的本地便簽數(shù)據(jù)上傳到所述便簽同步服務(wù)器該用戶的便簽數(shù)據(jù)中。為了解決上述技術(shù)問(wèn)題,本發(fā)明公開(kāi)了一種實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,包括建立連接單元和同步操作單元;其中,所述建立連接單元,用于加載便簽?zāi)K,并登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)其與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;所述同步操作單元,用于將所述便簽?zāi)K上產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或?qū)⑺霰愫災(zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取該瀏覽器無(wú)記載的便簽增量數(shù)據(jù)。 本發(fā)明所述瀏覽器,其中,所述同步操作單元,還用于將加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù)通過(guò)所述便簽?zāi)K的設(shè)置界面進(jìn)行顯示或通過(guò)所述瀏覽器的界面進(jìn)行顯示。本發(fā)明所述瀏覽器,其中,所述界面為瀏覽器彈出的窗口或視圖框。本發(fā)明所述瀏覽器,其中,所述建立連接單元,進(jìn)一步還用于加載便簽?zāi)K,并通過(guò)該瀏覽器上的用戶名和密碼登錄到便簽同步服務(wù)器。本發(fā)明所述瀏覽器,其中,所述同步操作單元,進(jìn)一步還用于當(dāng)用戶在所述便簽?zāi)K中新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)后,通過(guò)所述便簽?zāi)K實(shí)時(shí)將上述新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù);所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,并通過(guò)所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)冋步更新。本發(fā)明所述瀏覽器,其中,所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,并通過(guò)所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新,進(jìn)一步還包括當(dāng)所述便簽?zāi)K提示是否同步更新下載所述便簽同步服務(wù)器上實(shí)時(shí)獲取該瀏覽器無(wú)記載的便簽增量數(shù)據(jù),并接收來(lái)自用戶的進(jìn)行同步更新的指令啟動(dòng)上述實(shí)時(shí)同步更新。本發(fā)明所述瀏覽器,其中,所述描述性操作指令由便簽數(shù)據(jù)項(xiàng)、狀態(tài)和時(shí)間組成。本發(fā)明所述瀏覽器,其中,所述描述性操作指令為帶有標(biāo)識(shí)符的描述性操作指令。本發(fā)明所述瀏覽器,其中,所述實(shí)時(shí)同步連接為基于TCP/IP協(xié)議的連接。本發(fā)明所述瀏覽器,其中,所述便簽?zāi)K為在所述瀏覽器側(cè)加載的插件之一。本發(fā)明所述瀏覽器,其中,所述瀏覽器為web瀏覽器或者是基于網(wǎng)絡(luò)的閱讀瀏覽器。本發(fā)明所述瀏覽器,其中,所述同步操作單元,進(jìn)一步還用于當(dāng)所述瀏覽器未登錄到所述便簽同步服務(wù)器時(shí)所產(chǎn)生的本地便簽數(shù)據(jù),通過(guò)所述便簽?zāi)K所在的瀏覽器登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,指示所述便簽?zāi)K將該本地便簽數(shù)據(jù)進(jìn)行整理與所述便簽同步服務(wù)器上該用戶的便簽數(shù)據(jù)對(duì)比,列出需要上傳的同步到所述便簽同步服務(wù)器上的本地便簽數(shù)據(jù),并提示是否進(jìn)行上傳,當(dāng)所述便簽?zāi)K接收到上傳指示信息后,則指示所述便簽?zāi)K通過(guò)瀏覽器將需要同步的本地便簽數(shù)據(jù)上傳到所述便簽同步服務(wù)器該用戶的便簽數(shù)據(jù)中。與現(xiàn)有技術(shù)相比,本發(fā)明所獲得的技術(shù)效果I、實(shí)現(xiàn)基于瀏覽器側(cè)(即瀏覽器用戶)的便簽?zāi)K這種工具條進(jìn)行的便簽信息與便簽同步服務(wù)器之間的上傳和實(shí)時(shí)同步操作;使便簽信息的同步更為便捷,突破必須在瀏覽器側(cè)的web網(wǎng)頁(yè)上才能進(jìn)行的問(wèn)題。2、使便簽信息,尤其是便簽數(shù)據(jù)的新建、刪除、修改、恢復(fù)、抽取等管理操作,能夠 方便的在瀏覽器側(cè)的便簽?zāi)K和便簽同步服務(wù)器之間的實(shí)現(xiàn)快速同步。3、同步傳輸?shù)倪^(guò)程中通過(guò)使用描述性操作指令的生成和解析數(shù)據(jù)信息來(lái)完成,力口快了傳輸速度,并提高了傳輸穩(wěn)定性。4、在描述性操作指令中通過(guò)使用標(biāo)識(shí)符(GUID)能夠辨別該描述性操作指令使屬于從何客戶端發(fā)來(lái)的。當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品必不一定需要同時(shí)達(dá)到以上所述的所有技術(shù)效果。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是本發(fā)明實(shí)施例一所述的一種瀏覽器便簽實(shí)時(shí)同步的方法流程圖;圖2是本發(fā)明實(shí)施例二所述的一種實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器結(jié)構(gòu)框圖;圖3是本發(fā)明實(shí)施例一所述的方法中步驟101的具體流程圖;圖4是本發(fā)明實(shí)施例一所述的方法中步驟102中第一套方案的流程圖;圖5是本發(fā)明實(shí)施例一所述的方法中步驟102中第二套方案的流程圖;圖6是本發(fā)明實(shí)施例一所述的一種瀏覽器便簽實(shí)時(shí)同步的方法流程圖二 ;圖7是本發(fā)明實(shí)施例二所述便簽?zāi)K的在桌面上顯示示意圖;圖8是本發(fā)明采用實(shí)施例一所述方法后的具體實(shí)施方式
流程圖。
具體實(shí)施例方式在說(shuō)明書(shū)及權(quán)利要求當(dāng)中使用了某些詞匯來(lái)指稱特定組件。本領(lǐng)域技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同名詞來(lái)稱呼同一個(gè)組件。本說(shuō)明書(shū)及權(quán)利要求并不以名稱的差異來(lái)作為區(qū)分組件的方式,而是以組件在功能上的差異來(lái)作為區(qū)分的準(zhǔn)則。在通篇說(shuō)明書(shū)及權(quán)利要求當(dāng)中所提及的“包含”為一開(kāi)放式用語(yǔ),故應(yīng)解釋成“包含但不限定于”。“大致”是指在可接受的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問(wèn)題,基本達(dá)到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性連接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性連接于所述第二裝置,或通過(guò)其他裝置或連接手段間接地電性連接至所述第二裝置。說(shuō)明書(shū)后續(xù)描述為實(shí)施本發(fā)明的較佳實(shí)施方式,然所述描述乃以說(shuō)明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。以下將配合圖式及實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式,藉此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來(lái)解決技術(shù)問(wèn)題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過(guò)程能充分理解并據(jù)以實(shí)施。如圖I所示,是本發(fā)明實(shí)施例一所述的一種瀏覽器便簽實(shí)時(shí)同步的方法流程圖,該方法具體包括步驟101,在瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)瀏覽器與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;步驟102,所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè)。
在步驟102之后還可以包括有所述瀏覽器側(cè)加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù),并通過(guò)所述瀏覽器側(cè)的所述便簽?zāi)K的設(shè)置界面進(jìn)行顯示或通過(guò)所述瀏覽器的界面直接進(jìn)行顯示。例如是在瀏覽器的界面上以彈出視窗方式或視圖框的方式進(jìn)行顯示,當(dāng)然具體顯示方式并不限定于此,可以采用現(xiàn)有技術(shù)中任何一種方式,這里不做具體限定。如圖3所示,對(duì)于上述步驟101來(lái)說(shuō),在本實(shí)施例中具體地包括步驟1011,所述瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器上的用戶名和密碼登錄到便簽同步服務(wù)器(用戶名可以是郵箱或昵稱);步驟1012,所述便簽?zāi)K通過(guò)瀏覽器與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;這里所述實(shí)時(shí)同步連接為基于TCP/IP協(xié)議的連接,但不限制于此。所述便簽?zāi)K為客戶端上的一個(gè)應(yīng)用插件或應(yīng)用單元,該便簽?zāi)K中的便簽數(shù)據(jù),包括所述便簽?zāi)K包括用戶輸入的便簽記錄數(shù)據(jù),其作為瀏覽器用戶的個(gè)人信息的一部分,在瀏覽器用戶信息進(jìn)行云保存時(shí)也是要進(jìn)行同步的。例如便簽數(shù)據(jù)中包括有便簽I、便簽2、便簽3等多個(gè)便簽數(shù)據(jù)。該處的瀏覽器用戶的個(gè)人信息還可以是瀏覽器用戶的收藏夾信息、瀏覽器配置信息、瀏覽器側(cè)的消息信息等,這些瀏覽器用戶的個(gè)人信息在瀏覽器側(cè)是可以通過(guò)預(yù)定的界面中進(jìn)行同步內(nèi)容的設(shè)置(本實(shí)施例中就是對(duì)各個(gè)便簽數(shù)據(jù)項(xiàng)目的選取后進(jìn)行同步),或者不同的同步時(shí)間處的被同步的數(shù)據(jù)的還原顯示。本發(fā)明實(shí)施例中的便簽數(shù)據(jù)在瀏覽器側(cè)保存都是以版本化進(jìn)行保存的,例如,便簽數(shù)據(jù)版本I、便簽數(shù)據(jù)版本2、便簽數(shù)據(jù)版本3,其是以時(shí)間先后順序基于前面生成的便簽數(shù)據(jù)版本而進(jìn)一步生成的新便簽數(shù)據(jù)版本,這樣不同版本中之間就僅僅存在一些不同數(shù)據(jù),其它數(shù)據(jù)部分會(huì)相同。本發(fā)明實(shí)施例中就是對(duì)上述不同版本中之間存在的不同數(shù)據(jù)稱為便簽增量數(shù)據(jù)的。而且,每次進(jìn)行同步都是使用所述便簽增量數(shù)據(jù)進(jìn)行實(shí)時(shí)同步,以減少每次同步的數(shù)據(jù)量。對(duì)于前述的不同版本中之間存在的便簽增量數(shù)據(jù),其具體內(nèi)容的記載是以描述性操作指令來(lái)記錄對(duì)于便簽數(shù)據(jù)的增量處理產(chǎn)生的增量數(shù)據(jù)。這里的增量數(shù)據(jù)僅是對(duì)于不同版本數(shù)據(jù)之間的差異數(shù)據(jù)的描述,不限于是數(shù)據(jù)的增加,也是可以是數(shù)據(jù)的刪除或者減少的,這一點(diǎn)在本領(lǐng)域技術(shù)人員來(lái)說(shuō)是知曉的,這里就不進(jìn)行贅述解釋增量數(shù)據(jù)。下面以一個(gè)詳細(xì)的實(shí)施例說(shuō)明下所謂描述性操作指令。一般描述性操作指令格式為便簽數(shù)據(jù)項(xiàng)(位置,便簽項(xiàng)目)+狀態(tài)(新建、增加add、刪除delete、修改amend、恢復(fù)recovery或抽取extraction) +時(shí)間。這里以“新建” “刪除”為例,說(shuō)明基于便簽數(shù)據(jù)版本I的增量數(shù)據(jù)的描述性操作指令的產(chǎn)生,其中所述便簽數(shù)據(jù)版本I已經(jīng)保存有4個(gè)項(xiàng)目的便簽數(shù)據(jù);如在便簽數(shù)據(jù)版本I的item4中最后一行增加ABC,這時(shí)描述性操作指令為便簽數(shù)據(jù)版本2:ABC (last line, item 4) (add) (time),其中 time 為該處增量操作發(fā)生的時(shí)間;如在便簽數(shù)據(jù)版本I的item2的第一行中刪除DEFG,這時(shí)描述性操作指令為便簽數(shù)據(jù)版本3 :DEFG (first line, item2) (delete) (time)其中 time 為該處增量操作發(fā)生的時(shí)間;對(duì)于上述步驟102來(lái)說(shuō),在本實(shí)施例中具體地分別包括兩套方案(執(zhí)行時(shí)不分先后,根據(jù)實(shí)際情況而定) 如圖4所示,第一套方案為步驟1021,當(dāng)用戶在所述便簽?zāi)K中新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)后,所述便簽?zāi)K實(shí)時(shí)將上述新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器;步驟1023,更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù)。具體地第一套方案還可以是同一用戶在不同的瀏覽器側(cè)的便簽?zāi)K上進(jìn)行登錄時(shí),具體步驟為當(dāng)同一用戶使用不同瀏覽器側(cè)的所述便簽?zāi)K登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,所述不同瀏覽器側(cè)的所述便簽?zāi)K將該用戶在其上新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成帶有標(biāo)識(shí)符的描述性操作指令發(fā)送給所述便簽同步服務(wù)器,根據(jù)所述標(biāo)識(shí)符的更新所述便簽同步服務(wù)器上保存的該用戶名下的便簽數(shù)據(jù)。如圖5所示,第二套方案為步驟1022,所述便簽?zāi)K提示是否同步更新下載所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)(也可以是全部數(shù)據(jù)),并接收來(lái)自用戶的進(jìn)行同步更新的指令啟動(dòng)上述實(shí)時(shí)同步更新后,所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令;步驟1024,所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新。如圖6所示,本發(fā)明實(shí)施例一所述方案還包括步驟103,所述瀏覽器未登錄到所述便簽同步服務(wù)器時(shí)所產(chǎn)生的本地便簽數(shù)據(jù),在所述便簽?zāi)K通過(guò)瀏覽器登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,所述便簽?zāi)K會(huì)將該本地便簽數(shù)據(jù)進(jìn)行整理與所述便簽同步服務(wù)器上該用戶的便簽數(shù)據(jù)對(duì)比,列出需要上傳的同步到所述便簽同步服務(wù)器上的本地便簽數(shù)據(jù),并提示是否進(jìn)行上傳,當(dāng)所述便簽?zāi)K接收到上傳指示信息后,則所述便簽?zāi)K通過(guò)瀏覽器將需要同步的本地便簽數(shù)據(jù)上傳到所述便簽同步服務(wù)器該用戶的便簽數(shù)據(jù)中。其中,上述兩套方案中較佳地,還可以進(jìn)一步地在所述的描述性操作指令中包括有標(biāo)識(shí)符(⑶ID,GlobalIy Unique Identifier)。該標(biāo)識(shí)符是一個(gè)唯一標(biāo)識(shí)符,其可以用于表明對(duì)于同一用戶的指定便簽增量數(shù)據(jù)的標(biāo)識(shí),也可以表明是該用戶在多種瀏覽器終端上進(jìn)行的便簽增量數(shù)據(jù)生成。例如瀏覽器用戶A具有瀏覽器I和瀏覽器2,其中瀏覽器I中產(chǎn)生的便簽增量數(shù)據(jù)I其中帶有GUID-I標(biāo)識(shí)符,就可以標(biāo)明是在瀏覽器I中產(chǎn)生的便簽增量數(shù)據(jù),在該便簽增量數(shù)據(jù)被同步到服務(wù)器側(cè)后,在瀏覽器2發(fā)起便簽數(shù)據(jù)同步請(qǐng)求時(shí),其中會(huì)上報(bào)該瀏覽器2中的GUID信息,在服務(wù)器側(cè)會(huì)依據(jù)瀏覽器2中的GUID信息判斷出服務(wù)器側(cè)的GUID-I不同于瀏覽器2中的GUID信息,而直接判定需要進(jìn)行同步,而直接將沒(méi)有瀏覽器2中的GUID的便簽整理數(shù)據(jù)版本(其中是帶有GUID信息的描述性操作指令)同步到瀏覽器2中,這樣就可以實(shí)現(xiàn)瀏覽器I和瀏覽器2之間的便簽數(shù)據(jù)的實(shí)時(shí)同步。一般具有標(biāo)識(shí)符的描述性操作指令格式為標(biāo)識(shí)符+便簽數(shù)據(jù)項(xiàng)(位置,便簽項(xiàng)目)+狀態(tài)(新建、增加add、刪除delete、修改amend、恢復(fù)recovery或抽取extraction) +時(shí)間。下面以一個(gè)詳細(xì)的實(shí)施例說(shuō)明下所謂描述性操作指令,這里以“新建” “刪除”為例說(shuō)明基于便簽數(shù)據(jù)版本I的便簽增量數(shù)據(jù)的描述性操作指令的產(chǎn)生,其中所述便簽數(shù)據(jù)版本I已經(jīng)保存有4個(gè)項(xiàng)目的便簽數(shù)據(jù);
如在便簽數(shù)據(jù)版本I的item4中最后一行增加AB⑶E,這時(shí)描述性操作指令為便簽數(shù)據(jù)版本2:GUID1 ABCDE (last line, item 4) (add) (time),其中 time 為該處增量操作發(fā)生的時(shí)間;如在便簽數(shù)據(jù)版本I的item2的第一行中刪除FEDEFG,這時(shí)描述性操作指令為便簽數(shù)據(jù)版本3 GUID2 FEDEFG (first line, item2) (delete) (time)其中 time為該處增量操作發(fā)生的時(shí)間。此外上述方案中所述瀏覽器為web瀏覽器或者是基于網(wǎng)絡(luò)的閱讀瀏覽器,但不限于上述瀏覽器。如圖2所示,是本發(fā)明實(shí)施例二所述的一種實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器結(jié)構(gòu)框圖,該系統(tǒng)應(yīng)用于瀏覽器側(cè)的便簽?zāi)K和便簽同步服務(wù)器之間,其特征在于,該系統(tǒng)包括建立連接單元201和同步操作單元202 ;其中,所述建立連接單元201,與所述同步操作單元202相耦接,用于加載便簽?zāi)K,并登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)其與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;所述同步操作單元202,與所述建立連接單元201相耦接,用于將所述便簽?zāi)K上產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或?qū)⑺霰愫災(zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取該瀏覽器無(wú)記載的便簽增量數(shù)據(jù)。此外,所述同步操作單元202,還用于將所述瀏覽器側(cè)加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù)通過(guò)所述瀏覽器側(cè)的所述便簽?zāi)K的設(shè)置界面進(jìn)行顯示或通過(guò)所述瀏覽器的界面直接進(jìn)行顯示。另外,所述建立連接單元201,具體操作為在所述瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器上的用戶名和密碼登錄到便簽同步服務(wù)器(用戶名可以是郵箱或昵稱);通過(guò)所述便簽?zāi)K在瀏覽器側(cè)與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;這里所述實(shí)時(shí)同步連接為基于TCP/IP協(xié)議的連接。對(duì)于上述同步操作單元202來(lái)說(shuō),在本實(shí)施例中具體地可以分別執(zhí)行兩套不同的方案(執(zhí)行時(shí)不分先后,根據(jù)實(shí)際情況而定)所述同步操作單元202的第一套方案的功能為
所述同步操作單元202,當(dāng)用戶在所述便簽?zāi)K中新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)后,通過(guò)所述便簽?zāi)K實(shí)時(shí)將上述新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,更新所述便簽同步服務(wù)器上保存的該用戶名下的便簽數(shù)據(jù)。第一套方案具體還可以是同一用戶在不同的瀏覽器側(cè)的便簽?zāi)K上進(jìn)行登錄時(shí),具體為所述描述性操作指令為帶有標(biāo)識(shí)符的描述性操作指令。所述同步操作單元202的第二套方案的功能為所述同步操作單元202,當(dāng)所述便簽?zāi)K提示是否同步更新下載所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù),并接收來(lái)自用戶的進(jìn)行同步更新的指令啟動(dòng)上述實(shí)時(shí)同步更新后,通過(guò)所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,并通過(guò)所述便簽 模塊收到后進(jìn)行解析后實(shí)時(shí)同步更新。其中,上述兩套方案中所述的描述性操作指令為具有標(biāo)識(shí)符(⑶ID,GloballyUnique Identifier)的描述性操作指令。另外,上述系統(tǒng)實(shí)施例二中涉及的所述便簽?zāi)K的解釋和說(shuō)明與前述方法里面定義的內(nèi)容相一致,這里不再詳細(xì)贅述。下面通過(guò)一個(gè)具體的應(yīng)用實(shí)施例進(jìn)行說(shuō)明采用本發(fā)明上述系統(tǒng)所要實(shí)現(xiàn)的效果,具體步驟是當(dāng)前有兩個(gè)瀏覽器側(cè)的便簽?zāi)K分別為Cl和C2(如圖7所示,為Cl或C2的顯示示意圖),還有一個(gè)與之相對(duì)應(yīng)的便簽同步服務(wù)器SI。所述建立連接單元201,與所述同步操作單元202相耦接,用于加載便簽?zāi)KCl和/或C2,并登錄到便簽同步服務(wù)器SI ;登錄成功后,所述便簽?zāi)KCl和/或C2通過(guò)其與所述便簽同步服務(wù)器SI建立實(shí)時(shí)同步連接;所述同步操作單元202,與所述建立連接單元201相耦接,用于將所述便簽?zāi)KCl和/或C2上產(chǎn)生的便簽增量數(shù)據(jù)生成描述性操作指令,實(shí)時(shí)上傳到與所述便簽同步服務(wù)器SI上,和/或?qū)⑺霰愫災(zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取該瀏覽器側(cè)的便簽?zāi)KCl和/或C2上無(wú)記載的便簽增量數(shù)據(jù)。此外,所述同步操作單元202,還用于將所述瀏覽器側(cè)加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù)通過(guò)所述瀏覽器側(cè)的所述便簽?zāi)KCl和/或C2的設(shè)置界面進(jìn)行顯示或通過(guò)所述瀏覽器的界面直接進(jìn)行顯示。下面再通過(guò)另一個(gè)具體的應(yīng)用實(shí)施例進(jìn)行說(shuō)明采用本發(fā)明上述方法所要實(shí)現(xiàn)的效果(如圖8所示),具體步驟是步驟801,在瀏覽器側(cè)加載便簽?zāi)K;步驟802,通過(guò)瀏覽器登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)瀏覽器與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;步驟803,當(dāng)所述便簽?zāi)K上的便簽數(shù)據(jù)的版本與所述便簽同步服務(wù)器上便簽數(shù)據(jù)的版本相比有多出的便簽增量數(shù)據(jù)時(shí);步驟804,所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上;步驟805,所述便簽同步服務(wù)器獲取便簽增量數(shù)據(jù),并解析更新所述便簽同步服務(wù)器上的保存數(shù)據(jù);步驟806,當(dāng)所述便簽同步服務(wù)器上便簽數(shù)據(jù)的版本與所述便簽?zāi)K上的便簽數(shù)據(jù)的版本相比有多出的便簽增量數(shù)據(jù)時(shí);步驟807,所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè);步驟808,所述便簽?zāi)K解析便簽增量數(shù)據(jù)更新保存的便簽數(shù)據(jù)。與現(xiàn)有技術(shù)相比,本發(fā)明所獲得的技術(shù)效果I、實(shí)現(xiàn)基于瀏覽器側(cè)(即瀏覽器用戶)的便簽?zāi)K這種工具條進(jìn)行的便簽信息與 便簽同步服務(wù)器之間的上傳和實(shí)時(shí)同步操作;使便簽信息的同步更為便捷,突破必須在瀏覽器側(cè)的web網(wǎng)頁(yè)上才能進(jìn)行的問(wèn)題。2、使便簽信息,尤其是便簽數(shù)據(jù)的新建、刪除、修改、恢復(fù)、抽取等管理操作,能夠方便的在瀏覽器側(cè)的便簽?zāi)K和便簽同步服務(wù)器之間的實(shí)現(xiàn)快速同步。3、同步傳輸?shù)倪^(guò)程中通過(guò)使用描述性操作指令的生成和解析數(shù)據(jù)信息來(lái)完成,力口快了傳輸速度,并提高了傳輸穩(wěn)定性。4、在描述性操作指令中通過(guò)使用標(biāo)識(shí)符(GUID)能夠辨別該描述性操作指令使屬于從何客戶端發(fā)來(lái)的。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP )來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例所述設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。 應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。本文公開(kāi)了 Al、一種瀏覽器便簽實(shí)時(shí)同步的方法,包括在瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)瀏覽器與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè)。A2、如Al所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,還包括所述瀏覽器側(cè)加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù),并通過(guò)所述瀏覽器側(cè)的所述便簽?zāi)K的界面進(jìn)行顯示或通過(guò)所述瀏覽器中的界面進(jìn)行顯示。A3、如A2所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述界面為瀏覽器彈出的窗口或視圖框。A4、如Al所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述在瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器登錄到便簽同步服務(wù)器,包括所述瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器的用戶名和密碼登錄到便簽同步服務(wù)器。A5、如A4所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,進(jìn)一步為當(dāng)用戶在所述便簽?zāi)K中新建、刪除、修改、恢復(fù)或抽取便簽數(shù)據(jù)后,所述便簽?zāi)K實(shí)時(shí)將上述新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,以更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù)。A6、如A3所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè),進(jìn)一步為所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新瀏覽器側(cè)的便簽數(shù)據(jù)。A7、如A6所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,進(jìn)一步還包括所述便簽?zāi)K提示是否同步更新下載所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù),并接收來(lái)自用戶的進(jìn)行同步更新的指令啟動(dòng)上述實(shí)時(shí)同步更新。AS、如A6所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,進(jìn)一步還包括當(dāng)同一用戶使用不同瀏覽器側(cè)的所述便簽?zāi)K登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,所述不同瀏覽器側(cè)的所述便簽?zāi)K將該用戶在其上新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,根據(jù)所述描述性操作指令更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù)。A9、如A5、A6或AS所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述描述性操作指令由便簽數(shù)據(jù)項(xiàng)、狀態(tài)和時(shí)間組成。A10、如A9所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述描述性操作指令為帶有標(biāo)識(shí)符的描述性操作指令。AU、如Al所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述實(shí)時(shí)同步連接為基于TCP/IP協(xié)議的連接。A12、如Al所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述便簽?zāi)K為在所述瀏覽器側(cè)加載的插件之一。A13、如Al所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述瀏覽器為web瀏覽器或者 是基于網(wǎng)絡(luò)的閱讀瀏覽器。A14、如Al所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,進(jìn)一步還包括所述瀏覽器未登錄到所述便簽同步服務(wù)器時(shí)所產(chǎn)生的本地便簽數(shù)據(jù),在所述便簽?zāi)K通過(guò)瀏覽器登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,所述便簽?zāi)K會(huì)將該本地便簽數(shù)據(jù)進(jìn)行整理與所述便簽同步服務(wù)器上該用戶的便簽數(shù)據(jù)對(duì)比,列出需要上傳的同步到所述便簽同步服務(wù)器上的本地便簽數(shù)據(jù),并提示是否進(jìn)行上傳,當(dāng)所述便簽?zāi)K接收到上傳指示信息后,則所述便簽?zāi)K通過(guò)瀏覽器將需要同步的本地便簽數(shù)據(jù)上傳到所述便簽同步服務(wù)器該用戶的便簽數(shù)據(jù)中。本文公開(kāi)了 B15、一種實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,包括建立連接單元和同步操作單元;其中,所述建立連接單元,用于加載便簽?zāi)K,并登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)其與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;所述同步操作單元,用于將所述便簽?zāi)K上產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或?qū)⑺霰愫災(zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取該瀏覽器無(wú)記載的便簽增量數(shù)據(jù)。B16、如B15所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述同步操作單元,還用于將加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù)通過(guò)所述便簽?zāi)K的設(shè)置界面進(jìn)行顯示或通過(guò)所述瀏覽器的界面進(jìn)行顯示。B17、如B16所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述界面為瀏覽器彈出的窗口或視圖框。B18、如B15所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述建立連接單元,進(jìn)一步還用于加載便簽?zāi)K,并通過(guò)該瀏覽器上的用戶名和密碼登錄到便簽同步服務(wù)器。B19、如B18所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述同步操作單元,進(jìn)一步還用于當(dāng)用戶在所述便簽?zāi)K中新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)后,通過(guò)所述便簽?zāi)K實(shí)時(shí)將上述新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù);所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,并通過(guò)所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新。B20、如B19所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,并通過(guò)所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新,進(jìn)一步還包括當(dāng)所述便簽?zāi)K提示是否同步更新下載所述便簽同步服務(wù)器上實(shí)時(shí)獲取該瀏覽器無(wú)記載的便簽增量數(shù)據(jù),并接收來(lái)自用戶的進(jìn)行同步更新的指令啟動(dòng)上述實(shí)時(shí)同步更新。B21、如B20所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述描述性操作指令由便簽數(shù)據(jù)項(xiàng)、狀態(tài)和時(shí)間組成。B22、如B21所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述描述性操作指令為帶有標(biāo)識(shí)符的描述性操作指令。B23、如B15所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述實(shí)時(shí)同步連接為基于TCP/IP協(xié)議的連接。B24、如B15所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述便簽?zāi)K為在所述瀏覽器側(cè)加載的插件之一。B25、如B15所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述瀏覽器為web瀏覽器或者是基于網(wǎng)絡(luò)的閱讀瀏覽器。B26、如B15所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述同步操作單元,進(jìn)一步還用于當(dāng)所述瀏覽器未登錄到所述便簽同步服務(wù)器時(shí)所產(chǎn)生的本地便簽數(shù)據(jù),通過(guò)所述便簽?zāi)K所在的瀏覽器登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,指示所述便簽?zāi)K將該本地便簽數(shù)據(jù)進(jìn)行整理與所述便簽同步服務(wù)器上該用戶的便簽數(shù)據(jù)對(duì)比,列出需要上傳的同步到所述便簽同步服務(wù)器上的本地便簽數(shù)據(jù), 并提示是否進(jìn)行上傳,當(dāng)所述便簽?zāi)K接收到上傳指示信息后,則指示所述便簽?zāi)K通過(guò)瀏覽器將需要同步的本地便簽數(shù)據(jù)上傳到所述便簽同步服務(wù)器該用戶的便簽數(shù)據(jù)中。
權(quán)利要求
1.一種瀏覽器便簽實(shí)時(shí)同步的方法,包括 在瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器登錄到便簽同步服務(wù)器; 登錄成功后,所述便簽?zāi)K通過(guò)瀏覽器與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè)。
2.如權(quán)利要求I所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,還包括所述瀏覽器側(cè)加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù),并通過(guò)所述瀏覽器側(cè)的所述便簽?zāi)K的界面進(jìn)行顯示或通過(guò)所述瀏覽器中的界面進(jìn)行顯示。
3.如權(quán)利要求2所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述界面為瀏覽器彈出的窗口或視圖框。
4.如權(quán)利要求I所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述在瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器登錄到便簽同步服務(wù)器,包括所述瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器的用戶名和密碼登錄到便簽同步服務(wù)器。
5.如權(quán)利要求4所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,進(jìn)一步為 當(dāng)用戶在所述便簽?zāi)K中新建、刪除、修改、恢復(fù)或抽取便簽數(shù)據(jù)后,所述便簽?zāi)K實(shí)時(shí)將上述新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,以更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù)。
6.如權(quán)利要求3所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè),進(jìn)一步為 所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新瀏覽器側(cè)的便簽數(shù)據(jù)。
7.如權(quán)利要求6所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,進(jìn)一步還包括所述便簽?zāi)K提示是否同步更新下載所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù),并接收來(lái)自用戶的進(jìn)行同步更新的指令啟動(dòng)上述實(shí)時(shí)同步更新。
8.如權(quán)利要求6所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,進(jìn)一步還包括 當(dāng)同一用戶使用不同瀏覽器側(cè)的所述便簽?zāi)K登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,所述不同瀏覽器側(cè)的所述便簽?zāi)K將該用戶在其上新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,根據(jù)所述描述性操作指令更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù)。
9.如權(quán)利要求5、6或8所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,所述描述性操作指令由便簽數(shù)據(jù)項(xiàng)、狀態(tài)和時(shí)間組成。
10.如權(quán)利要求I所述的瀏覽器便簽實(shí)時(shí)同步的方法,其特征在于,進(jìn)一步還包括 所述瀏覽器未登錄到所述便簽同步服務(wù)器時(shí)所產(chǎn)生的本地便簽數(shù)據(jù),在所述便簽?zāi)K通過(guò)瀏覽器登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,所述便簽?zāi)K會(huì)將該本地便簽數(shù)據(jù)進(jìn)行整理與所述便簽同步服務(wù)器上該用戶的便簽數(shù)據(jù)對(duì)比,列出需要上傳的同步到所述便簽同步服務(wù)器上的本地便簽數(shù)據(jù),并提示是否進(jìn)行上傳,當(dāng)所述便簽?zāi)K接收到上傳指示信息后,則所述便簽?zāi)K通過(guò)瀏覽器將需要同步的本地便簽數(shù)據(jù)上傳到所述便簽同步服務(wù)器該用戶的便簽數(shù)據(jù)中。
11.一種實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,包括建立連接單元和同步操作單元;其中, 所述建立連接單元,用于加載便簽?zāi)K,并登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)其與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接; 所述同步操作單元,用于將所述便簽?zāi)K上產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或?qū)⑺霰愫災(zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取該瀏覽器無(wú)記載的便簽增量數(shù)據(jù)。
12.如權(quán)利要求11所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述同步操作單元,還用于將加載所述實(shí)時(shí)同步的便簽增量數(shù)據(jù)通過(guò)所述便簽?zāi)K的設(shè)置界面進(jìn)行顯示或通過(guò)所述瀏覽器的界面進(jìn)行顯示。
13.如權(quán)利要求12所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述界面為瀏覽器彈出的窗口或視圖框。
14.如權(quán)利要求11所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于, 所述建立連接單元,進(jìn)一步還用于加載便簽?zāi)K,并通過(guò)該瀏覽器上的用戶名和密碼登錄到便簽同步服務(wù)器。
15.如權(quán)利要求14所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述同步操作單元,進(jìn)一步還用于 當(dāng)用戶在所述便簽?zāi)K中新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)后,通過(guò)所述便簽?zāi)K實(shí)時(shí)將上述新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)整理后生成描述性操作指令發(fā)送給所述便簽同步服務(wù)器,更新所述便簽同步服務(wù)器上保存的該用戶的便簽數(shù)據(jù); 所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,并通過(guò)所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新。
16.如權(quán)利要求15所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述便簽?zāi)K發(fā)送請(qǐng)求從所述便簽同步服務(wù)器上獲取由無(wú)記載的新建、刪除、修改、恢復(fù)或抽取的便簽數(shù)據(jù)生成的描述性操作指令,并通過(guò)所述便簽?zāi)K收到后進(jìn)行解析后實(shí)時(shí)同步更新,進(jìn)一步還包括 當(dāng)所述便簽?zāi)K提示是否同步更新下載所述便簽同步服務(wù)器上實(shí)時(shí)獲取該瀏覽器無(wú)記載的便簽增量數(shù)據(jù),并接收來(lái)自用戶的進(jìn)行同步更新的指令啟動(dòng)上述實(shí)時(shí)同步更新。
17.如權(quán)利要求16所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述描述性操作指令由便簽數(shù)據(jù)項(xiàng)、狀態(tài)和時(shí)間組成。
18.如權(quán)利要求17所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述描述性操作指令為帶有標(biāo)識(shí)符的描述性操作指令。
19.如權(quán)利要求11所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述實(shí)時(shí)同步連接為基于TCP/IP協(xié)議的連接。
20.如權(quán)利要求11所述的實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其特征在于,所述同步操作單元,進(jìn)一步還用于 當(dāng)所述瀏覽器未登錄到所述便簽同步服務(wù)器時(shí)所產(chǎn)生的本地便簽數(shù)據(jù),通過(guò)所述便簽?zāi)K所在的瀏覽器登錄到所述便簽同步服務(wù)器并建立實(shí)時(shí)同步連接后,指示所述便簽?zāi)K將該本地便簽數(shù)據(jù)進(jìn)行整理與所述便簽同步服務(wù)器上該用戶的便簽數(shù)據(jù)對(duì)比,列出需要上 傳的同步到所述便簽同步服務(wù)器上的本地便簽數(shù)據(jù),并提示是否進(jìn)行上傳,當(dāng)所述便簽?zāi)K接收到上傳指示信息后,則指示所述便簽?zāi)K通過(guò)瀏覽器將需要同步的本地便簽數(shù)據(jù)上傳到所述便簽同步服務(wù)器該用戶的便簽數(shù)據(jù)中。
全文摘要
本發(fā)明公開(kāi)一種瀏覽器便簽實(shí)時(shí)同步的方法及實(shí)現(xiàn)便簽實(shí)時(shí)同步的瀏覽器,其中,該方法包括在瀏覽器側(cè)加載便簽?zāi)K,并通過(guò)瀏覽器登錄到便簽同步服務(wù)器;登錄成功后,所述便簽?zāi)K通過(guò)瀏覽器與所述便簽同步服務(wù)器建立實(shí)時(shí)同步連接;所述便簽?zāi)K將產(chǎn)生的便簽增量數(shù)據(jù)實(shí)時(shí)上傳到與所述便簽同步服務(wù)器上,和/或所述便簽?zāi)K從所述便簽同步服務(wù)器上實(shí)時(shí)獲取瀏覽器側(cè)無(wú)記載的便簽增量數(shù)據(jù)到瀏覽器側(cè)。本發(fā)明實(shí)現(xiàn)了便簽信息的同步過(guò)程無(wú)需在瀏覽器端的web網(wǎng)頁(yè)上才能進(jìn)行的問(wèn)題,使便簽信息的同步更為便捷。
文檔編號(hào)H04L29/08GK102968347SQ20121042331
公開(kāi)日2013年3月13日 申請(qǐng)日期2012年10月29日 優(yōu)先權(quán)日2012年10月29日
發(fā)明者劉武, 薛向旭, 江寬, 任寰 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司