两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通訊錄信息的處理方法與流程

文檔序號:12908583閱讀:771來源:國知局
通訊錄信息的處理方法與流程

本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種云端通訊錄聯(lián)系人到本地的恢復(fù)系統(tǒng)和方法,主要用于一鍵恢復(fù)云端通訊錄的聯(lián)系人。



背景技術(shù):

云端聯(lián)系人恢復(fù)到本地是指當(dāng)用戶將手機聯(lián)系人備份到云端后,若發(fā)生手機聯(lián)系人丟失或者誤刪除等情況,想要找回原來的聯(lián)系人時,可以使用云端聯(lián)系人恢復(fù)到本地功能,目前為了方便用戶更換手機sim卡或者防止用戶聯(lián)系人丟失,大部分手機系統(tǒng)都提供了聯(lián)系人云備份及恢復(fù)聯(lián)系人功能,但大部分手機系統(tǒng)只提供了批量恢復(fù)聯(lián)系人功能,當(dāng)需要進行聯(lián)系人恢復(fù)操作的時候,往往由于聯(lián)系人數(shù)目巨大而造成操作上的不便,同時也浪費了時間和精力。



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

本發(fā)明的目的是解決現(xiàn)有技術(shù)存在的問題,提供一種能夠便捷地恢復(fù)聯(lián)系人的系統(tǒng)和方法,以達到節(jié)約時間的目的。

為實現(xiàn)上述目的,本發(fā)明提供了一種通訊錄信息的處理方法,所述方法包括:

步驟1,處理操作系統(tǒng)接收通訊錄信息的第一請求信息;

步驟2,所述處理操作系統(tǒng)將所述第一請求信息進行解析,如果是請求所有通訊錄信息則執(zhí)行步驟11,如果是請求通訊錄信息中的部分信息則執(zhí)行步驟21;

步驟11,處理操作系統(tǒng)向云端服務(wù)器發(fā)送第二請求信息,所述第二請求信息中包括認證信息;

步驟12,所述云端服務(wù)器解析所述第二請求信息,根據(jù)所述認證信息進行認證;

步驟13,所述云端服務(wù)器調(diào)用所述通訊錄信息并發(fā)送給所述處理操作系統(tǒng);

步驟14,所述處理操作系統(tǒng)將所述通訊錄信息發(fā)送給底層操作系統(tǒng),由所述底層操作系統(tǒng)將所述通訊錄信息進行通訊錄更新處理;

步驟21,處理操作系統(tǒng)向云端服務(wù)器發(fā)送第三請求信息,所述第三請求信息中包括認證信息和所需通訊錄信息的部分信息列表;

步驟22,所述云端服務(wù)器解析所述第三請求信息,根據(jù)所述認證信息進行認證;

步驟23,所述云端服務(wù)器調(diào)用所述通訊錄信息,并且根據(jù)所述部分信息列表從所述通訊錄信息中選擇部分通訊錄信息

步驟24,所述云端服務(wù)器將所述部分通訊錄信息發(fā)送給所述處理操作系統(tǒng);

步驟25,所述處理操作系統(tǒng)將所述部分通訊錄信息發(fā)送給底層操作系統(tǒng),由所述底層操作系統(tǒng)根據(jù)所述部分通訊錄信息對本地通訊錄進行選擇性更新處理。

進一步地,步驟1還包括,所述處理操作系統(tǒng)接收通訊錄信息的第一請求信息,對該第一請求信息進行檢測,如果是合法操作且未發(fā)現(xiàn)病毒則進行步驟2;如果發(fā)現(xiàn)病毒則所述處理操作系統(tǒng)生成病毒報警信息。

進一步地,步驟14之后還包括:所述的底層操作系統(tǒng)檢索本地通訊錄是否存在對應(yīng)聯(lián)系人,如果存在,則進行對應(yīng)聯(lián)系人信息的覆蓋更新或者合并更新,如果不存在,則新建聯(lián)系人。

進一步地,步驟25之后還包括,所述的底層操作系統(tǒng)檢索本地通訊錄是否存在對應(yīng)聯(lián)系人,如果存在,則進行對應(yīng)聯(lián)系人信息的覆蓋更新或者合并更新,如果不存在,則新建聯(lián)系人。

進一步地,所述步驟14中所述底層操作系統(tǒng)將所述通訊錄信息進行通訊錄更新處理,具體為,所述底層操作系統(tǒng)按照現(xiàn)有的聯(lián)系人分組將通訊錄進行更新處理。

