一种嵌入式通讯服务系统的制作方法

文档序号:6628967阅读:345来源:国知局
一种嵌入式通讯服务系统的制作方法
【专利摘要】本发明涉及一种嵌入式通讯服务系统,包括:数据总线、用于产生设备配置信息的设备模板库、规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。将该系统应用于接入装置中,从模版库中分别选取“目标装置”和“目标规约”,配置好必要的接入设备属性信息,形成具体应用的配置文件,并将配置文件下装至目标装置,本系统根据配置文件,自适应实例化各通讯介质下的规约信息点,实现不同规约不同设备的数据接入,且可通过在线注册/注销模块实现在线调整数据接入模式。
【专利说明】一种嵌入式通讯服务系统

【技术领域】
[0001]本发明涉及一种嵌入式通讯服务系统。

【背景技术】
[0002]随着我国电动汽车产业的不断发展,充换电设施的技术特点也在不断调整和变化。简化开发周期、减少工程周期,降低应用难度,已成为目前充换电设施建设迫切需要的市场要求。
[0003]但是目前还没有一种通讯服务系统,对数据交互能够产生很有效的效果。


【发明内容】

[0004]本发明的目的是提供一种嵌入式通讯服务系统,用以解决目前还没有一种通讯服务系统,对数据交互能够产生很有效的效果的问题。
[0005]为实现上述目的,本发明的方案包括:一种嵌入式通讯服务系统,包括:数据总线、由设备模板形成的设备模板库、由规约模板形成的规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
[0006]规约模板库包括三种通讯介质:CAN通讯、串口通讯、以太网通讯,根据所述三种通讯介质进行规约模板构建,形成规约模板库。
[0007]设备模板库中的各设备模板包括设备描述、设备类型、通讯介质属性。
[0008]根据待增加设备的装置模板增加实例来扩展接入设备。
[0009]规约模板库中的规约模板为插件。
[0010]本发明提供一种嵌入式通讯服务系统,该系统最主要特点是:“接入设备模版化”、“通讯规约插件化”、“自动实例化信息点”并支持“在线注册/注销模块”,实现“简化流程、提闻效率”的目标。
[0011]设备选择、通讯配置,使得“设备/规约”彻底分离;设备扩展模板化,该系统增加接入设备只需根据该设备的装置模板增加实例即可;规约扩展接入插件化,该系统的规约接入部分是以插件的形式实现,各个插件相互独立、互不影响,一个插件出现问题不会影响其他插件的正常工作;采用在线注册/注销模块,根据需要可通过配置可以灵活增减规约插件,该系统通过检测核心配置参数实现规约模块注册/注销,无需修改系统;降低二次开发难度,降低调试时间,降低人工成本,提高运行可靠性。

【专利附图】

【附图说明】
[0012]图1是本发明结构框图;
[0013]图2是规约模板库结构示意图;
[0014]图3是设备模板库结构示意图;
[0015]图4是文件实例化流程图;
[0016]图5是规约模板扩展示意图;
[0017]图6是在线注册流程图;
[0018]图7是在线注销流程图。

