亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種雙系統(tǒng)中數(shù)據(jù)同步的方法、裝置及終端的制作方法

文檔序號(hào):8005749閱讀:205來源:國(guó)知局
一種雙系統(tǒng)中數(shù)據(jù)同步的方法、裝置及終端的制作方法
【專利摘要】本發(fā)明提供了一種雙系統(tǒng)中數(shù)據(jù)同步的方法、裝置及終端,所述方法包括:存儲(chǔ)步驟:所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器,所述共享存儲(chǔ)器同時(shí)與所述第一系統(tǒng)和第二系統(tǒng)連接;同步步驟:所述第二系統(tǒng)判定滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。采用本發(fā)明提供的技術(shù)方案,可以使兩套系統(tǒng)的數(shù)據(jù)一致,保證用戶操作體驗(yàn)的一致性。
【專利說明】一種雙系統(tǒng)中數(shù)據(jù)同步的方法、裝置及終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息同步領(lǐng)域,尤其涉及一種雙系統(tǒng)中數(shù)據(jù)同步的方法、裝置及終端。

【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中智能手機(jī)都是以AP (Applicat1n Processor,應(yīng)用程序處理器)+Modem (調(diào)制解調(diào)器)方式實(shí)現(xiàn)多媒體處理和語(yǔ)音、數(shù)據(jù)處理分離的情況,在AP和Modem兩側(cè)同時(shí)運(yùn)行一套支持Π (User Interface,用戶界面)顯示的操作系統(tǒng),在手機(jī)運(yùn)行期間根據(jù)需要隨時(shí)動(dòng)態(tài)切換其中之一作為主控顯示。由于兩套Π都要支持手機(jī)基本功能,而兩套系統(tǒng)的應(yīng)用都是各自獨(dú)立的,內(nèi)存管理和文件系統(tǒng)管理也都互不影響,導(dǎo)致在一套系統(tǒng)中的數(shù)據(jù)進(jìn)行更改后,另一套系統(tǒng)中對(duì)應(yīng)的數(shù)據(jù)沒有進(jìn)行相應(yīng)的修改,造成兩套系統(tǒng)的數(shù)據(jù)不一致。為了保證用戶操作體驗(yàn)的一致性,需要把相同應(yīng)用的數(shù)據(jù)做到完全同步。比如用戶在AP主控時(shí)打了一個(gè)電話,在切換到Modem主控時(shí),通話記錄里應(yīng)該也能看到前面打過的電話;通訊錄、短信的增刪都存在同樣問題,這些數(shù)據(jù)都需要做到兩套系統(tǒng)的數(shù)據(jù)同步。


【發(fā)明內(nèi)容】

