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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/2753—Devices 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/2757—Devices 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; 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
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
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)
| 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)
| 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)
| 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)
| 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 |
-
2012
- 2012-11-20 CN CN201210471835.6A patent/CN102938882B/en active Active
-
2013
- 2013-08-20 WO PCT/CN2013/081865 patent/WO2014079241A1/en not_active Ceased
Patent Citations (3)
| 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)
| 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 |