[go: up one dir, main page]

WO2014079241A1 - Method and system for changing contact information about mobile phone terminals of others by sending messages - Google Patents

Method and system for changing contact information about mobile phone terminals of others by sending messages Download PDF

Info

Publication number
WO2014079241A1
WO2014079241A1 PCT/CN2013/081865 CN2013081865W WO2014079241A1 WO 2014079241 A1 WO2014079241 A1 WO 2014079241A1 CN 2013081865 W CN2013081865 W CN 2013081865W WO 2014079241 A1 WO2014079241 A1 WO 2014079241A1
Authority
WO
WIPO (PCT)
Prior art keywords
sender
mobile phone
phone number
recipient
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2013/081865
Other languages
French (fr)
Chinese (zh)
Inventor
石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2014079241A1 publication Critical patent/WO2014079241A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2753Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
    • H04M1/2757Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Definitions

  • the present invention relates to the field of mobile terminal applications, and more particularly to an update technique for contact information in a mobile terminal. Background technique
  • the notification method can be selected from telephone notification, verbal notification or SMS notification.
  • the shortcoming of these methods is that the first is inconvenient, and the second may be forgotten or mishandled by the other party, so that the mobile phone number cannot be updated in time and accurately, causing inconvenience for future contacts.
  • the prior art provides a method of: sending a short message of a specific format to a specified object by using an original mobile phone number or a third party number, where the short message includes a change keyword, an original mobile phone number, and a new message.
  • Mobile phone number and other information to achieve the purpose of changing your mobile phone number in the contact person of the other mobile phone terminal.
  • This method has a fatal flaw. After changing the mobile phone number or replacing the mobile phone, how can I obtain identity information authentication? Can any one send a short message in this particular format to change the phone number of a particular contact in someone else's mobile terminal? In addition, the method does not recognize the identity of the operator, so that the entire process lacks security.
  • the purpose of the embodiments of the present invention is to provide a method and system for changing the contact information of a mobile terminal of another person by sending a message, which can change the transmission stored in the mobile terminal of another person more securely and accurately.
  • the mobile number of the person is to provide a method and system for changing the contact information of a mobile terminal of another person by sending a message, which can change the transmission stored in the mobile terminal of another person more securely and accurately.
  • a method for changing a contact information of a mobile terminal of another user by sending a message including:
  • the sender mobile terminal generates a number change message including the address of the recipient and the new mobile number of the sender, and sends the message to the network server;
  • the network server After receiving the number change message, the network server searches for a key pre-assigned to the sender and the recipient, the sender's original mobile phone number, and the secret according to the recipient name in the number change message.
  • the key, the original mobile phone number of the sender, and the new mobile phone number of the sender are encrypted and sent to the recipient mobile terminal;
  • the recipient mobile phone terminal decrypts the received encrypted message, obtains the key, the original mobile phone number of the sender, the new mobile phone number of the sender, and performs authentication processing on the key, according to As a result of the authentication process, the sender's original mobile phone number is changed using the sender's new mobile phone number.
  • the method further includes:
  • the registration login module of the sender mobile terminal generates a sender username for identifying the identity of the sender, and saves the sender username and the sender handset number to the network server.
  • the method further includes:
  • the friend management module of the sender's mobile terminal generates a key for assignment to the sender and the recipient, and saves the key, the sender's mobile number, and the recipient's username to the network server.
  • the method further includes: The encryption and decryption module of the sender mobile phone terminal encrypts the recipient user name and the sender's new mobile phone number to generate the number change message.
  • the method further includes:
  • the second encryption and decryption module of the network server decrypts the number change message to obtain the recipient user name and the sender's new mobile phone number.
  • the encrypting the key is performed, and according to the result of the authentication processing, changing the original mobile phone number of the sender by using the new mobile phone number of the sender includes:
  • the recipient mobile phone terminal compares the obtained key with the locally pre-stored key, and when the comparison result is consistent, searches the recipient mobile phone terminal for the original mobile phone number of the sender, and the sender The original mobile number is replaced with the sender's new mobile number.
  • a system for changing a contact information of a mobile terminal of another person by sending a message including:
  • the sender mobile terminal is configured to generate a number change message including the recipient username and the sender's new mobile number, and send the message to the network server;
  • the network server is configured to: after receiving the number change message, search for a key pre-assigned to the sender and the recipient, the original mobile phone number of the sender, according to the recipient name in the number change message, and The key, the original mobile phone number of the sender, and the new mobile phone number of the sender are encrypted and sent to the recipient mobile terminal;
  • the recipient mobile phone terminal is configured to decrypt the received encrypted message, obtain the key, the original mobile phone number of the sender, the new mobile phone number of the sender, and authenticate the key Processing, according to the result of the authentication processing, changing the original mobile phone number of the sender by using the new mobile phone number of the sender.
  • the sender mobile phone terminal comprises:
  • Register a login module configured to generate a sender user that identifies the sender's user identity Name, and save the sender username and the sender mobile phone number to the web server;
  • a friend management module configured to generate a key for assigning to the sender and the recipient, and the key, the sender The mobile phone number and the recipient user name are saved to the network server;
  • the first encryption and decryption module is configured to encrypt the recipient user name and the sender's new mobile phone number to generate the number change message.
  • the network server comprises:
  • the second encryption and decryption module is configured to: after receiving the number change message, decrypt the number change message, obtain the recipient user name and the sender's new mobile phone number, and obtain the key and the sender After the mobile phone number and the sender's new mobile phone number are encrypted, they are sent to the recipient's mobile phone terminal;
  • the network storage module is configured to store the sender username, the sender's mobile number, the recipient's username, the recipient's mobile number, and the key between the sender and the recipient.
  • the recipient mobile phone terminal comprises:
  • the third encryption and decryption module is configured to decrypt the received encrypted message; the authentication module is configured to compare the decrypted key with the locally pre-stored key; the number update module is configured to compare the result When they are consistent, the sender's mobile phone number is searched for in the recipient's mobile phone terminal, and the sender's original mobile phone number is replaced with the sender's new mobile phone number.
  • the identity of the sender is identified by the key and the user name assigned to the sender and the recipient, so that the sender's mobile phone number stored in the mobile terminal of the other person can be changed more securely;
  • FIG. 1 is a schematic diagram of a method for changing a contact information of a mobile terminal of another person by sending a message according to an embodiment of the present invention
  • FIG. 2 is a system block diagram of changing contact information of a mobile terminal of another person by sending a message according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a registration function provided by an embodiment of the present invention.
  • FIG. 5 is a function diagram of an initiation number change notification provided by an embodiment of the present invention.
  • FIG. 6 is a flow chart of processing a message of a network storage module according to an embodiment of the present invention.
  • FIG. 7 is a flowchart of a receiving client processing message according to an embodiment of the present invention. detailed description
  • FIG. 1 is a block diagram of a method for changing contact information of a mobile terminal of another person by sending a message according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:
  • Step 101 The sender mobile terminal generates a number change message including the recipient user name and the sender's new mobile phone number, and sends the message to the network server.
  • the sender mobile terminal uses the registration login module to generate a sender user name for identifying the sender's user identity, and saves the sender user name, password, and sender's mobile number to the network storage module of the network server.
  • the friend management module of the sender's mobile terminal is used to add a friend operation, and after the addition is successful, a key for assigning to the sender and the recipient is generated, and the key and the sender's mobile phone number are generated.
  • the recipient user name is saved to the network storage module of the network server.
  • the sender When the sender needs to change the mobile phone number, first select the friend who needs to be notified (ie, the addressee), and then use the first encryption and decryption module of the sender's mobile phone terminal to encrypt the recipient's user name and the sender's new mobile phone number. Generate the number change More news.
  • Step 102 After receiving the number change message, the network server searches for a key pre-assigned to the sender and the recipient, the original mobile phone number of the sender, according to the recipient name of the recipient, and the key and the sender After the original mobile phone number and the sender's new mobile phone number are encrypted, they are sent to the recipient's mobile phone terminal.
  • the server decrypts the number change message by using the encryption and decryption module to obtain the recipient user name and the sender's new mobile phone number.
  • Step 103 The recipient mobile terminal decrypts the received encrypted message to obtain the key, the original mobile phone number of the sender, the new mobile phone number of the sender, and performs authentication processing on the key, according to the authentication process. As a result, the sender's original mobile number is changed using the sender's new mobile number.
  • the authentication processing step includes: the recipient mobile terminal compares the obtained key with its locally pre-stored key, and when the comparison result is consistent, searches the sender's mobile terminal for the original mobile phone number of the sender. And replace it with the sender's new mobile number.
  • the present invention includes a sender mobile terminal 21, a network server 22, and a recipient mobile terminal 23.
  • the sender mobile terminal 21 is configured to generate a number change message including the recipient username and the sender's new handset number, and send the message to the network server 22. It includes:
  • the registration and login module 211 is configured to generate a sender user name for identifying the identity of the sender, and save the sender name and the sender's mobile number to the network server, that is, the registration and login module 211 is configured.
  • the friend management module 212 is configured to generate a key for assigning to the sender and the recipient, and save the key, the sender's mobile phone number, and the recipient user name to the network server 22, specifically, the friend The management module 212 is configured to add, delete, display friends, and add friends After successful, generate a key with the friend, so that after the mobile phone number is changed, the friend who needs to be notified can be selected in the friend list, and the new mobile phone number is sent to the selected friend safely and accurately;
  • the first encryption and decryption module 213 is configured to perform encryption processing on the recipient user name and the sender's new mobile phone number to generate the number change message;
  • the first message management module 214 is configured to implement message editing, receiving, and sending functions of the sender mobile terminal.
  • the network server 22 is configured to: after receiving the number change message, search for a key pre-assigned to the sender and the recipient, the original mobile phone number of the sender, according to the recipient name of the recipient, and configure the key After the sender's original mobile phone number and the sender's new mobile phone number are encrypted, they are sent to the recipient's mobile phone terminal 23. It includes:
  • the second encryption and decryption module 221 is configured to, after receiving the number change message, decrypt the number change message, obtain the recipient user name and the sender's new mobile phone number, and obtain the key and the sender. After the original mobile phone number and the sender's new mobile phone number are encrypted, they are sent to the recipient's mobile phone terminal 23;
  • the network storage module 222 includes a database for storing the sender's username, the sender's mobile number, the recipient's username, the recipient's mobile number, a unique key between the sender and the recipient;
  • the second message management module 223 is configured to implement a message receiving and sending function.
  • the recipient mobile phone terminal 23 is configured to decrypt the received encrypted message, obtain the key, the original mobile phone number of the sender, the new mobile phone number of the sender, and perform authentication processing on the key, according to As a result of the authentication process, the sender's original mobile number is changed using the sender's new mobile number. It includes:
  • the third encryption and decryption module 231 is configured to perform decryption processing on the received encrypted message;
  • the authentication module 232 is configured to compare the decrypted key with a locally pre-stored key;
  • the number update module 233 is configured to: when the comparison result is consistent, look up the sender's original mobile phone number in the recipient mobile terminal, and replace it with the sender's new mobile phone number;
  • the third message management module 234 is configured to implement message editing, receiving, and sending functions of the recipient mobile terminal.
  • the registration and login module, the friend management module, and the first encryption and decryption module may be implemented by a central processing unit (CPU, Central Processing Unit) in the sender's mobile phone terminal > digital signal processor (DSP, Digital Signal Processor) Or a programmable logic array (FPGA),
  • the first message management module can be implemented by a transceiver in the sender mobile phone terminal;
  • the second encryption and decryption module can be CPU, DSP in the network server
  • the second message management module can be implemented by the transceiver in the network server;
  • the network storage module can be implemented by the memory of the network server;
  • the third encryption and decryption module, the authentication module, and the number update module can be used by the recipient
  • the CPU, DSP, and FPGA in the mobile terminal are implemented by the FPGA;
  • the third message management module can be implemented by the transceiver in the recipient mobile terminal.
  • the functions described in the embodiments of the present invention can be implemented by means of a software client, that is, the sender and the target (recipient) are required to install the software client and register. After the registration is completed, the software client starts automatically each time it is turned on, and the service is started in the background for monitoring.
  • the workflow of the system is as follows:
  • Step 201 After the username is registered, the username is the unique identifier of the user.
  • Step 202 When the mobile phone number of the user is changed, select a friend who needs to be notified in the buddy list.
  • Step 203 The user enters the number editing interface, obtains a new mobile phone number, and sends a number change message.
  • Step 204 The receiver authenticates the received message, and updates the sender's mobile phone number in the contact after the authentication succeeds.
  • FIG. 3 is a flowchart of a registration function according to an embodiment of the present invention.
  • the functions described in the embodiments of the present invention need to be completed by using a network client, and need to perform the normal processes of registration, login, and the like, and send the mobile phone number to the network storage. Saved in the module, as shown in Figure 3, includes the following steps:
  • Step 301 The user registers by editing the username and password.
  • Step 302 After the registration is successful, go to step 303;
  • Step 303 Send the user name, password, and mobile phone number to the network storage module for saving.
  • FIG. 4 is a flowchart of adding a friend function according to an embodiment of the present invention. The process of adding a friend is similar to the process of adding a friend by a conventional IM software. As shown in FIG. 4, the following steps are included:
  • Step 401 First, the user sends a request to add a friend
  • Step 402 Whether the other party agrees, after the other party agrees, step 403 is performed, and the other party does not agree, step 407 is performed;
  • Step 403 Adding a friend action is completed, but the special feature of the software client is that in order to verify the identity of the operator in the process of updating the contact, a key between the generating parties is needed;
  • Step 404 Obtaining the usernames of both parties ;
  • Step 405 Obtain the current mobile phone number of the user
  • Step 406 Send the key, the two user names, and the current mobile phone number to the network storage module for storage;
  • the user named userA the mobile phone number is 1234567890
  • the software client After userB agrees, the software client generates the key ABCDEFG2 between the two, and generates the generated key ABCDEFG2.
  • the user name user A, the user name userB, and the mobile phone number 1234567890 of the operation initiator are sent to the network storage module, and are saved by the network storage module.
  • Step 407 The process terminates.
  • FIG. 5 is a function diagram of an initiation number change notification provided by an embodiment of the present invention, as shown in FIG. 5, Includes the following steps:
  • Step 501 After the mobile phone number of the user is changed, select a friend who needs to be notified in the friend list of the friend selection interface;
  • Step 502 After selecting a friend who needs to be notified, enter the number editing interface;
  • Step 503 Determine whether the software can directly obtain the current user's mobile phone number, if not, go to step 504, otherwise, go to step 505;
  • Step 504 The number editing interface new number edit box is unavailable, directly displays the current number read, without user input, and then proceeds to step 506;
  • Step 505 The number editing interface new number edit box is available, the user is required to input the current mobile phone number, and then step 506 is performed;
  • Step 506 After obtaining the new mobile phone number, encrypting the recipient user name and the sender's new mobile phone number, and generating a number change message to be sent to the network server, where the sender's new mobile phone number is saved to the network server network. Storage module.
  • FIG. 6 is a flow chart of processing a message of a network storage module according to an embodiment of the present invention. As shown in FIG. 6, the method includes the following steps:
  • Step 601 After receiving the number change message sent by the mobile terminal, the network server decrypts the number change message by using the encryption and decryption module to obtain the recipient user name and the sender's new mobile phone number;
  • Step 602 Save the sender's new mobile phone number in the database of the network storage, and delete the original mobile phone number of the sender. Then, according to the recipient user name, the unique key pre-allocated to the two, the original mobile phone number of the sender is read;
  • Step 603 The second encryption and decryption module of the network server encrypts the key, the sender's original mobile phone number, and the sender's new mobile phone number, and then forwards it to the recipient mobile terminal.
  • the original number of userA is 1234567890.
  • the notification friend userB is selected, and the key between userA and userB pre-stored in the network storage module is read out.
  • ABCDEFG2 userA's old mobile phone number 1234567890, use the encryption and decryption module to encrypt the key ABCDEFG2 between userA and userB, the original mobile phone number 1234567890 of userA, and the new mobile phone number 09876543210 of userA, and send the encrypted message to the mobile terminal of userB.
  • FIG. 7 is a flowchart of receiving a client processing message according to an embodiment of the present invention. As shown in FIG. 7, the method includes the following steps:
  • Step 701 After receiving the encrypted message, the recipient mobile phone terminal decrypts the encrypted information to obtain the key, the original mobile phone number of the sender, and the new mobile phone number of the sender;
  • Step 702 Check whether the decrypted key is consistent with the locally saved key of userA. If yes, go to step 703. Otherwise, go to step 704.
  • Step 703 Update the number of the user's original mobile phone number corresponding to the contact to the userA new mobile phone number
  • Step 704 End the process.
  • the embodiment of the present invention has a significant improvement in security when changing the contact mobile phone number stored in the mobile terminal of another person.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Disclosed are a method and system for changing contact information about mobile phone terminals of others by sending messages. The method comprises: a mobile phone terminal of a sender generating a number change message containing a user name of an addressee and a new mobile phone number of the sender, and sending same to a network server; after receiving the number change message, according to the user name of the addressee therein, the network server searching for a key allocated to the sender and the addressee in advance and an original mobile phone number of the sender, and after encrypting the key, the original mobile phone number of the sender and a new mobile phone number of the sender, sending same to a mobile phone terminal of the addressee; and the mobile phone terminal of the addressee decrypting the received encrypted message, so as to obtain the key, the original mobile phone number of the sender and the new mobile phone number of the sender, performing authentication processing on the key, and changing the original mobile phone number of the sender by using the new mobile phone number of the sender according to the authentication processing result. The present invention can securely and accurately update sender information in mobile phone terminals of others.

