一种在线附着用户总量控制方法、设备及系统与流程

文档序号:19748481发布日期:2020-01-21 18:58阅读:219来源:国知局
一种在线附着用户总量控制方法、设备及系统与流程

本发明涉及通信技术领域,尤其涉及一种移动虚拟网络运营商(mobilevirtualnetworkoperator,mvno)在线附着用户总量控制方法、设备及系统。



背景技术:

mvno是在电信市场开放的过程中,从电信业分工出来的服务行业。mvno通常指本身没有移动运营牌照或者发展规模受到限制,需要利用已有的基础移动运营商(mobilenetworkoperator,mno)的网络,租用mno的网络设备发展自己的用户,并向用户提供业务的运营者。

随着mvno的引入,一个mno的网络可能为多个mvno服务,mno需要对mvno做好控制管理。mno与mvno签署合作协议时,mno明确规定了mvno的用户数目,以防止mvno过度发展用户,导致mno的网络资源被过度占用,避免网络设备拥塞。然而,现有技术中还没有相关的技术支持mno对mvno在线附着用户总量进行有效的控制。



技术实现要素:

本发明实施例中提供了一种在线附着用户总量控制方法、设备及系统,能够实现mno对mvno在线附着用户总量的有效控制。

为了解决上述技术问题,本发明实施例公开了如下技术方案:

第一方面,提供一种在线附着用户总量控制方法,所述方法包括:

用户总量控制设备接收网络侧设备发送的授权请求,所述授权请求中至少包含第一用户设备ue的标识信息和第一虚拟网络运营商mvno的标识信息;

所述用户总量控制设备按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;

当所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,所述用户总量控制设备增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中;

所述用户总量控制设备向所述网络侧设备反馈授权通过信息。

结合上述第一方面,在第一种可能的实现方式中,还包括:

当所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量超过所述阈值时,所述用户总量控制设备向所述网络侧设备反馈授权失败信息。

第二方面,提供一种在线附着用户总量控制方法,所述方法包括:

用户总量控制设备接收网络侧设备发送的授权请求,所述授权请求中至少包含第一用户设备ue的标识信息和第一虚拟网络运营商mvno的标识信息;

所述用户总量控制设备按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;

当所述第一mvno的在线附着用户中不包含所述第一ue时,所述用户总量控制设备增加所述第一mvno的在线附着用户总量;

当增加后的所述第一mvno的在线附着用户总量小于等于阈值时,所述用户总量控制设备将所述第一ue增加至所述第一mvno的在线附着用户中;

所述用户总量控制设备向所述网络侧设备反馈授权通过信息。

结合上述第二方面,在第一种可能的实现方式中,当所述第一mvno的在线附着用户中不包含所述第一ue时,且增加后的所述第一mvno的在线附着用户总量超过所述阈值时,所述用户总量控制设备向所述网络侧设备反馈授权失败信息。

第三方面,提供一种在线附着用户总量控制方法,所述方法包括:

用户总量控制设备接收网络侧设备发送的更新请求,所述更新请求中至少包含第一ue的标识信息和第一mvno的标识信息;

所述用户总量控制设备根据所述更新请求中的所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,并根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;

所述用户总量控制设备向所述网络侧设备反馈更新请求确认信息。

第四方面,提供一种在线附着用户总量控制方法,所述方法包括:

网络侧设备接收第一ue的附着请求或第一ue的跟踪区更新请求;

所述网络侧设备确定所述第一ue对应的第一mvno;

所述网络侧设备向用户总量控制设备发送授权请求,所述授权请求中至少包含所述第一ue的标识信息和所述第一mvno的标识信息,以使所述用户总量控制设备根据所述第一mvno的标识信息及所述第一ue的标识信息进行用户总量控制。

结合上述第四方面,在第一种可能的实现方式中,所述网络侧设备确定所述第一ue对应的第一mvno,包括:

所述网络侧设备查找ue标识信息与mvno标识信息的对应关系,确定所述第一ue的标识信息对应的所述第一mvno的标识信息。

第五方面,提供一种在线附着用户总量控制方法,所述方法包括:

网络侧设备获知第一ue的分离请求;

所述网络侧设备确定所述第一ue对应的第一mvno;

所述网络侧设备向用户总量控制设备发送更新请求,所述更新请求中至少包含所述第一ue的标识信息和第一mvno的标识信息,以使所述用户总量控制设备根据所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;并向所述网络侧设备反馈更新请求确认信息。

