CN112152882A - 面向对象协议数据释义模块、方法、装置以及一种集中器 - Google Patents
面向对象协议数据释义模块、方法、装置以及一种集中器 Download PDFInfo
- Publication number
- CN112152882A CN112152882A CN202011042239.7A CN202011042239A CN112152882A CN 112152882 A CN112152882 A CN 112152882A CN 202011042239 A CN202011042239 A CN 202011042239A CN 112152882 A CN112152882 A CN 112152882A
- Authority
- CN
- China
- Prior art keywords
- data
- oriented protocol
- paraphrasing
- module
- oriented
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000013506 data mapping Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000002452 interceptive effect Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000009432 framing Methods 0.000 claims description 4
- 238000012856 packing Methods 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims 1
- 238000011161 development Methods 0.000 abstract description 15
- 238000004891 communication Methods 0.000 abstract description 9
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Water Supply & Treatment (AREA)
- Strategic Management (AREA)
- Public Health (AREA)
- Computing Systems (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Medical Informatics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Communication Control (AREA)
Abstract
本发明适用于电力通信领域,提供了一种面向对象协议数据释义模块、方法、装置以及一种集中器,所述面向对象协议数据释义模块内存储有与面向对象协议相关的数据映射关系,并与不支持面向对象协议的终端设备之间通过应用接口层协议进行数据交换;其中终端设备在获取到面向对象协议数据后,将面向对象协议数据发送至面向对象协议数据释义模块,面向对象协议数据释义模块利用数据映射关系进行释义处理,然后返回给终端设备,实现了终端设备对面向对象协议的支持。本发明使得用户可以无需关注面向对象协议本身,不要求开发出的产品支持面向对象协议,而可以直接利用面向对象协议数据释义模块实现支持面向对象协议功能,提高产品的开发效率。
Description
技术领域
本发明属于电力通信领域,尤其涉及一种面向对象协议数据释义模块、方法、装置以及一种集中器。
背景技术
面向对象协议是最几年电力行业刚刚兴起的通信协议。
现有的面向对象协议由于相对灵活和复杂,用户在开发面向对象相关产品,需要掌握面向对象协议,如果不了解面向对象协议时,则无法开发面向对象相关产品。此外,开发面向对象协议相关产品时需要大量的人力投入,开发周期过长,往往产品开发完成后,无法第一时间抢占市场。
可见,现有技术在开发面向对象协议需要用户熟练掌握面向对象协议,且开发周期长。
发明内容
本发明实施例的目的在于提供一种面向对象协议数据释义模块,旨在解决现有技术存在的在开发面向对象协议需要用户熟练掌握面向对象协议,且开发周期长的技术问题。
本发明实施例是这样实现的,一种面向对象协议数据释义模块,所述面向对象协议数据释义模块内预先存储有与面向对象协议相关的数据映射关系;所述面向对象协议数据释义模块与不支持面向对象协议的设备之间通过预设的应用接口层协议进行数据交换;所述预设的应用接口层协议是指接口参数及数据均采用标准交互接口格式传输;
所述不支持面向对象协议的设备,用于在获取到面向对象协议数据后,通过所述应用接口层协议将所述面向对象协议数据发送至所述面向对象协议数据释义模块;
所述面向对象协议数据释义模块,用于根据所述数据映射关系对所述面向对象协议数据进行释义处理,生成面向对象协议释义数据并通过所述应用接口层协议返回。
本发明实施例的另一目的在于提供一种面向对象协议数据释义方法,应用于不支持面向对象协议的设备上,具体包括以下步骤:
将获取的面向对象协议数据通过应用接口层协议发送至面向对象协议数据释义模块;所述应用接口层协议是指接口参数及数据均采用标准交互接口格式传输;所述面向对象协议数据释义模块内预先存储有与面向对象协议相关的数据映射关系;
接收所述面向对象协议数据释义模块返回的面向对象协议释义数据;所述面向对象协议释义数据是面向对象协议数据释义模块根据所述数据映射关系对所述面向对象协议数据进行释义处理生成的。
本发明实施例的另一目的在于提供一种面向对象协议数据释义装置,设置于不支持面向对象协议的设备上,具体包括:
面向对象协议数据发送单元,用于将获取的面向对象协议数据通过应用接口层协议发送至面向对象协议数据释义模块;所述应用接口层协议是指接口参数及数据均采用标准交互接口格式传输;所述面向对象协议数据释义模块内预先存储有与面向对象协议相关的数据映射关系;
面向对象协议释义数据接收单元,用于接收所述面向对象协议数据释义模块返回的面向对象协议释义数据;所述面向对象协议释义数据是面向对象协议数据释义模块根据所述数据映射关系对所述面向对象协议数据进行释义处理生成的。
本发明实施例的另一目的在于提供一种集中器,所述集中器不支持面向对象协议;所述集中器上设置有对象协议数据释义模块;所述集中器与所述对象协议数据释义模块之间通过如上述所述的面向对象协议数据释义方法实现面向对象协议数据的释义。
本发明实施例提供的一种面向对象协议数据释义模块,通过预先存储有与面向对象协议相关的数据映射关系,使得用户在开发与面向对象协议有关的产品时,可以不需要关注面向对象协议,而是可以通过预设的应用接口层协议来与本申请提供的面向对象协议数据释义模块采用标准交互接口格式传输,在获取到面向对象协议数据后,通过应用接口层协议将面向对象协议数据发送至所述面向对象协议数据释义模块,并利用面向对象协议数据释义模块内的与面向对象协议相关的数据映射关系对面向对象协议数据进行处理,并获取到释义结果,也就是说,用户可以无需关注面向对象协议本身,不要求开发出的与面向对象协议有关的产品支持面向对象协议,而可以直接利用本发明提供的面向对象协议数据释义模块实现支持面向对象协议功能,让开发者更多的精力投入在业务开发上,提高产品的开发效率。
附图说明
图1为本发明实施例提供的面向对象协议数据释义模块的应用环境图;
图2为本发明实施例提供的一种面向对象协议数据释义方法的步骤流程图;
图3为本发明实施例提供的另一种面向对象协议数据释义方法的步骤流程图;
图4为本发明实施例提供的一种面向对象协议数据释义装置的结构示意图;
图5为本发明实施例提供的另一种面向对象协议数据释义装置的结构示意图;
图6为本发明实施例提供一种面向对象协议数据释义模块的具体结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
图1为本发明实施例提供的面向对象协议数据释义模块的应用环境图,如图1所示,在该应用环境中,包括设备终端110以及面向对象协议数据释义模块120,详述如下。
在本发明实施例中,所述设备终端110要求为需要支持面向对象协议的终端设备,例如电力通信领域当中的集中器,但在本发明公开的技术方案中,设备终端110可以本身不支持面向对象协议,而是通过面向对象协议数据释义模块120来实现对面向对象协议的支持,具体的,设备终端110通过其他通信方式获取到面向对象协议数据,通过应用接口层协议将面向对象协议数据发送至给面向对象协议数据释义模块120,面向对象协议数据释义模块120根据其内部预先存储的与面向对象协议相关的数据映射关系对所述面向对象协议数据进行释义处理,生成面向对象协议释义数据并通过应用接口层协议返回给设备终端110,如此,设备终端110便具有了支持面向对象协议的功能。
作为本发明的一个优选实施例,所述设备终端110还可以通过所述面向对象协议数据释义模块实现面向对象协议数据的发送,具体的,设备终端110通过应用接口层协议向面向对象协议数据释义模块120发送与面向对象协议相关的请求数据,面向对象协议数据释义模块120在利用数据映射关系对请求数据处理后,会生成符合面向对象协议的数据并返回给设备终端110,如此设备终端110便可以发送符合面向对象协议的数据。
作为本发明的另一个优选实施例,所述接口参数及数据均采用标准交互接口格式传输具体为接口参数及数据均采用json格式传输。也就是说设备终端110与面向对象协议数据释义模块120之间采用json格式传输。考虑到json格式是一种轻量级的数据交换格式,即易于人阅读和编写,同时也易于机器解析和生成,是一种理想的数据交换语言。
作为本发明的又一个优选实施例,考虑到面向对象协议数据释义模块是一个可独立的功能模块,因此需要具有一定的数据传输、数据存储以及数据处理功能,具体的,面向对象协议数据释义模块可细分为数据映射关系初始化子模块、面向对象协议数据接收子模块、面向对象协议数据预检查子模块、面向对象协议数据解包子模块、面向对象协议数据断帧子模块、面向对象协议释义数据打包子模块以及面向对象协议释义数据发送子模块,各个子模块分别负责数据传输、数据存储以及数据处理功能,例如向对象协议数据接收子模块以及面向对象协议释义数据发送子模块主要负责数据传输功能,而面向对象协议数据预检查子模块、面向对象协议数据解包子模块、面向对象协议数据断帧子模块、面向对象协议释义数据打包子模块主要负责数据处理功能,其具体的实现功能与其名称相关,本领域技术人员在看到这些功能子模块时,能够清楚各个子模块所行使的功能,同时,各个功能子模块受其形式功能的确定,具体的结构也属于本领域技术人员的公知常识。
需要说明的一点是,本发明提供的面向对象协议数据释义模块可以是独立存在的,也就是说,在后续开发与面向对象协议相关的产品时,可以无需关注面向对象协议,直接开发出常规产品,再与本发明公开的面向对象协议数据释义模块进行数据交互以实现对面向对象协议的支持。本发明提供的面向对象协议数据释义模块可以预先批量生成,此后在实际开发过程中,对开发人员的限制较少,完全可以在不熟练掌握面向对象协议的前提下,实现对面向对象协议相关产品的开发,有效地提高了产品的开发效率。
本发明实施例提供的一种面向对象协议数据释义模块,通过预先存储有与面向对象协议相关的数据映射关系,使得用户在开发与面向对象协议有关的产品时,可以不需要关注面向对象协议,而是可以通过预设的应用接口层协议来与本申请提供的面向对象协议数据释义模块采用标准交互接口格式传输,在获取到面向对象协议数据后,通过应用接口层协议将面向对象协议数据发送至所述面向对象协议数据释义模块,并利用面向对象协议数据释义模块内的与面向对象协议相关的数据映射关系对面向对象协议数据进行处理,并获取到释义结果,也就是说,用户可以无需关注面向对象协议本身,不要求开发出的与面向对象协议有关的产品支持面向对象协议,而可以直接利用本发明提供的面向对象协议数据释义模块实现支持面向对象协议功能,让开发者更多的精力投入在业务开发上,提高产品的开发效率。
如图2所示,为本发明实施例提供的一种面向对象协议数据释义方法的步骤流程图,该方法主要以应用于如图1所示出的终端设备上,具体包括以下步骤:
步骤S202,将获取的面向对象协议数据通过应用接口层协议发送至面向对象协议数据释义模块。
在本发明实施例中,所述面向对象协议数据释义模块内预先存储有与面向对象协议相关的数据映射关系。
在本发明实施例中,所述应用接口层协议是指接口参数及数据均采用标准交互接口格式传输。
步骤S202,接收所述面向对象协议数据释义模块返回的面向对象协议释义数据。
在本发明实施例中,所述面向对象协议释义数据是面向对象协议数据释义模块根据所述数据映射关系对所述面向对象协议数据进行释义处理生成的。
在本发明实施例中,由于本发明提供的面向对象协议数据释义方法主要应用于前述图1所示出的终端设备上,因此,具体可以参阅前述图1的解释说明来了解本发明实施例提供的面向对象协议数据释义方法,本发明再次不再赘述。
本发明实施例提供的一种面向对象协议数据释义方法,在获取到面向对象协议数据后,通过应用接口层协议将面向对象协议数据发送至所述面向对象协议数据释义模块,并利用面向对象协议数据释义模块内的预先存储的与面向对象协议相关的数据映射关系对面向对象协议数据进行处理,并获取到释义结果,也就是说,用户可以无需关注面向对象协议本身,不要求开发出的与面向对象协议有关的产品本身直接支持面向对象协议,能够让开发者更多的精力投入在业务开发上,提高产品的开发效率。
如图3所示,为本发明实施例提供的另一种面向对象协议数据释义方法的步骤流程图,该方法主要以应用于如图1所示出的终端设备上,与图2示出的面向对象协议数据释义方法的步骤流程图相比,还包括:
步骤S302,通过所述应用接口层协议向所述面向对象协议数据释义模块发送与面向对象协议相关的请求数据。
步骤S304,接收所述面向对象协议数据释义模块返回的符合面向对象协议的数据。
在本发明实施例中,所述符合面向对象协议的数据是面向对象协议数据释义模块根据所述数据映射关系对所述请求数据进行处理生成的。
本发明实施例提供的一种面向对象协议数据释义方法的步骤流程图,实现了不支持面向对象协议的终端设备发送符合面向对象协议的数据。
如图4所示,为本发明实施例提供的一种面向对象协议数据释义装置的结构示意图,该装置主要以设置于如图1所示出的终端设备上,具体包括:
面向对象协议数据发送单元410,用于将获取的面向对象协议数据通过应用接口层协议发送至面向对象协议数据释义模块。
在本发明实施例中,所述面向对象协议数据释义模块内预先存储有与面向对象协议相关的数据映射关系。
在本发明实施例中,所述应用接口层协议是指接口参数及数据均采用标准交互接口格式传输。
面向对象协议释义数据接收单元420,用于接收所述面向对象协议数据释义模块返回的面向对象协议释义数据
在本发明实施例中,所述面向对象协议释义数据是面向对象协议数据释义模块根据所述数据映射关系对所述面向对象协议数据进行释义处理生成的。
在本发明实施例中,需要说明的一点是面向对象协议数据释义装置是设置于如图1所示出的终端设备110上,与终端设备110相关,和面向对象协议数据释义模块并不相同。
在本发明实施例中,由于本发明提供的面向对象协议数据释义方法主要应用于前述图1所示出的终端设备上,因此,具体可以参阅前述图1的解释说明来了解本发明实施例提供的面向对象协议数据释义方法,本发明再次不再赘述。
本发明实施例提供的一种面向对象协议数据释义装置,在获取到面向对象协议数据后,通过应用接口层协议将面向对象协议数据发送至所述面向对象协议数据释义模块,并利用面向对象协议数据释义模块内的预先存储的与面向对象协议相关的数据映射关系对面向对象协议数据进行处理,并获取到释义结果,也就是说,用户可以无需关注面向对象协议本身,不要求开发出的与面向对象协议有关的产品本身直接支持面向对象协议,能够让开发者更多的精力投入在业务开发上,提高产品的开发效率。
如图5所示,为本发明实施例提供的一种面向对象协议数据释义装置的结构示意图,与图4所示出的一种面向对象协议数据释义装置的结构示意图相比,还包括:
请求数据发送单元510,用于通过应用接口层协议向面向对象协议数据释义模块发送与面向对象协议相关的请求数据。
面向对象协议数据接收单元520,用于接收所述面向对象协议数据释义模块返回的符合面向对象协议的数据。
在本发明实施例中,所述符合面向对象协议的数据是面向对象协议数据释义模块根据所述数据映射关系对所述请求数据进行处理生成的。
本发明实施例提供的一种面向对象协议数据释义装置的结构示意图,实现了不支持面向对象协议的终端设备发送符合面向对象协议的数据。
本发明实施例还提供一种集中器,所述集中器不支持面向对象协议;所述集中器上设置有对象协议数据释义模块;所述集中器与所述对象协议数据释义模块之间通过如图2或者图3所示出的面向对象协议数据释义方法实现面向对象协议数据的释义。
为便于理解本发明提供的面向对象协议数据释义模块,如图6所示,为本发明实施例提供一种面向对象协议数据释义模块的具体结构图,详述如下。
在本发明实施例中,所述面向对象协议数据释义模块包括物理层、链路层、应用层、数据交换层以及对象层,其中所述对象层存储有数据属性以及格式转换函数。
在本发明实施例中,所述面向对象协议数据释义模块主要涉及到数据的下行与上行过程,具体的,在一次数据的下行过程,各层之间的数据交互如下所示:物理层:负责获取下行通信数据,并发送至链路层。
链路层:负责检查下行通信数据的通信地址,然后对链路层分帧获取合法的应用协议数据单元,然后将合法的应用协议数据单元转发至应用层。
应用层:主要用于实现预连接、应用连接、安全传输、上报、读取、设置、操作、代理服务的处理。其中,各处理功能如下:
预连接:主要用于实现建立链路连接,链路连接的维护。
应用连接;主要用于实现默认应用连接信息,和与主站进行应用连接协商和安全认证并生成协商后的应用连接信息,以及应用连接的维护。
安全传输:主要用于实现对应用协议数据单元的安全检查,并将应用协议数据单元移交到其他处理模块进行处理。
读取:主要用于实现读取服务处理,并将对象信息转发到数据交换层。
设置:主要用于实现设置服务处理,并将对象信息转发到数据交换层。
操作:主要用于实现操作服务处理,并将对象信息转发到数据交换层。
上报:主要用于主站的上报确认,并将确认信息告知到上报任务。其中上报任务主要包括上报任务的调度以及上报数据的生成。
代理:主要用于生成代理任务。其中代理任务主要是指生成抄表中继任务并获取抄表数据。
数据交换层:主要用于调用对应的访问接口。
对象层:主要存储有数据属性以及格式转换函数,并通过所述数据属性以及格式转换函数对对象信息进行处理。
在数据下行至对象层并对对象信息进行处理得到处理结果之后,需要依次上行返回至物理层,并通过物理层发送,具体的,在上行的过程中,各层之间的数据交互如下所示:
对象层:在实现对对象信息的处理之后,将处理结果移交到数据交换层。
数据交换层:主要用于将处理结果生成协议数据单元并移交到应用层。
应用层:主要用于生成各种服务的应用协议数据单元,并移交到链路层。具体包括上报、读取、设置、操作以及代理等等。
链路层:主要负责根据各种服务的应用协议数据单元生成链路层数据帧,并转交至物理层。
物理层:主要负责链路层数据帧的发送。
在本发明实施例中,需要说明的一点是,涉及到的部分技术名词属于本领域技术人员所熟知的公知常识,在此,不做具体的说明,本领域技术人员在阅读上述方案时,能够清楚的知晓本发明的技术方案。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种面向对象协议数据释义模块,其特征在于,所述面向对象协议数据释义模块内预先存储有与面向对象协议相关的数据映射关系;所述面向对象协议数据释义模块与不支持面向对象协议的设备之间通过预设的应用接口层协议进行数据交换;所述预设的应用接口层协议是指接口参数及数据均采用标准交互接口格式传输;
所述不支持面向对象协议的设备,用于在获取到面向对象协议数据后,通过所述应用接口层协议将所述面向对象协议数据发送至所述面向对象协议数据释义模块;
所述面向对象协议数据释义模块,用于根据所述数据映射关系对所述面向对象协议数据进行释义处理,生成面向对象协议释义数据并通过所述应用接口层协议返回。
2.根据权利要求1所述的面向对象协议数据释义模块,其特征在于,所述不支持面向对象协议的设备,还用于通过所述应用接口层协议向所述面向对象协议数据释义模块发送与面向对象协议相关的请求数据;
所述面向对象协议数据释义模块,还用于根据所述数据映射关系对所述请求数据进行处理,生成符合面向对象协议的数据并返回。
3.根据权利要求1所述的面向对象协议数据释义模块,其特征在于,所述接口参数及数据均采用标准交互接口格式传输具体为接口参数及数据均采用json格式传输。
4.根据权利要求1所述的面向对象协议数据释义模块,其特征在于,所述面向对象协议数据释义模块包括数据映射关系初始化子模块、面向对象协议数据接收子模块、面向对象协议数据预检查子模块、面向对象协议数据解包子模块、面向对象协议数据断帧子模块、面向对象协议释义数据打包子模块以及面向对象协议释义数据发送子模块。
5.一种面向对象协议数据释义方法,其特征在于,应用于不支持面向对象协议的设备上,具体包括以下步骤:
将获取的面向对象协议数据通过应用接口层协议发送至面向对象协议数据释义模块;所述应用接口层协议是指接口参数及数据均采用标准交互接口格式传输;所述面向对象协议数据释义模块内预先存储有与面向对象协议相关的数据映射关系;
接收所述面向对象协议数据释义模块返回的面向对象协议释义数据;所述面向对象协议释义数据是面向对象协议数据释义模块根据所述数据映射关系对所述面向对象协议数据进行释义处理生成的。
6.根据权利要求5所述的面向对象协议数据释义方法,其特征在于,还包括:
通过所述应用接口层协议向所述面向对象协议数据释义模块发送与面向对象协议相关的请求数据;
接收所述面向对象协议数据释义模块返回的符合面向对象协议的数据;所述符合面向对象协议的数据是面向对象协议数据释义模块根据所述数据映射关系对所述请求数据进行处理生成的。
7.一种面向对象协议数据释义装置,其特征在于,设置于不支持面向对象协议的设备上,具体包括:
面向对象协议数据发送单元,用于将获取的面向对象协议数据通过应用接口层协议发送至面向对象协议数据释义模块;所述应用接口层协议是指接口参数及数据均采用标准交互接口格式传输;所述面向对象协议数据释义模块内预先存储有与面向对象协议相关的数据映射关系;
面向对象协议释义数据接收单元,用于接收所述面向对象协议数据释义模块返回的面向对象协议释义数据;所述面向对象协议释义数据是面向对象协议数据释义模块根据所述数据映射关系对所述面向对象协议数据进行释义处理生成的。
8.根据权利要求7所述的面向对象协议数据释义装置,其特征在于,还包括:
请求数据发送单元,用于通过应用接口层协议向面向对象协议数据释义模块发送与面向对象协议相关的请求数据;
面向对象协议数据接收单元,用于接收所述面向对象协议数据释义模块返回的符合面向对象协议的数据;所述符合面向对象协议的数据是面向对象协议数据释义模块根据所述数据映射关系对所述请求数据进行处理生成的。
9.一种集中器,其特征在于,所述集中器不支持面向对象协议;所述集中器上设置有对象协议数据释义模块;所述集中器与所述对象协议数据释义模块之间通过如权利要求5或6任一权利要求所述的面向对象协议数据释义方法实现面向对象协议数据的释义。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011042239.7A CN112152882A (zh) | 2020-09-28 | 2020-09-28 | 面向对象协议数据释义模块、方法、装置以及一种集中器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011042239.7A CN112152882A (zh) | 2020-09-28 | 2020-09-28 | 面向对象协议数据释义模块、方法、装置以及一种集中器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112152882A true CN112152882A (zh) | 2020-12-29 |
Family
ID=73895779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011042239.7A Pending CN112152882A (zh) | 2020-09-28 | 2020-09-28 | 面向对象协议数据释义模块、方法、装置以及一种集中器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112152882A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1816049A (zh) * | 2005-02-04 | 2006-08-09 | 微软公司 | 分布式应用程序的面向对象和面向服务的表示之间的映射 |
US20060242172A1 (en) * | 2005-04-22 | 2006-10-26 | Igor Tsyganskiy | Systems and methods for transforming logic entities of a business application into an object-oriented model |
CN201146538Y (zh) * | 2008-01-21 | 2008-11-05 | 上海可鲁***软件有限公司 | 一种协议转换装置 |
US20120110028A1 (en) * | 2010-11-01 | 2012-05-03 | Athreya Arjun P | Translating an object-oriented data model to a yang data model |
US20140371878A1 (en) * | 2013-06-13 | 2014-12-18 | Samsung Electronics Co., Ltd. | Communication apparatus and method of controlling the same |
CN107612884A (zh) * | 2017-08-09 | 2018-01-19 | 国网浙江省电力公司 | 一种用电信息采集***电能表协议标准转换方法 |
CN109739863A (zh) * | 2019-01-22 | 2019-05-10 | 威胜集团有限公司 | 电能表数据管理方法 |
-
2020
- 2020-09-28 CN CN202011042239.7A patent/CN112152882A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1816049A (zh) * | 2005-02-04 | 2006-08-09 | 微软公司 | 分布式应用程序的面向对象和面向服务的表示之间的映射 |
US20060242172A1 (en) * | 2005-04-22 | 2006-10-26 | Igor Tsyganskiy | Systems and methods for transforming logic entities of a business application into an object-oriented model |
CN201146538Y (zh) * | 2008-01-21 | 2008-11-05 | 上海可鲁***软件有限公司 | 一种协议转换装置 |
US20120110028A1 (en) * | 2010-11-01 | 2012-05-03 | Athreya Arjun P | Translating an object-oriented data model to a yang data model |
US20140371878A1 (en) * | 2013-06-13 | 2014-12-18 | Samsung Electronics Co., Ltd. | Communication apparatus and method of controlling the same |
CN107612884A (zh) * | 2017-08-09 | 2018-01-19 | 国网浙江省电力公司 | 一种用电信息采集***电能表协议标准转换方法 |
CN109739863A (zh) * | 2019-01-22 | 2019-05-10 | 威胜集团有限公司 | 电能表数据管理方法 |
Non-Patent Citations (1)
Title |
---|
巫钟兴等: "面向对象的用电信息数据交换协议应用方案研究", 《电测与仪表》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8745187B2 (en) | System and method for installing smart card applet | |
CN102427451B (zh) | 一种获取服务应用的方法与*** | |
CN111159614B (zh) | 网页资源获取方法以及装置 | |
CN111629342B (zh) | 一种北斗短报文终端号码映射的方法及装置 | |
CN109891921B (zh) | 下一代***的认证的方法、装置和计算机可读存储介质 | |
CN107392031A (zh) | 漏洞的扫描方法及装置 | |
CN114866965A (zh) | 基于MaaP的5G消息通讯方法、***、电子设备和存储介质 | |
JP2013069277A (ja) | Nfcリーダ装置、nfcタグ装置、nfcシステム及びnfc方法 | |
CN111988418B (zh) | 数据处理方法、装置、设备及计算机可读存储介质 | |
CN105592019A (zh) | 双执行环境之间双向访问应用的方法 | |
CN112866193A (zh) | 设备部署方法、装置、设备及存储介质 | |
CN112152882A (zh) | 面向对象协议数据释义模块、方法、装置以及一种集中器 | |
CN113691684B (zh) | 外呼方法、装置、***、计算机设备和存储介质 | |
WO2022116696A1 (zh) | 建立通信连接的方法和装置 | |
CN113282859A (zh) | 一种获取访客身份信息的方法、装置、电子设备及存储介质 | |
CN113194137A (zh) | 数据传输方法、装置、***和存储介质 | |
CN110008033B (zh) | 一种和客户端进行通信的方法及电子设备 | |
CN102325187A (zh) | 一种整合多种功能服务的***及方法 | |
CN112073536A (zh) | 一种实现不能直接互访网络之间安全传递处理数据的方法 | |
CN112579235A (zh) | 响应数据国际化的方法、转码中心、客户端、设备及介质 | |
CN112217659A (zh) | Sd-wan***添加客户终端设备的方法及*** | |
KR101203738B1 (ko) | 스마트 카드 기반 서비스 인터페이스 시스템 및 그 방법 | |
CN117155890B (zh) | 小程序消息处理方法、装置及电子设备 | |
EP4391713A1 (en) | Data transmission method and apparatus, equipment, and storage medium | |
CN110505258A (zh) | 网页加载及响应方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201229 |