一种无线终端用户标识保存方法与装置的制作方法

文档序号:7621614阅读:101来源:国知局
专利名称:一种无线终端用户标识保存方法与装置的制作方法
技术领域
本发明涉及无线通信领域,尤指无线终端在基于SIP(会话初始协议)的业务中,所使用的用户标识SIP URI(Universal Resource Indicator,全球资源定位符)的一种保存方法与装置。
背景技术
SIP称为会话发起协议(Session Initiator Protocol),是由IETF组织于1999年提出的一个在基于IP网络特别是INTERNET这样一种结构的网络环境中,实现实时通信应用的一种信令协议。
SIP本身的发展已经从各种文本应用发展为对多媒体通信的支持。SIP将成为下一代网络(NGN)中的核心控制协议。3GPP中使用SIP标准来支持语音和数据的原因,在于SIP通过提供必要的协议机制可以保证终端系统和代理服务器之间实现如下功能例如用户定位、用户能力、用户可用性、呼叫建立、呼叫处理、呼叫前转和号码传递等。
目前SIP协议已经成为移动网络、INTERNET,NGN等网络中最重要的应用协议。在无线网络中,目前基于SIP协议的业务有POC业务(Push To Talk over Cellar),OMA已经制定规范为POC1.0,并即将推出POC2.0。
基于Simple的Presence(呈现)业务,OMA已经指定SimplePrecense1.0,并即将推出Presence2.0。
IP电话业务,替代H.263作为IP电话的起呼协议。
在基于SIP协议的业务中,通信双方或多方之间的用户标识是SIP URI。其基本格式如下
URL;TYPE=POC:sip:tom@poc1.com其中,tom@poc1.com类似于email地址,由后缀域名识别,并全球唯一。
在现有技术中,用户自身的SIP URI一般是分散存储的,例如,POC业务和SIMPLE/IM(即时消息)业务中,SIP URI存储在客户端软件中。客户端软件可以通过嵌入方式或下载方式,运行在用户终端上。嵌入方式即将客户端软件一次性写入到客户终端中,最终用户无法卸载或重新安装;下载方式即用户可以多次在终端上下载和安装客户端软件。在未来的业务发展趋势中,因为可下载客户端软件的灵活性和便于升级的特性,将逐步成为主流应用。
现有技术中的SIP URI保存方式缺点主要包括(1)基于SIP协议的无线终端不能方便地交换个人的SIP URI信息,影响了相互之间的通信效率。
(2)SIP URI没有统一的存储位置,如果SIP仅存储在客户端软件上,则用户在更新软件时,将很容易丢失SIP URI信息。
(3)在多个基于SIP的业务共存时,SIP URI的存储和管理非常麻烦。
vCard是IETF已经标准化的无线电子名片。支持vCard的手机,移动个人电脑,个人数字助理(PDA)等智能设备可以通过红外线、蓝牙等无线传输技术,或通过GPRS,CDMA等无线传输网络交换个人无线电子名片。
因此,为了克服现有技术中SIP URI保存方式的上述缺点,可以利用现有技术中成熟的vCard交换技术,实现SIP URI的管理、备份和用户间交换。