[0003]有鑒于此,本發(fā)明提供一種雙系統(tǒng)中數(shù)據(jù)同步的方法、裝置及終端,以解決在雙系統(tǒng)中的終端中兩套系統(tǒng)的數(shù)據(jù)不一致的問題。
[0004]為了解決上述問題,本發(fā)明提供一種雙系統(tǒng)中數(shù)據(jù)同步的方法,包括:存儲(chǔ)步驟:所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器,所述共享存儲(chǔ)器同時(shí)與所述第一系統(tǒng)和第二系統(tǒng)連接;同步步驟:所述第二系統(tǒng)判定滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0005]進(jìn)一步地,所述存儲(chǔ)步驟之后還包括:所述第一系統(tǒng)向所述第二系統(tǒng)發(fā)送數(shù)據(jù)同步通知;其中,所述第二系統(tǒng)接收到所述第一系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí)判定滿足數(shù)據(jù)同步條件。
[0006]進(jìn)一步地,所述第一系統(tǒng)處于主控狀態(tài),所述第二系統(tǒng)處于工作模式。
[0007]進(jìn)一步地,所述終端開機(jī)后,所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器。
[0008]進(jìn)一步地,所述同步步驟之后還包括:所述第二系統(tǒng)將本地存儲(chǔ)的數(shù)據(jù)與所述共享存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較;若所述第二系統(tǒng)本地存儲(chǔ)有所述共享存儲(chǔ)器中未存儲(chǔ)的新數(shù)據(jù)時(shí),將所述新數(shù)據(jù)作為待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器中,并向所述第一系統(tǒng)發(fā)送數(shù)據(jù)同步通知;所述第一系統(tǒng)接收到所述第二系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0009]進(jìn)一步地,所述第一系統(tǒng)處于主控狀態(tài),所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器時(shí)所述第二系統(tǒng)處于非工作模式;其中,當(dāng)所述第二系統(tǒng)從非工作模式切換至主控狀態(tài)時(shí),判定滿足數(shù)據(jù)同步條件。
[0010]進(jìn)一步地,所述存儲(chǔ)步驟包括:所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器,并將所述待同步數(shù)據(jù)標(biāo)記為待第二系統(tǒng)同步的數(shù)據(jù);所述同步步驟包括:所述第二系統(tǒng)滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的標(biāo)記為待第二系統(tǒng)同步的數(shù)據(jù)同步至本地,并在同步完成后,將所述待第二系統(tǒng)同步的數(shù)據(jù)標(biāo)記為已同步。
[0011]進(jìn)一步地,所述第一系統(tǒng)按照所述第一系統(tǒng)和所述第二系統(tǒng)中處理能力小的系統(tǒng)的數(shù)據(jù)的保存格式,將本地的待同步數(shù)據(jù)存儲(chǔ)于所述共享存儲(chǔ)器中。
[0012]進(jìn)一步地,所述第一系統(tǒng)和所述第二系統(tǒng)中的一個(gè)為調(diào)制解調(diào)器Modem,一個(gè)為應(yīng)用程序處理器AP。
[0013]進(jìn)一步地,所述共享存儲(chǔ)器為RAM共享存儲(chǔ)器。
[0014]本發(fā)明還提供一種雙系統(tǒng)中數(shù)據(jù)同步的裝置,包括:共享存儲(chǔ)器、第一系統(tǒng)和第二系統(tǒng);所述共享存儲(chǔ)器,用于存儲(chǔ)待同步數(shù)據(jù),同時(shí)與所述第一系統(tǒng)和第二系統(tǒng)連接;所述第一系統(tǒng),用于將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器;所述第二系統(tǒng),用于判定滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0015]所述第一系統(tǒng)處于主控狀態(tài),所述第二系統(tǒng)處于工作模式,所述第一系統(tǒng)進(jìn)一步用于向所述第二系統(tǒng)發(fā)送數(shù)據(jù)同步通知;所述第二系統(tǒng)進(jìn)一步用于在接收到所述第一系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí)判定滿足數(shù)據(jù)同步條件,將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0016]所述第一系統(tǒng)處于主控狀態(tài),所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器時(shí)所述第二系統(tǒng)處于非工作模式;所述第二系統(tǒng)進(jìn)一步用于當(dāng)所述第二系統(tǒng)從所述非工作模式切換為主控狀態(tài)時(shí)判定滿足數(shù)據(jù)同步條件,將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0017]當(dāng)所述裝置開機(jī)后,所述第一系統(tǒng)進(jìn)一步用于將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器,并在接收到所述第二系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地;所述第二系統(tǒng)進(jìn)一步用于將本地存儲(chǔ)的數(shù)據(jù)與所述共享存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較,若所述第二系統(tǒng)本地存儲(chǔ)有所述共享存儲(chǔ)器中未存儲(chǔ)的新數(shù)據(jù)時(shí),將所述新數(shù)據(jù)作為待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器中,并向所述第一系統(tǒng)發(fā)送數(shù)據(jù)同步通知。
[0018]本發(fā)明還提供一種終端,包括上述雙系統(tǒng)中數(shù)據(jù)同步的裝置。
[0019]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0020]本發(fā)明提供一種雙系統(tǒng)中數(shù)據(jù)同步的方法、裝置及終端,通過將待同步數(shù)據(jù)存至共享存儲(chǔ)器中,使雙系統(tǒng)中與待同步數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)都更新成共享存儲(chǔ)器中所存儲(chǔ)的待同步數(shù)據(jù),使得兩套系統(tǒng)的數(shù)據(jù)保持一致。保證用戶操作體驗(yàn)的一致性。

【專利附圖】

