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

一種車載多媒體系統(tǒng)通訊錄同步方法與流程

文檔序號(hào):11843137閱讀:929來(lái)源:國(guó)知局
一種車載多媒體系統(tǒng)通訊錄同步方法與流程

本發(fā)明涉及一種通訊錄同步方法,特別涉及一種車載多媒體系統(tǒng)通訊錄同步方法。



背景技術(shù):

當(dāng)前,在車載多媒體系統(tǒng)中,電話功能已經(jīng)成為標(biāo)配功能,隨著智能手機(jī)的普及,使得智能手機(jī)與車載多媒體系統(tǒng)需要更有效連接方式。這其中通訊錄下載與管理是一個(gè)重要問(wèn)題,目前解決的方案是每次手機(jī)與車載多媒體系統(tǒng)連接都需要重新從手機(jī)下載通訊錄或需要手動(dòng)下載,下載次數(shù)多且不能及時(shí)同步客戶更新,用戶體驗(yàn)差。



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

本發(fā)明的目的是為了克服上述背景技術(shù)的缺陷,提供一種車載多媒體系統(tǒng)通訊錄同步方法。

一種車載多媒體系統(tǒng)通訊錄同步方法,所述車載多媒體系統(tǒng)包括用于與外部智能手機(jī)連接無(wú)線連接模塊以及用于儲(chǔ)存通訊錄信息的儲(chǔ)存模塊,所述儲(chǔ)存模塊內(nèi)設(shè)有標(biāo)志通訊錄完成更新的更新完成標(biāo)志和上次更新完成的時(shí)間標(biāo)志,所述通訊錄同步方法包括:

A1.所述車載多媒體系統(tǒng)判斷所述儲(chǔ)存模塊中是否存在根據(jù)所述車載通訊錄信息進(jìn)過(guò)轉(zhuǎn)換運(yùn)算后得到的驗(yàn)證碼,若無(wú)則從所述儲(chǔ)存模塊中讀取車載通訊錄并進(jìn)行轉(zhuǎn)換運(yùn)算得出所述驗(yàn)證碼;若有則直接讀取所述驗(yàn)證碼;

A2.所述車載多媒體系統(tǒng)從所述智能手機(jī)上獲取同樣對(duì)手機(jī)通訊錄做所述轉(zhuǎn)換運(yùn)算后的校對(duì)碼;

A3.所述車載多媒體系統(tǒng)判斷所述更新完成標(biāo)志真假以及判斷當(dāng)前時(shí)間與所述時(shí)間標(biāo)志之間的時(shí)間間隔小于預(yù)設(shè)的最小時(shí)間值的真假,當(dāng)均為真時(shí),則判定為通訊錄無(wú)更新,停止同步;當(dāng)更新完成標(biāo)志為假,時(shí)間間隔小于預(yù)設(shè)的最小時(shí)間值的為真時(shí),判定為處于更新過(guò)程中,執(zhí)行繼續(xù)更新子步驟;其余兩種情況這判定為通訊錄未更新,執(zhí)行步驟A4;

A4.將所述驗(yàn)證碼和所述校對(duì)碼進(jìn)行比較;若相同則判定為通訊錄無(wú)更新,停止同步;若不相同,則執(zhí)行通訊錄下載子步驟;

A5.所述車載多媒體系統(tǒng)監(jiān)控所述通訊錄下載子步驟是否完成,若完成則對(duì)所述更新完成標(biāo)志更新為真,并記錄當(dāng)前時(shí)刻為新的時(shí)間標(biāo)志,完成同步;否則返回A4;

進(jìn)一步的,所述校驗(yàn)碼包括聯(lián)系人校驗(yàn)碼,未接來(lái)電校驗(yàn)碼、已接來(lái)電校驗(yàn)碼以及去電校驗(yàn)碼;所述驗(yàn)證碼包括聯(lián)系人驗(yàn)證碼,未接來(lái)電驗(yàn)證碼、已接來(lái)電驗(yàn)證碼以及去電驗(yàn)證碼。

進(jìn)一步的,所述通訊錄下載子步驟如下:

B1. 分別比較所述聯(lián)系人驗(yàn)證碼與所述聯(lián)系人校驗(yàn)碼是否相同,若均相同則執(zhí)行步驟B2;若有至少一項(xiàng)不相同則讀取所述手機(jī)通訊錄中的驗(yàn)證碼與校驗(yàn)碼不相同的相應(yīng)項(xiàng),并寫入并覆蓋車載通訊錄中;

B2. 所述車載娛樂(lè)系對(duì)據(jù)更新后車載通訊錄的聯(lián)系人、未接來(lái)電、已接來(lái)電以及去電做轉(zhuǎn)換運(yùn)算,獲得新的驗(yàn)證碼,寫入所述儲(chǔ)存模塊中,完成通訊錄下載子步驟。

