欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種安全地建立聯(lián)系人關(guān)系的方法

文檔序號(hào):7863692閱讀:254來源:國(guó)知局
專利名稱:一種安全地建立聯(lián)系人關(guān)系的方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)中的通信領(lǐng)域,特別是在通信軟件中建立聯(lián)系人關(guān)系的方法。
背景技術(shù)
智能手機(jī)和移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,使得手機(jī)上的通信軟件也得到了手機(jī)用戶的普遍歡迎。與計(jì)算機(jī)上的即時(shí)通信軟件如MSN、Skype等相比,手機(jī)通信軟件可以充分利用電話通訊錄中的已有聯(lián)系人信息,從而可以快速建立熟人的通信關(guān)系網(wǎng)絡(luò)。例如,小米手機(jī)(參見 http://www. xiaomi. com/)的米聊軟件(參見 http://www. miliao. com/)就可以利用手機(jī)中已經(jīng)存儲(chǔ)的電話通訊錄,為用戶在米聊軟件中建立相應(yīng)的聯(lián)系人關(guān)系。
但是,手機(jī)中的這類軟件要求手機(jī)用戶向通信軟件(比如米聊軟件、騰訊公司的微信軟件之類的手機(jī)通信軟件,參見http://weixin. qq. com)的服務(wù)器上傳本地的電話聯(lián)系人信息,以便于幫助用戶查找其電話通訊錄中哪些聯(lián)系人也使用了同一服務(wù)商的通信軟件,從而建立聯(lián)系關(guān)系。這意味著服務(wù)器將掌握所有注冊(cè)用戶的電話通訊錄內(nèi)容,對(duì)于用戶來說將是非常大的隱私安全隱患。例如,服務(wù)器的工作人員有可能將用戶的通訊錄信息違規(guī)泄露、出賣牟利,從而損害用戶利益。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種以匿名信息建立聯(lián)系人關(guān)系的方法,既可以直接利用手機(jī)中的電話通訊錄來建立聯(lián)系人關(guān)系,又可以避免本人和聯(lián)系人信息的上傳和泄露風(fēng)險(xiǎn)。具體實(shí)現(xiàn)方法分為用戶注冊(cè)和聯(lián)系人關(guān)系建立兩個(gè)步驟,其中
用戶注冊(cè)用戶將本人聯(lián)系信息進(jìn)行不可逆的加密編碼,以此編碼向通信軟件服務(wù)器進(jìn)行注冊(cè),不直接注冊(cè)本人的實(shí)際聯(lián)系信息;
聯(lián)系人關(guān)系建立用戶將本人電話通訊錄中的部分或者全部聯(lián)系人,按照與注冊(cè)過程同樣的方法進(jìn)行不可逆的加密編碼,將編碼結(jié)果提交至通信服務(wù)器,通信服務(wù)器通過編碼查詢是否存在與此編碼相同的注冊(cè)人,如果存在則在用戶本人和查詢到的注冊(cè)人之間建立通信關(guān)系。所述的本人聯(lián)系信息,為通用聯(lián)系人信息字段按照預(yù)定的格式組合。所述的本人聯(lián)系信息,包含姓名和電話號(hào)碼,還可以包括Email,地址等個(gè)人信息。所述的不可逆的加密編碼,可以是哈希算法(如MD5),還可以是其他算法,如CRC32, SHA, HMAC0所述的在用戶本人和查詢到的注冊(cè)人之間建立通信關(guān)系,可以包括雙方的請(qǐng)求和接受過程。任何一方可以作為發(fā)起方,另一方作為接受方。其中,發(fā)起方編碼被發(fā)送至接受方,接受方將本地通訊錄中的聯(lián)系人進(jìn)行加密編碼,通過與發(fā)起方編碼的比較來查詢發(fā)起方身份。
為了提高查詢發(fā)起方身份的速度,可以預(yù)先將本地通訊錄中的聯(lián)系人信息進(jìn)行加密編碼并保存。根據(jù)本發(fā)明的一個(gè)方面,提供一種在移動(dòng)設(shè)備之間建立安全通信關(guān)聯(lián)的方法,所述移動(dòng)設(shè)備中均已安裝相同的移動(dòng)設(shè)備通信應(yīng)用程序,所述移動(dòng)設(shè)備通信應(yīng)用程序用于在移動(dòng)通信網(wǎng)絡(luò)中進(jìn)行通信;
所述方法包括如下步驟
所述移動(dòng)設(shè)備向支持所述移動(dòng)設(shè)備通信應(yīng)用程序的通信服務(wù)器發(fā)出用戶注 冊(cè)信息,所述用戶注冊(cè)信息是將所述移動(dòng)設(shè)備中的第一信息以第一編碼方式進(jìn)行編碼變換而 產(chǎn)生的;
所述通信服務(wù)器接收所述用戶注冊(cè)信息,并將所述用戶注冊(cè)信息作為所述移動(dòng)設(shè)備的賬號(hào)在所述通信服務(wù)器中進(jìn)行注冊(cè);
所述移動(dòng)設(shè)備將本地通訊錄中的部分或者全部聯(lián)系人信息按照所述第一編碼方式進(jìn)行編碼變換,生成加密聯(lián)系人信息,然后將所述加密聯(lián)系人信息發(fā)送給所述通信服務(wù)器;所述通信服務(wù)器接收到所述加密聯(lián)系人信息之后,對(duì)所述加密聯(lián)系人信息進(jìn)行查詢,如果查詢到所述通信服務(wù)器中存儲(chǔ)有與加密聯(lián)系人信息相同的注冊(cè)人信息,則向用戶本人的移動(dòng)設(shè)備和已查詢到的與加密聯(lián)系人信息相同的注冊(cè)人的移動(dòng)設(shè)備發(fā)出通知消息;所述具有相同的加密聯(lián)系人信息的各個(gè)移動(dòng)設(shè)備接收到所述通信服務(wù)器發(fā)出的所述通知消息之后,決定是否與具有相同的加密聯(lián)系人信息的其它各個(gè)移動(dòng)設(shè)備建立通信關(guān)系O根據(jù)本發(fā)明的一個(gè)實(shí)施方式,所述第一編碼方式是不可逆編碼變換算法。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,所述第一編碼方式是采用哈希算法或CRC32算法、或SHA算法、或HMAC算法進(jìn)行編碼。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,所述第一信息包括用戶的聯(lián)系信息。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,所述聯(lián)系信息是用戶的姓名、電話號(hào)碼、聯(lián)系人電子郵件地址、聯(lián)系人住址中的一種或者多種信息。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,所述具有相同的加密聯(lián)系人信息的移動(dòng)設(shè)備中的第一移動(dòng)設(shè)備,向具有相同的加密聯(lián)系人信息的第二移動(dòng)設(shè)備發(fā)送建立通信關(guān)系的請(qǐng)求,所述請(qǐng)求中包含第一移動(dòng)設(shè)備的用戶注冊(cè)信息。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,所述第二移動(dòng)設(shè)備接收到所述請(qǐng)求之后,將第二移動(dòng)設(shè)備中本地通信錄中的聯(lián)系人信息按照第一編碼方式進(jìn)行變換,獲得第二移動(dòng)設(shè)備本地聯(lián)系人加密信息。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,預(yù)先將所述第一、第二移動(dòng)設(shè)備的本地通訊錄中的聯(lián)系人信息按照所述第一編碼方式進(jìn)行變換,分別獲得第一、第二移動(dòng)設(shè)備中的本地聯(lián)系人加密信息,并將得到的本地聯(lián)系人加密信息分別保存在所述第一、第二移動(dòng)設(shè)備中。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,,將所述請(qǐng)求中包含的第一移動(dòng)設(shè)備的用戶注冊(cè)信息與第二移動(dòng)設(shè)備本地聯(lián)系人加密信息進(jìn)行比較,如果相同,則由第二移動(dòng)設(shè)備決定是否允許與第一移動(dòng)設(shè)備建立通信關(guān)系。


圖I為一種安全地建立聯(lián)系人關(guān)系的方法流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。實(shí)施例I
本實(shí)施例假設(shè)用戶使用的手機(jī)通信軟件為微信軟件。用戶注冊(cè)采用的不可逆加密編碼為MD5算法。根據(jù)本發(fā)明的實(shí)施例,用戶在使用微信時(shí),要先進(jìn)行注冊(cè),注冊(cè)時(shí),首先將用戶信息(包括但不限于用戶姓名+手機(jī)號(hào)碼)通過不可逆的哈希算法進(jìn)行加密編碼,如用戶姓名為“張三”,手機(jī)號(hào)為186xxxxll22,則用戶信息為“張三186xxxxll22”,通過MD5哈希算法·加密生成16位加密結(jié)果“4422FOT085BEABF9”,用戶通過此加密結(jié)果作為賬號(hào)進(jìn)行注冊(cè)。注冊(cè)完成后,用戶以上述16位加密結(jié)果“4422FOT085BEABF9”登錄微信。為方便在微信上與熟悉的人通信交流,注冊(cè)用戶會(huì)將本人電話通訊錄中的部分或者全部聯(lián)系人,按照與注冊(cè)過程同樣的方法進(jìn)行不可逆的加密編碼,將編碼結(jié)果提交至微信服務(wù)器。比如,如張三手機(jī)通訊錄中有聯(lián)系人李四(張三和李四為熟悉的聯(lián)系人,雙方均有對(duì)方的電話),李四的電話為189XXXX2311,則采用同樣的加密方式加密編碼后聯(lián)系人李四的加密編碼值為“50DACB873D1691E1”。同樣的,如果李四也使用微信,根據(jù)注冊(cè)時(shí)的加密方式,則李四注冊(cè)微信的賬號(hào)值也為“50DACB873D1691E1”。在張三提交通訊錄聯(lián)系人后,微信服務(wù)器會(huì)通過上傳的這些加密編碼列表逐條進(jìn)行查詢,查詢是否存在與此編碼相同的注冊(cè)人,如果查到有相同的注冊(cè)人(如查到有注冊(cè)人為“50DACB873D1691E1”),則在用戶本人和查到的注冊(cè)人之間建立通信關(guān)系。具體步驟如下
I.當(dāng)服務(wù)器查找到有相同編碼的注冊(cè)人時(shí),服務(wù)器向用戶本人(如注冊(cè)賬號(hào)為4422F 085BEABF9,即張三,下稱張三)及查找到的注冊(cè)人(如注冊(cè)賬號(hào)為50DACB873D1691E1,即李四,下稱李四)同時(shí)發(fā)送消息,告知雙方微信中存在熟悉的聯(lián)系人,并詢問是否建立起通信關(guān)系(如可通過window對(duì)話框顯示查找到的聯(lián)系人列表信息)。2.雙方中的任何一方向另一方發(fā)送建立通信關(guān)系的請(qǐng)求,如張三向李四發(fā)出請(qǐng)求,發(fā)出的請(qǐng)求中會(huì)將發(fā)起方即張三的編碼(即注冊(cè)賬號(hào)4422F5D085BEABF9)發(fā)送給李四。3.接收方李四接收到發(fā)起方張三發(fā)來的編碼(4422FOT085BEABF9),與本地通訊錄中的聯(lián)系人進(jìn)行逐條比對(duì)。比對(duì)時(shí),先將本地通訊錄中的聯(lián)系人采用與注冊(cè)時(shí)同樣的加密方式生成加密編碼,然后,將接收到的張三的編碼值與本地通訊錄聯(lián)系人的加密編碼進(jìn)行比較。當(dāng)兩個(gè)編碼值相同時(shí),表示為同一人,則李四可根據(jù)比較結(jié)果來確定對(duì)方的身份(如可知曉張三的基本信息,姓名,電話等),李四可在微信上備注聯(lián)系人的姓名,通過以上方式來建立起熟人的通信關(guān)系。實(shí)施例2
本實(shí)施例假設(shè)用戶使用的手機(jī)通信軟件為米聊,用戶注冊(cè)采用的不可逆的算法為SHA算法。用戶使用米聊軟件時(shí),要先進(jìn)行注冊(cè)。注冊(cè)時(shí),通過SHA算法將用戶信息(姓名+手機(jī)號(hào))加密生成的結(jié)果值作為注冊(cè)賬號(hào)使用,注冊(cè)完成后,為了方便與熟悉的人在米聊上進(jìn)行通信交流,用戶會(huì)將本地通訊錄中的部分或者全部聯(lián)系人采用與注冊(cè)時(shí)相同的加密方式進(jìn)行加密編碼。為了提高查詢發(fā)起方身份的速度,將生成的加密編碼列表在本地進(jìn)行保存,同時(shí)提交加密結(jié)果列表至米聊服務(wù)器。提交后,米聊服務(wù)器會(huì)根據(jù)加密編碼列表中的值進(jìn)行查詢,查詢是否存在與該列表中的值相同的注冊(cè)人信息。如果有,則向雙方發(fā)送消息,通知雙方在米聊上有熟悉的聯(lián)系人,雙方中的任意一方可向另一方發(fā)送通信請(qǐng)求,所述通信請(qǐng)求中會(huì)將發(fā)送方的注冊(cè)賬號(hào)發(fā)送給接收方。接收方接收到發(fā)送方的注冊(cè)賬號(hào)后,將此賬號(hào)與本地存儲(chǔ)的聯(lián)系人加密列表進(jìn)行逐項(xiàng)比對(duì),如果有相同的賬號(hào),則接收方可以確定發(fā)送方的身份,進(jìn)而建立起熟悉聯(lián)系人的通信關(guān)系網(wǎng)絡(luò)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)包含在本發(fā)明的保 護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在移動(dòng)設(shè)備之間建立安全通信關(guān)聯(lián)的方法,所述移動(dòng)設(shè)備中均已安裝相同的移動(dòng)設(shè)備通信應(yīng)用程序,所述移動(dòng)設(shè)備通信應(yīng)用程序用于在移動(dòng)通信網(wǎng)絡(luò)中進(jìn)行通信; 其特征在于,所述方法包括如下步驟 所述移動(dòng)設(shè)備向支持所述移動(dòng)設(shè)備通信應(yīng)用程序的通信服務(wù)器發(fā)出用戶注冊(cè)信息,所述用戶注冊(cè)信息是將所述移動(dòng)設(shè)備中的第一信息以第一編碼方式進(jìn)行編碼變換而產(chǎn)生的; 所述通信服務(wù)器接收所述用戶注冊(cè)信息,并將所述用戶注冊(cè)信息作為所述移動(dòng)設(shè)備的賬號(hào)在所述通信服務(wù)器中進(jìn)行注冊(cè); 所述移動(dòng)設(shè)備將本地通訊錄中的部分或者全部聯(lián)系人信息按照所述第一編碼方式進(jìn)行編碼變換,生成加密聯(lián)系人信息,然后將所述加密聯(lián)系人信息發(fā)送給所述通信服務(wù)器; 所述通信服務(wù)器接收到所述加密聯(lián)系人信息之后,對(duì)所述加密聯(lián)系人信息進(jìn)行查詢,如果查詢到所述通信服務(wù)器中存儲(chǔ)有與加密聯(lián)系人信息相同的注冊(cè)人信息,則向用戶本人的移動(dòng)設(shè)備和已查詢到的與加密聯(lián)系人信息相同的注冊(cè)人的移動(dòng)設(shè)備發(fā)出通知消息; 所述具有相同的加密聯(lián)系人信息的各個(gè)移動(dòng)設(shè)備接收到所述通信服務(wù)器發(fā)出的所述通知消息之后,決定是否與具有相同的加密聯(lián)系人信息的其它各個(gè)移動(dòng)設(shè)備建立通信關(guān)系O
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一編碼方式是不可逆編碼變換算法。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一編碼方式是采用哈希算法或CRC32算法、或SHA算法、或HMAC算法進(jìn)行編碼。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一信息包括用戶的聯(lián)系信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述聯(lián)系信息是用戶的姓名、電話號(hào)碼、聯(lián)系人電子郵件地址、聯(lián)系人住址中的一種或者多種信息。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,該方法還包括如下步驟所述具有相同的加密聯(lián)系人信息的移動(dòng)設(shè)備中的第一移動(dòng)設(shè)備,向具有相同的加密聯(lián)系人信息的第二移動(dòng)設(shè)備發(fā)送建立通信關(guān)系的請(qǐng)求,所述請(qǐng)求中包含第一移動(dòng)設(shè)備的用戶注冊(cè)信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第二移動(dòng)設(shè)備接收到所述請(qǐng)求之后,將第二移動(dòng)設(shè)備中本地通信錄中的聯(lián)系人信息按照第一編碼方式進(jìn)行變換,獲得第二移動(dòng)設(shè)備本地聯(lián)系人加密信息。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,預(yù)先將所述第一、第二移動(dòng)設(shè)備的本地通訊錄中的聯(lián)系人信息按照所述第一編碼方式進(jìn)行變換,分別獲得第一、第二移動(dòng)設(shè)備中的本地聯(lián)系人加密信息,并將得到的本地聯(lián)系人加密信息分別保存在所述第一、第二移動(dòng)設(shè)備中。
9.根據(jù)權(quán)利要求7、8所述的方法,其特征在于,將所述請(qǐng)求中包含的第一移動(dòng)設(shè)備的用戶注冊(cè)信息與第二移動(dòng)設(shè)備本地聯(lián)系人加密信息進(jìn)行比較,如果相同,則由第二移動(dòng)設(shè)備決定是否允許與第一移動(dòng)設(shè)備建立通信關(guān)系。
全文摘要
本發(fā)明提出了一種移動(dòng)設(shè)備上建立聯(lián)系人關(guān)系的安全管理辦法,通過將聯(lián)系人信息變換為不可逆編碼,在不泄露個(gè)人隱私和聯(lián)系人信息的情況下,在新的通信系統(tǒng)中與已知聯(lián)系人建立關(guān)系。本發(fā)明從根本上改變目前已有通信系統(tǒng)中必須上傳個(gè)人信息和聯(lián)系人信息的工作方法,從而杜絕了因此導(dǎo)致的個(gè)人隱私泄露。
文檔編號(hào)H04L29/06GK102891860SQ20121040897
公開日2013年1月23日 申請(qǐng)日期2012年10月24日 優(yōu)先權(quán)日2012年10月24日
發(fā)明者不公告發(fā)明人 申請(qǐng)人:北京深思洛克軟件技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
虹口区| 神木县| 揭阳市| 左云县| 北碚区| 勐海县| 炎陵县| 唐山市| 文登市| 贞丰县| 嵊泗县| 门头沟区| 福安市| 潞城市| 广饶县| 松溪县| 塘沽区| 荥阳市| 太谷县| 邓州市| 大英县| 溧水县| 德安县| 金昌市| 慈溪市| 汉寿县| 马公市| 乌兰浩特市| 永昌县| 盐亭县| 蒲江县| 合川市| 永新县| 定安县| 双峰县| 大丰市| 嘉祥县| 女性| 海城市| 民勤县| 平利县|