避免一号通主号码手机多次振铃的方法、客户端和服务器的制造方法

文档序号:7986469阅读:319来源:国知局
避免一号通主号码手机多次振铃的方法、客户端和服务器的制造方法
【专利摘要】本申请公开了避免一号通主号码手机多次振铃的方法,其中,IMS客户端安装在一个手机上,并使用一号通主号码作为账户号码,方法包括:a)IMS客户端在登录后获取手机的IMSI信息;b)IMS客户端将账户号码和所获取的IMSI信息发送至用户数据存储服务器;c)用户数据存储服务器在接收到应用服务器的命令时,基于IMSI信息查询手机的手机号码,并且将查询到的手机号码和账户号码发送至应用服务器;d)应用服务器比较手机号码与账户号码;以及e)如果手机号码与账户号码相同,则使手机振铃而IMS客户端不振铃。本申请还公开了实现上述方法的IMS客户端和应用服务器。
【专利说明】避免一号通主号码手机多次振铃的方法、客户端和服务器
【技术领域】
[0001]本发明一般地涉及一号通业务,更具体地涉及避免一号通业务导致呼叫的一号通主号码手机多次振铃的方法、客户端和服务器。
【背景技术】
[0002]一号通业务是指用户从运营商处得到一个一号通号码,这个一号通号码能够把用户所有的通讯方式诸如手机号码、MS电话号码、甚至传真号码统一为一个号码。换句话说,用户开通一号通业务后就可以锚定其所有的通信方式。
[0003]用户可以设置锚定的所有号码的振铃顺序或者将它们设置为同振。一号通号码可包括一个主号码和多个副号码,例如,当用户将其手机的手机号码设定为主号码时,用户的该手机为一号通主号码手机。当用户将振铃模式设置为同振并拨打一号通号码或一号通主号码时,所有锚定的号码都会振铃。当用户只拨打一号通副号码时,只有副号码独自振铃。
[0004]此外,随着MS网络的逐步投入使用,用户可以在PC或手机上安装MS客户端(IMS客户端分为PC客户端和手机客户端两类),以使用MS客户端进行通话及开展更多业务、享受更多服务。在这种情况下,一号通业务除了能够锚定如上所述基于传统电路域的通信号码外,还可以锚定MS客户端的账户号码。MS客户端的账户号码采用一号通主号码,密码由用户自己设定。
[0005]若用户开通了一号通业务并设置振铃模式为同振,并且用户在一号通主号码手机上安装了頂S客户端并使用一号通主号码作为账户号码登录该MS客户端,则当有拨打一号通号码或一号通主号码的呼叫呼入手机时,会出现手机和MS客户端同时振铃的情况,用户体验很糟糕。
[0006]为了避免这种糟糕的用户体验,仅让上述手机振铃而不让MS客户端振铃,提出了一种判定頂S客户端登录的手机是否为一号通主号码手机的方法和装置。

【发明内容】

