利用文件控制电子装置的系统及方法

文档序号:6333910阅读:193来源:国知局
专利名称:利用文件控制电子装置的系统及方法
技术领域
本发明涉及一种电子装置控制系统及方法,特别是关于一种利用文件控制电子装置的系统及方法。
背景技术
开放式操作系统(允许用户随时装卸第三方软件,例如Windows或Linux等),设计者可以在安装有开放式操作系统的装置中,开发相关程序与驱动程序来控制其它电子装置。但是,对于封闭式操作系统(用户不能装卸任何第三方软件,例如embedded Linux), 设计者无法在安装有封闭式操作系统的装置中,开发相关程序与驱动程序来控制其它电子装置。因此,安装有封闭式操作系统的装置无法透过控制程序来控制其它电子装置,封闭式操作系统装置的性能大大降低。

发明内容
鉴于以上内容,有必要提供一种利用文件控制电子装置的系统,可以将对电子装置的控制命令以文件的方式发送给电子装置,电子装置根据控制文件中的控制命令对电子装置进行相应的控制,解决了封闭式操作系统装置无法控制其它电子装置的问题。此外,还有必要提供一种利用文件控制电子装置的方法,电子装置根据控制文件中的控制命令对电子装置进行相应的控制,解决了封闭式操作系统装置无法控制其它电子装置的问题。一种利用文件控制电子装置的系统,该系统包括运行于主控端的控制文件生成模块和控制文件发送模块,及运行于电子装置的控制文件接收模块、解析模块和控制模块,其中所述控制文件生成模块用于当用户在主控端上完成对电子装置的控制命令设置时,根据用户所设置的控制命令生成控制文件;所述控制文件发送模块用于当主控端和电子装置进行通信时,将所述控制文件发送给电子装置;所述控制文件接收模块用于接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;所述解析模块用于对存储单元中的控制文件进行解析以得到控制文件中的控制命令;所述控制模块用于根据所述解析得到的控制命令对电子装置进行相应的控制。一种利用文件控制电子装置的方法,该电子装置通过通用串行总线与主控端进行通信,该方法包括如下步骤当用户在主控端上完成对电子装置的控制命令设置时,根据用户所设置的控制命令生成控制文件;当主控端和电子装置进行通信时,将所述控制文件发送给电子装置;接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;对存储单元中的控制文件进行解析以得到控制文件中的控制命令;根据所述解析得到的控制命令对电子装置进行相应的控制。相较于现有技术,本发明所述的利用文件控制电子装置的系统及方法,可以根据用户在主控端所设置的控制命令生成控制文件,并将该控制文件发送给电子装置,电子装置根据控制文件中的控制命令对电子装置进行相应的控制,解决了封闭式操作系统装置无法控制其它电子装置的问题,提高了封闭式操作系统装置的性能。


图1是本发明利用文件控制电子装置的系统的较佳实施例的架构示意图。图2是本发明利用文件控制电子装置的方法的较佳实施例的流程图。图3是根据用户设置的控制命令生成控制文件的示意图。主要元件符号说明
利用文件控制电子装置的系统““Γ1 主控端10
USB接口数据线20
电子装置30
存储单元31
电路控制操作界面40
控制文件生成模块100
控制文件发送模块101
控制文件接收模块300
解析模块301
控制模块302
删除模块30具体实施例方式如图1所示,是本发明利用文件控制电子装置的系统的较佳实施例的架构示意图。该架构包括安装有封闭式操作系统的主控端10和电子装置30中,其中,该电子装置30 可以通过USB接口数据线20与主控端10进行通信。主控端10可以提供一个电路控制操作界面,用户可以在该电路控制操作界面上设置需要对电子装置30进行控制的命令,用户设置完成后,主控端10根据所述设置的命令生成控制文件。主控端10通过USB接口数据线20将所述控制文件存储至电子装置30的存储单元31中。电子装置30对控制文件进行解析以得到控制命令,并根据解析得到的控制命令对电子装置30进行相应的控制。所述主控端10包括控制文件生成模块100和控制文件发送模块101。所述电子装置30包括控制文件接收模块300、解析模块301、控制模块302及删除模块303。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。所述控制文件生成模块100用于当用户在主控端10上完成对电子装置30的控制命令设置时,根据用户所设置的控制命令生成控制文件。如图3所示,电路控制操作界面 40用于设置对电子装置30中风扇的控制命令,例如在电路控制操作界面40中点选“fan power"为“on”,"fan speed"为“2”。用户设置完成后,点击“send”,则控制文件生成模块 100根据用户点选的控制命令生成控制文件,例如根据电路控制操作界面40中点选的内容生成一个命名为fan. txt的控制文件,该控制文件的内容为power = on, speed = 2。所述控制文件发送模块101用于当主控端10和电子装置30进行通信时,将所述控制文件发送给电子装置30。所述控制文件接收模块300用于接收从主控端10发送来的控制文件,并将所述控制文件存储至存储单元31。所述解析模块301用于对存储单元31中的控制文件进行解析以得到控制文件中的控制命令。所述控制模块302用于根据所述解析得到的控制命令对电子装置30进行相应的控制。例如若解析得到的控制命令为power = on, speed = 2,则将电子装置30中风扇的状态设置为开启状态,风扇的转速设置为2级。所述删除模块303用于当电子装置30完成相应的控制后,删除存储单元31中的控制文件。如图2所示,是本发明利用文件控制电子装置的方法的较佳实施例的流程图。步骤S10,当用户在主控端10上完成对电子装置30的控制命令设置时,控制文件生成模块 100根据用户所设置的控制命令生成控制文件。步骤S11,当主控端10和电子装置30进行通信时,控制文件发送模块101将所述控制文件发送给电子装置30。步骤S12,控制文件接收模块300接收从主控端10发送来的控制文件,并将所述控制文件存储至存储单元31。步骤S13,解析模块301对存储单元31中的控制文件进行解析以得到控制文件中的控制命令。步骤S14,控制模块302根据所述解析得到的控制命令对电子装置30进行相应的控制。步骤S15,当电子装置30完成相应的控制后,删除模块303删除存储单元31中的控制文件。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种利用文件控制电子装置的系统,其特征在于,该系统包括运行于主控端的控制文件生成模块和控制文件发送模块,及运行于电子装置的控制文件接收模块、解析模块和控制模块,其中所述控制文件生成模块用于当用户在主控端上完成对电子装置的控制命令设置时,根据用户所设置的控制命令生成控制文件;所述控制文件发送模块用于当主控端和电子装置进行通信时,将所述控制文件发送给电子装置;所述控制文件接收模块用于接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;所述解析模块用于对存储单元中的控制文件进行解析以得到控制文件中的控制命令;所述控制模块用于根据所述解析得到的控制命令对电子装置进行相应的控制。
2.如权利要求1所述的利用文件控制电子装置的系统,其特征在于,该系统还包括 删除模块,用于当电子装置完成相应的控制后,删除存储单元中的控制文件。
3.如权利要求1所述的利用文件控制电子装置的系统,其特征在于,所述控制文件为后缀名为.txt格式的文件。
4.一种利用文件控制电子装置的方法,该电子装置通过通用串行总线与主控端进行通信,其特征在于,该方法包括如下步骤当用户在主控端上完成对电子装置的控制命令设置时,主控端根据用户所设置的控制命令生成控制文件;当主控端和电子装置进行通信时,主控端将所述控制文件发送给电子装置; 电子装置接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;电子装置对存储单元中的控制文件进行解析以得到控制文件中的控制命令; 电子装置根据所述解析得到的控制命令进行相应的控制。
5.如权利要求4所述的利用文件控制电子装置的方法,其特征在于,该方法还包括步骤当电子装置完成相应的控制后,删除存储单元中的控制文件。
6.如权利要求4所述的利用文件控制电子装置的方法,其特征在于,所述控制文件为后缀名为.txt格式的文件。
全文摘要
一种利用文件控制电子装置的方法,该电子装置通过通用串行总线与主控端进行通信,该方法包括如下步骤当用户在主控端上完成对电子装置的控制命令设置时,根据用户所设置的控制命令生成控制文件;当主控端和电子装置进行通信时,将所述控制文件发送给电子装置;接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;对存储单元中的控制文件进行解析以得到控制文件中的控制命令;根据所述解析得到的控制命令对电子装置进行相应的控制。本发明还提供一种利用文件控制电子装置的系统。
文档编号G06F13/10GK102455980SQ20101051043
公开日2012年5月16日 申请日期2010年10月18日 优先权日2010年10月18日
发明者蔡英川 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1