Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR CHANGING CONTACT INFORMATION ABOUT MOBILE PHONE TERMINALS OF OTHERS BY SENDING MESSAGES
Document Type and Number:
WIPO Patent Application WO/2014/079241
Kind Code:
A1
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.

Inventors:
SHI CHUAN (CN)
Application Number:
PCT/CN2013/081865
Publication Date:
May 30, 2014
Filing Date:
August 20, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
International Classes:
H04W4/12; H04W12/06
Foreign References:
CN102938882A2013-02-20
CN102118479A2011-07-06
CN101079733A2007-11-28
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 一种通过发送消息变更他人手机终端联系人信息的方法, 包括: 发信人手机终端生成包含收信人用户名和发信人新手机号码的号码变 更消息, 并发送至网络服务器;

所述网络服务器收到所述号码变更消息后, 根据所述号码变更消息中 的收信人用户名, 查找预先分配给发信人和收信人的密钥、 发信人原手机 号码, 并将所述密钥、 发信人原手机号码、 所述发信人新手机号码进行加 密处理后, 发送至收信人手机终端;

所述收信人手机终端对收到的加密消息进行解密处理, 得到所述密钥、 所述发信人原手机号码、 所述发信人新手机号码, 并对所述密钥进行鉴权 处理, 根据鉴权处理结果, 使用所述发信人新手机号码变更所述发信人原 手机号码。

2、 根据权利要求 1所述的方法, 其中, 发信人手机终端生成包含收信 人用户名和发信人新手机号码的号码变更消息之前, 所述方法还包括: 所述发信人手机终端的注册登录模块生成用于标识发信人的用户身份 的发信人用户名, 并将所述发信人用户名和发信人手机号码保存至所述网 络服务器。

3、 根据权利要求 2所述的方法, 其中, 将所述发信人用户名和发信人 手机号码保存至所述网络服务器之后, 所述方法还包括:

所述发信人手机终端的好友管理模块生成用于分配给发信人和收信人 的密钥, 并将所述密钥、 所述发信人手机号码、 收信人用户名保存至所述 网络服务器。

4、 根据权利要求 1至 3任一项所述的方法, 其中, 在发信人手机终端 生成包含收信人用户名和发信人新手机号码的号码变更消息时, 所述方法 还包括: 所述发信人手机终端的第一加解密模块对所述收信人用户名和发信人 新手机号码进行加密处理, 生成所述号码变更消息。

5、 根据权利要求 4所述的方法, 其中, 所述方法还包括:

所述网络服务器收到所述号码变更消息后, 所述网络服务器的第二加 解密模块对所述号码变更消息进行解密处理, 得到所述收信人用户名和发 信人新手机号码。

6、 根据权利要求 1至 3任一项所述的方法, 其中, 所述对所述密钥进 行鉴权处理, 根据鉴权处理结果, 使用所述发信人新手机号码变更所述发 信人原手机号码包括:

所述收信人手机终端将得到的密钥与本地预存的密钥进行比较, 当比 较结果为一致时, 在所述收信人手机终端中查找所述发信人原手机号码, 并将所述发信人原手机号码替换为所述发信人新手机号码。

7、 一种通过发送消息变更他人手机终端联系人信息的系统, 包括: 发信人手机终端, 配置为生成包含收信人用户名和发信人新手机号码 的号码变更消息, 并发送至网络服务器;

所述网络服务器, 配置为收到所述号码变更消息后, 根据所述号码变 更消息中的收信人用户名, 查找预先分配给发信人和收信人的密钥、 发信 人原手机号码, 并将所述密钥、 发信人原手机号码、 所述发信人新手机号 码进行加密处理后, 发送至收信人手机终端;

所述收信人手机终端, 配置为对收到的加密消息进行解密处理, 得到 所述密钥、 所述发信人原手机号码、 所述发信人新手机号码, 并对所述密 钥进行鉴权处理, 根据鉴权处理结杲, 使用所述发信人新手机号码变更所 述发信人原手机号码。

