[发明专利]一种硬件设备控制方法及其系统有效
申请号: | 201010564732.5 | 申请日: | 2010-11-29 |
公开(公告)号: | CN102081361A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 赵宏 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G05B19/02 | 分类号: | G05B19/02;G06F3/048 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 设备 控制 方法 及其 系统 | ||
技术领域
本发明涉及设备控制技术领域,尤其涉及一种硬件设备控制方法,以及一种硬件设备控制系统。
背景技术
工业控制技术中的一般设备都通过接口(串行、并行端口、红外端口、网络、蓝牙或者USB等等)接收外部控制软件的控制指令,通常的硬件设备的接口传输的是字节流数据,因此,所述控制软件的控制指令也必须使用字节流的形式传输。
因为用户的控制指令是通过对控制界面上的控件操作而生成的,因此所述控制软件必须将用户操作对应的控件生成的控制指令转换为二进制的字节流数据,然后再将所述字节流数据传输到对应的设备接口;同样,在接收到设备返回的包含参数信息的字节流数据时,所述控制软件需要将所述字节流数据封装成适合在所述控制界面的控件中显示的数据结构,然后在对应的控件中显示出来。
然而,一旦所述控制软件控制的设备发生变动,例如增加控制的设备数量或者使用所述控制软件控制另一个设备时,所述控制软件需要调节的设备参数的类型或者参数数量就可能发生变化,如果所述控制软件的控件不变,则所述控制软件的控件将不能控制调节新的设备参数。
为了实现对不同设备控制,需要对各个设备编写独立的控制软件,或者修改软件源代码;并且由于一个控制软件只能够控制一种设备,无法做到对多套设备的控制,不够方便。
发明内容
本发明要解决的技术问题是提供一种硬件设备控制方法,其能够对不同种类的设备实现控制,并且能够同时对多种设备进行控制。
一种硬件设备控制方法,包括以下步骤:保存预先设定的配置文件,其中,所述配置文件中预先设定各个设备对应的界面控件信息,以及与所述界面控件相匹配的载体文本的格式;根据所述界面控件信息在主控制界面中分别生成各个设备的界面控件;通过相应的界面控件接收用户的控制指令,生成相应的载体文本记载所述控制指令的内容;根据所述配置文件中设定的格式解析所述载体文本,将所述控制指令的内容转换为字节流数据;将所述字节流数据发送至对应的设备。
本发明要解决的技术问题还在于提供一种硬件设备控制系统。
所述硬件设备控制系统,包括控制界面模块和数据转换模块。所述数据转换模块用于保存预先设定的配置文件,其中,所述配置文件中预先设定各个设备对应的界面控件信息,以及与所述界面控件相匹配的载体文本的格式;根据所述配置文件中设定的格式解析所述控制界面模块产生的载体文本,将所述控制指令的内容转换为字节流数据,并将所述字节流数据发送至对应的设备。所述控制界面模块用于根据所述界面控件信息在主控制界面中分别生成各个设备的界面控件,并通过相应的界面控件接收用户的控制指令,生成相应的载体文本记载所述控制指令的内容。
与现有技术相比较,本发明的硬件设备控制方法及其系统中,在所述配置文件中记载各个设备的界面控件信息和所述界面控件相匹配的载体文本的格式,通过所述界面控件生成的载体文本记载用户控制指令的内容,再通过配置文件中的格式将所述载体文本转换为设备可以直接接收的字节流数据。所以,对不同的设备可以自动根据其配置文件生成不同的界面控件,当设备变更或者增加时,只需要改变所述配置文件中的设定,而无需改变主控制界面软件的源代码,因此通过本发明的硬件设备控制方法可以方便地控制各种设备或者多种设备。
附图说明
图1是本发明硬件设备控制方法的步骤流程图;
图2是本发明硬件设备控制系统的结构示意图;
图3是本发明硬件设备控制系统查询设备参数的工作原理图。
具体实施方式
请参阅图1,图1是本发明硬件设备控制方法的步骤流程图。
所述硬件设备控制方法包括以下步骤:
在步骤S101,保存预先设定的配置文件,其中,所述配置文件中预先设定各个设备对应的界面控件信息,以及与所述界面控件相匹配的载体文本的格式;
所述配置文件并不是编写在设备的控制软件的源代码中,而是以文本数据的方式独立保存,以供所述控制软件调用,同时允许用户对所述配置文件进行单独修改。
所述界面控件信息设定了在主控制界面上各个设备的界面控件的信息,包括所述设备对应的界面控件的种类、数量、位置以及所述界面控件在所述主控制界面中的实现形式。所述界面控件信息是由用户预先在所述配置文件中设定的,用户可以在所述配置文件中修改所述界面控件信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010564732.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微机防误操作闭锁装置
- 下一篇:一种适用于空间相机热控制的多热源输入热管