用于在机器对机器环境中安排移动数据网络的系统和方法
2019-11-22

用于在机器对机器环境中安排移动数据网络的系统和方法

本公开涉及一种用于在机器对机器环境中安排移动数据网络的系统和方法。一个示例中提供了一种方法,其包括接收与接入网络相关联的网络利用率数据,基于所述网络利用率数据来确定预定时间段的预期网络利用率,以及基于所述预期网络利用率来确定所述预定时间段的定价信息。所述定价信息包括针对至少一个应用与利用所述接入网络的至少一个客户端设备之间通信的至少一种价格费率。所述方法还包括向所述至少一个应用发送所述定价信息。

现参考图2,图2是示出根据本公开的另一实施例用于安排移动网络的通信系统200的层次架构框架的实施例的简化框图。在图2的实施例中,通信系统200包括四个层次层。第一层网络层包括客户端设备118a、无线接入网(RAN)基础设施120、网络基础设施122a以及M2M应用124a。网络层可以包括一个或多个移动分组核心平台的基本网络元件和包含在这些平台内的服务。第二层可以包括网络、服务、订户抽象、安排模块202、分析模块116以及网络管理服务组件114。第三层可以包括网络服务112,以及第四层可以包括由服务提供商所提供的较高级服务和应用,包括第三方应用204、移动应用206、企业应用126、0SS/BSS元件208以及其它计费、网络管理和第三方和/或运营商应用。在特定实施例中,第三方应用204由M2M服务提供商提供,且包括专门用于M2M服务提供商的单独的0SS/BSS系统208。在特定实施例中,网络服务112、匪S114、分析学116以及网络、服务、订户抽象、安排模块202可以在服务器201内实现。网络基础设施122a包括执行联网功能以将移动分组核心的网络层元件与网络、服务、订户抽象、安排模块202接口对接的网际协议网络使能器(IPNE)客户端210。在特定实施例中,网络、服务、订户抽象、安排模块202经由可扩展消息出席协议(XMPP)/可扩展标记语言(XML)与移动平台的能力接口对接,并且RESTFuI作为传输机制接口对接以使用XML模式暴露这些能力。XMPP是用于基于XML的面向消息中间件的通信协议。XML是定义用于对文档进行编码的一组规则的标记语言。表述性状态转移(REST)是用于分布式系统的一种软件架构并且包括围绕资源的表示的转移而构建的请求和响应。资源可以是可以被寻址的基本上任何相干的且有意义的概念并且资源的表示典型地是捕获资源的当前或预定状态的文档。典型地,客户端在它准备好做出到新的状态的转变时开始发送请求。每个应用状态的表示可以包含可以在客户端下次选择发起新的状态转变时使用的链接。符合REST约束一般地被称为“RESTful”。被暴露的能力和数据被存储在如将在本文中进一步描述的网络、服务、订户抽象、安排模块202数据库中。网络层可以还包括组成包括将链接提供给其它域的客户端侧能力的网络平台的其它组件。

在一些实施例中,MINE组件212可以被配置为响应于网络利用率中的突然改变来确定并且通告给定间隔的新的当前费率,并且(一个或多个)应用912可以决定它是否希望以新的费率来利用(一个或多个)接入网络916。例如,在存在诸如自然灾害之类的紧急情况并且网络利用率大大增加的情形下,(一个或多个)接入网络916的运营商可能不愿意M2M应用在这段时间发送数据,因为它们被预先通知了特定时间段将具有低费率。因此,MINE组件212可以立即就M2M应用而通告新增加的费率,以便在这段时间阻止通过M2M应用的使用。

在616中,安排/工作流引擎218确定对请求者的响应是否是需要的。如果对请求者的响应是需要的,则安排/工作流引擎218在618中向请求者发送响应并且操作继续到620。如果在616中确定了对请求者的响应是不需要的,则操作继续到620。在620中,安排/工作流引擎218确定一个或多个网络元件和/或订户数据库的修改是否是工作流所需要的。如果在通信系统200内的一个或多个网络元件和/或订户数据库的修改是需要的,则操作继续到622。在622中,安排/工作流引擎218修改一个或多个网络元件和/或订户数据库。在特定实施例中,在一个或多个网络元件和/或订户数据库内修改配置信息或其它数据。

图12是图示用于针对应用与客户端设备之间的通信以通告价格费率利用接入网络进行操作的实施例的简化流程图。

服务保证组件可以包括服务管理系统以将客户与它们的单独服务链接,并且使得CSP能够生成关于每个客户和服务的粒状报告以验证服务水平委托。服务保证组件可以还包括性能监控系统以从由设备制造商所供应的网络元件和元件管理系统收集电路交换和分组数据并且为操作职员提供报告。服务保证组件可以还包括用来跟踪由服务中断产生的事故并且有效地分发现场资源的劳动力自动化软件,以及探测器系统依靠专用硬件和软件代理从网络收集信令和介质数据。在至少一个实施例中,通信系统100的各种组件可以互操作以提供包括商业咨询、设计咨询、产品相关服务、系统集成、外包操作以及托管的管理服务的专业服务130。