结合上述第五方面,在第一种可能的实现方式中,所述网络侧设备获知第一ue的分离请求,包括:

所述网络侧设备接收所述第一ue发送的分离请求;或者,

所述网络侧设备接收mvno归属用户服务器hss发送的所述第一ue的分离请求;或者,

所述网络侧设备发起所述第一ue的分离请求。

结合上述第五方面或第五方面的第一可能的实现方式中,在第二种可能的实现方式中,所述网络侧设备确定所述第一ue对应的第一mvno,包括:

所述网络侧设备查找ue标识信息与mvno标识信息的对应关系,确定所述第一ue的标识信息对应的所述第一mvno的标识信息。

第六方面,提供一种用户总量控制设备,所述设备包括:

授权请求接收单元,用于接收网络侧设备发送的授权请求,所述授权请求中至少包含第一ue的标识信息和第一mvno的标识信息;

判断单元,用于按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;以及判断所述第一mvno的在线附着用户总量是否小于阈值;

用户总量控制单元,用于在所述判断单元判断所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中;

授权响应发送单元,用于在所述判断单元判断所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,向所述网络侧设备反馈授权通过信息。

结合上述第五方面,在第一种可能的实现方式中,所述授权响应发送单元,还用于在所述判断单元判断所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量超过所述阈值时,向所述网络侧设备反馈授权失败信息。

第六方面,提供一种用户总量控制设备,所述设备包括:

授权请求接收单元,用于接收网络侧设备发送的授权请求,所述授权请求中至少包含第一ue的标识信息和第一mvno的标识信息;

第一判断单元,用于按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;

用户总量控制单元,用于在所述第一判断单元判断所述第一mvno的在线附着用户中不包含所述第一ue时,增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中;

第二判断单元,用于判断所述第一用户管理单元增加后的所述第一mvno的在线附着用户总量是否小于等于阈值;

授权响应发送单元,用于在所述第二判断单元判断增加后的所述第一mvno的在线附着用户总量小于等于阈值时,向所述网络侧设备反馈授权通过信息。

结合上述第六方面,在第一种可能的实现方式中,所述授权响应发送单元,还用于在所述第二判断单元判断所述第一mvno的在线附着用户总量超过所述阈值时,向所述网络侧设备反馈授权失败信息。

第七方面,提供一种用户总量控制设备,所述设备包括:

更新请求接收单元,用于接收网络侧设备发送的更新请求,所述更新请求中至少包含所述第一ue的标识信息和第一mvno的标识信息;

用户总量控制单元,用于根据所述更新请求中的所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,并根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;

更新响应发送单元,用于向所述网络侧设备反馈所述更新请求的确认信息。

第八方面,提供一种网络侧设备,所述设备包括:

请求接收单元,用于接收第一ue的附着请求或第一ue的跟踪区更新请求;

信息确定单元,用于确定所述第一ue对应的第一mvno;

信息发送单元,用于向用户总量控制设备发送授权请求,所述授权请求中至少包含所述第一ue的标识信息和所述第一mvno的标识信息,以使所述用户总量控制设备根据所述第一mvno的标识信息及所述第一ue的标识信息进行用户总量控制。

结合上述第八方面,在第一种可能的实现方式中,所述信息确定单元,具体用于查找ue标识信息与mvno标识信息的对应关系,确定所述第一ue的标识信息对应的所述第一mvno的标识信息。

第九方面,提供一种网络侧设备,所述设备包括:

请求获知单元,用于获知第一ue的分离请求;

信息确定单元,用于确定所述第一ue对应的第一mvno;

信息发送单元,用于向用户总量控制设备发送更新请求,所述更新请求中至少包含所述第一ue的标识信息和第一mvno的标识信息,以使所述用户总量控制设备根据所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;并向所述网络侧设备反馈更新请求确认信息。

结合上述第九方面,在第一种可能的实现方式中,所述请求获知单元,具体用于接收所述第一ue发送的分离请求;或者,接收mvnohss发送的所述第一ue的分离请求;或者,发起所述第一ue的分离请求。

结合上述第九方面,和/或第一种可能的实现方式,在第二种可能的实现方式中,

所述信息确定单元,具体用于查找ue标识信息与mvno标识信息的对应关系,确定所述第一ue的标识信息对应的第一mvno的标识信息

第十方面,提供一种在线附着用户总量控制系统,包括网络侧设备和用户总量控制设备,

所述网络侧设备,用于接收第一ue的附着请求或第一ue的跟踪区更新请求;确定所述第一ue对应的第一mvno;向所述用户总量控制设备发送授权请求,所述授权请求中至少包含所述第一ue的标识信息和所述第一mvno的标识信息;

所述用户总量控制设备,用于接收网络侧设备发送的授权请求;按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;并在所述第一mvno的在线附着用户中不包含所述第一ue时,增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中;以及在增加后的所述第一mvno的在线附着用户总量小于等于阈值时,向所述网络侧设备反馈授权通过信息;或者

用于接收网络侧设备发送的授权请求;按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;判断所述第一mvno的在线附着用户总量是否小于阈值;并在所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中,向所述网络侧设备反馈授权通过信息。

第十一方面,提供一种在线附着用户总量控制系统,包括网络侧设备和用户总量控制设备,

所述网络侧设备,用于获知第一ue的分离请求;确定所述第一ue对应的第一mvno;向所述用户总量控制设备发送更新请求,所述更新请求中至少包含所述第一ue的标识信息和第一mvno的标识信息;

所述用户总量控制设备,用于接收网络侧设备发送的更新请求;根据所述更新请求中的所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,并根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;向所述网络侧设备反馈更新请求确认信息。

本发明实施例通过用户总量控制设备对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

附图说明

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

图1为本发明实施例提供的一种在线附着用户总量控制方法流程图;

图1a为本发明实施例提供的一种网络架构示意图;

图1b为本发明实施例提供的一种网络架构示意图;

图2为本发明实施例提供的一种在线附着用户总量的控制方法的另一流程图;

图3为本发明实施例提供的一种在线附着用户总量的控制方法的另一流程图;

图4为本发明实施例提供的一种在线附着用户总量的控制方法另一流程图;

图5为本发明实施例提供的一种在线附着用户总量的控制方法另一流程图;

图6为本发明实施例提供的attach流程中在线附着用户总量控制方法的流程图;

图7为本发明实施例提供的inter-plmntau流程中在线附着用户总量控制方法的流程图;

图8为本发明实施例提供的detach流程中在线附着用户总量控制方法的流程图;

图9为本发明实施例提供的一种用户总量控制设备的结构示意图;

参见图9a,为本发明实施例提供的一种用户总量控制设备的另一结构示意图

图10为本发明实施例提供的一种用户总量控制设备的另一结构示意图;

图11为本发明实施例提供的一种网络侧设备的另一结构示意图;

图12为本发明实施例提供的一种网络侧设备的另一结构示意图;

图13为本发明实施例一种在线附着用户总量控制系统的另一结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。

参见图1,为本发明实施例一种在线附着用户总量控制方法流程图。该方法包括:

步骤101,用户总量控制设备接收网络侧设备发送的请求。

网络侧设备在接收到第一ue的附着请求或第一ue的跟踪区更新请求,或者网络侧设备在获知第一ue的分离请求后,网络侧设备确定该第一ue所对应的第一mvno。

如果网络侧设备接收到的是第一ue的附着请求或第一ue的跟踪区更新请求,则网络侧设备向用户总量控制设备发送授权请求,并在该授权请求中至少包含第一ue的标识信息和第一mvno的标识信息。如果网络侧设备获知的是第一ue的分离请求,则网络侧设备向用户总量控制设备发送更新请求,并在该更新请求中至少包含第一ue的标识信息和第一mvno的标识信息。

如果用户总量控制设备接收到的请求为授权请求,则执行步骤102~106,如果接收到的请求为更新请求,则执行步骤112~113。

其中,所述授权请求为用来判断ue所属的mvno的在线附着用户总量是否超过阈值的请求。所述更新请求为用来更新ue所属的mvno的在线附着用户总量。

步骤102,用户总量控制设备按照第一mvno的标识信息及第一ue的标识信息,判断第一mvno的在线附着用户中是否包含第一ue。

用户总量控制设备首先根据第一mvno的标识信息查找到对应的第一mvno,然后查看第一mvno下所有的在线附着用户的标识信息,确认在线附着用户的标识信息中是否包含第一ue的标识信息,如果包含第一ue的标识信息,则说明该第一ue为第一mvno的在线附着用户,此时,用户总量控制设备不会增加第一mvno的在线附着用户总量;如果不包含第一ue的标识信息,则说明第一mvno的在线附着用户中不包含第一ue,此时,用户总量控制设备执行步骤103。

步骤103,用户总量控制设备增加第一mvno的在线附着用户总量,并将第一ue增加至第一mvno的在线附着用户中。

用户总量控制设备可以将第一mvno的在线附着用户总量加一,并将该第一ue增加至第一mvno的在线附着用户中,具体的,可以在第一mvno的在线附着用户的标识信息中增加第一ue的标识信息。

在增加第一mvno的在线附着用户总量后,进一步执行步骤104。

步骤104,判断增加后的所述第一mvno的在线附着用户总量是否超过阈值。

用户总量控制设备判断增加后的第一mvno的在线附着用户总量是否超过阈值,该阈值为第一mvno与mno协商的用户总量。

如果没有超过该阈值,则用户总量控制设备执行步骤105,如果超过该阈值,则执行步骤106。

步骤105,用户总量控制设备向网络侧设备反馈授权通过信息。

网络侧设备即可执行响应的ue附着流程或ue的跟踪区更新流程。

步骤106,用户总量控制设备向网络侧设备反馈授权失败信息。

该授权失败信息中还可以进一步包含授权失败原因的字段,具体可以设置为“用户数已达上限”等。

如果用户总量控制设备接收到的网络侧设备发送的请求为更新请求,则执行步骤112。

步骤112,用户总量控制设备根据更新请求中的第一mvno的标识信息减小第一mvno的在线附着用户总量,并根据第一ue的标识信息在第一mvno的在线附着用户中删除第一ue。

用户总量控制设备接收到更新请求,说明该第一ue为第一mvno的在线附着用户。用户总量控制设备根据第一mvno的标识信息查找到对应的第一mvno,将该第一mvno的在线附着用户总量减一,并将该第一ue的标识信息从第一mvno在线附着用户的标识信息中删除。

步骤113,用户总量控制设备向网络侧设备反馈更新请求确认信息。

网络侧设备即可进行第一ue分离的相关流程。

本实施例中,网络侧设备可以是mme等,用户总量控制设备可以是mno在网络中部署新的逻辑网元iwf(interworkingfunction,互通交互功能),由iwf根据运营商的配置策略对mvno在线附着用户总量进行总量授权控制,其网络架构如图1a所示;该用户总量控制设备也可以是直接由mno的hss根据运营商的配置策略对mvno的在线附着用户总量进行控制,其网络架构如图1b所示。虽然两种不同的方案对应不同的网络结构,但是iwf和mnohss完成的控制mvno在线附着用户总量的功能是相同的。

本发明实施例通过用户总量控制设备对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

参见图2,为本发明实施例提供的一种在线附着用户总量的控制方法的另一流程图。所述方法包括:

步骤201:用户总量控制设备接收网络侧设备发送的授权请求,所述授权请求中至少包含第一用户设备ue的标识信息和第一虚拟网络运营商mvno的标识信息;

该实施例中,所述授权请求中,还可以包括其他参数,本实施例不作限制。

其中,所述授权请求为用来判断ue所属的mvno的在线附着用户总量是否超过阈值的请求。

步骤202:所述用户总量控制设备按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;

步骤203:当所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,所述用户总量控制设备增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中;

步骤204:所述用户总量控制设备向所述网络侧设备反馈授权通过信息。

可选的,在另一实施例中,该实施例在上述实施例的基础上,所述方法还可以包括:当所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量超过所述阈值时,所述用户总量控制设备向所述网络侧设备反馈授权失败信息。

本发明实施例通过用户总量控制设备对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

参见图3,图3为本发明实施例提供的一种在线附着用户总量的控制方法的另一流程图。所述方法包括:

步骤301:用户总量控制设备接收网络侧设备发送的更新请求,所述更新请求中至少包含第一ue的标识信息和第一mvno的标识信息;

其中,所述更新请求为用来更新ue所属的mvno的在线附着用户总量。

步骤302:所述用户总量控制设备根据所述更新请求中的所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,并根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;

步骤303:所述用户总量控制设备向所述网络侧设备反馈更新请求确认信息。

可选的,在另一实施例中,该实施例在上述实施例的基础上,所述方法还可以包括:当所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量超过所述阈值时,所述用户总量控制设备向所述网络侧设备反馈授权失败信息。

本发明实施例通过用户总量控制设备对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

参见图4,为本发明实施例提供的一种在线附着用户总量的控制方法的另一流程图。

