CN102137459B - 单卡双待终端cs域同时驻留两网的方法及相关***、装置 - Google Patents
单卡双待终端cs域同时驻留两网的方法及相关***、装置 Download PDFInfo
- Publication number
- CN102137459B CN102137459B CN2011100422103A CN201110042210A CN102137459B CN 102137459 B CN102137459 B CN 102137459B CN 2011100422103 A CN2011100422103 A CN 2011100422103A CN 201110042210 A CN201110042210 A CN 201110042210A CN 102137459 B CN102137459 B CN 102137459B
- Authority
- CN
- China
- Prior art keywords
- network
- msc
- terminal
- position updating
- updating request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/005—Multiple registrations, e.g. multihoming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供了单卡双待终端CS域同时驻留两网的方法及相关***、装置,其中,该方法应用于网络侧,包括:接收单卡终端发送的2G、3G网络位置更新请求,该请求中携带有相同的用户标识;与终端一起完成CS域位置更新,使得终端的CS域驻留在2G、3G网络,并保存终端驻留网络的位置信息;当接收到主叫用户发送的CS域业务请求时,优先根据保存的2G位置信息选择2G网络执行CS域业务,当不存在2G网络位置信息或2G网络不满足CS域业务要求时,根据保存的3G位置信息选择3G网络执行CS域业务。通过上述方案,UE同时驻留两网,且优先选择2G网络进行CS域业务,避免了2G、3G网络之间的频繁重选,提高了通信质量。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及单卡双待终端CS域同时驻留两网的方法及相关***、装置。
背景技术
随着通信技术的发展,3G(3rd-generation,第三代通信技术)、LTE(LongTerm Evolution,长期演进)、WLAN(Wireless Local Area Networks,无线局域网)等高速数据传输通信网络正在得到越来越广泛的应用。这些网络的特点是能够提供高速的数据业务,同时有一些也支持语音业务,例如3G网络在提供高速的数据业务的同时,能够支持语音业务。
目前大部分的3G终端都是2G/3G双模手机,例如WCDMA/GSM双模、TD-SCDMA/GSM双模手机。现有的2G/3G双模终端在进行通信业务时,通常优先驻留在3G网络,当3G网络没有信号的时候会重选到2G(secondgeneration,第二代通信技术)网络,当3G网络信号恢复时再重选到3G网络。
然而,现有的2G网络覆盖良好,而3G网络经常出现覆盖水平不佳的情况,特别是室内3G信号不好。由此在进行通信业务时,很容易出现3G终端在2G网络和3G网络之间频繁重选的情况。在2G网络和3G网络之间重选的过程中,容易导致漏话,由此影响语音业务的通信质量。
发明内容
本发明实施例提供了单卡双待终端CS域同时驻留两网的方法及相关***、装置,以提高3G终端语音业务的通信质量。
其中,本发明实施例了提供了一种单卡双待终端CS域同时驻留两网的方法,应用于单SIM卡终端,所述SIM卡中含有用户标识,所述方法包括:
向网络侧发送携带有相同所述用户标识的2G网络位置更新请求和3G网络位置更新请求,使得所述网络侧收到所述2G网络位置更新请求和3G网络位置更新请求后,与所述终端一起完成电路交换CS域位置更新流程,从而使得所述终端的CS域驻留在2G网络和3G网络;
当发起CS域业务请求时,优先选择所述2G网络执行所述CS域业务,当所述2G网络不满足所述CS域业务要求时,选择所述3G网络执行所述CS域业务。
本发明实施例还提供了一种单卡双待终端CS域同时驻留两网的方法,应用于网络侧,包括:
接收终端发送的2G网络位置更新请求和3G网络位置更新请求,所述终端为单SIM卡终端,所述SIM卡中含有用户标识,所述2G网络位置更新请求和所述3G网络位置更新请求中携带有相同的所述用户标识;
与所述终端一起完成电路交换CS域位置更新流程,从而使得所述终端的CS域驻留在2G网络和3G网络,同时保存所述终端驻留的2G网络的位置信息和3G网络的位置信息;
当接收到主叫用户发送的CS域业务请求时,优先根据保存的2G网络的位置信息选择2G网络执行所述CS域业务,当不存在2G网络位置信息或所述2G网络不满足所述CS域业务要求时,根据保存的3G网络的位置信息选择3G网络执行所述CS域业务。
本发明实施例还提供了一种通信***,包括:
2G移动交换中心MSC,3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G MSC用于,接收终端发送的2G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求携带有所述用户标识;向所述HLR发送第一网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G MSC标识;
所述3G MSC用于,接收所述终端发送的3G网络位置更新请求;所述3G网络位置更新请求也携带有所述用户标识;向所述HLR发送第二网络位置更新请求,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的类型,所述2G MSC标识和所述3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新请求保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G MSC及所述3G MSC***用户数据,使得所述2G MSC以及所述3G MSC收到通知后保存第二位置信息,所述第二位置信息包括终端发送位置更新请求时所在网络的位置区信息;如果有其他MSC保存有旧的第二位置信息,则通知该MSC删除旧的第二位置信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的所述第一位置信息优先向所述2G MSC获取路由信息;当所述第一位置信息中不存在对应于2G网络的位置信息或所述2G网络不满足所述CS域业务要求时,向3G MSC获取路由信息;
所述2G MSC或者所述3G MSC还用于,根据保存的所述第二位置信息向所述HLR返回路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G MSC或者所述3GMSC发送呼叫连接,使得所述2G MSC或者所述3G MSC根据保存的所述第二位置信息向所述终端发起呼叫。
本发明实施例还提供了一种通信***,包括:
2G/3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G/3G MSC用于,接收终端发送的2G网络位置更新请求和3G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求和所述3G网络位置更新请求携带有相同的所述用户标识;向所述HLR发送第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G/3G MSC***用户数据,通知时携带所述网络类型,使得所述2G/3GMSC收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的所述第一位置信息向所述2G/3G MSC获取路由信息;
所述2G/3G MSC还用于,向所述HLR返回路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G/3G MSC发送呼叫连接,所述2G/3G MSC根据保存的第二位置信息优先通过2G网络向所述终端发起呼叫,当所述第二位置信息中不存在2G网络位置信息或所述2G网络不满足CS域业务要求时,所述2G/3G MSC根据保存的第二位置信息通过3G网络向所述终端发起呼叫。
本发明实施例还提供了一种通信***,包括:
2G/3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G/3G MSC用于,接收终端发送的2G网络位置更新请求和3G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求和所述3G网络位置更新请求携带有相同的所述用户标识;向所述HLR发送第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G/3G MSC***用户数据,通知时携带终端接入的网络类型,使得所述2G/3G MSC收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的第一位置信息优先向所述2G/3G MSC获取用于2G网络的路由信息,当所述第一位置信息中不存在对应于2G网络的位置信息或2G网络不满足CS域业务要求时,用于向所述2G/3G MSC获取用于3G网络的路由信息;
所述2G/3G MSC还用于,向所述HLR返回指定网络类型的路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G/3G MSC发送呼叫连接,使得所述2G/3G MSC根据保存的所述第二位置信息和路由信息向所述终端发起呼叫。
本发明实施例还提供了一种终端,所述终端为单SIM卡终端,所述SIM卡中含有用户标识,所述终端包括:
2G处理模块,用于向网络侧发送携带所述用户标识的2G网络位置更新请求,使得所述网络侧收到所述2G网络位置更新请求后,与所述终端一起完成电路交换CS域位置更新流程,从而使得所述终端的CS域驻留在2G网络;
3G处理模块,用于向网络侧发送携带所述用户标识的3G网络位置更新请求,使得所述网络侧收到所述3G网络位置更新请求后,与所述终端一起完成电路交换CS域位置更新流程,从而使得所述终端的CS域驻留在3G网络;
选择模块,用于当发起CS域业务请求时,优先通过所述2G处理模块选择所述2G网络执行所述CS域业务,当所述2G网络不满足所述CS域业务要求时,通过所述3G处理模块选择所述3G网络执行所述CS域业务。
本发明实施例还提供了一种MSC,所述MSC为同时用于2G网络和3G网络的2G/3G MSC,所述MSC包括:接收模块、发送模块、路由返回模块和呼叫选择模块;
所述接收模块用于,接收终端发送的2G网络位置更新请求和3G网络位置更新请求;终端为单SIM卡,SIM卡中含有用户标识,2G网络位置更新请求和3G网络位置更新请求携带有相同的用户标识;并将终端的电路交换CS域驻留到2G网络和3G网络,并保存驻留的2G网络的位置信息和3G网络的位置信息;
所述发送模块用于,向HLR发送第一网络位置更新请求和第二网络位置更新请求,第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,第二网络位置更新请求携带有用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
通过发送第一网络位置更新请求以及第二网络位置更新请求,使得HLR根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;
所述接收模块还用于,接收HLR收到第一网络位置更新请求以及第二网络位置更新请求后发送的***用户数据通知,该通知中携带终端发送位置更新请求时所在网络的网络类型,收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
所述接收模块还用于,接收HLR发送的获取路由信息的请求,其中,HLR是在收到主叫MSC查询路由信息请求时发送获取路由信息的请求,主叫MSC是在接收到主叫用户发送的CS域业务请求时,向HLR发送查询路由信息的请求;
所述路由返回模块用于,根据HLR的请求,向HLR返回路由信息,以使HLR向主叫MSC返回终端的路由信息;
呼叫选择模块用于,接收主叫MSC根据路由信息发送的呼叫连接,并根据保存的第二位置信息优先通过2G网络向终端发起呼叫,当2G网络不满足CS域业务要求时,根据保存的第二位置信息通过3G向终端发起呼叫。
本发明实施例还提供了一种HLR,包括:位置更新接收模块、保存模块和路由获取模块;
所述位置更新接收模块用于,接收2G移动交换中心MSC和3G MSC分别发送的第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有用户标识、2G网络标识以及2G MSC标识,所述第二网络位置更新请求携带有用户标识、3G网络标识以及3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述用户标识对应的终端发送位置更新请求时所在网络的类型,所述2G MSC标识和所述3GMSC标识用于标识接收位置更新请求的MSC;
所述保存模块用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新请求保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G MSC及所述3G MSC***用户数据,使得所述2G MSC及所述3G MSC收到通知后保存第二位置信息,所述第二位置信息包括终端发送位置更新请求时所在网络的位置区信息;如果有其他MSC保存有旧的第二位置信息,则通知该其他MSC删除旧的第二位置信息;所述第一位置信息同时包括所述终端在2G网络和3G网络的MSC的标识;
所述路由获取模块用于,接收主叫MSC发送的查询所述终端的路由信息的请求,并根据保存的所述第一位置信息向所述2G MSC获取路由信息;当所述第一位置信息中不存在对应于2G网络的位置信息或2G网络不满足所述CS域业务要求时,向3G MSC获取路由信息;主叫MSC是在接收到主叫用户发送的CS域业务请求时,向所述HLR发送查询路由信息的请求;
所述路由获取模块还用于,向所述主叫MSC返回所述终端的路由信息。
本发明实施例的单卡双待终端CS域同时驻留两网的方法及相关***、装置,终端在开机或位置移动后,向网络侧发送携带该终端的用户标识的2G网络位置更新请求和3G网络位置更新请求,使得该终端可以同时驻留在2G网络和3G网络;在进行CS域业务时,终端或网络侧优先选择2G网络进行通信,并在2G网络不满足CS域业务要求时,选择3G网络进行通信。由于本发明实施例中终端同时驻留在2G网络和3G网络,并且CS域业务优先选择2G网络进行通信,由于2G网络相比3G网络信号通常覆盖要更好一些,因此,优先选择2G网络能够提高以语音业务为主的CS域业务的通信质量,避免了现有技术中2G网络和3G网络之间的频繁重选,提高了通信质量;同时,由于本发明实施例中在2G网络不满足CS域业务要求且3G网络能够满足CS域业务要求时,选择3G网络进行CS域业务,由于终端已经驻留在3G网络,因此,不需要发起读***消息、位置更新流程,不会增加接通时延。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的单卡双待终端CS域同时驻留两网的方法的流程图;
图2为本发明实施例二提供的单卡双待终端CS域同时驻留两网的方法的流程图;
图3为本发明实施例三提供的终端进行位置更新的方法的流程图;
图4A为2G CS域核心网和3G CS域核心网分开部署的示意图;
图4B为2G CS域核心网和3G CS域核心网合一部署的示意图;
图5A为本发明实施例四提供的位置更新流程的流程图;
图5B为图5A所示实施例中终端驻留核心网的示意图;
图5C为本发明实施例六提供的位置更新流程的流程图;
图5D为图5C所示实施例中位置更新的示意图;
图5E为本发明实施例七提供的位置更新流程中位置更新的示意图;
图6为本发明实施例八提供的网络侧处理语音被叫业务的流程图;
图7A为本发明实施例九提供的语音被叫流程的流程图;
图7B为本发明实施例十提供的语音被叫流程的流程图;
图7C为本发明实施例十一提供的语音被叫流程的流程图;
图8为本发明实施例十二提供的接收短消息业务的流程图;
图9A为本发明实施例十三提供的接收短消息业务流程的流程图;
图9B为本发明实施例十四提供的接收短消息业务流程的流程图;
图9C为本发明实施例十五提供的接收短消息业务流程的流程图;
图10为本发明实施例十六提供的终端的示意图;
图11为本发明实施例十七提供的MSC的结构示意图;
图12为本发明实施例十八提供的HLR的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1为本发明实施例一提供的单卡双待终端CS域同时驻留两网的方法的流程图,应用于终端(User Equipment,以下简称为:UE),如图1所示,该方法包括:
步骤101、向网络侧发送携带有相同用户标识的2G网络位置更新请求和3G网络位置更新请求,使得网络侧收到2G网络位置更新请求和3G网络位置更新请求后,与UE一起完成CS(电路交换,Circuit Switching)域位置更新流程,从而使得UE的CS域驻留在2G网络和3G网络;
本实施例的执行主体为终端(User Equipment,以下简称为:UE)。本实施例中的UE可以为单用户标识模块(SIM)卡终端,该SIM卡中含有用户标识,即该UE为2G/3G双模终端,该UE使用一张USIM卡,USIM为全球用户标识模块(Universal SubscriberIdentity Module),是3G网络引入的用户卡,可以视为特殊的SIM卡,本发明实施例中不将USIM卡与SIM卡进行严格区分。
需要说明的是,本发明实施例中,将“CS域驻留到2G(或3G)网络”也可以理解为:将“CS域附着到2G(或3G)网络”,即终端发起LAU(LocationArea Update,位置区更新)过程附着到2G(或3G)网络。
UE在开机后或者UE的2G和3G网络位置发生移动后,UE向网络侧发送2G以及3G网络位置更新请求(先后顺序并不限定);具体的,UE可以向2G网络以及3G网络对应的移动交换中心(Mobile Switching Center,以下简称为:MSC)发送位置更新请求;其中,2G以及3G网络位置更新请求中携带该UE的用户标识,后续通过位置更新流程使得该UE可以驻留在2G以及3G网络中。
上述用户标识可以为国际移动用户识别码(International MobileSubscriber Identity,简称为:IMSI),网络侧可以通过用户标识对UE进行识别。其中,本发明实施例中,终端使用一张SIM(USIM)卡,在2G网络位置更新请求与3G网络位置更新请求中携带相同的用户标识。
通过本步骤,可以完成终端CS域在两个不同网络的双驻留,以进行CS域业务(主要为语音业务和短消息业务)。实际应用中,在某些情况下,如果第一网络不满足驻留条件时,可以只驻留到第二网络,然后周期性检测第一网络是否满足驻留条件,当满足时,同时驻留到第一网络。例如,当2G信号不满足驻留条件时,CS域可以只驻留在3G网络,且UE周期性检测2G信号,当2G信号恢复时,CS域恢复在2G网络和3G网络的同时驻留。为区别于标准的2G/3G“单卡单待”双模终端,本实施例中的UE可以称为2G/3G“单卡双待”双模终端。
在完成驻留后,终端还可以保存驻留的网络的2G位置信息以及3G位置信息,具体为2G网络中的某个位置区以及3G网络中的某个位置区,后续如果终端发现所处理的位置区与保存的位置区不一致时,发起位置更新流程,驻留到当前的位置区。
步骤102、当发起CS域业务时,优先选择2G网络执行CS域业务,当2G网络不满足CS域业务要求时,选择3G网络执行CS域业务。
UE在发起CS域业务时,优先根据保存的网络的位置信息(2G网络中的某个位置区)选择2G网络进行通信,例如:
当UE发起语音主叫时,UE根据配置的业务选网策略,优先根据保存的2G网络的位置信息在2G网络中发起呼叫,该呼叫流程与标准流程一致;
当UE主动发送短消息时,UE根据配置的业务选网策略,优先在2G网络中发送短消息,该流程与标准流程一致。
进一步的,若2G网络不满足CS域业务要求(如2G网络信号较差或者2G网络负荷过高或是2G网络不支持的视频通话业务),则可以选择3G网络进行通信。
进一步的,考虑到减少对现有普通终端的影响,需要区分单卡双待终端,网络只对单卡双待终端按照本发明处理。单卡双待终端在发送位置更新请求时携带单卡双待终端标识,使得网络识别单卡双待终端后区分处理。
本实施例中的UE同时驻留在2G网络和3G网络,但USIM卡只有一个,只能保存一套数据,另一套数据可以保存在UE的存储空间(例如闪存,FlashMemory)中,由UE代为管理。
由UE代为管理的数据具体包括:
位置相关的数据信息,包括:位置区信息(Location Area Information,简称为:LAI),位置更新状态(Location update status);
临时身份识别(Temporary Mobile Subscriber Identity,简称为:TMSI);
网络初始搜索参数,例如频点等。
本发明实施例,UE在开机或位置移动后,向网络侧发送携带该UE的用户标识的2G网络位置更新请求和3G网络位置更新请求,使得该UE可以同时驻留在2G网络和3G网络;在进行CS域业务时,UE优先选择2G网络进行通信,若2G网络信号不满足CS域业务要求,则选择3G网络进行通信。由于本发明实施例中UE同时驻留在2G网络和3G网络,并且对于CS域业务优先选择2G网络进行通信,由于2G网络的信息覆盖一般比3G网络好,因此,优先选择2G网络能够提高以语音业务为主的CS域业务的通信质量,避免了2G网络和3G网络之间的频繁重选,提高了通信质量;并且在2G网络信号不满足要求时或使用视频通话业务时,还可以使用3G网络作为备份,选择3G网络进行CS域业务时,UE已经驻留在3G网络,因此,不需要发起读***消息、位置更新流程,不会增加接通时延。
实施例二
图2为本发明实施例二提供的单卡双待终端CS域同时驻留两网的方法的流程图,应用于网络侧,如图2所示,该方法包括:
步骤201、接收UE发送的2G网络位置更新请求和3G网络位置更新请求,与UE一起完成CS域位置更新流程,从而使得UE的CS域驻留在2G网络和3G网络;同时还保存驻留的2G网络的位置信息和3G网络的位置信息。
本实施例中的UE为单SIM卡终端,SIM卡中含有用户标识,2G网络位置更新请求和3G网络位置更新请求中携带有相同的用户标识。
本实施例的执行主体为网络侧的相关设备(以下简称网络侧)。UE在开机后或者UE的网络位置发生移动后,向网络侧发送位置更新请求;网络侧接收UE发送的该位置更新请求,与UE一起完成CS域位置更新流程,从而使得UE的CS域驻留在2G网络和3G网络。
该位置更新请求中包括该UE的用户标识,并且还携带该UE当前的位置信息。具体的,当UE在2G网络的位置更新后,网络侧接收到UE发送的2G网络位置更新请求;当UE在3G网络的位置更新后,网络侧接收到UE发送的3G网络位置更新请求。
UE向2G网络和3G网络发送位置更新请求,网络侧根据该位置更新请求,保存UE的2G网络位置信息和3G网络位置信息,使得该UE同时驻留在2G网络和3G网络中。
其中,网络侧可以包括MSC和归属位置寄存器(Home Location Register,以下简称为:HLR)等网元设备。MSC接收UE发送的位置更新请求,然后将该UE的用户标识、网络标识和该MSC的标识发送给HLR;HLR向MSC返回***用户数据指示,然后MSC保存该UE在该网络标识下的位置信息。
步骤202、当接收到主叫用户发送的CS域业务请求时,优先根据保存的2G网络的位置信息选择2G网络执行CS域业务;当不存在2G网络的位置信息或2G网络不满足CS域业务要求时,根据保存的3G网络的位置信息选择3G网络执行CS域业务。
其中,本实施例中的UE为被叫用户。网络侧在接收到主叫用户CS域业务请求(如语音呼叫业务请求或短消息业务请求)时,优先根据保存的2G网络的位置信息选择2G网络进行通信。
进一步的,若不存在2G网络的位置信息或2G网络不满足CS域业务要求,网络侧根据保存的3G网络的位置信息选择3G网络进行通信,例如网络侧可以选择从3G网络中发送语音呼叫或接收短消息。
具体的,所述2G网络的位置信息以及所述3G网络的位置信息包括第一位置信息以及第二位置信息;
所述第一位置信息包括存储于位置归属寄存器HLR中的网络类型以及MSC标识,其中,网络类型为终端发送位置更新请求时所在的网络的类型,MSC标识为接收位置更新请求的MSC的标识;
所述第二位置信息包括存储于移动交换中心MSC中的所述网络类型(即终端发送位置更新请求时所在网络的类型)以及位置区信息,其中,所述位置区信息为终端发送位置更新请求时所在网络中的位置区。
本发明实施例,在UE开机或位置移动后,网络侧接收UE发送的携带该UE的用户标识的位置更新请求,使得该UE可以同时驻留在2G网络和3G网络;在进行CS域业务时,网络侧优先选择2G网络进行通信;若2G网络信号不满足CS域业务要求,则选择3G网络进行通信。由于本发明实施例中UE同时驻留在2G网络和3G网络,并且网络侧对于CS域业务优先选择2G网络进行通信,由于2G网络的信息覆盖一般比3G网络好,因此,优先选择2G网络能够提高以语音业务为主的CS域业务的通信质量,避免了2G网络和3G网络之间的频繁重选,提高了通信质量;并且在2G网络信号不满足要求时还可以使用3G网络作为备份,选择3G网络进行CS域业务时,由于UE已经驻留在3G网络,因此,不需要发起读***消息、位置更新流程,从而不会增加接通时延。
进一步的,考虑到网络部署的过程,存在部分网络支持单卡双待业务能力(即满足本发明实施例对网络侧的要求),部分网络不支持单卡双待业务能力,UE需要识别网络能力,在网络不具备单卡双待业务能力时只驻留到一个网络。
为了使UE识别网络能力,网络侧可以在广播***消息中携带网络能力标识,例如:在RNS(Radio Network Subsystem,无线电网络子***)上配置网络是否支持单卡双待业务能力,当配置了支持该业务时,在广播***消息中携带网络支持单卡双待能力标识,UE读取***消息中判断网络能力,设置终端工作模式,只有2G/3G的***消息都指示支持单卡双待能力时,才使能单卡双待功能模式。
进一步的,考虑到减少对现有普通终端的影响,需要区分单卡双待终端,网络识别单卡双待终端,只对单卡双待终端按照本发明处理。
需要说明的是,在实际网络部署中,还需要VLR(Visitor LocationRegister,拜访位置寄存器)来存储跟业务有关的信息,为了说明方便,本发明各实施例对MSC及VLR并不严格区分,VLR中的功能都并入MSC中进行论述,本领域技术人员可以根据实际网络部署的情况来实现本发明实施例中的方案。
在网络的实际部署中,MSC可以包括用于处理2G业务的2G MSC,用于处理3G业务的3G MSC以及用于处理主叫业务的主叫MSC。上述对MSC的划分是基于功能进行划分,实际处理过程中,完成这些功能的MSC可以是一个物理网元(MSC),或者是多个物理网元。例如,2G MSC以及3G MSC分别由两个物理MSC来完成,或者2G MSC以及3G MSC由一个物理MSC来完成,记这个物理MSC为2G/3G MSC。同理,主叫MSC也可以与2G MSC或3G MSC或2G/3G MSC使用同一个物理MSC。
以下各实施例中,为了说明方便,分别用2G MSC,3G MSC,主叫MSC以及2G/3G MSC各自表示一个物理MSC。本领域技术人员可以通过本发明实施例给出的例子,并结合实际网络部署情况(采用一个或多个物理MSC)来实现本方案。
本发明实施例技术方案可以总的分为两个阶段,第一个阶段是位置更新阶段,用于完成2G以及3G位置更新;第二个阶段为CS域业务处理阶段(语音呼叫及短消息),用于主叫MSC或SMC(Short Message Center,短消息中心)收到CS域业务后选择2G MSC或者3G MSC进行CS域业务处理。下面将通过具体的实施例对本发明实施例提供的技术方案进行具体描述。
实施例三
基于上述实施例一、二,本发明实施例三提供了一种终端进行位置更新的方法,以网络侧包括MSC、HLR网元设备为例进行说明,图3为本发明实施例三提供的终端进行位置更新的方法的流程图,参见图3,该方法包括:
步骤301、UE向MSC发送携带该UE的用户标识的位置更新请求。
UE在开机时或者发生网络位置移动时,向MSC发送位置更新请求。这里的MSC是指在UE开机后所在网络对应的MSC或者UE发生位置移动(如从2G网络移动到3G网络)后的网络对应的MSC。需要说明的是,有些时候UE只在一个MSC负责的网络内移动(例如从一个2G位置区移动到另一个2G位置区),则此时MSC跟原来的MSC为同一个MSC;此外,UE发送请求时,并不需要知道具体的MSC,而只需要在当前网络发送请求即可,后续会由网络对应的MSC接收并处理该请求,本发明实施例(包括其他实施例)为了说明位置更新请求从UE到MSC的过程,以“UE向MSC发送位置更新请求”的方式进行表述,这种表述并不意味着UE需要自己知道要发送的MSC,并向该MSC发送请求。
UE的用户标识用于对UE用户进行标识,例如可以是上文提到的IMSI。
此外,UE也可以在位置更新请求中携带“终端能力标识”,即用于标识UE是否具备为本发明实施例中的能同时驻留两个网络的单卡终端(或称单卡双待终端),如果是,MSC收到后按本发明实施例后续流程进行;如果不是,则MSC走现有技术中正常的处理流程。通过携带“终端能力标识”可以使网络侧的处理能够更好地兼容现有技术中的终端以及本发明实施例中提供的单卡双待终端。
步骤302、MSC接收UE发送的位置更新请求后,向HLR发送位置更新请求,并在请求中携带用户标识、网络标识以及MSC标识;
需要说明的是,MSC向HLR发送的位置更新请求以及UE向MSC发送的位置更新请求为两个不同的位置更新请求,其具体实现可以参见标准中的说明。
这里的用户标识与步骤301中的用户标识相同;这里的网络标识用于标识终端发送位置更新请求时所在网络的类型,例如,是2G网络或3G网络;这里的MSC标识用于标识接收位置更新请求的MSC,例如,有多个MSC时,MSC标识为MSC1或者是MSC2。
步骤303、HLR根据接收到的位置更新请求中的各个标识保存UE的位置信息;
为了区别后续步骤中MSC保存的位置信息,称这里的位置信息为“第一位置信息”,最终的第一位置信息为:某个用户(由用户标识确定)在某个网络(由网络标识确定),对应于某个MSC(由MSC标识确定)。例如,用户A在2G网络,对应的MSC为MSC1。
需要说明的是,当UE是在一个MSC对应的网络移动到另一个MSC对应的网络时发送的位置更新请求,则HLR还要向原MSC返回删除用户数据指示,以使原MSC删除其中的该UE的位置信息,在指示消息当中,应该携带要删除的位置信息的类型(如2G网络)以指示MSC对相应的位置信息进行删除。
当UE发送位置更新请求是在一个MSC对应的网络内移动时,则MSC在步骤302中接收到该位置更新请求后,直接保存该UE在当前网络标识下的位置信息,而无需通知HLR。这是由于UE是在MSC内进行移动,对于移动前和移动后而言,该UE在当前网络标识下对应的MSC均为MSC,所以无需变更HLR中的记录。
步骤304、HLR向MSC发送“***用户数据”消息,消息中携带网络标识;这里的网络标识与步骤302中的网络标识表示的含义相同;
步骤305、MSC根据接收到的消息也保存UE的位置信息;
称这里的位置信息为“第二位置信息”,以便与HLR中的“第一位置信息”相区别。在MSC中记录的第二位置信息具体为:某个用户位于某个网络中的某个位置区。例如,用户A位于2G网络中的2G1位置区,这里的2G1表示2G网络的一个位置区,类似地,下文中用2G2表示2G网络的另一个位置区,3G1、3G2表示3G网络的两个位置区。在MSC中,并不需要像HLR中一样也记录MSC信息,因为这个信息MSC自己是知道的。
实际上,在步骤S302中,MSC也可以在收到终端位置更新请求后记录第二位置信息。本发明实施例对MSC以及HLR何时保存终端的位置信息并不限定,只要位置更新后在MSC以及HLR中都有终端的位置信息即可。
在步骤305之后,若网络侧接收到主叫用户发送的CS域业务请求时,需要选择终端发生位置移动后驻留的网络(通过上述位置更新流程完成驻留)执行该CS域业务,则网络侧根据保存的更新后的2G网络的位置信息和/或3G网络的位置信息选择更新后的网络执行该CS域业务。
此外,本发明各实施例中,UE并不限于在开机或位置移动后才发送位置更新请求,而是在满足任何位置更新触发条件(如周期性位置更新)时均发送位置更新请求;其中触发条件在协议标准中已有详细定义,在此不再赘述。当UE发送位置更新请求,相应的MSC会根据该位置更新请求更新其中的位置信息,并且MSC会根据该UE是否发生MSC之间的移动或者是否为第一次在该MSC注册,来判断是否更新HLR中的信息,若UE的位置更新并没有导致UE对应的MSC的改变,则无需更新HLR中的记录。
本发明各实施例中,2G CS域核心网和3G CS域核心网可以分开部署,即2G网络、3G网络分别对应于一个MSC;也可以合一部署即2G、3G网络都对应于一个MSC。图4A为2G CS域核心网和3G CS域核心网分开部署的示意图,图4B为2G CS域核心网和3G CS域核心网合一部署的示意图。其中,根据UE发送位置更新请求的情况,以及2G CS域核心网和3G CS域核心网的部署情况,位置更新流程的过程不同。下面通过图5A-图5E对图3所示的位置更新流程进行详细描述。
实施例四
图5A为本发明实施例四提供的位置更新流程的流程图,图5B为图5A所示实施例中终端驻留核心网的示意图,本实施例中,UE开机时位于2G网络的一个位置区(2G1)以及位于3G网络的一个位置区(3G1),通过2G以及3G位置更新流程完成在2G网络以及3G网络的驻留,如图5A所示,具体包括:
步骤501A、UE向MSC1发送携带有UE用户标识的2G网络的位置更新请求。
步骤502A、MSC1向HLR发送携带用户标识、网络标识以及MSC标识的位置更新请求;
由于是2G网络的位置更新,因此网络标识为“2G网络”标识(即指示网络类型为2G网络);参见图5B,由于2G网络对应的MSC是MSC1,所以这里的MSC标识为“MSC1”标识(即指示MSC为MSC1)。
通过MSC1发送位置更新请求,HLR收到后就可以保存如下终端第一位置信息:即2G网络的终端用户A,并且对应的MSC为MSC1;在图中用:
“用户A:2G网络:MSC1”来表示。其中,用户A即为本实施例中的UE。
上述位置信息也可以用下面表1的方式进行表示,以方便说明。
表1
用户 | 网络类型 | MSC标识 |
终端用户A | 2G网络 | MSC1 |
在具体实现时,这一部分可以临时保存,等到后续步骤(如504A)完成后再保存到实际的存储区,如果后续步骤失败,则可以释放掉临时保存的内容。事实上,本发明实施例中,只要在位置更新结束后保存位置信息即可,而并不限定在哪个步骤之后进行保存。
步骤503A、HLR向MSC1发送“***用户数据”消息,在消息中携带网络标识;
跟上述步骤502A中网络标识一样,这里的网络标识也为“2G网络”标识,用于让MSC根据该标识保存第二位置信息。
通过步骤503A,可以使得MSC1根据接收到的消息保存终端位置信息;
这里的终端第二位置信息为:终端位于哪个网络中的哪个位置区。如图5B所示,终端位于2G网络中的2G1位置区,因此,保存的信息是“终端用户A位于2G1位置区”,图5A中用“用户A:2G网络:2G1”进行表示。上述位置信息也可以用下面表2的方式进行表示,以方便说明。
表2
用户 | 网络类型 | 位置区 |
终端用户A | 2G网络 | 2G1 |
如前面实施例三所述,MSC1保存终端位置信息的步骤也可以放在步骤501A之后进行。
步骤504A、MSC1向HLR发送“***用户数据证实”消息。
步骤505A、HLR向MSC1发送“位置更新证实”消息。
步骤506A、MSC1向UE发送“位置更新接受”消息。
步骤503A-步骤506A中的流程以及各消息在标准中都有定义,本领域技术人员可以根据标准中的说明来实现上述步骤,在此不再赘述。通过上述步骤即完成了UE在2G网络的位置更新,并在HLR以及MSC上保存了终端的位置信息。
同理,在3G网络进行位置更新的流程与上述步骤类似,包括:
步骤507A、UE向MSC1发送携带有UE用户标识的3G网络的位置更新请求。
步骤508A、MSC1向HLR发送用户标识、携带网络标识以及MSC标识的位置更新请求;网络标识具体为“3G网络”,MSC标识仍为“MSC1”;在该步骤之后,HLR中针对用户的位置信息变为:“用户A:2G网络:MSC1,以及3G网络:MSC1”。
步骤509A、HLR向MSC1发送“***用户数据”消息,在消息中携带网络标识;网络标识具体为“3G网络”;MSC1收到消息后,在位置信息中再增加3G的位置区,如图5B所示,3G位置区为3G1,因此,最后终端在MSC1中的位置信息为“用户A:2G1以及3G1”。
需要说明的是,如果有其他MSC保存有旧的终端位置区信息,则通知该MSC删除旧的终端位置区信息。例如,假设更新后由MSC2来处理2G或3G业务,则需要将MSC1中的旧信息删除。在发送删除消息时,也携带网络类型,使得旧的MSC(如MSC1)删除指定网络类型的第二位置信息,如删掉用户A的“2G网络:2G3”位置信息。
步骤510A、MSC1向HLR发送“***用户数据证实”消息。
步骤511A、HLR向MSC1发送“位置更新证实”消息。
步骤512A、MSC1向UE发送“位置更新接受”消息。
通过上述过程,即可完成终端在2G网络以及3G网络的位置区更新,其中,步骤501A-步骤506A是UE在2G网络MSC1的2G1位置区发起的位置更新,步骤507A-步骤512A是UE在3G网络MSC1的3G1位置区发起的位置更新,这两种位置更新的流程是类似的。此外,本实施例并不限定2G和3G网络更新的顺序,也就是说,也可以先执行步骤507A-512A,再执行步骤501A-506A。
实施例五
本发明实施例五提供了另一位置更新流程,该位置更新流程的应用场景为:UE开机后CS域所在两个网络(也即需要驻留的2G网络以及3G网络)分别对应于一个MSC,例如,这里假设:
2G网络对应于MSC1;
3G网络对应于MSC2;
针对这种场景,终端在进行2G或3G位置更新时,分别向MSC1(对应于2G位置更新)以及MSC2(对应于3G位置更新)发送位置更新请求;MSC1、MSC2以及HLR处理方法可以参见实施例四中的步骤,在此不再赘述。
最后,在HLR中保存的用户位置信息是:“用户A:2G网络:MSC1,以及3G网络:MSC2”;在MSC1以及MSC2中保存的用户位置信息是对应于某个网络中的某个位置区(相当于将实施例三中MSC中的位置信息拆成两条,由两个MSC各自保存)。
本发明实施例中,当HLR向MSC1或MSC2发送***用户数据消息或者删除用户数据消息时,可以不携带网络标识,因为每个MSC只对应于一个网络,该MSC并不需要区分2G网络或3G网络,因此就无需携带网络标识。同理,第二位置信息中也无需存储网络类型的信息。
实施例六
图5C为本发明实施例六提供的位置更新流程的流程图,图5D为图5C所示实施例中位置更新的示意图,本实施例应用的场景中:
核心网合一部署(2G、3G网络对应于同一个MSC),如图5D所示,MSC1既对应于2G网络(位置区2G1以及2G2)也对应于3G网络(位置区3G1以及3G2);MSC2既对应于2G网络(如2G3、2G4),也对应于3G网络(如3G3、3G4)。UE一开始位于MSC1对应的网络(2G2、3G2)中,后续移动到MSC2对应的网络(2G3、3G3)。
如图5C所示,本发明实施例位置更新流程包括:
步骤501C、UE向MSC2发送携带有UE用户标识的3G网络的位置更新请求。
如图5C所述,UE移动,UE的3G网络位置从MSC1的3G2位置区移动到MSC2的3G3位置区,由此UE执行步骤501C的操作。
步骤502C、MSC2接收到UE发起的位置更新后,查询在本MSC2无此用户的3G位置记录,则向HLR发送携带用户标识、3G网络标识以及MSC2标识的位置更新请求。
由于是3G网络的位置更新,因此网络标识为“3G网络”标识(即指示网络类型为3G网络);参见图5D,由于3G网络移动后对应的MSC是MSC2,所以这里的MSC标识为“MSC2”标识(即指示MSC为MSC2)。
通过MSC2发送位置更新请求,HLR收到后就可以保存如下终端第一位置信息:即3G网络的终端用户A,并且对应的MSC为MSC2;在图中用:
“用户A:3G网络:MSC2”来表示。其中,用户A即为本实施例中的UE。
上述位置信息也可以用下面表3的方式进行表示,以方便说明。
表3
用户 | 网络类型 | MSC标识 |
终端用户A | 3G网络 | MSC2 |
步骤503C、HLR向MSC2发送“***用户数据”消息,在消息中携带网络标识;与上述步骤502C中的网络标识一样,这里的网络标识也为“3G网络”标识。
通过步骤503C,可以使得MSC2根据接收到的消息保存终端第二位置信息;这里的第二位置信息为:终端位于哪个网络中的哪个位置区。如图5D所示,终端移动后位于3G网络3G3位置区,因此,保存的信息是“终端用户A位于3G网络的3G3位置区”,图5C中用“用户A:3G网络:3G3”进行表示。上述位置信息也可以用下面表4的方式进行表示,以方便说明。
表4
用户 | 网络类型 | 位置区 |
终端用户A | 3G网络 | 3G3 |
如前面实施例三所述,MSC2保存终端位置信息的步骤也可以放在步骤501C之后进行。
步骤504C、MSC2向HLR发送“***用户数据证实”消息。
步骤505C、HLR接收MSC2返回的“***用户数据证实”消息后,HLR向MSC1发送携带3G网络标识的“删除用户数据”消息。
UE从MSC1移动到MSC2,由此要将MSC1中原先存在的UE的位置信息删除。在发送消息时,也携带网络类型,使得旧的MSC(MSC1)删除指定网络类型的第二位置信息。
步骤505C可以不需要等到执行503C、504C之后才进行,而是可以和503C并行执行。
步骤506C、MSC1收到删除用户数据消息,根据消息中的3G网络标识,删除MSC1中的用户3G位置记录位置信息,并向HLR返回用户数据删除证实消息。
步骤507C、HLR收到MSC1的删除用户数据证实消息后,HLR向MSC2发送“位置更新证实”消息。
步骤508C、MSC2向UE发送“位置更新接受”消息。
通过上述步骤即完成了UE在3G网络的位置更新,并在HLR以及MSC上保存了终端的位置信息。
同理,在2G网络进行位置更新的流程与上述步骤类似,包括:
步骤509C、UE向MSC2发送携带有UE用户标识的2G网络的位置更新请求。
如图5D所述,UE移动,UE的2G网络位置从MSC1的2G2位置区更新到MSC2的2G3位置区,由此UE执行步骤509C的操作。
需要说明的是,本实施例中,UE的3G网络位置和2G网络位置均从MSC1移动到MSC2,然而本实施例并不限于此,例如:UE的3G网络位置可以从MSC1移动到MSC2,2G网络位置可以从MSC3移动到MSC4。
步骤510C、MSC2向HLR发送用户标识、携带网络标识以及MSC标识的位置更新请求;网络标识具体为“2G网络”,MSC标识为“MSC2”;在该步骤之后,HLR中针对用户的位置信息变为:“用户A:2G网络:MSC2,以及3G网络:MSC2”。
步骤511C、HLR向MSC2发送“***用户数据”消息,在消息中携带网络标识;网络标识具体为“2G网络”;MSC2收到消息后,在位置信息中再增加2G的位置区,如图5D所示,2G位置区为2G3,因此,最后终端在MSC2中的第二位置信息为“用户A:2G网络:2G3以及3G网络:3G3”。
步骤512C、MSC2向HLR发送“***用户数据证实”消息。
步骤513C、HLR向MSC1发送携带2G网络标识的删除用户数据消息。
步骤514C、MSC1收到删除用户数据消息,根据消息中的2G网络标识,删除MSC1中的用户2G位置记录,并向HLR返回用户数据删除证实消息。
步骤515C、HLR向MSC2发送“位置更新证实”消息。
步骤516C、MSC2给UE发送“位置更新接受”消息。
通过上述过程,即可完成终端在2G网络以及3G网络的位置区更新。其中,步骤501C-步骤508C是UE在3G网络的位置更新,步骤509C-步骤516C是UE在2G网络的位置更新,这两种位置更新的流程是类似的。此外,本实施例并不限定2G和3G网络更新的顺序。
图5C和图5D所示的实施例是2G和3G驻留在同一个核心网的场景,本实施例中UE的位置移动并不限于此,还可以应用在2G和3G驻留在不同的核心网的场景。
实施例七
本发明实施例七提供了另一位置更新流程,该位置更新流程的应用场景为:UE的CS域驻留的两个网络对应于同一个MSC,UE在同一个MSC内发生位置移动。图5E为本发明实施例七提供的位置更新流程中位置更新的示意图。如图5E所示,UE的2G网络位置从2G1位置区更新到2G2位置区,UE的2G网络位置从3G1位置区更新到3G2位置区;其中2G1和2G2属于同一个MSC,3G1和3G2属于同一个MSC。本实施例中,2G网络位置属于的MSC与3G网络位置属于的MSC可以是同一个,也可以不是同一个,图5E所示的为2G和3G网络位置属于同一个MSC的情况。本实施例中,UE分别发起2G网络位置更新和3G网络位置更新,MSC判断位置更新都属于局内位置更新,则MSC更新保存在VLR中的两条位置信息记录,而不需要通知HLR。最后,在MCS中保存的用户位置信息是“用户A:2G网络:2G2以及3G网络:3G2”。
通过图5A-图5E所示的实施例中的位置更新流程,UE在CS域可以同时驻留在2G网络和3G网络中。
通过上述位置更新实施例,可以实现终端CS域在两网的双驻留,下面将具体介绍网络侧进行语音以及短消息业务时的处理流程。
实施例八
本发明实施例中,当网络侧收到用户的呼叫请求(语音业务)时,优先根据保存的终端位置信息(分别保存在MSC以及HLR中)选择2G网络进行CS域业务处理。
图6为本发明实施例八提供的网络侧处理语音被叫业务的流程图,如图6所示,该流程包括:
步骤601、HLR接收主叫MSC根据主叫用户的语音请求发送的路由请求,向被叫UE驻留的2G网络对应的MSC(以下简称2G MSC)请求路由信息;其中,上述主叫MSC为主叫用户对应的MSC。
步骤602、HLR从2G MSC中获取被叫UE对应的路由信息,并将获取的路由信息发送给主叫MSC,使得主叫MSC可以优先通过2G网络进行通信。
其中,2G和3G核心网可以分开部署,也可以合一部署;下面通过图7A-图7C所示的具体实施例对图6所示的语音业务流程进行详细描述。
实施例九
图7A为本发明实施例九提供的语音被叫流程的流程图,本实施例的应用场景为:2G和3G核心网分开部署。本实施例中,由于2G和3G核心网分开部署,则2G和3G网络对应的MSC不同;所以由HLR选择使用2G网络,HLR获取到2G对应的MSC2后,直接从MSC2中就可以获取到UE的路由信息,该路由信息为2G的路由信息;HLR将该路由信息发送给主叫MSC;HLR将获取到的路由信息发送给主叫MSC,然后主叫MSC根据该路由信息路由到MSC2,MSC2下发寻呼,使得语音业务通过2G网络承载。具体的,如图7A所示,该流程可以包括:
步骤701A、主叫MSC接收到来话请求,向HLR请求路由信息。
主叫用户想与被叫用户进行通话业务时,先向主叫MSC发送请求,主叫MSC收到请求后,向HLR请求路由信息。
步骤702A、HLR查询用户位置信息(第一位置信息),假设被叫用户的2G网络对应于MSC2,3G网络对应于MSC4,HLR根据配置的业务选网策略,优先向2G MSC(MSC2)获取路由信息,这里的路由信息用漫游号码表示,因此,向MSC2获取路由信息通过请求MSC2提供被叫用户的漫游号码来实现。
上述HLR优先向2G MSC获取路由信息的前提是HLR中用户位置信息中保存有对应于2G网络的位置信息(如用户A:2G网络:MSC2);如果没有时,则向3G MSC获取路由信息,前提是HLR中用户位置信息中保存有对应于3G网络的位置信息。
步骤703A、MSC2查询被叫用户的位置信息,并将被叫用户对应的漫游号码返回该HLR。
由于2G和3G核心网分开部署,所以MSC2中被叫用户的位置信息(第二位置信息)只有一条。
步骤704A、HLR将被叫用户的路由信息返回给主叫MSC。
HLR接收到被叫用户的漫游号码后,将该漫游号码表示的路由信息发送给主叫MSC。
步骤705A、主叫MSC根据该路由信息下发寻呼,进行呼叫接续。
主叫MSC根据该路由信息路由到MSC2,MSC2下发寻呼。
本实施例中,若通过2G MSC寻呼失败,则可以在判断出终端具备同时驻留两网的能力时,重新向HLR获取3G路由信息,HLR获取3G路由信息的流程与HLR获取2G路由信息的流程相似,但是需要标识出网络类型,然后HLR将获取的3G路由信息发送给2G的MSC,由2G的MSC根据3G路由信息把呼叫接续到3G MSC,3G MSC从3G网络中寻呼被叫用户,并在3G网络中建立呼叫。
此外,如果在步骤702A中HLR向3G MSC查询路由信息,则后续3GMSC处理方式与上述2G MSC处理方式类似,在此不再详述,最后主叫MSC通过3G MSC下发寻呼。
实施例十
图7B为本发明实施例十提供的语音被叫流程的流程图,本实施例的应用场景为:2G和3G核心网合一部署,并且由MSC来选择使用2G网络,即在MSC配置选网策略;本实施例中,HLR向MSC2发送提供漫游号请求,MSC2返回漫游号信息给HLR,HLR将该漫游号信息对应的路由信息发送给主叫MSC,然后主叫MSC根据该路由信息将语音呼叫路由到MSC2,MSC2再选择2G网络下发寻呼;具体的,如图7B所示,该流程可以包括:
步骤701B、主叫MSC接收到来话请求,向HLR请求路由信息。
步骤702B、HLR查询用户位置信息,被叫用户的2G位置和3G位置均对应同一个MSC(例如MSC1),HLR向MSC1发送提供漫游号请求。
步骤703B、MSC1分配用户漫游号并返回给HLR。
步骤704B、HLR将被叫用户的路由信息(用漫游号表示)返回给主叫MSC。
步骤705B、主叫MSC根据该路由信息路由到对应的MSC1,进行呼叫接续。
步骤706B、MSC1根据配置的选网策略在2G网络向UE下发寻呼。
同样的,本实施例中,若通过2G路由信息寻呼失败,则可以在判断终端具备同时驻留两网的能力后,重新向HLR获取3G路由信息,并在3G网络中建立呼叫。
实施例十一
图7C为本发明实施例十一提供的语音被叫流程的流程图,本实施例的应用场景为:2G和3G核心网合一部署,并且由HLR选择使用2G网络,即在HLR配置选网策略;本实施例中,MSC需要能够根据网络标识分配2G或3G漫游号,并根据漫游号的不同网络标识在对应的网络标识下发寻呼;HLR向MSC2发送携带2G网络标识的提供漫游号请求,然后MSC2就向HLR返回UE对应的用于2G网络的漫游号信息,HLR将该漫游号信息对应的路由信息发送给主叫MSC;然后主叫MSC根据该路由信息路由到MSC2,MSC2根据2G漫游号下发寻呼,使得语音业务通过2G网络承载;具体的,如图7C所示,该流程包括:
步骤701C、主叫MSC接收到来话请求,向HLR请求路由信息。
步骤702C、HLR查询用户位置信息,被叫用户的2G位置和3G位置均对应同一个MSC(例如MSC1),HLR根据配置的业务选网策略,优先向MSC1发送携带2G网络标识的提供漫游号请求,其中,携带的2G网络标识用于通知MSC1返回2G漫游号。如果需要返回3G漫游号时,则携带3G网络标识。
步骤703C、MSC1根据HLR发送的2G标识的提供漫游号请求,分配2G漫游号,返回给HLR。
步骤704C、HLR将被叫用户的2G漫游号对应的2G路由信息返回给主叫MSC。
步骤705C、主叫MSC向返回路由信息的MSC1发送呼叫连接,使得MSC1根据保存的位置信息和路由信息向所述终端发起呼叫。
这里路由信息用漫游号来表示,MSC1返回的漫游号码具体又可分为2G漫游号以及3G漫游号。MSC1可以通过2G漫游号或者3G漫游号表示的路由信息以及保存的位置信息(第二位置信息)来选择2G网络或者3G网络进行语音业务。
同样的,本实施例中,若通过2G路由信息寻呼失败,则可以在判断终端具备同时驻留两网的能力后,在3G网络中建立呼叫。
实施例十二
图8为本发明实施例十二提供的接收短消息业务的流程图,如图8所示,该接收短消息业务的流程包括:
步骤801、HLR接收SMC根据主叫用户的短消息请求发送的路由请求,并查询UE对应的用于2G网络的MSC2。SMC为向被叫用户发送短消息请求的SMC。
本实施例为UE接收短消息时的业务流程,并且UE在CS域同时驻留在2G和3G网络中。对于短消息业务,网络侧根据配置的选网策略优先选择2G网络进行通信。
主叫用户发送短消息,SMC根据该短消息请求向HLR发送取短消息路由请求,该取短消息路由请求中携带作为被叫的UE的用户标识;HLR接收到该取短消息路由请求后,查询该UE对应的用于2G网络的MSC(即上述的MSC2)。
根据前述图4A和图4B所示,2G CS域核心网和3G CS域核心网可以分开部署,也可以合一部署。当2G CS域核心网和3G CS域核心网分开部署时,用于2G网络的MSC与用于3G网络的MSC是不同的;当2G CS域核心网和3G CS域核心网合一部署时,用于2G网络和3G网络的MSC是同一个。
步骤802、HLR将MSC2的标识发送给SMC,以通过2G网络进行通信。
HLR查询到该MSC2后,将MSC2的标识发送给SMC。
下面通过图9A-图9C对图8所示的接收短消息业务流程进行详细描述。
实施例十三
图9A为本发明实施例十三提供的接收短消息业务流程的流程图,本实施例的应用场景为:2G和3G核心网分开部署,则2G和3G网络对应的MSC不同;所以由HLR选择使用2G网络,HLR获取到2G对应的MSC2后,直接将该MSC2的标识发送给SMC,然后SMC就可以通过MSC2下发短消息;具体的,如图9A所示,该流程包括:
步骤901A、SMC接收到主叫用户发送的短消息后,SMC到被叫用户归属的HLR请求路由。
步骤902A、HLR查询用户位置信息,被叫用户的2G位置对应MSC2,3G位置对应MSC4,HLR根据配置的业务选网策略,优先选择2G对应的MSC2,并将MSC2的标识返回给SMC。
步骤903A、SMC向MSC2发送短消息。
UE支持从2G网络或3G网络接收短消息。
实施例十四
图9B为本发明实施例十四提供的接收短消息业务流程的流程图,本实施例中2G和3G核心网合一部署,并由MSC来选择使用2G网络,即在MSC配置选网策略;本实施例中,HLR向SMC返回MSC2的标识,SMC向MSC2下发短消息,MSC2接收到短消息后根据配置的选网策略,选择2G网络下发该短消息;具体的,如图9B所示,该流程包括:
步骤901B、SMC接收到主叫用户发送的短消息后,SMC到被叫用户归属的HLR请求路由。
步骤902B、HLR查询用户位置信息,被叫用户的2G位置和3G位置均对应同一个MSC(例如MSC1),HLR将MSC1的标识发送给SMC。
步骤903B、SMC向MSC1发送短消息,MSC1收到短消息后,查询用户位置信息,该用户同时存在2G位置信息和3G位置信息,MSC1根据配置的业务选网策略,优先从2G网络下发短消息。
UE支持从2G网络或3G网络接收短消息。
实施例十五
图9C为本发明实施例十五提供的接收短消息业务流程的流程图,本实施例中2G和3G核心网合一部署,并由HLR选择使用2G网络,即在HLR配置选网策略;本实施例中,HLR向SMC返回MSC2的标识时,还向SMC发送2G网络标识,使得SMC向MSC2下发短消息时可以携带2G网络标识,然后MSC2根据该2G网络标识选择使用2G网络下发短消息;具体的,如图9C所示,该流程包括:
步骤901C、SMC接收到主叫用户发送的短消息后,SMC到被叫用户归属的HLR请求路由。
步骤902C、HLR查询用户位置信息,被叫用户的2G位置和3G位置均对应同一个MSC(例如MSC1),HLR根据配置的业务选网策略,将MSC1的标识和2G网络标识发送给SMC。
步骤903C、SMC向MSC1发送携带2G网络标识的短消息。
步骤904C、MSC1收到该短消息后,根据消息中携带2G网络标识,查询用户在2G网络的位置信息,从2G网络下发短消息。
实施例十六
基于上述实施例,本发明实施例提供了一种终端,图10为本发明实施例十六提供的终端的示意图;如图10所示,该终端为单SIM卡终端,SIM卡中含有用户标识,该终端具体包括:
2G处理模块1001,用于向网络侧发送携带所述用户标识的2G网络位置更新请求,使得所述网络侧收到所述2G网络位置更新请求后,与所述终端一起完成电路交换CS域位置更新流程,从而使得所述终端的CS域驻留在2G网络;
3G处理模块1002,用于向网络侧发送携带所述用户标识的3G网络位置更新请求,使得所述网络侧收到所述3G网络位置更新请求后,与所述终端一起完成电路交换CS域位置更新流程,从而使得所述终端的CS域驻留在3G网络;
选择模块1003,用于当发起CS域业务请求时,优先通过所述2G处理模块选择所述2G网络执行所述CS域业务,当所述2G网络不满足所述CS域业务要求时,通过所述3G处理模块选择所述3G网络执行所述CS域业务。
上述2G处理模块主要用来处理跟2G网络相关的业务,3G处理模块主要用来处理跟3G网络相关的业务,两个模块为功能上相对独立的模块,各自运行2G协议栈以及3G协议栈。在用硬件实现时,两个模块可以用同一处理芯片实现(有两个独立的功能模块,例如基于硬件上的两个处理模块,封闭成一个处理芯片),或者分别用一个硬件处理芯片实现。
本实施例中各个模块的工作流程和工作原理可以参见上述各方法实施例中的具体描述,在此不再赘述。
本发明实施例,UE同时驻留在2G网络和3G网络,并且对于CS域业务优先选择2G网络进行通信,由于2G网络的覆盖一般比3G网络好,因此,优先选择2G网络能够提高以语音业务为主的CS域业务的通信质量,避免了2G网络和3G网络之间的频繁重选,提高了通信质量;并且在2G网络信号不满足要求时,还可以使用3G网络作为备份,选择3G网络进行CS域业务时,UE已经驻留在3G网络,因此,不需要发起位置更新流程,不会增加接通时延。
实施例十七
图11为本发明实施例十七提供的MSC的结构示意图,如图11所示,所述MSC为同时用于2G网络和3G网络的2G/3G MSC,所述MSC包括:接收模块1101、发送模块1103、路由返回模块1105和呼叫选择模块1107;
接收模块1101用于接收终端发送的2G网络位置更新请求和3G网络位置更新请求;终端为单SIM卡,SIM卡中含有用户标识,2G网络位置更新请求和3G网络位置更新请求携带有相同的用户标识;并将终端的电路交换CS域驻留到2G网络和3G网络,并保存驻留的2G网络的位置信息和3G网络的位置信息;
发送模块1103用于向HLR发送第一网络位置更新请求和第二网络位置更新请求,第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,第二网络位置更新请求携带有用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
通过发送第一网络位置更新请求以及第二网络位置更新请求,使得HLR根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;
接收模块1101还用于,接收HLR收到第一网络位置更新请求以及第二网络位置更新请求后发送的***用户数据通知,该通知中携带终端发送位置更新请求时所在网络的网络类型,收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
接收模块1101还用于,接收HLR发送的获取路由信息的请求,其中,HLR是在收到主叫MSC查询路由信息请求时发送获取路由信息的请求,主叫MSC是在接收到主叫用户发送的CS域业务请求时,向HLR发送查询路由信息的请求;
路由返回模块1105用于根据HLR的请求,向HLR返回路由信息,以使HLR向主叫MSC返回终端的路由信息;
呼叫选择模块1107用于接收主叫MSC根据路由信息发送的呼叫连接,并根据保存的第二位置信息优先通过2G网络向终端发起呼叫,当2G网络不满足CS域业务要求时,根据保存的第二位置信息通过3G向终端发起呼叫。
本实施例中各个模块的工作流程和工作原理参见上述各方法实施例中的具体描述,在此不再赘述。在具体硬件实现时,可以基于现有MSC的硬件架构实现,例如,可以在芯片中更新代码来实现相应的功能模块。
本发明实施例提供的MSC,可以与UE和其他网络侧设备一起,使得UE同时驻留在2G网络和3G网络,并且对于CS域业务优先选择2G网络进行通信,避免了2G网络和3G网络之间的频繁重选,提高了通信质量;并且在2G网络信号不满足要求时,还可以使用3G网络作为备份。
实施例十八
图12为本发明实施例十八提供的HLR的结构示意图,如图12所示,所述HLR包括:位置更新接收模块1201、保存模块1203和路由获取模块1205。
位置更新接收模块1201用于接收2G移动交换中心MSC和3G MSC分别发送的第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有用户标识、2G网络标识以及2G MSC标识,所述第二网络位置更新请求携带有用户标识、3G网络标识以及3G MSC标识。
其中,所述2G网络标识和所述3G网络标识用于标识所述用户标识对应的终端发送位置更新请求时所在网络的类型,所述2G MSC标识和所述3GMSC标识用于标识接收位置更新请求的MSC。
保存模块1203用于根据接收到的所述第一网络位置更新请求和所述第二网络位置更新请求保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G MSC及所述3G MSC***用户数据,使得所述2G MSC及所述3G MSC收到通知后保存第二位置信息,所述第二位置信息包括终端发送位置更新请求时所在网络的位置区信息;如果有其他MSC保存有旧的第二位置信息,则通知该其他MSC删除旧的第二位置信息。本发明各实施例中的第一位置信息可以同时包括一个终端用户在2G网络和3G网络分别对应的MSC的标识。
路由获取模块1205用于接收主叫MSC发送的查询所述终端的路由信息的请求,并根据保存的所述第一位置信息向所述2G MSC获取用于2G网络的路由信息;当所述第一位置信息中不存在对应于2G网络的位置信息或2G网络不满足所述CS域业务要求时,向3G MSC获取用于3G网络的路由信息;主叫MSC是在接收到主叫用户发送的CS域业务请求时,向所述HLR发送查询路由信息的请求。
路由获取模块1205还用于,向所述主叫MSC返回所述终端的路由信息。
其中,本实施例中提供的HLR中,要同时保存终端在2G网络对应的MSC的标识和3G网络对应的MSC的标识,使得HLR可以优选选择2G网络进行CS域业务。
本实施例中的2G MSC和3G MSC可以是一个物理网元(MSC),也可以是多个物理网元。例如,2G MSC以及3G MSC分别由两个物理MSC来完成,或者2G MSC以及3G MSC由一个物理MSC来完成,记这个物理MSC为2G/3G MSC。同理,主叫MSC也可以与2G MSC或3G MSC或2G/3G MSC使用同一个物理MSC。
需要说明的是,当2G MSC和3G MSC由一个物理MSC(2G/3G MSC)来完成时,在接收到主叫MSC发送的CS域业务请求时,HLR中的路由获取模块1205可以优先向2G/3G MSC获取用于2G网络的路由信息;或者,路由获取模块1205可以由另一路由获取模块A代替,该路由获取模块A向2G/3G MSC获取路由信息时,并不限定是用于2G网络的路由信息,而只是将2G/3G MSC对应的路由信息发送给主叫MSC,当主叫MSC呼叫2G/3GMSC时,由2G/3G MSC优先选择通过2G网络下发CS域业务。
本实施例中各个模块的工作流程和工作原理参见上述各方法实施例中的具体描述,在此不再赘述。
本发明实施例提供的HLR,可以与UE和其他网络侧设备一起,使得UE同时驻留在2G网络和3G网络,并且对于CS域业务优先选择2G网络进行通信,避免了2G网络和3G网络之间的频繁重选,提高了通信质量;并且在2G网络信号不满足要求时,还可以使用3G网络作为备份。
实施例十九
本发明实施例提供了一种通信***,包括:
2G移动交换中心MSC,3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G MSC用于,接收终端发送的2G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求携带有所述用户标识;向所述HLR发送第一网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G MSC标识;
所述3G MSC用于,接收所述终端发送的3G网络位置更新请求;所述3G网络位置更新请求也携带有所述用户标识;向所述HLR发送第二网络位置更新请求,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的类型,所述2G MSC标识和所述3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新请求保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G MSC及所述3G MSC***用户数据,通知时携带所述网络类型,使得所述2G MSC以及所述3G MSC收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;如果有其他MSC保存有旧的第二位置信息,则通知其它MSC删除旧的第二位置信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的所述第一位置信息优先向所述2G MSC获取路由信息;当所述第一位置信息中不存在对应于2G网络的位置信息时,向3G MSC获取路由信息;
所述2G MSC或者所述3G MSC还用于,根据保存的所述第二位置信息向所述HLR返回路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G MSC或者所述3GMSC发送呼叫连接,使得所述2G MSC或者所述3G MSC根据保存的所述第二位置信息向所述终端发起呼叫。
实施例二十
本发明实施例提供了一种通信***,包括:
2G/3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G/3G MSC用于,接收终端发送的2G网络位置更新请求和3G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求和所述3G网络位置更新请求携带有相同的所述用户标识;向所述HLR发送第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G/3G MSC***用户数据,通知时携带所述网络类型,使得所述2G/3GMSC收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的所述第一位置信息向所述2G/3G MSC获取路由信息;
所述2G/3G MSC还用于,向所述HLR返回路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G/3G MSC发送呼叫连接,所述2G/3G MSC根据保存的第二位置信息优先通过2G网络向所述终端发起呼叫,当所述第二位置信息中不存在2G网络位置信息或所述2G网络不满足CS域业务要求时,所述2G/3G MSC根据保存的第二位置信息通过3G网络向所述终端发起呼叫。
实施例二十一
本发明实施例提供了一种通信***,包括:
2G/3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G/3G MSC用于,接收终端发送的2G网络位置更新请求和3G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求和所述3G网络位置更新请求携带有相同的所述用户标识;向所述HLR发送第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G/3G MSC***用户数据,通知时携带终端接入的网络类型,使得所述2G/3G MSC收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的第一位置信息优先向所述2G/3G MSC获取用于2G网络的路由信息,当所述第一位置信息中不存在对应于2G网络的位置信息或2G网络不满足CS域业务要求时,用于向所述2G/3G MSC获取用于3G网络的路由信息;
所述2G/3G MSC还用于,向所述HLR返回指定网络类型的路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G/3G MSC发送呼叫连接,使得所述2G/3G MSC根据保存的所述第二位置信息和路由信息向所述终端发起呼叫。
上述三个实施例中的通信***中各网元具体交互及该通信***的有益效果也可以参见方法实施例中的说明,在此不再详述。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种通信***,其特征在于,包括:
2G移动交换中心MSC,3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G MSC用于,接收终端发送的2G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求携带有所述用户标识;向所述HLR发送第一网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G MSC标识;
所述3G MSC用于,接收所述终端发送的3G网络位置更新请求;所述3G网络位置更新请求也携带有所述用户标识;向所述HLR发送第二网络位置更新请求,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的类型,所述2G MSC标识和所述3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新请求保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G MSC及所述3G MSC***用户数据,使得所述2G MSC以及所述3G MSC收到通知后保存第二位置信息,所述第二位置信息包括终端发送位置更新请求时所在网络的位置区信息;如果有其他MSC保存有旧的第二位置信息,则通知其他MSC删除旧的第二位置信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的所述第一位置信息优先向所述2G MSC获取路由信息;当所述第一位置信息中不存在对应于2G网络的位置信息或所述2G网络不满足所述CS域业务要求时,向3G MSC获取路由信息;
所述2G MSC或者所述3G MSC还用于,根据保存的所述第二位置信息向所述HLR返回路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G MSC或者所述3GMSC发送呼叫连接,使得所述2G MSC或者所述3G MSC根据保存的所述第二位置信息向所述终端发起呼叫。
2.一种通信***,其特征在于,包括:
2G/3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G/3G MSC用于,接收终端发送的2G网络位置更新请求和3G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求和所述3G网络位置更新请求携带有相同的所述用户标识;向所述HLR发送第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G/3G MSC***用户数据,通知时携带所述网络类型,使得所述2G/3GMSC收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的所述第一位置信息向所述2G/3G MSC获取路由信息;
所述2G/3G MSC还用于,向所述HLR返回路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G/3G MSC发送呼叫连接,所述2G/3G MSC根据保存的第二位置信息优先通过2G网络向所述终端发起呼叫,当所述第二位置信息中不存在2G网络位置信息或所述2G网络不满足CS域业务要求时,所述2G/3G MSC根据保存的第二位置信息通过3G网络向所述终端发起呼叫。
3.一种通信***,其特征在于,包括:
2G/3G移动交换中心MSC,位置归属寄存器HLR,以及主叫移动交换中心MSC;
所述2G/3G MSC用于,接收终端发送的2G网络位置更新请求和3G网络位置更新请求;所述终端为单用户标识模块SIM卡,所述SIM卡中含有用户标识,所述2G网络位置更新请求和所述3G网络位置更新请求携带有相同的所述用户标识;向所述HLR发送第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,所述第二网络位置更新请求携带有所述用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
所述HLR用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G/3G MSC***用户数据,通知时携带终端接入的网络类型,使得所述2G/3G MSC收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
所述主叫MSC用于,接收主叫用户发送的CS域业务请求,向所述HLR查询所述终端的路由信息;
所述HLR还用于,根据保存的第一位置信息优先向所述2G/3G MSC获取用于2G网络的路由信息,当所述第一位置信息中不存在对应于2G网络的位置信息或2G网络不满足CS域业务要求时,用于向所述2G/3G MSC获取用于3G网络的路由信息;
所述2G/3G MSC还用于,向所述HLR返回指定网络类型的路由信息,以使所述HLR向所述主叫MSC返回所述终端的路由信息;
所述主叫MSC还用于,向返回路由信息的所述2G/3G MSC发送呼叫连接,使得所述2G/3G MSC根据保存的所述第二位置信息和路由信息向所述终端发起呼叫。
4.一种移动交换中心MSC,其特征在于,所述MSC为同时用于2G网络和3G网络的2G/3G MSC,所述MSC包括:接收模块、发送模块、路由返回模块和呼叫选择模块;
所述接收模块用于,接收终端发送的2G网络位置更新请求和3G网络位置更新请求;终端为单用户标识模块SIM卡,SIM卡中含有用户标识,2G网络位置更新请求和3G网络位置更新请求携带有相同的用户标识;并将终端的电路交换CS域驻留到2G网络和3G网络,并保存驻留的2G网络的位置信息和3G网络的位置信息;
所述发送模块用于,向位置归属寄存器HLR发送第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有所述用户标识、2G网络标识以及2G/3G MSC标识,所述第二网络位置更新请求携带有用户标识、3G网络标识以及2G/3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述终端发送位置更新请求时所在网络的网络类型,所述2G/3G MSC标识用于标识接收位置更新请求的MSC;
通过发送所述第一网络位置更新请求以及所述第二网络位置更新请求,使得HLR根据接收到的所述第一网络位置更新请求和所述第二网络位置更新保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;
所述接收模块还用于,接收HLR收到第一网络位置更新请求以及第二网络位置更新请求后发送的***用户数据通知,所述***用户数据通知中携带终端发送位置更新请求时所在网络的网络类型,收到通知后保存第二位置信息,所述第二位置信息包括所述网络类型以及终端发送位置更新请求时所在网络的位置区信息;
所述接收模块还用于,接收HLR发送的获取路由信息的请求,其中,HLR是在收到主叫MSC查询路由信息请求时发送获取路由信息的请求,主叫MSC是在接收到主叫用户发送的CS域业务请求时,向HLR发送查询路由信息的请求;
所述路由返回模块用于,根据HLR的请求,向HLR返回路由信息,以使HLR向主叫MSC返回终端的路由信息;
呼叫选择模块用于,接收主叫MSC根据路由信息发送的呼叫连接,并根据保存的第二位置信息优先通过2G网络向终端发起呼叫,当所述第二位置信息中不存在2G网络位置信息或所述2G网络不满足CS域业务要求时,根据保存的第二位置信息通过3G网络向终端发起呼叫。
5.一种位置归属寄存器HLR,其特征在于,包括:位置更新接收模块、保存模块和路由获取模块;
所述位置更新接收模块用于,接收2G移动交换中心MSC和3G MSC分别发送的第一网络位置更新请求和第二网络位置更新请求,所述第一网络位置更新请求携带有用户标识、2G网络标识以及2G MSC标识,所述第二网络位置更新请求携带有用户标识、3G网络标识以及3G MSC标识;
其中,所述2G网络标识和所述3G网络标识用于标识所述用户标识对应的终端发送位置更新请求时所在网络的类型,所述2G MSC标识和所述3GMSC标识用于标识接收位置更新请求的MSC;
所述保存模块用于,根据接收到的所述第一网络位置更新请求和所述第二网络位置更新请求保存第一位置信息,所述第一位置信息包括所述终端发送位置更新请求时所在网络的网络类型及接收位置更新请求的MSC的标识;并通知所述2G MSC及所述3G MSC***用户数据,使得所述2G MSC及所述3G MSC收到通知后保存第二位置信息,所述第二位置信息包括终端发送位置更新请求时所在网络的位置区信息;如果有其他MSC保存有旧的第二位置信息,则通知该其他MSC删除旧的第二位置信息;所述第一位置信息同时包括所述终端在2G网络和3G网络的MSC的标识;
所述路由获取模块用于,接收主叫MSC发送的查询所述终端的路由信息的请求,并根据保存的所述第一位置信息向所述2G MSC获取路由信息;当所述第一位置信息中不存在对应于2G网络的位置信息或2G网络不满足CS域业务要求时,向3G MSC获取路由信息;主叫MSC是在接收到主叫用户发送的CS域业务请求时,向所述HLR发送查询路由信息的请求;
所述路由获取模块还用于,向所述主叫MSC返回所述终端的路由信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100422103A CN102137459B (zh) | 2011-02-21 | 2011-02-21 | 单卡双待终端cs域同时驻留两网的方法及相关***、装置 |
PCT/CN2011/078988 WO2012113214A1 (zh) | 2011-02-21 | 2011-08-26 | 单卡双待终端cs域同时驻留两网的方法及相关***、装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100422103A CN102137459B (zh) | 2011-02-21 | 2011-02-21 | 单卡双待终端cs域同时驻留两网的方法及相关***、装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102137459A CN102137459A (zh) | 2011-07-27 |
CN102137459B true CN102137459B (zh) | 2013-12-04 |
Family
ID=44297092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100422103A Active CN102137459B (zh) | 2011-02-21 | 2011-02-21 | 单卡双待终端cs域同时驻留两网的方法及相关***、装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102137459B (zh) |
WO (1) | WO2012113214A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102137459B (zh) * | 2011-02-21 | 2013-12-04 | 华为技术有限公司 | 单卡双待终端cs域同时驻留两网的方法及相关***、装置 |
CN102917439A (zh) | 2011-08-03 | 2013-02-06 | 华为终端有限公司 | 单卡双待终端及数据业务连接方法 |
CN102440046B (zh) * | 2011-09-14 | 2015-04-15 | 华为终端有限公司 | 位置更新方法、装置及*** |
CN102572794A (zh) * | 2011-12-23 | 2012-07-11 | 中兴通讯股份有限公司 | 单卡的双模双待移动终端及其进行业务的方法 |
CN103391596B (zh) * | 2012-05-07 | 2017-03-08 | 华为终端有限公司 | 数据传输方法及装置 |
PL2847911T3 (pl) | 2012-05-10 | 2016-07-29 | Ericsson Telefon Ab L M | Sposób i urządzenie do hybrydowego automatycznego sygnalizowania żądania powtórzenia |
CN102958054B (zh) * | 2012-11-26 | 2016-01-06 | 中国联合网络通信集团有限公司 | 网络切换处理方法、移动管理实体、基站及网络*** |
US9084147B2 (en) * | 2013-05-08 | 2015-07-14 | Qualcomm Incorporated | Parallel registration to offload PLMN with single SIM |
CN104254065B (zh) * | 2013-06-25 | 2020-02-04 | 中兴通讯股份有限公司 | 一种移动终端多模单卡多待的实现方法及装置 |
CN110351800B (zh) * | 2019-07-19 | 2022-02-01 | 中国联合网络通信集团有限公司 | 一种冗余联合附着的方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998009462A1 (en) * | 1996-08-30 | 1998-03-05 | Ericsson Inc. | Multi-mode mobile station supporting multiple cellular telephone system operation with limited subscriber identity module card |
CN1697409A (zh) * | 2004-05-10 | 2005-11-16 | 华为技术有限公司 | 网络控制用户接入的方法 |
CN1874605A (zh) * | 2006-06-06 | 2006-12-06 | ***通信集团公司 | 一种移动终端位置信息的维护方法 |
CN101977417A (zh) * | 2010-10-20 | 2011-02-16 | 华为技术有限公司 | 网络选择方法和终端设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101754472B (zh) * | 2008-12-08 | 2013-04-03 | ***通信集团公司 | 移动终端及其进行通信业务的方法 |
CN101883362B (zh) * | 2010-06-29 | 2015-09-16 | 中兴通讯股份有限公司 | 一种实现鉴权的方法和装置 |
CN102137459B (zh) * | 2011-02-21 | 2013-12-04 | 华为技术有限公司 | 单卡双待终端cs域同时驻留两网的方法及相关***、装置 |
-
2011
- 2011-02-21 CN CN2011100422103A patent/CN102137459B/zh active Active
- 2011-08-26 WO PCT/CN2011/078988 patent/WO2012113214A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998009462A1 (en) * | 1996-08-30 | 1998-03-05 | Ericsson Inc. | Multi-mode mobile station supporting multiple cellular telephone system operation with limited subscriber identity module card |
CN1697409A (zh) * | 2004-05-10 | 2005-11-16 | 华为技术有限公司 | 网络控制用户接入的方法 |
CN1874605A (zh) * | 2006-06-06 | 2006-12-06 | ***通信集团公司 | 一种移动终端位置信息的维护方法 |
CN101977417A (zh) * | 2010-10-20 | 2011-02-16 | 华为技术有限公司 | 网络选择方法和终端设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2012113214A1 (zh) | 2012-08-30 |
CN102137459A (zh) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102137459B (zh) | 单卡双待终端cs域同时驻留两网的方法及相关***、装置 | |
KR100762646B1 (ko) | 이기종망에서 동작하기 위한 듀얼 모드 이동국 및 그이동국에서의 동작 방법 | |
CN102448187B (zh) | 自动接入Wi-Fi网络的方法及终端 | |
CN100433904C (zh) | 控制用户终端接入公用陆地移动网的实现方法 | |
CN101287293B (zh) | 预寻呼方式下漫游重试的方法 | |
CN102158922B (zh) | 回退到2g/3g网络的方法和相关设备及通信*** | |
US9992760B2 (en) | Method for updating RPLMN information and user equipment | |
US8588772B2 (en) | Circuit switch fallback (CSFB) during prepaging | |
CN103974231B (zh) | 位置更新方法和移动终端 | |
KR101489786B1 (ko) | 모바일 통신 디바이스들을 위한 모바일 착신 로밍 전달 | |
CN104469734B (zh) | 基于双卡终端的国际漫游注册方法和*** | |
CN105792155A (zh) | 电路域回落方法和通信设备、通信*** | |
US20180132097A1 (en) | Multi-card mobile terminal, and service switching method and device thereof | |
CN103918316A (zh) | 用于移动通信单元的漫游的方法和*** | |
JP2008131469A (ja) | 移動体通信システム、管理装置、移動局、及び通信方法 | |
CN108966116B (zh) | 终端控制方法、网络侧及采集装置 | |
CN103841545A (zh) | 一种mme池场景能力信息上报的方法及装置 | |
CN103369617B (zh) | 路由重选方法、***、国际关口局和归属位置寄存器 | |
CN110337128A (zh) | 小区回落方法和*** | |
CN102083157A (zh) | 处理分组交换域业务的方法、终端以及*** | |
CN103024876B (zh) | 接入控制方法、网关及*** | |
CN101400038B (zh) | 网络故障时用户业务接续的方法、装置及*** | |
CN102573066B (zh) | 一种传输rn信息、寻呼ue的方法及装置 | |
WO2018010273A1 (zh) | 并发数据业务的处理方法及装置 | |
CN101242601A (zh) | 一种双模双卡双待机终端实现单号的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |