用戶終端間應(yīng)用更新方法及裝置、服務(wù)器、應(yīng)用更新系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種用戶終端間應(yīng)用更新方法,其中,用戶在一終端通過注冊的賬號登錄服務(wù)器;獲取所述用戶在該終端中安裝的應(yīng)用的信息;將所述用戶在該終端中安裝的應(yīng)用的信息發(fā)送給服務(wù)器并存儲于該用戶的賬號下;以及接收服務(wù)器向所述終端推送的該用戶在其使用的各終端中安裝的應(yīng)用的信息。另外,本發(fā)明還公開了一種用戶終端間應(yīng)用更新的裝置、一種服務(wù)器、以及包含所述用戶終端間應(yīng)用更新的裝置和所述服務(wù)器的應(yīng)用更新系統(tǒng)。利用本發(fā)明,當用戶在其使用的一個終端上安裝了一個新的應(yīng)用和/或更新了一個已安裝的應(yīng)用時,就可以提示用戶在其使用的其它終端上安裝和/或更新同樣的應(yīng)用。
【專利說明】用戶終端間應(yīng)用更新方法及裝置、服務(wù)器、應(yīng)用更新系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種用戶終端間應(yīng)用更新方法及裝置、月艮務(wù)器、以及應(yīng)用更新系統(tǒng)。
【背景技術(shù)】
[0002]目前,計算機以及移動終端(例如手機、PAD等)已成為人們生活中非常重要的工具。大部分人既使用計算機,也使用移動終端,許多應(yīng)用既有用于計算機的版本,也有用于移動終端的版本。對于一個用戶來說,如果其既使用計算機也使用移動終端的話,通常會在計算機與移動終端中安裝同一應(yīng)用。例如,許多人在計算機上使用SKYPE工具、SKYPE、和一些游戲,在手機、PAD上也會安裝SKYPE工具、SKYPE、和同樣的一些游戲。現(xiàn)在方便用戶的應(yīng)用越來越多,如果一個用戶在計算機上安裝了 7個應(yīng)用,若也想在手機上安裝這個7個應(yīng)用的話,則需要在手機上分別下載安裝這7個應(yīng)用的手機版。需要安裝的應(yīng)用越多,用戶花費的時間就越多,因為用戶要一個應(yīng)用一個應(yīng)用地查找,然后再一個應(yīng)用一個應(yīng)用地選擇下載并安裝。所以,需要一種簡便的方法,使得計算機與移動終端或者移動終端之間的共同的應(yīng)用能夠自動提示下載安裝。
【發(fā)明內(nèi)容】
[0003]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的用戶終端間應(yīng)用更新方法及裝置、服務(wù)器、以及應(yīng)用更新系統(tǒng)。
[0004]依據(jù)本發(fā)明的一個方面,提供了一種用戶終端間應(yīng)用更新方法,其中,用戶在一終端通過注冊的賬號登錄服務(wù)器;獲取所述用戶在該終端中安裝的應(yīng)用的信息;將所述用戶在該終端中安裝的應(yīng)用的信息發(fā)送給服務(wù)器并存儲于該用戶的賬號下;以及接收服務(wù)器向所述終端推送的該用戶在其使用的各終端中安裝的應(yīng)用的信息。
[0005]可選地,本發(fā)明的用戶終端間應(yīng)用更新方法還可以包括:獲取所述終端中所使用的操作系統(tǒng)的信息。相應(yīng)地,將所述用戶在該終端中安裝的應(yīng)用的信息發(fā)送給服務(wù)器并存儲于該用戶賬號下的步驟為:將所述用戶在該終端中安裝的應(yīng)用的信息以及該終端使用的操作系統(tǒng)的信息發(fā)送給服務(wù)器并存儲于該用戶賬號下。其中,在服務(wù)器中該用戶所注冊的賬號下存儲有所述操作系統(tǒng)的信息,以及該用戶所使用的各應(yīng)用分別在所述操作系統(tǒng)下的下載安裝地址。
[0006]可選地,在接收服務(wù)器向所述終端推送的該用戶在其使用的各終端中安裝的應(yīng)用的信息的步驟之后還可以包括:接收所述用戶安裝服務(wù)器所推送的應(yīng)用中的一個或多個應(yīng)用的請求;將所述請求傳送至服務(wù)器;以及接收服務(wù)器根據(jù)所述請求而傳送的在所述終端的操作系統(tǒng)下的所述一個或多個應(yīng)用的下載安裝地址。
[0007]根據(jù)本發(fā)明的另一方面,提供了一種用戶終端間應(yīng)用更新的裝置,其包括:登錄模塊,其適于用戶通過在服務(wù)器注冊的賬號登錄服務(wù)器;信息收集模塊,其適于收集所述用戶在該終端中安裝的應(yīng)用的信息;發(fā)送模塊,其適于將所述信息收集模塊所收集的應(yīng)用的信息發(fā)送給服務(wù)器并存儲在該用戶的賬號下;以及信息接收模塊,其適于接收服務(wù)器向所述終端推送的該用戶在其使用的各終端中安裝的應(yīng)用的信息。
[0008]可選地,所述信息收集模塊還獲取所述終端中所使用的操作系統(tǒng)的信息。所述發(fā)送模塊將所述信息收集模塊所獲取的該終端使用的操作系統(tǒng)的信息發(fā)送給服務(wù)器并存儲該用戶的賬號下。其中,在服務(wù)器中該用戶所注冊的賬號下存儲有所述操作系統(tǒng)的信息,以及該用戶所使用的各應(yīng)用分別在所述操作系統(tǒng)下的下載安裝地址。
[0009]可選地,本發(fā)明的用戶終端間應(yīng)用更新的裝置還可以包括:傳送模塊,其適于接收所述用戶安裝服務(wù)器所推送的應(yīng)用中的一個或多個應(yīng)用的請求并將所述請求傳送至服務(wù)器。其中,所述信息接收模塊接收服務(wù)器根據(jù)所述請求而傳送的在所述終端的操作系統(tǒng)下的所述一個或多個應(yīng)用的下載安裝地址。
[0010]根據(jù)本發(fā)明的又一方面,提供了一種服務(wù)器,包括:賬號分配模塊,其根據(jù)用戶的注冊請求而為用戶分配一賬號;接收模塊,其適于接收從用戶使用的各終端分別傳送來的其安裝的應(yīng)用的信息;存儲模塊,其適于將所述接收模塊接收到的應(yīng)用的信息按用戶的賬號分別進行存儲;以及推送模塊,其適于將所述存儲模塊中各用戶賬號下存儲的應(yīng)用的信息分別推送給各用戶的各個終端。
[0011]可選地,本發(fā)明的服務(wù)器還可以包括:去重模塊,其適于將所述接收模塊從用戶所使用的各個終端獲取的應(yīng)用的信息進行去重處理。
[0012]可選地,本發(fā)明的服務(wù)器還可以包括:比對模塊,其適于將從用戶所使用的各個終端所獲得的應(yīng)用的信息分別與用戶所使用的各個終端中安裝的應(yīng)用的信息進行比對,分別找出在用戶所使用的各個終端上沒有安裝的應(yīng)用和/或沒有更新的應(yīng)用。其中,所述存儲模塊根據(jù)各用戶賬號、按用戶所使用的各終端分別存儲所述比對模塊的比對結(jié)果。
[0013]根據(jù)本發(fā)明的再一方面,提供一種應(yīng)用更新系統(tǒng),其包括:用戶所使用的兩個以上的終端,所述終端中包括前面所述的用戶終端間應(yīng)用更新的裝置,以及前面所述的服務(wù)器。
[0014]利用本發(fā)明,當用戶在其使用的一個終端上安裝了一個新的應(yīng)用和/或更新了一個已安裝的應(yīng)用時,就可以提示用戶在其使用的其它終端上安裝和/或更新同樣的應(yīng)用。
[0015]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0016]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0017]圖1示出了根據(jù)本發(fā)明的一種實施方式的用戶終端間應(yīng)用更新方法的流程圖;
[0018]圖2示出了根據(jù)本發(fā)明的一種實施方式的用戶終端間應(yīng)用更新裝置的方框圖;
[0019]圖3示出了根據(jù)本發(fā)明的一種實施方式的服務(wù)器的方框圖;以及
[0020]圖4示出了根據(jù)本發(fā)明的一種實施方式的應(yīng)用更新系統(tǒng)的方框圖。
【具體實施方式】[0021]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0022]隨著計算機及網(wǎng)絡(luò)、移動終端的普及,一個用戶可能同時使用多個終端,例如,用戶在家里使用計算,但用戶在辦公室里也使用計算機、還使用手機和IPAD。而用戶在不同的終端上可能安裝了不同的應(yīng)用。但是有些應(yīng)用,用戶希望在其它的終端上也要安裝。例如,用戶在家里的計算機上安裝了 SKYPE,以用于與日常朋友之間的交流,但是其也使用SKYPE用于工作上的交流,所以當其在辦公室時,希望在辦公室的計算機上也安裝SKYPE。另外,他希望在其上下班的路上等不在辦公室的環(huán)境下也能使用SKYPE與同事或者朋友交流,所以他也想在其手機和IPAD等移動終端上分別安裝手機版的SKYPE和PAD版的SKYPE。
[0023]通常的做法是,在不同的終端搜索其安裝的不同的應(yīng)用,然后分別下載安裝。在需要下載安裝的應(yīng)用較多的情況下,需要對比不同的終端安裝的應(yīng)用、在不同的終端上搜索要下載的應(yīng)用、然后下載安裝,花費的時間較多。為此,提出本發(fā)明的用戶終端間應(yīng)用更新方法及裝置。
[0024]圖1示出了根據(jù)本發(fā)明的一種實施方式的用戶終端間應(yīng)用更新方法的流程圖。本發(fā)明的用戶終端間應(yīng)用更新方法100主要是借助于服務(wù)器(例如云端服務(wù)器)來實現(xiàn)。
[0025]如圖1所示,本發(fā)明的用戶終端間應(yīng)用更新方法100始于步驟S110,在步驟S110,用戶在一終端通過注冊的賬號登錄服務(wù)器。
[0026]由于每個用戶經(jīng)常使用的應(yīng)用根據(jù)個人習(xí)慣、喜好、需求等會有所不同,所以他們在各自使用的終端上安裝的應(yīng)用也會有所差別,為了便于對不同用戶在其使用的終端安裝的應(yīng)用的信息的管理,這里使用每個用戶在服務(wù)器(例如云端服務(wù)器)注冊的賬號。每個用戶可以在服務(wù)器申請一個賬號,該服務(wù)器與用戶使用的各終端設(shè)備網(wǎng)絡(luò)連接。具體地,用戶向服務(wù)器發(fā)送注冊請求,服務(wù)器基于該注冊請求為該用戶分配一個賬號并返回給用戶,以后用戶通過賬號發(fā)送登錄請求、經(jīng)服務(wù)器驗證通過后,就可以登錄服務(wù)器為其分配的空間,例如用戶申請的云盤。這一方面,便于服務(wù)器側(cè)對不同用戶的相關(guān)應(yīng)用的信息進行管理,另一方面,也具有保密性。
[0027]用戶可能同時使用兩個以上終端,這里的終端包括計算機、和移動終端(例如手機、PAD等)等等。用戶在其使用的每一個終端上,都通過其在同一個服務(wù)器注冊的賬號登錄所述服務(wù)器。例如,用戶A使用4個終端,分別為:家里的計算機、辦公室的計算機、IPHONE手機、和三星手機。那么用戶在這個終端上都通過同一個賬號登錄同一個服務(wù)器,例如云端服務(wù)器。這樣,用戶使用的4個終端通過云端服務(wù)器可以互聯(lián)在一起。
[0028]接下來,在步驟S120,獲取所述用戶在該終端中安裝的應(yīng)用的信息。所述應(yīng)用的信息包括應(yīng)用的名稱、版本號等。
[0029]例如,用戶A在家里的計算機上安裝有應(yīng)用:MSN、酷我音樂盒、比價器;在辦公室的計算機上安裝有SKYPE、360安全瀏覽器;在其Iphone手機上安裝有SKYPE、易信、理財小幫手;在其三星手機上安裝有360安全瀏覽器、比價器,如如下表一所示。
[0030]表一
[0031]
【權(quán)利要求】
1.一種用戶終端間應(yīng)用更新方法,其中, 用戶在一終端通過注冊的賬號登錄服務(wù)器; 獲取所述用戶在該終端中安裝的應(yīng)用的信息; 將所述用戶在該終端中安裝的應(yīng)用的信息發(fā)送給服務(wù)器并存儲于該用戶的賬號下;以及 接收服務(wù)器向所述終端推送的該用戶在其使用的各終端中安裝的應(yīng)用的信息。
2.根據(jù)權(quán)利要求1所述的方法,還包括: 獲取所述終端中所使用的操作系統(tǒng)的信息; 相應(yīng)地,將所述用戶在該終端中安裝的應(yīng)用的信息發(fā)送給服務(wù)器并存儲于該用戶賬號下的步驟為: 將所述用戶在該終端中安裝的應(yīng)用的信息以及該終端使用的操作系統(tǒng)的信息發(fā)送給服務(wù)器并存儲于該用戶賬號下, 其中,在服務(wù)器中該用戶所注冊的賬號下存儲有所述操作系統(tǒng)的信息,以及該用戶所使用的各應(yīng)用分別在所述操作系統(tǒng)下的下載安裝地址。
3.根據(jù)權(quán)利要求2所述的方法, 在接收服務(wù)器向所述終端推送的該用戶在其使用的各終端中安裝的應(yīng)用的信息的步驟之后,還包括: 接收所述用戶安裝服務(wù)器所推送的應(yīng)用中的一個或多個應(yīng)用的請求; 將所述請求傳送至服務(wù)器;以及 接收服務(wù)器根據(jù)所述請求而傳送的在所述終端的操作系統(tǒng)下的所述一個或多個應(yīng)用的下載安裝地址。
4.一種用戶終端間應(yīng)用更新的裝置,其包括: 登錄模塊,其適于用戶通過在服務(wù)器注冊的賬號登錄服務(wù)器; 信息收集模塊,其適于收集所述用戶在該終端中安裝的應(yīng)用的信息; 發(fā)送模塊,其適于將所述信息收集模塊所收集的應(yīng)用的信息發(fā)送給服務(wù)器并存儲在該用戶的賬號下;以及 信息接收模塊,其適于接收服務(wù)器向所述終端推送的該用戶在其使用的各終端中安裝的應(yīng)用的信息。
5.根據(jù)權(quán)利要求4所述的裝置,其中, 所述信息收集模塊還獲取所述終端中所使用的操作系統(tǒng)的信息, 所述發(fā)送模塊將所述信息收集模塊所獲取的該終端使用的操作系統(tǒng)的信息發(fā)送給服務(wù)器并存儲該用戶的賬號下; 其中,在服務(wù)器中該用戶所注冊的賬號下存儲有所述操作系統(tǒng)的信息,以及該用戶所使用的各應(yīng)用分別在所述操作系統(tǒng)下的下載安裝地址。
6.根據(jù)權(quán)利要求5所述的裝置,還包括: 傳送模塊,其適于接收所述用戶安裝服務(wù)器所推送的應(yīng)用中的一個或多個應(yīng)用的請求并將所述請求傳送至服務(wù)器; 其中,所述信息接收模塊接收服務(wù)器根據(jù)所述請求而傳送的在所述終端的操作系統(tǒng)下的所述一個或多個應(yīng)用的下載安裝地址。
7.一種服務(wù)器,包括: 賬號分配模塊,其根據(jù)用戶的注冊請求而為用戶分配一賬號; 接收模塊,其適于接收從用戶使用的各終端分別傳送來的其安裝的應(yīng)用的信息; 存儲模塊,其適于將所述接收模塊接收到的應(yīng)用的信息按用戶的賬號分別進行存儲;以及 推送模塊,其適于將所述存儲模塊中各用戶賬號下存儲的應(yīng)用的信息分別推送給各用戶的各個終端。
8.根據(jù)權(quán)利要求7所述的服務(wù)器,還包括: 去重模塊,其適于將所述接收模塊從用戶所使用的各個終端獲取的應(yīng)用的信息進行去重處理。
9.根據(jù)權(quán)利要求7或8所述的服務(wù)器,還包括: 比對模塊,其適于將從用戶所使用的各個終端所獲得的應(yīng)用的信息分別與用戶所使用的各個終端中安裝的應(yīng)用的信息進行比對,分別找出在用戶所使用的各個終端上沒有安裝的應(yīng)用和/或沒有更新的應(yīng)用; 其中,所述存儲模塊根據(jù)各用戶賬號、按用戶所使用的各終端分別存儲所述比對模塊的比對結(jié)果。
10.一種應(yīng)用更新系統(tǒng),其包括: 用戶所使用的兩個以上的終端,其包括根據(jù)權(quán)利要求4-6中任何一項所述的用戶終端間應(yīng)用更新的裝置,以及 根據(jù)權(quán)利要求7-9中任何一項所述的服務(wù)器。
【文檔編號】H04L29/08GK103744691SQ201310667593
【公開日】2014年4月23日 申請日期:2013年12月10日 優(yōu)先權(quán)日:2013年12月10日
【發(fā)明者】張庭 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司