本实施例以网络侧设备为执行主体进行描述。该方法可以包括:

步骤401,网络侧设备接收第一ue的附着请求或第一ue的跟踪区更新请求。

步骤402,网络侧设备确定所述第一ue对应的第一mvno。

网络侧设备可以在附着请求或跟踪区更新请求中获得第一ue的标识信息,然后根据网络侧设备中预先设置的ue的标识信息与mvno标识信息的对应关系,获得该第一ue的标识信息对应的第一mvno的标识信息,也即获得第一ue对应的第一mvno。该网络侧设备获得第一ue对应的第一mvno的方法有多种,以上方式仅为示例。

步骤403,网络侧设备向用户总量控制设备发送授权请求,该授权请求中至少包含第一ue的标识信息和第一mvno的标识信息,以使所述用户总量控制设备根据所述第一mvno的标识信息及所述第一ue的标识信息进行用户总量控制。

一种实施例中,用户总量控制设备在接收到授权请求后,根据所述第一mvno的标识信息及第一ue的标识信息,如果第一mvno的在线附着用户中不包含所述第一ue,则增加第一mvno的在线附着用户总量,并将第一ue增加至所述第一mvno的在线附着用户中;并当增加后的所述第一mvno的在线附着用户总量小于等于阈值时,向网络侧设备反馈授权通过信息,该阈值为第一mvno与mno协商的用户总量。

另一实施例中,用户总量控制设备在接收到授权请求后,根据所述第一mvno的标识信息及第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue,如果第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,所述用户总量控制设备增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中,向所述网络侧设备反馈授权通过信息。

用户总量控制设备的上述执行过程请参照前述方法实施例,此处不再赘述。

本发明实施例通过网络侧设备向用户总量控制设备发送ue的标识信息以及ue对应的mvno的标识信息,使得用户总量控制设备可以对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

参见图5,为本发明实施例提供的一种在线附着用户总量的控制方法的另一流程图。

本实施例仍以网络侧设备为执行主体进行描述。该方法可以包括:

步骤501,网络侧设备获知第一ue的分离请求。

该网络侧设备获知第一ue的分离请求的过程具体可以是:网络侧设备接收第一ue发送的分离请求;或者,网络侧设备接收mvnohss发送的第一ue的分离请求;或者,网络侧设备发起第一ue的分离请求。

步骤502,网络侧设备确定所述第一ue对应的第一mvno。

该确定的过程与前述步骤402类似,在此不再赘述。

步骤503,网络侧设备向用户总量控制设备发送更新请求,该更新请求中至少包含第一ue的标识信息和第一mvno的标识信息,以使所述用户总量控制设备根据所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;并向所述网络侧设备反馈更新请求确认信息。

用户总量控制设备在接收到更新请求后,根据第一mvno的标识信息减小第一mvno的在线附着用户总量,根据第一ue的标识信息在第一mvno的在线附着用户中删除第一ue;并向网络侧设备反馈更新请求确认信息。

用户总量控制设备的上述执行过程请参照前述方法实施例,此处不再赘述。

本发明实施例通过网络侧设备向用户总量控制设备发送ue的标识信息以及ue对应的mvno的标识信息,使得用户总量控制设备可以对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

下面分别以attach流程、inter-plmntau流程和detach流程为例,对上述在线附着用户总量控制方法进行说明。

参见图6,为本发明实施例提供的一种attach流程中在线附着用户总量控制方法的流程图。

该方法可以包括:

步骤601,ue向mme发送附着请求消息。

mme对ue执行鉴权,如果鉴权失败,则mme拒绝ue的附着请求,ue可以启动一个定时器,定时器超时后向上述mme重新发起附着请求;ue也可以在附着请求被拒绝后,向其它mvno网络发起附着请求。mme对ue鉴权成功后,如果ue自上次分离后,mme发生了改变,或mme中没有ue的签约数据信息,则mme向mvnohss发送位置更新请求消息,mme在该消息中携带ue的标识信息,如imsi信息,该ue的imsi信息可以是包含在ue发送的附着请求消息中的。

mvnohss确认mme的位置更新请求,并向mme发送位置更新确认消息,将ue的签约数据信息发送给mme;mme收到ue的位置更新确认消息后,执行步骤602。

步骤602,mme根据ue的imsi判断ue所属的mvno。