图5是由安排/工作流引擎218所执行的订户身份规格化操作的实施例的简化流程图500。在502中,安排/工作流引擎218接收包括外部身份和与M2M模块有关的网络地址的请求,其中,M2M模块与移动网络连接。在特定实施例中,响应于与外部身份有关的模块的请求,该模块由第三方服务提供商所用并用于标识用户,请求可能来自诸如M2M服务提供商之类的第三方服务提供商。在M2M服务提供商的情况下,模块可能与标准方式对齐,以标识模块。在特定实施例中,模块与车辆有关,外部身份是车辆识别码。在特定实施例中,网络地址是如由第三方M2M服务提供商所看到的与用户相关联的网际协议(IP)地址。如果网络地址转换(NAT)正在被应用,则这种IP地址可以不同于为移动网络所知的IP地址。在504中,安排/工作流引擎218确定所接收到的外部身份和移动网络订户标识符(ID)的映射是否在与安排/工作流引擎218相关联的高速缓存中被找到。如果在高速缓存中未找到外部身份和移动网络订户标识符(ID)的映射,则操作继续到506。在506中,安排/工作流引擎218确定NAT是否正被应用于所接收到的网络地址。如果NAT正被应用于所接收到的网络地址,则操作继续到508,其中安排/工作流引擎218就与所接收到的请求相关联的实际网络地址而查询负责网络地址转换的NAT装置。在510中,安排/工作流引擎218接收到与所接收到的请求相关联的实际网络地址并且继续到512。如果在506中,安排/工作流引擎218确定NAT未被正在应用,则操作继续到512。

在图9所示的特定实施例中,(一个或多个)应用912可以被配置为在对于(一个或多个)接入网络的数据利用具有可接受的费率的时间段期间从M2M模块920请求传感器数据,并且M2M模块920的装置应用922可以被配置为从(一个或多个)传感器924捕获传感器信息,并且在预定时间段内向(一个或多个)应用912传送传感器信息。在特定实例中,终端用户914可以为了最低成本确定对其来说实时地接收数据不是重要的特定数据应该在当模块应用922可以跨越接入网络916传递业务用时在(一个或多个)接入网络916上存在低利用时被传送。在另一实例中,终端用户914可以确定期望特定数据被实时地接收,而不管成本如何。

客户关怀组件可以包括:客户交互系统,其用来为客户自助服务、企业IT自助服务以及直接机器对客户的信息提供通道;客户关系管理,其用来将复杂的市场、销售以及运营支持提供给与客户交互的服务提供商代理;以及订户管理软件,其用来支持关怀代理和直接客户交互。服务履行组件可以包括用来提供订单管理系统以安排实现客户订单、处理互相依赖性、其它内容服务提供商(CSP)、云服务提供商和企业平台即服务(PaaS)的请求以及人工订单所需的步骤的系统。服务履行组件可以还包括清单管理系统以跟踪可用来在网络中供应服务、分配资源、设计网络连接并且发现网络配置以及使它们与清单记录一致。服务履行组件可以进一步提供用来自动地配置网络设备和网络服务系统以提供订户请求的服务的激活,并且工程工具指的是规划、设计、安装并且配置网络和服务的支持工程师,包括规划和设计工具、外线设备以及地理信息系统和网络安装与配置工具。

Description

在特定实施例中,MINE组件212可以将利用数据提供给分析模块116,并且分析模块116执行网络利用率的分析和统计建模,诸如利用在一定时间段内的平均值,以确定(一个或多个)接入网络916在一个或多个预定时间段的预期利用。分析模块116可以被配置为将指示(一个或多个)接入网络916在一个或多个预定时间段的预期利用的信息提供给MINE组件212。MINE组件212然后可以针对一个或多个等级和/或类型的业务为(一个或多个)接入网络916在预定时间段的利用确定定价信息,并且通过API网关108向已订阅接收定价信息的(一个或多个)特定应用912通告定价信息。在特定实施例中,MINE组件212可以基于从分析模块116接收到的结果以及分析(估计)来通告当前费率以及计划的费率时间表。在各种实施例中,可以以诸如针对特定价格(例如,每100kb$0.03)之类的各种方式或者以诸如高、中等或低费率类别之类的特定费率类别的方式通告费率。

在736中,M2M服务提供商702向UE714发送指示将存在利用所请求的服务的附加费用的升级通知消息(UpgradeNotify)。在738中,用户接受该费用。在740中,UE714向M2M服务提供商702发送升级确认消息(UpgradeConfirm)。在742中,M2M服务提供商702向NAL704发送加速请求(BoostRequest)。在744中,NAL704向PCRF706发送请求与UE714的用户相关联的用户配置文件信息的服务配置文件请求(SvcProfileRequest)。在746中,PCRF706向NAL704发送包括用户配置文件信息的服务配置文件响应(SvcProfileResponse)。在748中,NAL704向网络元件(NE1...x)710中的一个或多个发送一个或多个策略计费控制(PCC)请求(PCCRequestl...x)。在750中,网络元件(NE1...x)710中的一个或多个向NAL704发送一个或多个PCC响应(PCCResponsel...x)。

在图9所示的特定实施例中,(一个或多个)应用912可以被配置为在对于(一个或多个)接入网络的数据利用具有可接受的费率的时间段期间从M2M模块920请求传感器数据,并且M2M模块920的装置应用922可以被配置为从(一个或多个)传感器924捕获传感器信息,并且在预定时间段内向(一个或多个)应用912传送传感器信息。在特定实例中,终端用户914可以为了最低成本确定对其来说实时地接收数据不是重要的特定数据应该在当模块应用922可以跨越接入网络916传递业务用时在(一个或多个)接入网络916上存在低利用时被传送。在另一实例中,终端用户914可以确定期望特定数据被实时地接收,而不管成本如何。