通过发送消息变更他人手机终端联系人信息的方法及系统的制作方法

文档序号:7865989阅读:242来源:国知局
专利名称:通过发送消息变更他人手机终端联系人信息的方法及系统的制作方法
技术领域
本发明涉及移动终端应用领域,特别涉及手机终端中联系人信息的更新技术。
背景技术
当用户需要变更电话号码时,需要通知亲朋好友。通知方式可选择电话通知、口头通知或短信通知等。这些方法的不足之处在于,第一不方便,第二可能对方忘记、或者误操作,以至于不能及时准确的更新手机号码,为以后的联系造成不便。为了解决上述问题,现有技术提供了一种方法通过使用原手机号码或者第三方号码,发送一个特定格式的短消息至指定对象,所述短消息中包括变更关键字、原手机号 码、新手机号码等信息,以达到变更自己手机号码在对方手机终端联系人中的目的。这种方法有一个致命的缺陷,即更换了手机号码或更换了手机后,怎样获得身份信息的认证呢?是否任何一个人发送此特定格式的短消息,都能变更他人手机终端中特定联系人的电话号码呢?另外,该方法无法辨识操作人的身份,以至于整个流程缺乏安全性。因此,在用户变更了手机卡甚至手机的情况下,如何及时将新手机号码安全、准确的更新给预先设定的对象成为亟待解决的问题。

发明内容
本发明的目的在于提供一种通过发送消息变更他人手机终端联系人信息方法及系统,能更安全、准确的变更他人手机终端中存储的发信人的手机号码。根据本发明的一个方面,提供了一种通过发送消息变更他人手机终端联系人信息的方法,包括发信人手机终端生成包含收信人用户名和发信人新手机号码的号码变更消息,并发送至网络服务器;网络服务器收到所述号码变更消息后,根据其中的收信人用户名,查找预先分配给发信人和收信人的密钥、发信人原手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端;收信人手机终端对收到的加密消息进行解密处理,得到所述密钥、发信人原手机号码、发信人新手机号码,并对所述密钥进行鉴权处理,根据鉴权处理结果,使用发信人新手机号码变更发信人原手机号码。优选地,还包括发信人手机终端利用注册登录模块,生成用于标识发信人的用户身份的发信人用户名,并将所述发信人用户名和发信人手机号码保存至网络服务器。优选地,还包括发信人手机终端利用好友管理模块,生成用于分配给发信人和收信人的密钥,并将所述密钥、发信人手机号码、收信人用户名保存至网络服务器。优选地,发信人手机终端利用加解密模块,对所述收信人用户名和发信人新手机号码进行加密处理,生成所述号码变更消息。优选地,还包括网络服务器收到所述号码变更消息后,利用其加解密模块对所述号码变更消息进行解密处理,得到所述收信人用户名和发信人新手机号码。优选地,所述的对所述密钥进行鉴权处理的步骤包括收信人手机终端将得到的密钥与其本地预存的密钥进行比较,当比较结果为一致时,在收信人手机终端中查找发信人原手机号码,并将其替换为发信人新手机号码。根据本发明的另一方面,提供了一种通过发送消息变更他人手机终端联系人信息的系统,包括 发信人手机终端,用于生成包含收信人用户名和发信人新手机号码的号码变更消息,并发送至网络服务器;网络服务器,用于收到所述号码变更消息后,根据其中的收信人用户名,查找预先分配给发信人和收信人的密钥、发信人原手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端;收信人手机终端,用于对收到的加密消息进行解密处理,得到所述密钥、发信人原手机号码、发信人新手机号码,并对所述密钥进行鉴权处理,根据鉴权处理结果,使用发信人新手机号码变更发信人原手机号码。优选地,所述发信人手机终端包括注册登录模块,用于生成用来标识发信人的用户身份的发信人用户名,并将所述发信人用户名和发信人手机号码保存至网络服务器;好友管理模块,用于生成用于分配给发信人和收信人的密钥,并将所述密钥、发信人手机号码、收信人用户名保存至网络服务器;加解密模块,用于对所述收信人用户名和发信人新手机号码进行加密处理,生成所述号码变更消息。优选地,所述网络服务器包括加解密模块,用于收到所述号码变更消息后,利用其加解密模块对所述号码变更消息进行解密处理,得到所述收信人用户名和发信人新手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端;网络存储模块,用于存储所述发信人用户名、发信人手机号码、收信人用户名、收信人手机号码、发信人和收信人间的密钥。优选地,所述收信人手机终端的包括加解密模块,用于对所收到的加密消息进行解密处理;鉴权模块,用于将解密得到的密钥与其本地预存的密钥进行比较;号码更新模块,用于在比较结果为一致时,在收信人手机终端中查找发信人原手机号码,并将其替换为发信人新手机号码。与现有技术相比较,本发明的有益效果在于I、本发明通过分配给发信人和收信人的密钥、用户名,辨识发信人的身份,从而能够能更安全的变更他人手机终端中存储的发信人手机号码;2、本发明通过对消息进行加解密处理,能够安全、准确的变更他人手机终端中存储的发信人手机号码。


