CN102455980A - 利用文件控制电子装置的系统及方法 - Google Patents
利用文件控制电子装置的系统及方法 Download PDFInfo
- Publication number
- CN102455980A CN102455980A CN2010105104352A CN201010510435A CN102455980A CN 102455980 A CN102455980 A CN 102455980A CN 2010105104352 A CN2010105104352 A CN 2010105104352A CN 201010510435 A CN201010510435 A CN 201010510435A CN 102455980 A CN102455980 A CN 102455980A
- Authority
- CN
- China
- Prior art keywords
- control
- electronic installation
- documents
- module
- main control
- 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
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
一种利用文件控制电子装置的方法,该电子装置通过通用串行总线与主控端进行通信,该方法包括如下步骤:当用户在主控端上完成对电子装置的控制命令设置时,根据用户所设置的控制命令生成控制文件;当主控端和电子装置进行通信时,将所述控制文件发送给电子装置;接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;对存储单元中的控制文件进行解析以得到控制文件中的控制命令;根据所述解析得到的控制命令对电子装置进行相应的控制。本发明还提供一种利用文件控制电子装置的系统。
Description
技术领域
本发明涉及一种电子装置控制系统及方法,特别是关于一种利用文件控制电子装置的系统及方法。
背景技术
开放式操作系统(允许用户随时装卸第三方软件,例如:Windows或Linux等),设计者可以在安装有开放式操作系统的装置中,开发相关程序与驱动程序来控制其它电子装置。但是,对于封闭式操作系统(用户不能装卸任何第三方软件,例如:embedded Linux),设计者无法在安装有封闭式操作系统的装置中,开发相关程序与驱动程序来控制其它电子装置。因此,安装有封闭式操作系统的装置无法透过控制程序来控制其它电子装置,封闭式操作系统装置的性能大大降低。
发明内容
鉴于以上内容,有必要提供一种利用文件控制电子装置的系统,可以将对电子装置的控制命令以文件的方式发送给电子装置,电子装置根据控制文件中的控制命令对电子装置进行相应的控制,解决了封闭式操作系统装置无法控制其它电子装置的问题。
此外,还有必要提供一种利用文件控制电子装置的方法,电子装置根据控制文件中的控制命令对电子装置进行相应的控制,解决了封闭式操作系统装置无法控制其它电子装置的问题。
一种利用文件控制电子装置的系统,该系统包括运行于主控端的控制文件生成模块和控制文件发送模块,及运行于电子装置的控制文件接收模块、解析模块和控制模块,其中:所述控制文件生成模块用于当用户在主控端上完成对电子装置的控制命令设置时,根据用户所设置的控制命令生成控制文件;所述控制文件发送模块用于当主控端和电子装置进行通信时,将所述控制文件发送给电子装置;所述控制文件接收模块用于接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;所述解析模块用于对存储单元中的控制文件进行解析以得到控制文件中的控制命令;所述控制模块用于根据所述解析得到的控制命令对电子装置进行相应的控制。
一种利用文件控制电子装置的方法,该电子装置通过通用串行总线与主控端进行通信,该方法包括如下步骤:当用户在主控端上完成对电子装置的控制命令设置时,根据用户所设置的控制命令生成控制文件;当主控端和电子装置进行通信时,将所述控制文件发送给电子装置;接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;对存储单元中的控制文件进行解析以得到控制文件中的控制命令;根据所述解析得到的控制命令对电子装置进行相应的控制。
相较于现有技术,本发明所述的利用文件控制电子装置的系统及方法,可以根据用户在主控端所设置的控制命令生成控制文件,并将该控制文件发送给电子装置,电子装置根据控制文件中的控制命令对电子装置进行相应的控制,解决了封闭式操作系统装置无法控制其它电子装置的问题,提高了封闭式操作系统装置的性能。
附图说明
图1是本发明利用文件控制电子装置的系统的较佳实施例的架构示意图。
图2是本发明利用文件控制电子装置的方法的较佳实施例的流程图。
图3是根据用户设置的控制命令生成控制文件的示意图。
主要元件符号说明
利用文件控制电子装置的系统 | 1 |
主控端 | 10 |
USB接口数据线 | 20 |
电子装置 | 30 |
存储单元 | 31 |
电路控制操作界面 | 40 |
控制文件生成模块 | 100 |
控制文件发送模块 | 101 |
控制文件接收模块 | 300 |
解析模块 | 301 |
控制模块 | 302 |
删除模块 | 303 |
具体实施方式
如图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中的控制文件。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (6)
1.一种利用文件控制电子装置的系统,其特征在于,该系统包括运行于主控端的控制文件生成模块和控制文件发送模块,及运行于电子装置的控制文件接收模块、解析模块和控制模块,其中:
所述控制文件生成模块用于当用户在主控端上完成对电子装置的控制命令设置时,根据用户所设置的控制命令生成控制文件;
所述控制文件发送模块用于当主控端和电子装置进行通信时,将所述控制文件发送给电子装置;
所述控制文件接收模块用于接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;
所述解析模块用于对存储单元中的控制文件进行解析以得到控制文件中的控制命令;
所述控制模块用于根据所述解析得到的控制命令对电子装置进行相应的控制。
2.如权利要求1所述的利用文件控制电子装置的系统,其特征在于,该系统还包括:
删除模块,用于当电子装置完成相应的控制后,删除存储单元中的控制文件。
3.如权利要求1所述的利用文件控制电子装置的系统,其特征在于,所述控制文件为后缀名为.txt格式的文件。
4.一种利用文件控制电子装置的方法,该电子装置通过通用串行总线与主控端进行通信,其特征在于,该方法包括如下步骤:
当用户在主控端上完成对电子装置的控制命令设置时,主控端根据用户所设置的控制命令生成控制文件;
当主控端和电子装置进行通信时,主控端将所述控制文件发送给电子装置;
电子装置接收从主控端发送来的控制文件,并将所述控制文件存储至电子装置的存储单元;
电子装置对存储单元中的控制文件进行解析以得到控制文件中的控制命令;
电子装置根据所述解析得到的控制命令进行相应的控制。
5.如权利要求4所述的利用文件控制电子装置的方法,其特征在于,该方法还包括步骤:
当电子装置完成相应的控制后,删除存储单元中的控制文件。
6.如权利要求4所述的利用文件控制电子装置的方法,其特征在于,所述控制文件为后缀名为.txt格式的文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105104352A CN102455980A (zh) | 2010-10-18 | 2010-10-18 | 利用文件控制电子装置的系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105104352A CN102455980A (zh) | 2010-10-18 | 2010-10-18 | 利用文件控制电子装置的系统及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102455980A true CN102455980A (zh) | 2012-05-16 |
Family
ID=46039185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105104352A Pending CN102455980A (zh) | 2010-10-18 | 2010-10-18 | 利用文件控制电子装置的系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102455980A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1560749A (zh) * | 2004-02-26 | 2005-01-05 | 晶晨半导体(上海)有限公司 | 用于视频播放机播放过程中命令控制的方法 |
CN1828622A (zh) * | 2006-04-06 | 2006-09-06 | 徐佳晶 | 蓝牙手机遥控电脑的控制系统及操控步骤 |
US7185029B1 (en) * | 2003-06-27 | 2007-02-27 | Unisys Corporation | Method and apparatus for maintaining, and updating in-memory copies of the first and second pointers to reference the new versions of the first and second control structures that indicate available and allocated portions of usable space in the data file |
-
2010
- 2010-10-18 CN CN2010105104352A patent/CN102455980A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7185029B1 (en) * | 2003-06-27 | 2007-02-27 | Unisys Corporation | Method and apparatus for maintaining, and updating in-memory copies of the first and second pointers to reference the new versions of the first and second control structures that indicate available and allocated portions of usable space in the data file |
CN1560749A (zh) * | 2004-02-26 | 2005-01-05 | 晶晨半导体(上海)有限公司 | 用于视频播放机播放过程中命令控制的方法 |
CN1828622A (zh) * | 2006-04-06 | 2006-09-06 | 徐佳晶 | 蓝牙手机遥控电脑的控制系统及操控步骤 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108604200A (zh) | 处理终端设备的故障的方法和终端设备 | |
CN111432000A (zh) | 一种物联网设备的控制方法、装置、设备及存储介质 | |
CN104199723A (zh) | 基于虚拟设备的摄像头映射方法 | |
CN103984564A (zh) | 安装软件、升级软件的方法及装置 | |
CN101661304B (zh) | 一种计算机及其输入设备共用方法 | |
CN111070662B (zh) | 一种3d打印方法、设备及存储介质 | |
CN1976517A (zh) | 移动终端及其备份数据信息的方法 | |
CN104580378A (zh) | 安装包的处理方法及装置 | |
CN112394957A (zh) | 服务器升级方法、装置、服务器及存储介质 | |
US20190012159A1 (en) | Systems and methods for uninstalling or upgrading software if package cache is removed or corrupted | |
WO2019062019A1 (zh) | 一种数据列表的导出方法及其终端 | |
CN114201234A (zh) | 一种文件处理方法、装置、系统、设备及存储介质 | |
CN102455980A (zh) | 利用文件控制电子装置的系统及方法 | |
US8595354B2 (en) | Control method for wireless communications device compatible with universal serial bus mass storage device class protocol | |
CN104166599A (zh) | 一种arm设备重启恢复出厂配置的方法 | |
CN110893616B (zh) | 一种远程控制方法、装置、计算机设备和存储介质 | |
CN104281462A (zh) | 固件升级配置保存系统及方法 | |
CN102602253A (zh) | 电力机车司机显示单元 | |
CN110213432B (zh) | 一种芯片工作频率的设置方法、移动终端及存储介质 | |
CN104468671A (zh) | 一种配置信息处理方法、装置及相关设备 | |
US20170142245A1 (en) | Electronic apparatus with shareable input devices and input device sharing method thereof | |
CN106954201B (zh) | 远程用户支持工具 | |
CN111475177B (zh) | 一种服务器的程序写入方法、装置及终端设备 | |
CN103488500A (zh) | 多媒体文件的处理方法及装置 | |
CN117971290A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120516 |