一种基于移动终端本地通讯录的即时通信方法和系统技术方案

技术编号:8132495 阅读:273 留言:0更新日期:2012-12-27 05:37
本发明专利技术公开了一种基于移动终端本地通讯录的即时通信方法和系统,方法包括:移动终端通过读取自身的本地用户默认值(UserDefault)和本地用户表,判断自身的当前用户是否已注册即时通信业务;在判断已注册即时通信业务时,移动终端扫描自身的通讯录,并将通讯录发送给即时通信的服务器;即时通信的服务器查询通讯录中是否存在已注册即时通信的对象,并根据查询结果更新服务器中存储的移动终端当前用户的好友列表。通过本发明专利技术,能够简化移动终端上的即时通信的操作过程,提升即时通信的便利性和智能性。

【技术实现步骤摘要】

本专利技术涉及即时通信
,尤其涉及一种基于移动终端本地通讯录的即时通信方法和系统
技术介绍
随着互联网技术的快速发展,网络即时通信(IM, Instant Messaging)工具已经被众多的网络用户所接受,基于頂实现的各种应用和服务也越来越广泛。頂工具不仅在网络用户的休闲娱乐中、而且在工作中都得到广泛的使用。随着頂工具的发 展,頂工具不仅提供了基本的即时通讯聊天服务,还提供了日益丰富的附加通信服务和娱乐服务,功能日趋兀吾。随着移动终端功能的日益提高,即时通信已成为智能移动终端上的主流应用之一。目前移动终端上的即时通信可以分为基于虚拟帐号的即时通信和基于真实帐号的即时通信。其中,基于虚拟帐号的即时通信,需要用户先申请一个虚拟帐号(可以通过电脑或移动终端上网申请),并通过该虚拟帐号登录即时通信软件;用户可以主动输入对方虚拟帐号发送添加好友请求,待对方同意后,则添加对方为好友,对方随即出现在用户自己的好友列表中,然后用户就可以使用此软件给对方发消息,进行即时通信。基于真实帐号的即时通信,如飞信,用户通过真实的移动终端帐号(在运营商处办理)登录软件;用户可以主动输入对方移动终端号码发送添加好友请求,待对方同意后,则添加为好友,对方随即会出现在用户自己的好友列表中,然后用户就可以使用此软件给对方发消息,进行即时通信。然而,现有移动终端上的即时通信存在诸多缺陷,如I、必须经过复杂的流程,填写大量信息,才能申请到虚拟帐号;2、必须主动填入帐号信息,搜索到对方才能发起添加好友的请求;3、只有对方同意后,才能添加对方成功,在用户自己的好友列表中看到对方,发起即时通信;4、每次登录,都需要输入帐号和密码,操作过程繁琐,用户体验不好。由此可以看出,现有移动终端上的即时通信其操作过程繁琐,会给用户带来不好的操作体验,且不利于提升移动终端上的即时通信的便利性和智能性。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种基于移动终端本地通讯录的即时通信方法和系统,以简化移动终端上的即时通信的操作过程,提升即时通信的便利性和智能性。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种基于移动终端本地通讯录的即时通信方法,该方法包括移动终端通过读取自身的本地用户默认值(UserDefault)和本地用户表,判断自身的当前用户是否已注册即时通信业务;在判断已注册即时通信业务时,所述移动终端扫描自身的通讯录,并将所述通讯录发送给即时通信的服务器;所述即时通信的服务器查询所述通讯录中是否存在已注册即时通信的对象,并根据查询结果更新所述服务器中存储的移动终端当前用户的好友列表。所述移动终端通过读取自身的UserDefault和本地用户表,判断自身的当前用户是否已注册即时通信业务,具体为所述移动终端在启动即时通信业务时,读取自身的UserDefault,如果所述UserDefault为空,则判断自身的当前用户没有注册即时通信业务;如果所述UserDefault非空,则读取所述本地用户表,如果所述本地用户表为空,则判断自身的当前用户没有注册即时通信业务,如果所述本地用户表非空,则判断自身的当前用户已注册即时通信业务。该方法进一步包括·在判断自身的当前用户没有注册即时通信业务时,所述移动终端向其短信服务器和注册服务器发送携带其通用唯一识别码(UUID)的注册包;所述短息服务器记录所述移动终端的当前号码和UUID ;所述注册服务器向短信服务器查找所述UUID对应的移动终端当前号码,根据所述UUID和当前号码对移动终端进行即时通信业务注册,并将所述当前号码返回给所述移动终端;所述移动终端将所述当前号码写入自身的UserDefault和用户表中。所述即时通信的服务器查询通讯录中是否存在已注册即时通信的对象,并根据查询结果更新服务器中存储的移动终端当前用户的好友列表,具体为所述即时通信的服务器查询通讯录中存在已注册即时通信的对象时,判断已注册对象的号码是否已存在于所述移动终端当前用户的好友列表中,并在判断不存在时,将所述已注册对象的号码加入所述移动终端当前用户的好友列表中,并向所述已注册对象发出邀请。在向已注册对象发出邀请后,该方法进一步包括所述已注册对象的移动终端将邀请方的移动终端的号码加入自身的通讯录中,并通知所述即时通信的服务器将邀请方的移动终端的号码加入所述已注册对象的好友列表中。本专利技术还提供了一种基于移动终端本地通讯录的即时通信系统,该系统包括移动终端和即时通信的服务器,其中,所述移动终端,用于通过读取自身的UserDefault和本地用户表,判断自身的当前用户是否已注册即时通信业务,在判断已注册即时通信业务时,扫描自身的通讯录,并将所述通讯录发送给所述即时通信的服务器;所述即时通信的服务器,用于查询所述通讯录中是否存在已注册即时通信的对象,并根据查询结果更新所述服务器中存储的移动终端当前用户的好友列表。所述移动终端进一步用于,在启动即时通信业务时,读取自身的UserDefault,在所述UserDefault为空时,判断自身的当前用户没有注册即时通信业务;在所述UserDefault非空时,读取所述本地用户表,如果所述本地用户表为空,则判断自身的当前用户没有注册即时通信业务,如果所述本地用户表非空,则判断自身的当前用户已注册即时通信业务。该系统进一步包括短信服务器和注册服务器,相应的,所述移动终端进一步用于,在判断自身的当前用户没有注册即时通信业务时,向其短信服务器和注册服务器发送携带其UUID的注册包;所述短信服务器用于,记录所述移动终端的当前号码和UUID ;所述注册服务器用于,向短信服务器查找所述UUID对应的移动终端当前号码,根据所述UUID和当前号码对移动终端进行即时通信业务注册,并将所述当前号码返回给所述移动终端;所述移动终端还用于,将所述当前号码写入自身的UserDefault和用户表中。 所述即时通信的服务器进一步用于,查询通讯录中存在已注册即时通信的对象时,判断已注册对象的号码是否已存在于所述移动终端当前用户的好友列表中,并在判断不存在时,将所述已注册对象的号码加入所述移动终端当前用户的好友列表中,并向所述已注册对象发出邀请。在收到邀请后,所述已注册对象的移动终端将邀请方的移动终端的号码加入自身的通讯录中,并通知所述即时通信的服务器将邀请方的移动终端的号码加入所述已注册对象的好友列表中。本专利技术所提供的一种基于移动终端本地通讯录的即时通信方法和系统,由移动终端通过读取自身的UserDefault和本地用户表,判断自身的当前用户是否已注册即时通信业务;在判断已注册即时通信业务时,移动终端扫描自身的通讯录,并将通讯录发送给即时通信的服务器;即时通信的服务器查询通讯录中是否存在已注册即时通信的对象,并根据查询结果更新服务器中存储的移动终端当前用户的好友列表。通过本专利技术,简化了移动终端上的即时通信的注册、添加好友等操作过程,提升了即时通信的便利性和智能性。附图说明图I为本专利技术一种基于移动终端本地通讯录的即时通信方法的流程图;图2为本专利技术实施例中移动终端注册即时通信的流程图;图3为本专利技术实施例中移动终端添加好友的流程图一;图4为本专利技术实施例中移动终端添加好友的流程图二 ;图5为本专利技术一种基于移动终端本地通讯本文档来自技高网
...

