跨瀏覽器書簽同步方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò),針對(duì)現(xiàn)有技術(shù)中跨瀏覽器使用書簽時(shí)用戶操作復(fù)雜、用戶體驗(yàn)差、且無法與基于本地書簽的輔助功能相集成的問題,本發(fā)明提供了一種跨瀏覽器書簽同步方法及系統(tǒng),包括:在檢測(cè)到用戶使用新的瀏覽器時(shí),將云系統(tǒng)中該用戶的書簽同步至本地;在檢測(cè)到用戶修改本地書簽時(shí),將修改后的本地書簽同步至云系統(tǒng),同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。本發(fā)明可以使用戶在同時(shí)使用的多個(gè)瀏覽器中使用自己添加過的書簽,并可以和瀏覽器中基于本地書簽的輔助功能相集成。
【專利說明】跨瀏覽器書簽同步方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò),具體涉及一種跨瀏覽器書簽同步方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)瀏覽器器選擇越來越多,從最初只有IE瀏覽器,到現(xiàn)在的百花齊放,桌面瀏覽器選擇有谷歌瀏覽器,F(xiàn)irefox瀏覽器,Opera瀏覽器等(這些都是獨(dú)立內(nèi)核的瀏覽器),還有各種借用上述瀏覽器內(nèi)核,外殼改裝增加自己功能的瀏覽器,如360瀏覽器,Maxthon瀏覽器,搜狗瀏覽器等等。移動(dòng)端的瀏覽器也很多,iPhone自帶的Safari,安卓的瀏覽器,F(xiàn)irefox,谷歌瀏覽器等。這些瀏覽器各有各的特點(diǎn),用戶可能各有喜愛,會(huì)同時(shí)使用多個(gè)不同的瀏覽器。比如同時(shí)使用Firefox瀏覽器和谷歌瀏覽器,這就造成一個(gè)問題,就是瀏覽器書簽(收藏夾)的使用問題。
[0003]書簽是用戶瀏覽網(wǎng)站時(shí)將自己喜愛的網(wǎng)站收藏起來,便于后續(xù)瀏覽的一種方式,書簽保存著用戶喜愛的網(wǎng)站??墒窃谇袚Q瀏覽器后,先前使用的瀏覽器的書簽由于沒有存儲(chǔ)在新瀏覽器的用戶文件中,所以就不能直接在新瀏覽器中使用,用戶使用起來會(huì)覺得很不方便。
[0004]雖然很多瀏覽器有自己的賬號(hào)和同步系統(tǒng),通過同步系統(tǒng)將本瀏覽器的書簽與本瀏覽器的在線云系統(tǒng)同步,如谷歌瀏覽器的書簽可以打開谷歌瀏覽器,登錄谷歌賬號(hào)自動(dòng)同步,但這些同步系統(tǒng)都是和本瀏覽器相關(guān)的,即用戶換別的瀏覽器后就不能用。手機(jī)移動(dòng)端的書簽同步也是類似的情況。手機(jī)瀏覽器競(jìng)爭(zhēng)很激烈,各大互聯(lián)網(wǎng)公司都競(jìng)爭(zhēng)移動(dòng)終端的入口,但對(duì)于跨瀏覽器的書簽同步,市場(chǎng)上很少有類似的產(chǎn)品或服務(wù)存在。而隨著計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展,用戶可能選擇同時(shí)使用多個(gè)瀏覽器,從而跨瀏覽器書簽同步,包括PC端和移動(dòng)端的書簽同步,是很有必要,也很實(shí)用的需求。
[0005]目前,針對(duì)這一問題,有一些網(wǎng)站可以提供在線書簽的服務(wù)。即用戶在瀏覽器A保存書簽時(shí),并沒有將書簽保存到瀏覽器相關(guān)的本地文件,而是通過網(wǎng)絡(luò)將書簽保存到網(wǎng)站服務(wù)器。用戶使用瀏覽器B時(shí),通過打開該網(wǎng)站,登錄賬戶到服務(wù)系統(tǒng),訪問之前保存的書簽,點(diǎn)擊網(wǎng)頁上書簽對(duì)應(yīng)的鏈接,就可以訪問以前保存的書簽中的網(wǎng)頁。
[0006]但是,這樣的做法有很明顯的缺陷。首先,必須通過訪問網(wǎng)站、登陸、查找才能訪問之前保存的書簽,在使用上對(duì)用戶并不直觀,而且操作復(fù)雜、用戶體驗(yàn)差。而且,目前很多瀏覽器的地址欄都帶有一些基于本地書簽的輔助功能。例如Smart地址欄功能,即在地址欄輸入網(wǎng)址時(shí),會(huì)從本瀏覽器的書簽中搜索相似的地址,以下拉列表框的方式提示出來,方便用戶選擇輸入。但是這樣的在線書簽服務(wù)由于與本地書簽相互獨(dú)立,所以不能和瀏覽器的這些輔助功能相集成,不方便用戶的使用。
【發(fā)明內(nèi)容】
[0007](一)解決的技術(shù)問題
[0008]針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供一種跨瀏覽器書簽同步方法及系統(tǒng),可以使用戶在同時(shí)使用的多個(gè)瀏覽器中使用自己添加過的書簽,并可以和瀏覽器中基于本地書簽的輔助功能相集成。
[0009](二)技術(shù)方案
[0010]為實(shí)現(xiàn)以上目的,本發(fā)明通過以下技術(shù)方案予以實(shí)現(xiàn):
[0011]一種跨瀏覽器書簽同步方法,其特征在于,該方法包括:
[0012]在檢測(cè)到用戶使用新的瀏覽器時(shí),將云系統(tǒng)中該用戶的書簽同步至本地;
[0013]在檢測(cè)到用戶修改本地書簽時(shí),將修改后的本地書簽同步至云系統(tǒng),同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。
[0014]優(yōu)選地,所述將云系統(tǒng)中該用戶的書簽同步至本地包括:根據(jù)該用戶的用戶標(biāo)識(shí)登陸到云系統(tǒng),并記錄當(dāng)前用戶使用的瀏覽器;將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽。
[0015]優(yōu)選地,所述將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽之前,還包括:將本地書簽重命名并備份至本地。
[0016]優(yōu)選地,所述將本地書簽同步至云系統(tǒng)包括:將修改后的本地書簽同步至云系統(tǒng);將云系統(tǒng)中的原有書簽與所述修改后的本地書簽合并;將云系統(tǒng)中的書簽同步至該用戶標(biāo)識(shí)下的其他瀏覽器。
[0017]優(yōu)選地,所述方法是通過瀏覽器插件執(zhí)行的。
[0018]一種跨瀏覽器書簽同步系統(tǒng),其特征在于,該系統(tǒng)包括:
[0019]新瀏覽器同步模塊,用于在檢測(cè)到用戶使用新的瀏覽器時(shí),將云系統(tǒng)中該用戶的書簽同步至本地;
[0020]書簽修改同步模塊,用于在檢測(cè)到用戶修改本地書簽時(shí),將修改后的本地書簽同步至云系統(tǒng),同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。
[0021]優(yōu)選地,所述新瀏覽器同步模塊包括:云系統(tǒng)登陸單元,用于根據(jù)該用戶的用戶標(biāo)識(shí)登陸到云系統(tǒng),并記錄當(dāng)前用戶使用的瀏覽器;書簽同步單元,用于將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽。
[0022]優(yōu)選地,所述新瀏覽器同步模塊還包括:書簽備份單元,用于在將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽之前,將本地書簽重命名并備份至本地。
[0023]優(yōu)選地,所述書簽修改同步模塊包括:修改同步單元,用于將修改后的本地書簽同步至云系統(tǒng);書簽合并單元,用于將云系統(tǒng)中的原有書簽與所述修改后的本地書簽合并;其他瀏覽器同步單元,用于將云系統(tǒng)中的書簽同步至該用戶標(biāo)識(shí)下的其他瀏覽器。
[0024]優(yōu)選地,所述系統(tǒng)具體為瀏覽器插件。
[0025](三)有益效果
[0026]本發(fā)明至少具有如下的有益效果:
[0027]首先,本發(fā)明可以實(shí)現(xiàn)跨瀏覽器的書簽同步。每次用戶在某個(gè)瀏覽器中修改本地書簽時(shí),就將修改后的書簽同步至云系統(tǒng),用以在用戶使用新瀏覽器時(shí)將云系統(tǒng)中記錄的書簽同步至本地。而且,在每次云系統(tǒng)中的書簽更新后,還會(huì)同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。這樣一來,就可以使用戶在同時(shí)使用的多個(gè)瀏覽器中使用自己添加過的書簽。
[0028]與【背景技術(shù)】相比,本發(fā)明不需要用戶過多參與,跨瀏覽器使用書簽時(shí)與正常使用時(shí)的操作沒有差別,方便快捷。而且,由于同步后的書簽都是各瀏覽器的本地書簽,所以瀏覽器中基于本地書簽的輔助功能也能夠正常實(shí)現(xiàn),即實(shí)現(xiàn)了與這些輔助功能的相集成。
[0029]當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品或方法并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
【專利附圖】
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1是本發(fā)明一個(gè)實(shí)施例中跨瀏覽器書簽同步方法的流程圖;
[0032]圖2是本發(fā)明一個(gè)實(shí)施例中跨瀏覽器書簽同步系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]實(shí)施例1
[0035]本發(fā)明實(shí)施例提出了一種跨瀏覽器書簽同步方法,參見圖1,該方法包括:
[0036]步驟101:在檢測(cè)到用戶使用新的瀏覽器時(shí),將云系統(tǒng)中該用戶的書簽同步至本地;
[0037]步驟102:在檢測(cè)到用戶修改本地書簽時(shí),將修改后的本地書簽同步至云系統(tǒng),同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。
[0038]可見,本方法是加入了一種擴(kuò)展式的功能,使得用戶在使用新的瀏覽器時(shí)自動(dòng)將云系統(tǒng)中該用戶的書簽同步至本地,在修改本地書簽時(shí)自動(dòng)將修改后的本地書簽同步至云系統(tǒng),同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。所以該功能是可以支持多個(gè)瀏覽器、可以與云系統(tǒng)自動(dòng)建立連接、同時(shí)可以對(duì)當(dāng)前瀏覽器的本地書簽進(jìn)行操作的。當(dāng)然,這樣的擴(kuò)展性功能因?yàn)闋砍兜搅擞脩舨豢梢姷牟僮鳎砸话愣皂氂捎脩暨M(jìn)行使用協(xié)議的簽訂和安裝,以實(shí)現(xiàn)其功能。
[0039]更具體地,采用瀏覽器插件的形式來執(zhí)行本發(fā)明實(shí)施例提出的方法:
[0040]現(xiàn)有的瀏覽器大都支持?jǐn)U展功能,通過安裝擴(kuò)展來增強(qiáng)瀏覽器的功能。比如Firefox,谷歌瀏覽器等都支持?jǐn)U展。這里針對(duì)不同的瀏覽器,開發(fā)適用于該瀏覽器的擴(kuò)展插件。
[0041]當(dāng)使用一個(gè)新瀏覽器時(shí),先安裝該擴(kuò)展插件,通過登陸擴(kuò)展插件到一個(gè)云系統(tǒng)(并記錄對(duì)應(yīng)于當(dāng)前瀏覽器的相關(guān)信息),把云系統(tǒng)中的書簽下載到本地,替換正在使用的瀏覽器的本地書簽。從而達(dá)到跨瀏覽器書簽同步的目的。
[0042]這里之所以采用替換原有瀏覽器書簽的方式,而不是和原有瀏覽器書簽合并,是為了避免同步時(shí)云書簽和本地書簽重復(fù)沖突的問題。[0043]優(yōu)選地,為了不丟失替換前的本地書簽,可以在替換前將本地書簽重命名并備份至本地。
[0044]當(dāng)插件將云中的書簽下載到本地,替換新瀏覽器的書簽后,就可以正常使用了新瀏覽器了。此時(shí)瀏覽器的書簽已經(jīng)和云系統(tǒng)中的書簽一模一樣了。如瀏覽器的Smart地址欄功能的一些輔助功能也可以訪問這些書簽,因?yàn)檫@些書簽已經(jīng)從云系統(tǒng)中下載到本地了。
[0045]如果用戶使用新瀏覽器的過程中對(duì)書簽有修改,比如發(fā)現(xiàn)有趣的網(wǎng)站,收藏網(wǎng)站為書簽后,或者對(duì)書簽進(jìn)行其他修改后,擴(kuò)展插件可以檢測(cè)到用戶對(duì)瀏覽器的書簽的修改操作,直接將瀏覽器書簽提交到云系統(tǒng)中。由云系統(tǒng)更新云中存儲(chǔ)的書簽。云中存儲(chǔ)的書簽更新完畢后,自動(dòng)同步到同一用戶標(biāo)識(shí)下的其他瀏覽器。這樣用戶在瀏覽器A新增或修改的書簽,在瀏覽器B也可以訪問同樣的書簽了。
[0046]其中,因?yàn)槊總€(gè)瀏覽器的相關(guān)信息都已經(jīng)在云系統(tǒng)中有所記錄,所以可以根據(jù)這些記錄尋找用戶在當(dāng)前客戶端下使用的其他瀏覽器,并自動(dòng)將修改后的書簽同步到這些瀏覽器的本地書簽中。
[0047]可見,本發(fā)明實(shí)施例所提出的方法可以很大程度地方便用戶對(duì)于書簽的使用,同時(shí)可以方便地和其他基于本地書簽的輔助功能相集成,方便實(shí)用。
[0048]實(shí)施例2
[0049]本發(fā)明實(shí)施例提供了一種跨瀏覽器書簽同步系統(tǒng),參見圖2,該系統(tǒng)包括:
[0050]新瀏覽器同步模塊201,用于在檢測(cè)到用戶使用新的瀏覽器時(shí),將云系統(tǒng)中該用戶的書簽同步至本地;
[0051]書簽修改同步模塊202,用于在檢測(cè)到用戶修改本地書簽時(shí),將修改后的本地書簽同步至云系統(tǒng),同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。
[0052]其中:
[0053]所述新瀏覽器同步模塊包括:云系統(tǒng)登陸單元,用于根據(jù)該用戶的用戶標(biāo)識(shí)登陸到云系統(tǒng),并記錄當(dāng)前用戶使用的瀏覽器;書簽同步單元,用于將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽。
[0054]所述新瀏覽器同步模塊還包括:書簽備份單元,用于在將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽之前,將本地書簽重命名并備份至本地。
[0055]所述書簽修改同步模塊包括:修改同步單元,用于將修改后的本地書簽同步至云系統(tǒng);書簽合并單元,用于將云系統(tǒng)中的原有書簽與所述修改后的本地書簽合并;其他瀏覽器同步單元,用于將云系統(tǒng)中的書簽同步至該用戶標(biāo)識(shí)下的其他瀏覽器。
[0056]優(yōu)選地,所述系統(tǒng)具體為瀏覽器插件。
[0057]本發(fā)明實(shí)施例是用于執(zhí)行實(shí)施例1所述的方法的系統(tǒng),其具有相應(yīng)的技術(shù)特征,所以也能解決同樣的技術(shù)問題,產(chǎn)生相同的技術(shù)效果。
[0058]綜上所述,本發(fā)明提供了一種利用瀏覽器擴(kuò)展和云系統(tǒng)實(shí)現(xiàn)的跨瀏覽器書簽同步的方法,可以使用戶在同時(shí)使用的多個(gè)瀏覽器中使用自己添加過的書簽,并可以和瀏覽器中基于本地書簽的輔助功能(如Smart地址欄功能)相集成,方便實(shí)用。同時(shí),隨著以后數(shù)據(jù)挖掘技術(shù)的發(fā)展,本發(fā)明對(duì)于基于書簽的用戶偏好、生活方式等信息的挖掘,也提供了一種豐富的數(shù)據(jù)來源。[0059]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0060]以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng) 技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種跨瀏覽器書簽同步方法,其特征在于,該方法包括: 在檢測(cè)到用戶使用新的瀏覽器時(shí),將云系統(tǒng)中該用戶的書簽同步至本地; 在檢測(cè)到用戶修改本地書簽時(shí),將修改后的本地書簽同步至云系統(tǒng),同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將云系統(tǒng)中該用戶的書簽同步至本地包括: 根據(jù)該用戶的用戶標(biāo)識(shí)登陸到云系統(tǒng),并記錄當(dāng)前用戶使用的瀏覽器; 將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽之前,還包括: 將本地書簽重命名并備份至本地。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將本地書簽同步至云系統(tǒng)包括: 將修改后的本地書簽同步至云系統(tǒng); 將云系統(tǒng)中的原有書簽與所述修改后的本地書簽合并; 將云系統(tǒng)中的書簽同步至該用戶標(biāo)識(shí)下的其他瀏覽器。
5.根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的方法,其特征在于,所述方法是通過瀏覽器插件執(zhí)行的。
6.一種跨瀏覽器書簽同步系統(tǒng),其特征在于,該系統(tǒng)包括: 新瀏覽器同步模塊,用于在檢測(cè)到用戶使用新的瀏覽器時(shí),將云系統(tǒng)中該用戶的書簽同步至本地; 書簽修改同步模塊,用于在檢測(cè)到用戶修改本地書簽時(shí),將修改后的本地書簽同步至云系統(tǒng),同時(shí)更新該用戶使用過的其他瀏覽器的本地書簽。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述新瀏覽器同步模塊包括: 云系統(tǒng)登陸單元,用于根據(jù)該用戶的用戶標(biāo)識(shí)登陸到云系統(tǒng),并記錄當(dāng)前用戶使用的瀏覽器; 書簽同步單元,用于將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述新瀏覽器同步模塊還包括: 書簽備份單元,用于在將所述云系統(tǒng)中該用戶的書簽下載至本地,并替換本地書簽之前,將本地書簽重命名并備份至本地。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述書簽修改同步模塊包括: 修改同步單元,用于將修改后的本地書簽同步至云系統(tǒng); 書簽合并單元,用于將云系統(tǒng)中的原有書簽與所述修改后的本地書簽合并; 其他瀏覽器同步單元,用于將云系統(tǒng)中的書簽同步至該用戶標(biāo)識(shí)下的其他瀏覽器。
10.根據(jù)權(quán)利要求6至9中 任意一項(xiàng)所述的系統(tǒng),其特征在于,所述系統(tǒng)具體為瀏覽器插件。
【文檔編號(hào)】G06F17/30GK103905536SQ201410100259
【公開日】2014年7月2日 申請(qǐng)日期:2014年3月18日 優(yōu)先權(quán)日:2014年3月18日
【發(fā)明者】寧志明 申請(qǐng)人:漢柏科技有限公司