图I是本发明实施例提供的通过发送消息变更他人手机终端联系人信息的方法框图;图2是本发明实施例提供的通过发送消息变更他人手机终端联系人信息的系统框图;图3是本发明实施例提供的注册功能流程图;
图4是本发明实施例提供的添加好友功能流程图;图5是本发明实施例提供的发起号码变更通知功能图;图6是本发明实施例提供的网络存储模块处理消息流程图;图7是本发明实施例提供的接收客户端处理消息流程图。
具体实施例方式以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。图I是本发明实施例提供的通过发送消息变更他人手机终端联系人信息的方法框图,如图I所示,步骤包括步骤101、发信人手机终端生成包含收信人用户名和发信人新手机号码的号码变更消息,并发送至网络服务器。发信人手机终端利用注册登录模块,生成用于标识发信人的用户身份的发信人用户名,并将所述发信人用户名、密码和发信人手机号码保存至网络服务器的网络存储模块中。注册完毕后,利用发信人手机终端的好友管理模块,进行添加好友操作,并在添加成功后,生成用于分配给发信人和收信人的密钥,并将所述密钥、发信人手机号码、收信人用户名保存至网络服务器的网络存储模块中。当发信人需要变更手机号码时,首先选择需要通知的好友(即收信人),然后利用发信人手机终端的加解密模块,对所述收信人用户名和发信人新手机号码进行加密处理,生成所述号码变更消息。步骤102、网络服务器收到所述号码变更消息后,根据其中的收信人用户名,查找预先分配给发信人和收信人的密钥、发信人原手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端。在所述步骤102中,网络服务器收到所述号码变更消息后,利用其加解密模块对所述号码变更消息进行解密处理,得到所述收信人用户名和发信人新手机号码。步骤103、收信人手机终端对收到的加密消息进行解密处理,得到所述密钥、发信人原手机号码、发信人新手机号码,并对所述密钥进行鉴权处理,根据鉴权处理结果,使用发信人新手机号码变更发信人原手机号码。所述步骤103中,鉴权处理步骤包括收信人手机终端将得到的密钥与其本地预存的密钥进行比较,当比较结果为一致时,在收信人手机终端中查找发信人原手机号码,并将其替换为发信人新手机号码。图2是本发明实施例提供的通过发送消息变更他人手机终端联系人信息的系统框图,如图2所示,包括发信人手机终端、网络服务器、收信人手机终端。所述发信人手机终端用于生成包含收信人用户名和发信人新手机号码的号码变更消息,并发送至网络服务器。其包括注册登录模块用于生成用来标识发信人的用户身份的发信人用户名,并将所述发信人用户名和发信人手机号码保存至网络服务器,也就是说,所述注册登录模块用于生成确定用户身份的唯一标识;好友管理模块用于生成用于分配给发信人和收信人的密钥,并将所述密钥、发信人手机号码、收信人用户名保存至网络服务器,具体地说,所述好友管理模块用来添加、删除、显示好友,并在添加友好成功后,生成与好友间的密钥,以便在手机号码变更后,可以在好友列表中选择需要通知的好友,并将新手机号码安全、准确的发送至所选择的好友;加解密模块用于对所述收信人用户名和发信人新手机号码进行加密处理,生成所 述号码变更消息;消息管理模块,用于实现发信人手机终端的消息编辑、接收、发送功能。所述网络服务器用于收到所述号码变更消息后,根据其中的收信人用户名,查找预先分配给发信人和收信人的密钥、发信人原手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端。其包括加解密模块用于收到所述号码变更消息后,利用其加解密模块对所述号码变更消息进行解密处理,得到所述收信人用户名和发信人新手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端;网络存储模块中包含一个数据库,存储所述发信人用户名、发信人手机号码、收信人用户名、收信人手机号码、发信人和收信人间的一个唯一的密钥;消息管理模块,用于实现消息接收、发送功能。所述收信人手机终端用于对收到的加密消息进行解密处理,得到所述密钥、发信人原手机号码、发信人新手机号码,并对所述密钥进行鉴权处理,根据鉴权处理结果,使用发信人新手机号码变更发信人原手机号码。其包括加解密模块用于对所收到的加密消息进行解密处理;鉴权模块用于将解密得到的密钥与其本地预存的密钥进行比较;号码更新模块,用于在比较结果为一致时,在收信人手机终端中查找发信人原手机号码,并将其替换为发信人新手机号码;消息管理模块用于实现收信人手机终端的消息编辑、接收、发送功能。本发明所描述的功能可以通过软件客户端的方式实现,即需要发信人以及目标人(收信人)都安装此软件客户端,并进行注册。注册完成后,每次开机,软件客户端自动启动,并在后台启动服务进行监听。所述系统的工作流程如下步骤201、输入用户名注册后,用户名作为用户的唯一身份标识。步骤202、当用户手机号码变更时,在好友列表中勾选需要通知的好友。步骤203、用户进入号码编辑界面,获取新手机号码,并发送号码变更消息。步骤204、接收方对接收到消息进行鉴权,并在鉴权成功后更新联系人中的发信人手机号码。下面结合图3至图7,对本发明进行详细描述。
图3是本发明实施例提供的注册功能流程图,本发明所描述的功能需要借助网络客户端完成,需要与常规一样,进行注册、登陆等常规流程,并把手机号码发送到网络存储模块中保存,如图3所示,用户通过编辑用户名和密码,进行注册,并在注册成功后,将用户名、密码、手机号码发送至网络存储模块中保存。图4是本发明实施例提供的添加好友功能流程图,添加好友的过程与常规的IM软件添加好友的流程类似,如图4所示,首先用户发送添加好友的请求,对方同意后,添加好友动作即完成。但是本软件客户端的特殊之处在于,为了在更新联系人的过程中验证操作者的身份,首先需要生成双方之间的密钥,并获取双方的用户名及当前自己的手机号码,将所述密钥、双方用户名、当前自己的手机号码发送到网络存储模块存储起来。例如,用户名为userA的用户,手机号码为1234567890,发送添加好友请求给用户名为userB的用户,userB同意后,软件客户端生成两者之间的密钥AB⑶EFG2,并将生成的密钥AB⑶EFG2、用户名userA、用户名userB、操作发起者的手机号码1234567890发送至网络存储模块,由网络存储模块保存。
图5是本发明实施例提供的发起号码变更通知功能图,如图5所示,当用户手机号码变更后,首先在好友选择界面的好友列表中勾选需要通知的好友,选好后,以此完成号码变更通知操作。具体地说,选择好需要通知的好友后,进入号码编辑界面,若软件可直接获得当前用户的手机号码,则号码编辑界面新号码编辑框不可用,直接显示读取到的当前号码,而不需要进行用户输入;若软件不能获取当前用户的手机号码,则号码编辑界面新号码编辑框可用,需要用户输入当前的手机号码。获取到新手机号码后,对所述收信人用户名和发信人新手机号码进行加密处理,生成号码变更消息发送至网络服务器,其中,所述发信人新手机号码保存至网络服务器的网络存储模块。图6是本发明实施例提供的网络存储模块处理消息流程图,如图6所示,网络服务器收到手机终端发送来的号码变更消息后,使用其加解密模块对所述号码变更消息进行解密处理,得到收信人用户名和发信人新手机号码。在网络存储器的数据库中保存所述发信人新手机号码,并删除发信人原手机号码。然后,根据收信人用户名读取出预先分配给两者的唯一的密钥、发信人原手机号码,使用加解密模块对所述密钥、发信人原手机号码、发信人新手机号码进行加密处理,然后转发至收信人。例如userA原来的号码是1234567890,在图5所述流程中选择了通知好友userB,读取出网络存储模块中预先存储的userA和userB之间的密钥ABCDEFG2、userA的旧手机号码1234567890,使用加解密模块加密userA和userB之间的密钥ABCDEFG2、userA的原手机号码1234567890、以及userA的新手机号码09876543210,并将加密消息发送到userB的手机终端上。图7是本发明实施例提供的接收客户端处理消息流程图,如图7所示,收信人手机终端收到加密消息后,对加密信息进行解密处理,得到密钥、发信人原手机号码、发信人新手机号码,检查解密出的密钥是否与本地保存的与userA的密钥一致,如果一致,则将userA的原手机号码对应联系人下的号码更新为userA新手机号码,如果不一致,则结束流程。本发明在变更他人手机终端中存储的联系人手机号码时,在安全性上具有显著的进步。尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理 进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
权利要求
1.通过发送消息变更他人手机终端联系人信息的方法,其特征在于,包括 发信人手机终端生成包含收信人用户名和发信人新手机号码的号码变更消息,并发送至网络服务器; 网络服务器收到所述号码变更消息后,根据其中的收信人用户名,查找预先分配给发信人和收信人的密钥、发信人原手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端; 收信人手机终端对收到的加密消息进行解密处理,得到所述密钥、发信人原手机号码、发信人新手机号码,并对所述密钥进行鉴权处理,根据鉴权处理结果,使用发信人新手机号码变更发信人原手机号码。
2.根据权利要求I所述的方法,其特征在于,还包括 发信人手机终端利用注册登录模块,生成用于标识发信人的用户身份的发信人用户名,并将所述发信人用户名和发信人手机号码保存至网络服务器。
3.根据权利要求I所述的方法,其特征在于,还包括 发信人手机终端利用好友管理模块,生成用于分配给发信人和收信人的密钥,并将所述密钥、发信人手机号码、收信人用户名保存至网络服务器。
4.根据权利要求I所述的方法,其特征在于,发信人手机终端利用加解密模块,对所述收信人用户名和发信人新手机号码进行加密处理,生成所述号码变更消息。
5.根据权利要求4所述的方法,其特征在于,还包括 网络服务器收到所述号码变更消息后,利用其加解密模块对所述号码变更消息进行解密处理,得到所述收信人用户名和发信人新手机号码。
6.根据权利要求I所述的方法,其特征在于,所述的对所述密钥进行鉴权处理的步骤包括 收信人手机终端将得到的密钥与其本地预存的密钥进行比较,当比较结果为一致时,在收信人手机终端中查找发信人原手机号码,并将其替换为发信人新手机号码。
7.通过发送消息变更他人手机终端联系人信息的系统,其特征在于,包括 发信人手机终端,用于生成包含收信人用户名和发信人新手机号码的号码变更消息,并发送至网络服务器; 网络服务器,用于收到所述号码变更消息后,根据其中的收信人用户名,查找预先分配给发信人和收信人的密钥、发信人原手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端; 收信人手机终端,用于对收到的加密消息进行解密处理,得到所述密钥、发信人原手机号码、发信人新手机号码,并对所述密钥进行鉴权处理,根据鉴权处理结果,使用发信人新手机号码变更发信人原手机号码。
8.根据权利要求7所述的系统,其特征在于,所述发信人手机终端包括 注册登录模块,用于生成用来标识发信人的用户身份的发信人用户名,并将所述发信人用户名和发信人手机号码保存至网络服务器; 好友管理模块,用于生成用于分配给发信人和收信人的密钥,并将所述密钥、发信人手机号码、收信人用户名保存至网络服务器; 加解密模块,用于对所述收信人用户名和发信人新手机号码进行加密处理,生成所述号码变更消息。
9.根据权利要求7所述的系统,其特征在于,所述网络服务器包括 加解密模块,用于收到所述号码变更消息后,利用其加解密模块对所述号码变更消息进行解密处理,得到所述收信人用户名和发信人新手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端; 网络存储模块,用于存储所述发信人用户名、发信人手机号码、收信人用户名、收信人手机号码、发信人和收信人间的密钥。
10.根据权利要求7所述的系统,其特征在于,所述收信人手机终端的包括 加解密模块,用于对所收到的加密消息进行解密处理; 鉴权模块,用于将解密得到的密钥与其本地预存的密钥进行比较; 号码更新模块,用于在比较结果为一致时,在收信人手机终端中查找发信人原手机号码,并将其替换为发信人新手机号码。
全文摘要
本发明公开了一种通过发送消息变更他人手机终端联系人信息的方法及系统,所述方法包括发信人手机终端生成包含收信人用户名和发信人新手机号码的号码变更消息,并发送至网络服务器;网络服务器收到所述号码变更消息后,根据其中的收信人用户名,查找预先分配给发信人和收信人的密钥、发信人原手机号码,并将所述密钥、发信人原手机号码、发信人新手机号码进行加密处理后,发送至收信人手机终端;收信人手机终端对收到的加密消息进行解密处理,得到所述密钥、发信人原手机号码、发信人新手机号码,并对所述密钥进行鉴权处理,根据鉴权处理结果,使用发信人新手机号码变更发信人原手机号码。本发明能够安全、准确的更新他人手机终端中的发信人信息。
文档编号H04W12/06GK102938882SQ20121047183
公开日2013年2月20日 申请日期2012年11月20日 优先权日2012年11月20日
发明者石川 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1