[0007]为了解决现有技术中存在的一号通业务导致呼叫的一号通主号码手机多次振铃的问题,本申请提供一种判定MS客户端登录的手机是否为一号通主号码手机的方法和装置。
[0008]根据本申请的一个方面,提出了一种避免一号通主号码手机多次振铃的方法,其中,IMS客户端安装在一个手机上,并使用一号通主号码作为账户号码,该方法包括:a) IMS客户端在登录后获取手机的頂SI信息;b) IMS客户端将账户号码和所获取的IMSI信息发送至用户数据存储服务器;c)用户数据存储服务器在接收到应用服务器的命令时,基于IMSI信息查询手机的手机号码,并且将查询到的手机号码和账户号码发送至应用服务器;d)应用服务器比较手机号码与账户号码;e)如果手机号码与账户号码相同,则使手机振铃而IMS客户端不振铃。
[0009]优选地,步骤e)可包括应用服务器通知SCP服务器,从而SCP服务器解除对MS客户端的账户号码的锚定。
[0010]优选地,IMS客户端将所获取的手机的IMSI信息存储在注册消息的临时身份字段中。
[0011]优选地,MS客户端在发送之前将账户号码和MSI信息转换为SIP URI的形式,用户数据存储服务器在发送之前将SIP URI形式的IMSI信息和账户号码进行逆转换以得到原始的MSI信息和账户号码。
[0012]优选地,应用服务器通过Sh参考点向用户数据存储服务器HSS/HLR发送命令以申请查询手机的手机号码,用户数据存储服务器HSS/HLR通过Sh参考点将查询到的手机号码和账户号码发送至应用服务器。
[0013]根据本申请的另一方面,提供了 MS客户端,其中,頂S客户端安装在一个手机上,并且使用一号通主号码作为账户号码,MS客户端包括:获取模块,获取MS客户端所登录的手机的MSI信息;以及发送模块,将账户号码和所获取的MSI信息发送至用户数据存储服务器。
[0014]优选地,IMS客户端可进一步包括存储模块,存储模块将获取模块获取的MSI信息存储在注册消息的临时身份字段中。
[0015]优选地,IMS客户端可进一步包括转换模块,转换模块在发送模块的发送之前将账户号码和MSI信息转换为SIP URL的形式。由此,用户数据存储服务器需将SIP URI形式的IMSI信息和账户号码进行逆转换以得到原始的IMSI信息和账户号码。
[0016]根据本申请的又一方面,提供了应用服务器,其中,頂S客户端安装在一个手机上,并且使用一号通主号码作为账户号码,应用系统包括:查询模块,查询手机的手机号码斗匕较模块,比较手机号码与IMS客户端的账户号码;锚定解除模块,如果手机号码与账户号码相同,则使手机振铃而IMS客户端不振铃。
[0017]优选地,应用服务器的锚定解除模块可包括消息发送单元,消息发送单元发送解除一号通业务中对MS客户端的账户号码的锚定的消息。
[0018]通过实施上述方法,能够避免在振铃模式为同振且有一号通号码和一号通主号码呼入一号通主号码手机时手机的多次振铃。
【专利附图】

