新四季網

搜索記錄的同步裝置及方法

2023-05-22 12:02:41

搜索記錄的同步裝置及方法
【專利摘要】本發明公開了一種搜索記錄的同步方法,所述方法包括以下步驟:與伺服器通信;獲取瀏覽器的識別號,所述瀏覽器安裝於用戶設備中;判斷所述伺服器是否具有與所述識別號對應的第二搜索記錄並生成判斷結果;在所述判斷結果為所述伺服器不具有與所述識別號對應的第二搜索記錄時將所述瀏覽器的第一搜索記錄同步至所述伺服器,以及在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時同步所述第一搜索記錄與所述第二搜索記錄。本發明還公開了一種搜索記錄的同步裝置。本發明能在不同的用戶設備之間共享用戶的搜索記錄,簡化用戶在使用用戶設備中的瀏覽器上網時的操作。
【專利說明】之後使用的用戶設備中,即,基於空間上的記錄;另一種情形是,用戶可能會對臺式電行刷機,此時,用戶設備中的搜索記錄將會不能為用戶提供一致的搜索記錄。
每速地使用之前曾經輸入過的搜索記錄,這I。
?決上述技術問題。
己錄的同步方法,其能在不同的用戶設備之用戶設備中的瀏覽器上網時能夠用到之前並且使得用戶在用戶設備的作業系統重新艮,簡化了用戶在使用用戶設備中的瀏覽器
I索記錄的同步方法,所述方法包括以下步1]覽器安裝於用戶設備中;判斷所述伺服器勺較佳實施例的框圖;
勺框圖;
?方法的較佳實施例的流程圖。
文,用以例示本發明可用以實施的特定實施
這器上網時的操作,使得用戶在使用不同的索記錄,而不需要重新輸入相關的關鍵字,或者使得用戶在用戶設備的作業系統重新曼,本發明的詳細技術方案如下:
1錄的同步裝置10的較佳實施例的框圖,圖
通信模塊101、識別號獲取模塊103、判斷模塊102電性連接,判斷模塊102還與識別號或用戶設備的唯一標識號首次出現在伺服器中與伺服器不具有與該識別號相關的第二搜索記錄對應,即,若用戶的帳號或用戶設備的唯一標識號首次出現在伺服器中,則表示伺服器不具有與該識別號對應的第二搜索記錄,此時,本發明的搜索記錄的同步裝置10需要將瀏覽器的第一搜索記錄同步至伺服器中,使得伺服器具有與第一搜索記錄一致的第二搜索記錄。判斷伺服器是否具有與識別號對應的第二搜索記錄是為了獲知伺服器上關於搜索記錄的雲存儲狀況,進而得出同步伺服器和用戶設備上的搜索記錄的策略,從而為實現同步伺服器和用戶設備上的搜索記錄作準備。同步模塊104用於在判斷結果為伺服器不具有與識別號對應的第二搜索記錄時將瀏覽器的第一搜索記錄同步至伺服器。這樣,便可以實現伺服器和用戶設備具有一致的搜索記錄,從另外一個角度看,這為以後針對伺服器和用戶設備實現同步操作提供了基礎。
[0020]同步模塊104還用於在判斷結果為伺服器具有與識別號對應的第二搜索記錄時同步第一搜索記錄與第二搜索記錄。具體地,通信模塊101還用於在判斷結果為伺服器具有與識別號對應的第二搜索記錄時從伺服器獲取第二搜索記錄。這是為了為同步模塊104比較第一搜索記錄和第二搜索記錄以得出這兩者的差異進而同步第一搜索記錄和第二搜索記錄作準備。
[0021]同步模塊104包括比較模塊1042和更新模塊1043。比較模塊1042電性連接更新模塊1043和判斷模塊102。比較模塊1042用於在判斷結果為伺服器具有與識別號對應的第二搜索記錄時比較第一搜索記錄與第二搜索記錄是否存在差異並生成第一比較結果。通過比較第一所述記錄和第二搜索記錄,便可以獲知第一搜索記錄與第二搜索記錄之間存在哪些差異,進而獲知需要對用戶設備還是伺服器中的搜索記錄進行更新。更新模塊1043用於在第一比較結果為第一搜索記錄與第二搜索記錄存在差異時針對該差異將第一搜索記錄和/或第二搜索記錄更新至最新狀態。通過針對該差異將第一搜索記錄和/或第二搜索記錄更新至最新狀態,可以消除第一搜索記錄和第二搜索記錄之間的差異,從而實現第一搜索記錄和第二搜索記錄之間的同步。
[0022]進一步地,比較模塊1042還用於在第一比較結果為第一搜索記錄與第二搜索記錄存在差異時比較第一時間是否早於第二時間並生成第二比較結果,第一時間為第一搜索記錄關於差異的最近操作的時間,第二時間為第二搜索記錄關於差異的最近操作的時間。更新模塊1043還用於在第二比較結果為第一時間早於第二時間時將第一搜索記錄更新至該差異在第二時間對應的狀態,以及用於在第二比較結果為第一時間不早於第二時間時將第二搜索記錄更新至該差異在第一時間對應的狀態。通過比較第一搜索記錄和第二搜索記錄關於差異部分的時間先後順序,可以獲知要更新的對象,有利於更新模塊1043對第一搜索記錄和第二搜索記錄中關於該差異時間較早的一者進行更新。
[0023]為了實時地、動態地同步用戶設備中的第一搜索記錄和伺服器中的第二搜索記錄,同步模塊104還包括監控模塊1041。監控模塊1041與更新模塊1043電性連接。監控模塊1041用於在判斷結果為伺服器具有與識別號對應的第二搜索記錄時監控瀏覽器是否針對第一搜索記錄實施了預定行為並生成監控結果,以及用於在監控結果為瀏覽器針對第一搜索記錄實施了預定行為時觸發更新模塊1043以對第二搜索記錄進行更新,該預定行為包括添加、刪除、修改中的任意一者。觸發更新模塊1043是為了在用戶對用戶設備中的第一搜索記錄實施添加、刪除、修改等中的任意一者時將第一搜索記錄中改動的部分同步0(.寸寸。
I搜索記錄的同步方法的較佳實施例的流程
言,伺服器用於為用戶提供對搜索記錄進行
電戶設備中的瀏覽器的識別號,該瀏覽器安I訊工具的帳號、電子郵箱的帳號或者用戶訊工具的帳號可以是㈨號等等,而該唯一11111)1116111: 1(16111:11:7,國際行動裝置身份碼)-61-,編制上唯一的標識符),如,嫩(16(118
是否具有與識別號對應的第二搜索記錄並的帳號或用戶設備的唯一標識號是否首次步驟304,否則,進入步驟305。即,判斷模-器是否創建了與該識別號對應的雲存儲記現在伺服器中與伺服器不具有與該識別號比較第一搜索記錄和第二搜索記錄以得出這兩者的差異進而同步第一搜索記錄和第二搜索記錄作準備。
[0032]在步驟306至步驟309,同步模塊104在判斷結果為伺服器具有與識別號對應的第
二搜索記錄時同步第一搜索記錄與第二搜索記錄。
[0033]在步驟306和步驟307,比較模塊1042比較第一搜索記錄與第二搜索記錄是否存在差異並生成第一比較結果,若是,則進入步驟307,否則,進入步驟310。通過比較第一所述記錄和第二搜索記錄,便可以獲知第一搜索記錄與第二搜索記錄之間存在哪些差異,進而獲知需要對用戶設備還是伺服器中的搜索記錄進行更新。進一步地,在步驟307,比較模塊1042在第一比較結果為第一搜索記錄與第二搜索記錄存在差異時比較第一時間是否早於第二時間並生成第二比較結果,第一時間為第一搜索記錄關於差異的最近操作的時間,第二時間為第二搜索記錄關於差異的最近操作的時間,若是,則進入步驟309,否則,進入步驟 308。
[0034]在步驟308和步驟309,更新模塊1043在第一比較結果為第一搜索記錄與第二搜索記錄存在差異時針對該差異將第一搜索記錄和/或第二搜索記錄更新至最新狀態。通過針對該差異將第一搜索記錄和/或第二搜索記錄更新至最新狀態,可以消除第一搜索記錄和第二搜索記錄之間的差異,從而實現第一搜索記錄和第二搜索記錄之間的同步。進一步地,在步驟308,更新模塊1043將第二搜索記錄更新至該差異在第一時間對應的狀態。在步驟309,更新模塊1043將第一搜索記錄更新至該差異在第二時間對應的狀態,通過比較第一搜索記錄和第二搜索記錄關於差異部分的時間先後順序,可以獲知要更新的對象,有利於更新模塊1043對第一搜索記錄和第二搜索記錄中關於該差異時間較早的一者進行更新。
[0035]為了實時地、動態地同步用戶設備中的第一搜索記錄和伺服器中的第二搜索記錄。在步驟310,監控模塊1041在判斷結果為伺服器具有與識別號對應的第二搜索記錄時監控瀏覽器是否針對第一搜索記錄實施了預定行為並生成監控結果,若是,則進入步驟311,否則,進入步驟312。該預定行為包括添加、刪除、修改中的任意一者。
[0036]在步驟311,在用戶設置了自動同步用戶設備的第一搜索記錄和伺服器的第二搜索記錄的情況下,返回到步驟305,即,觸發更新模塊1043以對第二搜索記錄進行更新,否貝U,進入到步驟313。觸發更新模塊1043是為了在用戶對用戶設備中的第一搜索記錄實施添加、刪除、修改等中的任意一者時將第一搜索記錄中改動的部分同步到第二搜索記錄中,使得第一搜索記錄和第二搜索記錄一致。監控模塊1041還可以觸發比較模塊1042對第一搜索記錄和第二搜索記錄進行比較。
[0037]在步驟313,操作獲取模塊105獲取用戶關於同步第一搜索記錄與第二搜索記錄的操作並觸發更新模塊1043以對第一搜索記錄和/或第二搜索記錄進行更新。這樣,便可以向用戶提供手動同步用戶設備的第一搜索記錄和伺服器的第二搜索記錄的功能。
[0038]在步驟312,監控模塊1041監控瀏覽器是否關閉,若是,則結束,否則,返回到步驟310。
[0039]在上述技術方案中,第一搜索記錄和第二搜索記錄可以是語音搜索的記錄和/或文字搜索的記錄。作為一種改進,對於該語言搜索的記錄,本發明還可以包括搜索記錄處理模塊(圖中未示出),該搜索記錄處理模塊可以對其進行備註或者添加標籤,並顯示該備註信息或者標籤,或者向用戶提供預覽播放的功能。這是為了使得在對該語音搜索的記錄進行同步之前讓用戶知道這個語音搜索的記錄時關於什麼內容的,便於用戶對該語音搜索的記錄實施預定行為,例如:刪除、修改等等。
[0040]綜上所述,雖然本發明已以優選實施例揭露如上,但上述優選實施例並非用以限制本發明,本領域的普通技術人員,在不脫離本發明的精神和範圍內,均可作各種更動與潤飾,因此本發明的保護範圍以權利要求界定的範圍為準。
【權利要求】
1.一種搜索記錄的同步方法,其特徵在於,所述方法包括以下步驟: 與伺服器通信; 獲取瀏覽器的識別號,所述瀏覽器安裝於用戶設備中; 判斷所述伺服器是否具有與所述識別號對應的第二搜索記錄並生成判斷結果; 在所述判斷結果為所述伺服器不具有與所述識別號對應的第二搜索記錄時將所述瀏覽器的第一搜索記錄同步至所述伺服器,以及在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時同步所述第一搜索記錄與所述第二搜索記錄。
2.根據權利要求1所述的搜索記錄的同步方法,其特徵在於,所述方法還包括以下步驟: 判斷所述識別號是否首次出現在所述伺服器中並生成所述判斷結果,所述識別號首次出現在所述伺服器中與所述伺服器不具有與所述識別號對應的第二搜索記錄對應。
3.根據權利要求1所述的搜索記錄的同步方法,其特徵在於,所述方法還包括以下步驟: 在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時從所述伺服器獲取所述第二搜索記錄。
4.根據權利要求3所述的搜索記錄的同步方法,其特徵在於,所述方法還包括以下步驟: 在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時比較所述第一搜索記錄與所述第二搜索記錄是否存在差異並生成第一比較結果; 在所述第一比較結果為所述第一搜索記錄與所述第二搜索記錄存在差異時針對所述差異將所述第一搜索記錄和/或所述第二搜索記錄更新至最新狀態。
5.根據權利要求4所述的搜索記錄的同步方法,其特徵在於,所述方法還包括以下步驟: 在所述第一比較結果為所述第一搜索記錄與所述第二搜索記錄存在差異時比較第一時間是否早於第二時間並生成第二比較結果,所述第一時間為所述第一搜索記錄關於所述差異的最近操作的時間,所述第二時間為所述第二搜索記錄關於所述差異的最近操作的時間; 在所述第二比較結果為所述第一時間早於所述第二時間時將所述第一搜索記錄更新至所述差異在所述第二時間對應的狀態,以及在所述第二比較結果為所述第一時間不早於所述第二時間時將所述第二搜索記錄更新至所述差異在所述第一時間對應的狀態。
6.根據權利要求4或5所述的搜索記錄的同步方法,其特徵在於,所述方法還包括以下步驟: 在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時監控所述瀏覽器是否針對所述第一搜索記錄實施了預定行為並生成監控結果,以及在所述監控結果為所述瀏覽器針對所述第一搜索記錄實施了預定行為時對所述第二搜索記錄進行更新,所述預定行為包括添加、刪除、修改中的任意一者。
7.根據權利要求4或5所述的搜索記錄的同步方法,其特徵在於,所述方法還包括以下步驟: 獲取用戶關於同步所述第一搜索記錄與所述第二搜索記錄的操作並對所述第一搜索記錄和/或所述第二搜索記錄進行更新。
8.根據權利要求1所述的搜索記錄的同步方法,其特徵在於,所述第一搜索記錄和所述第二搜索記錄可以是語音搜索的記錄和/或文字搜索的記錄。
9.根據權利要求1所述的搜索記錄的同步方法,其特徵在於,所述識別號為即時通訊工具的帳號、電子郵箱的帳號或者所述用戶設備的唯一標識號中的任意一者。
10.一種搜索記錄的同步裝置,其特徵在於,所述裝置包括: 通信模塊,用於與伺服器通信; 識別號獲取模塊,用於獲取瀏覽器的識別號,所述瀏覽器安裝於用戶設備中; 判斷模塊,用於判斷所述伺服器是否具有與所述識別號對應的第二搜索記錄並生成判斷結果; 同步模塊,用於在所述判斷結果為所述伺服器不具有與所述識別號對應的第二搜索記錄時將所述瀏覽器的第一搜索記錄同步至所述伺服器,以及用於在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時同步所述第一搜索記錄與所述第二搜索記錄。
11.根據權利要求10所述的搜索記錄的同步裝置,其特徵在於,所述判斷模塊還用於判斷所述識別號是否首次出現在所述伺服器中並生成所述判斷結果,所述識別號首次出現在所述伺服器中與所述伺服器不具有與所述識別號對應的第二搜索記錄對應。
12.根據權利要求10所述的搜索記錄的同步裝置,其特徵在於,所述通信模塊還用於在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時從所述伺服器獲取所述第二搜索記錄。
13.根據權利要求12所述的搜索記錄的同步裝置,其特徵在於,所述同步模塊包括: 比較模塊,用於在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時比較所述第一搜索記錄與所述第二搜索記錄是否存在差異並生成第一比較結果; 更新模塊,用於在所述第一比較結果為所述第一搜索記錄與所述第二搜索記錄存在差異時針對所述差異將所述第一搜索記錄和/或所述第二搜索記錄更新至最新狀態。
14.根據權利要求13所述的搜索記錄的同步裝置,其特徵在於,所述比較模塊還用於在所述第一比較結果為所述第一搜索記錄與所述第二搜索記錄存在差異時比較第一時間是否早於第二時間並生成第二比較結果,所述第一時間為所述第一搜索記錄關於所述差異的最近操作的時間,所述第二時間為所述第二搜索記錄關於所述差異的最近操作的時間; 所述更新模塊還用於在所述第二比較結果為所述第一時間早於所述第二時間時將所述第一搜索記錄更新至所述差異在所述第二時間對應的狀態,以及用於在所述第二比較結果為所述第一時間不早於所述第二時間時將所述第二搜索記錄更新至所述差異在所述第一時間對應的狀態。
15.根據權利要求13或14所述的搜索記錄的同步裝置,其特徵在於,所述同步模塊還包括: 監控模塊,用於在所述判斷結果為所述伺服器具有與所述識別號對應的第二搜索記錄時監控所述瀏覽器是否針對所述第一搜索記錄實施了預定行為並生成監控結果,以及用於在所述監控結果為所述瀏覽器針對所述第一搜索記錄實施了預定行為時觸發所述更新模塊對所述第二搜索記錄進行更新,所述預定行為包括添加、刪除、修改中的任意一者。
16.根據權利要求13或14所述的搜索記錄的同步裝置,其特徵在於,所述裝置還包括: 操作獲取模塊,用於獲取用戶關於同步所述第一搜索記錄與所述第二搜索記錄的操作並觸發所述更新模塊對所述第一搜索記錄和/或所述第二搜索記錄進行更新。
17.根據權利要求10所述的搜索記錄的同步裝置,其特徵在於,所述第一搜索記錄和所述第二搜索記錄可以是語音搜索的記錄和/或文字搜索的記錄。
18.根據權利要求10所述的搜索記錄的同步裝置,其特徵在於,所述識別號為即時通訊工具的帳 號、電子郵箱的帳號或者所述用戶設備的唯一標識號中的任意一者。
【文檔編號】G06F17/30GK103838767SQ201210486873
【公開日】2014年6月4日 申請日期:2012年11月26日 優先權日:2012年11月26日
【發明者】林曉丹 申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