【技术保护点】
一种基于移动终端本地通讯录的即时通信方法,其特征在于,该方法包括:移动终端通过读取自身的本地用户默认值(UserDefault)和本地用户表,判断自身的当前用户是否已注册即时通信业务;在判断已注册即时通信业务时,所述移动终端扫描自身的通讯录,并将所述通讯录发送给即时通信的服务器;所述即时通信的服务器查询所述通讯录中是否存在已注册即时通信的对象,并根据查询结果更新所述服务器中存储的移动终端当前用户的好友列表。

【技术特征摘要】
1.一种基于移动终端本地通讯录的即时通信方法,其特征在于,该方法包括 移动终端通过读取自身的本地用户默认值(UserDefault)和本地用户表,判断自身的当前用户是否已注册即时通信业务; 在判断已注册即时通信业务时,所述移动终端扫描自身的通讯录,并将所述通讯录发送给即时通信的服务器; 所述即时通信的服务器查询所述通讯录中是否存在已注册即时通信的对象,并根据查询结果更新所述服务器中存储的移动终端当前用户的好友列表。2.根据权利要求I所述基于移动终端本地通讯录的即时通信方法,其特征在于,所述移动终端通过读取自身的UserDefault和本地用户表,判断自身的当前用户是否已注册即时通信业务,具体为 所述移动终端在启动即时通信业务时,读取自身的UserDefault,如果所述UserDefault为空,则判断自身的当前用户没有注册即时通信业务; 如果所述UserDefault非空,则读取所述本地用户表,如果所述本地用户表为空,则判断自身的当前用户没有注册即时通信业务,如果所述本地用户表非空,则判断自身的当前用户已注册即时通信业务。3.根据权利要求2所述基于移动终端本地通讯录的即时通信方法,其特征在于,该方法进一步包括 在判断自身的当前用户没有注册即时通信业务时,所述移动终端向其短信服务器和注册服务器发送携带其通用唯一识别码(UUID)的注册包; 所述短息服务器记录所述移动终端的当前号码和UUID ; 所述注册服务器向短信服务器查找所述UUID对应的移动终端当前号码,根据所述UUID和当前号码对移动终端进行即时通信业务注册,并将所述当前号码返回给所述移动终端; 所述移动终端将所述当前号码写入自身的UserDefault和用户表中。4.根据权利要求1、2或3所述基于移动终端本地通讯录的即时通信方法,其特征在于,所述即时通信的服务器查询通讯录中是否存在已注册即时通信的对象,并根据查询结果更新服务器中存储的移动终端当前用户的好友列表,具体为 所述即时通信的服务器查询通讯录中存在已注册即时通信的对象时,判断已注册对象的号码是否已存在于所述移动终端当前用户的好友列表中,并在判断不存在时,将所述已注册对象的号码加入所述移动终端当前用户的好友列表中,并向所述已注册对象发出邀请。5.根据权利要求4所述基于移动终端本地通讯录的即时通信方法,其特征在于,在向已注册对象发出邀请后,该方法进一步包括 所述已注册对象的移动终端将邀请方的移动终端的号码加入自...

【专利技术属性】
技术研发人员:冼文佟王涛方魁刘斌陈迪菲江澎何竞陈武张扬超王天飞邱璇范瑞彬李平莉刘友森
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1