Description

通±jS 送消息变更 ^手 端联系人信息的方法及系统 技术领域 本发明涉及移动终端应用领域, 特别涉及手机终端中联系人信息的更 新技术。 背景技术  FIELD OF THE INVENTION The present invention relates to the field of mobile terminal applications, and more particularly to an update technique for contact information in a mobile terminal. Background technique

当用户需要变更电话号码时, 需要通知亲朋好友。 通知方式可选择电 话通知、 口头通知或短信通知等。 这些方法的不足之处在于, 第一不方便, 第二可能对方忘记、 或者误操作, 以至于不能及时准确的更新手机号码, 为以后的联系造成不便。  When users need to change their phone number, they need to notify friends and family. The notification method can be selected from telephone notification, verbal notification or SMS notification. The shortcoming of these methods is that the first is inconvenient, and the second may be forgotten or mishandled by the other party, so that the mobile phone number cannot be updated in time and accurately, causing inconvenience for future contacts.

为了解决上述问题, 现有技术提供了一种方法: 通过使用原手机号码 或者第三方号码, 发送一个特定格式的短消息至指定对象, 所述短消息中 包括变更关键字、 原手机号码、 新手机号码等信息, 以达到变更自己手机 号码在对方手机终端联系人中的目的。  In order to solve the above problem, the prior art provides a method of: sending a short message of a specific format to a specified object by using an original mobile phone number or a third party number, where the short message includes a change keyword, an original mobile phone number, and a new message. Mobile phone number and other information to achieve the purpose of changing your mobile phone number in the contact person of the other mobile phone terminal.

