一種處理數據的方法、移動終端和服務器的制造方法
【專利摘要】本文公布一種處理數據的方法、移動終端和服務器,該方法包括:當移動終端在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,移動終端獲取用戶需要的數據集身份標識(ID);移動終端將獲得的用戶需要的數據集ID發送給服務端;服務端將接收到的與用戶需要的數據集ID對應的數據發送給移動終端。本發明實施例提升了數據傳輸的效率以及系統整體的性能,從而增強了用戶體驗。
【專利說明】
一種處理數據的方法、移動終端和服務器
技術領域
[0001]本發明實施例涉及但不限于智能終端技術,尤指一種處理數據的方法、移動終端和服務器。
【背景技術】
[0002]在云備份的功能中,若未登錄的用戶(指用戶打開應用,但是不輸入用戶名和密碼,即以類似游客的身份使用應用)需要查看某一應用的云備份中的數據時,包括以下步驟:首先,移動終端需要將該應用的客戶端的本地信息上傳到該應用的服務器中;接著,該應用的服務器根據接收到的移動終端上傳的該應用的客戶端的本地信息獲取與該應用的客戶端的本地信息對應的數據的身份標識(ID),并采用數據快照的形式將獲得的與本地信息對應的數據的身份標識(ID)和本地信息對應的存儲在服務器中,從而生成了與該移動終端的國際身份碼(IMEI,Internat1nal Mobile Equipment Identity)對應的數據快照;然后,該應用的服務器根據生成的數據快照返回數據快照所包含的數據的ID的數據。其中,月艮務器之所以保存數據快照是為了下一次客戶端請求云備份中的數據時,不需要移動終端再上傳應用的客戶端的本地信息,服務器只需接收到移動終端的請求即根據與該移動終端對應的數據快照返回與數據快照對應的數據即可。
[0003]然而,隨著未登錄用戶的增多,上述請求云備份中的數據的方法存在以下問題:月艮務器需要保存的數據快照將會越來越多,這將直接使其資源消耗會過大,降低了數據傳輸的效率系統整體的性能,用戶體驗及其不好。
【發明內容】
[0004]本申請提供了一種處理數據的方法、移動終端和服務器,能夠提升數據傳輸的效率以及系統整體的性能,增強用戶體驗。
[0005]為了達到本申請目的,本發明實施例提供了一種處理數據的方法,包括:
[0006]當移動終端在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,移動終端獲取用戶需要的數據集身份標識;
[0007]移動終端將獲得的用戶需要的數據集身份標識發送給服務端;
[0008]服務端將與接收到的用戶需要的數據集身份標識對應的數據發送給移動終端。
[0009]可選地,在所述移動終端獲取用戶需要的數據集身份標識之前,該方法還包括:
[0010]所述移動終端獲取所述客戶端的本地信息;
[0011]所述移動終端將獲得的所述客戶端的本地信息發送給與所述客戶端對應的服務端;
[0012]所述服務端確定與接收到的所述客戶端的本地信息對應的數據集身份標識并將確定出的所述數據集身份標識發送給所述移動終端。
[0013]可選地,所述服務端確定與接收到的所述客戶端的本地信息對應的數據集身份標識包括:
[0014]所述服務端確定與接收到的所述客戶端的本地信息對應的各個數據;
[0015]所述服務端獲取確定出的各個數據的身份標識;
[0016]將獲得的各個數據的身份標識作為與接收到的所述客戶端的本地信息對應的所述數據集身份標識。
[0017]可選地,所述移動終獲取用戶需要的數據集身份標識包括:
[0018]所述移動終檢測所述用戶在接收到的所述數據集身份標識中選擇的數據的身份標識;
[0019]將所述用戶選中的數據的身份標識作為所述用戶需要的數據集身份標識。
[0020]可選地,所述數據集身份標識采用分頁的形式存儲各個數據的身份標識的記錄;
[0021]其中,每一頁存儲的數據的身份標識的記錄的數量小于或等于預設閾值。
[0022]本發明實施例還提供了一種移動終端,包括:檢測模塊、獲取模塊和第一收發模塊;其中,
[0023]檢測模塊,用于當在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,通知獲取模塊;
[0024]獲取模塊,用于接收到來自檢測模塊的通知,獲取用戶需要的數據集身份標識;
[0025]第一收發模塊,用于將獲得的用戶需要的數據集身份標識發送給服務端;接收來自于服務端發送的與用戶需要的數據集身份標識對應的數據。
[0026]可選地,所述獲取模塊,還用于在獲取用戶需要的數據集身份標識之前,獲取所述客戶端的本地信息;相應地,
[0027]所述第一收發模塊,還用于將獲得的所述客戶端的本地信息發送給與所述客戶端對應的服務端;接收來自所述服務端發送的數據集身份標識。
[0028]可選地,所述獲取模塊獲取用戶需要的數據集身份標識包括:
[0029]檢測所述用戶在接收到的所述數據集身份標識中選擇的數據的身份標識;
[0030]將所述用戶選中的數據的身份標識作為所述用戶需要的數據集身份標識。
[0031]本發明實施例還提供了一種服務端,包括:第二收發模塊和處理模塊;其中,
[0032]第二收發模塊,用于接收到來自移動終端發送的用戶需要的數據集身份標識,通知處理模塊;將獲得的與接收到的用戶需要的數據集身份標識對應的數據發送給移動終端;
[0033]處理模塊,用于接收到來自第二收發模塊的通知,獲取與接收到的用戶需要的數據集身份標識對應的數據。
[0034]可選地,該服務端還包括確定模塊;其中,
[0035]所述第二收發模塊,還用于當接收來自所述移動終端發送的所述客戶端的本地信息,通知確定模塊;將確定出的所述數據集身份標識發送給所述移動終端;相應地,
[0036]確定模塊,用于確定與接收到的所述客戶端的本地信息對應的數據集身份標識。
[0037]本發明實施例包括:當移動終端在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,移動終端獲取用戶需要的數據集身份標識(ID);移動終端將獲得的用戶需要的數據集ID發送給服務端;服務端將接收到的與用戶需要的數據集ID對應的數據發送給移動終端。本發明實施例提升了數據傳輸的效率以及系統整體的性能,從而增強了用戶體驗。
【附圖說明】
[0038]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0039]圖1為實現本發明各個實施例一個可選的移動終端的硬件結構示意圖;
[0040]圖2為與本發明移動終端進行通信的服務器的示意圖;
[0041 ]圖3為本發明處理數據的方法的流程圖;
[0042]圖4為本發明用戶選擇數據的ID的人機交互界面;
[0043]圖5為本發明處理數據的方法的實施例的流程圖;
[0044]圖6為本發明移動終端的結構示意圖;
[0045]圖7為本發明服務器的結構示意圖。
【具體實施方式】
[0046]下面將結合附圖及實施例對本發明的技術方案進行更詳細的說明。
[0047]現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0048]移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
[0049]圖1為實現本發明各個實施例一個可選的移動終端的硬件結構示意圖。
[0050]移動終端100可以包括無線通信單元110、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0051]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統或網絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模塊112和無線互聯網模塊113中的至少一個。
[0052]廣播接收模塊111經由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播相關信息。廣播信道可以包括衛星信道和/或地面信道。廣播管理服務器可以是生成并發送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關信息并且將其發送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數據廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信號。廣播相關信息也可以經由移動通信網絡提供,并且在該情況下,廣播相關信息可以由移動通信模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數字多媒體廣播(DMB)的電子節目指南(EPG)、數字視頻廣播手持(DVB-H)的電子服務指南(ESG)等等的形式而存在。廣播接收模塊111可以通過使用各種類型的廣播系統接收信號廣播。特別地,廣播接收模塊111可以通過使用諸如多媒體廣播-地面(DMB-T)、數字多媒體廣播-衛星(DMB-S)、數字視頻廣播-手持(DVB-H),前向鏈路媒體(MediaFLO?)的數據廣播系統、地面數字廣播綜合服務(ISDB-T)等等的數字廣播系統接收數字廣播。廣播接收模塊111可以被構造為適合提供廣播信號的各種廣播系統以及上述數字廣播系統。經由廣播接收模塊111接收的廣播信號和/或廣播相關信息可以存儲在存儲器160(或者其它類型的存儲介質)中。
[0053]移動通信模塊112將無線電信號發送到基站(例如,接入點、節點B等等)、外部終端以及服務器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據文本和/或多媒體消息發送和/或接收的各種類型的數據。
[0054]無線互聯網模塊113支持移動終端的無線互聯網接入。該模塊可以內部或外部地耦接到終端。該模塊所涉及的無線互聯網接入技術可以包括WLAN(無線LAN)(W1-Fi)、Wibro(無線寬帶)、Wimax(全球微波互聯接入)、HSDPA(高速下行鏈路分組接入)等等。
[0055]用戶輸入單元130可以根據用戶輸入的命令生成鍵輸入數據以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋仔片、觸摸板(例如,檢測由于被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當觸摸板以層的形式疊加在顯示單元151上時,可以形成觸摸屏。
[0056]感測單元140檢測移動終端100的當前狀態,(例如,移動終端100的打開或關閉狀態)、移動終端100的位置、用戶對于移動終端100的接觸(S卩,觸摸輸入)的有無、移動終端100的取向、移動終端100的加速或減速移動和方向等等,并且生成用于控制移動終端100的操作的命令或信號。例如,當移動終端100實施為滑動型移動電話時,感測單元140可以感測該滑動型電話是打開還是關閉。另外,感測單元140能夠檢測電源單元190是否提供電力或者接口單元170是否與外部裝置耦接。
[0057]接口單元170用作至少一個外部裝置與移動終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機端口、外部電源(或電池充電器)端口、有線或無線數據端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機端口等等。識別模塊可以是存儲用于驗證用戶使用移動終端100的各種信息并且可以包括用戶識別模塊(UIM)、客戶識別模塊(SIM)、通用客戶識別模塊(USM)等等。另外,具有識別模塊的裝置(下面稱為"識別裝置")可以采取智能卡的形式,因此,識別裝置可以經由端口或其它連接裝置與移動終端100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數據信息、電力等等)并且將接收到的輸入傳輸到移動終端100內的一個或多個元件或者可以用于在移動終端和外部裝置之間傳輸數據。
[0058]另外,當移動終端100與外部底座連接時,接口單元170可以用作允許通過其將電力從底座提供到移動終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其傳輸到移動終端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動終端是否準確地安裝在底座上的信號。輸出單元150被構造為以視覺、音頻和/或觸覺方式提供輸出信號(例如,音頻信號、視頻信號、警報信號、振動信號等等)。輸出單元150可以包括顯示單元151、音頻輸出模塊152等等。
[0059]顯示單元151可以顯示在移動終端100中處理的信息。例如,當移動終端100處于電話通話模式時,顯示單元151可以顯示與通話或其它通信(例如,文本消息收發、多媒體文件下載等等)相關的用戶界面(UI)或圖形用戶界面(GUI)。當移動終端100處于視頻通話模式或者圖像捕獲模式時,顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關功能的UI或GUI等等。
[0060]同時,當顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏時,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管IXD(TFT-1XD)、有機發光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機發光二極管)顯示器等等。根據特定想要的實施方式,移動終端100可以包括兩個或更多顯示單元(或其它顯示裝置),例如,移動終端可以包括外部顯示單元(未示出)和內部顯示單元(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
[0061]音頻輸出模塊152可以在移動終端處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時,將無線通信單元110接收的或者在存儲器160中存儲的音頻數據轉換音頻信號并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動終端100執行的特定功能相關的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括揚聲器、蜂鳴器等等。
[0062]存儲器160可以存儲由控制器180執行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經輸出或將要輸出的數據(例如,電話簿、消息、靜態圖像、視頻等等)。而且,存儲器160可以存儲關于當觸摸施加到觸摸屏時輸出的各種方式的振動和音頻信號的數據。
[0063]存儲器160可以包括至少一種類型的存儲介質,所述存儲介質包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機訪問存儲器(RAM)、靜態隨機訪問存儲器(SRAM)、只讀存儲器(R0M)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網絡連接執行存儲器160的存儲功能的網絡存儲裝置協作。
[0064]控制器180通常控制移動終端的總體操作。例如,控制器180執行與語音通話、數據通信、視頻通話等等相關的控制和處理。另外,控制器180可以包括用于再現(或回放)多媒體數據的多媒體模塊181,多媒體模塊181可以構造在控制器180內,或者可以構造為與控制器180分離。控制器180可以執行模式識別處理,以將在觸摸屏上執行的手寫輸入或者圖片繪制輸入識別為字符或圖像。
[0065]電源單元190在控制器180的控制下接收外部電力或內部電力并且提供操作各元件和組件所需的適當的電力。
[0066]這里描述的各種實施方式可以以使用例如計算機軟件、硬件或其任何組合的計算機可讀介質來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(ASIC)、數字信號處理器(DSP)、數字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設計為執行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器180中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執行至少一種功能或操作的單獨的軟件模塊來實施。軟件代碼可以由以任何適當的編程語言編寫的軟件應用程序(或程序)來實施,軟件代碼可以存儲在存儲器160中并且由控制器180執行。
[0067]至此,己經按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發明能夠應用于任何類型的移動終端,并且不限于滑動型移動終端。
[0068]如圖1中所示的移動終端100可以被構造為利用經由幀或分組發送數據的諸如有線和無線通信系統以及基于衛星的通信系統來操作。
[0069]圖2為與本發明移動終端進行通信的服務器的示意圖,如圖2所示,包括:輸入輸出(1)總線、處理器20、存儲器21、內存22和通信裝置23。其中,
[0070]輸入輸出(1)總線分別與自身所屬的服務器的其它部件(處理器20、存儲器21、內存22和通信裝置23)連接,并且為其它部件提供傳送線路。
[0071]處理器20通常控制自身所屬的服務器的總體操作。例如,處理器20執行計算和確認等操作。其中,處理器20可以是中央處理器(CPU)。
[0072]通信裝置23,通常包括一個或多個組件,其允許自身所屬的服務器與無線通信系統或網絡之間的無線電通信。
[0073]存儲器21存儲處理器20可讀、處理器可執行的軟件代碼,其包含用于控制處理器20執行本文描述的功能的指令(即軟件執行功能)。
[0074]圖3為本發明處理數據的方法的流程圖,如圖3所示,包括:
[0075]步驟301:當移動終端在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,移動終端獲取用戶需要的數據集身份標識(ID)。
[0076]其中,客戶端可以是移動終端中應用的客戶端,也可以是移動終端中應用中心的客戶端。
[0077]可選地,在移動終端獲取用戶需要的數據集ID之前,該方法還包括:
[0078]移動終端獲取客戶端的本地信息;
[0079]移動終端將獲得的客戶端的本地信息發送給與客戶端對應的服務端;
[0080]服務端確定與接收到的客戶端的本地信息對應的數據集ID并將確定出的數據集ID發送給移動終端。
[0081 ]其中,服務端確定與接收到的客戶端的本地信息對應的數據集ID包括:
[0082]服務端確定與接收到的客戶端的本地信息對應的各個數據;
[0083]服務端獲取確定出的各個數據的ID;
[0084]將獲得的各個數據的ID作為與接收到的客戶端的本地信息對應的數據集ID。
[0085]其中,數據集ID定義為與客戶端的本地信息對應的各個數據的ID。
[0086]其中,客戶端的本地信息根據客戶端的不同而不同,關于如何獲取客戶端的本地信息屬于本領域技術人員所熟知的慣用技術手段,并不用來限制本申請,當當客戶端是應用中心時,則本地信息即是該應用中心中安裝記錄的各個應用的包名;當客戶端是購物客戶端時,則本地信息可以是購買記錄中的商品名稱或連接,此處不再一一贅述。
[0087]其中,移動終獲取用戶需要的數據集ID包括:
[0088]移動終檢測用戶在接收到的數據集ID中選擇的數據的ID;
[0089]將用戶選中的數據的ID作為用戶需要的數據集ID。如圖4所示,為本發明用戶選擇數據的ID的人機交互界面,其中,數據集ID包括IDl,ID2,-^IDlOO,檢測到的用戶選中了ID1,ID2和ID99。
[0090]步驟302:移動終端將獲得的用戶需要的數據集ID發送給服務端。
[0091]步驟303:服務端將與接收到的用戶需要的數據集ID對應的數據發送給移動終端。
[0092]步驟303具體包括:
[0093]服務端獲取接收到的用戶需要的數據集ID所包含的數據的ID;
[0094]服務端查找與數據的ID相同的ID對應的數據;
[0095]服務端將查找到的與數據的ID相同的ID對應的數據作為與接收到的用戶需要的數據集ID對應的數據。
[0096]可選地,數據集ID采用分頁的形式存儲各個數據的ID的記錄;
[0097]其中,每一頁存儲的數據的ID的記錄的數量小于或等于預設閾值。
[0098]其中,預設閾值可以由服務端的系統進行設定,也可以由服務端的管理員根據自身的經驗進行設定。例如,每一頁中包含20條的數據的ID的記錄。
[0099]其中,可以將上述分頁的數據的ID的記錄存儲在表格或列表中。
[0100]舉例說明,以應用中心為例,假設用戶的移動終端中安裝了100個應用,當用戶未登錄時,在云備份功能中需要查看這100個應用的數據。此時,移動終端將應用中心包含的者100個應用的包名(或應用名稱)上報給服務器,服務器生成它們對應的應用ID列表(包含有每個應用的ID即上述的數據的ID)給移動終端,移動終端將應用ID列表緩存在本地,當需要獲取備份數據時,將用戶需要的數據集ID發送給服務器,服務器根據需要的數據集ID,返回與需要的數據集ID對應的數據。
[0101]本發明實施方式中,通過移動終端獲取用戶需要的數據集ID以及服務端將與接收到的用戶需要的數據集ID對應的數據發送給移動終端,提升了數據傳輸的效率以及系統整體的性能,從而增強了用戶體驗。
[0102]圖5為本發明處理數據的方法的實施例的流程圖,如圖5所示,包括:
[0103]步驟501:移動終端在客戶端中檢測是否有未登錄的用戶需要查看云備份中的數據。當移動終端在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,轉入步驟502;否則,結束本流程。
[0104]其中,客戶端可以是移動終端中應用的客戶端,也可以是移動終端中應用中心的客戶端。
[0105]步驟502:移動終端獲取客戶端的本地信息。
[0106]其中,客戶端的本地信息根據客戶端的不同而不同,關于如何獲取客戶端的本地信息屬于本領域技術人員所熟知的慣用技術手段,并不用來限制本申請,當當客戶端是應用中心時,則本地信息即是該應用中心中安裝記錄的各個應用的包名;當客戶端是購物客戶端時,則本地信息可以是購買記錄中的商品名稱或連接,此處不再一一贅述。
[0107]步驟503:移動終端將獲得的客戶端的本地信息發送給與客戶端對應的服務端。
[0108]步驟504:服務端確定與接收到的客戶端的本地信息對應的數據集身份標識(ID)。
[0109]其中,數據集ID定義為與客戶端的本地信息對應的各個數據的ID。
[0110]步驟504具體包括:
[0111 ]服務端確定與接收到的客戶端的本地信息對應的各個數據;
[0112]服務端獲取確定出的各個數據的ID;
[0113]將獲得的各個數據的ID作為與接收到的客戶端的本地信息對應的數據集ID。
[0114]可選地,數據集ID采用分頁的形式存儲各個數據的ID的記錄;
[0115]其中,每一頁存儲的數據的ID的記錄的數量小于或等于預設閾值。
[0116]其中,預設閾值可以由服務端的系統進行設定,也可以由服務端的管理員根據自身的經驗進行設定。例如,每一頁中包含20條的數據的ID的記錄。
[0117]其中,可以將上述分頁的數據的ID的記錄存儲在表格或列表中。
[0118]其中,客戶端可以是移動終端中應用的客戶端,也可以是移動終端中應用中心的客戶端。
[0119]步驟505:服務端將確定出的數據集ID發送給移動終端。
[0120]步驟506:移動終端獲取用戶需要的數據集ID。
[0121]步驟506具體包括:
[0122]移動終檢測用戶在接收到的數據集ID中選擇的數據的ID;
[0123]將用戶選中的數據的ID作為用戶需要的數據集ID。
[0124]步驟507:移動終端將獲得的用戶需要的數據集ID發送給服務端。
[0125]步驟508:服務端將與接收到的用戶需要的數據集ID對應的數據發送給移動終端。
[0126]步驟508具體包括:
[0127]服務端獲取接收到的用戶需要的數據集ID所包含的數據的ID;
[0128]服務端查找與數據的ID相同的ID對應的數據;
[0129]服務端將查找到的與數據的ID相同的ID對應的數據作為與接收到的用戶需要的數據集ID對應的數據。
[0130]步驟509:移動終端接收來自服務端發送的用戶需要的數據集ID對應的數據。
[0131]圖6為本發明移動終端的結構示意圖,如圖6所示,包括:檢測模塊60、獲取模塊61和第一收發模塊62。其中,
[0132]檢測模塊60,用于當在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,通知獲取模塊61。
[0133]其中,客戶端可以是移動終端中應用的客戶端,也可以是移動終端中應用中心的客戶端。
[0134]獲取模塊61,用于接收到來自檢測模塊60的通知,獲取用戶需要的數據集身份標識ID。
[0135]其中,數據集ID定義為與客戶端的本地信息對應的各個數據的ID。
[0136]其中,客戶端的本地信息根據客戶端的不同而不同,關于如何獲取客戶端的本地信息屬于本領域技術人員所熟知的慣用技術手段,并不用來限制本申請,當當客戶端是應用中心時,則本地信息即是該應用中心中安裝記錄的各個應用的包名;當客戶端是購物客戶端時,則本地信息可以是購買記錄中的商品名稱或連接,此處不再一一贅述。
[0137]第一收發模塊62,用于將獲得的用戶需要的數據集ID發送給服務端;接收來自于服務端發送的與用戶需要的數據集ID對應的數據。
[0138]可選地,獲取模塊61,還用于在獲取用戶需要的數據集身份標識ID之前,獲取客戶端的本地信息;相應地,
[0139]第一收發模塊62,還用于將獲得的客戶端的本地信息發送給與客戶端對應的服務端;接收來自服務端發送的數據集ID。
[0140]其中,獲取模塊61獲取用戶需要的數據集ID包括:
[0141]檢測用戶在接收到的數據集ID中選擇的數據的ID;
[0142]將用戶選中的數據的ID作為用戶需要的數據集ID。
[0143]其中,數據集ID采用分頁的形式存儲各個數據的ID的記錄;
[0144]其中,每一頁存儲的數據的ID的記錄的數量小于或等于預設閾值。
[0145]其中,預設閾值可以由服務端的系統進行設定,也可以由服務端的管理員根據自身的經驗進行設定。例如,每一頁中包含20條的數據的ID的記錄。其中,可以將上述分頁的數據的ID的記錄存儲在表格或列表中。
[0146]其中,該移動終端中的檢測模塊60可以設置在圖1中的用戶輸入單元130或感測單元140中;獲取模塊61可以設置在圖1中的無線通信單元110中,也可以設置在圖1中的控制器180中;第一收發模塊62可以設置在圖1中的無線通信單元110中。
[0147]圖7為本發明服務端的結構示意圖,如圖7所示,包括:第二收發模塊70和處理模塊71。其中,
[0148]第二收發模塊70,用于接收到來自移動終端發送的用戶需要的數據集身份標識(ID),通知處理模塊71;將獲得的與接收到的用戶需要的數據集ID對應的數據發送給移動終端。
[0149]其中,客戶端的本地信息對應于一個或一個以上的數據。其中,數據集ID定義為與客戶端的本地信息對應的各個數據的ID。
[0150]處理模塊71,用于接收到來自第二收發模塊的通知,獲取與接收到的用戶需要的數據集ID對應的數據。
[0151]可選地,該服務端還包括確定模塊72;其中,
[0152]第二收發模塊70,還用于當接收來自移動終端發送的客戶端的本地信息,通知確定模塊;將確定出的數據集ID發送給移動終端;相應地,
[0153]確定模塊72,用于確定與接收到的客戶端的本地信息對應的數據集ID。
[0154]其中,確定模塊72,具體用于:
[0155]確定與接收到的客戶端的本地信息對應的各個數據;
[0156]獲取確定出的各個數據的ID;
[0157]將獲得的各個數據的ID作為與接收到的客戶端的本地信息對應的數據集ID。
[0158]其中,數據集ID采用分頁的形式存儲各個數據的ID的記錄;
[0159]其中,每一頁存儲的數據的ID的記錄的數量小于或等于預設閾值。
[0160]其中,預設閾值可以由服務端的系統進行設定,也可以由服務端的管理員根據自身的經驗進行設定。例如,每一頁中包含20條的數據的ID的記錄。
[0161]其中,可以將上述分頁的數據的ID的記錄存儲在表格或列表中。
[0162]其中,客戶端可以是移動終端中應用的客戶端,也可以是移動終端中應用中心的客戶端。
[0163]其中,服務端可以設置在圖2中的服務器中,其中,實現第二收發模塊70和處理模塊71和確定模塊72的功能的軟件代碼可存儲在圖2中存儲器中,并由處理器21執行或編譯后執行。
[0164]需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0165]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0166]本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件(例如處理器)完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現,例如通過集成電路來實現其相應功能,也可以采用軟件功能模塊的形式實現,例如通過處理器執行存儲于存儲器中的程序/指令來實現其相應功能。本發明不限制于任何特定形式的硬件和軟件的結入口 ο
[0167]以上僅為本申請的優選實施例,并非因此限制本申請的專利范圍,凡是利用本申請說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本申請的專利保護范圍內。
【主權項】
1.一種處理數據的方法,其特征在于,包括: 當移動終端在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,移動終端獲取用戶需要的數據集身份標識; 移動終端將獲得的用戶需要的數據集身份標識發送給服務端; 服務端將與接收到的用戶需要的數據集身份標識對應的數據發送給移動終端。2.根據權利要求1所述的方法,其特征在于,在所述移動終端獲取用戶需要的數據集身份標識之前,該方法還包括: 所述移動終端獲取所述客戶端的本地信息; 所述移動終端將獲得的所述客戶端的本地信息發送給與所述客戶端對應的服務端;所述服務端確定與接收到的所述客戶端的本地信息對應的數據集身份標識并將確定出的所述數據集身份標識發送給所述移動終端。3.根據權利要求2所述的方法,其特征在于,所述服務端確定與接收到的所述客戶端的本地信息對應的數據集身份標識包括: 所述服務端確定與接收到的所述客戶端的本地信息對應的各個數據; 所述服務端獲取確定出的各個數據的身份標識; 將獲得的各個數據的身份標識作為與接收到的所述客戶端的本地信息對應的所述數據集身份標識。4.根據權利要求3所述的方法,其特征在于,所述移動終獲取用戶需要的數據集身份標識包括: 所述移動終檢測所述用戶在接收到的所述數據集身份標識中選擇的數據的身份標識; 將所述用戶選中的數據的身份標識作為所述用戶需要的數據集身份標識。5.根據權利要求1-4任一項所述的方法,其特征在于,所述數據集身份標識采用分頁的形式存儲各個數據的身份標識的記錄; 其中,每一頁存儲的數據的身份標識的記錄的數量小于或等于預設閾值。6.一種移動終端,其特征在于,包括:檢測模塊、獲取模塊和第一收發模塊;其中, 檢測模塊,用于當在客戶端中檢測到未登錄的用戶需要查看云備份中的數據時,通知獲取模塊; 獲取模塊,用于接收到來自檢測模塊的通知,獲取用戶需要的數據集身份標識; 第一收發模塊,用于將獲得的用戶需要的數據集身份標識發送給服務端;接收來自于服務端發送的與用戶需要的數據集身份標識對應的數據。7.根據權利要求6所述的移動終端,其特征在于,所述獲取模塊,還用于在獲取用戶需要的數據集身份標識之前,獲取所述客戶端的本地信息;相應地, 所述第一收發模塊,還用于將獲得的所述客戶端的本地信息發送給與所述客戶端對應的服務端;接收來自所述服務端發送的數據集身份標識。8.根據權利要求7所述的移動終端,其特征在于,所述獲取模塊獲取用戶需要的數據集身份標識包括: 檢測所述用戶在接收到的所述數據集身份標識中選擇的數據的身份標識; 將所述用戶選中的數據的身份標識作為所述用戶需要的數據集身份標識。9.一種服務端,其特征在于,包括:第二收發模塊和處理模塊;其中, 第二收發模塊,用于接收到來自移動終端發送的用戶需要的數據集身份標識,通知處理模塊;將獲得的與接收到的用戶需要的數據集身份標識對應的數據發送給移動終端; 處理模塊,用于接收到來自第二收發模塊的通知,獲取與接收到的用戶需要的數據集身份標識對應的數據。10.根據權利要求9所述的服務端,其特征在于,該服務端還包括確定模塊;其中, 所述第二收發模塊,還用于當接收來自所述移動終端發送的所述客戶端的本地信息,通知確定模塊;將確定出的所述數據集身份標識發送給所述移動終端;相應地, 確定模塊,用于確定與接收到的所述客戶端的本地信息對應的數據集身份標識。
【文檔編號】H04L29/06GK106059995SQ201610287226
【公開日】2016年10月26日
【申請日】2016年4月29日
【發明人】倪秉炬
【申請人】努比亞技術有限公司