用于实现多网络动态切换的方法和系统与流程

文档序号:11961771阅读:165来源:国知局
用于实现多网络动态切换的方法和系统与流程

本发明涉及三网融合领域,尤其涉及一种用于实现多网络动态切换的方法和系统。



背景技术:

目前移动网携号转网已在国内部分省市开放,

当运营商拥有多个网络时,例如同时拥有第三代移动通信网络(3G)和第四代移动通信网络(4G),用户不换号从一个网络迁移到另一个网络;或多网络共用一个号码并在网络间动态切换时,都可以采用携号转网的方式来处理。如果这种网络迁移是不可逆的,一般通过IT渠道在迁出网络进行携号转网设置即可。如果用户需在不同网络之间进行切换,采用现有IT方式不能满足实时性要求。



技术实现要素:

本发明提供了一种用于实现多网络动态切换的方法和系统。能够实现在不同网络之间快速获得用户当前所在网络的信息,进而实现用户使用同一号码在多网络间动态切换时快速寻址到当前网络。

根据本发明的一个方面,提供了一种用于实现多网络动态切换的方法,包括:

主叫交换设备在接收到来自当前网络的呼叫请求后,查询被叫用户标识类型;

若被叫用户标识类型为携出用户,则主叫交换设备将呼叫请求转发到相应携出网络中的交换中心,其中携出网络与当前网络不同;

交换中心接收到呼叫请求后,将呼叫请求转发到携出网络中相应的携出网被叫交换设备;

携出网被叫交换设备将呼叫请求转发给被叫用户终端,以便被叫用户在携出网络中进行通话。

在一个实施例中,若被叫用户标识类型为本网用户,则主叫交换设备将呼叫请求转发到当前网络中相应的本网被叫交换设备;

本网被叫交换设备将呼叫请求转发给被叫用户终端,以便被叫用户在本网中进行通话。

在一个实施例中,主叫交换设备在接收到来自当前网络的呼叫请求后,查询被叫用户标识类型的步骤包括:

主叫交换设备在接收到来自当前网络的呼叫请求时,向当前网络中的第一用户数据服务器发送第一查询请求,以查询被叫用户的用户标识类型;

若被叫用户标识类型为携出用户,则主叫交换设备将呼叫请求转发到相应携出网络中的交换中心的步骤包括:

第一用户数据服务器根据第一查询请求,查询被叫用户标识类型;

若被叫用户标识类型为携出用户,则第一用户数据服务器将相应的携出网络路由号码信息发送给主叫交换设备;

主叫交换设备根据携出网络路由号码信息,将呼叫请求转发到相应携出网络中的交换中心。

在一个实施例中,交换中心接收到呼叫请求后,将呼叫请求转发到携出网络中相应的携出网被叫交换设备的步骤包括:

交换中心接收到呼叫请求后,向携出网络中的第二用户数据服务器发送第二查询请求,以查询被叫用户的漫游号码;

第二用户数据服务器根据第二查询请求,将被叫用户的漫游号码发送给交换中心;

交换中心根据被叫用户的漫游号码,将呼叫请求转发给携出网络中相应的携出网被叫交换设备。

在一个实施例中,若被叫用户标识类型为本网用户,则第一用户数据服务器将被叫用户的漫游信息发送给主叫交换设备;

若被叫用户标识类型为本网用户,则主叫交换设备将呼叫请求转发到当前网络中相应的本网被叫交换设备的步骤包括:

主叫交换设备在接收到被叫用户的漫游信息后,根据被叫用户的漫游信息,将呼叫请求转发到当前网络中相应的本网被叫交换设备。

根据本发明的另一方面,提供了一种用于实现多网络动态切换的系统,包括主叫交换设备、交换中心和携出网被叫交换设备,主叫交换设备归属于当前网络,交换中心和携出网被叫交换设备归属于与当前网络不同的携出网络,其中:

主叫交换设备,用于在接收到来自当前网络的呼叫请求后,查询被叫用户标识类型;若被叫用户标识类型为携出用户,则将呼叫请求转发到相应携出网络中的交换中心;

交换中心,用于在接收到呼叫请求后,将呼叫请求转发到携出网络中相应的携出网被叫交换设备;

携出网被叫交换设备,用于将呼叫请求转发给被叫用户终端,以便被叫用户在携出网络中进行通话。

在一个实施例中,还包括归属于当前网络的本网被叫交换设备,其中:

