• / 21
  • 下載費用:30 金幣  

一種移動終端的桌面數據處理方法、裝置和系統.pdf

摘要
申請專利號:

CN201410114062.5

申請日:

2014.03.25

公開號:

CN104951212A

公開日:

2015.09.30

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效 IPC(主分類):G06F 3/0487申請日:20140325|||公開
IPC分類號: G06F3/0487(2013.01)I; G06F17/30 主分類號: G06F3/0487
申請人: 騰訊科技(深圳)有限公司
發明人: 王永鑫; 李斌; 陳郁; 呂曾翔; 羅程
地址: 518000廣東省深圳市福田區振興路賽格科技園2棟東403室
優先權:
專利代理機構: 深圳市深佳知識產權代理事務所(普通合伙)44285 代理人: 楊倫
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201410114062.5

授權公告號:

||||||

法律狀態公告日:

2018.04.27|||2015.11.04|||2015.09.30

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明實施例公開了一種移動終端的桌面數據處理方法、裝置和系統。該方案可以獲取第一移動終端的桌面數據,然后根據桌面數據中的桌面布局文件為終端應用創建本地文件夾和設置標識,并建立新舊文件夾標識的映射關系,然后,遍歷終端應用的安裝包以確定本地是否已安裝,若是則根據映射關系確定該終端應用所屬的本地文件夾,將該終端應用的安裝信息放置在確定的本地文件夾中,并根據該終端應用的位置信息將該終端應用的圖標顯示在本地桌面的相應位置上;若否,則獲取該終端應用的圖標,并添加未安裝標識,然后根據該終端應用的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上,從而實現不同移動終端之間桌面數據的遷移的目的。

權利要求書

權利要求書
1.  一種移動終端的桌面數據處理方法,其特征在于,包括:
獲取第一移動終端的桌面數據,所述桌面數據包括桌面布局文件和終端應用的安裝包,所述桌面布局文件包括第一標識和終端應用在第一移動終端桌面上的位置信息,所述第一標識為終端應用在第一移動終端中所屬文件夾的標識;
根據所述桌面布局文件為所述終端應用創建本地文件夾,并設置第二標識,所述第二標識為所述本地文件夾的標識;
建立所述第一標識與第二標識之間的映射關系;
遍歷所述終端應用的安裝包,以確定本地是否安裝了所述終端應用;
若是,則根據所述映射關系確定所述終端應用所屬的本地文件夾,獲取所述終端應用的安裝信息,將所述安裝信息放置在確定的本地文件夾中,并獲取所述終端應用的圖標,根據所述終端應用在第一移動終端桌面上的位置信息將所述圖標顯示在本地桌面的相應位置上;
若否,則從所述終端應用的安裝包中獲取所述終端應用的圖標,為獲取到的圖標添加未安裝標識,根據所述終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。

2.  根據權利要求1所述的方法,其特征在于,所述根據所述映射關系確定所述終端應用所屬的本地文件夾,包括:
確定所述終端應用的第一標識;
根據所述第一標識查找所述映射關系,以確定第二標識;
確定所述第二標識對應的本地文件夾為所述終端應用所屬的本地文件夾。

3.  根據權利要求1或2所述的方法,其特征在于,所述根據所述終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上之后,還包括:
接收用戶通過點擊所述添加了未安裝標識的圖標所觸發的安裝指令;
根據所述安裝指令獲取所述添加了未安裝標識的圖標所對應的終端應用的安裝包;
對獲取到的終端應用的安裝包進行安裝。

4.  根據權利要求3所述的方法,其特征在于,所述對獲取到的終端應用的安裝包進行安裝之后,還包括:
去除所述添加了未安裝標識的圖標上的未安裝標識。

5.  根據權利要求1或2任一項所述的方法,其特征在于,還包括:
將除所述桌面布局文件指示的終端應用之外的本地終端應用的圖標放置在新建的文件夾中,并將所述新建的文件夾的圖標放置在本地桌面上。

6.  一種桌面數據處理裝置,其特征在于,包括:
獲取單元,用于獲取第一移動終端的桌面數據,所述桌面數據包括桌面布局文件和終端應用的安裝包,所述桌面布局文件包括第一標識和終端應用在第一移動終端桌面上的位置信息,所述第一標識為終端應用在第一移動終端中所屬文件夾的標識;
建立單元,用于根據所述桌面布局文件為所述終端應用創建本地文件夾,并設置第二標識,所述第二標識為所述本地文件夾的標識;以及建立所述第一標識與第二標識之間的映射關系;
判斷單元,用于遍歷所述終端應用的安裝包,以確定本地是否安裝了所述終端應用;
第一處理單元,用于在判斷單元確定本地安裝了所述終端應用時,根據所述映射關系確定所述終端應用所屬的本地文件夾,獲取所述終端應用的安裝信息,將所述安裝信息放置在確定的本地文件夾中,并獲取所述終端應用的圖標,根據所述終端應用在第一移動終端桌面上的位置信息將所述圖標顯示在本地桌面的相應位置上;
第二處理單元,用于在判斷單元確定本地未安裝所述終端應用時,從所述終端應用的安裝包中獲取所述終端應用的圖標,為獲取到的圖標添加未安裝標識,根據所述終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。

7.  根據權利要求6所述的桌面數據處理裝置,其特征在于,
所述第一處理單元,具體用于在判斷單元確定本地安裝了所述終端應用時,確定所述終端應用的第一標識,根據所述第一標識查找所述映射關系,以 確定第二標識,確定所述第二標識對應的本地文件夾為所述終端應用所屬的本地文件夾,獲取所述終端應用的安裝信息,將所述安裝信息放置在確定的本地文件夾中,并獲取所述終端應用的圖標,根據所述終端應用在第一移動終端桌面上的位置信息將所述圖標顯示在本地桌面的相應位置上。

