專利名稱:移動終端的聯(lián)系人排序方法、系統(tǒng)和移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動互聯(lián)網(wǎng)通信技術(shù)領(lǐng)域,尤其涉及一種移動終端的聯(lián)系人排序方法、系統(tǒng)和移動終端。
背景技術(shù):
移動終端在移動互聯(lián)網(wǎng)的數(shù)據(jù)交換服務(wù)中通常需要指定某個或者多個聯(lián)系人作為數(shù)據(jù)發(fā)送或者接收的對象,這種移動互聯(lián)網(wǎng)的數(shù)據(jù)交換服務(wù)常常發(fā)生在聚會、會議等場合,此時移動終端之間的距離較近。在移動互聯(lián)網(wǎng)的數(shù)據(jù)交換服務(wù)中,通常按照國際拼音或者按照是否在線對移動終端中的聯(lián)系人進行排序,但是在聚會、會議等場合中,用戶需要選取的聯(lián)系人往往是距離自己比較近的聯(lián)系人,按照國際拼音或者按照是否在線排序的聯(lián)系人排序方法用戶需要選取的聯(lián)系人并不在最前面,用戶需要翻閱大量的聯(lián)系人條目才能找到并選擇自己所需要進行數(shù)據(jù)傳輸?shù)哪繕寺?lián)系人,增加用戶的操作時間,降低用戶體驗?,F(xiàn)有技術(shù)首先通過GPS (Global Positioning System,全球定位系統(tǒng))確定移動終端與其中的聯(lián)系人對應(yīng)的移動終端之間的距離,然后根據(jù)距離遠近對在線的聯(lián)系人進行排序?,F(xiàn)有技術(shù)存在的問題是,受制于GPS的信號及定位精度問題,根據(jù)GPS確定的距離往往不能滿足需求,例如,大部分建筑物內(nèi)部的GPS信號都非常微弱,導(dǎo)致無法通過GPS定位或者定位不準確,又如GPS都采用民用信號,定位精度誤差通常在10米以上,導(dǎo)致在10米以內(nèi)的聯(lián)系人無法準確按照距離排序。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問題之一。為了實現(xiàn)上述目的,本發(fā)明第一方面的實施例提出一種移動終端的聯(lián)系人排序方法,包括以下步驟s1:第一移動終端向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼;S2 :所述服務(wù)器根據(jù)所述聯(lián)系人號碼確定在線聯(lián)系人列表;S3 :所述第一移動終端獲取所述服務(wù)器確定的在線聯(lián)系人列表;S4 :所述第一移動終端通過近距離無線通信方式掃描第二移動終端并獲取所述第二移動終端的屬性信息;以及S5 :所述第一移動終端將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序方法,通過服務(wù)器獲取在線聯(lián)系人列表,再根據(jù)近距離的無線通信方式進行掃描,根據(jù)掃描結(jié)果更新在線聯(lián)系人列表,無需GPS的支持,僅靠移動終端設(shè)備本身的通信方式即可完成聯(lián)系人按照相對距離進行排序,提升用戶體驗。為了實現(xiàn)上述目的,本發(fā)明第二方面的實施例提出一種移動終端的聯(lián)系人排序系統(tǒng)包括第一移動終端、服務(wù)器和第二移動終端,其中,所述服務(wù)器用于接收所述第一移動終端發(fā)送的屬性信息和聯(lián)系人號碼,并根據(jù)所述聯(lián)系人號碼確定在線聯(lián)系人列表;以及所述第一移動終端用于向所述服務(wù)器發(fā)送所述屬性信息和聯(lián)系人號碼并獲取所述服務(wù)器確定的在線聯(lián)系人列表,以及通過近距離無線通信方式掃描所述第二移動終端并獲取所述第二移動終端的屬性信息,將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中的聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),第一移動終端通過服務(wù)器獲取在線聯(lián)系人列表,再根據(jù)近距離的無線通信方式進行掃描,并根據(jù)掃描結(jié)果更新在線聯(lián)系人列表,無需GPS的支持,僅靠移動終端設(shè)備本身的通信方式即可完成聯(lián)系人按照相對距離進行排序,提升用戶體驗。為了實現(xiàn)上述目的,本發(fā)明第三方面的實施例提出一種移動終端包括移動互聯(lián)網(wǎng)通信模塊,用于向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼,以及獲取所述服務(wù)器確定的在線聯(lián)系人列表;掃描模塊,用于掃描所對應(yīng)的第二移動終端;獲取模塊,用于獲取所掃描到的所述第二移動終端的屬性信息;以及對比模塊,用于將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的移動終端,通過獲取模塊獲取在線聯(lián)系人列表,再根據(jù)掃描模塊按照近距離的無線通信方式進行掃描,根據(jù)掃描結(jié)果通過對比模塊更新在線聯(lián)系人列表,無需GPS的支持,僅靠移動終端設(shè)備本身的通信方式即可完成聯(lián)系人按照相對距離進行排序,提升用戶體驗。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解, 其中,圖1是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序方法的流程圖;圖2是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序方法的流程圖;圖3是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖;圖6是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖;圖7是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖;圖8是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖;圖10是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖;以及圖11是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。圖1為根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序方法的流程圖。如圖1所示,根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序方法包括下述步驟。步驟S101,第一移動終端向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼。在本發(fā)明的一個實施例中,第一移動終端通過移動互聯(lián)網(wǎng)通信模塊向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼。具體地,第一移動終端首先根據(jù)移動互聯(lián)網(wǎng)通信模塊通過3G或者Wifi等通信方式向服務(wù)器發(fā)送屬性信息,更具體地,屬性信息包括電話號碼、硬件地址和型號,其中硬件地址為MAC地址(Medium/Media Access Control,介質(zhì)訪問控制),然后第一移動終端根據(jù)移動互聯(lián)網(wǎng)通信模塊通過3G或者Wif i等通信方式向服務(wù)器上傳其上的聯(lián)系人號碼,其中包括聯(lián)系人姓名。在本發(fā)明的實施例中,移動終端可以是手機、平板電腦、個人數(shù)字助理、電子書等硬件設(shè)備 。步驟S102,服務(wù)器根據(jù)聯(lián)系人號碼確定在線聯(lián)系人列表。具體地,服務(wù)器首先根據(jù)第一移動終端所上傳的聯(lián)系人號碼獲取每個聯(lián)系人號碼對應(yīng)的硬件地址、型號等信息,然后根據(jù)每個聯(lián)系人是否在線確定在線聯(lián)系人列表。例如,確定的在線人列表為,聯(lián)系人序號1,姓名1,電話號碼1,硬件地址1,手機型號I ;聯(lián)系人序號2,姓名2,電話號碼2,硬件地址2,手機型號2 ;……聯(lián)系人序號n,姓名n,電話號碼n,硬件地址n,手機型號η。其中,在線是指聯(lián)系人登錄某個軟件,例如登錄qq、飛信等即時聊天軟件,或者通信錄等。步驟S103,第一移動終端獲取服務(wù)器確定的在線聯(lián)系人列表。在本發(fā)明的一個實施例中,第一移動終端通過移動互聯(lián)網(wǎng)通信模塊獲取服務(wù)器確定的在線聯(lián)系人列表。具體地,第一移動終端根據(jù)移動互聯(lián)網(wǎng)通信模塊通過3G或者Wifi等通下載到服務(wù)器所確定的在線聯(lián)系人列表。步驟S104,第一移動終端通過近距離無線通信方式掃描第二移動終端并獲取第二移動終端的屬性信息。步驟S105,第一移動終端將第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。具體地,第一移動終端根據(jù)近距離的無線通信方式掃描所對應(yīng)的通信范圍之內(nèi)的第二移動終端,并獲取掃描到的第二移動終端的屬性信息,包括第二移動終端的電話號碼、硬件地址和型號,將該屬性信息與從服務(wù)器獲取到的在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。例如,第一移動終端掃描到第二移動終端,其屬性信息為電話號碼2,硬件地址2,手機型號2,經(jīng)過與在線聯(lián)系人列表對比,發(fā)現(xiàn)與聯(lián)系人序號2的移動終端的屬性信息相吻合,更新后的在線聯(lián)系人列表為,聯(lián)系人序號2,姓名2,電話號碼2,硬件地址2,手機型號2 ;聯(lián)系人序號1,姓名1,電話號碼I,硬件地址I,手機型號I ;……聯(lián)系人序號n,姓名n,電話號碼n,硬件地址η,手機型號η。在本發(fā)明的一個實施例中,將對比不吻合的聯(lián)系人丟棄或者置于第一移動終端的聯(lián)系人列表的最后列。具體地,發(fā)現(xiàn)掃描到的第二移動終端的持有者與在線聯(lián)系人列表中的所有聯(lián)系人不吻合,則將該第二移動終端的持有者丟棄或者將其排列在第一移動終端的原有的聯(lián)系人列表的最后列。應(yīng)當理解,根據(jù)本發(fā)明的排序方式,如果在同一個近距離的無線通信方式下對比吻合多個聯(lián)系人,則按照先掃描到的聯(lián)系人優(yōu)先排列的原則排列在最前列,依次類推。根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序方法,通過服務(wù)器獲取在線聯(lián)系人列表,再根據(jù)近距離的無線通信方式進行掃描,根據(jù)掃描結(jié)果更新在線聯(lián)系人列表,無需GPS的支持,僅靠移動終端設(shè)備本身的通信方式即可完成聯(lián)系人按照相對距離進行排序,提升用戶體驗。在本發(fā)明的一個實施例中,近距離無線通信方式包括Wifi通信、藍牙通信和NFC通信,第一移動終端按照Wifi通信掃描、藍牙通信掃描和NFC通信掃描的順序掃描第二移動終端。圖2為根據(jù)本發(fā)明一 個實施例的移動終端的聯(lián)系人排序方法的流程圖。如圖2所示,根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序方法包括下述步驟。步驟S201,第一移動終端向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼。其中,屬性信息包括電話號碼、硬件地址和型號。步驟S202,服務(wù)器根據(jù)聯(lián)系人號碼確定在線聯(lián)系人列表。步驟S203,第一移動終端獲取服務(wù)器確定的在線聯(lián)系人列表。步驟S204,第一移動終端通過Wifi通信掃描同一網(wǎng)段內(nèi)的IP地址并獲取掃描到的IP地址所對應(yīng)的第二移動終端的屬性信息。步驟S205,第一移動終端將獲取的IP地址所對應(yīng)的第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。例如,第一移動終端根據(jù)Wifi通信掃描到同一網(wǎng)段內(nèi)的某個第二移動終端,其屬性信息為電話號碼3,硬件地址3,手機型號3,經(jīng)過與在線聯(lián)系人列表對比,發(fā)現(xiàn)與聯(lián)系人序號3的移動終端的屬性信息相吻合,然后更新在線聯(lián)系人列表,更新后的在線聯(lián)系人列表為,聯(lián)系人序號3,姓名3,電話號碼3,硬件地址3,手機型號3 ;聯(lián)系人序號1,姓名1,電話號碼1,硬件地址1,手機型號I ;聯(lián)系人序號2,姓名2,電話號碼2,硬件地址2,手機型號2 ;……聯(lián)系人序號n,姓名n,電話號碼n,硬件地址n,手機型號η。步驟S206,第一移動終端通過藍牙通信掃描具有藍牙通信功能的第二移動終端并獲取掃描到的第二移動終端的屬性信息。步驟S207,第一移動終端將獲取的具有藍牙通信功能的第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。例如,第一移動終端根據(jù)藍牙通信掃描到具有藍牙通信功能的某個第二移動終端,其屬性信息為電話號碼4,硬件地址4,手機型號4,經(jīng)過與在線聯(lián)系人列表對比,發(fā)現(xiàn)與聯(lián)系人序號4的移動終端的屬性信息相吻合,再重新更新在線聯(lián)系人列表,更新后的在線聯(lián)系人列表為,聯(lián)系人序號4,姓名4,電話號碼4,硬件地址4,手機型號4 ;聯(lián)系人序號3,姓名3,電話號碼3,硬件地址3,手機型號3 ;聯(lián)系人序號1,姓名1,電話號碼1,硬件地址1,手機型號I ;聯(lián)系人序號2,姓名2,電話號碼2,硬件地址2,手機型號2 ;……聯(lián)系人序號η,姓名η,電話號碼η,硬件地址η,手機型號η。步驟S208,第一移動終端通過NFC (Near Field Communication,近距離無線通訊技術(shù))通信掃描具有NFC通信功能的第二移動終端并獲取掃描到的第二移動終端的屬性信
肩、O步驟S209,第一移動終端將具有NFC通信功能的第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最如列。例如,第一移動終端根據(jù)NFC通信掃描到具有NFC通信功能的某個第二移動終端,其屬性信息為電話號碼2,硬件地址2,手機型號2,經(jīng)過與在線聯(lián)系人列表對比,發(fā)現(xiàn)與聯(lián)系人序號2的移動終端的屬 性信息相吻合,再更新在線聯(lián)系人列表,更新后的在線聯(lián)系人列表為,聯(lián)系人序號2,姓名2,電話號碼2,硬件地址2,手機型號2 ;聯(lián)系人序號4,姓名4,電話號碼4,硬件地址4,手機型號4 ;聯(lián)系人序號3,姓名3,電話號碼3,硬件地址3,手機型號3 ;聯(lián)系人序號1,姓名1,電話號碼1,硬件地址1,手機型號I ;……聯(lián)系人序號n,姓名η,電話號碼η,硬件地址η,手機型號η。根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序方法,由于Wifi的有效通信距離為100米以內(nèi),藍牙的有效通信距離為10米以內(nèi),NFC的有效通信距離為O. 2米以內(nèi),可以獲取并按照距離的遠近更新移動終端100米以內(nèi)、10米及O. 2米以內(nèi)的在線聯(lián)系人信息。應(yīng)當理解,上述的掃描方式Wifi通信、藍牙通信及NFC通信的有效距離分別為100米、10米和O. 2米,當?shù)谝灰苿咏K端具有一種或者兩者掃描方式時,按照有效距離由遠到近逐一用相應(yīng)的掃描方式進行掃描并根據(jù)掃描結(jié)果排序。例如,第一移動終端有藍牙通信及NFC通信兩種通信方式,首先根據(jù)藍牙通信進行掃描并根據(jù)掃描結(jié)果排序,再根據(jù)NFC通信進行掃描并重新根據(jù)掃描結(jié)果排序。在本發(fā)明的一個實施例中,將對比不吻合的聯(lián)系人丟棄或者置于第一移動終端的聯(lián)系人列表的最后列。具體地,發(fā)現(xiàn)掃描到的第二移動終端的持有者與在線聯(lián)系人列表中的所有聯(lián)系人不吻合,則將該第二移動終端的持有者丟棄或者將其排列在第一移動終端的原有的聯(lián)系人列表的最后列。應(yīng)當理解,根據(jù)本發(fā)明的排序方式,如果在同一個近距離的無線通信方式下對比吻合多個聯(lián)系人,則按照先掃描到的聯(lián)系人優(yōu)先排列的原則排列在最前列,依次類推。圖3是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖。如圖3所示,根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),包括第一移動終端110、服務(wù)器120和第二移動終端130。具體地,服務(wù)器120用于接收第一移動終端110發(fā)送的屬性信息和聯(lián)系人號碼,并根據(jù)聯(lián)系人號碼確定在線聯(lián)系人列表。在本發(fā)明的一個實施例中,屬性信息包括電話號碼、硬件地址和型號,其中硬件地址為MAC地址。第一移動終端110用于向服務(wù)器120發(fā)送屬性信息和聯(lián)系人號碼并獲取服務(wù)器120確定的在線聯(lián)系人列表,以及通過近距離無線通信方式掃描第二移動終端130并獲取第二移動終端130的屬性信息,將第二移動終端130的屬性信息與在線聯(lián)系人列表中的聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最如列。
根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),第一移動終端通過服務(wù)器獲取在線聯(lián)系人列表,再根據(jù)近距離的無線通信方式進行掃描,并根據(jù)掃描結(jié)果更新在線聯(lián)系人列表,無需GPS的支持,僅靠移動終端設(shè)備本身的通信方式即可完成聯(lián)系人按照相對距離進行排序,提升用戶體驗。圖4是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖。如圖4所示,根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),包括第一移動終端110、移動互聯(lián)網(wǎng)通信模塊111、服務(wù)器120和第二移動終端130。在本發(fā)明的一個實施例中,第一移動終端110包括移動互聯(lián)網(wǎng)通信模塊111,第一移動終端110通過移動互聯(lián)網(wǎng)通信模塊111向服務(wù)器120發(fā)送屬性信息和聯(lián)系人號碼,并通過移動互聯(lián)網(wǎng)通信模塊111獲取服務(wù)器120確定的在線聯(lián)系人列表。由此通過移動互聯(lián)網(wǎng)通信模塊可以方便地實現(xiàn)與服務(wù)器的通信。圖5是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖。如圖5所示,根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),包括第一移動終端110、移動互聯(lián)網(wǎng)通信模塊IlUWifi通信模塊112、服務(wù)器120和第二移動終端130。在本發(fā)明的一個實施例中,第一移動終端110包括移動互聯(lián)網(wǎng)通信模塊111和Wifi通信模塊112。其中。第一移動終端110通過Wifi通信模塊112掃描同一網(wǎng)段內(nèi)的IP地址并獲取掃描到IP地址所對應(yīng)的第二移動終端130的屬性信息,以及將第二移動終端130的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),由于Wifi通信模塊的有效通信距離為100米以內(nèi),可以獲取并更新移動終端100米以內(nèi)的在線聯(lián)系人信息。圖6是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖。如圖6所示,根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),包括第一移動終端110、移動互聯(lián)網(wǎng)通信模塊IlUWifi信模塊112、藍牙通信模塊113、服務(wù)器120和第二移動終端130。在本發(fā)明的一個實施例中,第一移動終端110包括移動互聯(lián)網(wǎng)通信模塊IlUWifi通信模塊112和藍牙通信模塊113。第一移動終端110通過藍牙通信模塊113掃描具有藍牙通信功能的第二移動終端130并獲取掃描到的第二移動終端130的屬性信息,以及將第二移動終端130的屬性信息與在線聯(lián)系人列表中的聯(lián)系人所對應(yīng)移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),由于藍牙通信模塊的有效通信距離為10米以內(nèi),可以獲取并更新移動終端10米以內(nèi)的在線聯(lián)系人信息。圖7是根據(jù)本發(fā)明一個實施例的移動終端的聯(lián)系人排序系統(tǒng)的結(jié)構(gòu)框圖。如圖7所示,根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序系統(tǒng),包括第一移動終端110、移動互聯(lián)網(wǎng)通信模塊IlUWifi通信模塊112、藍牙通信模塊113、NFC通信模塊114、服務(wù)器120和第二移動終端130。在本發(fā)明的一個實施例中,第一移動終端110包括移動互聯(lián)網(wǎng)通信模塊IlUWifi通信模塊112、藍牙通信模塊113和NFC通信模塊114。其中,第一移動終端110通過NFC通信模塊114掃描具有NFC通信功能的第二移動終端130并獲取掃描到的第二移動終端130的屬性信息,以及將第二移動終端130的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的移動終端的聯(lián)系人排序方法,由于NFC通信模塊的有效通信距離為O. 2米以內(nèi),可以獲取并更新移動終端O. 2米以內(nèi)的在線聯(lián)系人信息。應(yīng)當理解,上述的第一移動終端110所包括的Wifi通信模塊112、藍牙通信模塊113,NFC通信模塊114的有效距離分別為100米、10米和O. 2米,當?shù)谝灰苿咏K端110包括一種或者兩者上述通信模塊時,按照有效距離由遠到近逐一用相應(yīng)的掃描方式進行掃描并根據(jù)掃描結(jié)果排序。例如,第一移動終端110包括藍牙通信模塊113及NFC通信模塊114,首先根據(jù)藍牙通信模塊113進行掃描并根據(jù)掃描結(jié)果排序,再根據(jù)NFC通信模塊114進行掃描并重新根據(jù)掃描結(jié)果排序。在本發(fā)明的 一個實施例中,將對比不吻合的聯(lián)系人丟棄或者置于第一移動終端的聯(lián)系人列表的最后列。具體地,發(fā)現(xiàn)掃描到的第二移動終端的持有者與在線聯(lián)系人列表中的所有聯(lián)系人不吻合,則將該第二移動終端的持有者丟棄或者將其排列在第一移動終端的原有的聯(lián)系人列表的最后列。應(yīng)當理解,根據(jù)本發(fā)明的排序方式,如果在同一個近距離的無線通信模塊下對比吻合多個聯(lián)系人,則按照先掃描到的聯(lián)系人優(yōu)先排列的原則排列在最前列,依次類推。應(yīng)當理解,本發(fā)明的系統(tǒng)實施例中的各個模塊的具體操作過程可與方法實施例中的描述相同,此處不再詳細描述。圖8是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖。如圖8所示,根據(jù)本發(fā)明實施例的移動終端,包括移動互聯(lián)網(wǎng)通信模塊210、掃描模塊220、獲取模塊230和對比模塊240。具體地,移動互聯(lián)網(wǎng)通信模塊210用于向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼,以及獲取服務(wù)器確定的在線聯(lián)系人列表。掃描模塊220用于通過近距離無線通信方式掃描所對應(yīng)的第二移動終端。獲取模塊230用于獲取所掃描到的第二移動終端的屬性信息。對比模塊240用于將第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。在本發(fā)明的一個實施例中,屬性信息包括電話號碼、硬件地址和型號,其中,所述硬件地址為MAC地址。
根據(jù)本發(fā)明實施例的移動終端,通過獲取模塊獲取在線聯(lián)系人列表,再根據(jù)掃描模塊按照近距離的無線通信方式進行掃描,根據(jù)掃描結(jié)果通過對比模塊更新在線聯(lián)系人列表,無需GPS的支持,僅靠移動終端設(shè)備本身的通信方式即可完成聯(lián)系人按照相對距離進行排序,提升用戶體驗。圖9是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖。如圖9所示,根據(jù)本發(fā)明實施例的移動終端,包括移動互聯(lián)網(wǎng)通信模塊210、掃描模塊220、Wifi通信單元221、獲取模塊230和對比模塊240。在本發(fā)明的一個實施例中,掃描模塊220包括Wifi通信單元221。具體地,Wifi通信單元221用于掃描同一網(wǎng)段內(nèi)的IP地址,獲取模模塊230還用于根據(jù)Wifi通信單元221獲取掃描到的IP地址所對應(yīng)的第二移動終端的屬性信息。對比模塊240還用于將獲取的IP地址所對應(yīng)的第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的移動終端,由于Wifi通信單元的有效通信距離為100米以內(nèi),可以獲取并更新移動終端所對應(yīng)的100米以內(nèi)的在線聯(lián)系人信息。
·
圖10是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖。如圖10所示,根據(jù)本發(fā)明實施例的移動終端,包括移動互聯(lián)網(wǎng)通信模塊210、掃描模塊220、Wifi通信單元221、藍牙通信單元222、獲取模塊230和對比模塊240。在本發(fā)明的一個實施例中,掃描模塊230包括Wifi通信單元221和藍牙通信單元222。具體地,藍牙通信單元222用于掃描具有藍牙通信功能的第二移動終端。獲取模塊還用于根據(jù)藍牙通信單元222獲取掃描到的具有藍牙通信功能的第二移動終端的屬性信息。對比模塊240還用于將獲取的具有藍牙通信功能的第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最如列。根據(jù)本發(fā)明實施例的移動終端,由于藍牙通信子模塊的有效通信距離為10米以內(nèi),可以獲取并更新移動終端所對應(yīng)的10米以內(nèi)的在線聯(lián)系人信息。圖11是根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖。如圖11所示,根據(jù)本發(fā)明實施例的移動終端,包括移動互聯(lián)網(wǎng)通信模塊210、Wifi通信單元221、藍牙通信單元222、NFC通信單元223、獲取模塊230和對比模塊240。在本發(fā)明的一個實施例中,掃描模塊220包括NFC通信單元223。具體地,NFC通信單元223用于掃描具有NFC通信功能的第二移動終端。獲取模塊230還用于根據(jù)NFC通信單元223獲取掃描到的具有NFC通信功能的第二移動終端的屬性信息。對比模塊240還用于將獲取的具有NFC通信功能的第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的移動終端,由于NFC通信子模塊的有效通信距離為O. 2米以內(nèi),可以獲取并更新移動終端所對應(yīng)的O. 2米以內(nèi)的在線聯(lián)系人信息。應(yīng)當理解,本發(fā)明實施例的移動終端的掃描模塊220包括Wifi通信單元221、藍牙通信單元222、NFC通信單元223的有效距離分別為100米、10米和O. 2米,當掃描模塊220包括一種或者兩者上述通信單元時,按照有效距離由遠到近逐一用相應(yīng)的掃描方式進行掃描并根據(jù)掃描結(jié)果排序。例如,掃描模塊220包括藍牙通信單元222及NFC通信單元223,首先根據(jù)藍牙通信單元222進行掃描并根據(jù)掃描結(jié)果排序,再根據(jù)NFC通信單元223進行掃描并重新根據(jù)掃描結(jié)果排序。在本發(fā)明的一個實施例中,將對比不吻合的聯(lián)系人丟棄或者置于第一移動終端的聯(lián)系人列表的最后列。具體地,發(fā)現(xiàn)掃描到的第二移動終端的持有者與在線聯(lián)系人列表中的所有聯(lián)系人不吻合,則將該第二移動終端的持有者丟棄或者將其排列在第一移動終端的原有的聯(lián)系人列表的最后列。應(yīng)當理解,根據(jù)本發(fā)明的排序方式,如果在同一個近距離的無線通信單元下對比吻合多個聯(lián)系人,則按照先掃描到的聯(lián)系人優(yōu)先排列的原則排列在最前列,依次類推。應(yīng)當理解,本發(fā)明的裝置實施例(B卩服務(wù)器)中的各個模塊的具體操作過程可與方法實施例中的描述相同,此處不再詳細描述。應(yīng)當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn)具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的 至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
權(quán)利要求
1.一種移動終端的聯(lián)系人排序方法,其特征在于,包括以下步驟 S1:第一移動終端向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼; 52:所述服務(wù)器根據(jù)所述聯(lián)系人號碼確定在線聯(lián)系人列表; 53:所述第一移動終端獲取所述服務(wù)器確定的在線聯(lián)系人列表; S4:所述第一移動終端通過近距離無線通信方式掃描第二移動終端并獲取所述第二移動終端的屬性信息;以及 S5 :所述第一移動終端將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
2.根據(jù)權(quán)利要求1所述的移動終端的聯(lián)系人排序方法,其特征在于,所述屬性信息包括電話號碼、硬件地址和型號,其中所述硬件地址為MAC地址。
3.根據(jù)權(quán)利要求1所述的移動終端的聯(lián)系人排序方法,其特征在于,所述第一移動終端通過移動互聯(lián)網(wǎng)通信模塊向所述服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼,并通過移動互聯(lián)網(wǎng)通信模塊獲取所述服務(wù)器確定的在線聯(lián)系人列表。
4.根據(jù)權(quán)利要求2所述的移動終端的聯(lián)系人排序方法,其特征在于,所述近距離無線通信方式包括=Wifi通信、藍牙通信和NFC通信,所述第一移動終端按照Wifi通信掃描、藍牙通信掃描和NFC通信掃描的順序掃描所述第二移動終端。
5.根據(jù)權(quán)利要求4所述的移動終端的聯(lián)系人排序方法,其特征在于,步驟S4、S5進一步包括 所述第一移動終端通過所述Wifi通信掃描同一網(wǎng)段內(nèi)的IP地址并獲取掃描到的IP地址所對應(yīng)的所述第二移動終端的屬性信息; 所述第一移動終端將獲取的IP地址所對應(yīng)的所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列; 所述第一移動終端通過所述藍牙通信掃描具有藍牙通信功能的所述第二移動終端并獲取掃描到的所述第二移動終端的屬性信息; 所述第一移動終端將獲取的具有藍牙通信功能的所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列; 所述第一移動終端通過所述NFC通信掃描具有NFC通信功能的所述第二移動終端并獲取掃描到的所述第二移動終端的屬性信息;以及 所述第一移動終端將具有NFC通信功能的所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
6.根據(jù)權(quán)利要求1-5任一項所述的移動終端的聯(lián)系人排序方法,其特征在于,還包括將對比不吻合的聯(lián)系人丟棄或者置于所述第一移動終端的聯(lián)系人列表的最后列。
7.一種移動終端的聯(lián)系人排序系統(tǒng),其特征在于,包括第一移動終端、服務(wù)器和第二移動終端,其中, 所述服務(wù)器用于接收所述第一移動終端發(fā)送的屬性信息和聯(lián)系人號碼,并根據(jù)所述聯(lián)系人號碼確定在線聯(lián)系人列表;以及 所述第一移動終端用于向所述服務(wù)器發(fā)送所述屬性信息和聯(lián)系人號碼并獲取所述服務(wù)器確定的在線聯(lián)系人列表,以及通過近距離無線通信方式掃描所述第二移動終端并獲取所述第二移動終端的屬性信息,將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中的聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
8.根據(jù)權(quán)利要求7所述的移動終端的聯(lián)系人排序系統(tǒng),其特征在于,所述屬性信息包括電話號碼、硬件地址和型號,其中所述硬件地址為MAC地址。
9.根據(jù)權(quán)利要求7所述的移動終端的聯(lián)系人排序系統(tǒng),其特征在于,所述第一移動終端包括移動互聯(lián)網(wǎng)通信模塊,所述第一移動終端通過移動互聯(lián)網(wǎng)通信模塊向所述服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼,并通過移動互聯(lián)網(wǎng)通信模塊獲取所述服務(wù)器確定的在線聯(lián)系人列表。
10.根據(jù)權(quán)利要求8所述的移動終端的聯(lián)系人排序系統(tǒng),其特征在于,所述第一移動終端進一步包括Wifi通信模塊, 所述第一移動終端通過所述Wifi通信模塊掃描同一網(wǎng)段內(nèi)的IP地址并獲取掃描到IP地址所對應(yīng)的所述第二移動終端的屬性信息,以及將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
11.根據(jù)權(quán)利要求10所述的移動終端的聯(lián)系人排序系統(tǒng),其特征在于,所述第一移動終端進一步包括藍牙通信模塊, 所述第一移動終端通過所述藍牙通信模塊掃描具有藍牙通信功能的第二移動終端并獲取掃描到的所述第二移動終端的屬性信息,以及將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中的聯(lián)系人所對應(yīng)移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
12.根據(jù)權(quán)利要求11所述的移動終端的聯(lián)系人排序系統(tǒng),其特征在于,所述第一移動終端進一步包括NFC通信模塊 所述第一移動終端通過所述NFC通信模塊掃描具有NFC通信功能的第二移動終端并獲取掃描到的所述第二移動終端的屬性信息,以及將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
13.根據(jù)權(quán)利要求7-12任一項所述的移動終端的聯(lián)系人排序系統(tǒng),其特征在于,所述第一移動終端還用于將對比不吻合的聯(lián)系人丟棄或者置于所述第一移動終端的聯(lián)系人列表的最后列。
14.一種移動終端,其特征在于,包括 移動互聯(lián)網(wǎng)通信模塊,用于向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼,以及獲取所述服務(wù)器確定的在線聯(lián)系人列表; 掃描模塊,用于通過近距離無線通信方式掃描所對應(yīng)的第二移動終端; 獲取模塊,用于獲取所掃描到的所述第二移動終端的屬性信息;以及 對比模塊,用于將所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
15.根據(jù)權(quán)利要求14所述的移動終端,其特征在于,所述屬性信息包括電話號碼、硬件地址和型號,其中所述硬件地址為MAC地址。
16.根據(jù)權(quán)利要求14所述的移動終端,其特征在于,所述掃描模塊進一步包括Wifi通信單元, 所述Wifi通信單元用于掃描同一網(wǎng)段內(nèi)的IP地址; 所述獲取模塊還用于根據(jù)所述Wifi通信單元獲取掃描到的IP地址所對應(yīng)的第二移動終端的屬性信息;以及 所述對比模塊還用于將獲取的IP地址所對應(yīng)的所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
17.根據(jù)權(quán)利要求16所述的移動終端,其特征在于,所述掃描模塊進一步包括藍牙通信單元, 所述藍牙通信單元用于掃描具有藍牙通信功能的所述第二移動終端; 所述獲取模塊還用于根據(jù)所述藍牙通信單元獲取掃描到的具有藍牙通信功能的所述第二移動終端的屬性信息;以及 所述對比模塊還用于將獲取的具有藍牙通信功能的所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
18.根據(jù)權(quán)利要求17所述的移動終端,其特征在于,所述掃描模塊進一步包括NFC通信單元 所述NFC通信單元用于掃描具有NFC通信功能的所述第二移動終端; 所述獲取模塊還用于根據(jù)所述NFC通信單元獲取掃描到的具有NFC通信功能的所述第二移動終端的屬性信息;以及 所述對比模塊還用于將獲取的具有NFC通信功能的所述第二移動終端的屬性信息與所述在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于所述在線聯(lián)系人列表的最前列。
19.根據(jù)權(quán)利要求14-18任一項所述的移動終端,其特征在于,所述對比模塊還用于將對比不吻合的聯(lián)系人丟棄或者置于所述第一移動終端的聯(lián)系人列表的最后列。
全文摘要
本發(fā)明提出一種移動終端的聯(lián)系人排序方法、系統(tǒng)和移動終端。其中,該方法包括以下步驟第一移動終端向服務(wù)器發(fā)送屬性信息和聯(lián)系人號碼;服務(wù)器根據(jù)聯(lián)系人號碼確定在線聯(lián)系人列表;第一移動終端獲取服務(wù)器確定的在線聯(lián)系人列表;第一移動終端通過近距離無線通信方式掃描第二移動終端并獲取第二移動終端的屬性信息;以及第一移動終端將第二移動終端的屬性信息與在線聯(lián)系人列表中聯(lián)系人所對應(yīng)的移動終端的屬性信息進行對比,并將對比吻合的聯(lián)系人置于在線聯(lián)系人列表的最前列。根據(jù)本發(fā)明實施例的方法,根據(jù)掃描結(jié)果更新在線聯(lián)系人列表,無需GPS的支持,僅靠移動終端設(shè)備本身的通信方式即可完成聯(lián)系人按照相對距離進行排序,提升用戶體驗。
文檔編號H04B5/02GK103067457SQ20121054646
公開日2013年4月24日 申請日期2012年12月14日 優(yōu)先權(quán)日2012年12月14日
發(fā)明者袁雨來, 周佳祥, 鄭緯民 申請人:清華大學(xué)