mme中可以预先存储ue的imsi和mvno的标识信息,如mvnoid,的映射表,mme根据ue的imsi,通过对映射表的查找,判断出ue所属的mvno。mvnoid可以是一个新的信元,也可以是某个能识别ue所属mvno网络的现有的标识,如plmnid等。

步骤603,mme向iwf/mnohss发送授权请求消息,将ue所对应的mvno的标识信息和ue的imsi发送给iwf/mnohss。

mme将mvnoid和ue的imsi发送给iwf/mnohss,请求mvno在线附着用户总量授权。

步骤604,iwf/mnohss在确定mvno的在线附着用户不包含ue时,备份ue的imsi,并将mvnoid标识的mvno的在线附着用户总数加一。

iwf/mnohss收到mme的授权请求消息后,iwf/mnohss查找mvnoid对应的在线附着用户的imsi中是否存在ue的imsi,如果存在,则说明ue已经是该mvno的在线附着用户,此时直接执行步骤606,如果不存在,则iwf/mnohss备份ue的imsi,并将mvnoid标识的mvno的在线附着用户总数加一,再执行步骤605。

步骤605,iwf/mnohss判断增加后的mvno的在线附着用户总量是否超过阈值。

该阈值为mvno与mno协商的用户总量。

步骤606,iwf/mnohss向mme发送授权响应消息。

如果不超过阈值则iwf/mnohss向mme反馈授权通过的授权响应消息,该消息中可以包含授权通过的ue的imsi。mme在接收到该消息后即可执行其他附着流程。

如果超过阈值,则iwf/mnohss执行的总量授权失败,iwf/mnohss向mme发送授权失败的授权响应消息。该响应消息中可以包含授权失败的ue的imsi,还可以进一步包含失败原因的字段,其中的cause值设置为“用户数已达上限”。

当然,在该实施例中,也可以先判断所述第一mvno的在线附着用户中是否包含所述第一ue,如果不包含,在判断所述第一mvno的在线附着用户总量是否小于阈值,如果小于阈值,所述用户总量控制设备增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中。

本发明实施例实现了附着流程中对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

参见图7,为本发明实施例提供的inter-plmntau流程中在线附着用户总量控制方法的流程图。

该方法可以包括:

步骤701,ue向新(new)mme发送跟踪区更新请求消息。

该跟踪区更新请求消息中包含ue的imsi信息。newmme发送上下文请求消息给ue所属的原(old)mme,请求获取ue的上下文信息;oldmme发送上下文回复消息给newmme,将ue的mm上下文和eps承载上下文等信息发送给newmme;如果newmme中没有ue的签约数据信息,则newmme给mvnohss发送位置更新请求消息,该消息中携带ue的imsi信息,mvnohss发送位置更新确认消息给newmme,将ue的签约数据信息发送给newmme。

步骤702,newmme根据ue的imsi判断ue所属的mvno。

步骤703,newmme向iwf/mnohss发送授权请求消息,将ue所对应的mvno的标识信息和ue的imsi发送给iwf/mnohss。

步骤704,iwf/mnohss在确定mvno的在线附着用户不包含ue时,备份ue的imsi,并将mvnoid标识的mvno的在线附着用户总数加一。

步骤705,iwf/mnohss判断mvno的在线附着用户总量是否超过阈值。

该阈值为mvno与mno协商的用户总量。执行步骤706。如果超过阈值,则执行步骤707。

步骤706,iwf/mnohss向newmme发送授权响应消息。

如果不超过阈值则iwf/mnohss向newmme发送授权通过的授权响应消息,如果iwf/mnohss执行的总量授权失败,iwf/mnohss向newmme发送授权失败的授权响应消息。

上述步骤702~706与前述实施例中的步骤601~606类似,此处不再赘述。

另外,oldmme与其所属网络的iwf/mnohss交互信息,iwf/mnohss删除ue的imsi,并将mvnoid标识的mvno的在线附着用户总数减一,更新oldmme所属网络的mvno在线附着用户总量。

如果ue的跟踪区更新请求被拒绝,ue可以启动一个定时器,定时器超时后重新发起跟踪区更新请求。

本发明实施例实现了inter-plmntau流程中对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

参见图8,为本发明实施例提供的detach流程中在线附着用户总量控制方法的流程图。

该方法可以包括:

步骤801,mme获知ue的分离请求。