【附图说明】
[0019]图1不出了现有技术中一号通业务的系统;
[0020]图2示出了根据本申请的一个实施方式的避免一号通业务导致呼叫的一号通主号码手机多次振铃的方法的流程图;
[0021]图3示出了根据本申请的一个实施方式的用于实现图2所示的方法的IMS客户端;以及
[0022]图4示出了根据本申请的一个实施方式的用于实现图2所示的方法的应用服务器。
【具体实施方式】
[0023]下面参照附图,对本申请的实施方式进行详细说明。
[0024]图1示出了现有技术的一号通业务的系统。[0025]如图1所示,系统I可包括手机2、安装在手机2上的MS客户端3、位于MS网络中的用户数据存储服务器HSS/HLR 4、融合一号通的应用服务器(下文称为“应用服务器”)
5、以及SCP服务器6。
[0026]在系统I中,用户开通了一号通业务并可获得一个一号通号码,将包括手机2的手机号码、MS客户端3的账户号码等的多个通信号码统一为一个号码。在一号通业务中通常由SCP (Service ControlPoint,业务控制点)服务器6负责锚定所述多个通信号码。
[0027]用户通过使用一号通主号码作为MS客户端3的账户号码在手机2上登录MS客户端3,然后MS客户端注册到MS网络。
[0028]在这种情况下,如果将锚定的所有号码的振铃模式设定为同振且手机2为一号通主号码手机,则当有拨打一号通号码或一号通主号码的呼叫呼入手机2时,会导致手机2和IMS客户端3同时振铃,从而导致手机2多次振铃。
[0029]为了避免在上述情况下手机的多次振铃,可如下执行图2所示的方法。图2示出了根据本申请的一个实施方式的避免一号通业务导致呼叫的一号通主号码手机多次振铃的方法200的流程图。
[0030]IMS客户端3使用一号通主号码作为账户号码在用户的手机2上登录。在登录后,IMS客户端3获取手机2的SM卡的MSI信息(步骤S202)。这是因为目前大多数智能手机不允许软件直接获取SIM卡的手机号码。
[0031]在登录后,IMS客户端3会向MS网络注册。此时,IMS客户端3将其账户号码以及所获取的MS信息发送至用户数据存储服务器(步骤S204)。
[0032]然后,用户数据存储服务器3在接收到应用服务器5的命令时,基于IMSI信息查询手机2的手机号码,并且将查询到的手机号码和IMS客户端的账户号码发送至应用服务器5 (步骤S206)。
[0033]应用服务器5将手机2的手机号码与MS客户端3的账户号码进行比较(步骤S208)。
[0034]如果手机号码与账户号码相同,则说明手机2为一号通主号码手机,因此使手机2振铃而IMS客户端3不振铃,从而避免手机2多次振铃(步骤S210)。
[0035]通过实施上述方法,避免了在振铃模式为同振且有一号通号码和一号通主号码呼入一号通主号码手机时手机的多次振铃。
[0036]在一个可选实施方式中,可理解,由于在一号通业务中负责锚定的SCP服务器6锚定了 IMS客户端3的账户号码,所以在步骤210中,应用服务器5应通知SCP服务器6解除对IMS客户端3的账户号码的锚定,实现手机2振铃而IMS客户端3不振铃。
[0037]在又一个可选实施方式中,IMS客户端3可将IMSI信息存储在注册消息的临时身份字段中而不需要扩展新的字段。
[0038]在又一可选的实施方式中,IMS客户端3在登录之后可通过例如SIP协议注册到IMS网络,因此,IMS客户端3在获取MSI信息之后,可将其转换为SIP URI的形式(例如,imsiiims.chinamobile.com),并且可将其账户号码(例如,8613512345678)转换为 SIP URI的形式(例如,8613512345678@ims.chinamobile.com)。然后,IMS 客户端 3 将 SIP URI 形式的頂SI信息和账户号码发送至用户数据存储服务器HSS/HLR 4。由此,用户数据存储服务器HSS/HLR 4在接收到MSI信息和账户号码之后,需将SIP URI形式的MSI信息和账户号码进行逆转换以得到原始的MSI信息和账户号码。
[0039]在又一可选的实施方式中,应用服务器5可通过Sh参考点向用户数据存储服务器HSS/HLR 4发送命令(例如UDR)以请求查询手机2的手机号码。在接收到命令之后,用户数据存储服务器HSS/HLR 4基于IMSI信息(例如,逆转换之后得到的)查询手机2的手机号码,然后通过Sh参考点以回复的形式(例如UDA)将查询到的手机号码和IMS客户端3的账户号码发送至应用服务器5。
[0040]在此,需要说明的是,融合了一号通的用户数据存储服务器HSS/HLR 4不仅具有如上所述与MS功能体相关的功能,还包含了 PS域和CS域所需要的归属位置寄存器和鉴权中心(HLR/AUC)功能的子集。因此,用户数据存储服务器HSS/HLR 4可基于MSI信息查询到手机号码。
[0041]图3示出了示出了根据本申请的一个实施方式的用于实现图2所示的方法的IMS
客户端。
[0042]如图3所示,根据本申请的IMS客户端3可包括获取模块301和发送模块302,其中获取模块301获取MS客户端3所登录的手机2的IMSI信息,发送模块302将MS客户端3的账户号码和手机2的MSI信息发送至用户数据存储服务器HSS/HLR 4。
[0043]在一个可选的实施方式中,MS客户端3还可包括存储模块303,存储模块303将获取模块301获取的IMSI信息存储在注册消息的临时身份字段中。
[0044]在另一可选的实施方式中,如上所述,IMS客户端端3在登录后可通过例如SIP协议注册到MS网络,由此,IMS客户端3还可包括转换模块304,转换模块304可在发送模块302的发送之前将账户号码和MSI信息转换为SIP URL形式。然后,用户数据存储服务器HSS/HLR 4在接收到账户号码和MSI信息之后需将SIP URI形式的MSI信息和账户号码进行逆转换以得到原始的MSI信息和账户号码。
[0045]图4示出了根据本申请的一个实施方式的用于实现图2所示的方法的应用服务器。
[0046]如图4所示,本申请的应用服务器5可包括查询模块501、比较模块502和锚定解除模块503。查询模块501查询手机2的手机号码。查询模块501查询手机2的手机号码的方式已经在上面进行了详细描述,因此这里不再描述。比较模块502比较所查询的手机号码与IMS客户端3的账户号码。当手机2的手机号码与IMS客户端3的账户号码相同时,锚定解除模块503使得手机2振铃而客户端3不振铃。
[0047]在一个可选实施方式中,应用服务器5的锚定解除模块503可包括消息发送单元5031,消息发送单元5031将消息发送至SCP服务器6以通知SCP服务器6解除一号通业务中对IMS客户端3的账户号码的锚定。
[0048]以上参照附图对本申请的示例性的实施方案进行了描述。本领域技术人员应该理解,上述实施方案仅仅是为了说明的目的而所举的示例,而不是用来进行限制。凡在本申请的教导和权利要求保护范围下所作的任何修改、等同替换等,均应包含在本申请要求保护的范围内。
【权利要求】
1.避免一号通主号码手机多次振铃的方法,其中,MS客户端安装在一个手机上,并使用一号通主号码作为账户号码,所述方法包括: a)所述MS客户端在登录后获取所述手机的IMSI信息; b)所述MS客户端将所述账户号码和所获取的IMSI信息发送至用户数据存储服务器; c)所述用户数据存储服务器在接收到应用服务器的命令时,基于所述IMSI信息查询所述手机的手机号码,并且将查询到的手机号码和所述账户号码发送至所述应用服务器; d)所述应用服务器比较所述手机号码与所述账户号码;以及 e)如果所述手机号码与所述账户号码相同,则使所述手机振铃而所述IMS客户端不振Tl。
2.如权利要求1所述的方法,其中步骤e)包括所述应用服务器通知SCP服务器,由所述SCP服务器解除对所述IMS客户端的账户号码的锚定。
3.如权利要求1所述的方法,其中所述IMS客户端将所获取的手机的IMSI信息存储在注册消息的临时身份字段中。
4.如权利要求1所述的方法,其中所述IMS客户端在发送之前将所述账户号码和所述IMSI信息转换为SIP URI的形式,所述用户数据存储服务器在发送之前将SIP URI形式的IMSI信息和账户号码进行逆转换以得到原始的IMSI信息和账户号码。
5.如权利要求1所述的方法,其中所述应用服务器通过Sh参考点向所述用户数据存储服务器HSS/HLR发送命令以申请查询所述手机的手机号码,所述用户数据存储服务器HSS/HLR通过Sh参考点将查询到的手机号码和所述账户号码发送至所述应用服务器。
6.1MS客户端,其中,所述MS客户端安装在一个手机上,并且使用一号通主号码作为账户号码,所述MS客户端包括: 获取模块,获取所述IMS客户端所登录的手机的IMSI信息;以及 发送模块,将所述账户号码和所获取的MSI信息发送至用户数据存储服务器。
7.如权利要求6所述的IMS客户端,进一步包括存储模块,将所述获取模块获取的IMSI信息存储在注册消息的临时身份字段中。
8.如权利要求6所述的IMS客户端,进一步包括转换模块,在所述发送模块的发送之前将所述账户号码和所述MSI信息转换为SIPURL的形式。
9.如权利要求6所述的IMS客户端,所述用户数据存储服务器将SIPURI形式的IMSI信息和账户号码进行逆转换以得到原始的MSI信息和账户号码。
10.应用服务器,其中,MS客户端安装在一个手机上,并且使用一号通主号码作为账户号码,所述应用系统包括: 查询模块,查询所述手机的手机号码; 比较模块,比较所述手机号码与所述MS客户端的账户号码; 锚定解除模块,如果所述手机号码与所述账户号码相同,则使所述手机振铃而所述MS客户端不振铃。
11.如权利要求10所述的应用服务器,其中,锚定解除模块包括消息发送单元,所述消息发送单元发送解除对所述IMS客户端的账户号码锚定的消息。
【文档编号】H04L29/06GK103856638SQ201210499840
【公开日】2014年6月11日 申请日期:2012年11月29日 优先权日:2012年11月29日
【发明者】辜苏, 李淼 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1