用户信息存储方法及系统和终端设备的制作方法

文档序号:7626233阅读:141来源:国知局
专利名称:用户信息存储方法及系统和终端设备的制作方法
技术领域
本发明涉及用户信息存储技术,尤其涉及一种SIP应用用户信息存储方法及系统和终端设备。
背景技术
未来的无线网络中,全网IP(Internet Protocol,互联网协议)化是主流趋势。正式发布的第一个3GPP(3rd Generation Partnership Project,第三代移动通信标准化组)系统的设计版本R99是向后兼容现有的GSM电路交换系统的,但由于购置、维护电路交换系统专用硬件设备的成本很高,用于传输用户数据的带宽损失也很大,于是3GPP系统开始逐渐转向一种全部基于IP的核心网络。这意味着由于市场竞争的日趋激烈,现有的电路交换系统将被淘汰,取而代之的是开放、扩展性好、购置和维护成本也更加低廉的基于IP的硬件系统。此外目前市场上新开发的服务和应用也大都是基于IP的。由于上述原因,3GPP规范的第四和第五个版本也越来越突出了IP架构的重要性并引入了IMS(IPMultimedia Subsystem,IP多媒体子系统)这一概念,一是希望通过IP的形式提供传统的电路交换服务(如语音服务),二是希望通过这个子系统实现向用户提供的所有多媒体服务。IMS是对分组交换核心网的一个扩展,旨在从3GPP的第六个版本以后独立于分组交换核心网,它使用SIP(Session InitiationProtocol,会话发起协议)建立、保持和终止语音及多媒体进程。
应用在全网IP的系统中的PoC(Push to Talk over Cellular,无线一键通)业务将会在未来3G应用中得到非常广泛的应用。PoC业务是一种允许用户通过特定按键建立与其他一个或多个用户立即通信的半双工语音业务。它是VoIP业务在移动网络中的应用,可以灵活地提供“一对一”和“一对多”群组通话的功能。目前PoC业务是基于SIP应用开发而成,具有立即通信、群组通信、半双工、直接接听、VOIP(Voice Over IP)等特点。
在IMS(IP Multimedia Subsystem,IP多媒体子系统)以及其他全网IP的系统中,PoC(Push to Talk over Cellular,无线一键通)业务以及其他SIP(SessionInitiation Protocol,会话发起协议)应用业务需要用到SIP URI(Uniform ResourceIdentifiers,统一资源标识)、EMAIL等SIP应用用户信息,这些用户信息同用户的TEL URI(Telephone Uniform Resource Identifiers,电话号码标识)是对应的。终端在开通SIP应用业务时,SIP应用用户信息与用户的TEL URI的对应关系被保存在SIP应用信息服务器上。目前终端电话本中存储的用户名与TEL URI的对应关系可以备份在网络侧的电话本信息服务器上,电话本信息服务器中存储的电话本信息与终端电话本中存储的电话本信息同步。
在全网IP的系统上开展的SIP应用业务有很多,不同的SIP应用业务对于用户信息的需求是不同的,终端对应不同的SIP应用业务需要保存和维护不同的SIP应用用户信息,这些SIP应用用户信息同终端电话本中存储的信息存在着关联,但又是不同的功能实体。例如,在PoC业务中,终端需要单独保存和维护一个PoC用户信息列表,其中保存了好友信息等用户信息。终端需要针对不同的SIP应用业务保存和维护不同的SIP应用用户信息,这就使得终端上要维护的用户信息冗余,另外针对不同SIP应用业务终端需要维护不同的SIP应用用户信息,不利于多种SIP应用业务对用户信息的统一要求,不利于SIP应用业务的发展。