发明内容
本发明提供一种无线终端用户标识保存方法与装置,用以解决现有技术中存在的无线终端在基于SIP的业务中所使用的SIP URI保存方式不统一,以及不方便各终端相互交换SIP URI信息的问题。
本发明提供的无线终端用户标识URI保存方法,应用于基于会话发起协议(SIP)的业务中,该方法包括本地无线终端将自身的SIP URI保存到本地无线电子名片(vCard)中,通过vCard传送给其它无线终端或网络侧存储。
根据本发明的上述方法,还包括本地无线终端接收从其它无线终端或网络侧传送的vCard信息,加入到本地存储的vCard列表中。
根据本发明的上述方法,还包括本地无线终端从接收的vCard信息中提取SIP URI,并保存。
所述无线终端将自身的SIP URI保存到本地vCard中,具体方法为将设定的SIP URI标识作为vCard属性名字部分存储;将SIP业务标识作为vCard参数部分存储;将与SIP业务对应的SIP URI作为vCard属性值部分存储。
所述从接收的vCard信息中提取包含的SIP URI,具体方法为本地无线终端从接收的vCard信息中,查询出vCard属性名字为所述设定的SIP URI标识的vCard;提取所述vCard属性值。
所述无线终端仅拥有一个SIP URI,无线终端所注册的全部SIP业务使用该同一个SIP URI;或者无线终端拥有多个SIP URI,无线终端所注册的每一个SIP业务拥有各自不同的SIP URI;或者无线终端拥有多个SIP URI,无线终端所注册的SIP业务中,一部分业务拥有各自不同的SIP URI,另一部分业务共用同一个SIP URI。
所述vCard传送给其它无线终端包括红外传输承载、蓝牙传输承载或无线电话网络传输承载。
所述vCard传送给网络侧包括传送到GPRS、WCDMA、CDMA2000或TD-SCDMA网络的相应服务器中。
所述vCard传送给网络侧的传输通道包括基于分组域的数据传输和/或电路域的数据传输。
本发明另提供一种无线终端用户标识保存装置,应用于基于会话发起协议(SIP)的业务中,该装置包括名片生成模块与本地无线终端具有的vCard功能模块相连接,将本地无线终端自身的SIP URI按照vCard格式存储到所述vCard功能模块中,通过vCard功能模块实现与其它无线终端或网络侧的vCard交换。
还包括名片分析模块与本地无线终端具有的vCard功能模块相连接,通过所述vCard功能模块接收其它无线终端或网络侧的vCard信息,并进行分析,查找出包含有SIP URI信息的vCard;SIP URI存储模块与所述名片分析模块相连接,从查找出的包含有SIPURI信息的vCard中,提取所述SIP URI并保存。
本发明有益效果如下(1)本发明提供了一种基于SIP协议的用户标识(SIP URI)保存方法,通过将用户的SIP URI保存到本地的无线电子名片(vCard)中,充分利用现有技术中成熟的vCard交换技术,简单、方便地实现了用户个人标识交换,提高了用户交流的效率。
(2)本发明通过将本地保存的电子名片复制到网络侧存储,一旦客户端软件更新或终端丢失,可以将存储在网络上的电子名片复制到本地,重新获取其中包含的用户标识(SIP URI),可以防止客户端软件更新或终端丢失时,带来的朋友通信终端标识信息的丢失。
(3)本发明对各种基于SIP的应用,采用统一格式的存储方式,降低了软件开发复杂度,便于开展多个基于SIP的业务间,采用唯一的SIP URI标识;如POC业务与simple-presence业务采用相同的URI。