進一步地,所述步驟25中所述的底層操作系統(tǒng)對所述通訊錄信息進行通訊錄更新處理,具體為,所述底層操作系統(tǒng)按照現(xiàn)有的聯(lián)系人分組將通訊錄進行更新處理。

進一步地,步驟13和步驟23還包括,所述云端服務(wù)器不存在通訊錄信息時,建立通訊錄信息專屬文件夾,并將本地通訊錄信息導(dǎo)入至該通訊錄信息專屬文件夾。

進一步地,步驟14之后還包括,本地通訊錄更新后生成更新成功提示信息,或者本地通訊錄更新失敗后生成更新失敗提示信息;所述云端服務(wù)器對處理操作系統(tǒng)發(fā)送的所有請求信息和進行的操作進行記錄存儲。

進一步地,步驟25之后還包括,本地通訊錄更新后生成更新成功提示信息,或者本地通訊錄更新失敗后生成更新失敗提示信息;所述云端服務(wù)器對處理操作系統(tǒng)發(fā)送的所有請求信息和進行的操作進行記錄存儲。

相應(yīng)的,本發(fā)明還提出一種通訊錄信息的處理裝置,包括處理操作系統(tǒng)、底層操作系統(tǒng)和云端服務(wù)器;

所述處理操作系統(tǒng)用于接收通訊錄信息的第一請求信息,并對所述第一請求信息進行解析;還用于云端服務(wù)器發(fā)送第二請求信息,所述第二請求信息中包括認證信息;所述處理操作系統(tǒng)將所述通訊錄信息發(fā)送給底層操作系統(tǒng);

所述處理操作系統(tǒng)還用于向云端服務(wù)器發(fā)送第三請求信息,所述第三請求信息中包括認證信息和所需通訊錄信息的部分信息列表;所述處理操作系統(tǒng)還用于將所述部分通訊錄信息發(fā)送給底層操作系統(tǒng)

所述云端服務(wù)器用于解析所述第二請求信息,根據(jù)所述認證信息進行認證;還用于調(diào)用所述通訊錄信息并發(fā)送給所述處理操作系統(tǒng);

所述云端服務(wù)器還還用于解析所述第三請求信息,根據(jù)所述認證信息進行認證;所述云端服務(wù)器用于調(diào)用所述通訊錄信息,并且根據(jù)所述部分信息列表從所述通訊錄信息中選擇部分通訊錄信息;所述云端服務(wù)器用于將所述部分通訊錄信息發(fā)送給所述處理操作系統(tǒng);

所述底層操作系統(tǒng)用于將所述通訊錄信息進行通訊錄更新處理;

所述底層操作系統(tǒng)還用于根據(jù)所述部分通訊錄信息對本地通訊錄進行選擇性更新處理。

本發(fā)明實施例提供的恢復(fù)聯(lián)系人的方法和裝置,可以方便快捷地恢復(fù)云端的所有的聯(lián)系人,而不需要另外的時間去進行聯(lián)系人的選擇。

附圖說明

圖1為本發(fā)明通訊錄信息的處理方法的流程圖;

圖2為本發(fā)明通訊錄信息的處理裝置的示意圖。

具體實施方式

下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。

圖1為通訊錄信息的處理方法的流程圖,如圖所示,本實施例的方法具體包括如下步驟:

步驟1、處理操作系統(tǒng)02接收通訊錄信息的第一請求信息;

本發(fā)明是一種通訊錄信息的處理方法,針對于移動終端的通訊錄進行管理,例如手機或者平板的通訊錄。當(dāng)用戶端需要對通訊錄信息進行管理時,比如需要恢復(fù)聯(lián)系人時,用戶發(fā)出恢復(fù)聯(lián)系人指令,即第一請求信息,至處理操作系統(tǒng)02。該第一請求信息直接發(fā)送至處理操作系統(tǒng)02,不需要經(jīng)過客戶端的轉(zhuǎn)達。

步驟2,所述處理操作系統(tǒng)02將所述第一請求信息進行解析,如果是請求所有通訊錄信息則執(zhí)行步驟11,如果是請求通訊錄信息中的部分信息則執(zhí)行步驟21;

處理操作系統(tǒng)02接收到所述的第一請求信息時,對該第一請求信息進行解析,獲取具體的操作指令。步驟1中的第一請求信息存在兩種情況,一種是對云端服務(wù)器01所有的通訊錄信息進行操作,比如一鍵恢復(fù)聯(lián)系人;另一種是對云端服務(wù)器01部分通訊錄信息進行操作,比如批量恢復(fù)聯(lián)系人。這兩種情況需要進行不同的操作,當(dāng)對所有的通訊錄信息進行操作的步驟為步驟11及以后的步驟,對部分通訊錄信息進行操作的步驟為步驟21及以后的步驟。

