基于可信判別的通訊錄云管理系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了基于可信判別的通訊錄云管理系統(tǒng),包括個(gè)人信息管理模塊,聯(lián)系人信息管理模塊,可信關(guān)系處理模塊和數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)包含云平臺(tái)用戶數(shù)據(jù)表和云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表,云平臺(tái)用戶數(shù)據(jù)表保存用戶注冊(cè)信息,該信息可以更改和刪除,云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表保存注冊(cè)用戶上傳的聯(lián)系人數(shù)據(jù),在云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表上可以進(jìn)行聯(lián)系人的關(guān)系匹配及相關(guān)操作。本發(fā)明還公開(kāi)了基于上述系統(tǒng)的通訊錄更新方法,實(shí)現(xiàn)個(gè)人通訊錄更新時(shí),所有關(guān)聯(lián)人的聯(lián)系人數(shù)據(jù)表中該用戶的聯(lián)系方式相應(yīng)自動(dòng)更新。通過(guò)關(guān)聯(lián)關(guān)系判別算法,實(shí)現(xiàn)新用戶注冊(cè)上傳通訊錄后,快速自動(dòng)識(shí)別云平臺(tái)上保存的關(guān)聯(lián)聯(lián)系人。
【專利說(shuō)明】
基于可信判別的通訊錄云管理系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及網(wǎng)絡(luò)節(jié)點(diǎn)與用戶的數(shù)據(jù)同步技術(shù),尤其涉及一種云平臺(tái)數(shù)據(jù)可信關(guān)系的建立及同步更新系統(tǒng)。
【背景技術(shù)】
[0002]據(jù)工信部2015年3月17日發(fā)布的統(tǒng)計(jì)報(bào)告,截至2015年2月底,中國(guó)境內(nèi)手機(jī)用戶達(dá)12.9億。1-2月,移動(dòng)電話用戶凈增337.4萬(wàn)戶,其中4G用戶保持高速增長(zhǎng),凈增超過(guò)2000萬(wàn)戶,移動(dòng)電話用戶占比突破10%。隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,《第36次中國(guó)互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》顯示,中國(guó)手機(jī)網(wǎng)民達(dá)到5.94億,較2014年12月增加3679萬(wàn)人,智能手機(jī)技術(shù)的發(fā)展和價(jià)格的下降,導(dǎo)致越來(lái)越多的人涌向移動(dòng)互聯(lián)網(wǎng)。而移動(dòng)互聯(lián)網(wǎng)的開(kāi)通,一般需要新購(gòu)一個(gè)綁定的手機(jī)號(hào)碼,這些新增的用戶,如何快速有效地將自己的新通訊信息傳播給親朋好友,是一個(gè)難題。另一方面,據(jù)2015年11月11日發(fā)布的《中國(guó)人口流動(dòng)發(fā)展報(bào)告(2015)》數(shù)據(jù)顯示,“十二五”期間,我國(guó)流動(dòng)人口年均增長(zhǎng)800萬(wàn)人,到2014年末達(dá)到2.53億人,預(yù)計(jì)至2020年,年均流動(dòng)人口增加600萬(wàn)。按照現(xiàn)有國(guó)家移動(dòng)運(yùn)營(yíng)商的收費(fèi)機(jī)制,大多數(shù)迀移人口多會(huì)選擇在新城辦理一個(gè)新的號(hào)碼。
[0003]每年更換手機(jī)、更換手機(jī)號(hào)碼的用戶如此之多,對(duì)這些用戶的通訊錄的保存、迀移、更換是一個(gè)龐大的需求。目前已經(jīng)有很多手機(jī)助手類軟件,如QQ通訊錄、百度通訊錄、91助手、有錄通訊錄、豌豆莢等對(duì)本地手機(jī)號(hào)碼的迀移實(shí)現(xiàn)了很好的解決方案。但如果用戶更換了號(hào)碼,需要通知好友更換自己的聯(lián)系方式的時(shí)候,還主要采用短信、電話、當(dāng)面更新等傳統(tǒng)方式。一方面需要用戶支付一筆客觀的通信費(fèi)用,另一方面操作過(guò)程繁瑣容易遺漏和出錯(cuò)。
[0004]針對(duì)上述問(wèn)題,惠州TCL移動(dòng)通信有限公司的石貞提出了“一種基于云平臺(tái)同步聯(lián)系人的方法及系統(tǒng)”(公開(kāi)號(hào):CN103825950A)。該方法包括注冊(cè)云賬戶,并為每個(gè)用戶對(duì)應(yīng)的云賬戶自動(dòng)分配云空間;各客戶端接收用戶的操作指令,將各客戶端中通訊錄聯(lián)系人信息備份到各自的云空間存儲(chǔ);當(dāng)A客戶端的聯(lián)系方式發(fā)生變更,則在A客戶端對(duì)應(yīng)的云空間中更新其聯(lián)系方式,并將更新后的聯(lián)系方式自動(dòng)同步到A客戶端通訊錄中所有聯(lián)系人的云空間中。該方法雖然提出了一種基于云共享的同步更新概念,但是在系統(tǒng)初始化、如何確立關(guān)聯(lián)關(guān)系方面并未給出明確方案,存在新用戶注冊(cè)上傳聯(lián)系人數(shù)據(jù)庫(kù)后,可能導(dǎo)致聯(lián)系人沖突、個(gè)人信息泄露等問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問(wèn)題是針對(duì)現(xiàn)有技術(shù)上的缺陷提供一種基于可信關(guān)系判別計(jì)算的聯(lián)系人初始關(guān)聯(lián)關(guān)系,確認(rèn)及防治惡意人員通過(guò)探測(cè)獲取平臺(tái)聯(lián)系人信息的系統(tǒng),是在現(xiàn)有的云通訊錄管理的基礎(chǔ)上提出的一種實(shí)現(xiàn)聯(lián)系人與聯(lián)系人之間聯(lián)系方式變更后的自動(dòng)更新機(jī)制。使得用戶能夠更加便捷的保存自己的聯(lián)系人,并獲取關(guān)鍵聯(lián)系人的最新聯(lián)系方式,并在更新自身聯(lián)系方式時(shí),以便捷的方式通知其他聯(lián)系人更新自身聯(lián)系方式。
[0006]本發(fā)明提出的解決方案是提出一種基于可信判別的通訊錄云管理系統(tǒng),包括個(gè)人信息管理模塊,聯(lián)系人信息管理模塊,可信關(guān)系處理模塊和數(shù)據(jù)庫(kù)系統(tǒng)。上述數(shù)據(jù)庫(kù)系統(tǒng)包含云平臺(tái)用戶數(shù)據(jù)表和云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表,云平臺(tái)用戶數(shù)據(jù)表保存用戶注冊(cè)信息,該信息可以更改和刪除,云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表保存注冊(cè)用戶上傳的聯(lián)系人數(shù)據(jù),在云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表上可以進(jìn)行聯(lián)系人的關(guān)系匹配及相關(guān)操作。上述個(gè)人信息管理模塊用于用戶同步本地與數(shù)據(jù)庫(kù)系統(tǒng)的個(gè)人信息,實(shí)現(xiàn)用戶個(gè)人信息在數(shù)據(jù)庫(kù)的注冊(cè)、更改、凍結(jié)、刪除操作。上述聯(lián)系人信息管理模塊用于用戶同步本地與數(shù)據(jù)庫(kù)系統(tǒng)的聯(lián)系人信息,實(shí)現(xiàn)聯(lián)系人的增、刪、改、查基本操作。上述可信關(guān)系處理模塊通過(guò)可信判別算法建立數(shù)據(jù)庫(kù)系統(tǒng)中用戶之間的可信關(guān)系,實(shí)現(xiàn)各數(shù)據(jù)表中的數(shù)據(jù)自動(dòng)更新操作。
[0007]進(jìn)一步,用戶通過(guò)用戶名或郵箱注冊(cè)、登錄,數(shù)據(jù)庫(kù)系統(tǒng)為每一個(gè)用戶生成唯一的用戶ID。
[0008]本發(fā)明還進(jìn)一步提出一種基于可信判別的通訊錄云管理系統(tǒng)的通訊錄更新方法,對(duì)于新用戶注冊(cè),用戶通過(guò)填寫(xiě)個(gè)人信息并上傳到數(shù)據(jù)庫(kù)系統(tǒng),系統(tǒng)計(jì)算關(guān)聯(lián)關(guān)系后判斷是否更新,如果需要更新,則執(zhí)行以下步驟:
[0009]步驟1:用戶進(jìn)行注冊(cè);
[0010]步驟2:用戶在線填寫(xiě)個(gè)人信息;
[0011]步驟3:用戶遞交個(gè)人信息表,系統(tǒng)生成用戶ID作為唯一主鍵;
[0012]步驟4:用戶通過(guò)批量上傳或者在線逐條錄入聯(lián)系人信息;
[0013]步驟5:用戶遞交完成增加聯(lián)系人信息后,云平臺(tái)在后臺(tái)數(shù)據(jù)庫(kù)開(kāi)出一個(gè)用戶的子表,存放用戶聯(lián)系人數(shù)據(jù)表;
[0014]步驟6:云平臺(tái)將云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中的聯(lián)系人數(shù)據(jù)與云平臺(tái)用戶數(shù)據(jù)表中已有用戶的個(gè)人信息進(jìn)行關(guān)聯(lián)關(guān)系匹配計(jì)算;
[0015]步驟7:按照云平臺(tái)用戶數(shù)據(jù)表找到關(guān)聯(lián)用戶的情況下,如果對(duì)方持有信息是用戶當(dāng)前信息,則初始化結(jié)束;
[0016]步驟8:按照云平臺(tái)用戶數(shù)據(jù)表找到關(guān)聯(lián)用戶,如果對(duì)方持有本用戶的舊信息時(shí),更新關(guān)聯(lián)人的云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中的用戶信息,并提醒關(guān)聯(lián)人;
[0017]步驟9:按照云平臺(tái)用戶的舊數(shù)據(jù)找到關(guān)聯(lián)用戶的情況下,則更新云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中的關(guān)聯(lián)用戶信息至最新信息,通訊錄更新結(jié)束;如果是新增聯(lián)系人則重復(fù)步驟5-9,新增聯(lián)系人信息保存到通訊錄,結(jié)束新增聯(lián)系人步驟;如果需要?jiǎng)h除聯(lián)系人則繼續(xù)執(zhí)行以下步驟:
[0018]步驟10:用戶通過(guò)賬戶和密碼登陸云平臺(tái);
[0019]步驟11:用戶凍結(jié)、刪除賬戶,系統(tǒng)修改云平臺(tái)數(shù)據(jù)表用戶狀態(tài)為不可計(jì)算或者直接從表中將用戶個(gè)人信息刪除;
[0020]步驟12:用戶更改個(gè)人信息,如將當(dāng)前通訊信息修改為曾用信息,添加當(dāng)前新信息等,則系統(tǒng)修改云平臺(tái)用戶數(shù)據(jù)表;
[0021]步驟13:聯(lián)合用戶數(shù)據(jù)表及云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表,從新計(jì)算用戶關(guān)聯(lián)關(guān)系;
[0022]步驟14:對(duì)存在關(guān)聯(lián)關(guān)系的聯(lián)系人,更新關(guān)聯(lián)人的聯(lián)系人數(shù)據(jù)表中當(dāng)前用戶的聯(lián)系信息;
[0023]步驟15:結(jié)束用戶更新個(gè)人信息過(guò)程;
[0024]步驟16:用戶刪除本地聯(lián)系人,則同步刪除云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中該聯(lián)系人信息,在線刪除聯(lián)系人則直接刪除;
[0025]步驟17:結(jié)束刪除聯(lián)系人操作。
[0026]上述方法中,注冊(cè)可以通過(guò)輸入用戶名、郵箱完成或通過(guò)手機(jī)短信完成。
[0027]進(jìn)一步,上述方法中,個(gè)人信息包括姓名、手機(jī)號(hào)碼、郵箱、曾用號(hào)碼、曾用郵箱、單位信息、地址、舊地址信息。
[0028]由以上技術(shù)方案可見(jiàn),本發(fā)明對(duì)于從用戶注冊(cè)、信息上傳至系統(tǒng)初始化、建立可信關(guān)聯(lián)關(guān)系、自主變更信息時(shí)實(shí)現(xiàn)聯(lián)系人通訊錄同步、刪除聯(lián)系人/拉黑后的關(guān)聯(lián)關(guān)系處理以及后期的更新機(jī)制的整個(gè)流程進(jìn)行了詳細(xì)的可執(zhí)行性方案設(shè)計(jì),具有以下有效效果:
[0029]1、本發(fā)明通過(guò)云平臺(tái)管理通訊錄,實(shí)現(xiàn)個(gè)人通訊錄更新時(shí),所有關(guān)聯(lián)人的聯(lián)系人數(shù)據(jù)表中該用戶的聯(lián)系方式自動(dòng)更新。
[0030]2、本發(fā)明通過(guò)一種關(guān)聯(lián)關(guān)系判別算法,實(shí)現(xiàn)新用戶注冊(cè)上傳通訊錄后快速自動(dòng)的識(shí)別云平臺(tái)上以后的關(guān)聯(lián)聯(lián)系人。
[0031]3、本發(fā)明通過(guò)合理的管理云平臺(tái)用戶數(shù)據(jù)表和云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表集,實(shí)現(xiàn)聯(lián)系人與聯(lián)系人之間的數(shù)據(jù)關(guān)聯(lián),并加強(qiáng)相互隔離,防止不良用戶采用探查模式獲取平臺(tái)用戶通訊錄信息。
【附圖說(shuō)明】
[0032]圖1為基于可信判別的通訊錄云管理系統(tǒng)的架構(gòu)示意圖。
[0033]圖2為基于可信判別的通訊錄云管理系統(tǒng)的通訊錄更新方法流程示意圖。
[0034]圖3為基于可信判別的通訊錄云管理系統(tǒng)的初始化流程圖。
[0035]圖4為基于可信判別的通訊錄云管理系統(tǒng)的信息更新流程圖。
[0036]圖5為基于可信判別的通訊錄云管理系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)示例圖。
【具體實(shí)施方式】
[0037]下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明創(chuàng)造作進(jìn)一步的詳細(xì)說(shuō)明。
[0038]圖1所示為基于可信判別的通訊錄云管理系統(tǒng)的架構(gòu)示意圖。系統(tǒng)包括個(gè)人信息管理模塊,聯(lián)系人信息管理模塊,可信關(guān)系處理模塊和數(shù)據(jù)庫(kù)系統(tǒng)。其中,數(shù)據(jù)庫(kù)系統(tǒng)包含云平臺(tái)用戶數(shù)據(jù)表和云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表,云平臺(tái)用戶數(shù)據(jù)表保存用戶注冊(cè)信息,該信息可以更改和刪除,云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表保存注冊(cè)用戶上傳的聯(lián)系人數(shù)據(jù),在云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表上可以進(jìn)行聯(lián)系人的關(guān)系匹配及相關(guān)操作。上述個(gè)人信息管理模塊用于用戶同步本地與數(shù)據(jù)庫(kù)系統(tǒng)的個(gè)人信息,實(shí)現(xiàn)用戶個(gè)人信息在數(shù)據(jù)庫(kù)的注冊(cè)、更改、凍結(jié)、刪除操作。上述聯(lián)系人信息管理模塊用于用戶同步本地與數(shù)據(jù)庫(kù)系統(tǒng)的聯(lián)系人信息,實(shí)現(xiàn)聯(lián)系人的增、刪、改、查基本操作。上述可信關(guān)系處理模塊通過(guò)可信判別算法建立數(shù)據(jù)庫(kù)系統(tǒng)中用戶之間的可信關(guān)系,實(shí)現(xiàn)各數(shù)據(jù)表中的數(shù)據(jù)自動(dòng)更新操作。
[0039]如圖2所示,本發(fā)明提供一種基于可信關(guān)系判別計(jì)算的聯(lián)系人初始關(guān)聯(lián)關(guān)系確認(rèn)及防治惡意人員通過(guò)探測(cè)獲取平臺(tái)聯(lián)系人信息的系統(tǒng),是在現(xiàn)有的云通訊錄管理的基礎(chǔ)上提出的一種實(shí)現(xiàn)聯(lián)系人與聯(lián)系人之間聯(lián)系方式變更后的自動(dòng)更新機(jī)制。使得用戶能夠更加便捷的保存自己的聯(lián)系人,并獲取關(guān)鍵聯(lián)系人的最新聯(lián)系方式,并在更新自身聯(lián)系方式時(shí),以便捷的方式通知其他聯(lián)系人更新自身聯(lián)系方式。
[0040]一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)包含兩個(gè)主要用戶信息數(shù)據(jù)表:云平臺(tái)用戶數(shù)據(jù)表和云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表。如圖5所示,云平臺(tái)數(shù)據(jù)表中,用戶注冊(cè)、填寫(xiě)個(gè)人信息,以便后期更改、刪除、找回個(gè)人信息所用。作為一個(gè)獨(dú)立的表,保存所有的用戶聯(lián)系人表的第一行,如姓名、電話、公司、郵箱、舊號(hào)碼等。
[0041]云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表:每個(gè)云平臺(tái)注冊(cè)用戶擁有一張聯(lián)系人數(shù)據(jù)表,存放注冊(cè)用戶上傳的聯(lián)系人數(shù)據(jù),并用以聯(lián)系人關(guān)系匹配及相關(guān)操作使用。其中姓名、電話等進(jìn)行匹配的字段必須有一個(gè)非空。
[0042]個(gè)人信息管理:用戶注冊(cè)在平臺(tái)實(shí)現(xiàn)注冊(cè)、填寫(xiě)個(gè)人信息、更改個(gè)人信息、凍結(jié)、刪除個(gè)人信息等操作。其中
[0043]注冊(cè)登錄:用戶通過(guò)用戶名/郵箱注冊(cè)登錄,生成系統(tǒng)唯一的用戶ID。
[0044]填寫(xiě)個(gè)人信息:用戶通過(guò)唯一ID/郵箱認(rèn)證后,在線填寫(xiě)個(gè)人信息,包括基本信息和聯(lián)系方式信息,后臺(tái)根據(jù)其個(gè)人信息和用戶聯(lián)系人數(shù)據(jù)庫(kù)調(diào)用關(guān)聯(lián)計(jì)算。
[0045]更改個(gè)人信息:用戶通過(guò)賬戶密碼登陸后修改個(gè)人信息,修改平臺(tái)用戶數(shù)據(jù)庫(kù),傳至后臺(tái)做關(guān)聯(lián)計(jì)算后更新。
[0046]凍結(jié)刪除個(gè)人信息:用戶基于個(gè)人信息隱私問(wèn)題向平臺(tái)提出信息凍結(jié)或者刪除請(qǐng)求,服務(wù)器執(zhí)行云平臺(tái)用戶數(shù)據(jù)表信息刪除操作。
[0047]聯(lián)系人信息管理模塊:用戶同步本地與服務(wù)器的聯(lián)系人信息,實(shí)現(xiàn)聯(lián)系人的增、刪、改、查等基本操作。其中
[0048]增加聯(lián)系人:用戶可以批量上傳本地聯(lián)系人,也可以在線單獨(dú)添加某聯(lián)系人,或者通過(guò)本地同步模式將新增的聯(lián)系人增加到云平臺(tái)用戶聯(lián)系人數(shù)據(jù)庫(kù)。
[0049]刪除聯(lián)系人:用戶可以在線單獨(dú)刪除本地聯(lián)系人,或者通過(guò)同步本地減少的聯(lián)系人庫(kù)實(shí)現(xiàn)云平臺(tái)用戶聯(lián)系人數(shù)據(jù)庫(kù)的減量刪除。
[0050]修改聯(lián)系人:用戶選定某聯(lián)系人后,用戶可以在線修改聯(lián)系人信息,或者修改本地聯(lián)系人信息后通過(guò)同步實(shí)現(xiàn)云平臺(tái)用戶聯(lián)系人數(shù)據(jù)庫(kù)的修改。
[0051]查詢聯(lián)系人:用戶可以在線按照選定字段查詢聯(lián)系人信息,或者通過(guò)終端查詢?cè)破脚_(tái)用戶聯(lián)系人數(shù)據(jù)庫(kù)??梢赃x擇姓名、電話號(hào)碼、公司、郵箱等字段查詢?;蛑苯虞斎胨璨樵儍?nèi)容進(jìn)行全數(shù)據(jù)庫(kù)查詢。
[0052]可信關(guān)系處理模塊:后臺(tái)更具用戶個(gè)人信息以及聯(lián)系人數(shù)據(jù)表,采用可信判別算法建立平臺(tái)用戶與用戶之間的可信關(guān)系,實(shí)現(xiàn)各數(shù)據(jù)表中的數(shù)據(jù)自動(dòng)更新操作。其中
[0053]確立可信關(guān)系處理:當(dāng)有新增用戶注冊(cè)并上傳用戶聯(lián)系人數(shù)據(jù)庫(kù)至云平臺(tái),或者用戶更新個(gè)人信息后,云平臺(tái)按照可信判別算法計(jì)算平臺(tái)用戶數(shù)據(jù)庫(kù)與當(dāng)前用戶及聯(lián)系人數(shù)據(jù)庫(kù)的匹配度,建立可信關(guān)系。并遞交用戶進(jìn)行批量確認(rèn)。如果用戶采用默認(rèn)模式則系統(tǒng)直接建立連接。
[0054]更新用戶聯(lián)系人數(shù)據(jù)表:當(dāng)用戶聯(lián)系人數(shù)據(jù)匹配到關(guān)聯(lián)人的曾用聯(lián)系方式時(shí),更新當(dāng)前用戶聯(lián)系人數(shù)據(jù)庫(kù);
[0055]更新關(guān)聯(lián)用戶聯(lián)系人數(shù)據(jù)表:當(dāng)用戶個(gè)人信息中填寫(xiě)了曾用聯(lián)系方式且與平臺(tái)用戶數(shù)據(jù)庫(kù)中數(shù)據(jù)匹配時(shí),如尋找到其他用戶保存有當(dāng)前用戶的曾經(jīng)信息時(shí),更新可信關(guān)聯(lián)人的數(shù)據(jù)庫(kù);當(dāng)用戶更改個(gè)人信息則調(diào)用更新聯(lián)系人信息模塊更新相關(guān)可信關(guān)聯(lián)人的數(shù)據(jù)庫(kù)。
[0056]本發(fā)明還提供一種基于可信判別的通訊錄云管理系統(tǒng)的實(shí)現(xiàn)方法,如圖2所示,該方法包括以下步驟:
[0057]新用戶注冊(cè)時(shí),用戶通過(guò)填寫(xiě)個(gè)人信息并上傳聯(lián)系人數(shù)據(jù)庫(kù),系統(tǒng)計(jì)算關(guān)聯(lián)關(guān)系后判斷是否更新,直至初始化結(jié)束,詳細(xì)如圖3所示。
[0058]步驟1:用戶通過(guò)手機(jī)短信或者郵箱進(jìn)行注冊(cè)。如圖5中“李四”、“張三”、“王五”、“趙六”等各自持有“Primary_id_X”的一行均為注冊(cè)用戶信息。
[0059]步驟2:用戶在線填寫(xiě)個(gè)人信息,包括姓名、手機(jī)號(hào)碼、郵箱、曾用號(hào)碼/郵箱、單位信息、地址等信息。如“李四”的聯(lián)系人表中第一行信息。
[0060]步驟3:用戶遞交個(gè)人信息表,系統(tǒng)生成用戶ID作為唯一主鍵。主鍵由用戶注冊(cè)時(shí)遞交的姓名及電話/郵箱信息通過(guò)哈希編碼產(chǎn)生。
[0061]步驟4:用戶通過(guò)批量上傳或者在線逐條錄入聯(lián)系人信息。如李四的本地聯(lián)系人數(shù)據(jù)表中含有“張三”、“王五”、“趙六”等人的聯(lián)系方式。
[0062]步驟5:用戶遞交完成增加聯(lián)系人信息后,云平臺(tái)在后臺(tái)數(shù)據(jù)庫(kù)開(kāi)出一個(gè)用戶的子表,存放用戶聯(lián)系人數(shù)據(jù)表。如圖5中,云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表為“李四”用戶開(kāi)出“Pr imary_id_A” 子數(shù)據(jù)表。
[0063]步驟6:云平臺(tái)將用戶聯(lián)系人數(shù)據(jù)表中的聯(lián)系人數(shù)據(jù)與云平臺(tái)用戶數(shù)據(jù)表中已有用戶的個(gè)人信息進(jìn)行關(guān)聯(lián)關(guān)系匹配計(jì)算。如采用“名字” + “電話”或者“名字” + “舊號(hào)碼”作為匹配條件,進(jìn)行遍歷計(jì)算。如“李四”可以找到“張三” “王五”,并更改“關(guān)聯(lián)關(guān)系”標(biāo)簽狀態(tài)為” has”。但是“趙六”雖然同名同姓,但是未有任何其他聯(lián)系方式匹配,所以判定為非關(guān)聯(lián)聯(lián)系人。
[0064]步驟7:按照云平臺(tái)用戶數(shù)據(jù)表找到關(guān)聯(lián)用戶的情況下,如果對(duì)方持有信息是用戶當(dāng)前信息,則初始化結(jié)束。
[0065]步驟8:按照云平臺(tái)用戶數(shù)據(jù)找到關(guān)聯(lián)用戶,如果對(duì)方持有本用戶曾經(jīng)信息時(shí),更新關(guān)聯(lián)人的聯(lián)系人數(shù)據(jù)表中的用戶信息,并提醒關(guān)聯(lián)人。如“王五”持有“李四”的舊號(hào)碼“18022222222”,故更新“王五”的聯(lián)系人表中“李四”的電話為“18044444444”。
[0066]步驟9:按照云平臺(tái)用戶的曾經(jīng)數(shù)據(jù)找到關(guān)聯(lián)用戶的情況下,則更新云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中的關(guān)聯(lián)用戶信息至最新信息。如“李四”持有“張三”的舊號(hào)碼“18033334444”,而“張三”的新號(hào)碼為“18033333333”,則“李四”的聯(lián)系人數(shù)據(jù)表信息更新“張三”的最新聯(lián)系方式。
[0067]初始化結(jié)束后,當(dāng)用戶更改個(gè)人信息或者對(duì)聯(lián)系人數(shù)據(jù)表進(jìn)行修改的時(shí)候是,可信關(guān)系會(huì)發(fā)生變化。新增聯(lián)系人可以參考步驟5,在此僅對(duì)刪除聯(lián)系人等步驟進(jìn)行描述。具體如下:
[0068]步驟10:用戶通過(guò)賬戶和密碼登陸云平臺(tái)
[0069]步驟11:用戶凍結(jié)、刪除賬戶,系統(tǒng)修改云平臺(tái)數(shù)據(jù)表用戶狀態(tài)為不可計(jì)算或者直接從表中將用戶個(gè)人信息刪除。如“李四”凍結(jié)個(gè)人狀態(tài),則新建的“趙六”不遍歷查找“李四”。如刪除,則云平臺(tái)刪除以“Primary_id_A”的聯(lián)系人數(shù)據(jù)表以及在云平臺(tái)用戶數(shù)據(jù)表中刪除“李四” 一行。
[0070]步驟12:用戶更改個(gè)人信息,如將當(dāng)前通訊信息修改為曾用信息,添加當(dāng)前新信息等,則系統(tǒng)修改云平臺(tái)用戶數(shù)據(jù)表。如“李四”將手機(jī)號(hào)碼由“18022222222”更新為“18044444444”。
[0071]步驟13:聯(lián)合用戶數(shù)據(jù)表及云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表,從新計(jì)算用戶關(guān)聯(lián)關(guān)系。同樣,當(dāng)“李四”將手機(jī)號(hào)碼由“18022222222”更新為“18044444444”時(shí),再遍歷整個(gè)云平臺(tái)用用戶數(shù)據(jù)表,發(fā)現(xiàn)新的關(guān)聯(lián)聯(lián)系人“張三”。
[0072]步驟14:對(duì)存在關(guān)聯(lián)關(guān)系的聯(lián)系人,更新關(guān)聯(lián)人的聯(lián)系人數(shù)據(jù)表中當(dāng)前用戶的聯(lián)系信息。如“李四”將手機(jī)號(hào)碼由“18022222222”更新為“18044444444”,則關(guān)聯(lián)用戶“王五”持有的“李四”電話自動(dòng)更新為“18044444444”。
[0073]步驟15:結(jié)束用戶更新個(gè)人信息過(guò)程
[0074]步驟16:用戶刪除本地聯(lián)系人,則同步刪除云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中該聯(lián)系人信息。在線刪除聯(lián)系人則直接刪除。如“李四”刪除聯(lián)系人“王五”,則以后“李四”更新個(gè)人信息,無(wú)法遍歷傳播給“王五”。
[0075]步驟17:結(jié)束刪除聯(lián)系人操作。
[0076]以上所述僅為本發(fā)明的優(yōu)選實(shí)施案例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行改進(jìn),或者對(duì)其中部分技術(shù)進(jìn)行同等替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.基于可信判別的通訊錄云管理系統(tǒng),其特征在于:包括個(gè)人信息管理模塊,聯(lián)系人信息管理模塊,可信關(guān)系處理模塊和數(shù)據(jù)庫(kù)系統(tǒng);所述數(shù)據(jù)庫(kù)系統(tǒng)包含云平臺(tái)用戶數(shù)據(jù)表和云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表,云平臺(tái)用戶數(shù)據(jù)表保存用戶注冊(cè)信息,該信息可以更改和刪除,云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表保存注冊(cè)用戶上傳的聯(lián)系人數(shù)據(jù),在云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表上可以進(jìn)行聯(lián)系人的關(guān)系匹配及相關(guān)操作;所述個(gè)人信息管理模塊用于用戶同步本地與數(shù)據(jù)庫(kù)系統(tǒng)的個(gè)人信息,實(shí)現(xiàn)用戶個(gè)人信息在數(shù)據(jù)庫(kù)的注冊(cè)、更改、凍結(jié)、刪除操作; 所述聯(lián)系人信息管理模塊用于用戶同步本地與數(shù)據(jù)庫(kù)系統(tǒng)的聯(lián)系人信息,實(shí)現(xiàn)聯(lián)系人的增、刪、改、查基本操作; 所述可信關(guān)系處理模塊通過(guò)可信判別算法建立數(shù)據(jù)庫(kù)系統(tǒng)中用戶之間的可信關(guān)系,實(shí)現(xiàn)各數(shù)據(jù)表中的數(shù)據(jù)自動(dòng)更新操作。2.如權(quán)利要求1所述的基于可信判別的通訊錄云管理系統(tǒng),其特征在于用戶通過(guò)用戶名或郵箱注冊(cè)、登錄,數(shù)據(jù)庫(kù)系統(tǒng)為每一個(gè)用戶生成唯一的用戶ID。3.如權(quán)利要求1所述的基于可信判別的通訊錄云管理系統(tǒng)的通訊錄更新方法,其特征在于對(duì)于新用戶注冊(cè),用戶通過(guò)填寫(xiě)個(gè)人信息并上傳到數(shù)據(jù)庫(kù)系統(tǒng),系統(tǒng)計(jì)算關(guān)聯(lián)關(guān)系后判斷是否更新,如果需要更新,則執(zhí)行以下步驟: 步驟1:用戶進(jìn)行注冊(cè); 步驟2:用戶在線填寫(xiě)個(gè)人信息; 步驟3:用戶遞交個(gè)人信息表,系統(tǒng)生成用戶ID作為唯一主鍵; 步驟4:用戶通過(guò)批量上傳或者在線逐條錄入聯(lián)系人信息; 步驟5:用戶遞交完成增加聯(lián)系人信息后,云平臺(tái)在后臺(tái)數(shù)據(jù)庫(kù)開(kāi)出一個(gè)用戶的子表,存放用戶聯(lián)系人數(shù)據(jù)表; 步驟6:云平臺(tái)將云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中的聯(lián)系人數(shù)據(jù)與云平臺(tái)用戶數(shù)據(jù)表中已有用戶的個(gè)人信息進(jìn)行關(guān)聯(lián)關(guān)系匹配計(jì)算; 步驟7:按照云平臺(tái)用戶數(shù)據(jù)表找到關(guān)聯(lián)用戶的情況下,如果對(duì)方持有信息是用戶當(dāng)前信息,則初始化結(jié)束; 步驟8:按照云平臺(tái)用戶數(shù)據(jù)表找到關(guān)聯(lián)用戶,如果對(duì)方持有本用戶的舊信息時(shí),更新關(guān)聯(lián)人的云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中的用戶信息,并提醒關(guān)聯(lián)人; 步驟9:按照云平臺(tái)用戶的舊數(shù)據(jù)找到關(guān)聯(lián)用戶的情況下,則更新云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中的關(guān)聯(lián)用戶信息至最新信息,通訊錄更新結(jié)束;如果是新增聯(lián)系人則重復(fù)步驟5-9,新增聯(lián)系人信息保存到通訊錄,結(jié)束新增聯(lián)系人步驟;如果需要?jiǎng)h除聯(lián)系人則繼續(xù)執(zhí)行以下步驟: 步驟10:用戶通過(guò)賬戶和密碼登陸云平臺(tái); 步驟11:用戶凍結(jié)、刪除賬戶,系統(tǒng)修改云平臺(tái)數(shù)據(jù)表用戶狀態(tài)為不可計(jì)算或者直接從表中將用戶個(gè)人信息刪除; 步驟12:用戶更改個(gè)人信息,如將當(dāng)前通訊信息修改為曾用信息,添加當(dāng)前新信息等,則系統(tǒng)修改云平臺(tái)用戶數(shù)據(jù)表; 步驟13:聯(lián)合用戶數(shù)據(jù)表及云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表,從新計(jì)算用戶關(guān)聯(lián)關(guān)系; 步驟14:對(duì)存在關(guān)聯(lián)關(guān)系的聯(lián)系人,更新關(guān)聯(lián)人的聯(lián)系人數(shù)據(jù)表中當(dāng)前用戶的聯(lián)系信息; 步驟15:結(jié)束用戶更新個(gè)人信息過(guò)程; 步驟16:用戶刪除本地聯(lián)系人,則同步刪除云平臺(tái)用戶聯(lián)系人數(shù)據(jù)表中該聯(lián)系人信息,在線刪除聯(lián)系人則直接刪除; 步驟17:結(jié)束刪除聯(lián)系人操作。4.如權(quán)利要求3所述的基于可信判別的通訊錄云管理系統(tǒng)的通訊錄更新方法,其特征在于所述注冊(cè)可以通過(guò)輸入用戶名、郵箱完成或通過(guò)手機(jī)短信完成。5.如權(quán)利要求3所述的基于可信判別的通訊錄云管理系統(tǒng)的通訊錄更新方法,其特征在于所述個(gè)人信息包括姓名、手機(jī)號(hào)碼、郵箱、曾用號(hào)碼、曾用郵箱、單位信息、地址、舊地址?目息O
【文檔編號(hào)】H04L29/08GK106027496SQ201610289289
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月5日
【發(fā)明人】李華康, 王家豪, 付豪, 劉錚, 陳光宣, 孫國(guó)梓, 楊濤, 楊一濤
【申請(qǐng)人】南京郵電大學(xué)