发明内容
本发明提供一种用户信息存储方法及系统和终端设备,用以解决现有技术中终端设备需要针对不同的SIP应用业务保存和维护不同的SIP应用用户信息所导致的终端设备用户信息冗余的问题。
本发明技术方案包括
一种用户信息存储方法,包括步骤A、终端设备向SIP应用信息服务器请求获取指定电话号码标识对应的SIP应用用户信息;B、SIP应用信息服务器将与所述电话号码标识对应的SIP应用用户信息发送给终端设备,终端设备将该SIP应用用户信息存储在本地电话本中。
所述步骤B后还包括终端设备将本地电话本中存储的信息发送给电话本信息服务器,对电话本信息服务器中对应存储的信息进行更新的步骤。
所述SIP应用用户信息在本地电话本中与相应的电话号码标识关联保存。
一种用户信息存储系统,包括SIP应用信息服务器,用于存储电话号码标识与对应的SIP应用用户信息;终端设备,与SIP应用信息服务器进行数据交互,从SIP应用信息服务器中获取指定电话号码标识对应的SIP应用用户信息,将其存储在本地电话本中。
所述系统还还包括电话本信息服务器,与终端设备进行数据交互,用于对终端设备本地电话本中存储的信息进行备份。
一种终端设备,包括电话本模块,用于将用户名与对应的电话号码标识关联保存;电话本信息同步模块,用于获取电话本模块中存储的信息,利用该信息对网络侧电话本信息服务器中对应存储的信息进行更新;控制模块,在电话本模块存储的信息被更新时,控制电话本同步模块获取电话本模块中存储的信息;还包括SIP应用信息获取模块,与网络侧SIP应用信息服务器进行数据交互,用于向SIP应用信息服务器请求获取指定电话号码标识对应的SIP应用用户信息;所述控制模块控制SIP应用信息获取模块向网络侧SIP应用信息服务器发出SIP应用用户信息获取请求,并将SIP应用信息获取模块获取到的SIP应用用户信息保存在所述电话本模块中。
所述终端设备还包括用户界面模块,与控制模块连接,用于提供人机交互界面,捕获用户发出的SIP应用用户信息获取请求。
所述终端设备还包括SIP应用模块,与电话本模块连接,利用电话本模块中存储的SIP应用用户信息开展SIP应用业务。
所述SIP应用用户信息在电话本模块中与相应的电话号码标识关联保存。
本发明有益效果如下本发明由终端设备向SIP应用信息服务器请求获取指定电话号码标识对应的SIP应用用户信息,并将获取到的SIP应用用户信息存储在本地电话本中,增加了电话本中的字段,使得终端电话本中存储的信息可供SIP应用服务使用,从而解决了终端上用户信息冗余的问题。
更进一步,终端设备可将电话本中存储的信息同步到网络侧的电话本信息服务器上,使用户能够通过PC或PDA等设备实现SIP应用信息的下载。


图1为本发明的用户信息存储系统的结构示意图;图2为本发明的用户信息存储方法的流程图;图3为本发明终端设备的结构示意图。
具体实施例方式
为了克服现有技术中终端设备需要针对不同的SIP应用业务保存和维护不同的SIP应用用户信息所导致的终端设备用户信息冗余的缺陷,本发明由终端设备向SIP应用信息服务器请求获取指定电话号码标识对应的SIP应用用户信息,并将获取到的SIP应用用户信息存储在本地电话本中,使得终端电话本中存储的信息可供SIP应用服务使用,从而解决了终端上用户信息冗余的问题。
图1所示为本发明的用户信息存储系统的结构示意图,由图中可见,其主要包括SIP应用信息服务器,用于关联保存TEL URI与相应的SIP应用用户信息;终端设备,通过SIP协议或XML协议或其他协议与SIP应用信息服务器进行数据交互,从SIP应用信息服务器中获取指定TEL URI对应的SIP应用用户信息,将其存储在本地电话本中。
电话本信息服务器,与终端设备进行数据交互,用于对终端设备本地电话本中存储的信息进行备份,终端设备从SIP应用信息服务器上获取到SIP应用用户信息并存储在电话本中后,终端设备将电话本中存储的信息发送给电话本信息服务器,对其中对应终端设备存储的信息进行更新。
图2所示为本发明的用户信息存储方法的流程图,由图中可见,其主要过程为步骤S10、终端设备向SIP应用信息服务器请求获取指定TEL URI对应的SIP应用用户信息;SIP应用信息为SIP应用中所需的用户信息,例如,PoC业务中的SIP URI及状态信息。
步骤S11、SIP应用信息服务器收到终端设备的请求后,从用户信息中查找到与步骤S10中指定的TEL URI对应的SIP应用用户信息,将查找到的SIP应用用户信息发送给终端设备。
步骤S12、终端设备将指定的TEL URI对应的SIP应用用户信息存储在本地电话本中,本地电话本中需要增加一个用于存储SIP应用用户信息的字段。若本地电话本中已经存在所述指定的TEL URI,则将查询到的SIP应用用户信息对应该指定的TEL URI存储即可,若本地电话本中不存在所述指定的TELURI,则需要在本地电话本中新增加一条记录,用于保存指定TEL URI与相应的SIP应用用户信息。
下面举例说明本地电话本中存储信息的记录格式