ue的分离可以是ue向mme发起的显示的分离请求,也可以是mme发起的隐式的ue分离请求,还可以是mvnohss发起的隐示的ue分离请求,具体的可以是mme接收到mvnohss发送的取消位置消息。

mme在获知ue的分离请求后,执行步骤802。上述分离请求中包含ue的imsi。

步骤802,mme根据ue的imsi判断ue所属的mvno。

该步骤与前述步骤602类似,此处不再赘述。

步骤803,mme发送更新请求消息给iwf/mnohss,将ue所对应的mvno的标识信息和ue的imsi发送给iwf/mnohss。

步骤804,iwf/mnohss从mvnoid标识的mvno的在线附着用户标识中删除ue的imsi,并将mvnoid标识的mvno的在线附着用户总数减一,更新mvno在线附着用户总量。

步骤805,iwf/mnohss回复更新请求确认消息给mme。

mme回复ue分离接受消息,并执行相关分离流程。

本发明实施例实现了分离流程中对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数。

上述发明实施例可以应用于场景,主要针对mvno部分共享核心网,其中hss是mvno自己部署的,其它核心网设备共享mno的网络设备。

以上是对本发明方法实施例的描述,下面对实现上述方法的设备进行介绍。

参见图9,为本发明实施例提供的一种用户总量控制设备的结构示意图。

该用户总量控制设备包括:

授权请求接收单元901,用于接收网络侧设备发送的授权请求,所述授权请求中至少包含第一ue的标识信息和第一mvno的标识信息,其中,所述第一mvno的标识信息为所述网络侧设备在接收到所述第一ue的附着请求或所述第一ue的跟踪区更新请求后,确定的所述第一ue对应的第一mvno;

判断单元902,用于按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;以及判断所述第一mvno的在线附着用户总量是否小于阈值;

用户总量控制单元903,用于在所述判断单元902判断所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中;

授权响应发送单元904,用于当在所述判断单元902判断所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,向所述网络侧设备反馈授权通过信息;

其中,所述阈值为所述第一mvno与移动运营商mno协商的用户总量。

本发明实施例通过用户总量控制设备对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

在另一实施例中,该授权响应发送单元904,还用于在所述判断单元902判断所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量超过所述阈值时,向所述网络侧设备反馈授权失败信息。

参见图9a,为本发明实施例提供的一种用户总量控制设备的另一结构示意图。所述装置包括:授权请求接收单元91、第一判断单元92、用户总量控制单元93、第二判断单元94和授权响应发送单元95,其中,

所述授权请求接收单元91,用于接收网络侧设备发送的授权请求,所述授权请求中至少包含第一ue的标识信息和第一mvno的标识信息;

所述第一判断单元92,用于按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;

所述用户总量控制单元93,用于在所述第一判断单元判断所述第一mvno的在线附着用户中不包含所述第一ue时,增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中;

所述第二判断单元94,用于判断所述第一用户管理单元增加后的所述第一mvno的在线附着用户总量是否小于等于阈值;

所述授权响应发送单元95,用于在所述第二判断单元判断增加后的所述第一mvno的在线附着用户总量小于等于阈值时,向所述网络侧设备反馈授权通过信息。

可选的,砸另一实施例中,所述授权响应发送单元,还用于在所述第二判断单元判断所述第一mvno的在线附着用户总量超过所述阈值时,向所述网络侧设备反馈授权失败信息。

所述设备中各个单元的功能的实现过程详见上述方法中对应步骤的实现过程,在此不再赘述。

参见图10,为本发明实施例提供的一种用户总量控制设备的另一结构示意图。

该用户总量控制设备包括:

更新请求接收单元1001,用于接收网络侧设备发送的更新请求,所述更新请求中至少包含所述第一ue的标识信息和第一mvno的标识信息,其中,所述第一mvno的标识信息为所述网络侧设备在获知所述第一ue的分离请求后,确定的所述第一ue对应的第一mvno;

用户总量控制单元1002,用于根据所述更新请求中的所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,并根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;

更新响应发送单元1003,用于向所述网络侧设备反馈所述更新请求的确认信息。

本发明实施例通过用户总量控制设备对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

参见图11,为本发明实施例提供的一种网络侧设备的另一结构示意图。

该网络侧设备可以包括:

请求接收单元1101,用于接收第一ue的附着请求或第一ue的跟踪区更新请求;

信息确定单元1102,用于确定所述第一ue对应的第一mvno;

信息发送单元1103,用于向用户总量控制设备发送授权请求,所述授权请求中至少包含所述第一ue的标识信息和所述第一mvno的标识信息,以使所述用户总量控制设备根据所述第一mvno的标识信息及所述第一ue的标识信息进行用户总量控制。

其中,所述用户总量控制设备根据所述第一mvno的标识信息及所述第一ue的标识信息进行用户总量控制,具体为:

在所述第一mvno的在线附着用户中不包含所述第一ue时,增加所述第一mvno的在线附着用户总量,将所述第一ue增加至所述第一mvno的在线附着用户中;并当所述第一mvno的在线附着用户总量小于等于阈值时,向所述网络侧设备反馈授权通过信息,所述阈值为所述第一mvno与mno协商的用户总量。

本发明实施例通过网络侧设备向用户总量控制设备发送ue的标识信息以及ue对应的mvno的标识信息,使得用户总量控制设备可以对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

在另一实施例中,该信息确定单元1102,具体用于查找ue标识信息与mvno标识信息的对应关系,确定所述第一ue的标识信息对应的所述第一mvno的标识信息。

参见图12,为本发明实施例另一种网络侧设备的结构示意图。

该网络侧设备可以包括:

请求获知单元1201,用于获知第一ue的分离请求;

信息确定单元1202,用于确定所述第一ue对应的第一mvno;

信息发送单元1203,用于向用户总量控制设备发送更新请求,所述更新请求中至少包含所述第一ue的标识信息和第一mvno的标识信息,以使所述用户总量控制设备根据所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;并向所述网络侧设备反馈更新请求确认信息。

本发明实施例通过网络侧设备向用户总量控制设备发送ue的标识信息以及ue对应的mvno的标识信息,使得用户总量控制设备可以对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

在另一实施例中,该请求获知单元1201,具体用于接收所述第一ue发送的分离请求;或者,接收mvnohss发送的所述第一ue的分离请求;或者,发起所述第一ue的分离请求。

信息确定单元1202,具体用于查找ue标识信息与mvno标识信息的对应关系,确定所述第一ue的标识信息对应的第一mvno的标识信息。

参见图13,为本发明实施例提供的一种在线附着用户总量控制系统的另一结构示意图。

该系统包括网络侧设备1301和用户总量控制设备1302。

网络侧设备1301,用于接收第一ue的附着请求或第一ue的跟踪区更新请求;确定所述第一ue对应的第一mvno;向所述用户总量控制设备1302发送授权请求,所述授权请求中至少包含所述第一ue的标识信息和所述第一mvno的标识信息;

用户总量控制设备1302,用于接收网络侧设备1301发送的授权请求;按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;当所述第一mvno的在线附着用户中不包含所述第一ue时,增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中;以及在增加后的所述第一mvno的在线附着用户总量小于等于阈值时,向所述网络侧设备反馈授权通过信息,所述阈值为所述第一mvno与移动运营商mno协商的用户总量;或者

用户总量控制设备1302,用于接收网络侧设备发送的授权请求;按照所述第一mvno的标识信息及所述第一ue的标识信息,判断所述第一mvno的在线附着用户中是否包含所述第一ue;判断所述第一mvno的在线附着用户总量是否小于阈值;并在所述第一mvno的在线附着用户中不包含所述第一ue,且所述第一mvno的在线附着用户总量小于阈值时,增加所述第一mvno的在线附着用户总量,并将所述第一ue增加至所述第一mvno的在线附着用户中,向所述网络侧设备反馈授权通过信息。

本发明实施例通过用户总量控制设备对mvno的在线附着用户量进行控制,使得mno能够及时准确地统计mvno在线附着用户数,并对mvno的在线附着用户总量进行有效控制,防止mvno的在线附着用户数超过mno设置的用户总量。

本发明实施例还提供了另一种在线附着用户总量控制系统,该系统包括网络侧设备和用户总量控制设备。

网络侧设备,用于获知第一ue的分离请求;确定所述第一ue对应的第一mvno;向所述用户总量控制设备发送更新请求,所述更新请求中至少包含所述第一ue的标识信息和第一mvno的标识信息;

用户总量控制设备,用于接收网络侧设备发送的更新请求;根据所述更新请求中的所述第一mvno的标识信息减小所述第一mvno的在线附着用户总量,并根据所述第一ue的标识信息在所述第一mvno的在线附着用户中删除所述第一ue;向所述网络侧设备反馈更新请求确认信息。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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