8、 根据权利要求 7所述的系统, 其中, 所述发信人手机终端包括: 注册登录模块, 配置为生成用于标识发信人的用户身份的发信人用户 名, 并将所述发信人用户名和发信人手机号码保存至所述网络服务器; 好友管理模块, 配置为生成用于分配给发信人和收信人的密钥, 并将 所述密钥、 发信人手机号码、 收信人用户名保存至所述网络服务器;

第一加解密模块, 配置为对所述收信人用户名和发信人新手机号码进 行加密处理, 生成所述号码变更消息。

9、 根据权利要求 7所述的系统, 其中, 所述网络服务器包括: 第二加解密模块, 配置为收到所述号码变更消息后, 对所述号码变更 消息进行解密处理, 得到所述收信人用户名和发信人新手机号码, 并将所 述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送至 收信人手机终端;

网络存储模块, 配置为存储所述发信人用户名、 发信人手机号码、 收 信人用户名、 收信人手机号码、 发信人和收信人间的密钥。

10、 根据权利要求 7所述的系统, 其中, 所述收信人手机终端包括: 第三加解密模块, 配置为对所收到的加密消息进行解密处理; 鉴权模块, 配置为将解密得到的密钥与本地预存的密钥进行比较; 号码更新模块, 配置为在比较结果为一致时, 在所述收信人手机终端 中查找所述发信人原手机号码, 并将所述发信人原手机号码替换为所述发 信人新手机号码。

Description:
通±jS 送消息变更 ^手 端联系人信息的方法及系统 技术领域 本发明涉及移动终端应用领域, 特别涉及手机终端中联系人信息的更 新技术。 背景技术

当用户需要变更电话号码时, 需要通知亲朋好友。 通知方式可选择电 话通知、 口头通知或短信通知等。 这些方法的不足之处在于, 第一不方便, 第二可能对方忘记、 或者误操作, 以至于不能及时准确的更新手机号码, 为以后的联系造成不便。

为了解决上述问题, 现有技术提供了一种方法: 通过使用原手机号码 或者第三方号码, 发送一个特定格式的短消息至指定对象, 所述短消息中 包括变更关键字、 原手机号码、 新手机号码等信息, 以达到变更自己手机 号码在对方手机终端联系人中的目的。

这种方法有一个致命的缺陷, 即更换了手机号码或更换了手机后, 怎 样获得身份信息的认证呢? 是否任何一个人发送此特定格式的短消息, 都 能变更他人手机终端中特定联系人的电话号码 呢? 另外, 该方法无法辨识 操作人的身份, 以至于整个流程缺乏安全性。

因此, 在用户变更了手机卡甚至手机的情况下, 如何及时将新手机号 码安全、 准确的更新给预先设定的对象成为亟待解决的 问题。 发明内容

本发明实施例的目的在于提供一种通过发送消 息变更他人手机终端联 系人信息方法及系统, 能更安全、 准确地变更他人手机终端中存储的发信 人的手机号码。

根据本发明实施例的一个方面, 提供了一种通过发送消息变更他人手 机终端联系人信息的方法, 包括:

发信人手机终端生成包含收信人用户名和发信 人新手机号码的号码变 更消息, 并发送至网络服务器;

所述网络服务器收到所述号码变更消息后, 根据所述号码变更消息中 的收信人用户名, 查找预先分配给发信人和收信人的密钥、 发信人原手机 号码, 并将所述密钥、 发信人原手机号码、 所述发信人新手机号码进行加 密处理后, 发送至收信人手机终端;

所述收信人手机终端对收到的加密消息进行解 密处理, 得到所述密钥、 所述发信人原手机号码、 所述发信人新手机号码, 并对所述密钥进行鉴权 处理, 根据鉴权处理结果, 使用所述发信人新手机号码变更所述发信人原 手机号码。

优选地, 发信人手机终端生成包含收信人用户名和发信 人新手机号码 的号码变更消息之前, 所述方法还包括:

所述发信人手机终端的注册登录模块生成用于 标识发信人的用户身份 的发信人用户名, 并将所述发信人用户名和发信人手机号码保存 至所述网 络服务器。

优选地, 将所述发信人用户名和发信人手机号码保存至 所述网络服务 器之后, 所述方法还包括:

所述发信人手机终端的好友管理模块生成用于 分配给发信人和收信人 的密钥, 并将所述密钥、 所述发信人手机号码、 收信人用户名保存至所述 网络服务器。

优选地, 在发信人手机终端生成包含收信人用户名和发 信人新手机号 码的号码变更消息时, 所述方法还包括: 所述发信人手机终端的加解密模块对所述收信 人用户名和发信人新手 机号码进行加密处理, 生成所述号码变更消息。

优选地, 所述方法还包括:

所述网络服务器收到所述号码变更消息后, 所述网络服务器的第二加 解密模块对所述号码变更消息进行解密处理, 得到所述收信人用户名和发 信人新手机号码。

优选地, 所述对所述密钥进行鉴权处理, 根据鉴权处理结果, 使用所 述发信人新手机号码变更所述发信人原手机号 码包括:

所述收信人手机终端将得到的密钥与本地预存 的密钥进行比较, 当比 较结果为一致时, 在所述收信人手机终端中查找所述发信人原手 机号码, 并将所述发信人原手机号码替换为所述发信人 新手机号码。

根据本发明实施例的另一方面, 提供了一种通过发送消息变更他人手 机终端联系人信息的系统, 包括:

发信人手机终端, 配置为生成包含收信人用户名和发信人新手机 号码 的号码变更消息, 并发送至网络服务器;

所述网络服务器, 配置为收到所述号码变更消息后, 根据所述号码变 更消息中的收信人用户名, 查找预先分配给发信人和收信人的密钥、 发信 人原手机号码, 并将所述密钥、 发信人原手机号码、 所述发信人新手机号 码进行加密处理后, 发送至收信人手机终端;

所述收信人手机终端, 配置为对收到的加密消息进行解密处理, 得到 所述密钥、 所述发信人原手机号码、 所述发信人新手机号码, 并对所述密 钥进行鉴权处理, 根据鉴权处理结果, 使用所述发信人新手机号码变更所 述发信人原手机号码。

优选地, 所述发信人手机终端包括:

注册登录模块, 配置为生成用于标识发信人的用户身份的发信 人用户 名, 并将所述发信人用户名和发信人手机号码保存 至所述网络服务器; 好友管理模块, 配置为生成用于分配给发信人和收信人的密钥 , 并将 所述密钥、 发信人手机号码、 收信人用户名保存至所述网络服务器;

第一加解密模块, 配置为对所述收信人用户名和发信人新手机号 码进 行加密处理, 生成所述号码变更消息。

优选地, 所述网络服务器包括:

第二加解密模块, 配置为收到所述号码变更消息后, 对所述号码变更 消息进行解密处理, 得到所述收信人用户名和发信人新手机号码, 并将所 述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送至 收信人手机终端;

网络存储模块, 配置为存储所述发信人用户名、 发信人手机号码、 收 信人用户名、 收信人手机号码、 发信人和收信人间的密钥。

优选地, 所述收信人手机终端包括:

第三加解密模块, 配置为对所收到的加密消息进行解密处理; 鉴权模块, 配置为将解密得到的密钥与本地预存的密钥进 行比较; 号码更新模块, 配置为在比较结果为一致时, 在所述收信人手机终端 中查找所述发信人原手机号码, 并将所述发信人原手机号码替换为所述发 信人新手机号码。

与现有技术相比较, 本发明的有益效果在于:

1、 本发明实施例通过分配给发信人和收信人的密 钥、 用户名, 辨识发 信人的身份, 从而能够能更安全地变更他人手机终端中存储 的发信人手机 号码;

2、 本发明实施例通过对消息进行加解密处理, 能够安全、 准确地变更 他人手机终端中存储的发信人手机号码。 附图说明