图1为用户终端之间相互传送无线电子名片流程图;图2为用户从网络侧获取无线电子名片流程图;
图3为本发明装置结构示意图。
具体实施例方式
本发明提供一种无线终端用户标识保存方法,应用于基于会话初始协议(SIP)的业务中,本发明方法包括无线终端将自身的SIP URI保存到本地无线电子名片(vCard)中,通过vCard传送给其它无线终端或网络侧存储。下面结合附图,对本发明方法加以详细描述。
现有技术中的vCard包括以下信息PropertyName[;PropertyParameters]PropertyValue其中,PropertyName为vCard属性名字,PropertyParameters为其参数,ProperValue为属性值。如TEL;HOME+1-919-555-1234其中,TEL表示电话,HOME表示该电话为家中电话,电话号码为+1-919-555-1234。
为了将无线终端的SIP URI保存到本地vCard中,应该按照上述vCard格式来存储SIP URI,即(1)设定一个SIP URI标识作为vCard属性名字部分存储;例如,设定SIP URI标识为SIP_URI,当然,也可以设定为其它的标识信息,该设定的SIP URI标识是用来表示本条vCard信息有别于普通的电子名片,其实质是表示一个用户终端所对应SIP URI。在本发明中,用户终端与SIP URI的关系可以是一对一或一对多的关系,即无线终端可以仅拥有一个SIP URI,无线终端所注册的全部SIP业务使用该同一个SIP URI;或者无线终端拥有多个SIP URI,无线终端所注册的每一个SIP业务拥有各自不同的SIP URI;或者无线终端拥有多个SIP URI,无线终端所注册的SIP业务中,一部分业务拥有各自不同的SIP URI,另一部分业务共用同一个SIP URI。
(2)将SIP业务标识作为vCard参数部分存储;
例如对于SIMPLE业务,其对应的业务标识为SIMPLE,那么将该业务对应的SIP URI保存到vCard时,vCard属性参数可以为SIMPLE;同样地,对于POC业务,其对应的业务标识为POC,那么将该业务对应的SIP URI保存到vCard时,vCard属性参数可以为POC;同样地,对于IPPHONE业务,其对应的业务标识为IPPHONE,那么将该业务对应的SIP URI保存到vCard时,vCard属性参数可以为IPPHONE;等等。
如果本地无线终端只注册了一项SIP业务,则在本地vCard列表中,仅需存储与该注册业务对应的一条SIP URI记录;如果无线终端注册了多项SIP业务,则在本地vCard列表中,需要存储与每一个注册的SIP业务对应的一条SIPURI记录。
(3)将与SIP业务对应的SIP URI作为vCard属性值部分存储。
例如某一SIP业务对应的SIP URI为URL;TYPE=POC:sip:tom@poc1.com其中,tom@poc1.com类似于email地址,由后缀域名识别,并全球唯一。根据vCard存储格式,将上述与该业务对应的SIP URI存储到vCard属性值部分。
无线终端将SIP URI保存到本地的vCard列表后,可以通过vCard传送给其它无线终端或网络侧存储,如图1所示,为无线终端A将本地保存的vCard列表传送到无线终端B的流程图,包括如下具体步骤步骤S11、无线用户终端A与用户终端B启动红外传输的无线电子名片交换功能;步骤S12、用户终端A将本地保存的vCard列表中的全部信息,通过与用户终端B的红外接口发送到用户终端B;用户终端A发送的vCard列表中包含其自身的SIP URI按照vCard格式采用上述方法存储的相应信息;步骤S13、用户终端B读取用户终端A采用红外接口发送过来的vCard信息,并增加到自己的vCard列表中;
步骤S14、用户终端B还可以提取用户终端A发送过来的vCard信息中包含的SIP URI,并单独保存该SIP URI信息;具体的提取方法为从接收的vCard信息中,查询出vCard属性名字为所述设定的SIP URI标识的vCard;提取该vCard属性值,即为对应的SIP URI信息。
用户终端将提取的SIP URI信息单独保存,是为了方便采用相应SIP业务呼叫用户终端A时,能够迅速找到用户终端A对应的SIP URI信息。如果用户终端不提取SIP URI信息单独保存,则在向用户终端A发起SIP业务呼叫时,需要在本地保存的vCard信息中查找到与用户终端A对应的SIP URI信息。
例如,基于SIP URI的用户终端B读取用户终端A的Presence信息时,从存储的SIP URI信息中,找到用户A的Presence业务对应的SIP URI,向网络侧发起请求,网络侧相关功能服务器对SIP URI进行合法性鉴权后,将用户A的Presence信息呈现给用户B,其消息包内容如下SUBSCRIBE sip:userB_public1@home2.net SIP/2.0Via:SIP/2.0/UDP[5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7Max-Forwards:70P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151DOFCE11Route:<sip:pcscf1.visited1.net:7531;lr;comp=sigcomp>,<sip:orig@scscf1.home1.net;lr>
P-Preferred-Identity:<sip:userB_public1@home1.net>
Privacy:noneFrom:<sip:userA_public1@home1.net>;tag=31415To:<sip:userB_public1@home2.net>
Call-ID:b89rjhnedlrfjflslj40a222CSeq:61 SUBSCRIBERequire:sec-agreeProxy-Require:sec-agreeSecurity-Verify:ipsec-3gpp;q=0.1;alg=hmac-sha-1-96;spi-c=98765432;spi-s=87654321;
port-c=8642;port-s=7531Event:presenceExpires:7200Accept:application/pidf+xml;q=0.3,application/pidf-partial+xml;q=1Contact:<sip:[5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp>
Content-Length:0上述流程中,用户终端B也可以将自身存储的vCard列表发送到用户终端A中,流程实现过程与上述步骤相同,不再重述。
上述无线终端之间进行vCard信息传送,不限于红外传输承载,还可以是蓝牙传输承载或无线电话网络传输承载。
用户也可以选择将本地存储的vCard列表发送到网络侧保存,这里的网络包括但不限于GPRS、WCDMA、CDMA2000或TD-SCDMA等各种制式的网络。其传输通道包括但不限于基于分组域的数据传输和电路域的数据传输。
用户将本地vCard列表信息保存到网络侧的对应服务器后,若由于用户终端故障丢失了保存的电子名片列表或存储的其它用户终端的SIP URI信息,或者用户终端(如手机)丢失或需要更换新的终端时,可以将之前备份到网络侧的vCard列表信息下载到本地终端,恢复用户终端信息。具体流程如图2所示,包括步骤S21、用户登录到备份无线电子名片的网络侧对应服务器;步骤S22、用户选择用网络侧无线电子名片数据更新本地终端上的电子名片数据;步骤S23、网络侧电子名片相应服务器下发用户请求的电子名片数据到用户本地终端;用户请求的电子名片数据可以是用户自己先前备份到网络侧的本地vCard列表信息;也可以其它无线终端用户备份到网络侧的vCard列表信息,只要用户拥有相应的下载权限即可;步骤S24、用户终端提取网络侧发送过来的vCard信息中包含的SIP URI,并保存;其具体的提取方法及保存意义同步骤S14中的相关叙述。
根据本发明的上述方法,本发明另提供一种无线终端用户标识保存装置,如图3所示,包括名片生成模块与本地无线终端具有的vCard功能模块相连接,将本地无线终端自身的SIP URI按照vCard格式存储到所述vCard功能模块中,通过vCard功能模块实现与其它无线终端或网络侧的vCard交换。
名片分析模块与本地无线终端具有的vCard功能模块相连接,通过所述vCard功能模块接收其它无线终端或网络侧的vCard信息,并进行分析,查找出包含有SIP URI信息的vCard;SIP URI存储模块与所述名片分析模块相连接,从查找出的包含有SIPURI信息的vCard中,提取所述SIP URI并保存。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种无线终端用户标识URI保存方法,应用于基于会话发起协议(SIP)的业务中,该方法包括本地无线终端将自身的SIP URI保存到本地无线电子名片(vCard)中,通过vCard传送给其它无线终端或网络侧存储。
2.如权利要求1所述的方法,其特征在于,还包括本地无线终端接收从其它无线终端或网络侧传送的vCard信息,加入到本地存储的vCard列表中。
3.如权利要求2所述的方法,其特征在于,还包括本地无线终端从接收的vCard信息中提取SIP URI,并保存。
4.如权利要求3所述的方法,其特征在于,所述无线终端将自身的SIP URI保存到本地vCard中,具体方法为将设定的SIP URI标识作为vCard属性名字部分存储;将SIP业务标识作为vCard参数部分存储;将与SIP业务对应的SIP URI作为vCard属性值部分存储。
5.如权利要求4所述的方法,其特征在于,所述从接收的vCard信息中提取包含的SIP URI,具体方法为本地无线终端从接收的vCard信息中,查询出vCard属性名字为所述设定的SIP URI标识的vCard;提取所述vCard属性值。
6.如权利要求4或5所述的方法,其特征在于,所述无线终端仅拥有一个SIP URI,无线终端所注册的全部SIP业务使用该同一个SIP URI;或者无线终端拥有多个SIP URI,无线终端所注册的每一个SIP业务拥有各自不同的SIP URI;或者无线终端拥有多个SIP URI,无线终端所注册的SIP业务中,一部分业务拥有各自不同的SIP URI,另一部分业务共用同一个SIP URI。
7.如权利要求1所述的方法,其特征在于,所述vCard传送给其它无线终端包括红外传输承载、蓝牙传输承载或无线电话网络传输承载。
8.如权利要求1所述的方法,其特征在于,所述vCard传送给网络侧包括传送到GPRS、WCDMA、CDMA2000或TD-SCDMA网络的相应服务器中。
9.如权利要求8所述的方法,其特征在于,所述vCard传送给网络侧的传输通道包括基于分组域的数据传输和/或电路域的数据传输。
10.一种无线终端用户标识保存装置,应用于基于会话发起协议(SIP)的业务中,其特征在于,该装置包括名片生成模块与本地无线终端具有的vCard功能模块相连接,将本地无线终端自身的SIP URI按照vCard格式存储到所述vCard功能模块中,通过vCard功能模块实现与其它无线终端或网络侧的vCard交换。
11.如权利要求10所述的装置,其特征在于,还包括名片分析模块与本地无线终端具有的vCard功能模块相连接,通过所述vCard功能模块接收其它无线终端或网络侧的vCard信息,并进行分析,查找出包含有SIP URI信息的vCard;SIP URI存储模块与所述名片分析模块相连接,从查找出的包含有SIPURI信息的vCard中,提取所述SIP URI并保存。
全文摘要
本发明公开了一种无线终端用户标识保存方法与装置,应用于基于会话发起协议(SIP)的业务中。本发明方法包括无线终端将自身的SIP URI保存到本地无线电子名片(vCard)中,通过vCard传送给其它无线终端或网络侧存储;本地无线终端接收从其它无线终端或网络侧传送的vCard信息,加入到本地存储的vCard列表中。本发明装置包括名片生成模块、名片分析模块和SIP URI存储模块。采用本发明能方便实现无线终端的SIP URI统一存储和交换。
文档编号H04W8/20GK1794841SQ20051008875
公开日2006年6月28日 申请日期2005年7月29日 优先权日2005年7月29日
发明者单明军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1