这种方法有一个致命的缺陷, 即更换了手机号码或更换了手机后, 怎 样获得身份信息的认证呢? 是否任何一个人发送此特定格式的短消息, 都 能变更他人手机终端中特定联系人的电话号码呢? 另外, 该方法无法辨识 操作人的身份, 以至于整个流程缺乏安全性。  This method has a fatal flaw. After changing the mobile phone number or replacing the mobile phone, how can I obtain identity information authentication? Can any one send a short message in this particular format to change the phone number of a particular contact in someone else's mobile terminal? In addition, the method does not recognize the identity of the operator, so that the entire process lacks security.

因此, 在用户变更了手机卡甚至手机的情况下, 如何及时将新手机号 码安全、 准确的更新给预先设定的对象成为亟待解决的问题。 发明内容  Therefore, in the case where the user changes the mobile phone card or even the mobile phone, how to timely and securely update the new mobile phone number to the preset object becomes an urgent problem to be solved. Summary of the invention

本发明实施例的目的在于提供一种通过发送消息变更他人手机终端联 系人信息方法及系统, 能更安全、 准确地变更他人手机终端中存储的发信 人的手机号码。 The purpose of the embodiments of the present invention is to provide a method and system for changing the contact information of a mobile terminal of another person by sending a message, which can change the transmission stored in the mobile terminal of another person more securely and accurately. The mobile number of the person.

根据本发明实施例的一个方面, 提供了一种通过发送消息变更他人手 机终端联系人信息的方法, 包括:  According to an aspect of the embodiments of the present invention, a method for changing a contact information of a mobile terminal of another user by sending a message is provided, including:

发信人手机终端生成包含收信人用户名和发信人新手机号码的号码变 更消息, 并发送至网络服务器;  The sender mobile terminal generates a number change message including the address of the recipient and the new mobile number of the sender, and sends the message to the network server;

所述网络服务器收到所述号码变更消息后, 根据所述号码变更消息中 的收信人用户名, 查找预先分配给发信人和收信人的密钥、 发信人原手机 号码, 并将所述密钥、 发信人原手机号码、 所述发信人新手机号码进行加 密处理后, 发送至收信人手机终端;  After receiving the number change message, the network server searches for a key pre-assigned to the sender and the recipient, the sender's original mobile phone number, and the secret according to the recipient name in the number change message. The key, the original mobile phone number of the sender, and the new mobile phone number of the sender are encrypted and sent to the recipient mobile terminal;

所述收信人手机终端对收到的加密消息进行解密处理, 得到所述密钥、 所述发信人原手机号码、 所述发信人新手机号码, 并对所述密钥进行鉴权 处理, 根据鉴权处理结果, 使用所述发信人新手机号码变更所述发信人原 手机号码。  The recipient mobile phone terminal decrypts the received encrypted message, obtains the key, the original mobile phone number of the sender, the new mobile phone number of the sender, and performs authentication processing on the key, according to As a result of the authentication process, the sender's original mobile phone number is changed using the sender's new mobile phone number.

优选地, 发信人手机终端生成包含收信人用户名和发信人新手机号码 的号码变更消息之前, 所述方法还包括:  Preferably, before the sender mobile terminal generates a number change message including the recipient user name and the sender's new mobile phone number, the method further includes:

所述发信人手机终端的注册登录模块生成用于标识发信人的用户身份 的发信人用户名, 并将所述发信人用户名和发信人手机号码保存至所述网 络服务器。  The registration login module of the sender mobile terminal generates a sender username for identifying the identity of the sender, and saves the sender username and the sender handset number to the network server.

优选地, 将所述发信人用户名和发信人手机号码保存至所述网络服务 器之后, 所述方法还包括:  Preferably, after the sender user name and the sender's mobile phone number are saved to the network server, the method further includes:

所述发信人手机终端的好友管理模块生成用于分配给发信人和收信人 的密钥, 并将所述密钥、 所述发信人手机号码、 收信人用户名保存至所述 网络服务器。  The friend management module of the sender's mobile terminal generates a key for assignment to the sender and the recipient, and saves the key, the sender's mobile number, and the recipient's username to the network server.

优选地, 在发信人手机终端生成包含收信人用户名和发信人新手机号 码的号码变更消息时, 所述方法还包括: 所述发信人手机终端的加解密模块对所述收信人用户名和发信人新手 机号码进行加密处理, 生成所述号码变更消息。 Preferably, when the sender mobile terminal generates a number change message including the recipient user name and the sender's new mobile phone number, the method further includes: The encryption and decryption module of the sender mobile phone terminal encrypts the recipient user name and the sender's new mobile phone number to generate the number change message.

优选地, 所述方法还包括:  Preferably, the method further includes:

所述网络服务器收到所述号码变更消息后, 所述网络服务器的第二加 解密模块对所述号码变更消息进行解密处理, 得到所述收信人用户名和发 信人新手机号码。  After the network server receives the number change message, the second encryption and decryption module of the network server decrypts the number change message to obtain the recipient user name and the sender's new mobile phone number.

优选地, 所述对所述密钥进行鉴权处理, 根据鉴权处理结果, 使用所 述发信人新手机号码变更所述发信人原手机号码包括:  Preferably, the encrypting the key is performed, and according to the result of the authentication processing, changing the original mobile phone number of the sender by using the new mobile phone number of the sender includes:

所述收信人手机终端将得到的密钥与本地预存的密钥进行比较, 当比 较结果为一致时, 在所述收信人手机终端中查找所述发信人原手机号码, 并将所述发信人原手机号码替换为所述发信人新手机号码。  The recipient mobile phone terminal compares the obtained key with the locally pre-stored key, and when the comparison result is consistent, searches the recipient mobile phone terminal for the original mobile phone number of the sender, and the sender The original mobile number is replaced with the sender's new mobile number.

根据本发明实施例的另一方面, 提供了一种通过发送消息变更他人手 机终端联系人信息的系统, 包括:  According to another aspect of the embodiments of the present invention, a system for changing a contact information of a mobile terminal of another person by sending a message is provided, including:

发信人手机终端, 配置为生成包含收信人用户名和发信人新手机号码 的号码变更消息, 并发送至网络服务器;  The sender mobile terminal is configured to generate a number change message including the recipient username and the sender's new mobile number, and send the message to the network server;

所述网络服务器, 配置为收到所述号码变更消息后, 根据所述号码变 更消息中的收信人用户名, 查找预先分配给发信人和收信人的密钥、 发信 人原手机号码, 并将所述密钥、 发信人原手机号码、 所述发信人新手机号 码进行加密处理后, 发送至收信人手机终端;  The network server is configured to: after receiving the number change message, search for a key pre-assigned to the sender and the recipient, the original mobile phone number of the sender, according to the recipient name in the number change message, and The key, the original mobile phone number of the sender, and the new mobile phone number of the sender are encrypted and sent to the recipient mobile terminal;

所述收信人手机终端, 配置为对收到的加密消息进行解密处理, 得到 所述密钥、 所述发信人原手机号码、 所述发信人新手机号码, 并对所述密 钥进行鉴权处理, 根据鉴权处理结果, 使用所述发信人新手机号码变更所 述发信人原手机号码。  The recipient mobile phone terminal is configured to decrypt the received encrypted message, obtain the key, the original mobile phone number of the sender, the new mobile phone number of the sender, and authenticate the key Processing, according to the result of the authentication processing, changing the original mobile phone number of the sender by using the new mobile phone number of the sender.

优选地, 所述发信人手机终端包括:  Preferably, the sender mobile phone terminal comprises:

注册登录模块, 配置为生成用于标识发信人的用户身份的发信人用户 名, 并将所述发信人用户名和发信人手机号码保存至所述网络服务器; 好友管理模块, 配置为生成用于分配给发信人和收信人的密钥, 并将 所述密钥、 发信人手机号码、 收信人用户名保存至所述网络服务器; Register a login module, configured to generate a sender user that identifies the sender's user identity Name, and save the sender username and the sender mobile phone number to the web server; a friend management module configured to generate a key for assigning to the sender and the recipient, and the key, the sender The mobile phone number and the recipient user name are saved to the network server;

第一加解密模块, 配置为对所述收信人用户名和发信人新手机号码进 行加密处理, 生成所述号码变更消息。  The first encryption and decryption module is configured to encrypt the recipient user name and the sender's new mobile phone number to generate the number change message.

优选地, 所述网络服务器包括:  Preferably, the network server comprises:

第二加解密模块, 配置为收到所述号码变更消息后, 对所述号码变更 消息进行解密处理, 得到所述收信人用户名和发信人新手机号码, 并将所 述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送至 收信人手机终端;  The second encryption and decryption module is configured to: after receiving the number change message, decrypt the number change message, obtain the recipient user name and the sender's new mobile phone number, and obtain the key and the sender After the mobile phone number and the sender's new mobile phone number are encrypted, they are sent to the recipient's mobile phone terminal;

网络存储模块, 配置为存储所述发信人用户名、 发信人手机号码、 收 信人用户名、 收信人手机号码、 发信人和收信人间的密钥。  The network storage module is configured to store the sender username, the sender's mobile number, the recipient's username, the recipient's mobile number, and the key between the sender and the recipient.

优选地, 所述收信人手机终端包括:  Preferably, the recipient mobile phone terminal comprises:

第三加解密模块, 配置为对所收到的加密消息进行解密处理; 鉴权模块, 配置为将解密得到的密钥与本地预存的密钥进行比较; 号码更新模块, 配置为在比较结果为一致时, 在所述收信人手机终端 中查找所述发信人原手机号码, 并将所述发信人原手机号码替换为所述发 信人新手机号码。  The third encryption and decryption module is configured to decrypt the received encrypted message; the authentication module is configured to compare the decrypted key with the locally pre-stored key; the number update module is configured to compare the result When they are consistent, the sender's mobile phone number is searched for in the recipient's mobile phone terminal, and the sender's original mobile phone number is replaced with the sender's new mobile phone number.

与现有技术相比较, 本发明的有益效果在于:  Compared with the prior art, the beneficial effects of the present invention are:

1、 本发明实施例通过分配给发信人和收信人的密钥、 用户名, 辨识发 信人的身份, 从而能够能更安全地变更他人手机终端中存储的发信人手机 号码;  1. In the embodiment of the present invention, the identity of the sender is identified by the key and the user name assigned to the sender and the recipient, so that the sender's mobile phone number stored in the mobile terminal of the other person can be changed more securely;

2、 本发明实施例通过对消息进行加解密处理, 能够安全、 准确地变更 他人手机终端中存储的发信人手机号码。 附图说明 2. In the embodiment of the present invention, by encrypting and decrypting a message, the sender's mobile phone number stored in the mobile terminal of another person can be changed safely and accurately. DRAWINGS

图 1 是本发明实施例提供的通过发送消息变更他人手机终端联系人信 息的方法 ¾图;  FIG. 1 is a schematic diagram of a method for changing a contact information of a mobile terminal of another person by sending a message according to an embodiment of the present invention; FIG.

图 2是本发明实施例提供的通过发送消息变更他人手机终端联系人信 息的系统框图;  2 is a system block diagram of changing contact information of a mobile terminal of another person by sending a message according to an embodiment of the present invention;

图 3 是本发明实施例提供的注册功能流程图;  3 is a flowchart of a registration function provided by an embodiment of the present invention;

图 4是本发明实施例提供的添加好友功能流程图;  4 is a flowchart of adding a friend function according to an embodiment of the present invention;

图 5 是本发明实施例提供的发起号码变更通知功能图;  FIG. 5 is a function diagram of an initiation number change notification provided by an embodiment of the present invention; FIG.

图 6是本发明实施例提供的网络存储模块处理消息流程图;  6 is a flow chart of processing a message of a network storage module according to an embodiment of the present invention;

图 7是本发明实施例提供的接收客户端处理消息流程图。 具体实施方式  FIG. 7 is a flowchart of a receiving client processing message according to an embodiment of the present invention. detailed description

以下结合附图对本发明的优选实施例进行详细说明, 应当理解, 以下 所说明的优选实施例仅用于说明和解释本发明, 并不用于限定本发明。  The preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings.

图 1 是本发明实施例提供的通过发送消息变更他人手机终端联系人信 息的方法框图, 如图 1所示, 该方法包括以下步骤:  FIG. 1 is a block diagram of a method for changing contact information of a mobile terminal of another person by sending a message according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:

步骤 101、发信人手机终端生成包含收信人用户名和发信人新手机号码 的号码变更消息, 并发送至网络服务器。  Step 101: The sender mobile terminal generates a number change message including the recipient user name and the sender's new mobile phone number, and sends the message to the network server.

发信人手机终端利用注册登录模块, 生成用于标识发信人的用户身份 的发信人用户名, 并将所述发信人用户名、 密码和发信人手机号码保存至 网络服务器的网络存储模块中。 注册完毕后, 利用发信人手机终端的好友 管理模块, 进行添加好友操作, 并在添加成功后, 生成用于分配给发信人 和收信人的密钥, 并将所述密钥、 发信人手机号码、 收信人用户名保存至 网络服务器的网络存储模块中。 当发信人需要变更手机号码时, 首先选择 需要通知的好友(即收信人),然后利用发信人手机终端的第一加解密模块, 对所述收信人用户名和发信人新手机号码进行加密处理, 生成所述号码变 更消息。 The sender mobile terminal uses the registration login module to generate a sender user name for identifying the sender's user identity, and saves the sender user name, password, and sender's mobile number to the network storage module of the network server. After the registration is completed, the friend management module of the sender's mobile terminal is used to add a friend operation, and after the addition is successful, a key for assigning to the sender and the recipient is generated, and the key and the sender's mobile phone number are generated. The recipient user name is saved to the network storage module of the network server. When the sender needs to change the mobile phone number, first select the friend who needs to be notified (ie, the addressee), and then use the first encryption and decryption module of the sender's mobile phone terminal to encrypt the recipient's user name and the sender's new mobile phone number. Generate the number change More news.

