【技术实现步骤摘要】
【国外来华专利技术】电信应用的数据驱动的自动化供应相关申请的交叉引用本申请要求于2015年12月10日提交的题为“DataDrivenAutomatedProvisioningofTelecommunicationApplications”的美国临时申请号62/265,633的优先权,通过引用将其并入本文。
本公开涉及数据自动化。更具体地,本公开涉及提供电信应用的数据驱动的自动化供应。
技术介绍
电信(Telco)网络功能和应用(在本文中也称为应用或电信应用)往往具有非常丰富和复杂的配置模型。电信应用也往往是长期存在的并且被频繁地重新配置。例如,在支持消费者移动客户的网络中,每当额外消费者加入该网络时,许多网络节点和后端业务系统都需要配置。传统上,在电信环境中针对这些频繁配置选项的最终集成点是运营支持系统/业务支持系统(OSS/BSS)系统。然而,新设备和/或服务到网络的集成往往是非常耗时的并且非常昂贵的,需要OSS/BSS系统中的定制代码开发–其本身是非常大、复杂且定制化的系统。此外,最终结果(即使在花费足够时间和金钱之后)是该过程不是高度自动化的,而是通过连续的一组GUI屏幕来引导用户,通常每一类型的设备需要配置以支持整个服务。
技术实现思路
本文公开了用于构建以下服务模板的系统和方法,该服务模板允许向移动网络客户的服务的供应的无代理的、数据驱动的和有状态的自动化。在一些实施例中,计算设备接收与用于创建连接的设备类型类别的请求相关联的数据,该连接的设备类型类别与移动网络中的设备和关联的协议相关联。在一些实施例中,计算设备接收与用于创建关联于与连接的设备类型类别相关联的目标模式 ...
【技术保护点】
1.一种构建服务模板的计算机化方法,所述服务模板允许对移动网络客户的服务的供应的无代理的、数据驱动的和有状态的自动化,所述计算机化方法包括:在计算设备处接收与用于创建连接的设备类型类别的请求相关联的数据,所述连接的设备类型类别与移动网络中的设备和关联的协议相关联;在所述计算设备处接收与用于创建关联于所述连接的设备类型类别的目标模式对象类的请求相关联的数据,所述请求包括与所述目标模式对象类相关联的第一对象参数,所述第一对象参数包括设备的设备类型和协议中的至少一个,所述目标模式对象类表示基于所述设备类型和所述协议的可配置资源的类;在所述计算设备处基于所述第一对象参数从以下内容来检索与指定了表示所述设备的能力的创建、读取、更新和删除(CRUD)语义相关联的数据字段集合:当与所述协议相关联的配置参数包括可导入的表格时从与所述计算设备相关联的数据库进行检索,所述可导入的表格与可从服务器导入到所述数据库中的数据相关联,以及当与所述协议相关联的配置参数包括不可导入的表格时从用户提供的数据进行检索,所述不可导入的表格与不可从服务器导入到所述数据库中的数据相关联;由所述计算设备创建所请求的目标模式对象类 ...
【技术特征摘要】
【国外来华专利技术】2015.12.10 US 62/265,6331.一种构建服务模板的计算机化方法,所述服务模板允许对移动网络客户的服务的供应的无代理的、数据驱动的和有状态的自动化,所述计算机化方法包括:在计算设备处接收与用于创建连接的设备类型类别的请求相关联的数据,所述连接的设备类型类别与移动网络中的设备和关联的协议相关联;在所述计算设备处接收与用于创建关联于所述连接的设备类型类别的目标模式对象类的请求相关联的数据,所述请求包括与所述目标模式对象类相关联的第一对象参数,所述第一对象参数包括设备的设备类型和协议中的至少一个,所述目标模式对象类表示基于所述设备类型和所述协议的可配置资源的类;在所述计算设备处基于所述第一对象参数从以下内容来检索与指定了表示所述设备的能力的创建、读取、更新和删除(CRUD)语义相关联的数据字段集合:当与所述协议相关联的配置参数包括可导入的表格时从与所述计算设备相关联的数据库进行检索,所述可导入的表格与可从服务器导入到所述数据库中的数据相关联,以及当与所述协议相关联的配置参数包括不可导入的表格时从用户提供的数据进行检索,所述不可导入的表格与不可从服务器导入到所述数据库中的数据相关联;由所述计算设备创建所请求的目标模式对象类,所述所请求的目标模式对象类包括检索到的数据字段集合;由所述计算设备基于所请求的目标模式对象类来创建修饰的目标对象类,所述修饰的目标对象类包括针对所述检索到的数据字段集合中的数据字段的至少一部分的指定值;在所述计算设备处接收与用于创建至少一个子配方的请求相关联的数据,所述至少一个子配方中的每个包括以下内容中的至少一个:所述修饰的目标对象类,和一个或多个其他修饰的目标对象类,以及指示所述修饰的目标对象类与所述一个或多个其他修饰的目标对象类之间的关联性的数据;以及在所述计算设备处对用于传输到执行引擎的配方进行处理以形成服务实例,所述配方包括所述至少一个子配方,所述服务实例包括基于所述指定值而预先填写或隐藏的服务实例数据字段,所述服务实例可由运营商针对特定网络设备定制,使得未预先填写的服务实例数据字段能够由所述运营商定制。2.根据权利要求1所述的计算机化方法,还包括:由所述计算设备确定所述至少一个子配方中的具有共同修饰的目标对象类的子配方集合,其中,所述共同修饰的目标对象类存在于所述子配方集合的每个子配方中;由所述计算设备接收所述子配方集合中的一个子配方中的一个共同修饰的目标对象类的合并的参数,其中,所述合并的参数包括针对所述一个共同修饰的目标对象类的数据字段的值集合;由所述计算设备将所述合并的参数应用于与其他至少一个子配方中的每个相关联的其他共同修饰的目标对象类中的每个。3.根据权利要求1所述的计算机化方法,其中,由所述计算设备创建修饰的目标对象类还包括由所述计算设备接收所述指定值。4.根据权利要求1所述的计算机化方法,其中,从所述第一对象参数导出所述指定值。5.根据权利要求1所述的计算机化方法,其中,所述服务实例还包括目标实例,所述目标实例包括虚拟网络功能、物理网络功能或应用中的至少一个。6.根据权利要求1所述的计算机化方法,其中,所述可配置资源包括服务质量、评级组、计费计划和包过滤器中的至少一个。7.根据权利要求1所述的计算机化方法,其中,所述协议包括表述性状态转移(REST)协议、结构化查询语言(SQL)协议、简单对象访问协议(SOAP)、安全文件传输协议/安全壳协议(SFTP/SSH)、简单网络管理协议(SNMP)以及网络和配置协议(NETCONF)中的至少一个。8.一种用于构建服务模板的计算设备,所述服务模板允许对移动网络客户的服务的供应的无代理的、数据驱动的和有状态的自动化,所述计算设备包括:存储器;和处理器,其与所述存储器通信并且被配置为运行被存储在存储器中的模块,所述模块被配置为致使所述处理器:接收与用于创建连接的设备类型类别的请求相关联的数据,所述连接的设备类型类别与移动网络中的设备和关联的协议相关联;接收与用于创建关联于所述连接的设备类型类别的目标模式对象类的请求相关联的数据,所述请求包括与所述目标模式对象类相关联的第一对象参数,所述第一对象参数包括设备的设备类型和协议中的至少一个,所述目标模式对象类表示基于所述设备类型和所述协议的可配置资源的类;基于所述第一对象参数从以下内容来检索与指定了表示所述设备的能力的创建、读取、更新和删除(CRUD)语义相关联的数据字段集合:当与所述协议相关联的配置参数包括可导入的表格时从与所述计算设备相关联的数据库进行检索,所述可导入的表格与可从服务器导入到所述数据库中的数据相关联,以及当与所述协议相关联的配置参数包括不可导入的表格时从用户提供的数据进行检索,所述不可导入的表格与不可从服务器导入到所述数据库中的数据相关联;创建所请求的目标模式对象类,所请求的目标模式对象类包括检索到的数据字段集合;基于所请求的目标模式对象类来创建修饰的目标对象类,所述修饰的目标对象类...
【专利技术属性】
技术研发人员:罗纳德·M·帕克,普拉萨德·乔纳拉加达,
申请(专利权)人:阿弗梅德网络公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。