国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)轉(zhuǎn)移的方法及終端與流程

      文檔序號(hào):11406854閱讀:254來(lái)源:國(guó)知局
      一種數(shù)據(jù)轉(zhuǎn)移的方法及終端與流程

      本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)轉(zhuǎn)移的方法及終端。



      背景技術(shù):

      隨著技術(shù)的發(fā)展,手機(jī)、平板電腦等智能終端更新?lián)Q代的速度越來(lái)越快,人們也越來(lái)越習(xí)慣更快地更換新的智能終端。但是,購(gòu)買了新終端后,將替換下來(lái)的舊終端中的數(shù)據(jù)導(dǎo)入至新的終端的繁瑣程度及困難程度讓大多數(shù)人感到頭疼。

      為了解決更換終端過(guò)程中的數(shù)據(jù)轉(zhuǎn)移問(wèn)題,市面上出現(xiàn)不少的換機(jī)軟件,但這些換機(jī)軟件一般都存需要獲取智能終端的root權(quán)限的問(wèn)題,root權(quán)限與終端的安全息息相關(guān),現(xiàn)有的智能終端獲取root權(quán)限也越來(lái)越難。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例提供一種數(shù)據(jù)轉(zhuǎn)移的方法,可有效解決上述問(wèn)題,在轉(zhuǎn)移數(shù)據(jù)時(shí)無(wú)需獲取root權(quán)限,更加方便。

      第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)轉(zhuǎn)移的方法,該方法包括:

      根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口;

      獲取第一終端中所述應(yīng)用程序的目標(biāo)數(shù)據(jù);

      將獲取到的所述目標(biāo)數(shù)據(jù)發(fā)送至第二終端;

      通過(guò)所述讀寫接口將所述目標(biāo)數(shù)據(jù)導(dǎo)入所述第二終端中的目標(biāo)應(yīng)用程序。

      另一方面,本發(fā)明實(shí)施例提供了一種終端,該終端包括:

      實(shí)現(xiàn)單元,用于根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口;

      獲取單元,用于獲取第一終端中所述應(yīng)用程序的目標(biāo)數(shù)據(jù);

      發(fā)送單元,用于將獲取到的所述目標(biāo)數(shù)據(jù)發(fā)送至第二終端;

      導(dǎo)入單元,用于通過(guò)所述讀寫接口將所述目標(biāo)數(shù)據(jù)導(dǎo)入所述第二終端中的目標(biāo)應(yīng)用程序。

      本發(fā)明實(shí)施例的數(shù)據(jù)轉(zhuǎn)移的方法及終端,通過(guò)在終端應(yīng)用程序內(nèi)實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)讀寫接口,獲取終端應(yīng)用程序的目標(biāo)數(shù)據(jù)后,利用讀寫接口將轉(zhuǎn)移后的目標(biāo)數(shù)據(jù)導(dǎo)入另一終端的應(yīng)用程序中,無(wú)需獲取root權(quán)限便可進(jìn)行數(shù)據(jù)轉(zhuǎn)移,為終端間的數(shù)據(jù)轉(zhuǎn)移帶來(lái)方便。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)轉(zhuǎn)移的方法的示意流程圖;

      圖2為本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)轉(zhuǎn)移的方法的示意流程圖;

      圖3為本發(fā)明實(shí)施例三提供的一種數(shù)據(jù)轉(zhuǎn)移的方法的示意流程圖;

      圖4為本發(fā)明實(shí)施例一提供的終端的示意性框圖;

      圖5為本發(fā)明實(shí)施例二提供的終端的示意性框圖;

      圖6為本發(fā)明實(shí)施例一提供的終端的示意性框圖;

      圖7為本發(fā)明實(shí)施例四提供的示意性框圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      應(yīng)當(dāng)理解,當(dāng)在本說(shuō)明書和所附權(quán)利要求書中使用時(shí),術(shù)語(yǔ)“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。

      還應(yīng)當(dāng)理解,在此本發(fā)明說(shuō)明書中所使用的術(shù)語(yǔ)僅僅是出于描述特定實(shí)施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說(shuō)明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。

      如在本說(shuō)明書和所附權(quán)利要求書中所使用的那樣,術(shù)語(yǔ)“如果”可以依據(jù)上下文被解釋為“當(dāng)...時(shí)”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)到”。類似地,短語(yǔ)“如果確定”或“如果檢測(cè)到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測(cè)到[所描述條件或事件]”或“響應(yīng)于檢測(cè)到[所描述條件或事件]”。

      具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動(dòng)電話、膝上型計(jì)算機(jī)或平板計(jì)算機(jī)之類的其它便攜式設(shè)備。還應(yīng)當(dāng)理解的是,在某些實(shí)施例中,所述設(shè)備并非便攜式通信設(shè)備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)。

      在接下來(lái)的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應(yīng)當(dāng)理解的是,終端可以包括諸如物理鍵盤、鼠標(biāo)和/或控制桿的一個(gè)或多個(gè)其它物理用戶接口設(shè)備。

      終端支持各種應(yīng)用程序,例如以下中的一個(gè)或多個(gè):繪圖應(yīng)用程序、演示應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤刻錄應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息收發(fā)應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)碼相機(jī)應(yīng)用程序、數(shù)字?jǐn)z影機(jī)應(yīng)用程序、web瀏覽應(yīng)用程序、數(shù)字音樂(lè)播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。

      可以在終端上執(zhí)行的各種應(yīng)用程序可以使用諸如觸摸敏感表面的至少一個(gè)公共物理用戶接口設(shè)備??梢栽趹?yīng)用程序之間和/或相應(yīng)應(yīng)用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個(gè)或多個(gè)功能以及終端上顯示的相應(yīng)信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對(duì)用戶而言直觀且透明的用戶界面的各種應(yīng)用程序。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

      應(yīng)當(dāng)理解,在本發(fā)明實(shí)施例中,所稱處理器可以是中央處理單元(centralprocessingunit,cpu),該處理器還可以是其他通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

      應(yīng)當(dāng)理解的是,終端僅僅是便攜式多功能設(shè)備的一個(gè)示例,并且終端可以具有比所示組件更多或更少的組件、可以組合兩個(gè)或多個(gè)組件或者可以具有不同的組件配置或布置??梢砸园ㄒ粋€(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐返挠布?、軟件或硬件和軟件的組合來(lái)實(shí)現(xiàn)各種部件。

      也應(yīng)當(dāng)理解,盡管術(shù)語(yǔ)第一、第二等可以在此用來(lái)描述各種元素,但這些元素不應(yīng)該受限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將這些元素彼此區(qū)分開。例如,在不脫離本發(fā)明范圍的前提下,第一終端可以被稱為第二終端,并且類似地,第二終端可以被稱為第一終端。第一終端和第二終端均為終端,但它們并非同一終端。

      參見(jiàn)圖1,是本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)轉(zhuǎn)移的方法的示意流程圖,如圖所示,該方法包括以下步驟s11~s15:

      步驟s11:根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)讀寫接口。

      具體地,預(yù)先在終端的應(yīng)用程序上實(shí)現(xiàn)對(duì)應(yīng)用的數(shù)據(jù)讀寫接口,實(shí)現(xiàn)了數(shù)據(jù)讀寫接口后便可直接從讀寫接口處獲取應(yīng)用的數(shù)據(jù)。

      具體實(shí)現(xiàn)如下:

      首先在終端的應(yīng)用程序內(nèi)要實(shí)現(xiàn)可供數(shù)據(jù)讀寫的插件,終端應(yīng)用程序需要實(shí)現(xiàn)的插件接口說(shuō)明:

      一、在androidmanifest中配置如下服務(wù):

      二、實(shí)現(xiàn)jar包中的aidl(androidinterfacedefinitionlanguage)接口:

      步驟s12:讀取第一終端中應(yīng)用程序的配置文件信息。

      具體地,數(shù)據(jù)轉(zhuǎn)移程序提供配置文件結(jié)構(gòu),并讀取第一終端中應(yīng)用程序提供的配置文件信息。

      配置文件信息例如:

      packagename:包名

      versioncode_src:源版本號(hào)

      srcpath:需要傳輸?shù)奈募蚰夸浀穆窂?/p>

      isfile_src:源路徑是否是文件

      issystemdata_src:源路徑是否是系統(tǒng)數(shù)據(jù)

      數(shù)據(jù)配置文件示例如下:

      [{"packagename":"com.gionee.account","pathlist":[{"srcpath":"/data/data/com.gionee.account/shared_prefs/gnaccount.xml","targetpath":"amihuanji/ownapp/com.gionee.account","file_src":true,"file_tar":false,"systemdata_src":true,"systemdata_tar":false}],"versioncode_src":0,"versioncode_tar":2004000020}]。

      步驟s13:根據(jù)配置文件信息獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù)。

      具體地,數(shù)據(jù)轉(zhuǎn)移程序通過(guò)讀取到的配置文件信息來(lái)獲取第一終端中應(yīng)用程序的數(shù)據(jù)。

      步驟s14:將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端;

      具體地,數(shù)據(jù)轉(zhuǎn)移程序獲取到目標(biāo)數(shù)據(jù)后通過(guò)現(xiàn)有數(shù)據(jù)轉(zhuǎn)移技術(shù)(如無(wú)線轉(zhuǎn)移或數(shù)據(jù)線轉(zhuǎn)移)將目標(biāo)數(shù)據(jù)傳送給第二終端。

      步驟s15:通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序。

      具體地,第二終端在接收到目標(biāo)數(shù)據(jù)后,查找到目標(biāo)數(shù)據(jù)對(duì)應(yīng)的應(yīng)用程序,通過(guò)實(shí)現(xiàn)的數(shù)據(jù)讀寫接口將數(shù)據(jù)導(dǎo)入應(yīng)用程序中,從而實(shí)現(xiàn)終端間的數(shù)據(jù)轉(zhuǎn)移。

      通過(guò)在終端應(yīng)用程序內(nèi)實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)讀寫接口,獲取終端應(yīng)用程序的目標(biāo)數(shù)據(jù)后,利用讀寫接口將轉(zhuǎn)移后的目標(biāo)數(shù)據(jù)導(dǎo)入另一終端的應(yīng)用程序中,無(wú)需獲取root權(quán)限便可進(jìn)行數(shù)據(jù)轉(zhuǎn)移,在本實(shí)施例中只要求第二終端的應(yīng)用程序?qū)崿F(xiàn)數(shù)據(jù)插件即可完成換機(jī),可以兼容沒(méi)有實(shí)現(xiàn)數(shù)據(jù)讀寫接口的第一終端中舊版本的應(yīng)用。

      參見(jiàn)圖2,是本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)轉(zhuǎn)移的方法的示意流程圖,如圖所示,該方法包括以下步驟s21~s25:

      步驟s21:在應(yīng)用程序中實(shí)現(xiàn)數(shù)據(jù)讀寫插件,在數(shù)據(jù)轉(zhuǎn)移程序中實(shí)現(xiàn)讀寫插件的技術(shù)框架和數(shù)據(jù)讀寫接口。

      具體地,由數(shù)據(jù)轉(zhuǎn)移程序提供插件技術(shù)框架和數(shù)據(jù)讀寫接口,應(yīng)用程序?yàn)閿?shù)據(jù)轉(zhuǎn)移程序提供讀寫數(shù)據(jù)的插件。

      步驟s22:數(shù)據(jù)轉(zhuǎn)移程序調(diào)用數(shù)據(jù)讀寫插件實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)讀寫接口。

      具體地,數(shù)據(jù)轉(zhuǎn)移程序調(diào)用應(yīng)用程序提供的讀寫數(shù)據(jù)的插件來(lái)實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口,從而可以從應(yīng)用程序中讀取數(shù)據(jù),或者將數(shù)據(jù)導(dǎo)入應(yīng)用程序。

      具體實(shí)現(xiàn)如下:

      首先在終端的應(yīng)用程序內(nèi)要實(shí)現(xiàn)可供數(shù)據(jù)讀寫的插件,終端應(yīng)用程序需要實(shí)現(xiàn)的插件接口說(shuō)明:

      一、在androidmanifest中配置如下服務(wù):

      二、實(shí)現(xiàn)jar包中的aidl(androidinterfacedefinitionlanguage)接口:

      步驟s23:通過(guò)讀寫接口獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù)。

      具體地,在第一終端中實(shí)現(xiàn)了數(shù)據(jù)的讀寫接口后,通過(guò)讀寫接口讀取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù)。

      步驟s24:將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端;

      具體地,數(shù)據(jù)轉(zhuǎn)移程序獲取到目標(biāo)數(shù)據(jù)后通過(guò)現(xiàn)有數(shù)據(jù)轉(zhuǎn)移技術(shù)(如無(wú)線轉(zhuǎn)移或數(shù)據(jù)線轉(zhuǎn)移)將目標(biāo)數(shù)據(jù)傳送給第二終端。

      步驟s25:通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序。

      具體地,第二終端在接收到目標(biāo)數(shù)據(jù)后,查找到目標(biāo)數(shù)據(jù)對(duì)應(yīng)的應(yīng)用程序,通過(guò)實(shí)現(xiàn)的數(shù)據(jù)讀寫接口將數(shù)據(jù)導(dǎo)入應(yīng)用程序中,從而實(shí)現(xiàn)終端間的數(shù)據(jù)轉(zhuǎn)移。

      本實(shí)施例在第一和第二終端上均實(shí)現(xiàn)了數(shù)據(jù)轉(zhuǎn)移的讀寫接口,轉(zhuǎn)移數(shù)據(jù)時(shí)更加方便,同時(shí)獲取的數(shù)據(jù)由第一終端中應(yīng)用程序?qū)崿F(xiàn)的讀寫接口直接提供,轉(zhuǎn)移的數(shù)據(jù)由應(yīng)用自己配置,所以兼容性最佳,同時(shí)數(shù)據(jù)由應(yīng)用提供,能夠完美支持系統(tǒng)區(qū)數(shù)據(jù)和sd卡數(shù)據(jù)同步轉(zhuǎn)移。

      參見(jiàn)圖3,是本發(fā)明實(shí)施例三提供的一種數(shù)據(jù)轉(zhuǎn)移的方法的示意流程圖,如圖所示,該方法包括以下步驟s31~s36:

      步驟s31:根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)讀寫接口。

      具體地,預(yù)先在終端的應(yīng)用程序上實(shí)現(xiàn)對(duì)應(yīng)用的數(shù)據(jù)讀寫接口,實(shí)現(xiàn)了數(shù)據(jù)讀寫接口后便可直接從讀寫接口處獲取應(yīng)用的數(shù)據(jù)。

      具體實(shí)現(xiàn)如下:

      首先在終端的應(yīng)用程序內(nèi)要實(shí)現(xiàn)可供數(shù)據(jù)讀寫的插件,終端應(yīng)用程序需要實(shí)現(xiàn)的插件接口說(shuō)明:

      一、在androidmanifest中配置如下服務(wù):

      二、實(shí)現(xiàn)jar包中的aidl(androidinterfacedefinitionlanguage)接口:

      步驟s32:獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù)。

      具體地,在此實(shí)施例中可通過(guò)上述兩個(gè)實(shí)施例中的方法來(lái)獲取到第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù)。

      步驟s33:將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端。

      具體地,數(shù)據(jù)轉(zhuǎn)移程序獲取到目標(biāo)數(shù)據(jù)后通過(guò)現(xiàn)有數(shù)據(jù)轉(zhuǎn)移技術(shù)(如無(wú)線轉(zhuǎn)移或數(shù)據(jù)線轉(zhuǎn)移)將目標(biāo)數(shù)據(jù)傳送給第二終端。

      步驟s34:若獲取到目標(biāo)數(shù)據(jù),識(shí)別目標(biāo)數(shù)據(jù)的特征信息。

      具體地,當(dāng)獲取到目標(biāo)數(shù)據(jù)時(shí)(此處的獲取到目標(biāo)數(shù)據(jù)可以是在數(shù)據(jù)轉(zhuǎn)移程序獲取到目標(biāo)數(shù)據(jù)的時(shí)候,或者在第二終端應(yīng)用程序獲取到目標(biāo)數(shù)據(jù)的時(shí)候),對(duì)目標(biāo)數(shù)據(jù)的特征信息進(jìn)行識(shí)別,例如,判斷目標(biāo)數(shù)據(jù)對(duì)應(yīng)的使用者、使用時(shí)間或者是否為需要?jiǎng)h除的數(shù)據(jù)等。

      步驟s35:判斷特征信息是否滿足導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件。

      具體地,預(yù)先設(shè)定可以導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件,例如,導(dǎo)入的數(shù)據(jù)對(duì)應(yīng)的使用者應(yīng)該是哪些人,導(dǎo)入的數(shù)據(jù)所對(duì)應(yīng)的時(shí)間應(yīng)該是哪些時(shí)間,或者設(shè)定一些需要?jiǎng)h除的數(shù)據(jù)特征。在識(shí)別到目標(biāo)數(shù)據(jù)的特征信息后,對(duì)其是否滿足導(dǎo)入的預(yù)設(shè)條件進(jìn)行判斷。

      步驟s36:若滿足導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件,將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端的應(yīng)用程序。

      具體地,如果滿足了導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件,則將目標(biāo)數(shù)據(jù)通過(guò)實(shí)現(xiàn)的數(shù)據(jù)讀寫接口導(dǎo)入應(yīng)用程序,實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)移。

      通過(guò)設(shè)置預(yù)設(shè)條件來(lái)對(duì)轉(zhuǎn)移的數(shù)據(jù)進(jìn)行篩選,從而使數(shù)據(jù)傳送更有效率,有目的性,避免傳送過(guò)來(lái)的數(shù)據(jù)并非所需要的,從而縮短了數(shù)據(jù)轉(zhuǎn)移的時(shí)間。

      參見(jiàn)圖4,是本發(fā)明實(shí)施例一提供的一種終端的示意性框圖,如圖所示,該終端包括:

      實(shí)現(xiàn)單元10,用于根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口;

      獲取單元20,用于獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù)包括讀取單元21和獲取子單元22:

      讀取單元21,用于讀取第一終端中應(yīng)用程序的配置文件信息;

      獲取子單元22,用于根據(jù)配置文件信息獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù);

      發(fā)送單元30,用于將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端;

      導(dǎo)入單元40,用于通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序。

      具體地,在數(shù)據(jù)轉(zhuǎn)移之前,終端99的實(shí)現(xiàn)單元10根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口,讀取單元21讀取第一終端中應(yīng)用程序的配置文件信息后,由獲取子單元22根據(jù)配置文件信息獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù),獲取到目標(biāo)數(shù)據(jù)后,發(fā)送單元30將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端,在第二終端中由導(dǎo)入單元40通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序。

      具體地,通過(guò)在終端應(yīng)用程序內(nèi)實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)讀寫接口,獲取終端應(yīng)用程序的目標(biāo)數(shù)據(jù)后,利用讀寫接口將轉(zhuǎn)移后的目標(biāo)數(shù)據(jù)導(dǎo)入另一終端的應(yīng)用程序中,無(wú)需獲取root權(quán)限便可進(jìn)行數(shù)據(jù)轉(zhuǎn)移,在本實(shí)施例中只要求第二終端的應(yīng)用程序?qū)崿F(xiàn)數(shù)據(jù)插件即可完成換機(jī),可以兼容沒(méi)有實(shí)現(xiàn)數(shù)據(jù)讀寫接口的第一終端中舊版本的應(yīng)用。

      參見(jiàn)圖5,是本發(fā)明實(shí)施例二提供的一種終端的示意性框圖,如圖所示,該終端包括:

      實(shí)現(xiàn)單元10,用于根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口包括第一實(shí)現(xiàn)單元11和第二實(shí)現(xiàn)單元12:

      第一實(shí)現(xiàn)單元11,用于在應(yīng)用程序中實(shí)現(xiàn)數(shù)據(jù)讀寫插件,在數(shù)據(jù)轉(zhuǎn)移程序中實(shí)現(xiàn)讀寫插件的技術(shù)框架和數(shù)據(jù)讀寫接口;

      第二實(shí)現(xiàn)單元12,,用于通過(guò)數(shù)據(jù)轉(zhuǎn)移程序調(diào)用數(shù)據(jù)讀寫插件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口;

      獲取單元20,用于通過(guò)讀寫接口獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù);

      發(fā)送單元30,用于將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端;

      導(dǎo)入單元40,用于通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序。

      具體地,終端99中第一實(shí)現(xiàn)單元11在應(yīng)用程序中實(shí)現(xiàn)數(shù)據(jù)讀寫插件,在數(shù)據(jù)轉(zhuǎn)移程序中實(shí)現(xiàn)讀寫插件的技術(shù)框架和數(shù)據(jù)讀寫接口,第二實(shí)現(xiàn)單元12通過(guò)數(shù)據(jù)轉(zhuǎn)移程序調(diào)用數(shù)據(jù)讀寫插件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口,獲取單元20通過(guò)實(shí)現(xiàn)的讀寫接口獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù),并由發(fā)送單元30將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端,在第二終端中由導(dǎo)入單元40通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序。

      具體地,本實(shí)施例在第一和第二終端上均實(shí)現(xiàn)了數(shù)據(jù)轉(zhuǎn)移的讀寫接口,轉(zhuǎn)移數(shù)據(jù)時(shí)更加方便,同時(shí)獲取的數(shù)據(jù)由第一終端中應(yīng)用程序?qū)崿F(xiàn)的讀寫接口直接提供,轉(zhuǎn)移的數(shù)據(jù)由應(yīng)用自己配置,所以兼容性最佳,同時(shí)數(shù)據(jù)由應(yīng)用提供,能夠完美支持系統(tǒng)區(qū)數(shù)據(jù)和sd卡數(shù)據(jù)同步轉(zhuǎn)移。

      參見(jiàn)圖6,是本發(fā)明實(shí)施例三提供的一種終端的示意性框圖,如圖所示,該終端包括:

      實(shí)現(xiàn)單元10,用于根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口;

      獲取單元20,用于獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù);

      發(fā)送單元30,用于將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端;

      導(dǎo)入單元40,用于通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序包括:

      識(shí)別單元41,用于若獲取到目標(biāo)數(shù)據(jù),識(shí)別目標(biāo)數(shù)據(jù)的特征信息;

      判斷單元42,用于判斷特征信息是否滿足導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件;

      執(zhí)行單元43,用于若滿足導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件,將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端的應(yīng)用程序。

      具體地,終端99的實(shí)現(xiàn)單元10根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口,獲取單元20獲取到第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù)后由發(fā)送單元30發(fā)送至第二終端,獲取到目標(biāo)數(shù)據(jù)時(shí),識(shí)別單元41對(duì)目標(biāo)數(shù)據(jù)的特征信息進(jìn)行識(shí)別,并由判斷單元42判斷特征信息是否滿足導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件,如果滿足導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件,則由執(zhí)行單元43將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端的應(yīng)用程序。

      具體地,通過(guò)設(shè)置預(yù)設(shè)條件來(lái)對(duì)轉(zhuǎn)移的數(shù)據(jù)進(jìn)行篩選,從而使數(shù)據(jù)傳送更有效率,有目的性,避免傳送過(guò)來(lái)的數(shù)據(jù)并非所需要的,從而縮短了數(shù)據(jù)轉(zhuǎn)移的時(shí)間。

      圖7為本發(fā)明的終端的實(shí)施例四的結(jié)構(gòu)組成示意圖。如圖7所示,其可包括:至少一個(gè)輸入設(shè)備101、至少一個(gè)輸出設(shè)備102、總線103、收發(fā)設(shè)備104、存儲(chǔ)器105以及處理器100,上述輸入設(shè)備101、輸出設(shè)備102、收發(fā)設(shè)備104、存儲(chǔ)器105和處理器100通過(guò)總線103連接,其中:

      輸入設(shè)備101,用于接收外部輸入終端99的輸入數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的輸入設(shè)備101可包括鍵盤、鼠標(biāo)、光電輸入設(shè)備、聲音輸入設(shè)備、觸摸式輸入設(shè)備、掃描儀等。

      輸出設(shè)備102,用于對(duì)外輸出終端的輸出數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的輸出設(shè)備102可包括顯示器、揚(yáng)聲器、打印機(jī)等。

      總線103,用于與其他設(shè)備進(jìn)行通訊。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的總線103可是傳播介質(zhì)的一個(gè)實(shí)例。傳播介質(zhì)一般可以將計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他調(diào)制數(shù)據(jù)信號(hào)(諸如載波或其他傳送機(jī)制)形式的其他數(shù)據(jù)具體化,舉例來(lái)說(shuō),傳播介質(zhì)可包括有線媒體、諸如優(yōu)先網(wǎng)絡(luò)或直線連接,傳播介質(zhì)還可包括無(wú)線介質(zhì),比如聲波、射頻、紅外線等。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的總線103可用于接收訪問(wèn)終端的訪問(wèn)請(qǐng)求。

      收發(fā)設(shè)備104,用于通過(guò)總線103向其他設(shè)備發(fā)送數(shù)據(jù)或者從其他設(shè)備接收數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的收發(fā)設(shè)備104可包括射頻天線等收發(fā)器件。

      存儲(chǔ)器105,用于存儲(chǔ)帶有各種功能的程序數(shù)據(jù)。本發(fā)明實(shí)施例中存儲(chǔ)器105存儲(chǔ)的數(shù)據(jù)包括網(wǎng)絡(luò)服務(wù)提供商可用數(shù)據(jù)和網(wǎng)絡(luò)服務(wù)提供商不可用數(shù)據(jù),以及其他可調(diào)用并運(yùn)行的程序數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器105可以是系統(tǒng)存儲(chǔ)器,比如,揮發(fā)性的(諸如ram),非易失性的(諸如rom,閃存等),或者兩者的結(jié)合。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器105還可以是系統(tǒng)之外的外部存儲(chǔ)器,比如,磁盤、光盤、磁帶等。

      處理器100,例如cpu,用于調(diào)用存儲(chǔ)器105中存儲(chǔ)的程序數(shù)據(jù),并執(zhí)行如下操作:

      根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)讀寫接口;讀取第一終端中應(yīng)用程序的配置文件信息;根據(jù)配置文件信息獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù);將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端;通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序。

      應(yīng)用程序提供數(shù)據(jù)讀寫插件,數(shù)據(jù)轉(zhuǎn)移程序提供讀寫插件的技術(shù)框架和數(shù)據(jù)讀寫接口;數(shù)據(jù)轉(zhuǎn)移程序調(diào)用數(shù)據(jù)讀寫插件實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)讀寫接口;通過(guò)讀寫接口獲取第一終端中應(yīng)用程序的目標(biāo)數(shù)據(jù);將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端;通過(guò)讀寫接口將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端中的目標(biāo)應(yīng)用程序。

      根據(jù)預(yù)設(shè)條件實(shí)現(xiàn)應(yīng)用程序的數(shù)據(jù)讀寫接口;獲取第一終端中所述應(yīng)用程序的目標(biāo)數(shù)據(jù);將獲取到的目標(biāo)數(shù)據(jù)發(fā)送至第二終端;若獲取到目標(biāo)數(shù)據(jù),識(shí)別目標(biāo)數(shù)據(jù)的特征信息;判斷特征信息是否滿足導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件;若滿足導(dǎo)入第二終端應(yīng)用程序的預(yù)設(shè)條件,將目標(biāo)數(shù)據(jù)導(dǎo)入第二終端的應(yīng)用程序。

      在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法,僅僅是示意性的,可以通過(guò)其它的方式實(shí)現(xiàn)。

      需要說(shuō)明的是,本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。

      本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。

      以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1