步骤 102、 网络服务器收到所述号码变更消息后, 根据其中的收信人用 户名, 查找预先分配给发信人和收信人的密钥、 发信人原手机号码, 并将 所述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送 至收信人手机终端。  Step 102: After receiving the number change message, the network server searches for a key pre-assigned to the sender and the recipient, the original mobile phone number of the sender, according to the recipient name of the recipient, and the key and the sender After the original mobile phone number and the sender's new mobile phone number are encrypted, they are sent to the recipient's mobile phone terminal.

在所述步骤 102 中, 网络 务器收到所述号码变更消息后, 利用其加 解密模块对所述号码变更消息进行解密处理, 得到所述收信人用户名和发 信人新手机号码。  In the step 102, after receiving the number change message, the server decrypts the number change message by using the encryption and decryption module to obtain the recipient user name and the sender's new mobile phone number.

步骤 103、收信人手机终端对收到的加密消息进行解密处理,得到所述 密钥、 发信人原手机号码、 发信人新手机号码, 并对所述密钥进行鉴权处 理, 根据鉴权处理结果, 使用发信人新手机号码变更发信人原手机号码。  Step 103: The recipient mobile terminal decrypts the received encrypted message to obtain the key, the original mobile phone number of the sender, the new mobile phone number of the sender, and performs authentication processing on the key, according to the authentication process. As a result, the sender's original mobile number is changed using the sender's new mobile number.

所述步骤 103 中, 鉴权处理步骤包括: 收信人手机终端将得到的密钥 与其本地预存的密钥进行比较, 当比较结果为一致时, 在收信人手机终端 中查找发信人原手机号码, 并将其替换为发信人新手机号码。  In the step 103, the authentication processing step includes: the recipient mobile terminal compares the obtained key with its locally pre-stored key, and when the comparison result is consistent, searches the sender's mobile terminal for the original mobile phone number of the sender. And replace it with the sender's new mobile number.

图 2是本发明实施例提供的通过发送消息变更他人手机终端联系人信 息的系统框图, 如图 2所示, 包括发信人手机终端 21、 网络服务器 22、 收 信人手机终端 23。  2 is a system block diagram of changing contact information of a mobile terminal of another person by sending a message according to an embodiment of the present invention. As shown in FIG. 2, the present invention includes a sender mobile terminal 21, a network server 22, and a recipient mobile terminal 23.

所述发信人手机终端 21, 配置为生成包含收信人用户名和发信人新手 机号码的号码变更消息, 并发送至网络服务器 22。 其包括:  The sender mobile terminal 21 is configured to generate a number change message including the recipient username and the sender's new handset number, and send the message to the network server 22. It includes:

注册登录模块 211,配置为生成用来标识发信人的用户身份的发信人用 户名, 并将所迷发信人用户名和发信人手机号码保存至网络服务器, 也就 是说, 所述注册登录模块 211配置为生成确定用户身份的唯一标识;  The registration and login module 211 is configured to generate a sender user name for identifying the identity of the sender, and save the sender name and the sender's mobile number to the network server, that is, the registration and login module 211 is configured. A unique identifier for determining the identity of the user;

好友管理模块 212, 配置为生成用于分配给发信人和收信人的密钥, 并 将所述密钥、 发信人手机号码、 收信人用户名保存至网络服务器 22, 具体 地说, 所述好友管理模块 212配置为添加、 删除、 显示好友, 并在添加友 好成功后, 生成与好友间的密钥, 以便在手机号码变更后, 可以在好友列 表中选择需要通知的好友, 并将新手机号码安全、 准确地发送至所选择的 好友; The friend management module 212 is configured to generate a key for assigning to the sender and the recipient, and save the key, the sender's mobile phone number, and the recipient user name to the network server 22, specifically, the friend The management module 212 is configured to add, delete, display friends, and add friends After successful, generate a key with the friend, so that after the mobile phone number is changed, the friend who needs to be notified can be selected in the friend list, and the new mobile phone number is sent to the selected friend safely and accurately;

第一加解密模块 213,配置为对所述收信人用户名和发信人新手机号码 进行加密处理, 生成所述号码变更消息;  The first encryption and decryption module 213 is configured to perform encryption processing on the recipient user name and the sender's new mobile phone number to generate the number change message;

第一消息管理模块 214,配置为实现发信人手机终端的消息编辑、接收、 发送功能。  The first message management module 214 is configured to implement message editing, receiving, and sending functions of the sender mobile terminal.

所述网络服务器 22, 配置为收到所述号码变更消息后, 根据其中的收 信人用户名, 查找预先分配给发信人和收信人的密钥、 发信人原手机号码, 并将所述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送至收信人手机终端 23。 其包括:  The network server 22 is configured to: after receiving the number change message, search for a key pre-assigned to the sender and the recipient, the original mobile phone number of the sender, according to the recipient name of the recipient, and configure the key After the sender's original mobile phone number and the sender's new mobile phone number are encrypted, they are sent to the recipient's mobile phone terminal 23. It includes:

第二加解密模块 221, 配置为收到所述号码变更消息后,对所述号码变 更消息进行解密处理, 得到所述收信人用户名和发信人新手机号码, 并将 所述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送 至收信人手机终端 23;  The second encryption and decryption module 221 is configured to, after receiving the number change message, decrypt the number change message, obtain the recipient user name and the sender's new mobile phone number, and obtain the key and the sender. After the original mobile phone number and the sender's new mobile phone number are encrypted, they are sent to the recipient's mobile phone terminal 23;

网络存储模块 222 中包含一个数据库, 存储所述发信人用户名、 发信 人手机号码、 收信人用户名、 收信人手机号码、 发信人和收信人间的一个 唯一的密钥;  The network storage module 222 includes a database for storing the sender's username, the sender's mobile number, the recipient's username, the recipient's mobile number, a unique key between the sender and the recipient;

第二消息管理模块 223, 配置为实现消息接收、 发送功能。  The second message management module 223 is configured to implement a message receiving and sending function.

所述收信人手机终端 23, 配置为对收到的加密消息进行解密处理, 得 到所述密钥、 发信人原手机号码、 发信人新手机号码, 并对所述密钥进行 鉴权处理, 根据鉴权处理结果, 使用发信人新手机号码变更发信人原手机 号码。 其包括:  The recipient mobile phone terminal 23 is configured to decrypt the received encrypted message, obtain the key, the original mobile phone number of the sender, the new mobile phone number of the sender, and perform authentication processing on the key, according to As a result of the authentication process, the sender's original mobile number is changed using the sender's new mobile number. It includes:

第三加解密模块 231, 配置为对所收到的加密消息进行解密处理; 鉴权模块 232, 配置为将解密得到的密钥与本地预存的密钥进行比较; 号码更新模块 233, 配置为在比较结果为一致时, 在收信人手机终端中 查找发信人原手机号码, 并将其替换为发信人新手机号码; The third encryption and decryption module 231 is configured to perform decryption processing on the received encrypted message; the authentication module 232 is configured to compare the decrypted key with a locally pre-stored key; The number update module 233 is configured to: when the comparison result is consistent, look up the sender's original mobile phone number in the recipient mobile terminal, and replace it with the sender's new mobile phone number;

第三消息管理模块 234,配置为实现收信人手机终端的消息编辑、接收、 发送功能。  The third message management module 234 is configured to implement message editing, receiving, and sending functions of the recipient mobile terminal.