图 1 是本发明实施例提供的通过发送消息变更他人 手机终端联系人信 息的方法 ¾图;

图 2是本发明实施例提供的通过发送消息变更他 手机终端联系人信 息的系统框图;

图 3 是本发明实施例提供的注册功能流程图;

图 4是本发明实施例提供的添加好友功能流程图

图 5 是本发明实施例提供的发起号码变更通知功能 图;

图 6是本发明实施例提供的网络存储模块处理消 流程图;

图 7是本发明实施例提供的接收客户端处理消息 程图。 具体实施方式

以下结合附图对本发明的优选实施例进行详细 说明, 应当理解, 以下 所说明的优选实施例仅用于说明和解释本发明 , 并不用于限定本发明。

图 1 是本发明实施例提供的通过发送消息变更他人 手机终端联系人信 息的方法框图, 如图 1所示, 该方法包括以下步骤:

步骤 101、发信人手机终端生成包含收信人用户名和 发信人新手机号码 的号码变更消息, 并发送至网络服务器。

发信人手机终端利用注册登录模块, 生成用于标识发信人的用户身份 的发信人用户名, 并将所述发信人用户名、 密码和发信人手机号码保存至 网络服务器的网络存储模块中。 注册完毕后, 利用发信人手机终端的好友 管理模块, 进行添加好友操作, 并在添加成功后, 生成用于分配给发信人 和收信人的密钥, 并将所述密钥、 发信人手机号码、 收信人用户名保存至 网络服务器的网络存储模块中。 当发信人需要变更手机号码时, 首先选择 需要通知的好友(即收信人),然后利用发信 人手机终端的第一加解密模块, 对所述收信人用户名和发信人新手机号码进行 加密处理, 生成所述号码变 更消息。

步骤 102、 网络服务器收到所述号码变更消息后, 根据其中的收信人用 户名, 查找预先分配给发信人和收信人的密钥、 发信人原手机号码, 并将 所述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送 至收信人手机终端。

在所述步骤 102 中, 网络 务器收到所述号码变更消息后, 利用其加 解密模块对所述号码变更消息进行解密处理, 得到所述收信人用户名和发 信人新手机号码。

步骤 103、收信人手机终端对收到的加密消息进行解 密处理,得到所述 密钥、 发信人原手机号码、 发信人新手机号码, 并对所述密钥进行鉴权处 理, 根据鉴权处理结果, 使用发信人新手机号码变更发信人原手机号码 。

所述步骤 103 中, 鉴权处理步骤包括: 收信人手机终端将得到的密钥 与其本地预存的密钥进行比较, 当比较结果为一致时, 在收信人手机终端 中查找发信人原手机号码, 并将其替换为发信人新手机号码。

图 2是本发明实施例提供的通过发送消息变更他 手机终端联系人信 息的系统框图, 如图 2所示, 包括发信人手机终端 21、 网络服务器 22、 收 信人手机终端 23。

所述发信人手机终端 21, 配置为生成包含收信人用户名和发信人新手 机号码的号码变更消息, 并发送至网络服务器 22。 其包括:

注册登录模块 211,配置为生成用来标识发信人的用户身份的 发信人用 户名, 并将所迷发信人用户名和发信人手机号码保存 至网络服务器, 也就 是说, 所述注册登录模块 211配置为生成确定用户身份的唯一标识;

好友管理模块 212, 配置为生成用于分配给发信人和收信人的密钥 , 并 将所述密钥、 发信人手机号码、 收信人用户名保存至网络服务器 22, 具体 地说, 所述好友管理模块 212配置为添加、 删除、 显示好友, 并在添加友 好成功后, 生成与好友间的密钥, 以便在手机号码变更后, 可以在好友列 表中选择需要通知的好友, 并将新手机号码安全、 准确地发送至所选择的 好友;

第一加解密模块 213,配置为对所述收信人用户名和发信人新手 机号码 进行加密处理, 生成所述号码变更消息;

