首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

用于提供SCEF服务的方法、系统和计算机可读介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:甲骨文国际公司

摘要:用于提供服务能力暴露功能SCEF作为Diameter路由代理DRA特征的系统包括DRA,该DRA包括多个消息处理器。该系统还包括可操作地与DRA相关联的蜂窝设备连接CDC服务模块,用于提供SCEF服务作为DRA的特征,SCEF服务包括基于接收到的消息的内容确定是否调用物联网IoT服务,以及用于将需要IoT服务的消息转发到服务能力服务器SCS或应用服务器AS以接收IoT服务处理。

主权项:1.一种用于提供作为Diameter路由代理DRA特征的服务能力暴露功能SCEF的系统,所述系统包括:包括多个消息处理器的DRA;以及在DRA上实现的蜂窝设备连接CDC服务模块,用于提供作为DRA的特征的SCEF服务,SCEF服务包括基于接收到的消息的内容确定是否调用物联网IoT服务处理,以及用于将接收到的需要IoT服务的消息转发到服务能力服务器SCS或应用服务器AS以接收IoT服务处理,其中提供作为DRA的特征的SCEF服务包括在DRA的所述多个消息处理器之一上实现CDC服务模块。

全文数据:用于提供服务能力暴露功能SCEF作为DIAMETER路由代理DRA特征的方法、系统和计算机可读介质优先权声明本申请要求于2017年4月27日提交的美国专利申请序列号15499,847的优先权权益,其要求于2017年2月27日提交的美国临时专利申请序列号62463,893和于2017年2月27日提交的美国临时专利申请序列号62464,064的优先权权益,这些申请的公开内容通过引用被整体并入本文。技术领域本文描述的主题涉及提供SCEF服务。更特别地,本文描述的主题涉及提供SCEF作为DRA特征。背景技术服务能力暴露功能或SCEF由第三代合作伙伴计划3GPP标准定义为允许诸如物联网IoT设备之类的非互联网协议非IP设备访问3GPP应用服务的平台。针对其设计SCEF的IoT设备类型包括由电池供电,并且唤醒、传送数据然后休眠以节省电池电力的设备,诸如传感器。这些设备通常不实现互联网协议通信栈或自定位能力,诸如全球定位系统GPS能力。因此,需要一种允许这些设备连接到网络,使得这些设备可以将其数据提供给网络、由网络定位以及经由网络与其它设备通信的功能。正是为了这些和其它相关目的而设计SCEF。鉴于大量不断上线的IoT设备,需要SCEF服务。据认为,SCEF目前正在被移动网络运营商视为本地on-premises装备,其需要移动网络运营商方面进行独立的资本支出、监控和维护。鉴于这些困难,需要SCEF服务的替代部署。发明内容用于提供服务能力暴露功能SCEF作为Diameter路由代理DRA特征的系统包括DRA,该DRA包括多个消息处理器。该系统还包括可操作地与DRA相关联的蜂窝设备连接CDC服务模块,用于提供SCEF服务作为DRA的特征,SCEF服务包括基于接收到的消息的内容确定是否调用物联网IoT服务处理,以及用于将需要IoT服务的消息转发到服务能力服务器SCS或应用服务器AS以接收IoT服务处理。用于提供SCEF作为DRA特征的方法包括提供包括多个消息处理器的DRA。该方法还包括提供可操作地与DRA相关联的CDC服务模块,用于提供SCEF服务作为DRA的特征,SCEF服务包括基于接收到的消息的内容确定是否调用IoT服务处理,以及用于将需要IoT服务的消息转发到SCS或AS以接收IoT服务处理。在一种实现中,提供SCEF、SCS和AS服务作为DRA特征可以包括将这些服务提供为由DRA供应商托管的云实现的服务。用于访问此类服务的接口可以在DRA上实现,并且可以对DRA用户移动网络运营商透明地访问云实现的SCEF、SCS和AS服务。在替代实现中,可以使用驻留在DRA上的本地硬件和软件来实现SCEF、SCS和AS服务。本文描述的主题可以用硬件、软件、固件或其任何组合来实现。由此,如本文所使用的术语“功能”或“模块”是指用于实现所描述的特征的硬件,软件和或固件。在一个示例性实现中,可以使用其上存储计算机可执行指令的有非瞬态计算机可读介质来实现本文描述的主题,该计算机可执行指令在由计算机的处理器执行时控制计算机执行步骤。适合实现本文描述的主题的示例性计算机可读介质包括非瞬态计算机可读介质,诸如盘存储器设备、芯片存储器设备、可编程逻辑设备和专用集成电路。此外,实现本文描述的主题的计算机可读介质可以位于单个设备或计算平台上,或者可以分布在多个设备或计算平台上。附图说明现在将参考附图解释本文描述的主题的示例,其中相同的附图标记表示相同的部分,其中:图1是图示根据本文描述的主题的一个方面的集成SCEF、SCS和AS服务的平台的网络图,其中该平台被部署为云服务;图2是图示根据本文描述的主题的一个方面的集成SCEF、SCS和AS服务的平台的网络图,其中该平台被部署为本地或基于地面ground-based的服务;图3是图示根据本文描述的主题的一个方面的通过集成SCEF、SCS和AS服务的平台进行消息处理的消息流程图;图4是图示根据本文描述的主题的一个方面的蜂窝数据连接服务模块的示例性组件的框图;图5是图示根据本文描述的主题的一个方面的IoT服务模块的示例性组件的框图。图6是图示根据本文描述的主题的一个方面的包括蜂窝数据连接服务模块的平台的基于云的部署的网络图;图7是图示云网络中的示例性区域和可用域数据中心的网络图,该云网络中可以部署集成SCEF、SCS和AS服务的蜂窝数据连接服务模块和或平台;图8是图示根据本文描述的主题的实施例的集成SCEF、SCS和AS服务的平台的示例性基于云的部署的网络图;图9是图示根据本文描述的主题的一个方面的具有集成的SCEF、SCS和AS服务的DRA的框图;图10是图示根据本文描述的主题的一个方面的具有集成的SCEF服务的DRA的框图;图11是图示根据本文描述的主题的一个方面的DRA的框图,该DRA提供对由DRA供应商托管的云部署的SCEF服务的访问;以及图12是图示根据本文描述的主题的一个方面的用于提供对由DRA供应商托管的云部署的SCEF服务的访问的示例性处理的流程图。具体实施方式本文描述的主题包括用于提供SCEF和相关服务作为DRA特征的方法、系统和计算机可读介质。在一个示例性实现中,SCEF和相关服务例如,SCS和AS服务是由DRA供应商托管的云部署服务,并且可经由DRA提供的接口访问。在替代实现中,使用DRA的本地硬件和软件或者本地但与DRA分离的计算平台来提供SCEF和相关服务。图1是图示根据本文描述的主题的一个方面的用于提供SCEF、SCS和AS服务的平台的网络图。参考图1,该网络包括标记为SCEF+的平台100,因为平台提供SCEF功能和附加功能,诸如SCS和AS功能。在所示示例中,蜂窝设备连接CDC服务模块102提供SCEF功能,并且IoT服务模块104提供SCS和AS功能。平台100还包括应用编程接口平台APIP106服务模块,其向IoT和其它设备提供应用编程接口API和相关联的策略服务。此类服务的示例包括应用编程接口API授权服务、速率控制、音量控制等。平台100可以包括用于实现模块102、104和106的至少一个处理器107。在一个实现中,处理器107可以是一个或多个通用微处理器。处理器107还可以或备选地包括实现本文描述的功能的一个或多个专用处理器,诸如现场可编程门阵列FPGA或专用集成电路ASIC。在图1中,平台100被实现为与本地装备分离的云服务,其在所示示例中包括Diameter路由代理DRA108、离线计费系统OFCS110、归属订户服务器HSS112、分组数据网络PDN网关PGW114和移动性管理实体MME116。可以是IoT设备的设备118可以经由PGW114和或MME116连接到平台100。短消息服务中心SMSC119也可以经由DRA108连接到平台100,DRA108允许SMS连接的设备访问云服务。图1中还图示了可通过平台100访问的服务和网络节点。在图1中,这些服务包括应用服务器120和服务能力服务器122,其提供对多个应用服务器124的访问。因此,平台100提供对应用服务的直接访问和通过服务能力服务器的间接访问。在图1中,CDC服务模块102执行如由3GPP技术规范TS23.682,版本14.2,发布14.2.02016-12所规定的SCEF功能,该规范的公开内容通过引用被整体并入本文。提供SCEF功能包括为非IP设备提供对3GPP服务的访问,非IP设备诸如由于复杂性和功率节省的要求而没有实现IP栈的IoT设备。可能需要SCEF服务的典型IoT设备是传感器,它周期性地将数据传送到网络,然后在传送之间休眠以节省能量。在移动设备的情况下,由CDC服务模块102提供的SCEF功能可以包括使用诸如HSS112和MME116之类的网络资源来确定移动设备的位置和连接性包括非IP设备的位置和连接性,以避免移动设备需要内置的位置确定功能,诸如GPS能力。对于来自设备118的非IP流量,CDC服务模块102也可以基于接收到的消息中的接入点名称或其它属性来确定是否调用由IoT服务模块104提供的IoT服务处理。如上所述,IoT服务模块104为IoT设备提供SCS服务。此类服务的示例包括数据代理、实现不同的传输协议、包括消息队列遥测传输传感器网络MQTT-SN和约束应用协议CoAP、诸如云存储或软件定义存储之类的数据存储,以及IoT应用级别分析。下面将详细描述IoT服务模块104的功能。在图1中,服务模块102、104和106中的每一个还用“CS”标记,指示它们提供的服务是云服务。在备选实现中,平台100可以被实现为本地或基于地面的装备。这种实现如图2所示。在图2中,平台100由本地装备实现,该本地装备由托管DRA108、OFCS110、HSS112、PGW114和或MME116中的任何一个或多个的相同实体例如,电信网络运营商托管。此外,平台100内的任何功能可以是基于云的或基于地面的,而不脱离本文描述的主题的范围。在图2中,AS120、SCS122和AS124被示出为云服务。可以使用本地装备提供这些服务中的任何一个或多个服务,而不脱离本文描述的主题的范围。图3是图示由CDC服务模块102对消息的示例性处理的消息流程图。在图3中,虚线表示来自设备118的非IP消息,CDC服务模块102将其识别为需要数据传递pass-through服务。如上所述,CDC服务模块102可以基于接入点名称或其它消息参数做出这样的确定。响应于将消息识别为需要数据传递服务,CDC服务模块102将消息转发到SCS122。SCS122将消息转发到应用服务器124之一以接收应用级服务。图3中的实线表示来自设备118的非IP流量,CDC服务模块102将其识别为需要IoT平台服务。因此,CDC服务模块102将该消息转发到IoT服务模块104。IoT服务模块104将该消息转发到应用服务器120。应用服务器120提供该消息所需的应用服务。图3中的虚线表示来自设备118的由IoT服务模块104处理的IP消息传送,IoT服务模块104将消息转发到应用服务器120。蜂窝设备连接服务模块以下是可以由CDC服务模块102执行的示例性功能。例如,CDC服务模块102可以执行3GPPSCEF和3GPP机器类型通信互通功能MTC-IWF的功能。3GPPSCEF和MTC-IWF功能在上面引用的3GPPTS23.682中定义。MTC-IWF功能包括为服务能力服务器提供Tsp参考点。服务能力服务器选择并连接到MTC-IWF。然后,服务能力服务器可以设置触发器,其中当涉及MTC设备的事件发生时MTC-IWF被通知。例如,SCS可以设置触发器,其中当MTC-IWF接收到来自诸如传感器之类的特定设备的数据时,MTC-IWF被通知。因此,通过提供MTC-IWF功能,CDC服务模块102允许遵循MTC-IWF通信模型的设备接收SCS和AS服务。CDC服务模块102还通过将需要SCS服务的消息转发到IoT服务模块104来促进SCS服务的提供。如图3所示,对于来自设备的非IP流量,CDC服务模块102基于接收到的消息中的一个或多个属性来决定是否调用IoTCS处理。可以被使用的属性的一个示例是识别应用的属性,诸如接入点名称APN。CDC服务模块102也可以支持或提供到第三方SCS和或AS的安全接口。CDC服务模块还可以为IP、非IP和SMS连接的设备提供3GPP事件监视。可以被监视的事件的示例包括设备位置的变化、设备激活、设备停用等。事件可以从诸如MME和HSS之类的网络节点而不是从设备本身导出,设备本身可能由于功率和或带宽限制而不具有提供这样的信息的能力。可以由CDC服务模块102单独提供或与IoT服务模块104组合提供的其它服务包括IoT货币化、数据存储、大数据、分析和移动平台集成例如,iOS、Android。图4是更详细地图示CDC服务模块102的框图。在图4中,CDC服务模块102包括Diameter连接管理器200,其管理与Diameter网络202中的节点的Diameter连接。CDC服务模块102还包括会话处理机204,它是蜂窝通信网络中的Diameter节点与服务能力服务器应用服务器SCSAS处理机诸如IoTCS处理机206和外部SCS处理机208之间的通信的中心点。CDC服务模块102利用设备状态数据库210来存储设备会话状态。CDC服务模块102利用数据缓冲器212根据需要缓冲到设备的消息和来自设备的消息。设备状态数据库210存储连接到CDC服务模块102的活动设备诸如IoT设备的动态状态。监视事件处理机214提供配置和报告MME或用户级别的监视事件的API。警报和关键性能指示器KPI模块216提供警报和关于CDC服务模块102的功能的KPI数据,并将警报和测量数据提供给外部系统,诸如操作支持系统OSS218。IoTCS处理机206包括IoT云服务CS网关客户端库。外部SCS处理机208提供到SCS和或AS的接口。配置处理机220提供用于CDC所需的任何配置的API。配置处理机220可以提供图形用户界面以促进CDC服务模块102的配置。配置处理机220也可以与业务支持系统BSS接口,以允许客户在CDC服务模块102中供给业务规则。IoT服务模块IoT服务模块104可以实现3GPPSCS的功能。简而言之,这些功能包括为IP和非IP设备提供到3GPP应用服务器的接口。IoT服务模块104可以接收由移动设备发起的IP和非IP数据来自CDC服务模块102。IoT服务模块104可以支持到第三方SCSAS的安全接口。可以由IoT服务模块104单独提供或与CDC服务模块102组合提供的其它服务包括IoT货币化、存储、大数据、分析和移动平台集成例如,iOS、Android。图5是IoT服务模块104的框图,其图示根据本文描述的主题的IoT服务模块104的示例性功能。参考图5,IoT服务模块104包括连接模块300、分析模块302和集成模块304。连接模块300可以被配置为虚拟化任何设备诸如IoT设备并且与该设备连接和通信。分析模块302可以被配置为诸如通过提供分析来处理和存储来自设备的数据。集成模块304可以被配置为向诸如IoT服务模块104外部的系统之类的其它系统提供这样的数据、状态和分析。基于云的SCEF部署如上所述,平台100和或其任何组件可以被部署在云网络中,使得平台100或其任何一个或多个组件提供的服务是基于云的并且与移动通信网络运营商的本地装备分离。此外,虽然在图1-5所示的示例中,提供SCEF和相关功能的CDC服务模块102与IoT服务模块104和APIP服务模块106一起部署,但是本文描述的主题不限于这样的实现。在备选实现中,CDC服务模块102可以与实现AS、SCS和或API服务的服务模块分开部署。图6图示了这种实现。参考图6,CDC服务模块102被部署在云计算平台350上,云计算平台350与诸如DRA、MME、HSS之类的本地装备分离,并且由与托管DRA、MME和HSS的实体不同的实体例如,移动网络运营商托管。在图6中,云计算平台350包括处理器352,CDC服务模块102可以在处理器352上实现。CDC服务模块102包括本地装备云访问接口354,本地装备可以通过该接口与CDC服务模块102通信。CDC服务模块102还包括IoT设备云访问接口356,用于允许IoT设备118访问CDC服务模块102。CDC服务模块102还包括服务能力服务器应用服务器SCSAS接口358,其允许CDC服务模块102、SCS122和AS124之间的通信。在所示示例中,AS124可以托管一个或多个业务应用360。Diameter连接性在一个示例性实现中,本地装备云网络访问接口354可以是Diameter接口,其与在DRA中实现的Diameter连接管理器接口,该DRA提供终止来自网络的Diameter连接的符合RFC6733的一个或多个Diameter端点。Diameter连接管理器可以经由专用虚拟专用网络VPN、传输控制协议传输层安全TCPTLS或流控制传输协议数据报传输层安全SCTPDTLS实现从客户本地网络到云的安全、高性能Diameter连接。到平台100或平台350的Diameter连接可以源自网络内的一对或多对DRA。这允许简化互连和利用DRA能力,诸如在3GPP机器类型通信体系架构中起重要作用的信令拥塞控制和IoTHSS地址解析。为了利用当前网络中存在的标准Diameter连接和路由功能,平台100或350暴露位于单独的云数据中心中的至少2两个唯一Diameter身份。DRA可以使用主要次要或负载共享方案将Diameter流量路由到平台100或350。Diameter连接管理器可以将共享接收的Diameter流量加载到地理冗余的CDC会话处理服务组件以进行进一步处理。用于从平台100或350传送的消息的出口Diameter消息路由可以基于目的地-主机和或目的地-领域Realm属性值对AVP。设备会话在一个示例性实现中,CDC服务模块102维护使用CDC服务模块102访问AS或SCS服务的IoT设备的设备会话的状态。CDC服务模块102利用设备状态数据库210参见图4来更新设备和设备的T6a连接会话的动态状态。CDC服务模块102利用数据缓冲器219根据需要当设备或SCSAS暂时不可到达时缓冲到设备的消息来自设备的消息。设备状态数据库210可以存储活动设备的动态状态。下表给出了设备状态数据库210的内容的示例。监视事件CDC服务模块102提供可以用于配置和报告设备或MME级别的监视事件的API。这些API可以被调用或报告给IoT服务模块104或外部SCSAS系统。例如,CDC服务模块102可以监视以下监视事件:о用户装备UE可达性·数据可达·短消息服务SMS可达о地点·当前位置·最后已知位置оUE失去连接о通信失败о漫游状态оIMEI改变о每个位置UE的数量о下行链路数据通知DDN失败之后的可用性IoT服务模块内部SCSAS接口如上所述,IoT服务模块104提供SCS和AS服务,在某些情况下,SCS和AS服务在与CDC服务模块102相同的平台上提供。CDC服务模块102用作设备网关,以支持通过T6a接口向设备传输非IP数据。CDC服务模块102利用IoTCS网关客户端库参见图4经由其标准API与IoTCS通信。外部SCSAS接口如图6所示,CDC服务模块102向外部SCSAS系统提供API。这些API包括:о对设备注册和元数据数据库的访问,о对内部时间序列数据存储库访问以检索IoT数据,о用于触发设备动作或检索设备数据的高级设备虚拟化API,以及о用于经由IoT服务模块104与设备通信的低级消息传递API。呼叫详细记录CDR生成CDC服务模块102可以生成CDR并使它们可经由Rf接口用于离线计费系统。在OFCS失败的情况下,CDR可以由CDC服务模块102在内部存储取决于消息流量可配置的一段时间例如24小时。在将来或作为备选方案,可以使用与基于云的计费服务的集成。部署由CDC服务模块102、IoT服务模块104和APIP服务模块106提供的实时云服务可以被托管在与移动网络运营商的本地网络分离的云网络中。这种云网络的一个示例是Oracle裸机云BareMetalCloud,BMC。在一个示例性实现中,Oracle裸机云由一组互连的数据中心组成参见图7。可用性如图8所示,在一个示例中,平台100或350可以被部署在同一区域内的不同可用域数据中心中。在图8中,每个平台100被冗余地部署在不同的可用域400A和400B中。应该理解的是,平台350同样可以被冗余地部署在不同的可用域中。在图8中,平台100的每个实例可以一直是活动的。如果一个可用域发生故障,那么所有流量将被定向到另一个可用域。可以跨可用域在平台100的活动实例之间共享供给的和动态的例如,会话数据。在平台100或其对应的可用域之一失败之前在平台100的实例之间共享供给的数据和动态会话数据使得平台100的实例能够无缝地接管对失败平台的会话的处理。在图8中,负载平衡器402和404在位于不同可用域中的平台100之间加载共享消息流量。因为平台100跨可用域共享状态信息,因此在做出负载平衡决策时不必考虑会话状态。因此,平台100上的流量和处理负载可以被均衡或平衡。该负载平衡适用于从分组网关114传送的来自IoT设备的流量以及来自SCS122和AS124的流量。Diameter端点406可以在可用域400A和400B两者中具有到平台100的连接。因为CDC服务模块102跨可用域共享会话状态信息,因此可以根据为每个会话存储的会话状态将Diameter流量发送到任一可用域并由接收CDC服务模块102正确处理。Diameter来自网络元件的Diameter连接可以被直接建立到CDC服务模块102的每个实例。每个CDC服务模块实例可以具有其自己的IP地址、本地主机ID等,并且显示为单独的SCEF网络元件。SGiSGi接口提供从IoT设备到IoT服务模块104的IP连接。可以在可用域400A和400B之间共享单个IP地址,并且可以将去往来自IoT设备的消息定向到IoT服务模块104的任一实例。API与SGi流量类似,可以向租户的系统提供单个API暴露,并且流量将被定向到跨可用域400A和400B的任何API网关。管理接口虽然未在图8中明确示出,但是可以设想所有管理接口诸如管理接口408可以是基于API的并且可经由API网关访问。注意的是,这不适用于API管理服务410和APIP服务模块106之间的接口,该接口可以是仅可由云网络的运营商访问的内部或非公共接口。可缩放性在一个示例性实现中,每个平台100或350可以以比订阅更多的能力进行部署。可以连续监视每个平台100或350处理的流量,以确保存在比所需更多的能力。平台100或350提供的服务被设计为作为对服务的消费者的黑盒操作。为了实现这一点,它们由一组可以水平缩放的组件组成,每个主要功能可以进行独立缩放。例如,CDC服务模块102可以基于需求独立于IoT服务模块104进行缩放。因此,本文描述的主题包括SCEF和相关服务的基于云的部署。通过在云中部署SCEF和相关服务,网络运营商可以订购服务,而无需购买和维护本地装备。此外,当跨可用域进行部署并且在可用域之间共享状态时,SCEF部署和相关服务的基于云的部署可能比本地部署更可靠。SCEF作为DRA功能根据本文描述的主题的又一方面,SCEF可以被提供为DRA特征。图9是具有提供SCEF服务的集成的CDC服务模块102的DRA的框图。在图9中,DRA500包括多个消息处理器502A-502D,每个消息处理器包括具有至少一个处理器504和存储器506的印刷电路板。在所示示例中,消息处理器502A包括Diameter连接层DCL508,其建立并维持与外部Diameter节点的Diameter连接。消息处理器502A还包括Diameter路由层DRL510,其基于消息中的Diameter级别信息来路由Diameter信令消息。消息处理器502B包括提供SCEF服务的CDC服务模块102,SCEF服务包括从IoT设备接收消息、确定消息是否需要SCS或AS服务,以及将需要SCS或AS服务的消息转发到SCS或AS以受到这样的服务。消息处理器502B还包括IoT服务模块104,其为接收到的被识别为需要此类服务的至少一些信令消息提供SCS和AS服务。消息处理器502B还包括APIP服务模块106,其提供用于与DRA500的内部和外部的SCS和AS接口的API。因此,在一些情况下,如果SCS或AS服务可以由IoT服务模块104在本地提供,则消息由CDC服务模块102接收、被转发到IoT服务模块104,在那里它们受到SCS或AS处理。消息处理器502C包括应用服务器122,并且消息处理器502D包括服务能力服务器124。因此,对于一些接收到的被识别为需要SCS或AS处理的消息,IoT服务模块104可以将消息转发到处理消息的SCS122或AS120。由APIP服务模块106提供的API可以用于访问SCS122或AS120。由SCS122或AS120发起的消息可以经由CDC服务模块102发送到IoT设备。虽然在图9中,CDC服务模块102、IoT服务模块104、APIP服务模块106、SCS122和AS124中的每一个被示出为DRA500的组件,但是本文描述的主题不限于这样的实现。在备选实现中,可以在与DRA500分离的计算平台上提供这些组件中的任何一个或多个组件。图10图示了这样的实施例。在图10中,CDC服务模块102在DRA500上实现,IoT服务模块104和APIP服务模块106在与DRA500分离的第一计算平台600上实现,SCS122在与DRA500分离的第二计算平台602上实现,并且AS120在与DRA500分离的第三计算平台604上实现。每个计算平台600、602和604可以包括至少一个处理器图10中未示出。还应该注意的是,DRA500和计算平台600、602和604中的任何一个或多个可以被部署为移动网络运营商的本地装备,或者被部署为由与移动网络运营商分离的实体操作的云网络装备。因此,通过提供SCEF、AS和或SCS功能作为DRA特征,本文描述的主题通过在单独的计算平台上实现DRA、SCEF、AS和SCS的实现来减少网络中的消息传递。当DRA、SCEF、SCS和AS功能在同一计算平台上实现时,这些功能之间的消息延迟减少。当DRA,SCEF和AS功能在同一计算平台上实现时,这些功能之间不兼容的可能性降低。图11图示了作为DRA特征的SCEF服务的又一个示例性部署。在图11中,DRA500包括到云部署的CDC服务模块102的CDC服务接口1100,该CDC服务模块102提供基于云的SCEF服务,如上所述。CDC服务接口1100可以在DRA500的任何消息处理器上实现,如图9或10所示。在一个示例性实现中,CDC服务接口1100可以实现到CDC服务模块102的Diameter接口。在备选实现中,SCEF接口可以实现到CDC服务模块102的web服务API。SCEF服务是基于云的而不是作为DRA500的平台上功能实现的事实对于DRA用户例如,移动网络运营商可以是透明的。因此,DRA用户可以购买具有在DRA驻留硬件和软件中实现的一些特征的DRA,但是不像普通情况那样作为软件递送的一些特征诸如SCEF服务而由第三方服务提供商诸如网络装备供应商托管。除了提供到云部署的SCEF服务的接口之外,CDC服务接口1100还可以提供用于云部署的SCS和AS服务的接口。在图11中,SCS服务由CDC服务模块102提供,并且AS服务由AS120提供。DRA500上的CDC服务接口1100可以通过CDC服务模块102或直接通过向CDC服务模块和或AS120提供Diameter或web服务接口来访问SCS和AS服务。在图11中,平台100还包括IoT应用1104,IoT应用1104为诸如设备118之类的IoT设备提供IoT服务。图12是图示用于提供SCEF功能作为DRA特征的示例性处理的流程图。参考图12,在步骤1200中,该处理包括提供包括多个消息处理器的DRA。例如,提供DRA可以包括在图9-11中的任何一个中提供DRA500,其中SCEF、SCS和AS被实现为DRA驻留软件或者由DRA供应商托管的服务。在步骤1202中,该处理包括提供与DRA可操作地相关联的蜂窝设备连接CDC服务模块,用于提供SCEF服务作为DRA的特征,SCEF服务包括基于接收到的消息的内容确定是否调用物联网IoT服务处理,以及用于将需要IoT服务的消息转发到服务能力服务器SCS或应用服务器AS以接收IoT服务处理。例如,如图9-11所示,SCEF、SCS和或AS服务可以被实现为DRA驻留软件或由DRA供应商托管的基于云的服务。提供作为云部署的服务的SCEF、SCS和或AS服务作为由DRA供应商托管的DRA特征允许DRA供应商无缝地提供和升级此类服务,而无需DRA运营商例如,移动网络运营商继续为每个增加的变更购买新硬件和软件。DRA供应商可以使用计量功能来计量对托管的SCEF、SCS和AS服务的访问,计量功能可以在DRA500上或在服务云中实现。在一个示例性实现中,这种计量可以由图11中所示的CDC服务接口1100执行。应该理解的是,在不脱离本文描述的主题的范围的情况下,可以改变本文描述的主题的各种细节。另外,前面的描述仅用于说明的目的,而不是为了限制的目的。