步骤S13、在本地电话本被更新后,终端设备将本地电话本中存储的信息发送给电话本信息服务器,对电话本信息服务器中对应终端设备的存储信息进行更新,以保证终端设备电话本同电话本信息服务器上的数据的一致性。
由于终端电话本中存储的信息可以同步到网络侧的电话本信息服务器上,因此用户可以利用PC或PDA等设备与电话本信息服务器进行同步,实现SIP应用用户信息的下载。
图3所示为本发明终端设备的结构示意图,由图中可见,其主要包括用户界面模块、控制模块、SIP应用信息获取模块、电话本信息同步模块、电话本模块和SIP应用模块,其中用户界面模块,用于提供人机交互界面,捕获用户向终端设备发出的SIP应用用户信息获取请求。
控制模块,与用户界面模块、SIP应用信息获取模块、电话本信息同步模块及电话本模块分别连接,将用户界面模块捕获到的SIP应用用户信息获取请求发送给SIP应用信息获取模块,并将SIP应用信息获取模块获取到的SIP应用用户信息发送给电话本模块;以及在电话本模块被更新时,向电话本信息同步模块发送电话本被更新的消息。
SIP应用信息获取模块,通过SIP协议或XML协议或其他协议与网络侧SIP应用信息服务器进行数据交互,用于向SIP应用信息服务器请求获取指定TEL URI对应的SIP应用用户信息,以及将获取到的SIP应用用户信息发送给控制模块。
电话本信息同步模块,在收到电话本更新消息时,获取电话本模块中存储的信息,将获取到的信息发送给网络侧的电话本信息服务器,对其中存储的对应终端设备的电话本信息进行更新。
电话本模块,用于将TEL URI与对应的SIP应用用户信息关联保存。
SIP应用模块,与电话本模块连接,利用电话本模块中存储的SIP应用用户信息开展SIP应用业务。
本发明将SIP应用的用户信息放置在电话本中,增加了电话本中的字段,使得终端设备电话本中的用户信息可供SIP应用来使用,解决了终端设备上用户信息冗余问题。更进一步,终端设备可将电话本中存储的信息同步到网络侧的电话本信息服务器上,用户可通过PC或PDA等设备实现SIP应用信息的下载。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种用户信息存储方法,其特征在于,包括步骤A、终端设备向SIP应用信息服务器请求获取指定电话号码标识对应的SIP应用用户信息;B、SIP应用信息服务器将与所述电话号码标识对应的SIP应用用户信息发送给终端设备,终端设备将该SIP应用用户信息存储在本地电话本中。
2.如权利要求1所述的方法,其特征在于,所述步骤B后还包括终端设备将本地电话本中存储的信息发送给电话本信息服务器,对电话本言息服务器中对应存储的信息进行更新的步骤。
3.如权利要求1所述的方法,其特征在于,所述SIP应用用户信息在本地电话本中与相应的电话号码标识关联保存。
4.一种用户信息存储系统,其特征在于,包括SIP应用信息服务器,用于存储电话号码标识与对应的SIP应用用户信息;终端设备,与SIP应用信息服务器进行数据交互,从SIP应用信息服务器中获取指定电话号码标识对应的SIP应用用户信息,将其存储在本地电话本中。
5.如权利要求4所述的系统,其特征在于,还包括电话本信息服务器,与终端设备进行数据交互,用于对终端设备本地电话本中存储的信息进行备份。
6.一种终端设备,包括电话本模块,用于将用户名与对应的电话号码标识关联保存;电话本信息同步模块,用于获取电话本模块中存储的信息,利用该信息对网络侧电话本信息服务器中对应存储的信息进行更新;控制模块,在电话本模块存储的信息被更新时,控制电话本同步模块获取电话本模块中存储的信息;其特征在于,还包括SIP应用信息获取模块,与网络侧SIP应用信息服务器进行数据交互,用于向SIP应用信息服务器请求获取指定电话号码标识对应的SIP应用用户信息;所述控制模块控制SIP应用信息获取模块向网络侧SIP应用信息服务器发出SIP应用用户信息获取请求,并将SIP应用信息获取模块获取到的SIP应用用户信息保存在所述电话本模块中。
7.如权利要求6所述的终端设备,其特征在于,还包括用户界面模块,与控制模块连接,用于提供人机交互界面,捕获用户发出的SIP应用用户信息获取请求。
8.如权利要求6或7所述的终端设备,其特征在于,还包括SIP应用模块,与电话本模块连接,利用电话本模块中存储的SIP应用用户信息开展SIP应用业务。
9.根据权利要求6所述的终端设备,其特征在于,所述SIP应用用户信息在电话本模块中与相应的电话号码标识关联保存。
全文摘要
本发明公开了一种用户信息存储方法及系统和终端设备,用以解决现有技术中终端设备需要针对不同的SIP应用业务保存和维护不同的SIP应用用户信息所导致的终端设备用户信息冗余的问题。本发明由终端设备向SIP应用信息服务器请求获取指定电话号码标识对应的SIP应用用户信息,并将获取到的SIP应用用户信息存储在本地电话本中,增加了本地电话本中的字段,使得终端电话本中存储的信息可供SIP应用服务使用,从而解决了终端上用户信息冗余的问题。
文档编号H04L12/56GK1852376SQ20051011486
公开日2006年10月25日 申请日期2005年11月17日 优先权日2005年11月17日
发明者杨健, 刘琼艳 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1