8.  根據權利要求6或7所述的桌面數據處理裝置,其特征在于,還包括安裝單元;
所述安裝單元,用于接收用戶通過點擊所述添加了未安裝標識的圖標所觸發的安裝指令,根據所述安裝指令獲取所述添加了未安裝標識的圖標所對應的終端應用的安裝包,對獲取到的終端應用的安裝包進行安裝。

9.  根據權利要求8所述的桌面數據處理裝置,其特征在于,
所述第二處理單元,還用于在安裝單元對獲取到的終端應用的安裝包進行安裝之后,去除所述添加了未安裝標識的圖標上的未安裝標識。

10.  根據權利要求6或7所述的桌面數據處理裝置,其特征在于,還包括第三處理單元;
第三處理單元,用于將除所述桌面布局文件指示的終端應用之外的本地終端應用的圖標放置在新建的文件夾中,并將所述新建的文件夾的圖標放置在本地桌面上。

11.  一種移動終端的操作系統,其特征在于,包括權利要求6至10任一項所述的桌面數據處理裝置。

說明書

說明書一種移動終端的桌面數據處理方法、裝置和系統
技術領域
本發明涉及通信技術領域,具體涉及一種移動終端的桌面數據處理方法、裝置和系統。
背景技術
隨著通信技術的飛速發展,移動終端已經成為人們日常生活不可或缺的一部分,如何提高移動終端的性能,也是業界一直關注的問題。
在移動終端的使用過程中,用戶往往會根據自身的喜好和需求將一些常用的終端應用的快捷方式和/或對應的組件放置在移動終端的桌面上,其中,這些放置在桌面上的終端應用的快捷方式和組件可以統稱為桌面數據。
在現有技術中,當用戶需要在移動終端A使用與移動終端B同樣的桌面時,往往需要對移動終端A的桌面進行重新設置,才可達到目的,這不僅費時,而且操作繁瑣,效率較低。
發明內容
本發明實施例提供一種移動終端的桌面數據處理方法、裝置和系統,可以實現不同移動終端之間桌面數據的遷移,節省桌面設置時間,簡化操作,以及提高效率。
一種移動終端的桌面數據處理方法,包括:
獲取第一移動終端的桌面數據,所述桌面數據包括桌面布局文件和終端應用的安裝包,所述桌面布局文件包括第一標識和終端應用在第一移動終端桌面上的位置信息,所述第一標識為終端應用在第一移動終端中所屬文件夾的標識;
根據所述桌面布局文件為所述終端應用創建本地文件夾,并設置第二標識,所述第二標識為所述本地文件夾的標識;
建立所述第一標識與第二標識之間的映射關系;
遍歷所述終端應用的安裝包,以確定本地是否安裝了所述終端應用;
若是,則根據所述映射關系確定所述終端應用所屬的本地文件夾,獲取所述終端應用的安裝信息,將所述安裝信息放置在確定的本地文件夾中,并獲取所述終端應用的圖標,根據所述終端應用在第一移動終端桌面上的位置信息將所述圖標顯示在本地桌面的相應位置上;
若否,則從所述終端應用的安裝包中獲取所述終端應用的圖標,為獲取到的圖標添加未安裝標識,根據所述終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
一種桌面數據處理裝置,包括獲取單元、建立單元、判斷單元、第一處理單元和第二處理單元,如下:
獲取單元,用于獲取第一移動終端的桌面數據,所述桌面數據包括桌面布局文件和終端應用的安裝包,所述桌面布局文件包括第一標識和終端應用在第一移動終端桌面上的位置信息,所述第一標識為終端應用在第一移動終端中所屬文件夾的標識;
建立單元,用于根據所述桌面布局文件為所述終端應用創建本地文件夾,并設置第二標識,所述第二標識為所述本地文件夾的標識;以及建立所述第一標識與第二標識之間的映射關系;
判斷單元,用于遍歷所述終端應用的安裝包,以確定本地是否安裝了所述終端應用;
第一處理單元,用于在判斷單元確定本地安裝了所述終端應用時,根據所述映射關系確定所述終端應用所屬的本地文件夾,獲取所述終端應用的安裝信息,將所述安裝信息放置在確定的本地文件夾中,并獲取所述終端應用的圖標,根據所述終端應用在第一移動終端桌面上的位置信息將所述圖標顯示在本地桌面的相應位置上;
第二處理單元,用于在判斷單元確定本地未安裝所述終端應用時,從所述終端應用的安裝包中獲取所述終端應用的圖標,為獲取到的圖標添加未安裝標識,根據所述終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
一種移動終端的操作系統,包括本發明實施例提供的任一種桌面數據處理 裝置。
本發明實施例采用獲取第一移動終端的桌面數據,其中,該桌面數據包括桌面布局文件和終端應用的安裝包,桌面布局文件包括終端應用在第一移動終端中所屬文件夾的標識(即第一標識)和終端應用在第一移動終端桌面上的位置信息,然后根據該桌面布局文件為這些終端應用創建本地文件夾,并為這些本地文件夾設置相應的標識,即第二標識,建立第一標識與第二標識之間的映射關系,然后,遍歷獲取到的終端應用的安裝包,以確定本地是否安裝了這些終端應用,如果安裝了,則根據映射關系確定該終端應用所屬的本地文件夾,將該終端應用的安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上;而如果尚未安裝,則從獲取到的終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,然后根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上,從而實現不同移動終端之間桌面數據的遷移的目的,最大程度還原了桌面數據遷移方的桌面布局,不僅可以大大節省桌面設置時間,簡化操作,以及提高效率,而且,還可以將桌面數據遷移方中已安裝的終端應用轉移到遷入的移動終端中,節省重新下載終端應用的流量和時間。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的移動終端的桌面數據處理方法的流程圖;
圖2是本發明實施例提供的移動終端的桌面數據處理方法的另一流程圖;
圖3是本發明實施例提供的桌面數據處理裝置的結構示意圖;
圖4是本發明實施例提供的桌面數據處理裝置的另一結構示意圖;
圖5是本發明實施例提供的移動終端的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例提供一種移動終端的桌面數據處理方法、裝置和系統。以下分別進行詳細說明。
實施例一、
為了描述方便,在本發明實施例中,將桌面數據的遷移方稱為第一移動終端,而數據遷入的移動終端稱為第二移動終端,即以將第一移動終端的桌面數據遷移到第二移動終端為例進行說明。其中,第一移動終端和第二移動終端具體可以為手機或平板電腦等設備。
本實施例將第二移動終端的角度進行描述。
一種移動終端的桌面數據處理方法,包括:獲取第一移動終端的桌面數據,其中,該桌面數據包括桌面布局文件和終端應用的安裝包,桌面布局文件包括終端應用在第一移動終端中所屬文件夾的標識(即第一標識)和終端應用在第一移動終端桌面上的位置信息;根據該桌面布局文件為這些終端應用創建本地文件夾,并為本地文件夾設置相應的標識,即第二標識;建立第一標識與第二標識之間的映射關系,然后遍歷這些終端應用的安裝包,以確定本地是否安裝了該終端應用;如果已安裝,則根據該映射關系確定該終端應用所屬的本地文件夾,獲取該終端應用的安裝信息,將該安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上;如果未安裝,則從該終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
如圖1所示,該移動終端的桌面數據處理方法的具體流程可以如下:
101、獲取第一移動終端的桌面數據。
其中,該桌面數據包括桌面布局文件和終端應用的安裝包等數據,而桌面布局文件則可以包括終端應用在第一移動終端中所屬文件夾的標識、以及終端應用在第一移動終端桌面上的位置信息等,其中,為了描述方便,在本發明實施例中,將終端應用在第一移動終端中所屬文件夾的標識稱為第一標識。
例如,可以設置“瀏覽器”在第一移動終端中所屬文件夾的第一標識為“1”、“音樂”在第一移動終端中所屬文件夾的第一標識為“2”、“短信”在第一移動終端中所屬文件夾的第一標識為“3”、以及“電話”在第一移動終端中所屬文件夾的第一標識為“4”等等。
其中,獲取第一移動終端的桌面數據的方式可以有多種,比如,可以直接接收第一移動終端發送的桌面數據,或者,也可以由第三方設備獲取該第一移動終端的桌面數據,然后從第三方設備中獲取該第一移動終端的桌面數據。其中,第一移動終端和第二移動終端之間傳送桌面數據的方式也可以有多種,比如,可以通過局域網、藍牙或近場通訊(NFC,Near Field Communication)等通信及逆行那個傳送,當然,也可以直接通過其他網絡進行傳輸,在此不再贅述。
102、根據該桌面布局文件為終端應用在本地(即第二移動終端中)創建相應的文件夾,為了描述方便,在本發明實施例中稱為本地文件夾,并為創建的本地文件夾設置相應的文件夾標識,為了描述方便,在本發明實施例中稱為第二標識。
例如,可以設置“瀏覽器”所屬的本地文件夾的第二標識為“4”、“音樂”所屬的本地文件夾的第二標識為“5”、“短信”所屬的本地文件夾的第二標識為“6”、以及“電話”所屬的本地文件夾的第二標識為“7”等等。
103、建立該第一標識與第二標識之間的映射關系。
例如,以終端應用具體為瀏覽器、音樂、短信和電話為例,如果“瀏覽器”在第一移動終端中所屬文件夾的第一標識為“1”、“音樂”在第一移動終端中所屬文件夾的第一標識為“2”、“短信”在第一移動終端中所屬文件夾的第一標識為“3”、以及“電話”在第一移動終端中所屬文件夾的第一標識為“4”;而“瀏覽器”所屬的本地文件夾的第二標識為“4”、“音樂”所屬的本地文件 夾的第二標識為“5”、“短信”所屬的本地文件夾的第二標識為“6”、以及“電話”所屬的本地文件夾的第二標識為“7”,則可以建立如表一所示的映射關系,具體如下:
表一:
終端應用名稱第一標識第二標識瀏覽器14音樂25短信36電話47………………
104、遍歷獲取到的終端應用的安裝包,以確定本地(即第二移動終端)是否安裝了該終端應用,如果已安裝,則執行步驟105,如果尚未安裝,則執行步驟106。
105、如果本地已安裝了該終端應用,則根據該映射關系確定終端應用所屬的本地文件夾,獲取該終端應用的安裝信息,將該安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上。
其中,步驟“根據該映射關系確定所述終端應用所屬的本地文件夾”具體可以包括:
確定該終端應用的第一標識,根據該第一標識查找該映射關系,以確定第二標識,確定該第二標識對應的本地文件夾為該終端應用所屬的本地文件夾。
例如,以終端應用具體為“電話”為例,如果本地已安裝了“電話”,則可以先獲取該“電話”的第一標識,比如“4”,然后根據該第一標識查找第一標識和第二標識的映射關系,確定于該第一標識“4”所對應的第二標識為“7”,因此,可以確定“電話”所屬的本地文件夾為第二標識為“7”所對應的本地文件夾,所以,此時可以獲取“電話”的安裝信息,將該安裝信息放置在該確定的本地文件夾中,并獲取“電話”的圖標,根據“電話”在第一移動終端桌 面上的位置信息將該“電話”的圖標顯示在本地桌面的相應位置上,等等,以此類推,其他終端應用的實現與此類似,在此不再贅述。
106、如果本地尚未安裝該終端應用,則從該終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
例如,還是以終端應用具體為“電話”為例,則此時可以從之前獲取到的終端應用的安裝包中獲取“電話”的圖標,為該獲取到的“電話”的圖標添加未安裝標識,然后根據“電話”在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
可選的,在將添加了未安裝標識的圖標顯示在本地桌面的相應位置上之后,還可以接收用戶的安裝指令,比如,接收用戶通過點擊該圖標所觸發的安裝指令,然后,根據該安裝指令對該終端應用進行安裝,即,在步驟“根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上”之后,該移動終端的桌面數據處理方法還可以包括:
接收用戶通過點擊該添加了未安裝標識的圖標所觸發的安裝指令,根據該安裝指令獲取添加了未安裝標識的圖標所對應的終端應用的安裝包,對獲取到的終端應用的安裝包進行安裝。
此外,在對獲取到的終端應用的安裝包進行安裝之后,還可以去除該添加了未安裝標識的圖標上的未安裝標識,以提示用戶該終端應用已安裝完畢。
此外,除了獲取到的桌面布局文件所指示的終端應用之外,本地(即第二終端)可能還存在其他的終端應用(即剩余的終端應用),為了便于管理,可以將這些剩余的終端應用放置在一個文件夾中,然后將該文件夾放置在本地桌面的預置位置上,其中,該位置可以根據用戶的喜好或實際應用的需求進行設置,比如,可以放置在桌面的最后一個圖標之后,等等。即,該移動終端的桌面數據處理方法還可以包括:
將除該桌面布局文件指示的終端應用之外的本地終端應用的圖標放置在新建的文件夾中,并將該新建的文件夾的圖標放置在本地桌面上。
由上可知,本實施例采用獲取第一移動終端的桌面數據,其中,該桌面數據包括桌面布局文件和終端應用的安裝包,桌面布局文件包括第一標識和終端應用在第一移動終端桌面上的位置信息,然后根據該桌面布局文件為這些終端應用創建本地文件夾,并設置第二標識,以及建立第一標識與第二標識之間的映射關系,然后,遍歷獲取到的終端應用的安裝包,以確定本地是否安裝了這些終端應用,如果安裝了,則根據映射關系確定該終端應用所屬的本地文件夾,將該終端應用的安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上;而如果尚未安裝,則從獲取到的終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,然后根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上,從而實現不同移動終端之間桌面數據的遷移的目的,最大程度還原了桌面數據遷移方的桌面布局,不僅可以大大節省桌面設置時間,簡化操作,以及提高效率,而且,還可以將桌面數據遷移方中已安裝的終端應用轉移到數據遷入的移動終端中,節省重新下載終端應用的流量和時間。
需說明的是,桌面數據遷移方將桌面數據遷移到其他移動終端后,該桌面數據遷移方既可以保留該桌面數據,也可以刪除該桌面數據,應當理解的是,本發明實施例的“遷移”并不僅僅只包括將數據遷移方的桌面數據搬到其他移動終端中的情況(即數據遷移方不保留該桌面數據),而是還可以包括將數據遷移方的桌面數據復制到其他移動終端中的情況(即數據遷移方保留該桌面數據)。
實施例二、
根據實施例一所描述的方法,以下將舉例作進一步詳細說明。
在本實施例中,將以第一移動終端的桌面數據遷移到第二移動終端上為例進行說明。
如圖2所示,一種移動終端的桌面數據處理方法,具體流程可以如下:
201、第一移動終端向第二移動終端傳送桌面數據。
其中,該桌面數據包括桌面布局文件和終端應用的安裝包等數據,而桌面 布局文件則可以包括終端應用在第一移動終端中所屬文件夾的標識(即第一標識)、以及終端應用在第一移動終端桌面上的位置信息等。
例如,可以設置“瀏覽器”在第一移動終端中所屬文件夾的第一標識為“1”、“音樂”在第一移動終端中所屬文件夾的第一標識為“2”、“短信”在第一移動終端中所屬文件夾的第一標識為“3”、“電話”在第一移動終端中所屬文件夾的第一標識為“4”、以及“地圖”在第一移動終端中所屬文件夾的第一標識為“5”,等等。
其中,第一移動終端向第二移動終端傳送桌面數據的方式可以有多種,比如,可以通過局域網、藍牙或NFC等通信及逆行那個傳送,當然,也可以直接通過其他網絡進行傳輸,在此不再贅述。
202、第二移動終端接收到第一移動終端傳送的桌面數據之后,遍歷接收到的桌面布局文件,為桌面布局文件所指示的終端應用創建本地文件夾,并為創建的本地文件夾設置相應的第二標識。
例如,可以為“瀏覽器”、“音樂”、“短信”、“電話”和“地圖”等終端應用創建本地文件夾,并設置“瀏覽器”所屬的本地文件夾的第二標識為“2”、“音樂”所屬的本地文件夾的第二標識為“5”、“短信”所屬的本地文件夾的第二標識為“3”、“電話”所屬的本地文件夾的第二標識為“7”、以及“地圖”在第一移動終端中所屬文件夾的第一標識為“1”等等。
需說明的是,第二標識可以根據實際應用的需求進行設置,應當理解的是,并不限于上述例子中所列舉的方式和數值。
203、第二移動終端建立該第一標識與第二標識之間的映射關系。
例如,以終端應用具體為瀏覽器、音樂、短信和電話為例,如果“瀏覽器”在第一移動終端中所屬文件夾的第一標識為“1”、“音樂”在第一移動終端中所屬文件夾的第一標識為“2”、“短信”在第一移動終端中所屬文件夾的第一標識為“3”、“電話”在第一移動終端中所屬文件夾的第一標識為“4”、以及“地圖”在第一移動終端中所屬文件夾的第一標識為“5”;而“瀏覽器”所屬的本地文件夾的第二標識為“2”、“音樂”所屬的本地文件夾的第二標識為“5”、“短信”所屬的本地文件夾的第二標識為“3”、“電話”所屬的本地文 件夾的第二標識為“7”、以及“地圖”在第一移動終端中所屬文件夾的第一標識為“1”,則可以建立如表二所示的映射關系,如下:
表二:
終端應用名稱第一標識第二標識瀏覽器12音樂25短信33電話47地圖21………………
204、第二移動終端遍歷接收到的桌面數據中的終端應用的安裝包,以確定本地(即第二移動終端)是否安裝了該終端應用,如果已安裝,則執行步驟205,如果尚未安裝,則執行步驟206。
205、如果本地已安裝了該終端應用,則第二移動終端根據該映射關系確定終端應用所屬的本地文件夾,從本地(即第二移動終端)獲取該終端應用的安裝信息,將該安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上。
例如,具體可以確定該終端應用的第一標識,根據該第一標識查找該映射關系以確定第二標識,然后確定該第二標識對應的本地文件夾為該終端應用所屬的本地文件夾,再然后,從本地(即第二移動終端)獲取該終端應用的安裝信息,將該安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,最后,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上。
例如,以終端應用具體為“電話”為例,如果本地已安裝了“電話”,則可以先獲取該“電話”的第一標識,比如“4”,然后根據該第一標識查找第一標識和第二標識的映射關系,確定于該第一標識“4”所對應的第二標識為“7”,因此,可以確定“電話”所屬的本地文件夾為第二標識為“7”所對應的本地 文件夾,所以,此時可以獲取“電話”的安裝信息,將該安裝信息放置在該確定的本地文件夾中,并獲取“電話”的圖標,根據“電話”在第一移動終端桌面上的位置信息將該“電話”的圖標顯示在本地桌面(即第二移動終端的桌面)的相應位置上,比如,顯示在本地桌面的左上角,等等,以此類推,其他終端應用的實現與此類似,在此不再贅述。
206、如果本地尚未安裝該終端應用,則第二移動終端從該終端應用的安裝包中獲取該終端應用的圖標,并為獲取到的圖標添加未安裝標識,以便提示用戶該終端應用未安裝,以及便于后續用戶可以通過點擊該圖標來安裝該終端應用,然后根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
例如,還是以終端應用具體為“電話”為例,則此時可以從之前獲取到的終端應用的安裝包中獲取“電話”的圖標,為該獲取到的“電話”的圖標添加未安裝標識,然后根據“電話”在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
可選的,在將添加了未安裝標識的圖標顯示在本地桌面的相應位置上之后,還可以接收用戶的安裝指令,比如,接收用戶通過點擊該圖標所觸發的安裝指令,然后,根據該安裝指令對該終端應用進行安裝,即在步驟“根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上”之后,該移動終端的桌面數據處理方法還可以包括步驟207。
207、第二移動終端接收用戶通過點擊該添加了未安裝標識的圖標所觸發的安裝指令。
208、第二移動終端根據接收到的安裝指令獲取添加了未安裝標識的圖標所對應的終端應用的安裝包,根據獲取到的終端應用的安裝包對和終端應用進行安裝。
此外,在對獲取到的終端應用的安裝包進行安裝之后,還可以去除該添加了未安裝標識的圖標上的未安裝標識,以提示用戶該終端應用已安裝完畢。
此外,需說明的是,除了獲取到的桌面布局文件所指示的終端應用之外, 本地(即第二終端)可能還存在其他的終端應用(即剩余的終端應用),為了便于管理,可以將這些剩余的終端應用放置在一個文件夾中,然后將該文件夾放置在本地桌面的預置位置上,其中,該位置可以根據用戶的喜好或實際應用的需求進行設置,比如,可以放置在桌面的最后一個圖標之后,等等,在此不再贅述。
由上可知,本實施例采用由第一移動終端將桌面數據傳送給第二移動終端,其中,該桌面數據包括桌面布局文件和終端應用的安裝包,而桌面布局文件則可以包括第一標識和終端應用在第一移動終端桌面上的位置信息等信息,然后由第二移動終端根據該桌面布局文件為這些終端應用創建本地文件夾,并設置第二標識,以及建立第一標識與第二標識之間的映射關系,然后,由第二移動終端遍歷獲取到的終端應用的安裝包,以確定第二移動終端中是否安裝了這些終端應用,如果安裝了,則根據映射關系確定該終端應用所屬的本地文件夾,將該終端應用的安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在第二移動終端桌面的相應位置上;而如果尚未安裝,則從獲取到的終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,然后根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在第二移動終端桌面的相應位置上,從而實現將第一移動終端的桌面數據遷移到第二移動終端中的目的,最大程度在第二移動終端中還原了第一移動終端的桌面布局,該方案不僅可以大大節省桌面設置時間,簡化操作,以及提高效率,而且,還可以將第一移動終端中已安裝的終端應用轉移到第二移動終端中,節省重新下載終端應用的流量和時間。
實施例三、
為了更好地實現上述方法,本發明實施例還提供一種桌面數據處理裝置,如圖3所示,該桌面數據處理裝置可以包括獲取單元301、建立單元302、判斷單元303、第一處理單元304和第二處理單元305,如下:
獲取單元301,用于獲取第一移動終端的桌面數據。
其中,該桌面數據包括桌面布局文件和終端應用的安裝包等數據,而桌面 布局文件則可以包括終端應用在第一移動終端中所屬文件夾的標識(即第一標識)、以及終端應用在第一移動終端桌面上的位置信息等。
例如,可以設置“瀏覽器”在第一移動終端中所屬文件夾的第一標識為“1”、“音樂”在第一移動終端中所屬文件夾的第一標識為“2”、“短信”在第一移動終端中所屬文件夾的第一標識為“3”、以及“電話”在第一移動終端中所屬文件夾的第一標識為“4”等等。
其中,獲取第一移動終端的桌面數據的方式可以有多種,比如,獲取單元301可以直接接收第一移動終端發送的桌面數據,或者,也可以由第三方設備獲取該第一移動終端的桌面數據,然后由獲取單元301從第三方設備中獲取該第一移動終端的桌面數據,等等。
其中,第一移動終端和第二移動終端之間傳送桌面數據的方式也可以有多種,比如,可以通過局域網、藍牙或NFC等通信及逆行那個傳送,當然,也可以直接通過其他網絡進行傳輸,在此不再贅述。
建立單元302,用于根據獲取單元301獲取到的桌面布局文件為該終端應用創建本地文件夾,并設置第二標識(其中,該第二標識為該本地文件夾的標識);以及建立該第一標識與第二標識之間的映射關系。
例如,可以設置“瀏覽器”所屬的本地文件夾的第二標識為“4”、“音樂”所屬的本地文件夾的第二標識為“5”、“短信”所屬的本地文件夾的第二標識為“6”、以及“電話”所屬的本地文件夾的第二標識為“7”等等。
其中,第一標識與第二標識的映射關系的建立方法具體可參見前面的方法實施例,在此不再贅述。
判斷單元303,用于遍歷獲取單元301獲取到的終端應用的安裝包,以確定本地是否安裝了該終端應用。
第一處理單元304,用于在判斷單元303確定本地安裝了所述終端應用時,根據建立單元302建立的映射關系確定該終端應用所屬的本地文件夾,獲取該終端應用的安裝信息,將該安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該終端應用的圖標顯示在本地桌面的相應位置上。
第二處理單元305,用于在判斷單元303確定本地未安裝所述終端應用時,從該終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
其中,“根據映射關系確定該終端應用所屬的本地文件夾”具體可以如下:
通過確定該終端應用的第一標識,根據該第一標識查找該映射關系,以確定第二標識,確定該第二標識對應的本地文件夾為該終端應用所屬的本地文件夾。即:
第一處理單元304,具體可以用于在判斷單元303確定本地安裝了該終端應用時,確定該終端應用的第一標識,根據該第一標識查找所述映射關系,以確定第二標識,確定該第二標識對應的本地文件夾為所述終端應用所屬的本地文件夾,獲取該終端應用的安裝信息,將該安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該終端應用的圖標顯示在本地桌面的相應位置上。
可選的,在將添加了未安裝標識的圖標顯示在本地桌面的相應位置上之后,還可以接收用戶的安裝指令,比如,接收用戶通過點擊該圖標所觸發的安裝指令,然后,根據該安裝指令對該終端應用進行安裝,即如圖4所示,該桌面數據處理裝置還可以包括安裝單元306,如下:
安裝單元306,用于接收用戶通過點擊該添加了未安裝標識的圖標所觸發的安裝指令,根據該安裝指令獲取所述添加了未安裝標識的圖標所對應的終端應用的安裝包,對獲取到的終端應用的安裝包進行安裝。
此外,在對獲取到的終端應用的安裝包進行安裝之后,還可以去除該添加了未安裝標識的圖標上的未安裝標識,以提示用戶該終端應用已安裝完畢,即:
第二處理單元305,還用于在安裝單元306對獲取到的終端應用的安裝包進行安裝之后,去除所述添加了未安裝標識的圖標上的未安裝標識。
此外,除了獲取到的桌面布局文件所指示的終端應用之外,本地(即第二終端)可能還存在其他的終端應用(即剩余的終端應用),為了便于管理,可以將這些剩余的終端應用放置在一個文件夾中,然后將該文件夾放置在本地桌 面的預置位置上,其中,該位置可以根據用戶的喜好或實際應用的需求進行設置,比如,可以放置在桌面的最后一個圖標之后,等等。即該桌面數據處理裝置還可以包括第三處理單元,如下:
第三處理單元,用于將除所述桌面布局文件指示的終端應用之外的本地終端應用的圖標放置在新建的文件夾中,并將所述新建的文件夾的圖標放置在本地桌面上。
具體實現時,以上各個單元可以作為獨立的實體來實現,也可以進行任意組合,作為同一或若干個實體來實現,以上各個單元的具體實施可參見前面的方法實施例,在此不再贅述。
該桌面數據處理裝置具體可集成在移動終端中,該移動終端具體可以為手機或平板電腦等設備。
由上可知,本實施例的桌面數據處理裝置的獲取單元301可以獲取第一移動終端的桌面數據,其中,該桌面數據包括桌面布局文件和終端應用的安裝包,桌面布局文件包括第一標識和終端應用在第一移動終端桌面上的位置信息,然后由建立單元302根據該桌面布局文件為這些終端應用創建本地文件夾,并設置第二標識,以及建立第一標識與第二標識之間的映射關系,然后,由判斷單元303遍歷獲取到的終端應用的安裝包,以確定本地是否安裝了這些終端應用,如果安裝了,則由第一處理單元304根據映射關系確定該終端應用所屬的本地文件夾,將該終端應用的安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上;而如果尚未安裝,則由第二處理單元305從獲取到的終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,然后根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上,從而實現不同移動終端之間桌面數據的遷移的目的,最大程度還原了桌面數據遷移方的桌面布局,不僅可以大大節省桌面設置時間,簡化操作,以及提高效率,而且,還可以將桌面數據遷移方中已安裝的終端應用轉移到數據遷入的移動終端中,節省重新下載終端應用的流量和時間。
實施例四、
相應的,本發明實施例還提供一種移動終端的操作系統,包括本發明實施例提供的任一種桌面數據處理裝置,該桌面數據處理裝置具體可參見實施例三,例如,可以如下:
桌面數據處理裝置,用于獲取第一移動終端的桌面數據,其中,該桌面數據包括桌面布局文件和終端應用的安裝包,桌面布局文件包括終端應用在第一移動終端中所屬文件夾的標識(即第一標識)和終端應用在第一移動終端桌面上的位置信息;根據該桌面布局文件為這些終端應用創建本地文件夾,并設置第二標識;建立第一標識與第二標識之間的映射關系,然后遍歷這些終端應用的安裝包,以確定本地是否安裝了該終端應用;如果已安裝,則根據該映射關系確定該終端應用所屬的本地文件夾,獲取該終端應用的安裝信息,將該安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上;如果未安裝,則從該終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
該桌面數據處理裝置,還可以用于在將添加了未安裝標識的圖標顯示在本地桌面的相應位置上之后,接收用戶通過點擊該添加了未安裝標識的圖標所觸發的安裝指令,根據該安裝指令獲取添加了未安裝標識的圖標所對應的終端應用的安裝包,對獲取到的終端應用的安裝包進行安裝。
此外,在對獲取到的終端應用的安裝包進行安裝之后,該桌面數據處理裝置還可以去除該添加了未安裝標識的圖標上的未安裝標識,以提示用戶該終端應用已安裝完畢。
另外,該桌面數據處理裝置,還可以用于將除該桌面布局文件指示的終端應用之外的本地終端應用的圖標放置在新建的文件夾中,并將該新建的文件夾的圖標放置在本地桌面上。
以上實施具體可參見前面的實施例,在此不再贅述。
由于該移動終端的操作系統包括本發明實施例提供的任一種桌面數據處 理裝置,因此,同樣可以實現本發明實施例所提供的任一種桌面數據處理裝置所能實現的有益效果,詳見前面的實施例,在此不再贅述。
實施例五、
相應的,本發明實施例還提供一種移動終端,可以集成本發明實施例提供的任一種桌面數據處理裝置。如圖5所示,該移動終端可以包括射頻(RF,Radio Frequency)電路401、包括有一個或一個以上計算機可讀存儲介質的存儲器402、輸入單元403、顯示單元404、傳感器405、音頻電路406、無線保真(WiFi,Wireless Fidelity)模塊407、包括有一個或者一個以上處理核心的處理器408、以及電源409等部件。本領域技術人員可以理解,圖5中示出的移動終端結構并不構成對移動終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
RF電路401可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器408處理;另外,將涉及上行的數據發送給基站。通常,RF電路401包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM,Subscriber Identity Module)卡、收發信機、耦合器、低噪聲放大器(LNA,Low Noise Amplifier)、雙工器等。此外,RF電路401還可以通過無線通信與網絡和其他設備通信。所述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(GSM,Global System of Mobile communication)、通用分組無線服務(GPRS,General Packet Radio Service)、碼分多址(CDMA,Code Division Multiple Access)、寬帶碼分多址(WCDMA,Wideband Code Division Multiple Access)、長期演進(LTE,Long Term Evolution)、電子郵件、短消息服務(SMS,Short Messaging Service)等。
存儲器402可用于存儲軟件程序以及模塊,處理器408通過運行存儲在存儲器402的軟件程序以及模塊,從而執行各種功能應用以及數據處理。存儲器402可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據移動終端的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器402可以包括高速隨機存取存儲器,還可以包括非易失性存 儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。相應地,存儲器402還可以包括存儲器控制器,以提供處理器408和輸入單元403對存儲器402的訪問。
輸入單元403可用于接收輸入的數字或字符信息,以及產生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,在一個具體的實施例中,輸入單元403可包括觸敏表面以及其他輸入設備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸敏表面可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器408,并能接收處理器408發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏表面。除了觸敏表面,輸入單元403還可以包括其他輸入設備。具體地,其他輸入設備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元404可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元404可包括顯示面板,可選的,可以采用液晶顯示器(LCD,Liquid Crystal Display)、有機發光二極管(OLED,Organic Light-Emitting Diode)等形式來配置顯示面板。進一步的,觸敏表面可覆蓋顯示面板,當觸敏表面檢測到在其上或附近的觸摸操作后,傳送給處理器408以確定觸摸事件的類型,隨后處理器408根據觸摸事件的類型在顯示面板上提供相應的視覺輸出。雖然在圖5中,觸敏表面與顯示面板是作為兩個獨立的部件來實現輸入和輸入功能,但是在某些實施例中,可以將觸敏表面與顯示面板集成而實現輸入和輸出功能。
移動終端還可包括至少一種傳感器405,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環 境光傳感器可根據環境光線的明暗來調節顯示面板的亮度,接近傳感器可在移動終端移動到耳邊時,關閉顯示面板和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于移動終端還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路406、揚聲器,傳聲器可提供用戶與移動終端之間的音頻接口。音頻電路406可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器,由揚聲器轉換為聲音信號輸出;另一方面,傳聲器將收集的聲音信號轉換為電信號,由音頻電路406接收后轉換為音頻數據,再將音頻數據輸出處理器408處理后,經RF電路401以發送給比如另一移動終端,或者將音頻數據輸出至存儲器402以便進一步處理。音頻電路406還可能包括耳塞插孔,以提供外設耳機與移動終端的通信。
WiFi屬于短距離無線傳輸技術,移動終端通過WiFi模塊407可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖5示出了WiFi模塊407,但是可以理解的是,其并不屬于移動終端的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
處理器408是移動終端的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器402內的軟件程序和/或模塊,以及調用存儲在存儲器402內的數據,執行移動終端的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器408可包括一個或多個處理核心;優選的,處理器408可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器408中。
移動終端還包括給各個部件供電的電源409(比如電池),優選的,電源可以通過電源管理系統與處理器408邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。電源409還可以包括一個或一個以上的 直流或交流電源、再充電系統、電源故障檢測電路、電源轉換器或者逆變器、電源狀態指示器等任意組件。
盡管未示出,移動終端還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,移動終端中的處理器408會按照如下的指令,將一個或一個以上的應用程序的進程對應的可執行文件加載到存儲器402中,并由處理器408來運行存儲在存儲器402中的應用程序,從而實現各種功能:
盡管未示出,移動終端還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,移動終端的顯示單元是觸摸屏顯示器,移動終端還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經配置以由一個或者一個以上處理器執行述一個或者一個以上程序包含用于進行以下操作的指令:
獲取第一移動終端的桌面數據,其中,該桌面數據包括桌面布局文件和終端應用的安裝包,桌面布局文件包括終端應用在第一移動終端中所屬文件夾的標識(即第一標識)和終端應用在第一移動終端桌面上的位置信息;根據該桌面布局文件為這些終端應用創建本地文件夾,并設置第二標識;建立第一標識與第二標識之間的映射關系,然后遍歷這些終端應用的安裝包,以確定本地是否安裝了該終端應用;如果已安裝,則根據該映射關系確定該終端應用所屬的本地文件夾,獲取該終端應用的安裝信息,將該安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上;如果未安裝,則從該終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上。
可選的,在將添加了未安裝標識的圖標顯示在本地桌面的相應位置上之后,還可以接收用戶通過點擊該添加了未安裝標識的圖標所觸發的安裝指令,根據該安裝指令獲取添加了未安裝標識的圖標所對應的終端應用的安裝包,對獲取到的終端應用的安裝包進行安裝。
此外,在對獲取到的終端應用的安裝包進行安裝之后,還可以去除該添加了未安裝標識的圖標上的未安裝標識,以提示用戶該終端應用已安裝完畢。
另外,需說明的是,除了獲取到的桌面布局文件所指示的終端應用之外,本地(即第二終端)可能還存在其他的終端應用(即剩余的終端應用),為了便于管理,可以將這些剩余的終端應用放置在一個文件夾中,然后將該文件夾放置在本地桌面的預置位置上,其中,該位置可以根據用戶的喜好或實際應用的需求進行設置,比如,可以放置在桌面的最后一個圖標之后,等等。
由上可知,本實施例的移動終端采用獲取第一移動終端的桌面數據,其中,該桌面數據包括桌面布局文件和終端應用的安裝包,桌面布局文件包括第一標識和終端應用在第一移動終端桌面上的位置信息,然后根據該桌面布局文件為這些終端應用創建本地文件夾,并設置第二標識,以及建立第一標識與第二標識之間的映射關系,然后,遍歷獲取到的終端應用的安裝包,以確定本地是否安裝了這些終端應用,如果安裝了,則根據映射關系確定該終端應用所屬的本地文件夾,將該終端應用的安裝信息放置在確定的本地文件夾中,并獲取該終端應用的圖標,根據該終端應用在第一移動終端桌面上的位置信息將該圖標顯示在本地桌面的相應位置上;而如果尚未安裝,則從獲取到的終端應用的安裝包中獲取該終端應用的圖標,為獲取到的圖標添加未安裝標識,然后根據該終端應用在第一移動終端桌面上的位置信息將添加了未安裝標識的圖標顯示在本地桌面的相應位置上,從而實現不同移動終端之間桌面數據的遷移的目的,最大程度還原了桌面數據遷移方的桌面布局,不僅可以大大節省桌面設置時間,簡化操作,以及提高效率,而且,還可以將桌面數據遷移方中已安裝的終端應用轉移到數據遷入的移動終端中,節省重新下載終端應用的流量和時間。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。
以上對本發明實施例所提供的一種移動終端的桌面數據處理方法、裝置和系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。

關 鍵 詞:
一種 移動 終端 桌面 數據處理 方法 裝置 系統
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種移動終端的桌面數據處理方法、裝置和系統.pdf
鏈接地址:http://www.rgyfuv.icu/p-6381575.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图