权利要求:1.一种用于提供服务能力暴露功能SCEF作为Diameter路由代理DRA特征的系统,所述系统包括:包括多个消息处理器的DRA;以及可操作地与DRA相关联的蜂窝设备连接CDC服务模块,用于提供SCEF服务作为DRA的特征,SCEF服务包括基于接收到的消息的内容确定是否调用物联网IoT服务处理,以及用于将需要IoT服务的消息转发到服务能力服务器SCS或应用服务器AS以接收IoT服务处理。2.如权利要求1所述的系统,其中所述CDC服务模块被实现为云部署的服务,并且其中所述DRA包括用于对所述DRA的用户透明地访问所述CDC服务模块的CDC服务接口。3.如权利要求2所述的系统,其中所述SCS和所述AS是基于云的服务,并且所述CDC服务接口对所述DRA的用户透明地访问所述SCS和AS。4.如权利要求2所述的系统,其中所述CDC服务接口向所述CDC服务模块提供Diameter接口。5.如权利要求2所述的系统,其中所述CDC服务接口向所述CDC服务模块提供web服务接口。6.如权利要求1所述的系统,其中所述CDC服务模块在所述DRA的消息处理器之一上实现。7.如权利要求1所述的系统,其中所述CDC服务模块被配置为使用与Diameter网络节点的Diameter信令来执行针对互联网协议IP和非IP流量的事件监视。8.如权利要求7所述的系统,其中所述事件监视包括监视IP、非IP和SMS连接设备的位置和可达性。9.如权利要求1所述的系统,包括由所述消息处理器之一实现的IoT服务模块,用于为接收到的消息中的至少一些提供SCS和AS服务。10.如权利要求1所述的系统,包括与所述DRA分离的计算平台,并且其中在计算平台上实现的IoT服务模块用于为接收到的消息中的至少一些提供SCS和AS服务。11.一种用于提供服务能力暴露功能SCEF作为Diameter路由代理DRA特征的方法,所述方法包括:提供包括多个消息处理器的DRA;以及提供与DRA可操作地相关联的蜂窝设备连接CDC服务模块,用于提供SCEF服务作为DRA的特征,SCEF服务包括基于接收到的消息的内容确定是否调用物联网IoT服务处理,以及用于将需要IoT服务的消息转发到服务能力服务器SCS或应用服务器AS以接收IoT服务处理。12.如权利要求11所述的方法,其中提供所述CDC服务模块包括提供所述CDC服务模块作为云部署的服务,并且其中提供所述DRA包括提供CDC服务接口作为所述DRA的特征,用于对所述DRA的用户透明地访问所述CDC服务模块。13.如权利要求12所述的方法,其中所述SCS和所述AS是基于云的服务,并且其中所述方法还包括由所述CDC服务接口对所述DRA的用户透明地提供对所述SCS和AS的访问。14.如权利要求12所述的方法,其中向所述CDC服务模块提供接口包括向所述CDC服务模块提供Diameter接口。15.如权利要求12所述的方法,其中向所述CDC服务模块提供接口包括向所述CDC服务模块提供web服务接口。16.如权利要求11所述的方法,其中提供所述CDC服务模块包括在所述DRA的消息处理器之一上实现所述CDC服务模块。17.如权利要求11所述的方法,包括使用与Diameter网络节点的Diameter信令执行针对互联网协议IP和非IP流量的事件监视。18.如权利要求17所述的方法,其中所述事件监视包括监视IP、非IP和SMS连接设备的位置和可达性。19.如权利要求11所述的方法,包括提供由所述消息处理器之一或由与所述DRA分开的计算平台实现的IoT服务模块,用于为接收到的消息中的至少一些提供SCS和AS服务。20.一种非瞬态计算机可读介质,具有存储在其上的可执行指令,所述可执行指令在由计算机的处理器执行时,控制所述计算机执行包括以下的步骤:提供包括多个消息处理器的DRA;以及提供与所述DRA可操作地相关联的蜂窝设备连接CDC服务模块,用于提供SCEF服务作为DRA的特征,SCEF服务包括基于接收到的消息的内容确定是否调用物联网IoT服务处理,以及用于将需要IoT服务的消息转发到服务能力服务器SCS或应用服务器AS以接收IoT服务处理。

百度查询: 甲骨文国际公司 用于提供SCEF服务的方法、系统和计算机可读介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。