主叫交换设备还用于在被叫用户标识类型为本网用户时,将呼叫请求转发到当前网络中相应的本网被叫交换设备;

本网被叫交换设备,用于将呼叫请求转发给被叫用户终端,以便被叫用户在本网中进行通话。

在一个实施例中,还包括归属于当前网络的第一用户数据服务器,其中:

主叫交换设备具体在接收到来自当前网络的呼叫请求时,向当前网络中的第一用户数据服务器发送第一查询请求,以查询被叫用户的用户标识类型;根据第一用户数据服务器提供的携出网络路由号码信息,将呼叫请求转发到相应携出网络中的交换中心;

第一用户数据服务器,用于根据第一查询请求,查询被叫用户标识类型;若被叫用户标识类型为携出用户,则将相应的携出网络路由 号码信息发送给主叫交换设备。

在一个实施例中,还包括归属于携出网络的第二用户数据服务器,其中:

交换中心具体在接收到呼叫请求后,向携出网络中的第二用户数据服务器发送第二查询请求,以查询被叫用户的漫游号码;根据第二用户数据服务器提供的被叫用户的漫游号码,将呼叫请求转发给携出网络中相应的携出网被叫交换设备;

第二用户数据服务器,用于根据第二查询请求,将被叫用户的漫游号码发送给交换中心。

在一个实施例中,第一用户数据服务器还用于在被叫用户标识类型为本网用户时,将被叫用户的漫游信息发送给主叫交换设备;

主叫交换设备还用于在接收到被叫用户的漫游信息后,根据被叫用户的漫游信息,将呼叫请求转发到当前网络中相应的本网被叫交换设备。

本发明的用于实现多网络动态切换的方法和系统。能够实现在不同网络之间快速获得用户当前所在网络的信息,进而实现用户使用同一号码在多网络间动态切换时快速寻址到当前网络。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明用于实现多网络动态切换的方法一个实施例的示意图。

图2为本发明用于实现多网络动态切换的方法另一个实施例的示意图。

图3为本发明用于实现多网络动态切换的系统一个实施例的示意图。

图4为本发明用于实现多网络动态切换的系统另一个实施例的示意图。

图5为本发明被叫用户标识类型为携出用户一个实施例的信息交互图。

图6为本发明被叫用户标识类型为本网用户一个实施例的信息交互图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

图1为本发明的用于实现多网络动态切换的方法一个实施例的示意图。优选的,本实施例的方法步骤可由本发明的装置执行,其中:

步骤101,主叫交换设备在接收到来自当前网络的呼叫请求后,查询被叫用户标识类型。

步骤102,若被叫用户标识类型为携出用户,则主叫交换设备将呼叫请求转发到相应携出网络中的交换中心,其中,携出网络与当前网络不同。

例如主叫用户为A网(如3G网络)用户,被叫用户为A网转B网(如4G网络)用户时,被叫用户在A网和B使用同一个号码进行通话。当被叫用户使用A网通信时,与主叫用户的当前网络相同,为本网用户;当被叫用户使用B网通信时,与主叫用户的当前网络不同,为携出用户。

步骤103交换中心接收到呼叫请求后,将呼叫请求转发到携出网络 中相应的携出网被叫交换设备。

步骤104,携出网被叫交换设备将呼叫请求转发给被叫用户终端,以便被叫用户在携出网络中进行通话。

例如,若被叫用户使用B网通信时,用户标识类型为携出用户,B网交换中心接收到呼叫请求后,将呼叫请求转发到B网中相应的B网被叫交换设备。B网被叫交换设备将呼叫请求转发给被叫用户终端,以便被叫用户在B网中进行通话。

优选的,若被叫用户标识类型为本网用户,则主叫交换设备将呼叫请求转发到当前网络中相应的本网被叫交换设备。本网被叫交换设备将呼叫请求转发给被叫用户终端,以便被叫用户在本网中进行通话。即,若被叫用户使用A网通信时,则主叫交换设备将呼叫请求转发到当前A网中相应的A网被叫交换设备。A网被叫交换设备将呼叫请求转发给被叫终端,以便被叫用户在A网中通主叫用户进行通话。

本发明的一种用于实现多网络动态切换的方法,能够实现在不同网络之间快速获得用户当前所在网络的信息,进而实现用户使用同一号码在多网络间动态切换时快速寻址到当前网络,提高了用户体验。

图2为本发明的用于实现多网络动态切换的方法另一个实施例的示意图。优选的,本实施例的方法步骤可由本发明的装置执行,其中:

步骤201,主叫交换设备在接收到来自当前网络的呼叫请求时,向当前网络中的第一用户数据服务器发送第一查询请求,以查询被叫用户的用户标识类型。

例如主叫用户为A网(如3G网络)用户,被叫用户为A网转B网(如4G网络)用户时,被叫用户在A网和B网下使用同一个号码进行通信。当被叫用户使用A网通信时,与主叫用户的当前网络相同,为本网用户;当被叫用户使用B网通信时,为携出用户。主叫交换设备在接收到来自A网的主叫用户发起的呼叫请求时,向A网的第一用户数据服务器(例如A网的NPDB(Number Portability Database,号码携带数据库))发送第一查询请求,以查询被叫用户的用户标识类型,其中A网和B网不对本发明产生具体网络制式的限定。

步骤202,第一用户数据服务器根据第一查询请求,查询被叫用户标识类型,判断被叫用户标识类型是否为携出用户,若是,则进入步骤203,否则进入步骤209。即判断被叫用户标识类型是否为携出网络用户。

步骤203,第一用户数据服务器将相应的携出网络路由号码(Routing Number,简称:RN)信息发送给主叫交换设备。

例如,当第一用户数据服务器根据第一查询请求查询到携号转网的被叫用户为B网用户时,将相应的被叫用户的B网RN信息发送给主叫交换设备。

步骤204,主叫交换设备根据携出网络RN信息,将呼叫请求转发到相应携出网络中的交换中心。

例如,主叫交换设备根据B网RN信息,将呼叫请求转发到B网交换中心。

步骤205,交换中心接收到呼叫请求后,向携出网络中的第二用户数据服务器发送第二查询请求,以查询被叫用户的漫游号码。

步骤206,第二用户数据服务器根据第二查询请求,将被叫用户的漫游号码发送给交换中心。

步骤207,交换中心根据被叫用户的漫游号码,将呼叫请求转发给携出网络中相应的携出网被叫交换设备。

例如,交换中心根据被叫用户的漫游号码,将呼叫请求转发给B网相应的被叫交换设备。

步骤208,携出网被叫交换设备将呼叫请求转发给被叫用户终端,以便被叫用户在携出网络中进行通话。之后,不再执行本实施例的其它步骤。

例如,B网被叫交换设备将呼叫请求转发给被叫用户终端,以被叫在B网中进行通话。

步骤209,当被叫用户标识类型为本网用户,则第一用户数据服务器将被叫用户的漫游信息发送给主叫交换设备。

例如,当第一用户数据服务器查询到被叫用户为A网用户时,将被叫用户的漫游信息发送给主叫交换设备。

步骤210,主叫交换设备在接收到被叫用户的漫游信息后,根据被叫用户的漫游信息,将呼叫请求转发到当前网络中相应的本网被叫交换设备。

例如,位于A网的主叫交换设备在接收到被叫用户的漫游信息后,根据被叫用户的漫游信息,将呼叫请求转发到A网中相应的A网被叫交换设备。

步骤211,本网被叫交换设备将呼叫请求转发给被叫用户终端,以便被叫用户在本网中进行通话。

优选的,当被叫用户终端在进行注册时,向注册网络中的用户数据服务器发送注册请求。用户数据服务器接收到注册请求后,向其他网络中的用户数据服务器发送被叫用户的携号通知请求,其中携号通知请求可以包括用户RN、当前网络标识,以便于其他网络能够将该用户标识为携出网络。

本发明的一种用于实现多网络动态切换的方法,能够实现在不同网络之间快速获得用户当前所在网络的信息,进而实现用户使用同一号码在多网络间动态切换时快速寻址到当前网络,提高了用户体验。

本领域技术人员通过本发明可以了解的是,本发明的用于实现多网络动态切换的方法,可以在多个网络之间实现切换。主叫终端也不限于在被叫终端携号转网之前的网络(如A网)发起呼叫请求,也可以在被叫终端携出网络(如B网)发起呼叫请求,此时,可以认为B网为本网,A网为携出网即可。对于其他可能的呼叫情况,本领域技术人员可以通过本发明的以上方法得到。

图3为本发明用于实现多网络动态切换的系统一个实施例的示意图。如图3所示,本发明的用于实现多网络动态切换的系统,包括主叫交换设备301、交换中心302和携出网被叫交换设备303,主叫交换设备301归属于当前网络,交换中心302和携出网被叫交换设备303归属于与当前网络不同的携出网络,其中:

主叫交换设备301用于在接收到来自当前网络的呼叫请求后,查询被叫用户标识类型;若被叫用户标识类型为携出用户,则将呼叫请 求转发到相应携出网络中的交换中心302。

交换中心302用于在接收到呼叫请求后,将呼叫请求转发到携出网络中相应的携出网被叫交换设备303。

携出网被叫交换设备303用于将呼叫请求转发给被叫用户终端,以便被叫用户在携出网络中进行通话。

例如主叫用户为A网(如3G网络)用户,被叫用户为A网转B网(如4G网络)用户时,被叫用户在A网和B使用同一个号码进行通话。当被叫用户使用A网通信时,与主叫用户的当前网络相同,为本网用户;当被叫用户使用B网通信时,与主叫用户的当前网络不同,为携出用户。主叫交换设备301在接收到来自A网的主叫用户发起的呼叫请求后,查询被叫用户的用户标识类型,若查询到被叫用户为携出用户,则将呼叫请求转发到B网的交换中心303。B网的被叫交换设备303将呼叫请求转发给被叫用户终端,以便被叫用户在B网中进行通话。其中A网和B网不对本发明产生具体网络制式的限定。

本发明的一种用于实现多网络动态切换的系统,能够实现在不同网络之间快速获得用户当前所在网络的信息,进而实现用户使用同一号码在多网络间动态切换时快速寻址到当前网络,提高了用户体验。

图4为本发明用于实现多网络动态切换的系统另一个实施例的示意图。如图4所示,本发明的用于实现多网络动态切换的系统,包括主叫交换设备401、交换中心402和携出网被叫交换设备403,主叫交换设备401归属于当前网络,交换中心402和携出网被叫交换设备403归属于与当前网络不同的携出网络,其中,主叫交换设备401、交换中心402和携出网被叫交换设备403与图3中主叫交换设备301、交换中心302和携出网被叫交换设备303相同。此外,还包括归属于当前网络的本网被叫交换设备404,其中:

主叫交换设备401还用于在被叫用户标识类型为本网用户时,将呼叫请求转发到当前网络中相应的本网被叫交换设备404。

本网被叫交换设备404用于将呼叫请求转发给被叫用户终端,以便被叫用户在本网中进行通话。

例如当主叫交换设备401查询到被叫用户标识类型为本网用户即A网用户时,将呼叫请求转发到A网中相应的A网被叫交换设备404,A网中被叫用户相应的交换设备404将呼叫请求转发给被叫用户终端,以便被叫用户在A网中进行通话。

优选的,本发明一种用于实现多网络动态切换的系统还包括归属于当前网络的第一用户数据服务器405,其中:

主叫交换设备401具体在接收到来自当前网络的呼叫请求时,向当前网络中的第一用户数据服务器405发送第一查询请求,以查询被叫用户的用户标识类型;根据第一用户数据服务器405提供的携出网络路由号码信息,将呼叫请求转发到相应携出网络中的交换中心402。

第一用户数据服务器405用于根据第一查询请求,查询被叫用户标识类型;若被叫用户标识类型为携出用户,则将相应的携出网络路由号码信息发送给主叫交换设备401。

例如主叫用户为A网(如3G网络)用户,被叫用户为A网转B网(如4G网络)用户时,被叫用户在A网和B网下使用同一个号码进行通信。当被叫用户使用A网通信时,与主叫用户的当前网络相同,为本网用户;当被叫用户使用B网通信时,为携出用户。主叫交换设备401在接收到来自A网的主叫用户发起的呼叫请求时,向A网的第一用户数据服务器405(例如A网的NPDB)发送第一查询请求,以查询被叫用户的用户标识类型,其中A网和B网不对本发明产生具体网络制式的限定。第一用户数据服务器405用于根据第一查询请求,查询被叫用户标识类型为携出用户,归属于B网,则将被叫用户相应的B网络RN信息发送给主叫交换设备401。主叫交换设备401根据第一用户数据服务器405提供的被叫用户B网络RN信息,将呼叫请求转发到相应B网的交换中心402。

优选的,本发明的系统还包括归属于携出网络的第二用户数据服务器406,其中:

交换中心402具体在接收到呼叫请求后,向携出网络中的第二用户数据服务器406发送第二查询请求,以查询被叫用户的漫游号码; 根据第二用户数据服务器406提供的被叫用户的漫游号码,将呼叫请求转发给携出网络中相应的携出网被叫交换设备403。