第一消息管理模块 214,配置为实现发信人手机终端的消息编辑、 接收、 发送功能。

所述网络服务器 22, 配置为收到所述号码变更消息后, 根据其中的收 信人用户名, 查找预先分配给发信人和收信人的密钥、 发信人原手机号码, 并将所述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送至收信人手机终端 23。 其包括:

第二加解密模块 221, 配置为收到所述号码变更消息后,对所述号码 变 更消息进行解密处理, 得到所述收信人用户名和发信人新手机号码, 并将 所述密钥、 发信人原手机号码、 发信人新手机号码进行加密处理后, 发送 至收信人手机终端 23;

网络存储模块 222 中包含一个数据库, 存储所述发信人用户名、 发信 人手机号码、 收信人用户名、 收信人手机号码、 发信人和收信人间的一个 唯一的密钥;

第二消息管理模块 223, 配置为实现消息接收、 发送功能。

所述收信人手机终端 23, 配置为对收到的加密消息进行解密处理, 得 到所述密钥、 发信人原手机号码、 发信人新手机号码, 并对所述密钥进行 鉴权处理, 根据鉴权处理结果, 使用发信人新手机号码变更发信人原手机 号码。 其包括:

第三加解密模块 231, 配置为对所收到的加密消息进行解密处理; 鉴权模块 232, 配置为将解密得到的密钥与本地预存的密钥进 行比较; 号码更新模块 233, 配置为在比较结果为一致时, 在收信人手机终端中 查找发信人原手机号码, 并将其替换为发信人新手机号码;

第三消息管理模块 234,配置为实现收信人手机终端的消息编辑、 接收、 发送功能。

实际应用时, 所述注册登录模块、 好友管理模块、 以及第一加解密模 块可由所述发信人手机终端中的中央处理器 (CPU , Central Processing Unit )> 数字信号处理器(DSP, Digital Signal Processor )或可编程逻辑阵列 ( FPGA, Field - Programmable Gate Array ) 实现; 第一消息管理模块可由 所述发信人手机终端中的收发机实现; 第二加解密模块可由所述网络服务 器中的 CPU、 DSP、 FPGA实现; 第二消息管理模块可由所述网络服务器中 的收发机实现; 网络存储模块可由所述网络服务器的存储器实 现; 第三加 解密模块、 鉴权模块、 号码更新模块可由所述收信人手机终端中的 CPU、 DSP, FPGA实现; 第三消息管理模块可由所述收信人手机终端中 的收发机 实现。

本发明实施例所描述的功能可以通过软件客户 端的方式实现, 即需要 发信人以及目标人(收信人)都安装此软件客 户端, 并进行注册。 注册完 成后, 每次开机, 软件客户端自动启动, 并在后台启动服务进行监听。 所 述系统的工作流程如下:

步骤 201、 输入用户名注册后, 用户名作为用户的唯一身份标识。

步骤 202、当用户手机号码变更时,在好友列表中选 择需要通知的好友。 步骤 203、 用户进入号码编辑界面, 获取新手机号码, 并发送号码变更 消息。

步骤 204、接收方对接收到消息进行鉴权, 并在鉴权成功后更新联系人 中的发信人手机号码。

下面结合图 3至图 7, 对本发明实施例进行详细描述。 图 3 是本发明实施例提供的注册功能流程图, 本发明实施例所描述的 功能需要借助网络客户端完成, 需要与常规一样, 进行注册、 登陆等常规 流程, 并把手机号码发送到网络存储模块中保存, 如图 3 所示, 包括以下 步骤:

步骤 301 : 用户通过编辑用户名和密码, 进行注册;

步骤 302: 注册成功后, 执行步骤 303;

步骤 303: 将用户名、 密码、 手机号码发送至网络存储模块中保存。 图 4是本发明实施例提供的添加好友功能流程图 添加好友的过程与 常规的 IM软件添加好友的流程类似, 如图 4所示, 包括以下步骤:

步骤 401 : 首先, 用户发送添加好友的请求;

步骤 402: 对方是否同意,对方同意后, 执行步骤 403,对方不同意后, 执行步骤 407;

步骤 403: 添加好友动作即完成, 但是本软件客户端的特殊之处在于, 为了在更新联系人的过程中验证操作者的身份 , 需要生成 方之间的密钥; 步骤 404: 获取双方的用户名;

步骤 405: 并获取当前自己的手机号码;

步骤 406: 将所述密钥、 双方用户名、 当前自己的手机号码发送到网络 存储模块存储起来;

例如, 用户名为 userA的用户, 手机号码为 1234567890, 发送添加好 友请求给用户名为 userB的用户, userB同意后, 软件客户端生成两者之间 的密钥 ABCDEFG2, 并将生成的密钥 ABCDEFG2、 用户名 user A、 用户名 userB,操作发起者的手机号码 1234567890发送至网络存储模块, 由网络存 储模块保存。

步骤 407: 流程终止。

图 5是本发明实施例提供的发起号码变更通知功 图, 如图 5所示, 包括以下步骤:

步骤 501 : 当用户手机号码变更后,在好友选择界面的好 友列表中勾选 需要通知的好友;

步骤 502: 选择好需要通知的好友后, 进入号码编辑界面;

步骤 503:判断软件是否可直接获得当前用户的手机 码,如杲不可以, 则执行步骤 504, 否则, 执行步骤 505;

步骤 504: 号码编辑界面新号码编辑框不可用, 直接显示读取到的当前 号码, 而不需要进行用户输入, 之后执行步骤 506;

步骤 505: 号码编辑界面新号码编辑框可用, 需要用户输入当前的手机 号码, 之后执行步骤 506;

步骤 506: 获取到新手机号码后,对所述收信人用户名和 发信人新手机 号码进行加密处理, 生成号码变更消息发送至网络服务器, 其中, 所述发 信人新手机号码保存至网络服务器的网络存储 模块。

图 6是本发明实施例提供的网络存储模块处理消 流程图, 如图 6所 示, 包括以下步骤:

步骤 601 : 网络服务器收到手机终端发送来的号码变更消 息后,使用其 加解密模块对所述号码变更消息进行解密处理 , 得到收信人用户名和发信 人新手机号码;

步骤 602: 在网络存储器的数据库中保存所述发信人新手 机号码, 并删 除发信人原手机号码。 然后, 根据收信人用户名读取出预先分配给两者的 唯一的密钥、 发信人原手机号码;

步骤 603: 网络服务器的第二加解密模块对所述密钥、发 信人原手机号 码、 发信人新手机号码进行加密处理, 然后转发至收信人手机终端。

例如: userA原来的号码是 1234567890,在图 5所述流程中选择了通知 好友 userB, 读取出网络存储模块中预先存储的 userA和 userB之间的密钥 ABCDEFG2、 userA的旧手机号码 1234567890, 使用加解密模块加密 userA 和 userB之间的密钥 ABCDEFG2、 userA的原手机号码 1234567890、 以及 userA的新手机号码 09876543210, 并将加密消息发送到 userB的手机终端 上。

图 7是本发明实施例提供的接收客户端处理消息 程图, 如图 7所示, 包括以下步骤:

步骤 701:收信人手机终端收到加密消息后,对加密 息进行解密处理, 得到密钥、 发信人原手机号码、 发信人新手机号码;

步骤 702: 检查解密出的密钥是否与本地保存的与 userA的密钥一致, 如果一致, 则执行步骤 703, 否则, 执行步骤 704;

步骤 703: 将 userA的原手机号码对应联系人下的号码更新为 userA新 手机号码;

步骤 704: 结束流程。

本发明实施例在变更他人手机终端中存储的联 系人手机号码时, 在安 全性上具有显著地进步。

尽管上文对本发明进行了详细说明, 但是本发明不限于此, 本技术领 域技术人员可以根据本发明的原理进行各种修 改。 因此, 凡按照本发明原 理所作的修改, 都应当理解为落入本发明的保护范围。