進(jìn)一步的,當(dāng)在執(zhí)行通訊錄下載子步驟過(guò)程中發(fā)生中斷時(shí),所述車載多媒體系統(tǒng)將當(dāng)前同步的通訊錄進(jìn)度保存為進(jìn)度節(jié)點(diǎn),并寫入所述儲(chǔ)存器中;所述繼續(xù)更新子步驟包括:

C1. 讀取所述進(jìn)度節(jié)點(diǎn);

C2. 解析所述進(jìn)度節(jié)點(diǎn),獲得當(dāng)前更新位置,并以該位置為起點(diǎn)繼續(xù)同步所述手機(jī)通訊錄。

優(yōu)選的,所述轉(zhuǎn)換運(yùn)算為循環(huán)冗余運(yùn)算、海明校驗(yàn)碼運(yùn)算法中的一種。

本發(fā)明的采用驗(yàn)證碼和校驗(yàn)碼對(duì)比的手法,避免了多余的同步,在通訊錄不變的情況下,僅需傳輸一次通訊錄,從而提高車載多媒體系統(tǒng)的運(yùn)行速度,另外,在同步過(guò)程中中斷也不會(huì)引起通訊錄需要重新下載的問(wèn)題。

附圖說(shuō)明

圖1為本發(fā)明的方法流程圖。

圖2為本發(fā)明的通訊錄下載子步驟流程圖。

圖3為本發(fā)明的手機(jī)通訊錄的數(shù)據(jù)結(jié)構(gòu)圖。

圖4為本發(fā)明的車載通訊錄的數(shù)據(jù)結(jié)構(gòu)圖。

具體實(shí)施方式

下面將結(jié)合附圖對(duì)本發(fā)明的車載多媒體系統(tǒng)通訊錄同步方法作進(jìn)一步的描述。

一種車載多媒體系統(tǒng)通訊錄同步方法,車載多媒體系統(tǒng)包括用于與外部智能手機(jī)連接無(wú)線連接模塊以及用于儲(chǔ)存通訊錄信息的儲(chǔ)存模塊,儲(chǔ)存模塊內(nèi)設(shè)有專門內(nèi)存用于儲(chǔ)存標(biāo)志通訊錄完成更新的更新完成標(biāo)志和上次更新完成的時(shí)間標(biāo)志,除此之外,還有通訊錄的內(nèi)容及與通訊錄內(nèi)容相關(guān)聯(lián)的車載通訊錄驗(yàn)證碼,通訊錄可以但不僅限于聯(lián)系人名單、通話記錄,如已接來(lái)電、未接來(lái)電及去電等信息。優(yōu)選情況下,儲(chǔ)存模塊類型為EEPROM。

如圖1所示,通訊錄同步方法包括:

A1.車載多媒體系統(tǒng)判斷儲(chǔ)存模塊中是否存在根據(jù)車載通訊錄信息進(jìn)過(guò)轉(zhuǎn)換運(yùn)算后得到的驗(yàn)證碼,若無(wú)則從儲(chǔ)存模塊中讀取車載通訊錄并進(jìn)行轉(zhuǎn)換運(yùn)算得出驗(yàn)證碼;若有則直接讀取驗(yàn)證碼。具體的,車載多媒體系統(tǒng)會(huì)嘗試從儲(chǔ)存模塊中讀取車載通訊錄的驗(yàn)證碼,當(dāng)返回的值為空值或不可識(shí)別的數(shù)值時(shí),則會(huì)讀取車載通訊錄的所有信息并對(duì)其做轉(zhuǎn)換運(yùn)算,從而獲得驗(yàn)證碼。

A2.車載多媒體系統(tǒng)通過(guò)無(wú)線模塊與智能手機(jī)建立連接,無(wú)線模塊可以但不僅限于與WiFi、藍(lán)牙或者NFC中的至少一種。建立連接后,從智能手機(jī)上獲取對(duì)手機(jī)通訊錄做轉(zhuǎn)換運(yùn)算后的校對(duì)碼,校對(duì)碼由智能手機(jī)自身進(jìn)行運(yùn)算得出,運(yùn)算法則與驗(yàn)證碼運(yùn)算法則相同。

A3.車載多媒體系統(tǒng)判斷更新完成標(biāo)志真假以及判斷當(dāng)前時(shí)間與時(shí)間標(biāo)志之間的時(shí)間間隔小于預(yù)設(shè)的最小時(shí)間值的真假。其中,在完成通訊錄同步后,更新完場(chǎng)標(biāo)志將被置1,即為真;而在更新過(guò)程中中斷或發(fā)生錯(cuò)誤時(shí)則被置0。另外,為了降低車載多媒體系統(tǒng)的處理強(qiáng)度以及過(guò)度同步,通常對(duì)兩次同步間隔時(shí)間進(jìn)行限制,即兩次同步的時(shí)間間隔不能太短,但為了保證通訊錄的實(shí)時(shí)更新,當(dāng)前時(shí)間與時(shí)間標(biāo)志之間的時(shí)間間隔也不能設(shè)置太長(zhǎng),具體根據(jù)通訊錄的多少以及車載多媒體系統(tǒng)性能進(jìn)行決定。在本實(shí)施中,優(yōu)選為1秒鐘。