实际应用时, 所述注册登录模块、 好友管理模块、 以及第一加解密模 块可由所述发信人手机终端中的中央处理器 (CPU , Central Processing Unit )> 数字信号处理器(DSP, Digital Signal Processor )或可编程逻辑阵列 ( FPGA, Field - Programmable Gate Array ) 实现; 第一消息管理模块可由 所述发信人手机终端中的收发机实现; 第二加解密模块可由所述网络服务 器中的 CPU、 DSP、 FPGA实现; 第二消息管理模块可由所述网络服务器中 的收发机实现; 网络存储模块可由所述网络服务器的存储器实现; 第三加 解密模块、 鉴权模块、 号码更新模块可由所述收信人手机终端中的 CPU、 DSP, FPGA实现; 第三消息管理模块可由所述收信人手机终端中的收发机 实现。  In actual application, the registration and login module, the friend management module, and the first encryption and decryption module may be implemented by a central processing unit (CPU, Central Processing Unit) in the sender's mobile phone terminal > digital signal processor (DSP, Digital Signal Processor) Or a programmable logic array (FPGA), the first message management module can be implemented by a transceiver in the sender mobile phone terminal; the second encryption and decryption module can be CPU, DSP in the network server The second message management module can be implemented by the transceiver in the network server; the network storage module can be implemented by the memory of the network server; the third encryption and decryption module, the authentication module, and the number update module can be used by the recipient The CPU, DSP, and FPGA in the mobile terminal are implemented by the FPGA; the third message management module can be implemented by the transceiver in the recipient mobile terminal.

本发明实施例所描述的功能可以通过软件客户端的方式实现, 即需要 发信人以及目标人(收信人)都安装此软件客户端, 并进行注册。 注册完 成后, 每次开机, 软件客户端自动启动, 并在后台启动服务进行监听。 所 述系统的工作流程如下:  The functions described in the embodiments of the present invention can be implemented by means of a software client, that is, the sender and the target (recipient) are required to install the software client and register. After the registration is completed, the software client starts automatically each time it is turned on, and the service is started in the background for monitoring. The workflow of the system is as follows:

步骤 201、 输入用户名注册后, 用户名作为用户的唯一身份标识。  Step 201: After the username is registered, the username is the unique identifier of the user.

步骤 202、当用户手机号码变更时,在好友列表中选择需要通知的好友。 步骤 203、 用户进入号码编辑界面, 获取新手机号码, 并发送号码变更 消息。  Step 202: When the mobile phone number of the user is changed, select a friend who needs to be notified in the buddy list. Step 203: The user enters the number editing interface, obtains a new mobile phone number, and sends a number change message.

步骤 204、接收方对接收到消息进行鉴权, 并在鉴权成功后更新联系人 中的发信人手机号码。  Step 204: The receiver authenticates the received message, and updates the sender's mobile phone number in the contact after the authentication succeeds.

下面结合图 3至图 7, 对本发明实施例进行详细描述。 图 3 是本发明实施例提供的注册功能流程图, 本发明实施例所描述的 功能需要借助网络客户端完成, 需要与常规一样, 进行注册、 登陆等常规 流程, 并把手机号码发送到网络存储模块中保存, 如图 3 所示, 包括以下 步骤: The embodiments of the present invention are described in detail below with reference to FIGS. 3 to 7. FIG. 3 is a flowchart of a registration function according to an embodiment of the present invention. The functions described in the embodiments of the present invention need to be completed by using a network client, and need to perform the normal processes of registration, login, and the like, and send the mobile phone number to the network storage. Saved in the module, as shown in Figure 3, includes the following steps:

步骤 301 : 用户通过编辑用户名和密码, 进行注册;  Step 301: The user registers by editing the username and password.

步骤 302: 注册成功后, 执行步骤 303;  Step 302: After the registration is successful, go to step 303;

步骤 303: 将用户名、 密码、 手机号码发送至网络存储模块中保存。 图 4是本发明实施例提供的添加好友功能流程图, 添加好友的过程与 常规的 IM软件添加好友的流程类似, 如图 4所示, 包括以下步骤:  Step 303: Send the user name, password, and mobile phone number to the network storage module for saving. FIG. 4 is a flowchart of adding a friend function according to an embodiment of the present invention. The process of adding a friend is similar to the process of adding a friend by a conventional IM software. As shown in FIG. 4, the following steps are included:

步骤 401 : 首先, 用户发送添加好友的请求;  Step 401: First, the user sends a request to add a friend;

步骤 402: 对方是否同意,对方同意后, 执行步骤 403,对方不同意后, 执行步骤 407;  Step 402: Whether the other party agrees, after the other party agrees, step 403 is performed, and the other party does not agree, step 407 is performed;

步骤 403: 添加好友动作即完成, 但是本软件客户端的特殊之处在于, 为了在更新联系人的过程中验证操作者的身份, 需要生成 方之间的密钥; 步骤 404: 获取双方的用户名;  Step 403: Adding a friend action is completed, but the special feature of the software client is that in order to verify the identity of the operator in the process of updating the contact, a key between the generating parties is needed; Step 404: Obtaining the usernames of both parties ;

步骤 405: 并获取当前自己的手机号码;  Step 405: Obtain the current mobile phone number of the user;

步骤 406: 将所述密钥、 双方用户名、 当前自己的手机号码发送到网络 存储模块存储起来;  Step 406: Send the key, the two user names, and the current mobile phone number to the network storage module for storage;

例如, 用户名为 userA的用户, 手机号码为 1234567890, 发送添加好 友请求给用户名为 userB的用户, userB同意后, 软件客户端生成两者之间 的密钥 ABCDEFG2, 并将生成的密钥 ABCDEFG2、 用户名 user A、 用户名 userB,操作发起者的手机号码 1234567890发送至网络存储模块, 由网络存 储模块保存。  For example, the user named userA, the mobile phone number is 1234567890, sends a friend request to the user named userB. After userB agrees, the software client generates the key ABCDEFG2 between the two, and generates the generated key ABCDEFG2. The user name user A, the user name userB, and the mobile phone number 1234567890 of the operation initiator are sent to the network storage module, and are saved by the network storage module.

步骤 407: 流程终止。  Step 407: The process terminates.

图 5是本发明实施例提供的发起号码变更通知功能图, 如图 5所示, 包括以下步骤: FIG. 5 is a function diagram of an initiation number change notification provided by an embodiment of the present invention, as shown in FIG. 5, Includes the following steps:

步骤 501 : 当用户手机号码变更后,在好友选择界面的好友列表中勾选 需要通知的好友;  Step 501: After the mobile phone number of the user is changed, select a friend who needs to be notified in the friend list of the friend selection interface;

步骤 502: 选择好需要通知的好友后, 进入号码编辑界面;  Step 502: After selecting a friend who needs to be notified, enter the number editing interface;

步骤 503:判断软件是否可直接获得当前用户的手机号码,如杲不可以, 则执行步骤 504, 否则, 执行步骤 505;  Step 503: Determine whether the software can directly obtain the current user's mobile phone number, if not, go to step 504, otherwise, go to step 505;

步骤 504: 号码编辑界面新号码编辑框不可用, 直接显示读取到的当前 号码, 而不需要进行用户输入, 之后执行步骤 506;  Step 504: The number editing interface new number edit box is unavailable, directly displays the current number read, without user input, and then proceeds to step 506;

步骤 505: 号码编辑界面新号码编辑框可用, 需要用户输入当前的手机 号码, 之后执行步骤 506;  Step 505: The number editing interface new number edit box is available, the user is required to input the current mobile phone number, and then step 506 is performed;

步骤 506: 获取到新手机号码后,对所述收信人用户名和发信人新手机 号码进行加密处理, 生成号码变更消息发送至网络服务器, 其中, 所述发 信人新手机号码保存至网络服务器的网络存储模块。  Step 506: After obtaining the new mobile phone number, encrypting the recipient user name and the sender's new mobile phone number, and generating a number change message to be sent to the network server, where the sender's new mobile phone number is saved to the network server network. Storage module.

图 6是本发明实施例提供的网络存储模块处理消息流程图, 如图 6所 示, 包括以下步骤:  FIG. 6 is a flow chart of processing a message of a network storage module according to an embodiment of the present invention. As shown in FIG. 6, the method includes the following steps:

步骤 601 : 网络服务器收到手机终端发送来的号码变更消息后,使用其 加解密模块对所述号码变更消息进行解密处理 , 得到收信人用户名和发信 人新手机号码;  Step 601: After receiving the number change message sent by the mobile terminal, the network server decrypts the number change message by using the encryption and decryption module to obtain the recipient user name and the sender's new mobile phone number;

步骤 602: 在网络存储器的数据库中保存所述发信人新手机号码, 并删 除发信人原手机号码。 然后, 根据收信人用户名读取出预先分配给两者的 唯一的密钥、 发信人原手机号码;  Step 602: Save the sender's new mobile phone number in the database of the network storage, and delete the original mobile phone number of the sender. Then, according to the recipient user name, the unique key pre-allocated to the two, the original mobile phone number of the sender is read;