【附圖說明】
[0021]圖1為本發(fā)明提供的雙系統(tǒng)中數(shù)據(jù)同步的方法實(shí)施例1的流程圖。
[0022]圖2為本發(fā)明提供的雙系統(tǒng)中數(shù)據(jù)同步的裝置實(shí)施例1的結(jié)構(gòu)圖。
[0023]圖3為本發(fā)明涉及的雙系統(tǒng)的手機(jī)結(jié)構(gòu)圖。
[0024]圖4為共享存儲(chǔ)器中所存儲(chǔ)的待同步數(shù)據(jù)的數(shù)據(jù)類型。
[0025]圖5為共享存儲(chǔ)器中所存儲(chǔ)的待同步數(shù)據(jù)的數(shù)據(jù)格式。
[0026]圖6為本發(fā)明提供的雙系統(tǒng)中數(shù)據(jù)同步的方法實(shí)施例2的流程圖。
[0027]圖7為本發(fā)明提供的雙系統(tǒng)中數(shù)據(jù)同步的方法實(shí)施例3的流程圖。
[0028]圖8為本發(fā)明提供的雙系統(tǒng)中數(shù)據(jù)同步的方法實(shí)施例4的流程圖。

【具體實(shí)施方式】
[0029]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0030]在雙系統(tǒng)中,由于兩套系統(tǒng)的應(yīng)用是各自獨(dú)立的,內(nèi)存管理和文件系統(tǒng)管理互不影響,導(dǎo)致在一套系統(tǒng)中的數(shù)據(jù)進(jìn)行更改后,另一套系統(tǒng)中對(duì)應(yīng)的數(shù)據(jù)沒有進(jìn)行相應(yīng)的修改,造成兩套系統(tǒng)的不一致。
[0031]為了解決上述問題,本發(fā)明提供了一種雙系統(tǒng)中數(shù)據(jù)同步的方法,如圖1所示,包括:
[0032]存儲(chǔ)步驟SlOl:所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器,所述共享存儲(chǔ)器同時(shí)與所述第一系統(tǒng)和第二系統(tǒng)連接;
[0033]同步步驟S102:所述第二系統(tǒng)判定滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0034]在上述技術(shù)方案中,在應(yīng)用所述雙系統(tǒng)的裝置中內(nèi)置一段所述雙系統(tǒng)可以共享的內(nèi)存空間用作共享存儲(chǔ)器,第一系統(tǒng)將待同步數(shù)據(jù)存儲(chǔ)在所述共享存儲(chǔ)器中,第二系統(tǒng)在滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地,從而使兩套系統(tǒng)中的數(shù)據(jù)能夠保持一致。
[0035]針對(duì)所述雙系統(tǒng)的狀態(tài),所述雙系統(tǒng)中數(shù)據(jù)同步的方法可以分為下述幾種情況:
[0036](I)當(dāng)終端開機(jī)時(shí),所述方法包括以下步驟:
[0037]所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器;
[0038]所述第一系統(tǒng)向所述第二系統(tǒng)發(fā)送數(shù)據(jù)同步通知;
[0039]所述第二系統(tǒng)接收到所述第一系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地;
[0040]所述第二系統(tǒng)將本地存儲(chǔ)的數(shù)據(jù)與所述共享存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較;
[0041]若所述第二系統(tǒng)本地存儲(chǔ)有所述共享存儲(chǔ)器中未存儲(chǔ)的新數(shù)據(jù)時(shí),將所述新數(shù)據(jù)作為待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器中,并向所述第一系統(tǒng)發(fā)送數(shù)據(jù)同步通知;
[0042]所述第一系統(tǒng)接收到所述第二系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0043]在上述技術(shù)方案中,即便上次數(shù)據(jù)同步過程異常中斷,只要重新啟動(dòng)終端,即可重新開始數(shù)據(jù)同步過程,將所述雙系統(tǒng)中不一致的數(shù)據(jù)進(jìn)行同步。
[0044](2)當(dāng)?shù)谝幌到y(tǒng)處于主控狀態(tài),第二系統(tǒng)處于工作模式時(shí),所述方法包
[0045]括:
[0046]所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器;
[0047]所述第一系統(tǒng)向所述第二系統(tǒng)發(fā)送數(shù)據(jù)同步通知;
[0048]所述第二系統(tǒng)接收到所述第一系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0049]在上述技術(shù)方案中,所述第一系統(tǒng)處于主控狀態(tài),只有當(dāng)所述第二系統(tǒng)處于工作模式時(shí),所述第二系統(tǒng)才能夠收到所述第一系統(tǒng)發(fā)送的數(shù)據(jù)同步通知。
[0050](3)當(dāng)?shù)谝幌到y(tǒng)處于主控狀態(tài),第二系統(tǒng)處于非工作模式時(shí),所述方法包
[0051]括:
[0052]所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器;
[0053]當(dāng)所述第二系統(tǒng)從非工作模式切換至主控狀態(tài)時(shí),所述第二系統(tǒng)將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0054]在上述技術(shù)方案中,由于所述第二系統(tǒng)處于非工作模式,因此,所述第一系統(tǒng)無法向所述第二系統(tǒng)發(fā)送數(shù)據(jù)同步通知,數(shù)據(jù)同步過程暫不開始,所述第一系統(tǒng)將待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器,而當(dāng)所述第二系統(tǒng)從非工作模式切換至主控狀態(tài)時(shí),開始數(shù)據(jù)同步過程,將共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0055]進(jìn)一步地,所述存儲(chǔ)步驟包括:所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器,并將所述待同步數(shù)據(jù)標(biāo)記為待第二系統(tǒng)同步的數(shù)據(jù);所述同步步驟包括:所述第二系統(tǒng)滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的標(biāo)記為待第二系統(tǒng)同步的數(shù)據(jù)同步至本地,并在同步完成后,將所述待第二系統(tǒng)同步的數(shù)據(jù)標(biāo)記為已同步。
[0056]在上述技術(shù)方案中,為了標(biāo)記所述存儲(chǔ)器中的數(shù)據(jù)是否需要同步更新,給每一條待同步數(shù)據(jù)都增加一個(gè)標(biāo)記位,用來標(biāo)記待同步數(shù)據(jù)的狀態(tài):已同步、待第一系統(tǒng)同步和待第二系統(tǒng)同步。當(dāng)所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器時(shí),把待同步數(shù)據(jù)標(biāo)記為待第二系統(tǒng)同步;當(dāng)所述第二系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器時(shí),把待同步數(shù)據(jù)標(biāo)記為待第一系統(tǒng)同步;當(dāng)同步完成后,把待同步數(shù)據(jù)標(biāo)記為已同步,被標(biāo)記為已同步的待同步數(shù)據(jù)可以被刪除或覆蓋。
[0057]由于所述雙系統(tǒng)的文件系統(tǒng)管理相互獨(dú)立,兩套系統(tǒng)中存儲(chǔ)的數(shù)據(jù)格式有可能不同。
[0058]為解決上述問題,所述第一系統(tǒng)按照所述第一系統(tǒng)和所述第二系統(tǒng)中處理能力小的系統(tǒng)的數(shù)據(jù)的保存格式,將本地的待同步數(shù)據(jù)存儲(chǔ)于所述共享存儲(chǔ)器中。
[0059]在上述技術(shù)方案中,數(shù)據(jù)格式被轉(zhuǎn)換為處理能力小的系統(tǒng)的數(shù)據(jù)格式,即當(dāng)所述第一系統(tǒng)的處理能力小時(shí),所述第一系統(tǒng)可以不對(duì)待同步數(shù)據(jù)進(jìn)行轉(zhuǎn)換,直接將待同步數(shù)據(jù)保存至所述共享存儲(chǔ)器中,當(dāng)所述第二系統(tǒng)將所述待同步數(shù)據(jù)同步至本地時(shí),將待同步數(shù)據(jù)的格式轉(zhuǎn)換為所述第二系統(tǒng)的數(shù)據(jù)格式,由于所述第二系統(tǒng)的處理能力要比所述第一系統(tǒng)的處理能力大,數(shù)據(jù)轉(zhuǎn)換由所述第二系統(tǒng)完成,因此,可以以較快的速度完成數(shù)據(jù)同步過程;而當(dāng)所述第二系統(tǒng)的處理能力小時(shí),所述第一系統(tǒng)先將待同步數(shù)據(jù)進(jìn)行轉(zhuǎn)換成所述第二系統(tǒng)的數(shù)據(jù)格式,再將其保存至共享存儲(chǔ)器中,當(dāng)所述第二系統(tǒng)將所述待同步數(shù)據(jù)同步至本地時(shí),可以直接將待同步數(shù)據(jù)同步至本地,由于所述第一系統(tǒng)的處理能力要比所述第二系統(tǒng)的處理能力大,數(shù)據(jù)轉(zhuǎn)換由所述第一系統(tǒng)完成,因此,可以以較快的速度完成數(shù)據(jù)同步過程。
[0060]進(jìn)一步地,所述第一系統(tǒng)和所述第二系統(tǒng)中的一個(gè)為調(diào)制解調(diào)器Modem,一個(gè)為應(yīng)用程序處理器AP。
[0061]進(jìn)一步地,所述共享存儲(chǔ)器為RAM共享存儲(chǔ)器。
[0062]所述待同步數(shù)據(jù)可以至少為電話本、短信、通話記錄、日程表、瀏覽器書簽、備忘錄、設(shè)置參數(shù)、郵箱配置、鬧鐘設(shè)置等數(shù)據(jù)之一。
[0063]本發(fā)明還提供一種雙系統(tǒng)中數(shù)據(jù)同步的裝置,如圖2所示,包括:共享存儲(chǔ)器、第一系統(tǒng)和第二系統(tǒng);
[0064]所述共享存儲(chǔ)器,用于存儲(chǔ)待同步數(shù)據(jù),同時(shí)與所述第一系統(tǒng)和第二系統(tǒng)連接;
[0065]所述第一系統(tǒng),用于將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器;
[0066]所述第二系統(tǒng),用于判定滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0067]所述第一系統(tǒng)處于主控狀態(tài),所述第二系統(tǒng)處于工作模式,所述第一系統(tǒng)進(jìn)一步用于向所述第二系統(tǒng)發(fā)送數(shù)據(jù)同步通知;所述第二系統(tǒng)進(jìn)一步用于在接收到所述第一系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí)判定滿足數(shù)據(jù)同步條件,將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0068]所述第一系統(tǒng)處于主控狀態(tài),所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器時(shí)所述第二系統(tǒng)處于非工作模式;所述第二系統(tǒng)進(jìn)一步用于當(dāng)所述第二系統(tǒng)從所述非工作模式切換為主控狀態(tài)時(shí)判定滿足數(shù)據(jù)同步條件,將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
[0069]當(dāng)所述裝置開機(jī)后,所述第一系統(tǒng)進(jìn)一步用于將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器,并在接收到所述第二系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地;所述第二系統(tǒng)進(jìn)一步用于將本地存儲(chǔ)的數(shù)據(jù)與所述共享存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較,若所述第二系統(tǒng)本地存儲(chǔ)有所述共享存儲(chǔ)器中未存儲(chǔ)的新數(shù)據(jù)時(shí),將所述新數(shù)據(jù)作為待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器中,并向所述第一系統(tǒng)發(fā)送數(shù)據(jù)同步通知。
[0070]圖3為本發(fā)明涉及的雙系統(tǒng)的手機(jī)結(jié)構(gòu)圖。
[0071]如圖所示,應(yīng)用所述雙系統(tǒng)的終端為手機(jī),輸入輸出設(shè)備如顯示屏/觸摸屏、按鍵等通過模擬開關(guān)與AP (Applicat1n Processor,應(yīng)用程序處理器)及Modem (調(diào)制解調(diào)器)相連,模擬開關(guān)根據(jù)當(dāng)前主控情況將所述輸入輸出設(shè)備切換至相應(yīng)系統(tǒng)的處理器。AP和Modem可以通過AT命令或其他形式的通訊連接進(jìn)行通信。雙口 RAM (Random AccessMemory,隨機(jī)存儲(chǔ)器)為AP及Modem共享的一段內(nèi)存空間,分別與AP和Modem系統(tǒng)連接,可以實(shí)現(xiàn)共享存儲(chǔ)器的功能,用于存儲(chǔ)待同步數(shù)據(jù)。
[0072]圖4為共享存儲(chǔ)器中所存儲(chǔ)的待同步數(shù)據(jù)的數(shù)據(jù)類型。
[0073]如圖所示,雙口 RAM即為所述共享存儲(chǔ)器,其中存儲(chǔ)的所述待同步數(shù)據(jù)可以至少為電話本、短信、通話記錄、日程表、瀏覽器書簽、備忘錄、設(shè)置參數(shù)、郵箱配置、鬧鐘設(shè)置等數(shù)據(jù)之一。
[0074]圖5為共享存儲(chǔ)器中所存儲(chǔ)的待同步數(shù)據(jù)的數(shù)據(jù)格式。
[0075]如圖所示,所述共享存儲(chǔ)器中存儲(chǔ)的所述待同步數(shù)據(jù)包括一個(gè)標(biāo)志位,標(biāo)志所述待同步數(shù)據(jù)的同步狀態(tài),所述同步狀態(tài)包括:已同步、待第一系統(tǒng)同步、待第二系統(tǒng)同步。
[0076]圖6為本發(fā)明提供的雙系統(tǒng)中數(shù)據(jù)同步的方法實(shí)施例2的流程圖。
[0077]如圖所示,包括:
[0078]步驟S601,手機(jī)開機(jī),手機(jī)即為應(yīng)用所述雙系統(tǒng)中數(shù)據(jù)同步裝置的終端,在手機(jī)開機(jī)時(shí),打開手機(jī)的第一系統(tǒng)及第二系統(tǒng);
[0079]步驟S602,Modem加載數(shù)據(jù)到雙口 RAM,開機(jī)后Modem把本系統(tǒng)中的所有待同步數(shù)據(jù)都加載到雙口 RAM,待同步數(shù)據(jù)的標(biāo)志位設(shè)置為待AP同步,在此處,Modem作為第一系統(tǒng),雙口 RAM作為共享存儲(chǔ)器;
[0080]步驟S603,通知AP進(jìn)行同步,Modem加載完就給AP發(fā)AT消息,通知AP開始和雙口 RAM進(jìn)行比較和同步,AP作為第二系統(tǒng),與第一系統(tǒng)Modem之間通過AT命令進(jìn)行通信;
[0081]步驟S604,AP根據(jù)雙口 RAM同步數(shù)據(jù),AP遍歷雙口 RAM中的數(shù)據(jù)并和本系統(tǒng)的數(shù)據(jù)進(jìn)行比較,當(dāng)發(fā)現(xiàn)雙口 RAM中有新的數(shù)據(jù)而AP中沒有或AP中的數(shù)據(jù)為舊數(shù)據(jù),對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行更新;
[0082]步驟S605,同步時(shí),是否發(fā)現(xiàn)AP有新數(shù)據(jù),如果有,則進(jìn)入步驟S606,否則進(jìn)入步驟S607,在此步驟中,AP檢查本系統(tǒng)是否有新的數(shù)據(jù)而雙口 RAM中沒有;
[0083]步驟S606,新數(shù)據(jù)寫入雙口 RAM,發(fā)AT命令通知Modem,在此步驟中,AP側(cè)有新數(shù)據(jù),把這些數(shù)據(jù)添加到雙口 RAM中,標(biāo)記位設(shè)置為待Modem同步,并發(fā)送AT命令通知Modem需要同步;
[0084]步驟S607,AP是否完成同步,如果是,則進(jìn)入步驟S608,否則進(jìn)入步驟S604 ;
[0085]步驟S608,開機(jī)同步結(jié)束。
[0086]圖7為本發(fā)明提供的雙系統(tǒng)中數(shù)據(jù)同步的方法實(shí)施例3的流程圖。
[0087]如圖所示,包括:
[0088]步驟S701,AP有新增或修改數(shù)據(jù),在此步驟中,AP主控時(shí),用戶新增或修改了數(shù)據(jù),AP為處于使用狀態(tài)的主控系統(tǒng),新增或修改的數(shù)據(jù)為待同步數(shù)據(jù);
[0089]步驟S702,更新數(shù)據(jù)到雙口 RAM,通過AT命令通知Modem,在此步驟中,AP把新增或修改的數(shù)據(jù)標(biāo)記為待Modem同步,更新到雙口 RAM,并發(fā)送AT命令通知Modem需要更新數(shù)據(jù),雙口 RAM為存儲(chǔ)待同步數(shù)據(jù)的共享存儲(chǔ)器,Modem為處于未使用狀態(tài)的另一系統(tǒng);
[0090]步驟S703,Modem根據(jù)雙口 RAM數(shù)據(jù)更新本地文件系統(tǒng),在此步驟中,Modem將雙口 RAM中標(biāo)記為待Modem同步的數(shù)據(jù)同步至Modem本地;
[0091]步驟S704,AT通知同步完成。
[0092]圖8為本發(fā)明提供的雙系統(tǒng)中數(shù)據(jù)同步的方法實(shí)施例4的流程圖。
[0093]如圖所示,包括:
[0094]步驟S801, AP休眠,Modem主控,在此步驟中,用戶選擇由Modem主控,AP進(jìn)入休目民,Modem為處于使用狀態(tài)的主控系統(tǒng),AP為處于未使用狀態(tài)的另一系統(tǒng);
[0095]步驟S802,Modem有數(shù)據(jù)修改時(shí)寫入雙口 RAM,在此步驟中,用戶修改數(shù)據(jù)后,由于AP處于休眠狀態(tài),新數(shù)據(jù)被標(biāo)記為待AP同步,只更新到雙口 RAM中,雙口 RAM為存儲(chǔ)待同步數(shù)據(jù)的共享存儲(chǔ)器;
[0096]步驟S803,切換主控到AP,在此步驟中,用戶將AP切換為處于使用狀態(tài)的主控系統(tǒng),Modem為處于未使用狀態(tài)的另一系統(tǒng);
[0097]步驟S804,AP遍歷雙口 RAM,把待AP更新數(shù)據(jù)更新到文件系統(tǒng),在此步驟中,AP將在共享存儲(chǔ)器雙口 RAM中存儲(chǔ)的待同步數(shù)據(jù)中標(biāo)記為待AP同步的數(shù)據(jù)同步至AP本地;
[0098]步驟S805,切換同步結(jié)束,完成對(duì)雙口 RAM的遍歷后,切換同步流程結(jié)束。
[0099]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種雙系統(tǒng)中數(shù)據(jù)同步的方法,應(yīng)用于一終端,所述終端包括第一系統(tǒng)和第二系統(tǒng),其特征在于,所述方法包括: 存儲(chǔ)步驟:所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器,所述共享存儲(chǔ)器同時(shí)與所述第一系統(tǒng)和第二系統(tǒng)連接; 同步步驟:所述第二系統(tǒng)判定滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
2.如權(quán)利要求1所述的方法,其特征在于: 所述存儲(chǔ)步驟之后還包括:所述第一系統(tǒng)向所述第二系統(tǒng)發(fā)送數(shù)據(jù)同步通知; 其中,所述第二系統(tǒng)接收到所述第一系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí)判定滿足數(shù)據(jù)同步條件。
3.如權(quán)利要求2所述的方法,其特征在于:所述第一系統(tǒng)處于主控狀態(tài),所述第二系統(tǒng)處于工作模式。
4.如權(quán)利要求1所述的方法,其特征在于:所述終端開機(jī)后,所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器。
5.如權(quán)利要求4所述的方法,其特征在于:所述同步步驟之后還包括: 所述第二系統(tǒng)將本地存儲(chǔ)的數(shù)據(jù)與所述共享存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較; 若所述第二系統(tǒng)本地存儲(chǔ)有所述共享存儲(chǔ)器中未存儲(chǔ)的新數(shù)據(jù)時(shí),將所述新數(shù)據(jù)作為待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器中,并向所述第一系統(tǒng)發(fā)送數(shù)據(jù)同步通知; 所述第一系統(tǒng)接收到所述第二系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
6.如權(quán)利要求1所述的方法,其特征在于:所述第一系統(tǒng)處于主控狀態(tài),所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器時(shí)所述第二系統(tǒng)處于非工作模式; 其中,當(dāng)所述第二系統(tǒng)從非工作模式切換至主控狀態(tài)時(shí),判定滿足數(shù)據(jù)同步條件。
7.如權(quán)利要求1所述的方法,其特征在于: 所述存儲(chǔ)步驟包括:所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器,并將所述待同步數(shù)據(jù)標(biāo)記為待第二系統(tǒng)同步的數(shù)據(jù); 所述同步步驟包括:所述第二系統(tǒng)滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的標(biāo)記為待第二系統(tǒng)同步的數(shù)據(jù)同步至本地,并在同步完成后,將所述待第二系統(tǒng)同步的數(shù)據(jù)標(biāo)記為已同步。
8.如權(quán)利要求1所述的方法,其特征在于:所述第一系統(tǒng)按照所述第一系統(tǒng)和所述第二系統(tǒng)中處理能力小的系統(tǒng)的數(shù)據(jù)的保存格式,將本地的待同步數(shù)據(jù)存儲(chǔ)于所述共享存儲(chǔ)器中。
9.如權(quán)利要求1所述的方法,其特征在于:所述第一系統(tǒng)和所述第二系統(tǒng)中的一個(gè)為調(diào)制解調(diào)器10(16% —個(gè)為應(yīng)用程序處理器八?。
10.如權(quán)利要求1所述的方法,其特征在于:所述共享存儲(chǔ)器為共享存儲(chǔ)器。
11.一種雙系統(tǒng)中數(shù)據(jù)同步的裝置,其特征在于,包括:共享存儲(chǔ)器、第一系統(tǒng)和第二系統(tǒng); 所述共享存儲(chǔ)器,用于存儲(chǔ)數(shù)據(jù),所述共享存儲(chǔ)器同時(shí)與所述第一系統(tǒng)和所述第二系統(tǒng)連接; 所述第一系統(tǒng),用于將本地的待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器; 所述第二系統(tǒng),用于判定滿足數(shù)據(jù)同步條件時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
12.如權(quán)利要求11所述的裝置,其特征在于: 所述第一系統(tǒng)處于主控狀態(tài),所述第二系統(tǒng)處于工作模式, 所述第一系統(tǒng)進(jìn)一步用于向所述第二系統(tǒng)發(fā)送數(shù)據(jù)同步通知; 所述第二系統(tǒng)進(jìn)一步用于在接收到所述第一系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí)判定滿足數(shù)據(jù)同步條件,將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
13.如權(quán)利要求11所述的裝置,其特征在于: 所述第一系統(tǒng)處于主控狀態(tài),所述第一系統(tǒng)將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器時(shí)所述第二系統(tǒng)處于非工作模式; 所述第二系統(tǒng)進(jìn)一步用于當(dāng)所述第二系統(tǒng)從所述非工作模式切換為主控狀態(tài)時(shí)判定滿足數(shù)據(jù)同步條件,將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地。
14.如權(quán)利要求11所述的裝置,其特征在于: 當(dāng)所述裝置開機(jī)后,所述第一系統(tǒng)進(jìn)一步用于將本地的待同步數(shù)據(jù)存儲(chǔ)至共享存儲(chǔ)器,并在接收到所述第二系統(tǒng)發(fā)送的數(shù)據(jù)同步通知時(shí),將所述共享存儲(chǔ)器中存儲(chǔ)的待同步數(shù)據(jù)同步至本地,; 所述第二系統(tǒng)進(jìn)一步用于將本地存儲(chǔ)的數(shù)據(jù)與所述共享存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較,若所述第二系統(tǒng)本地存儲(chǔ)有所述共享存儲(chǔ)器中未存儲(chǔ)的新數(shù)據(jù)時(shí),將所述新數(shù)據(jù)作為待同步數(shù)據(jù)存儲(chǔ)至所述共享存儲(chǔ)器中,并向所述第一系統(tǒng)發(fā)送數(shù)據(jù)同步通知。
15.一種終端,其特征在于,包括如權(quán)利要求11至14任一項(xiàng)所述的裝置。
【文檔編號(hào)】H04M1/725GK104427105SQ201310382268
【公開日】2015年3月18日 申請(qǐng)日期:2013年8月28日 優(yōu)先權(quán)日:2013年8月28日
【發(fā)明者】裴曉剛 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1