Nothing Special   »   [go: up one dir, main page]

CN105824944B - 一种基于脚本语言的xml配置数据维护方法及系统 - Google Patents

一种基于脚本语言的xml配置数据维护方法及系统 Download PDF

Info

Publication number
CN105824944B
CN105824944B CN201610160164.XA CN201610160164A CN105824944B CN 105824944 B CN105824944 B CN 105824944B CN 201610160164 A CN201610160164 A CN 201610160164A CN 105824944 B CN105824944 B CN 105824944B
Authority
CN
China
Prior art keywords
configuration data
configuration
node
parameter
attribute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610160164.XA
Other languages
English (en)
Other versions
CN105824944A (zh
Inventor
韩永华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Jiji Intellectual Property Operation Co., Ltd
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201610160164.XA priority Critical patent/CN105824944B/zh
Publication of CN105824944A publication Critical patent/CN105824944A/zh
Application granted granted Critical
Publication of CN105824944B publication Critical patent/CN105824944B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于脚本语言的XML配置数据维护方法及系统,该方法包括:对配置数据建立一配置数据模板表,以保存配置数据中节点和参数的属性;利用脚本对配置数据建立配置数据全局表,实现节点与参数的默认数据的配置;下发配置工单,获取配置的节点或参数,查找配置数据模板表,获得所配置的节点或参数的属性,根据获得的属性进行相应配置操作,本发明通过利用脚本语言实现了CWMP中XML的管理和配置,简化了数据的管理方式,通过脚本化的操作方便了系统的升级和维护。

Description

一种基于脚本语言的XML配置数据维护方法及系统
技术领域
本发明涉及一种嵌入式系统领域,特别是涉及一种基于脚本语言的XML配置数据维护方法及系统。
背景技术
传统的CPE等网关终端,通过页面及命令行进行参数配置,配置较为低效并且不能实行远程管理及大批量处理。
TR069(Technical Reports 069,用户侧设备广域网管理协议)是DSL(DigitalSubscriber Line,数字用户线)论坛所定义的协议标准,提供从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理的方式。在TR069所定义的框架中,主要包括两类逻辑设备:受管理的CPE(CustomerPremise Equipment,用户侧设备)和负责管理的ACS(Automat ically Configuration Sever,自动配置服务器),其中,所有与CPE相关的配置、诊断、升级等工作均由ACS来完成。
XML(Extensible Markup Language,可扩展标记语言)是标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据,是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。
嵌入式设备中,经常使用XML进行配置数据的传递,比如TR069中的参数配置。在现有的嵌入式设备中,一般直接使用自定义数据结构,比如数组或者链表等方式来实现数据的操作,由于针对不同的XML结构需要自定义各种结构,因此,实现起来相对比较复杂,设计和编码需要花费大量的时间;另一种方法是基于嵌入式数据来实现,由于数据库一般采用关系型的描述方式,对于采用路径和节点等方式描述的形式,有些力不从心,另外,由于对SQL的依赖,工作效率不高,对于嵌入式设备来说,将会消耗更多的资源。
综上所述,现有技术存在以下缺陷:
(1)需要进行精巧的数据结构设计,调试等工作耗费大量的时间;
(2)对于数据库使用来说,消耗更多的资源,运行效率不高。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种基于脚本语言的XML配置数据维护方法及系统,其用于解决现有技术耗时长、依赖性强、资源消耗多以及运行效率不高的问题。
为达上述目的,本发明提出一种基于脚本语言的XML配置数据维护方法,包括如下步骤:
步骤一,对配置数据建立一配置数据模板表,以保存配置数据中节点和参数的属性;
步骤二,利用脚本对配置数据建立配置数据全局表,实现节点与参数的默认数据的配置;
步骤三,下发配置工单,获取配置的节点或参数,查找配置数据模板表,获得所配置的节点或参数的属性,根据获得的属性进行相应配置操作。
进一步地,于步骤三中,首先根据配置工单,获得节点及参数,然后从该配置数据模板表查找其属性是否可写,如果可写,则将所要配置的值写入配置数据全局表中,若不可写,则不予写入。
进一步地,该配置数据模板表根据需要保存配置数据的部分或节点及其属性,该配置数据模板表保存配置数据的所有参数及其属性。
进一步地,该配置数据模板表中节点的属性至少包括单实例或多实例,参数的属性至少包括只读、可读/可写。
进一步地,该配置数据全局表至少包括节点/参数及其默认值。
进一步地,该方法还包括如下步骤,
于配置数据全局表中对各节点或参数设置对应的操作函数,以在相应的节点中实现对应的功能处理。
进一步地,该脚本语言采用LUA脚本语言。
为达到上述目的,本发明还提供一种基于脚本语言的XML配置数据维护系统,包括:
配置数据模板表建立单元,对配置数据建立一配置数据模板表,以保存配置数据中节点和参数的属性;
配置数据全局表建立单元,利用脚本对配置数据建立配置数据全局表,实现节点与参数的默认数据的配置;
配置维护单元,通过配置工单获取配置的节点或参数,查找配置数据模板表,获得所配置的节点或参数的属性,根据获得的属性进行相应配置。
进一步地,该配置维护单元首先根据配置工单,获得节点及参数,然后从该配置数据模板表查找其属性是否可写,如果可写,则将所要配置的值写入配置数据全局表中,若不可写,则不予写入。
进一步地,该系统还包括节点功能扩展单元,该节点功能扩展单元于该配置数据全局表中对各节点或参数设置对应的操作函数,以在相应的节点中实现对应的功能处理。
与现有技术相比,本发明一种基于脚本语言的XML配置数据维护方法及系统通过利用脚本语言(LUA)实现了CWMP(TR069)中XML的管理和配置,简化了数据的管理方式,通过脚本化的操作方便了系统的升级和维护。
附图说明
图1为本发明一种基于脚本语言的XML配置数据维护方法的步骤流程图;
图2为本发明一种基于脚本语言的XML配置数据维护系统的系统架构图。
具体实施方式
以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
图1为本发明一种基于脚本语言的XML配置数据维护方法的步骤流程图。如图1所示,本发明一种基于脚本语言的XML配置数据维护方法,包括如下步骤:
步骤101,对配置数据建立一配置数据模板表,以保存配置数据中节点和参数的属性。
由于配置数据是一张动态表,服务器可以对数据进行任意的更改,因此,本发明首先建立有一张配置数据模板表,用于保存配置数据节点和参数的属性。以配置数据InternetGatewayDevice.LANDevice.{i}.Hosts.Host.{1}及InternetGatewayDevice.ManagementServer.PeriodicInformInterval为例,其配置数据模板表如表1所示:
表1配置模板表
字符串 类型 属性1 属性2
InternetGatewayDevice.LANDevice.{i} 节点 多实例
InternetGatewayDevice.LANDevice.{i}.Hosts 节点 单实例
InternetGatewayDevice.LANDevice.{i}.Hosts.Host.{1} 参数 只读
InternetGatewayDevice.ManagementServer.PeriodicInformInterval 参数 可读/可写
在此需说明的是,配置模板表中保存的节点及其属性可以是全部节点,也可以是部分节点,可视需要设置,配置模板表中保存有配置数据中所有的参数及其属性,本发明中,配置数据的参数的属性,至少包括只读以及可读/可写两种属性。配置数据模板表的作用在于保证数据的基本属性和操作维护保持一致。比如当对某个节点需要删除时,通过访问模板表,如果发现该节点是只读属性,那将保证该节点不被删除。
在本发明具体实施例中,以脚本语言LUA为例实现本发明。Lua是一种脚本语言。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。
在步骤101中,利用model函数实现节点和参数到配置数据模板表的转化,以上述例子为例,其描述脚本如下:
model("InternetGatewayDevice.LANDevice.{i}.Hosts.Host.1",{attr=”Readonly”});
model("InternetGatewayDevice.ManagementServer.PeriodicInformInterval",10)。
步骤102,利用脚本对配置数据建立配置数据全局表,实现节点与参数的默认数据的配置。
在配置数据没有被服务器配置前,系统有一张基本的配置数据表。本发明首先针对CWMP(TR069)中的节点定义,通过配置文件来实现全局表的默认值创建。以配置数据InternetGatewayDevice.LANDevice.{i}.Hosts.Host.{i}及InternetGatewayDevice.ManagementServer.PeriodicInformInterval为例,其配置数据全局表如表2所示:
表2配置数据全局表
字符串
InternetGatewayDevice.LANDevice.1 1
InternetGatewayDevice.LANDevice.2 2
InternetGatewayDevice.LANDevice.1.Hosts 3
InternetGatewayDevice.LANDevice.1.Hosts.Host.1 192.168.1.1
InternetGatewayDevice.LANDevice.1.Hosts.Host.2 192.168.1.2
InternetGatewayDevice.LANDevice.2.Hosts.Host.1 192.168.1.3
InternetGatewayDevice.LANDevice.2.Hosts.Host.2 192.168.1.4
InternetGatewayDevice.ManagementServer.PeriodicInformInterval 10
本发明具体实施例中,针对CWMP(TR069)中的节点定义,通过配置文件实现配置数据全局表的默认值创建,该配置文件的格式为:
parameters("InternetGatewayDevice.LANDevice.1.Hosts.Host.1","192.168.1.1")
parameters("InternetGatewayDevice.ManagementServer.PeriodicInformInterval",10)
其中parameters是通过LUA脚本书写的一个函数,完成全局表中节点参数的创建。
本发明中,由于配置数据全局表的创建是通过脚本实现的,因此可以通过直接修改脚本,实现默认数据的配置,而无需更改宿主语言(C),因此,本发明能大大加快开发的速度。
步骤103,下发配置工单,获取配置的节点或参数,查找配置数据模板表,获得所配置的节点或参数的属性,根据获得的属性进行相应配置。
以配置InternetGatewayDevice.ManagementServer.PeriodicInformInterval为例,假如要设置该值,先下发配置工单,获得节点及参数InternetGatewayDevice.ManagementServer.PeriodicInformInterval,然后从配置数据模板表查找其属性是否可写,如果可写,则将所要配置的值写入配置数据全局表中,若不可写,则不予写入,在本发明实施例中,由于配置数据模板表中InternetGatewayDevice.ManagementServer.PeriodicInformInterval的属性为可写,则将所要配置的值写入全局表中;如果是InternetGatewayDevice.LANDevice.1.Hosts.Host.1,首先依据CWMP的节点定义生成配置数据模板表中的索引形式,变为InternetGatewayDevice.LANDevice.{i}.Hosts.Host.{i},检查是否可写,如果可写,则将配置写进全局表。
在本发明具体实施例中,采用SetParameterValues函数实现,以配置InternetGatewayDevice.ManagementServer.PeriodicInformInterval对应的值为例,
首先调用设置
SetParameterValues(InternetGatewayDevice.ManagementServer.PeriodicInformInterval,20);
然后通过查找节点并进行相应设置
getNode("InternetGatewayDevice.ManagementServer.PeriodicInformInterval"),显示出内部的值如下:
{
v=20
}
当然,通过其它的函数,比如GetParameterValues,GetParameterNames等可以通过类似的方法实现,在此不予赘述。
较佳的,本发明之基于脚本语言的XML配置数据维护方法,还包括如下步骤:
于配置数据全局表中对各节点或参数设置对应的操作函数,以在相应的节点中实现对应的功能处理。
由于CWMP本身只完成和服务器之间的配置数据交互,本身不完成功能的处理,因此本发明在相应的节点中设置功能处理函数。具体地,在配置数据全局表中对各节点与参数设置对应的操作函数,如表3所示:
表3配置数据全局表
在本发明具体实施例中,CWMP本身只完成和服务器之间的配置数据交互,因此需要通知其它模块相应配置数据的更新,这里利用脚本语言LUA,采用如下配置文件:
notify("InternetGatewayDevice.ManagementServer",{"cwmp"})
其中notify是函数,完成参数到模板表中内容的更新。
可以继续修改配置为:
notify("InternetGatewayDevice.ManagementServer",{"cwmp",”netifd”})
表明cwmp和netifd都对节点InternetGatewayDevice.ManagementServer的更新感兴趣。
getNode("InternetGatewayDevice.ManagementServer"),显示出内部的值如下:
当节点变化后,利用脚本可以找到相应的节点信息,并分别向相应的模块发送消息,相应模块收到消息后,可进行相应处理。
图2为本发明一种基于脚本语言的XML配置数据维护系统的系统架构图。如图2所示,本发明一种基于脚本语言的XML配置数据维护系统,包括:配置数据模板表建立单元201、配置数据全局表建立单元202以及配置维护单元203。
其中,配置数据模板表建立单元201,对配置数据建立一配置数据模板表,以保存配置数据中节点和参数的属性。配置数据模板表中保存的节点及其属性可以是全部节点,也可以是部分节点,可视需要设置,配置数据模板表中保存有配置数据中所有的参数及其属性,本发明中,配置数据的参数的属性,至少包括只读以及可读/可写两种属性。配置数据模板表的作用在于保证数据的基本属性和操作维护保持一致。比如当对某个节点需要删除时,通过访问模板表,如果发现该节点是只读属性,那将保证该节点不被删除。
配置数据全局表建立单元202,利用脚本对配置数据建立配置数据全局表,实现节点与参数的默认数据的配置。该配置数据全局表中至少包括节点/参数及其对应的默认数值。本发明具体实施例中,针对CWMP(TR069)中的节点定义,通过配置文件实现配置数据全局表的默认值创建,该配置文件的格式为:
parameters("InternetGatewayDevice.LANDevice.1.Hosts.Host.1","192.168.1.1")
parameters("InternetGatewayDevice.ManagementServer.PeriodicInformInterval",10)
其中parameters是通过LUA脚本书写的一个函数,完成全局表中节点参数的创建。
本发明中,由于配置数据全局表的创建是通过脚本实现的,因此可以通过直接修改脚本,实现默认数据的配置,而无需更改宿主语言(C),因此,本发明能大大加快开发的速度。
配置维护单元203,通过配置工单获取配置的节点或参数,查找配置数据模板表,获得所配置的节点或参数的属性,根据获得的属性进行相应配置。
以配置InternetGatewayDevice.ManagementServer.PeriodicInformInterval为例,假如要设置该值,通过配置工单,获得节点及参数InternetGatewayDevice.ManagementServer.PeriodicInformInterval,然后从配置数据模板表查找其属性是否可写,如果可写,则将所要配置的值写入配置数据全局表中,若不可写,则不予写入,在本发明实施例中,由于配置数据模板表中InternetGatewayDevice.ManagementServer.PeriodicInformInterval的属性为可写,则将所要配置的值写入全局表中;如果是InternetGatewayDevice.LANDevice.1.Hosts.Host.1,首先依据CWMP的节点定义生成配置数据模板表中的索引形式,变为InternetGatewayDevice.LANDevice.{i}.Hosts.Host.{i},检查是否可写,如果可写,则将配置写进全局表。
较佳地,本发明之基于脚本语言的XML配置数据维护系统还包括节点功能扩展单元204,节点功能扩展单元204于配置数据全局表中对各节点或参数设置对应的操作函数,以在相应的节点中实现对应的功能处理。例如,CWMP本身只完成和服务器之间的配置数据交互,本身不完成功能的处理,需要通知其它模块相应配置数据的更新,可于配置数据全局表中对节点或参数设置通知处理函数,以通知其它模块相应配置数据的更新。
综上所述,本发明一种基于脚本语言的XML配置数据维护方法及系统通过利用脚本语言(LUA)实现了CWMP(TR069)中XML的管理和配置,简化了数据的管理方式,通过脚本化的操作方便了系统的升级和维护。
任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。

Claims (10)

1.一种基于脚本语言的XML配置数据维护方法,包括如下步骤:
步骤一,对配置数据建立一配置数据模板表,以保存配置数据中节点和参数的属性;
步骤二,利用脚本对配置数据建立配置数据全局表,实现节点与参数的默认数据的配置;
步骤三,下发配置工单,获取配置的节点或参数,查找配置数据模板表,获得所配置的节点或参数的属性,根据获得的属性进行相应配置操作。
2.如权利要求1所述的一种基于脚本语言的XML配置数据维护方法,其特征在于:于步骤三中,首先根据配置工单,获得节点及参数,然后从该配置数据模板表查找其属性是否可写,如果可写,则将所要配置的值写入配置数据全局表中,若不可写,则不予写入。
3.如权利要求2所述的一种基于脚本语言的XML配置数据维护方法,其特征在于:该配置数据模板表根据需要保存配置数据的部分或节点及其属性,该配置数据模板表保存配置数据的所有参数及其属性。
4.如权利要求3所述的一种基于脚本语言的XML配置数据维护方法,其特征在于:该配置数据模板表中节点的属性至少包括单实例或多实例,参数的属性至少包括只读、可读/可写。
5.如权利要求1所述的一种基于脚本语言的XML配置数据维护方法,其特征在于,该配置数据全局表至少包括节点/参数及其默认值。
6.如权利要求5所述的一种基于脚本语言的XML配置数据维护方法,其特征在于,该方法还包括如下步骤,
于配置数据全局表中对各节点或参数设置对应的操作函数,以在相应的节点中实现对应的功能处理。
7.如权利要求1所述的一种基于脚本语言的XML配置数据维护方法,其特征在于:该脚本语言采用LUA脚本语言。
8.一种基于脚本语言的XML配置数据维护系统,包括:
配置数据模板表建立单元,对配置数据建立一配置数据模板表,以保存配置数据中节点和参数的属性;
配置数据全局表建立单元,利用脚本对配置数据建立配置数据全局表,实现节点与参数的默认数据的配置;
配置维护单元,通过配置工单获取配置的节点或参数,查找配置数据模板表,获得所配置的节点或参数的属性,根据获得的属性进行相应配置。
9.如权利要求8所述的一种基于脚本语言的XML配置数据维护系统没,其特征在于:该配置维护单元首先根据配置工单,获得节点及参数,然后从该配置数据模板表查找其属性是否可写,如果可写,则将所要配置的值写入配置数据全局表中,若不可写,则不予写入。
10.如权利要求8所述的一种基于脚本语言的XML配置数据维护系统没,其特征在于:该系统还包括节点功能扩展单元,该节点功能扩展单元于该配置数据全局表中对各节点或参数设置对应的操作函数,以在相应的节点中实现对应的功能处理。
CN201610160164.XA 2016-03-21 2016-03-21 一种基于脚本语言的xml配置数据维护方法及系统 Active CN105824944B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610160164.XA CN105824944B (zh) 2016-03-21 2016-03-21 一种基于脚本语言的xml配置数据维护方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610160164.XA CN105824944B (zh) 2016-03-21 2016-03-21 一种基于脚本语言的xml配置数据维护方法及系统

Publications (2)

Publication Number Publication Date
CN105824944A CN105824944A (zh) 2016-08-03
CN105824944B true CN105824944B (zh) 2019-10-22

Family

ID=56524056

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610160164.XA Active CN105824944B (zh) 2016-03-21 2016-03-21 一种基于脚本语言的xml配置数据维护方法及系统

Country Status (1)

Country Link
CN (1) CN105824944B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106682105B (zh) * 2016-12-05 2021-09-03 京信网络系统股份有限公司 Tr参数与结构体参数的转换、acs与cpe的通信方法和系统
CN106997299A (zh) * 2017-03-24 2017-08-01 长沙趣动文化科技有限公司 加密及热更新方法、装置
CN109814915B (zh) * 2018-12-29 2022-07-22 天津字节跳动科技有限公司 基于lua的参数配置方法、装置、介质和电子设备
CN109918149A (zh) * 2019-03-05 2019-06-21 网经科技(苏州)有限公司 一种实现多acs平台对cpe设置权限控制方法
CN114237740A (zh) * 2021-12-08 2022-03-25 中盈优创资讯科技有限公司 一种基于标签化语言的白盒化配置方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104158692A (zh) * 2014-08-25 2014-11-19 烽火通信科技股份有限公司 基于xml实现家庭网关数据配置管理的方法
CN104951565A (zh) * 2015-07-10 2015-09-30 上海斐讯数据通信技术有限公司 一种基于内存数据库的xml配置维护方法及系统

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8880578B2 (en) * 2006-12-01 2014-11-04 Lsi Corporation Hardware independent simple network management protocol based on a generic data collection scheme

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104158692A (zh) * 2014-08-25 2014-11-19 烽火通信科技股份有限公司 基于xml实现家庭网关数据配置管理的方法
CN104951565A (zh) * 2015-07-10 2015-09-30 上海斐讯数据通信技术有限公司 一种基于内存数据库的xml配置维护方法及系统

Also Published As

Publication number Publication date
CN105824944A (zh) 2016-08-03

Similar Documents

Publication Publication Date Title
CN105824944B (zh) 一种基于脚本语言的xml配置数据维护方法及系统
CN110933146B (zh) 一种数据转换方法、装置和服务器
EP3701680B1 (en) Network slice configuration
CN106371825B (zh) 一种移动端应用界面表单动态生成方法及装置
CN109726216A (zh) 一种基于有向无环图的数据处理方法和处理系统
EP3172866B1 (en) System and method for metadata enhanced inventory management of a communications system
CN106528129A (zh) 一种Web应用界面生成系统及方法
CN105049256B (zh) 一种通用自定义接口报文实现方法及系统
CN104881490A (zh) 一种web表单数据存取方法和系统
CN105278946A (zh) 一种RESTful API可视化方法
CN104778285A (zh) 一种基于xml的web服务系统及其工作方法
CN109194704A (zh) 一种b/s端三维模型数据存储方法、装置及存储介质
CN107665237A (zh) 数据结构分类装置、非结构化数据的发布订阅系统及方法
CN104166705A (zh) 数据库的访问方法及装置
Ameloot et al. Deciding eventual consistency for a simple class of relational transducer networks
Cao et al. Support mechanisms for cloud configuration using XML filtering techniques: A case study in SaaS
WO2016095509A1 (zh) 面向对象模型数据的转换方法及转换装置
CN108092959B (zh) 一种基于配置的BACnet协议解析方法
US10853366B2 (en) Cooperative expression visitors
CN111988179B (zh) 一种yang模型管理系统、方法和存储介质
CN110891239B (zh) Pnf配置及pnfd tosca实现方法和装置
US20050138609A1 (en) Method of translating computer program code, communications system and network management entity therefor
CN103001813A (zh) 一种用于网管设备中配置管理的方法
CN112182305A (zh) 一种基于xml规则的xml解析模块、解析方法和配置数据的管理方法
CN107506299A (zh) 一种代码分析方法及终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201109

Address after: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Jiji Intellectual Property Operation Co., Ltd

Address before: 201616 Shanghai city Songjiang District Sixian Road No. 3666

Patentee before: Phicomm (Shanghai) Co.,Ltd.

TR01 Transfer of patent right