一卡多号的实现方法及其系统的制作方法

文档序号:7958135阅读:98来源:国知局
专利名称:一卡多号的实现方法及其系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种实现一卡多号的技术。
背景技术
现有的许多码分多址(CDMA,Code Division Multiple Access)数字无线通信技术网络都是无线本地环路(WLL,Wireless Local Loop)网络。作为WLL网络,用户被限制在某一个区域,不能漫游。当用户在归属地的网络环境下通信不属于漫游;当用户出了归属地,漫游到另外一套网络环境下,就不能进行通信。
即使允许漫游,由于从漫游地网络到本地网络的网络资源被占用,所以相应产生的费用较高。目前,用户在归属地申请开户时,通过当地运营商的服务系统在归属位置寄存器进行注册,将用户的信息存贮在归属地位置寄存器(HLR,Home Location Register)里,所述归属位置寄存器是一种用于存储用户信息的数据库。当用户漫游到另外一套网络环境下,那么会在拜访地位置寄存器(VLR,Visit Location Register)进行注册,这样用户所到的网络就会去用户注册的拜访地位置寄存器寻找用户的具体信息,以便给用户提供服务。
因此如果用户选择没有提供漫游服务的运营商,当用户到达外地后,只能选择在当地网络重新开户,由于现有技术的一张卡只能对应一个号码,用户还需要重新购买手机卡,十分不便;如果用户选择能够提供漫游服务的运营商,则用户通信产生的漫游费用又较高。

发明内容
有鉴于此,有必要提出一种实现一张卡即一个用户终端可以开设多个个人用户号码的方法及其系统,本发明的目的是通过以下技术方案实现的本发明实施例提供一种实现一卡多号的方法,用于实现一个用户卡开设多个号码,所述方法包括所述用户卡在主位置归属寄存器开户并获得主号码,在辅位置归属寄存器开户并获得相应的辅号码,且所述主位置归属寄存器记录开设的所有号码和用户签约信息,所述辅位置归属寄存器记录开设的辅号码和主位置归属寄存器识别标识;用户初始通信时,向所述主位置归属寄存器发送位置登记请求,根据所述位置登记请求判断用户终端是否开设有可以进行通信的号码,如果是,则激活所述号码,用户通过所述号码进行通信。
其中,当用户终端非激活号码被呼叫时,如果用户签约了一卡多号漫游业务且所述呼叫为异局呼叫,则接通呼叫至用户获取的临时本地号码,如果用户签约了一卡多号漫游业务且所述呼叫为同局呼叫,则接通呼叫至所述非激活号码。
本发明还提供一种实现一卡多号的系统,其包括主位置归属寄存器,和辅位置归属寄存器,所述主位置归属寄存器包括接口单元,用于接收和发送所述主位置归属寄存器与外界的交互信息;存储单元,用于存储从接口单元获取的用户所有签约信息以及用户终端开设的所有号码包括主号码以及辅号码;判断单元,根据从接口单元获得的位置信息以及号码存储单元中存储的号码,判断用户是否有可以进行通信的号码,所述辅位置归属寄存器包括接口单元,用于接收和发送所述辅位置归属寄存器与外界之间的交互信息;存储单元,用于存储从接口单元获取的用户基本信息、主位置归属寄存器的位置归属寄存器识别标识以及所述辅位置归属寄存器中开设的辅号码。
通过本发明实施例所提供的实现一卡多号的方法及其系统,一个用户卡可以在不同地区开设多个个人用户号码,用户在不同地区可以使用在当地开设的号码进行通信,而且被认为是本地通信,无须支付漫游费用以及长话费用,或者另外买卡开户,为用户节省了资金;进一步的,通过本发明实施例提供的实现一卡多号的方法及其系统,用户可以开通一卡多号漫游业务,当用户漫游至所述一卡多号漫游业务开通的任何一个地区,呼叫用户的任何一个号码都可以接通到用户,给用户在异地通信带来了极大的便利。


图1为本发明实现一卡多号的系统较佳实施例的结构图;图2为本发明实现一卡多号的方法中主HLR和辅HLR处理操作命令的信令流程图;图3为本发明实现一卡多号的方法中位置登记的信令流程图;图4为采用本发明实现一卡多号的方法用户辅号作为被叫的信令流程图;图5为采用本发明实现一卡多号的方法用户使用辅号接收短消息的信令流程图。
具体实施例方式
本发明提供一种实现一卡多号的方法及其系统。由于所述实现一卡多号的方法是基于归属位置寄存器实现的,后述描述中均将通过本发明所实现的一卡多号简称为MSNH(Multiple Subscriber Number Based on HLR)。
为使本发明的技术方案更加清楚明白,以下参照附图并列举实施例,对本发明进行进一步详细说明。
请参阅图1,为本发明实现一卡多号的系统较佳实施例的结构图。所述实现一卡多号的系统包括主归属位置寄存器(HLR,Home Location Register)10、辅HLR 20以及用户端30,所述实现一卡多号的系统可以包括多个辅HLR。
所述主HLR 10包括接口单元11、签约信息存储单元12、号码存储单元13、位置归属寄存器识别标识(HLR ID)与地址对应关系表14、号码与地址对应关系表15以及判断激活单元16。所述辅HLR 20包括接口单元21、基本信息存储单元22、号码存储单元23以及HLR ID与地址对应关系表24。其中,所述签约信息存储单元12与号码存储单元13可以集成在一个存储单元中,所述基本信息存储单元22与号码存储单元23也可以集成在一个存储单元中。
所述主HLR 10的接口单元11用于接收和发送主HLR 10与外界的交互信息,例如与辅HLR 20之间的交互信息,包括通信过程中使用的信令消息以及进行辅号码的开户、销户等操作的系统维护消息。
所述主HLR 10的签约信息存储单元12用于存储用户的所有签约信息例如用户的国际移动用户识别码(IMSI,International Mobile SubscriberIdentifier)、电子序列号(ESN,Electronic Serial Number)以及用户是否签约一卡多号漫游业务(SMRS,Selective Multiple Roaming Service)等;所述主HLR 10的号码存储单元13用于存储个人用户号码(MDN,Mobile Directory Number),所述MDN包括用户所签约的主号码和辅HLR中开设的辅号码,例如WLL网络一般由固网运营商经营,用户的号码规划和固定电话的号码基本相同,例如国际号码的格式为国家码+区号+号码,国内号码格式为区号+号码。
所述主HLR 10的HLR ID与地址对应关系表14用于记录HLR识别标识与对应的HLR地址之间的对应关系,为了识别网络中的每个HLR,互联网络给每个HLR分配一个唯一识别标识HLR ID,所述HLR地址包括HLR的IP地址以及在信令网中的信令地址,所述IP地址用于指示HLR之间的IP连接,所述HLR的信令地址为用户在网络中进行通信时HLR的地址,例如当用户签约MSNH业务时,主HLR纪录完用户信息后,通过辅HLR的IP地址给辅HLR发送消息,以便将辅号以及主HLR ID存入辅HLR。
所述主HLR 10的号段与地址对应关系表15用于记录MDN号码前缀与其所属的HLR的地址之间对应关系,例如用户在A地区办理开户,然后选择B地区的号码作为辅号码,A地区的HLR根据用户选择的辅号码号段,查找号段与HLR ID的对应关系表,查出B地区的HLR ID,再根据HLR ID和地址的对应关系表,找到B地区的HLR的IP地址,将辅号码的信息存入B地区的HLR。
所述主HLR 10的判断单元16用于在用户进行位置登记时根据用户所处的位置信息以及用户的签约信息和对应的MDN判断用户在该位置是否有对应可以进行通信的MDN。
所述辅HLR 20的接口单元21用于接收和发送与外界的交互信息,例如辅HLR 20与主HLR 10之间的交互信息;所述辅HLR 20的基本信息存储单元22用于存储用户主号码所归属的主HLRID。
所述辅HLR 20的号码存储单元23用于存储用户在所述辅HLR归属地所分配到的辅号码。
所述辅HLR 20的HLR ID与地址对应关系表24用于记录HLR ID与对应的HLR地址之间的对应关系,因此在辅HLR 20中,可以根据所述主HLR的HLR ID,通过查找所述HLR ID与地址对应关系表24,找到主HLR的地址。
所述实现一卡多号的方法主要包括步骤101一个用户卡在一个主HLR与若干辅HLR分别进行开户,获得若干个人用户号码,其中在主HLR开户所获得的个人用户号码为主号码,在辅HLR开户所获得的号码为辅号码,所述主HLR存储用户所有签约信息和所述个人用户号码,所述辅HLR存储对应的辅号码、用户基本信息以及主HLR的HLR ID;步骤102用户初始通信时,向所述主HLR发送位置登记请求,根据所述位置等记请求判断用户终端是否有可以进行通信的号码,如果是,则所述号码为当前激活号码,用户使用所述激活号码进行通信。
下面针对所述实现一卡多号的方法中开户过程和位置登记过程分别进行详细说明请参阅图2,所述实现一卡多号的方法中在主HLR和辅HLR开户的信令流程包括步骤201用户通过运营商的服务系统发送MSNH的开户操作命令给主HLR;步骤202主HLR根据MDN的前缀(区号)或者号段与HLR ID对照关系表找到用户辅号归属辅HLR的HLR ID,再根据辅HLR ID查找HLR ID与地址对照关系表,得到辅HLR的IP地址;步骤203根据所述辅HLR的IP地址,通过IP网络发送所述开户操作命令到辅HLR,辅HLR根据所述开户操作命令存储用户签约信息;步骤204辅HLR收到主HLR所发送的开户操作命令后,首先检查所述操作命令的合法性,如果合法,辅HLR执行开户操作命令;步骤205辅HLR上报所述操作命令的处理结果给主HLR;步骤206主HLR判断辅HLR执行开户操作命令是否成功,如果成功,则进行步骤208,如果失败,则进行步骤207;步骤207,主HLR上报错误码给运营商的服务系统,结束处理流程。
步骤208主HLR执行MSNH的开户操作命令;步骤209判断主HLR执行开户操作命令是否成功,如果成功,则进行步骤210,如果失败,则进行步骤211;
步骤210主HLR上报操作命令处理结果给运营商,上报结果中包括主HLR的ID以及操作命令执行结果。
步骤211主HLR发送回滚命令到辅HLR;步骤212辅HLR根据回滚命令,取消用户在辅HLR的开户操作;步骤213辅HLR将开户操作命令处理结果上报给主HLR;步骤214主HLR上报开户操作命令处理结果给运营商,上报信息中包括主HLRID。
用户进行销户、修改用户签约信息的处理过程与开户相同,这里不再描述。
下面举例说明用户进行位置登记的具体过程,请参阅图3,为用户处在辅HLR的位置区进行位置登记流程的信令流程图,所述位置登记流程包括步骤301用户初始通信时,辅HLR的位置区的服务移动交换中心(MSC,Mobile Switching Center)发送位置登记通知消息到拜访位置寄存器(VLR,VisitLocation Register),所述位置登记通知的消息中包括MSNH用户的位置区信息参数,所述位置区域参数可以是AreaCode、MSCID或者LAI等位置信息参数;步骤302VLR转发位置登记通知消息到主HLR,位置登记通知消息包括MSNH用户的位置区信息参数;步骤303主HLR根据用户所处位置区判断在该位置区是否允许用户漫游,如果是,则进行步骤304,如果否,则进行步骤306;主HLR中配置有位置信息和号段的对应关系,主HLR收到位置登记消息时,根据IMSI找到用户签约信息,判断用户是否签约了MSNH业务,如果是,根据位置信息判断该位置信息对应的合法号段,然后将用户签约的MDN、MDN1、MDN2等多个号码和这个号段进行匹配,匹配成功的号码就为激活号码。
步骤304主HLR向VLR发送位置登记成功消息,并携带激活号码;步骤305VLR向MSC发送位置登记成功消息,并携带激活号码;步骤306主HLR向MSC发送位置登记失败消息。
例如用户从B地区进行位置登记,根据IMSI判断用户主HLR在A地区,B地区的MSC/VLR发送位置登记消息到A地区的HLR,假设消息中所带的位置信息参数为区号0755。A地区的HLR根据IMSI找到用户签约信息,发现用户签约了MSNH业务,根据位置信息即区号查找局数据,发现区号位置区对应的合法号段为07550000000到075599999999,于是用记录的用户所签约的所有号码02988888888、075588888888、02188888888和这个合法号段匹配,匹配到075588888888在合法号段内,说明用户在B地区分配有辅号码075588888888,HLR给B地区的MSC/VLR回登记响应消息,携带激活号码为07558888888。
如果根据收到的区号没有匹配到签约的号码,则说明用户无权在这个区域漫游,比如用户到C地区后位置登记消息中携带区号010,HLR中配置的局数据中表明010位置区对应的合法号段为01000000000到01099999999,而用户签约的三个号码没有在这个号段之内,说明用户无权在C地区漫游,HLR给C地区的MSC发送拒绝消息。
以上是本发明实现一卡多号方法中用户在辅HLR位置区进行位置登记的具体过程,用户在主HLR位置区的位置登记过程与之相似,因此不做进一步描述。
下面描述用户在辅HLR位置区激活辅号码后呼叫流程的过程。请参阅图4,为采用本发明实现一卡多号的方法用户辅号做为被叫的信令流程图,所述呼叫流程包括步骤401服务MSC判断被叫号码归属的地区,发送位置请求(LOCREQ)消息至辅号码归属的HLR,例如被叫号码为075588888888,则发送LOCREQ请求消息给辅号归属的HLR;步骤402辅HLR接收LOCREQ消息并根据请求消息中的被叫号码找到用户主号归属HLR的HLR ID,根据HLR ID查找HLR ID与地址对应关系表得到主HLR的地址,通过触发地址列表(TrigAddrList)将主HLR的地址下发给服务MSC;步骤403服务MSC根据辅HLR下发的主HLR的地址,发送LOCREQ消息给主HLR;步骤404主HLR判断呼叫号码是否是激活号码,如果被叫号码是用户当前激活号码,则继续呼叫处理进行步骤407,如果被叫号码不是激活号码,则进行步骤405;步骤405判断用户是否签约了SMRS,如果用户签约了SMRS,则继续呼叫处理进行步骤407,如果用户没有签约SMRS,则进行步骤406;如果用户签约了SMRS业务,其他用户呼叫用户的当前激活号码以外其他辅号码时,也能够接通用户终端。
步骤406拒绝呼叫。
例如MSNH用户目前在D,激活号码是02188888888,则当其他用户拔打用户在B地开设的辅号码075588888888时,如果MSNH用户没有签约SMRS,则呼叫不能接通。
步骤407主HLR判断是否为异局呼叫,即跨地区呼叫,如果是,则进行步骤408,如果否,则进行步骤411;步骤408主HLR发送被叫路径查询请求消息(ROUTREQ)给被叫MSC取得临时本地号码(TLDN);步骤409被叫MSC给主HLR返回ROUTREQ响应消息,其中包括TLDN参数;步骤410主HLR向服务MSC返回LOCREQ响应消息;步骤411呼叫建立,如果是异局呼叫则将呼叫接通至用户获取的临时本地号码,如果是同局呼叫则将呼叫接通至所述非激活号码。
由于用户在主HLR位置区呼叫的流程和普通用户呼叫流程相同,这里不做进一步描述。
下面举例说明用户使用辅号接收短消息的过程,请参阅图5,为采用本发明实现一卡多号的方法用户使用辅号接收短消息的信令流程图,所述辅号接收短消息过程包括步骤501主叫用户终端发送短消息到主叫用户终端所归属的短消息中心;步骤502主叫短消息中心根据被叫号码将短消息发送到被叫用户终端所归属的短信中心;步骤503被叫用户终端所归属的短信中心查询被叫短消息中心记录的MDN和IMSI的对应关系,例如被叫号码为用户在B地区开设的辅号码075588888888,则对应的IMSI为A地区的IMSI号码段,由于短消息地址查询消息(SMSREQ)是根据IMSI寻址的,被叫用户终端所归属的短消息中心(MC)发送SMSREQ到A地区的HLR,即用户的主HLR;步骤504主HLR查询记录的用户终端的动态信息,例如短消息地址,将获得的短消息地址返回到被叫短消息中心;步骤505被叫短消息中心根据短消息地址,发送短消息到当前用户服务的MSC。
由于用户使用主号码收发短消息流程与普通用户号码(即没有签约MSNH业务的用户号码)没有区别,这里不做描述。
通过本发明实施例提供的实现一卡多号的方法及其系统,一个用户卡可以在不同地区开设多个个人用户号码,用户在不同地区可以使用在当地开设的号码进行通信,而且被认为是本地通信,无须支付漫游费用以及长话费用,或者另外买卡开户,为用户节省了资金;进一步的,通过本发明实施例提供的实现一卡多号的方法及其系统,用户可以开通一卡多号漫游业务,当用户漫游至所述一卡多号漫游业务开通的任何一个地区,呼叫用户任何一个号码都可以接通到用户,给用户在异地通信带来了极大的便利性。
以上对本发明实施例所提供的实现一卡多号的方法及其系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种实现一卡多号的方法,用于实现一个用户卡开设多个号码,其特征在于,所述实现一卡多号的方法包括所述用户卡在主位置归属寄存器开户并获得主号码,在辅位置归属寄存器开户并获得相应的辅号码,且所述主位置归属寄存器记录开设的所有号码和用户签约信息,所述辅位置归属寄存器记录开设的辅号码和主位置归属寄存器识别标识;用户初始通信时,向所述主位置归属寄存器发送位置登记请求,所述主位置归属寄存器根据位置登记请求判断用户终端是否开设有可以进行通信的号码,如果是,则激活所述号码,用户通过所述号码进行通信。
2.根据权利要求1所述的实现一卡多号的方法,其特征在于,所述主位置寄存器和辅位置寄存器均包括位置寄存器识别标识与地址对应关系表,用于记录位置归属寄存器识别标识与其地址之间的对应关系,所述辅位置归属寄存器还记录主位置归属寄存器的位置归属寄存器识别标识。
3.根据权利要求2所述的实现一卡多号的方法,其特征在于,所述位置登记请求中携带位置信息参数。
4.根据权利要求3所述的实现一卡多号的方法,其特征在于,所述判断用户终端是否开设有可以进行通信的号码具体为主位置归属寄存器根据所述位置登记请求中携带的位置信息参数得到对应的号段,判断用户终端开设的所有号码中是否有与所述号段匹配的号码。
5.根据权利要求1所述的实现一卡多号的方法,其特征在于,所述主位置归属寄存器记录的签约信息包括用户是否签约一卡多号漫游业务。
6.根据权利要求5所述的实现一卡多号的方法,其特征在于,当用户终端非激活号码被呼叫时,如果用户签约了一卡多号漫游业务且所述呼叫为异局呼叫,则接通呼叫至用户获取的临时本地号码,如果用户签约了一卡多号漫游业务且所述呼叫为同局呼叫,则接通呼叫至所述非激活号码。
7.一种实现一卡多号的系统,用于实现一个用户卡开设多个号码,其特征在于,所述实现一卡多号的系统包括主位置归属寄存器,和辅位置归属寄存器,所述主位置归属寄存器包括接口单元,用于接收和发送所述主位置归属寄存器与外界的交互信息;存储单元,用于存储从接口单元获取的用户所有签约信息以及用户终端开设的所有号码包括主号码以及辅号码;判断单元,根据从接口单元获得的位置信息以及号码存储单元中存储的号码,判断用户是否有可以进行通信的号码,所述辅位置归属寄存器包括接口单元,用于接收和发送所述辅位置归属寄存器与外界之间的交互信息;存储单元,用于存储从接口单元获取的用户基本信息、主位置归属寄存器的位置归属寄存器识别标识以及所述辅位置归属寄存器中开设的辅号码。
8.根据权利要求7所述的实现一卡多号的系统,其特征在于,所述主位置归属寄存器和辅位置归属寄存器均包括位置归属寄存器识别标识与地址对应关系表,用于记录位置归属寄存器识别标识与其地址之间的对应关系。
9.根据权利要求7所述的实现一卡多号的系统,其特征在于,所述主位置归属寄存器的存储单元包括签约信息存储单元和号码存储单元,所述签约信息存储单元用于存储从接口单元获取的用户所有签约信息,所述号码存储单元用于存储用户终端开设的所有号码包括主号码以及辅号码。
10.根据权利要求7所述的实现一卡多号的系统,其特征在于,所述辅位置归属寄存器的存储单元包括基本信息存储单元和号码存储单元,所述基本信息存储单元用于从接口单元获取的用户的基本信息以及主位置归属寄存器的位置归属寄存器识别标识,所述号码存储单元用于存储在所述辅位置归属寄存器开设的辅号码。
全文摘要
本发明提供了一种实现一卡多号的方法及其系统,所述实现一卡多号的方法包括所述用户卡在主位置归属寄存器开户并获得主号码,在辅位置归属寄存器开户并获得相应的辅号码,且所述主位置归属寄存器记录开设的所有号码和用户所有签约信息,所述辅位置归属寄存器记录开设的辅号码和主位置归属寄存器识别标识;用户初始通信时,向所述主位置归属寄存器发送位置登记请求,根据所述位置登记请求判断用户终端是否开设有可以进行通信的号码,如果是,则激活所述号码,用户通过所述号码进行通信。通过本发明提供的实现一卡多号的方法及其系统,一个用户终端可以在不同地区开设多个个人用户号码,用户在不同地区可以使用在当地开设的号码进行通信,而且所述通信被认为是本地通信,无须支付漫游费用以及长话费用,为用户节省了资金。
文档编号H04W8/26GK1997222SQ20061006386
公开日2007年7月11日 申请日期2006年12月31日 优先权日2006年12月31日
发明者胡小喜, 刘书红, 陈鑫磊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1