一種通信方法、終端及通信系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種通信方法、終端及通信系統(tǒng),其中方法包括:響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù);向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);接收所述服務(wù)器所發(fā)送的查詢結(jié)果,若所述查詢結(jié)果為是,則執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作;實(shí)施本發(fā)明,可以簡單、方便地執(zhí)行與聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
【專利說明】一種通信方法、終端及通信系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種通信方法、終端及通信系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)實(shí)生活中,人們通過手機(jī)或平板電腦等電子設(shè)備瀏覽相冊時(shí),看到久未聯(lián)系的朋友,常常會想給對方打個(gè)電話或發(fā)個(gè)短信聯(lián)系一下,或者通過網(wǎng)絡(luò)應(yīng)用,例如QQ、微信、飛信等與對方通信?,F(xiàn)有技術(shù)中,如果要和對方聯(lián)系,需要先退出相冊,然后進(jìn)入撥號、短信或其他應(yīng)用程序,找到該聯(lián)系人,才能進(jìn)行通信,操作十分繁瑣。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所提供的一種通信方法、終端及通信系統(tǒng),可簡單、方便地執(zhí)行與聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
[0004]本發(fā)明實(shí)施例第一方面提供了一種通信方法,包括:
[0005]響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù);
[0006]向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);
[0007]接收所述服務(wù)器所發(fā)送的查詢結(jié)果,若所述查詢結(jié)果為是,則執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
[0008]本發(fā)明實(shí)施例第二方面提供了一種終端,包括:
[0009]數(shù)據(jù)采集模塊,用于響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù);
[0010]第一查詢模塊,用于向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并啟動對所述服務(wù)器的查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);
[0011]通信模塊,用于接收所述服務(wù)器所發(fā)送的查詢結(jié)果,若所述查詢結(jié)果為是,則執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
[0012]相應(yīng)地,本發(fā)明的實(shí)施例第三方面提供了一種通信系統(tǒng),包括服務(wù)器以及終端,其中:
[0013]所述終端用于響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù);向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);接收所述服務(wù)器所發(fā)送的查詢結(jié)果,若所述查詢結(jié)果為是,則執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作;
[0014]所述服務(wù)器用于接收所述終端發(fā)送的所述照片的臉部數(shù)據(jù);查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);輸出查詢結(jié)果并將所述查詢結(jié)果發(fā)送給所述終端。[0015]本發(fā)明實(shí)施例中,當(dāng)檢測到用戶對照片的啟動操作時(shí),可以根據(jù)預(yù)設(shè)的算法從照片中采集臉部數(shù)據(jù),通過服務(wù)器查詢與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),執(zhí)行與該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作,簡單方便。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明提供的通信方法的第一實(shí)施例流程示意圖;
[0018]圖2是本發(fā)明提供的通信方法的第二實(shí)施例流程示意圖;
[0019]圖3是本發(fā)明提供的通信方法的第三實(shí)施例流程示意圖;
[0020]圖4是本發(fā)明提供的終端的第一實(shí)施例結(jié)構(gòu)示意圖;
[0021]圖5是本發(fā)明提供的終端的第二實(shí)施例結(jié)構(gòu)示意圖;
[0022]圖6是本發(fā)明提供的通信系統(tǒng)的第一實(shí)施例流程示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明提供了一種通信方法、終端及通信系統(tǒng),可以在瀏覽聯(lián)系人的照片時(shí)快速地對聯(lián)系人進(jìn)行通信操作。以下結(jié)合附圖分別進(jìn)行詳細(xì)說明。
[0025]請參閱圖1,為本發(fā)明的查詢的內(nèi)容通信方法的第一實(shí)施例流程示意圖。如圖1所示,該查詢的內(nèi)容通信方法可包括以下步驟:
[0026]步驟SlOl:響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù)。
[0027]當(dāng)檢測到對照片的啟動操作時(shí),具體可以為點(diǎn)擊或按鍵操作,終端按照預(yù)設(shè)的算法從照片中采集臉部數(shù)據(jù)。作為一種可行的實(shí)施方式,該算法可以選用主成分分析(Principal Component Analysis, PCA)算法、線性鑒別分析(Linear DiscriminantAnalysis, LDA)算法或其他可用于人臉識別的算法。具體實(shí)施中,該算法可以從多個(gè)方面來采集臉部數(shù)據(jù),例如臉型輪廓、五官特征、特殊標(biāo)志等。對臉型輪廓的數(shù)據(jù)采集可以采用圖像二值化的方法,根據(jù)臉部膚色的范圍將臉部定位出來;五官特征的數(shù)據(jù)可以包括眉毛、眼睛、鼻子、嘴巴和耳朵的位置、形狀輪廓等數(shù)據(jù);特殊標(biāo)志是指臉部的一些個(gè)人特征,比如痣或疤痕等,特殊標(biāo)志的數(shù)據(jù)可以包括痣或疤痕的數(shù)量、位置、以及形狀輪廓等數(shù)據(jù)??梢詫⒛樞洼喞?、五官特征、特殊標(biāo)志等數(shù)據(jù)以矩陣的形式存儲。
[0028]步驟S102:向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù)。[0029]在終端能夠與服務(wù)器建立連接的情況下,在服務(wù)器端比對照片的臉部數(shù)據(jù)與終端中預(yù)存的聯(lián)系人臉部數(shù)據(jù),可以減少對終端的內(nèi)存消耗。具體實(shí)施中,可以設(shè)置一比例閾值,將步驟SlOl中采集的矩陣數(shù)據(jù)解析出來后,與服務(wù)器中保存的聯(lián)系人臉部數(shù)據(jù)進(jìn)行比對,當(dāng)該照片的臉部數(shù)據(jù)和某個(gè)聯(lián)系人臉部數(shù)據(jù)的吻合程度達(dá)到該比例閾值時(shí),則認(rèn)為該照片的臉部數(shù)據(jù)和該聯(lián)系人臉部數(shù)據(jù)是匹配的。例如,若照片的臉部數(shù)據(jù)和某個(gè)聯(lián)系人臉部數(shù)據(jù)超過80%是吻合的,則認(rèn)為該照片的臉部數(shù)據(jù)和該聯(lián)系人臉部數(shù)據(jù)是匹配的,該照片上的人就是該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人。
[0030]步驟S103:接收所述服務(wù)器所發(fā)送的查詢結(jié)果,若所述查詢結(jié)果為是,則執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
[0031]服務(wù)器查詢之后可輸出查詢結(jié)果,并將該查詢結(jié)果發(fā)送給終端,終端接收該查詢結(jié)果,如果該查詢結(jié)果為是,即存在與照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),那么終端可以執(zhí)行對該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。作為一種可行的實(shí)施方式,在執(zhí)行對該聯(lián)系人的通信操作之前,終端可生成一個(gè)操作菜單,羅列出可選的通信應(yīng)用以供用戶選擇。具體地,該通信操作與該終端的類型及該終端上安裝的應(yīng)用程序有關(guān)。例如,當(dāng)該終端是手機(jī)時(shí),通信操作可以是打電話、發(fā)短信、發(fā)QQ、發(fā)微信、發(fā)飛信等操作;當(dāng)該終端是電腦時(shí),通信操作可以是發(fā)QQ、發(fā)微信、發(fā)飛信等操作。
[0032]圖1所描述的查詢的內(nèi)容通信方法,可以響應(yīng)用戶對照片的點(diǎn)擊或按鍵操作,向服務(wù)器查詢是否存在與該照片相匹配的聯(lián)系人,如果有,還可以直接對該聯(lián)系人進(jìn)行撥號、發(fā)短信、QQ、微信、飛信等通信操作,過程簡單易實(shí)施,在服務(wù)器端進(jìn)行比對匹配,可以減少對終端的CPU以及功率的消耗,省電而且快速。
[0033]請參閱圖2,為本發(fā)明的查詢的內(nèi)容通信方法的第二實(shí)施例流程示意圖。如圖2所示,該查詢的內(nèi)容通信方法可包括以下步驟:
[0034]步驟S201:為聯(lián)系人設(shè)置頭像。
[0035]選中一張照片,將該照片設(shè)置為聯(lián)系人的頭像。
[0036]步驟S202:根據(jù)預(yù)設(shè)的算法從所述頭像中采集聯(lián)系人臉部數(shù)據(jù)。
[0037]按照預(yù)設(shè)的算法從步驟S201設(shè)置的頭像中采集聯(lián)系人臉部數(shù)據(jù),作為一種可行的實(shí)施方式,該算法可以選用主成分分析(Principal Component Analysis, PCA)算法、線性鑒別分析(Linear Discriminant Analysis, LDA)算法或其他可用于人臉識別的算法。具體實(shí)施中,該算法可以從多個(gè)方面來采集臉部數(shù)據(jù),例如臉型輪廓、五官特征、特殊標(biāo)志等。對臉型輪廓的數(shù)據(jù)采集可以采用圖像二值化的方法,根據(jù)臉部膚色的范圍將臉部定位出來;五官特征的數(shù)據(jù)可以包括眉毛、眼睛、鼻子、嘴巴和耳朵的位置、形狀輪廓等數(shù)據(jù);特殊標(biāo)志是指臉部的一些個(gè)人特征,比如痣或疤痕等,特殊標(biāo)志的數(shù)據(jù)可以包括痣或疤痕的數(shù)量、位置、以及形狀輪廓等數(shù)據(jù)。可以將臉型輪廓、五官特征、特殊標(biāo)志等數(shù)據(jù)以矩陣的形式存儲。
[0038]步驟S203:將所述聯(lián)系人臉部數(shù)據(jù)保存在終端的數(shù)據(jù)庫中或發(fā)送給服務(wù)器以進(jìn)行保存。
[0039]采集好的聯(lián)系人臉部數(shù)據(jù)可以保存在終端的數(shù)據(jù)庫中,也可以保存在服務(wù)器上,優(yōu)選地,還可以同時(shí)保存在終端的數(shù)據(jù)庫中與服務(wù)器上。所保存的聯(lián)系人臉部數(shù)據(jù)供后續(xù)比對使用。[0040]步驟S204:響應(yīng)用戶對照片的啟動操作,根據(jù)所述預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù)。本實(shí)施例中,步驟S204可參見圖1所示實(shí)施例的步驟S101,在此不贅述。
[0041]步驟S205:向所述服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù)。
[0042]在終端能夠與服務(wù)器建立連接的情況下,在服務(wù)器端比對照片的臉部數(shù)據(jù)與終端中預(yù)存的聯(lián)系人臉部數(shù)據(jù),可以減少對終端的內(nèi)存消耗。具體實(shí)施中,可以設(shè)置一比例閾值,將步驟S204中采集的矩陣數(shù)據(jù)解析出來后,與服務(wù)器中保存的聯(lián)系人臉部數(shù)據(jù)進(jìn)行比對,當(dāng)該照片的臉部數(shù)據(jù)和某個(gè)聯(lián)系人臉部數(shù)據(jù)的吻合程度達(dá)到該比例閾值時(shí),則認(rèn)為該照片的臉部數(shù)據(jù)和該聯(lián)系人臉部數(shù)據(jù)是匹配的。例如,若照片的臉部數(shù)據(jù)和某個(gè)聯(lián)系人臉部數(shù)據(jù)超過80%是吻合的,則認(rèn)為該照片的臉部數(shù)據(jù)和該聯(lián)系人臉部數(shù)據(jù)是匹配的,該照片上的人就是該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人。
[0043]步驟S206:判斷是否能接收到所述服務(wù)器所發(fā)送的查詢結(jié)果,若判斷結(jié)果為是,則轉(zhuǎn)到步驟S207,否則轉(zhuǎn)到步驟S208。
[0044]若終端能接收到所述服務(wù)器所發(fā)送的查詢結(jié)果,則表示終端能夠與服務(wù)器建立連接,此時(shí)可轉(zhuǎn)到步驟S207,接收所述服務(wù)器發(fā)送的查詢結(jié)果;若終端接收不到所述服務(wù)器所發(fā)送的查詢結(jié)果,則轉(zhuǎn)到步驟S208。
[0045]步驟S207:接收所述服務(wù)器所發(fā)送的查詢結(jié)果,判斷所述查詢結(jié)果是否為是,若是,則轉(zhuǎn)到步驟S209,否則結(jié)束本實(shí)施例所述的方法。
[0046]若能接收服務(wù)器發(fā)送的查詢結(jié)果,則接收該查詢結(jié)果,并判斷該查詢結(jié)果是否為是,若是,則轉(zhuǎn)到步驟S209,執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作;否則結(jié)束本實(shí)施例所述的方法。
[0047]步驟S208:查詢所述終端的數(shù)據(jù)庫中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),若是,則轉(zhuǎn)到步驟S209,否則結(jié)束本實(shí)施例所述的方法。
[0048]若終端接收不到所述服務(wù)器所發(fā)送的查詢結(jié)果,則將臉部數(shù)據(jù)的比對過程轉(zhuǎn)移到終端中進(jìn)行,查詢終端的數(shù)據(jù)庫中是否存在與該照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù)。終端的比對過程與在服務(wù)器上的比對過程相同,【具體實(shí)施方式】可參考本實(shí)施例中步驟S205的相關(guān)描述,在此不贅述。
[0049]步驟S209:執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
[0050]若服務(wù)器返回的查詢結(jié)果為是,或在終端上查詢的結(jié)果為是,即存在與照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),那么終端可以執(zhí)行對該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。作為一種可行的實(shí)施方式,在執(zhí)行對該聯(lián)系人的通信操作之前,終端可生成一個(gè)操作菜單,羅列出可選的通信應(yīng)用以供用戶選擇。具體地,該通信操作與該終端的類型及該終端上安裝的應(yīng)用程序有關(guān)。例如,當(dāng)該終端是手機(jī)時(shí),通信操作可以是打電話、發(fā)短信、發(fā)QQ、發(fā)微信、發(fā)飛信等操作;當(dāng)該終端是電腦時(shí),通信操作可以是發(fā)QQ、發(fā)微信、發(fā)飛信等操作。
[0051]圖2所描述的查詢的內(nèi)容通信方法,可以預(yù)先對聯(lián)系人設(shè)置頭像,采集聯(lián)系人臉部數(shù)據(jù),當(dāng)檢測到用戶對照片的點(diǎn)擊或按鍵操作時(shí),查詢是否存在與該照片相匹配的聯(lián)系人,如果存在,還可以直接對該聯(lián)系人進(jìn)行撥號、發(fā)短信、QQ、微信、飛信等通信操作,方便用戶實(shí)施,在終端能連接到服務(wù)器的情況下,優(yōu)先在服務(wù)器端進(jìn)行數(shù)據(jù)匹配,可以減少對終端的CPU以及功率的消耗,省電而且快速。
[0052]請參閱圖3,為本發(fā)明的查詢的內(nèi)容通信方法的第三實(shí)施例流程示意圖。如圖3所示,該查詢的內(nèi)容通信方法可包括以下步驟:
[0053]步驟S301:為聯(lián)系人設(shè)置頭像。
[0054]選中一張照片,將該照片設(shè)置為聯(lián)系人的頭像。
[0055]步驟S302:根據(jù)預(yù)設(shè)的算法從所述頭像中采集聯(lián)系人臉部數(shù)據(jù)。
[0056]按照算法從步驟S301設(shè)置的頭像中采集聯(lián)系人臉部數(shù)據(jù),作為一種可行的實(shí)施方式,該算法可以選用主成分分析(Principal Component Analysis, PCA)算法、線性鑒別分析(Linear Discriminant Analysis, LDA)算法或其他可用于人臉識別的算法。具體實(shí)施中,該算法可以從多個(gè)方面來采集臉部數(shù)據(jù),例如臉型輪廓、五官特征、特殊標(biāo)志等。對臉型輪廓的數(shù)據(jù)采集可以采用圖像二值化的方法,根據(jù)臉部膚色的范圍將臉部定位出來;五官特征的數(shù)據(jù)可以包括眉毛、眼睛、鼻子、嘴巴和耳朵的位置、形狀輪廓等數(shù)據(jù);特殊標(biāo)志是指臉部的一些個(gè)人特征,比如痣或疤痕等,特殊標(biāo)志的數(shù)據(jù)可以包括痣或疤痕的數(shù)量、位置、以及形狀輪廓等數(shù)據(jù)??梢詫⒛樞洼喞?、五官特征、特殊標(biāo)志等數(shù)據(jù)以矩陣的形式存儲。
[0057]步驟S303:將所述聯(lián)系人臉部數(shù)據(jù)保存在終端的數(shù)據(jù)庫中或發(fā)送給服務(wù)器以進(jìn)行保存。
[0058]采集好的聯(lián)系人臉部數(shù)據(jù)可以保存在終端的數(shù)據(jù)庫中,或保存在服務(wù)器上,優(yōu)選地,也可以同時(shí)保存在終端的數(shù)據(jù)庫中與服務(wù)器上。所保存的聯(lián)系人臉部數(shù)據(jù)供后續(xù)比對使用。
[0059]步驟S304:響應(yīng)用戶對照片的啟動操作,根據(jù)所述預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù)。本實(shí)施例中,步驟S304可參見圖1所示實(shí)施例中步驟SlOl的相關(guān)描述,在此不贅述。
[0060]步驟S305:向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù)。
[0061]在終端能夠與服務(wù)器建立連接的情況下,在服務(wù)器端比對照片的臉部數(shù)據(jù)與終端中預(yù)存的聯(lián)系人臉部數(shù)據(jù),可以減少對終端的內(nèi)存消耗。具體實(shí)施中,可以設(shè)置一比例閾值,將步驟S304中采集的矩陣數(shù)據(jù)解析出來后,與服務(wù)器中保存的聯(lián)系人臉部數(shù)據(jù)進(jìn)行比對,當(dāng)該照片的臉部數(shù)據(jù)和某個(gè)聯(lián)系人臉部數(shù)據(jù)的吻合程度達(dá)到該比例閾值時(shí),則認(rèn)為該照片的臉部數(shù)據(jù)和該聯(lián)系人臉部數(shù)據(jù)是匹配的。例如,若照片的臉部數(shù)據(jù)和某個(gè)聯(lián)系人臉部數(shù)據(jù)超過80%是吻合的,則認(rèn)為該照片的臉部數(shù)據(jù)和該聯(lián)系人臉部數(shù)據(jù)是匹配的,該照片上的人就是該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人。
[0062]步驟S306:判斷是否能接收到所述服務(wù)器的查詢結(jié)果,若是,則轉(zhuǎn)到步驟S307,否則轉(zhuǎn)到步驟S313。
[0063]若終端能接收到所述服務(wù)器所發(fā)送的查詢結(jié)果,則表示終端能夠與服務(wù)器建立連接,此時(shí)可轉(zhuǎn)到步驟S307,接收所述服務(wù)器發(fā)送的查詢結(jié)果;若終端接收不到所述服務(wù)器所發(fā)送的查詢結(jié)果,則轉(zhuǎn)到步驟S313。
[0064]步驟S307:接收所述服務(wù)器所發(fā)送的查詢結(jié)果,判斷所述查詢結(jié)果是否為是,若是,則轉(zhuǎn)到步驟S308,否則結(jié)束本實(shí)施例的方法。
[0065]若能接收服務(wù)器發(fā)送的查詢結(jié)果,則接收該查詢結(jié)果,并判斷該查詢結(jié)果是否為是,若是,則轉(zhuǎn)到步驟S308,執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作;否則結(jié)束本實(shí)施例所述的方法。
[0066]步驟S308:執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
[0067]若服務(wù)器返回的查詢結(jié)果為是,即存在與照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),那么終端可以執(zhí)行對該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。作為一種可行的實(shí)施方式,在執(zhí)行對該聯(lián)系人的通信操作之前,終端可生成一個(gè)操作菜單,羅列出可選的通信應(yīng)用以供用戶選擇。具體地,該通信操作與該終端的類型及該終端上安裝的應(yīng)用程序有關(guān)。例如,當(dāng)該終端是手機(jī)時(shí),通信操作可以是打電話、發(fā)短信、發(fā)QQ、發(fā)微信、發(fā)飛信等操作;當(dāng)該終端是電腦時(shí),通信操作可以是發(fā)QQ、發(fā)微信、發(fā)飛信等操作。
[0068]步驟S309:響應(yīng)所述服務(wù)器的算法升級提示,接收所述服務(wù)器發(fā)送的算法升級數(shù)據(jù)包。
[0069]具體實(shí)施中,用于采集臉部數(shù)據(jù)的算法不是唯一的,服務(wù)器根據(jù)終端的CPU參數(shù),在多個(gè)算法中選擇一個(gè)最適合該終端的算法,并按照該算法采集聯(lián)系人臉部數(shù)據(jù)以及照片的臉部數(shù)據(jù)。當(dāng)有了新的算法選擇原則,或是對已有的算法進(jìn)行了改進(jìn),服務(wù)器則發(fā)送算法升級提示給終端,終端可以響應(yīng)該算法升級提示,選擇對算法進(jìn)行升級,并接收服務(wù)器發(fā)送的算法升級數(shù)據(jù)包。
[0070]步驟S310:根據(jù)所述算法升級數(shù)據(jù)包對所述預(yù)設(shè)的算法進(jìn)行升級。
[0071]終端根據(jù)接收到的算法升級數(shù)據(jù)包對原來的算法進(jìn)行升級,得到升級后的算法。作為一種可行的實(shí)施方式,當(dāng)下一次檢測到用戶對照片的點(diǎn)擊或按鍵操作時(shí),可按照升級后的算法來采集照片的臉部數(shù)據(jù)。
[0072]步驟S311:根據(jù)升級后的算法從已有的聯(lián)系人頭像中采集聯(lián)系人臉部數(shù)據(jù),得到更新后的聯(lián)系人臉部數(shù)據(jù)。
[0073]算法升級后,原有的聯(lián)系人臉部數(shù)據(jù)與用升級后的算法采集的臉部數(shù)據(jù)不一定能匹配,因此可根據(jù)升級后的算法從已有的聯(lián)系人頭像中采集聯(lián)系人臉部數(shù)據(jù),得到根據(jù)新算法采集的聯(lián)系人臉部數(shù)據(jù),以便于與在響應(yīng)用戶對照片的點(diǎn)擊或按鍵操作時(shí)采集到的臉部數(shù)據(jù)相對比。
[0074]步驟S312:將所述更新后的聯(lián)系人臉部數(shù)據(jù)保存在所述終端的數(shù)據(jù)庫中或發(fā)送給所述服務(wù)器以進(jìn)行保存。
[0075]根據(jù)升級后的算法得到更新后的聯(lián)系人臉部數(shù)據(jù)后,可將更新后的聯(lián)系人臉部數(shù)據(jù)保存在終端的數(shù)據(jù)庫中,或發(fā)送給服務(wù)器保存。作為一種可行的實(shí)施方式,還可將保存在終端的數(shù)據(jù)庫中或保存在服務(wù)器上的原有的聯(lián)系人臉部數(shù)據(jù)替換為用升級后的算法采集的更新后的聯(lián)系人臉部數(shù)據(jù)。若更新前的聯(lián)系人臉部數(shù)據(jù)同時(shí)保存在終端的數(shù)據(jù)庫中以及服務(wù)器上,則可將終端的數(shù)據(jù)庫中以及服務(wù)器上的更新前的聯(lián)系人臉部數(shù)據(jù)都替換為更新后的聯(lián)系人臉部數(shù)據(jù)。當(dāng)下一次檢測到用戶對照片的點(diǎn)擊或按鍵操作時(shí),則按照升級后的算法來采集照片的臉部數(shù)據(jù),并將該照片的臉部數(shù)據(jù)與更新后的聯(lián)系人臉部數(shù)據(jù)進(jìn)行比對,來查找匹配的聯(lián)系人。
[0076]步驟S313:查詢所述終端的數(shù)據(jù)庫中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù)。若查詢結(jié)果為是則轉(zhuǎn)到步驟S314,否則結(jié)束本實(shí)施例所述的方法。
[0077]若終端接收不到所述服務(wù)器所發(fā)送的查詢結(jié)果,則將臉部數(shù)據(jù)的比對過程轉(zhuǎn)移到終端中進(jìn)行,查詢終端的數(shù)據(jù)庫中是否存在與該照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù)。終端的比對過程與在服務(wù)器上的比對過程相同,【具體實(shí)施方式】可參考本實(shí)施例中步驟S305的相關(guān)描述,在此不贅述。
[0078]步驟S314:執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
[0079]若在終端上查詢的結(jié)果為是,則說明存在與照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),那么終端可以生成操作菜單來供用戶選擇對該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。作為一種可行的實(shí)施方式,在執(zhí)行對該聯(lián)系人的通信操作之前,終端可生成一個(gè)操作菜單,羅列出可選的通信應(yīng)用以供用戶選擇。具體地,該通信操作與該終端的類型及該終端上安裝的應(yīng)用程序有關(guān)。例如,當(dāng)該終端是手機(jī)時(shí),通信操作可以是打電話、發(fā)短信、發(fā)QQ、發(fā)微信、發(fā)飛信等操作;當(dāng)該終端是電腦時(shí),通信操作可以是發(fā)QQ、發(fā)微信、發(fā)飛信等操作。
[0080]圖3所描述的查詢的內(nèi)容通信方法,可以預(yù)先對聯(lián)系人設(shè)置頭像,采集聯(lián)系人臉部數(shù)據(jù),當(dāng)檢測到用戶對照片的啟動操作時(shí),優(yōu)先向服務(wù)器查詢是否存在與該照片相匹配的聯(lián)系人,如果存在,還可以直接對該聯(lián)系人進(jìn)行撥號、發(fā)短信、QQ、微信、飛信等通信操作,方便用戶實(shí)施。在終端接入互聯(lián)網(wǎng)的情況下,在服務(wù)器端進(jìn)行比對匹配,可以減少對終端的CPU以及功率的消耗,省電而且快速;對算法進(jìn)行更新可以不斷采用更優(yōu)的算法,提高匹配效率。
[0081]請參閱圖4,為本發(fā)明的終端的第一實(shí)施例結(jié)構(gòu)示意圖,如圖4所示,該終端可以包括數(shù)據(jù)采集模塊10、第一查詢模塊20以及通信模塊30。其中:
[0082]數(shù)據(jù)采集模塊10用于響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從該照片中采集臉部數(shù)據(jù)。當(dāng)檢測到對照片的啟動操作時(shí),具體如點(diǎn)擊或按鍵操作時(shí),數(shù)據(jù)采集模塊10按照預(yù)設(shè)的算法從照片中采集臉部數(shù)據(jù)。作為一種可行的實(shí)施方式,該算法可以選用主成分分析(Principal Component Analysis,PCA)算法、線性鑒別分析(Linear DiscriminantAnalysis, LDA)算法或其他可用于人臉識別的算法。具體實(shí)施中,該算法可以從多個(gè)方面來采集臉部數(shù)據(jù),例如臉型輪廓、五官特征、特殊標(biāo)志等。對臉型輪廓的數(shù)據(jù)采集可以采用圖像二值化的方法,根據(jù)臉部膚色的范圍將臉部定位出來;五官特征的數(shù)據(jù)可以包括眉毛、眼睛、鼻子、嘴巴和耳朵的位置、形狀輪廓等數(shù)據(jù);特殊標(biāo)志是指臉部的一些個(gè)人特征,比如痣或疤痕等,特殊標(biāo)志的數(shù)據(jù)可以包括痣或疤痕的數(shù)量、位置、以及形狀輪廓等數(shù)據(jù)??梢詫⒛樞洼喞?、五官特征、特殊標(biāo)志等數(shù)據(jù)以矩陣的形式存儲。
[0083]第一查詢模塊20用于向服務(wù)器發(fā)送該照片的臉部數(shù)據(jù)并啟動對該服務(wù)器的查詢,查詢的內(nèi)容包括查詢在該服務(wù)器中是否存在與該照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù)。在終端能與服務(wù)器建立連接的情況下,在服務(wù)器端比對照片的臉部數(shù)據(jù)與終端中預(yù)存的聯(lián)系人臉部數(shù)據(jù),可以減少對終端的內(nèi)存消耗。具體實(shí)施中,可以設(shè)置一比例閾值,月艮務(wù)器將該照片的臉部數(shù)據(jù)與保存的聯(lián)系人臉部數(shù)據(jù)進(jìn)行比對,當(dāng)該照片的臉部數(shù)據(jù)和某個(gè)聯(lián)系人臉部數(shù)據(jù)的吻合程度達(dá)到該比例閾值時(shí),則認(rèn)為該照片的臉部數(shù)據(jù)和該聯(lián)系人臉部數(shù)據(jù)是匹配的。例如,若照片的臉部數(shù)據(jù)和某個(gè)聯(lián)系人臉部數(shù)據(jù)超過80%是吻合的,則認(rèn)為該照片的臉部數(shù)據(jù)和該聯(lián)系人臉部數(shù)據(jù)是匹配的,該照片上的人就是該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人。
[0084]通信模塊30用于接收該服務(wù)器返回的查詢結(jié)果,并在該服務(wù)器返回的查詢結(jié)果為是時(shí),執(zhí)行對該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。服務(wù)器查詢之后可輸出查詢結(jié)果,并將該查詢結(jié)果發(fā)送給終端,終端接收該查詢結(jié)果,如果該查詢結(jié)果為是,即存在與照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),那么終端可以執(zhí)行對該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。作為一種可行的實(shí)施方式,在執(zhí)行對該聯(lián)系人的通信操作之前,終端可生成一個(gè)操作菜單,羅列出可選的通信應(yīng)用以供用戶選擇。具體地,該通信操作與該終端的類型及該終端上安裝的應(yīng)用程序有關(guān)。例如,當(dāng)該終端是手機(jī)時(shí),通信操作可以是打電話、發(fā)短信、發(fā)QQ、發(fā)微信、發(fā)飛信等操作;當(dāng)該終端是電腦時(shí),通信操作可以是發(fā)QQ、發(fā)微信、發(fā)飛信等操作。
[0085]圖4所描述的終端可以響應(yīng)用戶對照片的點(diǎn)擊或按鍵操作,向服務(wù)器查詢是否存在與該照片相匹配的聯(lián)系人,如果有,還可以直接對該聯(lián)系人進(jìn)行撥號、發(fā)短信、QQ、微信、飛信等通信操作,方便用戶實(shí)施,在服務(wù)器端進(jìn)行比對匹配,可以減少對終端的CPU以及功率的消耗,省電而且快速。
[0086]請進(jìn)一步參閱圖5,為本發(fā)明的終端的第二實(shí)施例結(jié)構(gòu)示意圖。如圖5所示,該終端可包括數(shù)據(jù)采集模塊10、第一查詢模塊20、通信模塊30、第二查詢模塊40、設(shè)置模塊50、存儲模塊60、數(shù)據(jù)接收模塊70以及升級模塊80。其中:
[0087]數(shù)據(jù)采集模塊10、第一查詢模塊20和通信模塊30的作用以及結(jié)構(gòu)請參見圖4的相關(guān)描述,在此不再贅述。
[0088]第二查詢模塊40用于在接收不到服務(wù)器所發(fā)送的查詢結(jié)果時(shí),查詢終端的數(shù)據(jù)庫中是否存在與該照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),并在查詢結(jié)果為是時(shí)觸發(fā)通信模塊30執(zhí)行對該聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。若終端接收不到服務(wù)器所發(fā)送的查詢結(jié)果,則可將臉部數(shù)據(jù)的比對過程轉(zhuǎn)移到終端中進(jìn)行,查詢終端的數(shù)據(jù)庫中是否存在與該照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù)。在終端中的比對過程與在服務(wù)器上的比對過程相同,【具體實(shí)施方式】可參見圖4所示實(shí)施例中第一查詢模塊20的相關(guān)描述,在此不贅述。
[0089]設(shè)置模塊50用于為聯(lián)系人設(shè)置頭像。具體可以選中一張照片,將該照片設(shè)置為聯(lián)系人的頭像。
[0090]數(shù)據(jù)采集模塊10還可用于根據(jù)預(yù)設(shè)的算法從設(shè)置模塊50設(shè)置的頭像中采集聯(lián)系人臉部數(shù)據(jù)。作為一種可行的實(shí)施方式,該算法可以選用主成分分析(PrincipalComponent Analysis, PCA)算法、線性鑒別分析(Linear Discriminant Analysis, LDA)算法或其他可用于人臉識別的算法。具體實(shí)施中,該算法可以從多個(gè)方面來采集臉部數(shù)據(jù),例如臉型輪廓、五官特征、特殊標(biāo)志等。對臉型輪廓的數(shù)據(jù)采集可以采用圖像二值化的方法,根據(jù)臉部膚色的范圍將臉部定位出來;五官特征的數(shù)據(jù)可以包括眉毛、眼睛、鼻子、嘴巴和耳朵的位置、形狀輪廓等數(shù)據(jù);特殊標(biāo)志是指臉部的一些個(gè)人特征,比如痣或疤痕等,特殊標(biāo)志的數(shù)據(jù)可以包括痣或疤痕的數(shù)量、位置、以及形狀輪廓等數(shù)據(jù)??梢詫⒛樞洼喞?、五官特征、特殊標(biāo)志等數(shù)據(jù)以矩陣的形式存儲。
[0091]存儲模塊60用于將該聯(lián)系人臉部數(shù)據(jù)保存在終端的數(shù)據(jù)庫中或發(fā)送給服務(wù)器以進(jìn)行保存。采集好的聯(lián)系人臉部數(shù)據(jù)可以保存在終端的數(shù)據(jù)庫中,或保存在服務(wù)器上,優(yōu)選地,也可以同時(shí)保存在終端的數(shù)據(jù)庫中與服務(wù)器上,所保存的聯(lián)系人臉部數(shù)據(jù)供后續(xù)比對使用。
[0092]數(shù)據(jù)接收模塊70用于響應(yīng)服務(wù)器的算法升級提示,接收服務(wù)器發(fā)送的算法升級數(shù)據(jù)包。具體實(shí)施中,用于采集臉部數(shù)據(jù)的算法不是唯一的,服務(wù)器根據(jù)終端的CPU參數(shù),在多個(gè)算法中選擇一個(gè)最適合該終端的算法,并按照該算法采集聯(lián)系人臉部數(shù)據(jù)以及照片的臉部數(shù)據(jù)。當(dāng)有了新的算法選擇原則,或是對已有的算法進(jìn)行了改進(jìn),服務(wù)器端則發(fā)送算法升級提示給終端,終端可以響應(yīng)該算法升級提示,選擇對算法進(jìn)行升級,此時(shí)數(shù)據(jù)接收模塊70接收服務(wù)器發(fā)送的算法升級數(shù)據(jù)包。
[0093]升級模塊80用于根據(jù)所述算法升級數(shù)據(jù)包對所述算法進(jìn)行升級。升級模塊80根據(jù)接收到的算法升級數(shù)據(jù)包對原來的算法進(jìn)行升級,得到升級后的算法。作為一種可行的實(shí)施方式,當(dāng)下一次檢測到用戶對照片的點(diǎn)擊或按鍵操作時(shí),數(shù)據(jù)采集模塊10可按照升級后的算法來采集照片的臉部數(shù)據(jù)。
[0094]作為一種可行的實(shí)施方式,數(shù)據(jù)采集模塊10還可用于根據(jù)升級后的算法從已有的聯(lián)系人頭像中采集聯(lián)系人臉部數(shù)據(jù),得到更新后的聯(lián)系人臉部數(shù)據(jù)。算法升級后,原有的聯(lián)系人臉部數(shù)據(jù)與用升級后的算法采集的臉部數(shù)據(jù)不一定能匹配,因此可根據(jù)升級后的算法從已有的聯(lián)系人頭像中采集聯(lián)系人臉部數(shù)據(jù),得到根據(jù)新算法采集的聯(lián)系人臉部數(shù)據(jù),以便于與在響應(yīng)用戶對照片的點(diǎn)擊或按鍵操作時(shí)采集到的臉部數(shù)據(jù)相對比。
[0095]作為一種可行的實(shí)施方式,存儲模塊60還可用于將更新后的聯(lián)系人臉部數(shù)據(jù)保存在終端的數(shù)據(jù)庫中或發(fā)送給服務(wù)器以進(jìn)行保存。根據(jù)升級后的算法得到更新后的聯(lián)系人臉部數(shù)據(jù)后,可將更新后的聯(lián)系人臉部數(shù)據(jù)保存在終端的數(shù)據(jù)庫中,或發(fā)送給服務(wù)器保存。作為一種可行的實(shí)施方式,還可將保存在終端的數(shù)據(jù)庫中或保存在服務(wù)器上的原有的聯(lián)系人臉部數(shù)據(jù)替換為用升級后的算法采集的更新后的聯(lián)系人臉部數(shù)據(jù)。若更新前的聯(lián)系人臉部數(shù)據(jù)同時(shí)保存在終端的數(shù)據(jù)庫中以及服務(wù)器上,則將終端的數(shù)據(jù)庫中以及服務(wù)器上的更新前的聯(lián)系人臉部數(shù)據(jù)都替換為更新后的聯(lián)系人臉部數(shù)據(jù)。當(dāng)下一次檢測到用戶對照片的點(diǎn)擊或按鍵操作時(shí),數(shù)據(jù)采集模塊10按照升級后的算法來采集照片的臉部數(shù)據(jù),并將該照片的臉部數(shù)據(jù)與更新后的聯(lián)系人臉部數(shù)據(jù)進(jìn)行比對,來查找匹配的聯(lián)系人。
[0096]圖5所描述的終端可以預(yù)先對聯(lián)系人設(shè)置頭像,采集聯(lián)系人臉部數(shù)據(jù),當(dāng)檢測到用戶對照片的點(diǎn)擊或按鍵操作時(shí),查詢是否存在與該照片相匹配的聯(lián)系人,如果存在,還可以直接對該聯(lián)系人進(jìn)行撥號、發(fā)短信、QQ、微信、飛信等通信操作,方便用戶實(shí)施。在終端能連接到服務(wù)器的情況下,優(yōu)先在服務(wù)器端進(jìn)行比對匹配,可以減少對終端的CPU以及功率的消耗,省電而且快速;還可對算法進(jìn)行更新,不斷優(yōu)化匹配進(jìn)程并提高效率。
[0097]請參閱圖6,為本發(fā)明的查詢的內(nèi)容通信系統(tǒng)的第一實(shí)施例結(jié)構(gòu)示意圖。如圖6所示,該系統(tǒng)可以包括終端I和服務(wù)器2,其中:
[0098]終端I用于響應(yīng)用戶對照片的點(diǎn)擊或按鍵操作,根據(jù)預(yù)設(shè)的算法從該照片中采集臉部數(shù)據(jù);向服務(wù)器發(fā)送該照片的臉部數(shù)據(jù)并啟動對服務(wù)器的查詢,查詢的內(nèi)容包括在服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);接收所述服務(wù)器所發(fā)送的查詢結(jié)果,并在所述查詢結(jié)果為是時(shí),執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。具體實(shí)施中,終端I的結(jié)構(gòu)及作用可參見圖4-圖5所示實(shí)施例的相關(guān)描述,在此不贅述。[0099]服務(wù)器2用于接收終端I發(fā)送的照片的臉部數(shù)據(jù);還用于查詢在該服務(wù)器中是否 存在與該照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);輸出查詢結(jié)果并將該查詢結(jié)果發(fā)送給 終立而I。
[0100]作為一種可行的實(shí)施方式,服務(wù)器2還用于發(fā)送算法升級提示以及算法升級數(shù)據(jù) 包給終端I ;終端I還用于響應(yīng)服務(wù)器2的算法升級提示,并接收服務(wù)器2發(fā)送的算法升級 數(shù)據(jù)包;根據(jù)該算法升級數(shù)據(jù)包對預(yù)設(shè)的算法進(jìn)行升級;根據(jù)升級后的算法從已有的聯(lián)系 人頭像中采集聯(lián)系人臉部數(shù)據(jù),得到更新后的聯(lián)系人臉部數(shù)據(jù);將更新后的聯(lián)系人臉部數(shù) 據(jù)保存在終端I的數(shù)據(jù)庫中或發(fā)送給服務(wù)器2以進(jìn)行保存。
[0101]圖6所描述的通信系統(tǒng),可以響應(yīng)用戶對照片的點(diǎn)擊或按鍵操作,并查詢是否存 在與該照片相匹配的聯(lián)系人,如果有,可以直接對該聯(lián)系人進(jìn)行撥號、發(fā)短信、發(fā)QQ、發(fā)微 信、發(fā)飛信等通信操作,過程簡單易實(shí)施,在接入互聯(lián)網(wǎng)的情況下,優(yōu)先在服務(wù)器端進(jìn)行比 對匹配,可以減少對終端的CPU以及功率的消耗,省電而且快速;還可對算法進(jìn)行升級,不 斷優(yōu)化匹配進(jìn)程并提高效率。
[0102]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0103]本發(fā)明實(shí)施例終端中的模塊或單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0104]本發(fā)明實(shí)施例的模塊或單元可以以通用集成電路(如中央處理器CPU),或以專用 集成電路(ASIC)來實(shí)現(xiàn)。
[0105]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。
[0106]以上所述的實(shí)施方式,并不構(gòu)成對該技術(shù)方案保護(hù)范圍的限定。任何在上述實(shí)施 方式的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在該技術(shù)方案的保護(hù)范 圍之內(nèi)。
【權(quán)利要求】
1.一種通信方法,其特征在于,所述方法包括: 響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù); 向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù); 接收所述服務(wù)器所發(fā)送的查詢結(jié)果,若所述查詢結(jié)果為是,則執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢之后,所述方法還包括: 若接收不到所述服務(wù)器所發(fā)送的查詢結(jié)果,則查詢終端的數(shù)據(jù)庫中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),若所述查詢結(jié)果為是,則執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù)之前,所述方法還包括: 為聯(lián)系人設(shè)置頭像; 根據(jù)所述預(yù)設(shè)的算法從所述頭像中采集聯(lián)系人臉部數(shù)據(jù); 將所述聯(lián)系人臉部數(shù)據(jù)保存在所述終端的數(shù)據(jù)庫中或發(fā)送給所述服務(wù)器以進(jìn)行保存。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 響應(yīng)所述服務(wù)器的算法升級提示,接收所述服務(wù)器發(fā)送的算法升級數(shù)據(jù)包; 根據(jù)所述算法升級數(shù)據(jù)包對所述預(yù)設(shè)的算法進(jìn)行升級; 根據(jù)升級后的算法從已有的聯(lián)系人頭像中采集聯(lián)系人臉部數(shù)據(jù),得到更新后的聯(lián)系人臉部數(shù)據(jù); 將所述更新后的聯(lián)系人臉部數(shù)據(jù)保存在所述終端的數(shù)據(jù)庫中或發(fā)送給所述服務(wù)器以進(jìn)行保存。
5.—種終端,其特征在于,所述終端包括: 數(shù)據(jù)采集模塊,用于響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù); 第一查詢模塊,用于向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù); 通信模塊,用于接收所述服務(wù)器所發(fā)送的查詢結(jié)果,并在所述查詢結(jié)果為是時(shí),執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
6.根據(jù)權(quán)利要求5所述的終端,其特征在于,所述終端還包括: 第二查詢模塊,用于在接收不到所述服務(wù)器所發(fā)送的查詢結(jié)果時(shí),查詢在所述終端的數(shù)據(jù)庫中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù),若查詢結(jié)果為是,則觸發(fā)所述通信模塊執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作。
7.根據(jù)權(quán)利要求5所述的終端,其特征在于: 所述終端還包括設(shè)置模塊,所述設(shè)置模塊用于為聯(lián)系人設(shè)置頭像; 所述數(shù)據(jù)采集模塊還用于根據(jù)所述預(yù)設(shè)的算法從所述頭像中采集聯(lián)系人臉部數(shù)據(jù); 所述終端還包括存儲模塊,所述存儲模塊用于將所述聯(lián)系人臉部數(shù)據(jù)保存在所述終端的數(shù)據(jù)庫中或發(fā)送給所述服務(wù)器以進(jìn)行保存。
8.根據(jù)權(quán)利要求5所述的終端,其特征在于:所述終端還包括數(shù)據(jù)接收模塊和升級模塊,其中: 所述數(shù)據(jù)接收模塊,用于響應(yīng)所述服務(wù)器的算法升級提示,接收所述服務(wù)器發(fā)送的算法升級數(shù)據(jù)包; 所述升級模塊,用于根據(jù)所述算法升級數(shù)據(jù)包對所述預(yù)設(shè)的算法進(jìn)行升級; 所述數(shù)據(jù)采集模塊,還用于根據(jù)升級后的算法從已有的聯(lián)系人頭像中采集聯(lián)系人臉部數(shù)據(jù),得到更新后的聯(lián)系人臉部數(shù)據(jù); 所述存儲模塊,還用于將所述更新后的聯(lián)系人臉部數(shù)據(jù)保存在所述終端的數(shù)據(jù)庫中或發(fā)送給所述服務(wù)器以進(jìn)行保存。
9.一種通信系統(tǒng),其特征在于,包括服務(wù)器以及終端,其中; 所述終端用于響應(yīng)用戶對照片的啟動操作,根據(jù)預(yù)設(shè)的算法從所述照片中采集臉部數(shù)據(jù);向服務(wù)器發(fā)送所述照片的臉部數(shù)據(jù)并在所述服務(wù)器中啟動查詢,所述查詢的內(nèi)容包括查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);接收所述服務(wù)器所發(fā)送的查詢結(jié)果,若所述查詢結(jié)果為是,則執(zhí)行對所述聯(lián)系人臉部數(shù)據(jù)所對應(yīng)的聯(lián)系人的通信操作; 所述服務(wù)器用于接收所述終端發(fā)送的所述照片的臉部數(shù)據(jù);查詢在所述服務(wù)器中是否存在與所述照片的臉部數(shù)據(jù)相匹配的聯(lián)系人臉部數(shù)據(jù);輸出查詢結(jié)果并將所述查詢結(jié)果發(fā)送給所述終端。
10.根據(jù)權(quán)利要求9所述的通信系統(tǒng),其特征在于: 所述服務(wù)器還用于發(fā)送算法升級提示以及算法升級數(shù)據(jù)包給所述終端; 所述終端還用于響應(yīng)所述服務(wù)器的算法升級提示,并接收所述服務(wù)器發(fā)送的算法升級數(shù)據(jù)包;根據(jù)所述算法升級數(shù)據(jù)包對所述預(yù)設(shè)的算法進(jìn)行升級;根據(jù)所述升級后的算法從已有的聯(lián)系人頭像中采集聯(lián)系人臉部數(shù)據(jù),得到更新后的聯(lián)系人臉部數(shù)據(jù);將所述更新后的聯(lián)系人臉部數(shù)據(jù)保存在所述終端的數(shù)據(jù)庫中或發(fā)送給所述服務(wù)器以進(jìn)行保存。
【文檔編號】H04W4/12GK103595622SQ201310597478
【公開日】2014年2月19日 申請日期:2013年11月22日 優(yōu)先權(quán)日:2013年11月22日
【發(fā)明者】羅輝 申請人:深圳市金立通信設(shè)備有限公司