【具体实施方式】
[0019]下面结合附图对本发明做进一步详细的说明。
[0020]一种嵌入式通讯服务系统,包括:数据总线、用于产生设备配置信息的设备模板库、规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,所述设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
[0021]基于以上技术方案,结合附图,给出以下一个【具体实施方式】。
[0022]本发明主要针对电动汽车嵌入式应用,如图1所示,为本发明结构框图,本发明设备与规约彻底分离,数据池与报文池共同构成设备模板库,两者中存储了接入设备的配置信息,通过业务数据包访问接口与消息总线连接;根据CAN通讯、串口通讯、以太网通讯,进行规约模板构建,形成规约模板库,并通过规约应用调用接口连接消息总线。文件实例化模块与在线更新模块(即在线注册/注销模块)均连接消息总线。
[0023]基于电动汽车充换电站内的接入设备,各设备通讯规约内容,抽象出底层数据总线,作为各模块数据交互的基础,其中最关键为定义消息传输模型:其中包括:
[0024]消息类型,接收到总线的消息(IM),消息总线中传输的消息(TM);
[0025]消息结构,采用CORBA的IDL描述,主要包括公有信息,采用XML描述消息承载的业务信息。
[0026]基于消息总线模型构建XML文件解析组件,主要用于数据文件内容实例化,及各模块操作文件包含信息接口的封装;程序启动后,通讯服务框架加载该组件,对接入的数据业务包进行实例化,形成通讯业务处理内存库,支持各装置各规约数据点的单点数据刷新和数据对象业务包的形成。
[0027]基于消息总线格式化的统一数据接口,抽象CAN 口 /串口 /以太网通讯介质的通用数据解析模式,封装数据模型并形成对应的数据解析模块,遵循“数据订阅”机制,实现各模块与总线之间的数据交互;在保证数据传递安全性和一致性的同时,最大程度上降低了“无效数据”在总线上交互,从而提供数据通讯效率。
[0028]配套的“可视化”设备规约“组态”建模工具,主要为通讯框架的运行提供实例化的数据基础,其主要功能包括:
[0029]I)规约设备模板化:
[0030]a)规约模版库生成:分别抽象CAN/串/以太网典型通讯规约共性特点,分别设置相应信息配置项目,针对不同介质,不同规约的特点,进行规约模版构建,形成规约模版库,具体如图2所示。
[0031]b)设备模版库生成:以接入设备为基础,以通讯规约为依据;创建设备列表,设备属性为“设备描述”、“设备类型”、“通讯介质类型”,如图3所示(注,在设备模版处理中综合考虑相同设备可能会具备多种通讯介质)。
[0032]2)自动实例化信息点:根据工程具体需求,基于构建的规约模版库和设备模版库创建实际应用配置,完成后增加装置本身的身份属性,工具可根据当前配置信息形成目标数据文件,如图4所示。
[0033]3)根据充电站运行实际需求,基于“通讯规约插件化”首次提出模块“在线注册/注销”设计理念,基于充换电站运行的特性,通讯服务框架支持业务模块的“在线注册/注销”,即在通讯服务框架运行的过程中,根据待增加设备的装置模板增加实例来扩展接入设备。可根据需求修改核心运行配置文件,指定某特定业务模块的运行/卸载,可大大简化问题定位的难度,对于运行过程中问题的定位与排查发挥出关键性作用。“规约插件设计”如图5所示,“在线注册/注销”设计如图6、7所示。
[0034]本发明提供的一种嵌入式通讯服务系统具体应用为:将该服务系统应用于接入设备中,从设备和规约模版库中分别选取“目标装置”和“目标规约”(若当前模版库中无目标模版,可使用配置工具针对此设备/规约的特性进行配置,形成模版文件,存储到目标模版库中即可),指定目标接入的介质端口,并配置好必要的接入设备属性信息,形成具体应用的配置文件,并将配置文件下装至目标装置;根据配置文件,自适应实例化各通讯介质下的规约信息点,实现不同规约不同设备的数据接入,且可通过平台提供的规约解析模块“在线注册/注销”机制在线调整数据接入模式。
[0035]以上给出了具体的实施方式,但本发明不局限于所描述的实施方式。本发明的基本思路在于上述基本方案,对本领域普通技术人员而言,根据本发明的教导,设计出各种变形的模型、公式、参数并不需要花费创造性劳动。在不脱离本发明的原理和精神的情况下对实施方式进行的变化、修改、替换和变型仍落入本发明的保护范围内。
【权利要求】
1.一种嵌入式通讯服务系统,其特征在于,所述通讯服务系统包括:数据总线、由设备模板形成的设备模板库、由规约模板形成的规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,所述设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
2.根据权利要求1所述的嵌入式通讯服务系统,其特征在于,所述规约模板库包括三种通讯介质:CAN通讯、串口通讯、以太网通讯,根据所述三种通讯介质进行规约模板构建,形成规约模板库。
3.根据权利要求1所述的嵌入式通讯服务系统,其特征在于,所述设备模板库中的各设备模板包括设备描述、设备类型、通讯介质属性。
4.根据权利要求1所述的嵌入式通讯服务系统,其特征在于,根据待增加设备的装置模板增加实例来扩展接入设备。
5.根据权利要求1所述的嵌入式通讯服务系统,其特征在于,规约模板库中的规约模板为插件。
【文档编号】G06F13/38GK104298636SQ201410512793
【公开日】2015年1月21日 申请日期:2014年9月28日 优先权日:2014年9月28日
【发明者】克潇, 连湛伟, 杨校辉, 徐怡山, 李洪峰, 石欣, 周山虎, 李贞 , 张艳芳, 徐鹏 申请人:许继电气股份有限公司, 许昌许继软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1