步骤 603: 网络服务器的第二加解密模块对所述密钥、发信人原手机号 码、 发信人新手机号码进行加密处理, 然后转发至收信人手机终端。  Step 603: The second encryption and decryption module of the network server encrypts the key, the sender's original mobile phone number, and the sender's new mobile phone number, and then forwards it to the recipient mobile terminal.

例如: userA原来的号码是 1234567890,在图 5所述流程中选择了通知 好友 userB, 读取出网络存储模块中预先存储的 userA和 userB之间的密钥 ABCDEFG2、 userA的旧手机号码 1234567890, 使用加解密模块加密 userA 和 userB之间的密钥 ABCDEFG2、 userA的原手机号码 1234567890、 以及 userA的新手机号码 09876543210, 并将加密消息发送到 userB的手机终端 上。 For example, the original number of userA is 1234567890. In the process described in FIG. 5, the notification friend userB is selected, and the key between userA and userB pre-stored in the network storage module is read out. ABCDEFG2, userA's old mobile phone number 1234567890, use the encryption and decryption module to encrypt the key ABCDEFG2 between userA and userB, the original mobile phone number 1234567890 of userA, and the new mobile phone number 09876543210 of userA, and send the encrypted message to the mobile terminal of userB. .

图 7是本发明实施例提供的接收客户端处理消息流程图, 如图 7所示, 包括以下步骤:  FIG. 7 is a flowchart of receiving a client processing message according to an embodiment of the present invention. As shown in FIG. 7, the method includes the following steps:

步骤 701:收信人手机终端收到加密消息后,对加密信息进行解密处理, 得到密钥、 发信人原手机号码、 发信人新手机号码;  Step 701: After receiving the encrypted message, the recipient mobile phone terminal decrypts the encrypted information to obtain the key, the original mobile phone number of the sender, and the new mobile phone number of the sender;

步骤 702: 检查解密出的密钥是否与本地保存的与 userA的密钥一致, 如果一致, 则执行步骤 703, 否则, 执行步骤 704;  Step 702: Check whether the decrypted key is consistent with the locally saved key of userA. If yes, go to step 703. Otherwise, go to step 704.

步骤 703: 将 userA的原手机号码对应联系人下的号码更新为 userA新 手机号码;  Step 703: Update the number of the user's original mobile phone number corresponding to the contact to the userA new mobile phone number;

步骤 704: 结束流程。  Step 704: End the process.

本发明实施例在变更他人手机终端中存储的联系人手机号码时, 在安 全性上具有显著地进步。  The embodiment of the present invention has a significant improvement in security when changing the contact mobile phone number stored in the mobile terminal of another person.

尽管上文对本发明进行了详细说明, 但是本发明不限于此, 本技术领 域技术人员可以根据本发明的原理进行各种修改。 因此, 凡按照本发明原 理所作的修改, 都应当理解为落入本发明的保护范围。  Although the invention has been described in detail above, the invention is not limited thereto, and various modifications may be made by those skilled in the art in accordance with the principles of the invention. Therefore, modifications made in accordance with the principles of the present invention should be construed as falling within the scope of the present invention.

Claims

权利要求书 claims 1、 一种通过发送消息变更他人手机终端联系人信息的方法, 包括: 发信人手机终端生成包含收信人用户名和发信人新手机号码的号码变 更消息, 并发送至网络服务器; 1. A method of changing the contact information of another person's mobile phone terminal by sending a message, including: the sender's mobile phone terminal generates a number change message containing the recipient's user name and the sender's new mobile phone number, and sends it to the network server; 所述网络服务器收到所述号码变更消息后, 根据所述号码变更消息中 的收信人用户名, 查找预先分配给发信人和收信人的密钥、 发信人原手机 号码, 并将所述密钥、 发信人原手机号码、 所述发信人新手机号码进行加 密处理后, 发送至收信人手机终端; After receiving the number change message, the network server searches for the key pre-assigned to the sender and recipient and the sender's original mobile phone number based on the recipient's user name in the number change message, and stores the key The key, the sender's original mobile phone number, and the sender's new mobile phone number are encrypted and then sent to the recipient's mobile phone terminal; 所述收信人手机终端对收到的加密消息进行解密处理, 得到所述密钥、 所述发信人原手机号码、 所述发信人新手机号码, 并对所述密钥进行鉴权 处理, 根据鉴权处理结果, 使用所述发信人新手机号码变更所述发信人原 手机号码。 The recipient's mobile phone terminal decrypts the received encrypted message to obtain the key, the sender's original mobile phone number, and the sender's new mobile phone number, and authenticates the key. According to As a result of the authentication process, the original mobile phone number of the sender is changed using the new mobile phone number of the sender. 2、 根据权利要求 1所述的方法, 其中, 发信人手机终端生成包含收信 人用户名和发信人新手机号码的号码变更消息之前, 所述方法还包括: 所述发信人手机终端的注册登录模块生成用于标识发信人的用户身份 的发信人用户名, 并将所述发信人用户名和发信人手机号码保存至所述网 络服务器。 2. The method according to claim 1, wherein before the sender's mobile phone terminal generates a number change message containing the recipient's user name and the sender's new mobile phone number, the method further includes: a registration login module of the sender's mobile phone terminal. Generate a sender's username used to identify the sender's user identity, and save the sender's username and sender's mobile phone number to the network server. 3、 根据权利要求 2所述的方法, 其中, 将所述发信人用户名和发信人 手机号码保存至所述网络服务器之后, 所述方法还包括: 3. The method according to claim 2, wherein after saving the sender's username and sender's mobile phone number to the network server, the method further includes: 所述发信人手机终端的好友管理模块生成用于分配给发信人和收信人 的密钥, 并将所述密钥、 所述发信人手机号码、 收信人用户名保存至所述 网络服务器。 The friend management module of the sender's mobile phone terminal generates a key for distribution to the sender and the recipient, and saves the key, the sender's mobile phone number, and the recipient's user name to the network server. 4、 根据权利要求 1至 3任一项所述的方法, 其中, 在发信人手机终端 生成包含收信人用户名和发信人新手机号码的号码变更消息时, 所述方法 还包括: 所述发信人手机终端的第一加解密模块对所述收信人用户名和发信人 新手机号码进行加密处理, 生成所述号码变更消息。 4. The method according to any one of claims 1 to 3, wherein when the sender's mobile phone terminal generates a number change message including the recipient's user name and the sender's new mobile phone number, the method further includes: The first encryption and decryption module of the sender's mobile phone terminal performs encryption processing on the user name of the recipient and the new mobile phone number of the sender, and generates the number change message. 5、 根据权利要求 4所述的方法, 其中, 所述方法还包括: 5. The method according to claim 4, wherein the method further includes: 所述网络服务器收到所述号码变更消息后, 所述网络服务器的第二加 解密模块对所述号码变更消息进行解密处理, 得到所述收信人用户名和发 信人新手机号码。 After the network server receives the number change message, the second encryption and decryption module of the network server decrypts the number change message to obtain the user name of the recipient and the new mobile phone number of the sender. 6、 根据权利要求 1至 3任一项所述的方法, 其中, 所述对所述密钥进 行鉴权处理, 根据鉴权处理结果, 使用所述发信人新手机号码变更所述发 信人原手机号码包括: 6. The method according to any one of claims 1 to 3, wherein: performing authentication processing on the key, and using the new mobile phone number of the sender to change the original sender's number according to the result of the authentication processing. Mobile phone numbers include: 所述收信人手机终端将得到的密钥与本地预存的密钥进行比较, 当比 较结果为一致时, 在所述收信人手机终端中查找所述发信人原手机号码, 并将所述发信人原手机号码替换为所述发信人新手机号码。 The recipient's mobile phone terminal compares the obtained key with the locally pre-stored key. When the comparison result is consistent, the recipient's mobile phone terminal searches for the original mobile phone number of the sender and stores the sender's original mobile phone number. The original mobile phone number is replaced with the new mobile phone number of the sender. 7、 一种通过发送消息变更他人手机终端联系人信息的系统, 包括: 发信人手机终端, 配置为生成包含收信人用户名和发信人新手机号码 的号码变更消息, 并发送至网络服务器; 7. A system for changing the contact information of other people's mobile phone terminals by sending messages, including: the sender's mobile phone terminal, configured to generate a number change message containing the recipient's user name and the sender's new mobile phone number, and send it to the network server; 所述网络服务器, 配置为收到所述号码变更消息后, 根据所述号码变 更消息中的收信人用户名, 查找预先分配给发信人和收信人的密钥、 发信 人原手机号码, 并将所述密钥、 发信人原手机号码、 所述发信人新手机号 码进行加密处理后, 发送至收信人手机终端; The network server is configured to, after receiving the number change message, search for the key pre-assigned to the sender and recipient and the sender's original mobile phone number based on the recipient user name in the number change message, and The key, the sender's original mobile phone number, and the sender's new mobile phone number are encrypted and then sent to the recipient's mobile terminal; 所述收信人手机终端, 配置为对收到的加密消息进行解密处理, 得到 所述密钥、 所述发信人原手机号码、 所述发信人新手机号码, 并对所述密 钥进行鉴权处理, 根据鉴权处理结杲, 使用所述发信人新手机号码变更所 述发信人原手机号码。 The recipient's mobile phone terminal is configured to decrypt the received encrypted message, obtain the key, the sender's original mobile phone number, the sender's new mobile phone number, and authenticate the key Processing: using the sender's new mobile phone number to change the sender's original mobile phone number according to the authentication processing result. 8、 根据权利要求 7所述的系统, 其中, 所述发信人手机终端包括: 注册登录模块, 配置为生成用于标识发信人的用户身份的发信人用户 名, 并将所述发信人用户名和发信人手机号码保存至所述网络服务器; 好友管理模块, 配置为生成用于分配给发信人和收信人的密钥, 并将 所述密钥、 发信人手机号码、 收信人用户名保存至所述网络服务器; 8. The system according to claim 7, wherein the sender's mobile phone terminal includes: a registration login module configured to generate a sender user used to identify the sender's user identity. name, and save the sender's user name and sender's mobile phone number to the network server; a friend management module configured to generate a key for distribution to the sender and recipient, and save the key, sender's The mobile phone number and recipient user name are saved to the network server; 第一加解密模块, 配置为对所述收信人用户名和发信人新手机号码进 行加密处理, 生成所述号码变更消息。 The first encryption and decryption module is configured to encrypt the user name of the recipient and the new mobile phone number of the sender, and generate the number change message. 9、 根据权利要求 7所述的系统, 其中, 所述网络服务器包括: 第二加解密模块, 配置为收到所述号码变更消息后, 对所述号码变更 消息进行解密处理, 得到所述收信人用户名和发信人新手机号码, 并将所 述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送至 收信人手机终端; 9. The system according to claim 7, wherein the network server includes: a second encryption and decryption module configured to decrypt the number change message after receiving the number change message to obtain the received number change message. The user name of the sender and the new mobile phone number of the sender, and the key, the original mobile phone number of the sender, and the new mobile phone number of the sender are encrypted and then sent to the recipient's mobile phone terminal; 网络存储模块, 配置为存储所述发信人用户名、 发信人手机号码、 收 信人用户名、 收信人手机号码、 发信人和收信人间的密钥。 The network storage module is configured to store the sender's user name, the sender's mobile phone number, the recipient's user name, the recipient's mobile phone number, and the key between the sender and the recipient. 10、 根据权利要求 7所述的系统, 其中, 所述收信人手机终端包括: 第三加解密模块, 配置为对所收到的加密消息进行解密处理; 鉴权模块, 配置为将解密得到的密钥与本地预存的密钥进行比较; 号码更新模块, 配置为在比较结果为一致时, 在所述收信人手机终端 中查找所述发信人原手机号码, 并将所述发信人原手机号码替换为所述发 信人新手机号码。 10. The system according to claim 7, wherein the recipient's mobile phone terminal includes: a third encryption and decryption module configured to decrypt the received encrypted message; an authentication module configured to decrypt the obtained The key is compared with the locally pre-stored key; the number update module is configured to search the sender's original mobile phone number in the recipient's mobile phone terminal and update the sender's original mobile phone number when the comparison result is consistent. Replace with the sender's new mobile number.
PCT/CN2013/081865 2012-11-20 2013-08-20 Method and system for changing contact information about mobile phone terminals of others by sending messages Ceased WO2014079241A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210471835.6 2012-11-20
CN201210471835.6A CN102938882B (en) 2012-11-20 2012-11-20 The method and system of other people mobile phone terminal associated person informations are changed by sending message

