• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 9
    • 下载费用:30 金币  

    重庆时时彩开户送彩金: 一种基于多传感器显控系统集成的架构方法.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201210415970.9

    申请日:

    2012.10.26

    公开号:

    CN103777990A

    公开日:

    2014.05.07

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 9/45申请公布日:20140507|||实质审查的生效IPC(主分类):G06F 9/45申请日:20121026|||公开
    IPC分类号: G06F9/45; G06F13/40 主分类号: G06F9/45
    申请人: 四川九洲电器集团有限责任公司
    发明人: 夏鸿; 王红林
    地址: 621000 四川省绵阳市九华路6号
    优先权:
    专利代理机构: 成都九鼎天元知识产权代理有限公司 51214 代理人: 徐宏;吴彦峰
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210415970.9

    授权公告号:

    ||||||

    法律状态公告日:

    2018.02.27|||2014.06.11|||2014.05.07

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明公开了一种基于多传感器显控系统集成的架构方法,涉及显示控制系统领域,包括两个及以上传感器和显控系统,显控系统包括系统框架应用???、插件动态库???、插件加载配置文件???、通信配置文件???、日志保存文件??榧癚t环境库???。本发明可实现多传感器平台的显示控制定制和复用业务按权限的生成,以统一架构实现系统支撑和软件集成。系统以Qt插件及XML配置文件动态加载各传感器显控插件,实现显示控制系统的可配置、可裁剪、可扩展、可定制、可复用功能,是一种通用的高效的灵活的系统集成开发架构。

    权利要求书

    权利要求书
    1.  一种基于多传感器显控系统集成的架构方法,其特征在于:包括以下步骤:
    (1)将显示控制系统分别与两个及以上的传感器连通;
    (2)启动显示控制系统;
    (3)显示控制系统启动系统框架,读取传感器显控的Qt插件;
    (4)系统框架如果读取所有的传感器显控的Qt插件成功则再读取依据权限设计的插件配置文件,并根据插件配置文件配置系统框架内容,若任何读取文件或者Qt插件出错则返回并报告错误;
    (5)最后系统框架读取所有的传感器的通信配置文件并完成通信配置,若读取通信配置文件或者任何配置出错则返回并报告错误。

    2.  根据权利要求1所述的一种基于多传感器显控系统集成的架构方法,其特征在于:步骤(1)中,传感器和显控系统之间的物理连接方式为以太网连接、串行总线连接、CAN总线连接或者1553B总线连接。

    3.  根据权利要求2所述的一种基于多传感器显控系统集成的架构方法,其特征在于:串行总线连接方式包括RS232、RS422或RS485。

    4.  根据权利要求1或2或3所述的一种基于多传感器显控系统集成的架构方法,其特征在于:读取传感器显控的Qt插件过程如下:系统框架开始读取插件,查找插件放置的路径是否存在,再读取路径内是否有插件实体,成功后利用转换函数开始检查插件是否满足接口,以上步骤成功后则读取插件并存在Hash表中,Hash表根据插件名称作为索引,若任何判断过程出现错误则返回并给出错误提示。

    5.  根据权利要求4所述的一种基于多传感器显控系统集成的架构方法,其特征在于:读取配置文件过程如下:系统框架开始读取配置文件,包括插件配置文件和通信配置文件,首先是查找默认路径下文件是否存在,再查看文件是否满足DOM解析XML文件要求,成功后读取文件的根节点、子节点、孙子节点,查看文件节点的属性是否满足配置文件协议的要求,以上步骤成功后将解析后需求的信息以名称为索引存入Hash表中,若任何判断过程出现错误则返回并给出错误提示。

    说明书

    说明书一种基于多传感器显控系统集成的架构方法
     
    技术领域
        本发明涉及显示控制系统领域,尤其涉及一种基于多传感器显控系统集成的架构方法。
    背景技术
        传统的传感器显示控制系统开发由于功能固化和实施的复杂性,一般一个传感器对应一个显示控制界面,无法满足系统应用软件开发时间进度、灵活性和集成性要求,导致复杂系统集成困难,更难为其业务拓展和维护,同时系统限制于某一固定平台上,通用性差。
        本发明设计的集成架构针对现有复杂系统架构需求变更不灵活、复用性差、不方便扩展等缺点,采用了跨平台编程语言,系统集成架构具有可扩展性、通用性、灵活性等。针对不同权限的操作人员只需更改配置文件和插件库可实现系统级别控制,保证系统可靠安全的运行。
    发明内容
        本发明主要是构建一种基于多传感器的显示控制程序系统集成架构,系统可实现多传感器平台的显示控制定制和复用业务按权限的生成,以统一架构实现系统支撑和集成。
    为实现上述目的,本发明采取的技术方案为,一种基于多传感器显控系统集成的架构方法,包括以下步骤:
    (1)将显示控制系统分别与两个及以上的传感器连通;
    (2)启动显示控制系统;
    (3)显示控制系统启动系统框架,读取传感器显控的Qt插件;
    (4)系统框架如果读取所有的传感器显控的Qt插件成功则再读取依据权限设计的插件配置文件,并根据插件配置文件配置系统框架内容,若任何读取文件或者Qt插件出错则返回并报告错误;
    (5)最后系统框架读取所有的传感器的通信配置文件并完成通信配置,若读取通信配置文件或者任何配置出错则返回并报告错误。
    优选步骤:传感器和显控系统之间的物理连接方式为以太网连接、串行总线连接、CAN总线连接或者1553B总线连接。
        优选步骤:串行总线连接方式包括RS232、RS422或RS485。
        优选步骤:读取传感器显控的Qt插件过程如下:系统框架开始读取插件,查找插件放置的路径是否存在,再读取路径内是否有插件实体,成功后利用转换函数开始检查插件是否满足接口,以上步骤成功后则读取插件并存在Hash表中,Hash表根据插件名称作为索引,若任何判断过程出现错误则返回并给出错误提示。
    优选步骤:读取配置文件过程如下:系统框架开始读取配置文件,包括插件配置文件和通信配置文件,首先是查找默认路径下文件是否存在,再查看文件是否满足DOM解析XML文件要求,成功后读取文件的根节点、子节点、孙子节点,查看文件节点的属性是否满足配置文件协议的要求,以上步骤成功后将解析后需求的信息以名称为索引存入Hash表中,若任何判断过程出现错误则返回并给出错误提示。
        本发明的有益效果为:利用Qt(编程语言工具,诺基亚旗下跨平台的C++图形用户界面应用程序开发框架)的跨平台特性分别在Windows、Linux上运行,验证了系统集成架构具备的可移植性和通用性;初期框架设计完成可交付不同的开发者进行单传感器插件开发,系统集成可直接拷贝插件库完成,具备良好的灵活性和扩展性;对于某一传感器显示控制插件加载出错可在日志保存文件??橹蟹⑾?,具备良好的可维护性。
    附图说明
    图1是多传感器的系统显示控制硬件连接示意图;
    图2是系统框架设计程序运行流程图;
    图3是读取多个单传感器显控的Qt插件流程图;
    图4是读取配置文件流程图。
    具体实施方式
    本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
    本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
    一种基于多传感器显控系统集成的架构方法,包括两个及以上传感器和显控系统,显控系统包括系统框架应用???、插件动态库???、插件加载配置文件???、通信配置文件???、日志保存文件??榧癚t环境库???。
    系统框架应用???,是系统的核心部分,主要包括:
        系统框架应用??榻缑嫔杓?,为了实现其他扩展的传感器插件能够在主程序界面上操作显示,系统框架界面为扩展插件预留TabWidget(选择标签窗体)、StackedWidget(堆栈窗体)作为显示空间,同时主程序界面应符合通用性、扩展性、灵活性、易操作性及美观性。
        系统框架应用??槟芄欢寥〈衅飨钥氐牟寮?,主要包括插件的类型,如界面插件、数据响应插件等;插件的接口函数,如初始化、名称、启动、卸载等;插件的注册接口信息,如公司名称、版本号;插件的装入及测试接口。
        系统框架应用??槎寥〔寮渲梦募?,根据插件配置文件提供的插件加载位置、保存的路径、类型和名称加载插件到主系统框架。系统框架应用??槎寥⊥ㄐ排渲梦募?,根据通信配置文件提供的发送插件名称、接收插件名称、发送插件函数及接收插件函数配置插件间的通信文件,所有的通信文件配置均连接日志保存文件插件???,实现系统框架的记录备份。
     Qt插件,以下简称插件,采用动态库以.lib或.so形式存在,插件的加载或分级采用XML配置文件区分,插件的设计采用统一标准设计,符合Qt编程原则,插件间的通信采用XML文件进行通信配置。不同操作系统生成不同的插件形式的动态库,插件功能包含了初始化、名称、启动、卸载等必须继承的纯虚函数外,其他的功能由不同的传感器自己确定。传感器显示控制界面与收发数据命令的通信符合Qt的信号和槽通信机制,传感器与传感器之间的通信也符合此通信机制。
     插件加载配置文件和通信配置文件以XML(可扩展标记语言)文件形式存在。解析XML文件采用DOM(文档对象模型,XML语言解析方法)方式,可随机访问XML文件中任一节点。XML文件节点采用三级设计,根节点、子节点、孙子节点,分为加载插件配置文件和通信配置文件两个文件,可实现所有传感器插件加载的正确性和通信数据的准确性,同时可根据不同操作人员的权限增加删除传感器显示控制的内容。
     日志保存文件设计为一种满足数据读取要求的普通插件,主要是读取所有的通信配置文件,并将插件加载情况及通信情况记录在日志文件中,日志保存文件不能发送信号只能接受信号。
    Qt环境库,包括核心库、GUI库、XML库、网络库、SQL库等。
       参见图1,典型的基于多传感器的系统显示控制硬件连接如图所示。多传感器的显示控制程序首先是保证传感器正确上电并工作(步骤100),传感器断电进行显示控制物理连接(步骤120),不同传感器设计的显控连接方式不同,如以太网控制(步骤130)、CAN总线控制(步骤140)、串行RS232控制(步骤150)、串行RS422控制(步骤160),最后根据配置和权限打开显控系统框架(步骤170)。
        参见图2,系统框架设计程序运行过程如图所示。多传感器显示控制系统集成软件首先启动系统框架(步骤210),再读取传感器显控的Qt插件(步骤220),如果读取成功则再读取依据权限设计的插件配置文件(步骤230),成功后读取传感器的通信配置文件(步骤240)。以上步骤成功后传感器显示控制功能则能实现(步骤250),若任何读取文件或者插件出错则返回并报告错误(步骤260)。
       参见图3,读取多个传感器显控的Qt插件过程如图所示。系统框架开始读取多个插件(步骤310),查找插件放置的路径是否存在(步骤320),再读取路径内是否有插件实体(步骤330),成功后利用qobject_cast(Qt编程语言工具中同一类型的类或者子类的转换函数)开始检查插件是否满足接口(步骤340)。以上步骤成功后则读取插件成功并存在Hash表(哈希表,是一种利用关键码值与数据存储位置建立映射的数据结构)中,Hash表根据插件名称作为索引(步骤350),若任何判断过程出现错误则返回并给出错误提示(步骤360)。
       参见图4,读取配置文件过程如图所示。系统框架开始读取配置文件,包括插件配置文件和通信配置文件(步骤410),首先是查找默认路径下文件是否存在(步骤420),再查看文件是否满足DOM解析XML文件要求(步骤430),成功后读取文件的根节点、子节点、孙子节点,查看文件节点的属性是否满足配置文件协议的要求(步骤440)。以上步骤成功后将解析后需求的信息以名称为索引存入Hash表中(步骤450),若任何判断过程出现错误则返回并给出错误提示(步骤460)。
       以上就是基于多传感器显控插件的系统集成软件架构核心部分的设计步骤。其他的如插件设计、日志设计、以及XML文件设计则配合此软件架构完成系统功能。
        该架构采用了通用的界面编程语言Qt实现对传感器的显示控制。传感器的物理连接可为以太网、串行总线、CAN总线、1553B总线等,软件运行的操作系统可为windows、Linux、Unix、MAC以及其他支持Qt运行库的C++运行环境。传感器显控插件加载方式为动态存在的,扩展维护时只需更改相应的传感器显控插件及配置文件即可。
     本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

    关 键 词:
    一种 基于 传感器 系统集成 架构 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:一种基于多传感器显控系统集成的架构方法.pdf
    链接地址://www.4mum.com.cn/p-6156504.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03