第二用户数据服务器406用于根据第二查询请求,将被叫用户的漫游号码发送给交换中心402。

例如,在查询到被叫用户为携出用户时,交换中心402在接收到主叫交换设备401转发的呼叫请求后,向B网中第二用户数据服务器406发送第二查询请求,以查询被叫用户的漫游号码。交换中心402在接收到第二用户数据服务器406发送的被叫用户的漫游号码后,将呼叫请求转发给B网中相应的B网被叫交换设备403。

优选的,本发明一种用于实现多网络动态切换的系统中第一用户数据服务器405还用于在被叫用户标识类型为本网用户时,将被叫用户的漫游信息发送给主叫交换设备401。

主叫交换设备还用于在接收到被叫用户的漫游信息后,根据被叫用户的漫游信息,将呼叫请求转发到当前网络中相应的本网被叫交换设备404。

例如,当被叫用户标识为本网用户,即A网用户时,第一用户数据服务器405将被叫用户的漫游信息发送给主叫交换设备401,主叫交换设备401在接收到被叫用户的漫游信息后,根据该漫游信息将呼叫请求转发到A网中被叫用户相应的A网被叫交换设备404。

优选的,当被叫用户终端在进行注册时,向注册网络中的用户数据服务器发送注册请求。用户数据服务器接收到注册请求后,向其他网络中的用户数据服务器发送被叫用户的携号通知请求,其中携号通知请求可以包括用户RN、当前网络标识,以便于其他网络能够将该用户标识为携出网络。

本发明的一种用于实现多网络动态切换的系统,能够实现在不同网络之间快速获得用户当前所在网络的信息,进而实现用户使用同一号码在多网络间动态切换时快速寻址到当前网络,提高了用户体验。

本领域技术人员通过本发明可以了解的是,本发明的用于实现多网络动态切换的方法,可以在多个网络之间实现切换。主叫终端也不 限于在被叫终端携号转网之前的网络(如A网)发起呼叫请求,也可以在被叫终端携出网络(如B网)发起呼叫请求,此时,可以认为B网为本网,A网为携出网即可。对于其他可能的呼叫情况,本领域技术人员可以通过本发明的以上方法得到。

图5为本发明被叫用户标识类型为携出用户一个实施例的信息交互图。以A网为本网,B网为携出网络,主叫用户通过A网发起呼叫为例,下面结合图2和图5对本发明中被叫用户标识类型为携出用户的一个实施例进行描述。

步骤501,A网主叫用户终端向A网主叫交换设备发起呼叫请求。

步骤502,A网主叫交换设备向A网第一用户数据服务器发送第一查询请求。

步骤503,A网第一用户数据服务器将被叫用户的携出网络RN信息即被叫用户的B网RN信息发送给A网主叫交换设备。

步骤504,A网主叫交换设备根据被叫用户的B网RN信息将呼叫请求转发至B网交换中心。

步骤505,B网交换中心向B网的第二用户数据服务器发送第二查询请求,查询被叫用户的漫游号码。

步骤506,第二用户数据服务器将被叫用户的漫游号码发送给交换中心。

步骤507,交换中心根据被叫用户的漫游号码,将呼叫请求转发给B网被叫交换设备。

步骤508,B网被叫交换设备将呼叫请求转发给被叫用户终端。

步骤509,主被叫建立通话。

图6为本发明被叫用户标识类型为本网用户一个实施例的信息交互图。以A网为本网,B网为携出网络,主叫用户通过A网发起呼叫为例,下面结合图2和图6对本发明中被叫用户标识类型为携出用户的一个实施例进行描述。

步骤601,A网主叫用户终端向A网主叫交换设备发起呼叫请求。

步骤602,A网主叫交换设备向A网第一用户数据服务器发送第一 查询请求。

步骤603,A网的第一用户数据服务器将被叫用户的漫游信息发送给主叫交换设备。

步骤604,主叫交换设备根据被叫用户的漫游信息,将呼叫请求转发到A网被叫交换设备。

步骤605,A网被叫交换设备将呼叫请求转发给被叫用户终端。

步骤606,主被叫建立通话。

本发明的一种用于实现多网络动态切换的方法和系统,能够实现在不同网络之间快速获得用户当前所在网络的信息,进而实现用户使用同一号码在多网络间动态切换时快速寻址到当前网络,提高了用户体验。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1