步驟11,處理操作系統(tǒng)02向云端服務(wù)器01發(fā)送第二請求信息,所述第二請求信息中包括認證信息;

當(dāng)處理操作系統(tǒng)02對所有的通訊錄信息進行操作時,向云端服務(wù)器01發(fā)送第二請求信息,所述第二請求信息包括了對所有通訊錄信息進行操作的指令,并且還包括有用戶端的認證信息,所述認證信息包括用戶id、密碼等。

步驟12,所述云端服務(wù)器01解析所述第二請求信息,根據(jù)所述認證信息進行認證;

所述云端服務(wù)器01對接收到的第二請求信息進行解析,獲取具體信息內(nèi)容和操作指令。當(dāng)云端服務(wù)器01獲取到第二請求信息中包括的認證信息后,根據(jù)認證信息對所述操作用戶和操作指令進行認證,認證通過才可以進行下一步操作,如果認證失敗,云端服務(wù)器01生成認證失敗信息,并返回至處理操作系統(tǒng)02,還可以生成警報信息,并可以將該警報信息發(fā)送至處理操作系統(tǒng)02。

步驟13,所述云端服務(wù)器01調(diào)用所述通訊錄信息并發(fā)送給所述處理操作系統(tǒng)02;

所述云端服務(wù)器01獲取第二請求信息中包括的獲取所有通訊錄信息的指令后,調(diào)用云端服務(wù)器01所存在的所有通訊錄信息,并將其發(fā)送到所述處理操作系統(tǒng)02。如果在云端服務(wù)器01無法找到需要調(diào)用的通訊錄信息時,則針對該條信息生成調(diào)用失敗或者查找失敗信息,并發(fā)送回處理操作系統(tǒng)02。

步驟14,所述處理操作系統(tǒng)02將所述通訊錄信息發(fā)送給底層操作系統(tǒng)03,由所述底層操作系統(tǒng)03將所述通訊錄信息進行通訊錄更新處理;

所述處理操作系統(tǒng)02接收到云端服務(wù)器01發(fā)來的通訊錄信息后,將其發(fā)送給底層操作系統(tǒng)03,并對底層操作系統(tǒng)03發(fā)送通訊錄更新指令,所述底層操作系統(tǒng)03獲取通訊錄更新指令后,將接收到的通訊錄信息后更新到本地通訊錄。

步驟21,處理操作系統(tǒng)02向云端服務(wù)器01發(fā)送第三請求信息,所述第三請求信息中包括認證信息和所需通訊錄信息的部分信息列表;

當(dāng)處理操作系統(tǒng)02需要對部分通訊錄信息進行操作時,向云端服務(wù)器01發(fā)送第三請求信息,所述第三請求信息包括了對部分通訊錄信息進行操作的指令,并且還包括有用戶端的認證信息,所述認證信息包括用戶id、密碼等。

步驟22,所述云端服務(wù)器01解析所述第三請求信息,根據(jù)所述認證信息進行認證;

所述云端服務(wù)器01對接收到的第三請求信息進行解析,獲取具體信息內(nèi)容和操作指令。當(dāng)云端服務(wù)器01獲取到第三請求信息中包括的認證信息后,根據(jù)認證信息對所述操作用戶和操作指令進行認證,認證通過才可以進行下一步操作,如果認證失敗,云端服務(wù)器01生成認證失敗信息,并返回至處理操作系統(tǒng)02,還可以生成警報信息,并可以將該警報信息發(fā)送至處理操作系統(tǒng)02。

步驟23,所述云端服務(wù)器01調(diào)用所述通訊錄信息,并且根據(jù)所述部分信息列表從所述通訊錄信息中選擇部分通訊錄信息;

所述云端服務(wù)器01獲取第三請求信息中包括的獲取部分通訊錄信息的指令后,根據(jù)該指令在云端服務(wù)器01的通訊錄信息選擇并調(diào)用被請求部分的通訊錄信息。如果在云端服務(wù)器01無法找到需要調(diào)用的通訊錄信息時,則針對該條信息生成調(diào)用失敗或者查找失敗信息,并發(fā)送回處理操作系統(tǒng)02。

步驟24,所述云端服務(wù)器01將所述部分通訊錄信息發(fā)送給所述處理操作系統(tǒng)02;

步驟25,所述處理操作系統(tǒng)02將所述部分通訊錄信息發(fā)送給底層操作系統(tǒng)03,由所述底層操作系統(tǒng)03根據(jù)所述部分通訊錄信息對本地通訊錄進行選擇性更新處理。

所述處理操作系統(tǒng)02接收到云端服務(wù)器01發(fā)來的通訊錄信息后,將其發(fā)送給底層操作系統(tǒng)03,并對底層操作系統(tǒng)03發(fā)送通訊錄更新指令,所述底層操作系統(tǒng)03獲取通訊錄更新指令后,將接收到的通訊錄信息后更新到本地通訊錄。所述通訊錄更新指令中未涉及到的信息,底層操作系統(tǒng)03不對其進行操作。

步驟1還包括,所述處理操作系統(tǒng)02接收通訊錄信息的第一請求信息,對該第一請求信息進行檢測,如果是合法操作且未發(fā)現(xiàn)病毒則進行步驟2;如果發(fā)現(xiàn)病毒則所述處理操作系統(tǒng)02生成病毒報警信息。

由于第一請求信息是由客戶端直接發(fā)出的,因此需要進行安全性的檢測,為了防止有病毒軟件利用處理操作系統(tǒng)02對云端服務(wù)器01和本地客戶端進行破壞造成損失,當(dāng)處理操作系統(tǒng)02接收到關(guān)于通訊錄信息的第一請求信息后,對其進行安全性的檢測,只有通過安全性檢測的第一請求信息才能進行步驟2,若未通過安全性檢測,則處理操作系統(tǒng)02反饋或上報危險操作系統(tǒng),或者命令底層操作系統(tǒng)03進行殺毒操作。

步驟14所述的底層操作系統(tǒng)03檢索本地通訊錄是否存在對應(yīng)聯(lián)系人,如果存在,則進行對應(yīng)聯(lián)系人信息的覆蓋更新或者合并更新,如果不存在,則新建聯(lián)系人。

步驟14中,所述處理操作系統(tǒng)02將所述通訊錄信息發(fā)送給底層操作系統(tǒng)03,由所述底層操作系統(tǒng)03將所述通訊錄信息進行通訊錄更新處理。為了防止重復(fù)記載聯(lián)系人信息,底層操作系統(tǒng)03接收到所述通訊錄信息后,在本地通訊錄中檢索是否存在著對應(yīng)聯(lián)系人,若存在著對應(yīng)聯(lián)系人,則檢測二者信息是否完全相同,如果完全相同,則將對應(yīng)的聯(lián)系人信息進行覆蓋或者跳過;如果二者信息不完全相同,則將二者進行合并處理。如果不存在對應(yīng)聯(lián)系人,則新建聯(lián)系人。

步驟25所述的底層操作系統(tǒng)03檢索本地通訊錄是否存在對應(yīng)聯(lián)系人,如果存在,則進行對應(yīng)聯(lián)系人信息的覆蓋更新或者合并更新,如果不存在,則新建聯(lián)系人。

步驟25中,所述處理操作系統(tǒng)02將所述部分通訊錄信息發(fā)送給底層操作系統(tǒng)03,由所述底層操作系統(tǒng)03根據(jù)所述部分通訊錄信息對本地通訊錄進行選擇性更新處理。為了防止重復(fù)記載聯(lián)系人信息,底層操作系統(tǒng)03接收到所述通訊錄信息后,在本地通訊錄中檢索是否存在著對應(yīng)聯(lián)系人,若存在著對應(yīng)聯(lián)系人,則檢測二者信息是否完全相同,如果完全相同,則將對應(yīng)的聯(lián)系人信息進行覆蓋或者跳過;如果二者信息不完全相同,則將二者進行合并處理。如果不存在對應(yīng)聯(lián)系人,則新建聯(lián)系人。

所述步驟14中所述底層操作系統(tǒng)03將所述通訊錄信息進行通訊錄更新處理,具體為,所述底層操作系統(tǒng)03按照現(xiàn)有的聯(lián)系人分組將通訊錄進行更新處理。

步驟14中的底層操作系統(tǒng)03對本地通訊錄信息更新之后,對新的通訊錄進行分組處理,其分組所遵循的是本地通訊錄現(xiàn)有的分組規(guī)則,若現(xiàn)有通訊錄未進行分組,則詢問是否需要進行分組操作,若有的聯(lián)系人信息可以分到多個組中,則詢問該如何分組。

所述步驟25中所述的底層操作系統(tǒng)03對所述通訊錄信息進行通訊錄更新處理,具體為,所述底層操作系統(tǒng)03按照現(xiàn)有的聯(lián)系人分組將通訊錄進行更新處理。

