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