上述判斷會(huì)出現(xiàn)如下情況:

當(dāng)完成了更新并且更新時(shí)間間隔小于預(yù)設(shè)值時(shí),則判定為通訊錄無(wú)更新,停止同步。

當(dāng)未完成更新,但是當(dāng)前時(shí)間與時(shí)間標(biāo)志之間的時(shí)間間隔小于預(yù)設(shè)的最小時(shí)間值時(shí),判定為處于更新過(guò)程中,但是意外中斷了,執(zhí)行繼續(xù)更新子步驟。

其余兩種情況這判定為通訊錄未更新,執(zhí)行步驟A4。

當(dāng)在執(zhí)行通訊錄下載子步驟過(guò)程中發(fā)生中斷時(shí),車載多媒體系統(tǒng)將當(dāng)前同步的通訊錄進(jìn)度保存為進(jìn)度節(jié)點(diǎn),并寫入儲(chǔ)存器中。具體的繼續(xù)更新子步驟包括:

C1. 讀取進(jìn)度節(jié)點(diǎn)。

C2. 解析進(jìn)度節(jié)點(diǎn),獲得當(dāng)前更新位置,并以該位置為起點(diǎn)繼續(xù)同步手機(jī)通訊錄。

A4.車載多媒體系統(tǒng)將驗(yàn)證碼和校對(duì)碼進(jìn)行比較;若相同則判定為通訊錄無(wú)更新,停止同步,并將更新標(biāo)志位設(shè)置為真;若不相同,則執(zhí)行通訊錄下載子步驟。在本實(shí)施例中,校驗(yàn)碼包括聯(lián)系人校驗(yàn)碼,未接來(lái)電校驗(yàn)碼、已接來(lái)電校驗(yàn)碼以及去電校驗(yàn)碼;驗(yàn)證碼包括聯(lián)系人驗(yàn)證碼,未接來(lái)電驗(yàn)證碼、已接來(lái)電驗(yàn)證碼以及去電驗(yàn)證碼,具體可見(jiàn)圖3和圖4。

A5.車載多媒體系統(tǒng)監(jiān)控通訊錄下載子步驟是否完成,若完成則對(duì)更新完成標(biāo)志更新為真,并記錄當(dāng)前時(shí)刻為新的時(shí)間標(biāo)志,完成同步;否則返回A4;

具體的,上述通訊錄下載子步驟具體如下進(jìn)行:

B1. 分別比較聯(lián)系人驗(yàn)證碼與聯(lián)系人校驗(yàn)碼是否相同,若均相同則執(zhí)行步驟B2;若有至少一項(xiàng)不相同則讀取手機(jī)通訊錄中的驗(yàn)證碼與校驗(yàn)碼不相同的相應(yīng)項(xiàng),并寫入并覆蓋車載通訊錄中。其中,如圖2所示,檢驗(yàn)碼校對(duì)具體包括如下:

B11. 比較聯(lián)系人驗(yàn)證碼與聯(lián)系人校驗(yàn)碼是否相同,若相同則執(zhí)行步驟B12;若否則讀取手機(jī)通訊錄中的聯(lián)系人,并寫入并覆蓋車載通訊錄的聯(lián)系人中;

B12. 比較未接來(lái)電驗(yàn)證碼與未接來(lái)電校驗(yàn)碼是否相同,若相同則執(zhí)行步驟B13;若否則讀取手機(jī)通訊錄中的未接來(lái)電列表,并寫入并覆蓋車載通訊錄的未接來(lái)電列表中;

B13. 比較已接來(lái)電驗(yàn)證碼與已接來(lái)電校驗(yàn)碼是否相同,若相同則執(zhí)行步驟B14;若否則讀取手機(jī)通訊錄中的已接來(lái)電列表,并寫入并覆蓋車載通訊錄的已接來(lái)電列表中;

B14. 比較去電驗(yàn)證碼與所去電校驗(yàn)碼是否相同,若相同則執(zhí)行步驟B2;若否則讀取手機(jī)通訊錄中的去電列表,并寫入并覆蓋車載通訊錄的去電列表中;

B2. 車載娛樂(lè)系對(duì)更新后車載通訊錄的聯(lián)系人、未接來(lái)電、已接來(lái)電以及去電做轉(zhuǎn)換運(yùn)算,獲得新的驗(yàn)證碼,寫入儲(chǔ)存模塊中,完成通訊錄下載子步驟。

優(yōu)選的,本發(fā)明中所提到的轉(zhuǎn)換運(yùn)算可以根據(jù)系統(tǒng)的配置和需要采用不同的算法,只要可以在通訊錄改變時(shí)運(yùn)算出不同的檢驗(yàn)碼和驗(yàn)證碼即可,具體可以但不僅限于循環(huán)冗余運(yùn)算、海明校驗(yàn)碼運(yùn)算法中的一種。

上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作了詳細(xì)說(shuō)明,但是本發(fā)明并不限于上述實(shí)施方式,在本領(lǐng)域普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下作出各種變化。

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