CN104298636A - 一种嵌入式通讯服务*** - Google Patents
一种嵌入式通讯服务*** Download PDFInfo
- Publication number
- CN104298636A CN104298636A CN201410512793.5A CN201410512793A CN104298636A CN 104298636 A CN104298636 A CN 104298636A CN 201410512793 A CN201410512793 A CN 201410512793A CN 104298636 A CN104298636 A CN 104298636A
- Authority
- CN
- China
- Prior art keywords
- template
- equipment
- module
- communication
- protocol
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及一种嵌入式通讯服务***,包括:数据总线、用于产生设备配置信息的设备模板库、规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。将该***应用于接入装置中,从模版库中分别选取“目标装置”和“目标规约”,配置好必要的接入设备属性信息,形成具体应用的配置文件,并将配置文件下装至目标装置,本***根据配置文件,自适应实例化各通讯介质下的规约信息点,实现不同规约不同设备的数据接入,且可通过在线注册/注销模块实现在线调整数据接入模式。
Description
技术领域
本发明涉及一种嵌入式通讯服务***。
背景技术
随着我国电动汽车产业的不断发展,充换电设施的技术特点也在不断调整和变化。简化开发周期、减少工程周期,降低应用难度,已成为目前充换电设施建设迫切需要的市场要求。
但是目前还没有一种通讯服务***,对数据交互能够产生很有效的效果。
发明内容
本发明的目的是提供一种嵌入式通讯服务***,用以解决目前还没有一种通讯服务***,对数据交互能够产生很有效的效果的问题。
为实现上述目的,本发明的方案包括:一种嵌入式通讯服务***,包括:数据总线、由设备模板形成的设备模板库、由规约模板形成的规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
规约模板库包括三种通讯介质:CAN通讯、串口通讯、以太网通讯,根据所述三种通讯介质进行规约模板构建,形成规约模板库。
设备模板库中的各设备模板包括设备描述、设备类型、通讯介质属性。
根据待增加设备的装置模板增加实例来扩展接入设备。
规约模板库中的规约模板为插件。
本发明提供一种嵌入式通讯服务***,该***最主要特点是:“接入设备模版化”、“通讯规约插件化”、“自动实例化信息点”并支持“在线注册/注销模块”,实现“简化流程、提高效率”的目标。
设备选择、通讯配置,使得“设备/规约”彻底分离;设备扩展模板化,该***增加接入设备只需根据该设备的装置模板增加实例即可;规约扩展接入插件化,该***的规约接入部分是以插件的形式实现,各个插件相互独立、互不影响,一个插件出现问题不会影响其他插件的正常工作;采用在线注册/注销模块,根据需要可通过配置可以灵活增减规约插件,该***通过检测核心配置参数实现规约模块注册/注销,无需修改***;降低二次开发难度,降低调试时间,降低人工成本,提高运行可靠性。
附图说明
图1是本发明结构框图;
图2是规约模板库结构示意图;
图3是设备模板库结构示意图;
图4是文件实例化流程图;
图5是规约模板扩展示意图;
图6是在线注册流程图;
图7是在线注销流程图。
具体实施方式
下面结合附图对本发明做进一步详细的说明。
一种嵌入式通讯服务***,包括:数据总线、用于产生设备配置信息的设备模板库、规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,所述设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
基于以上技术方案,结合附图,给出以下一个具体实施方式。
本发明主要针对电动汽车嵌入式应用,如图1所示,为本发明结构框图,本发明设备与规约彻底分离,数据池与报文池共同构成设备模板库,两者中存储了接入设备的配置信息,通过业务数据包访问接口与消息总线连接;根据CAN通讯、串口通讯、以太网通讯,进行规约模板构建,形成规约模板库,并通过规约应用调用接口连接消息总线。文件实例化模块与在线更新模块(即在线注册/注销模块)均连接消息总线。
基于电动汽车充换电站内的接入设备,各设备通讯规约内容,抽象出底层数据总线,作为各模块数据交互的基础,其中最关键为定义消息传输模型:其中包括:
消息类型,接收到总线的消息(IM),消息总线中传输的消息(TM);
消息结构,采用CORBA的IDL描述,主要包括公有信息,采用XML描述消息承载的业务信息。
基于消息总线模型构建XML文件解析组件,主要用于数据文件内容实例化,及各模块操作文件包含信息接口的封装;程序启动后,通讯服务框架加载该组件,对接入的数据业务包进行实例化,形成通讯业务处理内存库,支持各装置各规约数据点的单点数据刷新和数据对象业务包的形成。
基于消息总线格式化的统一数据接口,抽象CAN口/串口/以太网通讯介质的通用数据解析模式,封装数据模型并形成对应的数据解析模块,遵循“数据订阅”机制,实现各模块与总线之间的数据交互;在保证数据传递安全性和一致性的同时,最大程度上降低了“无效数据”在总线上交互,从而提供数据通讯效率。
配套的“可视化”设备规约“组态”建模工具,主要为通讯框架的运行提供实例化的数据基础,其主要功能包括:
1)规约设备模板化:
a)规约模版库生成:分别抽象CAN/串/以太网典型通讯规约共性特点,分别设置相应信息配置项目,针对不同介质,不同规约的特点,进行规约模版构建,形成规约模版库,具体如图2所示。
b)设备模版库生成:以接入设备为基础,以通讯规约为依据;创建设备列表,设备属性为“设备描述”、“设备类型”、“通讯介质类型”,如图3所示(注,在设备模版处理中综合考虑相同设备可能会具备多种通讯介质)。
2)自动实例化信息点:根据工程具体需求,基于构建的规约模版库和设备模版库创建实际应用配置,完成后增加装置本身的身份属性,工具可根据当前配置信息形成目标数据文件,如图4所示。
3)根据充电站运行实际需求,基于“通讯规约插件化”首次提出模块“在线注册/注销”设计理念,基于充换电站运行的特性,通讯服务框架支持业务模块的“在线注册/注销”,即在通讯服务框架运行的过程中,根据待增加设备的装置模板增加实例来扩展接入设备。可根据需求修改核心运行配置文件,指定某特定业务模块的运行/卸载,可大大简化问题定位的难度,对于运行过程中问题的定位与排查发挥出关键性作用。“规约插件设计”如图5所示,“在线注册/注销”设计如图6、7所示。
本发明提供的一种嵌入式通讯服务***具体应用为:将该服务***应用于接入设备中,从设备和规约模版库中分别选取“目标装置”和“目标规约”(若当前模版库中无目标模版,可使用配置工具针对此设备/规约的特性进行配置,形成模版文件,存储到目标模版库中即可),指定目标接入的介质端口,并配置好必要的接入设备属性信息,形成具体应用的配置文件,并将配置文件下装至目标装置;根据配置文件,自适应实例化各通讯介质下的规约信息点,实现不同规约不同设备的数据接入,且可通过平台提供的规约解析模块“在线注册/注销”机制在线调整数据接入模式。
以上给出了具体的实施方式,但本发明不局限于所描述的实施方式。本发明的基本思路在于上述基本方案,对本领域普通技术人员而言,根据本发明的教导,设计出各种变形的模型、公式、参数并不需要花费创造性劳动。在不脱离本发明的原理和精神的情况下对实施方式进行的变化、修改、替换和变型仍落入本发明的保护范围内。
Claims (5)
1.一种嵌入式通讯服务***,其特征在于,所述通讯服务***包括:数据总线、由设备模板形成的设备模板库、由规约模板形成的规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,所述设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
2.根据权利要求1所述的嵌入式通讯服务***,其特征在于,所述规约模板库包括三种通讯介质:CAN通讯、串口通讯、以太网通讯,根据所述三种通讯介质进行规约模板构建,形成规约模板库。
3.根据权利要求1所述的嵌入式通讯服务***,其特征在于,所述设备模板库中的各设备模板包括设备描述、设备类型、通讯介质属性。
4.根据权利要求1所述的嵌入式通讯服务***,其特征在于,根据待增加设备的装置模板增加实例来扩展接入设备。
5.根据权利要求1所述的嵌入式通讯服务***,其特征在于,规约模板库中的规约模板为插件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410512793.5A CN104298636A (zh) | 2014-09-28 | 2014-09-28 | 一种嵌入式通讯服务*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410512793.5A CN104298636A (zh) | 2014-09-28 | 2014-09-28 | 一种嵌入式通讯服务*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104298636A true CN104298636A (zh) | 2015-01-21 |
Family
ID=52318366
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410512793.5A Pending CN104298636A (zh) | 2014-09-28 | 2014-09-28 | 一种嵌入式通讯服务*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104298636A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110808982A (zh) * | 2019-11-05 | 2020-02-18 | 积成电子股份有限公司 | 一种基于注册机制的通信规约的建立方法及*** |
CN112491614A (zh) * | 2020-11-26 | 2021-03-12 | 许昌许继软件技术有限公司 | 一种用于嵌入式设备的配置信息在线自动生效方法及*** |
CN114070725A (zh) * | 2021-10-27 | 2022-02-18 | 许继电源有限公司 | 一种电动汽车嵌入式跨平台通讯服务*** |
CN115277783A (zh) * | 2022-08-03 | 2022-11-01 | 许昌智能继电器股份有限公司 | 一种充换电站跨平台通讯服务*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101794320A (zh) * | 2010-02-11 | 2010-08-04 | 江苏方天电力技术有限公司 | 智能信号采集方法 |
CN102135889A (zh) * | 2010-12-25 | 2011-07-27 | 许继集团有限公司 | 嵌入式***通讯方式的快速构建方法 |
US20110238780A1 (en) * | 2010-03-24 | 2011-09-29 | Lee Allen Neitzel | Methods and apparatus to access process data stored on a server |
CN102333031A (zh) * | 2011-09-07 | 2012-01-25 | 江苏润和软件股份有限公司 | 一种基于设备适配技术的设备智能接入***及其方法 |
CN102752299A (zh) * | 2012-06-29 | 2012-10-24 | 山东电力集团公司电力科学研究院 | 电动汽车充电站免调试复合式通讯装置及方法 |
CN102957739A (zh) * | 2012-02-08 | 2013-03-06 | 深圳市金宏威技术股份有限公司 | 用于电动汽车充电站监控***中的通信方法及装置 |
-
2014
- 2014-09-28 CN CN201410512793.5A patent/CN104298636A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101794320A (zh) * | 2010-02-11 | 2010-08-04 | 江苏方天电力技术有限公司 | 智能信号采集方法 |
US20110238780A1 (en) * | 2010-03-24 | 2011-09-29 | Lee Allen Neitzel | Methods and apparatus to access process data stored on a server |
CN102135889A (zh) * | 2010-12-25 | 2011-07-27 | 许继集团有限公司 | 嵌入式***通讯方式的快速构建方法 |
CN102333031A (zh) * | 2011-09-07 | 2012-01-25 | 江苏润和软件股份有限公司 | 一种基于设备适配技术的设备智能接入***及其方法 |
CN102957739A (zh) * | 2012-02-08 | 2013-03-06 | 深圳市金宏威技术股份有限公司 | 用于电动汽车充电站监控***中的通信方法及装置 |
CN102752299A (zh) * | 2012-06-29 | 2012-10-24 | 山东电力集团公司电力科学研究院 | 电动汽车充电站免调试复合式通讯装置及方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110808982A (zh) * | 2019-11-05 | 2020-02-18 | 积成电子股份有限公司 | 一种基于注册机制的通信规约的建立方法及*** |
CN110808982B (zh) * | 2019-11-05 | 2022-02-01 | 积成电子股份有限公司 | 一种基于注册机制的通信规约的建立方法及*** |
CN112491614A (zh) * | 2020-11-26 | 2021-03-12 | 许昌许继软件技术有限公司 | 一种用于嵌入式设备的配置信息在线自动生效方法及*** |
CN112491614B (zh) * | 2020-11-26 | 2023-08-11 | 许昌许继软件技术有限公司 | 一种用于嵌入式设备的配置信息在线自动生效方法及*** |
CN114070725A (zh) * | 2021-10-27 | 2022-02-18 | 许继电源有限公司 | 一种电动汽车嵌入式跨平台通讯服务*** |
CN115277783A (zh) * | 2022-08-03 | 2022-11-01 | 许昌智能继电器股份有限公司 | 一种充换电站跨平台通讯服务*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106374439B (zh) | 基于智能变电站保护控制***的软件定义实现方法 | |
CN104360844B (zh) | 基于opc ua标准的协议转换服务器和ats*** | |
CN103345410B (zh) | 移动作业业务客制化界面实现方法和*** | |
CN105205231A (zh) | 一种基于dcom的配电网数字仿真*** | |
CN105227344A (zh) | 基于OpenStack的软件定义网络模拟***及方法 | |
CN105760991A (zh) | 一种可变服务流程的工作流引擎搭建方法 | |
CN104298636A (zh) | 一种嵌入式通讯服务*** | |
CN105760272B (zh) | 基于插件的监控后台业务定制方法及其*** | |
CN102957205A (zh) | 一种建立配电网模型的方法及*** | |
CN110249593A (zh) | 根据变电站拓扑规范配置ied过程总线网络交换机的***和方法 | |
CN108809796A (zh) | 一种基于VxLAN的城域网电力***业务通信方法 | |
CN106910143A (zh) | 配电网图模多版本控制方法和*** | |
CN204360184U (zh) | 一种基于实时数据库的Modbus设备主从站通讯管理*** | |
CN107067161B (zh) | 一种智能电网中信息点表的自动化校核实现***及方法 | |
CN106160212B (zh) | 一种电力通信终端的远程集中控制***及方法 | |
CN109767056A (zh) | 主子站一体化图形管理方法、***及存储介质 | |
CN103297992A (zh) | 一种基于ttcn-3的lte终端测试仪中高层协议栈的实现*** | |
CN109003429A (zh) | 一种基于任务池的抄表方法和装置 | |
CN105636317A (zh) | 一种智能路灯管理***及信息处理方法 | |
CN104518918B (zh) | 一种电力通信网故障定位分析方法 | |
CN109687985B (zh) | 一种变电站过程层网络自动配置方法及*** | |
Bai | Modeling analysis of Intelligent Manufacturing System based on SDN | |
CN103560581A (zh) | 一种将微电网多代理控制映射到iec61850-goose的方法 | |
CN114070725A (zh) | 一种电动汽车嵌入式跨平台通讯服务*** | |
CN101916206A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150121 |