Publications (1)

Publication Number Publication Date
WO2014079241A1 true WO2014079241A1 (en) 2014-05-30

Family

ID=47697744

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/081865 Ceased WO2014079241A1 (en) 2012-11-20 2013-08-20 Method and system for changing contact information about mobile phone terminals of others by sending messages

Country Status (2)

Country Link
CN (1) CN102938882B (en)
WO (1) WO2014079241A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114679721A (en) * 2022-04-19 2022-06-28 京东方科技集团股份有限公司 Mobile phone number encryption method, decryption method and related equipment

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102938882B (en) * 2012-11-20 2018-02-16 中兴通讯股份有限公司 The method and system of other people mobile phone terminal associated person informations are changed by sending message
CN106888446B (en) * 2015-12-15 2019-07-23 中国电信股份有限公司 Methods, devices and systems for verification information recipient's property right identity
CN105872178A (en) * 2016-06-06 2016-08-17 北京珠穆朗玛移动通信有限公司 Contact person information sharing method and mobile terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079733A (en) * 2007-03-30 2007-11-28 腾讯科技(深圳)有限公司 A method and system for updating contact information of network users
CN102118479A (en) * 2011-01-26 2011-07-06 宇龙计算机通信科技(深圳)有限公司 Communication book updating method, server and system
CN102938882A (en) * 2012-11-20 2013-02-20 中兴通讯股份有限公司 Method and system changing contact information of mobile phone terminals of others by sending messages

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100551144C (en) * 2006-08-24 2009-10-14 华为技术有限公司 Mobile terminal and method and system for updating contact information therein

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079733A (en) * 2007-03-30 2007-11-28 腾讯科技(深圳)有限公司 A method and system for updating contact information of network users
CN102118479A (en) * 2011-01-26 2011-07-06 宇龙计算机通信科技(深圳)有限公司 Communication book updating method, server and system
CN102938882A (en) * 2012-11-20 2013-02-20 中兴通讯股份有限公司 Method and system changing contact information of mobile phone terminals of others by sending messages

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114679721A (en) * 2022-04-19 2022-06-28 京东方科技集团股份有限公司 Mobile phone number encryption method, decryption method and related equipment

Also Published As

Publication number Publication date
CN102938882A (en) 2013-02-20
CN102938882B (en) 2018-02-16

Similar Documents

Publication Publication Date Title
KR102390410B1 (en) Techniques for enabling computing devices to identify when they are in close proximity to each other
US8712455B2 (en) Proximity-based mobile message delivery
JP5198525B2 (en) Method and system for real-time display of caller location, profile and trust relationship
KR101777698B1 (en) User terminal, method and computer for receiving and sending messages
EP2687036B1 (en) Permitting access to a network
AU2012334829C1 (en) Secure messaging
US10193692B2 (en) Identification token
WO2019199836A1 (en) Secure communication using device-identity information linked to cloud-based certificates
CN102739643A (en) Permitting access to a network
TW201618590A (en) Establishing communication between mobile terminals
KR102670853B1 (en) Maintain access to services via SIM card
WO2007006008A2 (en) Capturing contacts via people near me
US20190215375A1 (en) Email notification system
WO2014079241A1 (en) Method and system for changing contact information about mobile phone terminals of others by sending messages
JP2011082923A (en) Terminal device, signature producing server, simple id management system, simple id management method, and program
US10614423B2 (en) Email notification system
WO2016126151A1 (en) System for establishing secure communication between multiple electronic communication devices
JP2009140447A (en) Network system, terminal, network method, and program
JP7247332B2 (en) Systems and methods for transmitting and retrieving messages using blockchain
US11070506B2 (en) Email notification system
WO2014206146A1 (en) Address book update method and apparatus
KR101933444B1 (en) Message server
WO2024012964A1 (en) Privacy routing system
WO2025026816A1 (en) Restricting usage of shared contact information
CN106850226B (en) It is a kind of for encrypting the certificate update method of instant messaging

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13856804

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13856804

Country of ref document: EP

Kind code of ref document: A1