步驟25中的底層操作系統(tǒng)03對本地通訊錄信息更新之后,對新的通訊錄進行分組處理,其分組所遵循的是本地通訊錄現(xiàn)有的分組規(guī)則,若現(xiàn)有通訊錄未進行分組,則詢問是否需要進行分組操作,若有的聯(lián)系人信息可以分到多個組中,則詢問該如何分組。

所述云端服務(wù)器01不存在通訊錄信息時,建立通訊錄信息專屬文件夾,并將本地通訊錄信息導(dǎo)入至該通訊錄信息專屬文件夾。

根據(jù)步驟13和步驟23所述的云端服務(wù)器01調(diào)用所述通訊錄信息并將其發(fā)送給處理操作系統(tǒng)02,存在一種云端服務(wù)器01不存在通訊錄信息的情況,當(dāng)出現(xiàn)這種情況時,云端服務(wù)器01反饋通訊錄不存在的信號,并建立一個通訊錄信息專屬文件夾,詢問是否將本地通訊錄信息導(dǎo)入至該通訊錄信息專屬文件夾。

根據(jù)步驟14和步驟25所述的本地通訊錄更新后生成更新成功提示信息,或者本地通訊錄更新失敗后生成更新失敗提示信息;所述云端服務(wù)器01對處理操作系統(tǒng)02發(fā)送的所有請求信息和進行的操作進行記錄存儲。當(dāng)?shù)讓硬僮飨到y(tǒng)03對本地通訊錄進行更新操作后,底層操作系統(tǒng)03生成本地通訊錄更新提示信息,用以提醒用戶本地通訊錄進行過更新或更新完畢或者更新。

當(dāng)用戶想對通訊錄進行刪除等操作時,可以通過云端服務(wù)器01對通訊錄進行恢復(fù)操作,防止誤刪或者被他人誤刪。也可以通過在云端服務(wù)器01刪除某些通訊錄信息來進行該通訊錄信息的徹底刪除。

圖2為通訊錄信息的處理裝置的示意圖,如圖所示,本實施例的裝置包括處理操作系統(tǒng)02、底層操作系統(tǒng)03和云端服務(wù)器01,所述云端服務(wù)器01與處理操作系統(tǒng)02信號連接,所述處理操作系統(tǒng)02與底層操作系統(tǒng)03信號連接,所述云端服務(wù)器01與處理操作系統(tǒng)02直接存在雙向信號通道。

所述處理操作系統(tǒng)02用于接收通訊錄信息的第一請求信息,并對所述第一請求信息進行解析;還用于云端服務(wù)器01發(fā)送第二請求信息,所述第二請求信息中包括認證信息;所述處理操作系統(tǒng)02將所述通訊錄信息發(fā)送給底層操作系統(tǒng)03;

所述處理操作系統(tǒng)02還用于向云端服務(wù)器01發(fā)送第三請求信息,所述第三請求信息中包括認證信息和所需通訊錄信息的部分信息列表;所述處理操作系統(tǒng)02還用于將所述部分通訊錄信息發(fā)送給底層操作系統(tǒng)03

所述云端服務(wù)器01用于解析所述第二請求信息,根據(jù)所述認證信息進行認證;還用于調(diào)用所述通訊錄信息并發(fā)送給所述處理操作系統(tǒng)02;

所述云端服務(wù)器01還用于解析所述第三請求信息,根據(jù)所述認證信息進行認證;所述云端服務(wù)器01用于調(diào)用所述通訊錄信息,并且根據(jù)所述部分信息列表從所述通訊錄信息中選擇部分通訊錄信息;所述云端服務(wù)器01用于將所述部分通訊錄信息發(fā)送給所述處理操作系統(tǒng)02;

所述底層操作系統(tǒng)03用于將所述通訊錄信息進行通訊錄更新處理;

所述底層操作系統(tǒng)03還用于根據(jù)所述部分通訊錄信息對本地通訊錄進行選擇性更新處理。

專業(yè)人員應(yīng)該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。

結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。

以上所述的具體實施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
古蔺县| 阿拉善盟| 青神县| 鹿泉市| 沂源县| 含山县| 忻城县| 项城市| 邹城市| 灵武市| 徐州市| 江阴市| 武功县| 隆回县| 文成县| 景泰县| 新巴尔虎左旗| 呈贡县| 玛沁县| 阿克陶县| 莆田市| 颍上县| 徐汇区| 四平市| 张家口市| 博客| 科尔| 手机| 陇西县| 桓台县| 盐城市| 额尔古纳市| 肃宁县| 铜川市| 沅江市| 厦门市| 上思县| 怀远县| 乐亭县| 衡阳市| 抚松县|