CN102469150B - 一种嵌入式设备远程控制的方法 - Google Patents
一种嵌入式设备远程控制的方法 Download PDFInfo
- Publication number
- CN102469150B CN102469150B CN201010554101.5A CN201010554101A CN102469150B CN 102469150 B CN102469150 B CN 102469150B CN 201010554101 A CN201010554101 A CN 201010554101A CN 102469150 B CN102469150 B CN 102469150B
- Authority
- CN
- China
- Prior art keywords
- embedded device
- server
- long
- distance control
- sends
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000004891 communication Methods 0.000 claims abstract description 5
- 238000012795 verification Methods 0.000 claims description 2
- 230000033001 locomotion Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 3
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明适用于通讯技术领域,提供了一种嵌入式设备远程控制的方法,该方法包括步骤:S1.嵌入式设备进入远程控制模式,建立远程连接;S2.嵌入式设备定时发送远程控制请求;S3.服务器接收请求,发送命令;S4.执行服务器发送的命令。本发明通过嵌入式设备向服务器发送控制命令请求,由服务器进行主控动作,而嵌入式设备受控,这样,嵌入式设备无需设置客户端程序,节约了嵌入式设备的***资源。
Description
技术领域
本发明属于通讯技术领域,尤其涉及一种嵌入式设备远程控制的方法。
背景技术
现有的远程控制技术大部分是由一台电脑作为主控端(Remote)或者称为客户端,通过网络远距离控制服务器,也就是被控端(Host)或者称为服务器端。该技术主要通过远程控制软件实现:远程控制软件一般分客户端程序(Client)和服务器端程序(Server)两部分,通常将客户端程序安装到主控端的电脑上,将服务器端程序安装到被控端的电脑上。在使用时,客户端通过客户端程序向安装服务器程序的服务器发出信号,建立一个特殊的远程服务,然后客户端通过这个远程服务,向服务器端发送远程控制命令,控制服务器中的各种应用程序运行。
但是在嵌入式设备中,硬件资源往往十分紧张,在这种情况下,嵌入式设备作为主控端,安装客户端程序,需要消耗大量的***资源,对嵌入式设备的硬件平台要求较高。
为了降低远程控制过程中对嵌入式设备的***资源消耗,有必要提供一种嵌入式设备的远程控制方法。
发明内容
本发明的目的在于提供一种嵌入式设备的远程控制方法,旨在解决现有技术远程控制过程中对嵌入式设备的***资源消耗大问题。
本发明是这样实现的,一种嵌入式设备远程控制的方法,该方法包括步骤:S1.进入远程控制模式,建立远程连接;S2.嵌入式设备定时发送远程控制请求;S3.服务器端接收请求,发送命令;S4.执行服务器端发送的命令。
步骤S1中,在嵌入式设备中设置远程控制模式,嵌入式设备开机后,进入到远程控制模式,向服务器发送用户ID;服务器则根据嵌入式设备的用户ID与嵌入式设备建立连接;服务器和嵌入式设备之间远程连接的通讯通过http协议实现。
步骤S2中,定时是服务器和嵌入式设备约定的一个时间段;步骤S2中,嵌入式设备还发送其标识码,标识码用来表明嵌入式设备的身份。
步骤S3中,服务器根据标识码验证终端设备的合法性,通过合法性的验证,则接收嵌入式设备发送的请求;服务器没有控制命令,则发送等待命令给嵌入式设备;如果有控制命令,则将控制命令封装后反馈给嵌入式设备。
步骤S4中,嵌入式设备接收到等待命令,则执行步骤S2;接收到控制命令,则执行控制命令。
步骤S4之后,还包括步骤:S5.嵌入式设备将执行结果发送至服务器;S6.服务器接收执行结果发送控制命令,直至嵌入式设备执行完所有的控制命令。
步骤S6中,服务器在执行完所有远程控制命令后,向嵌入式设备发送终止命令,嵌入式设备退出远程控制模式。
本发明通过嵌入式设备向服务器发送控制命令请求,由服务器进行主控动作,而嵌入式设备受控,这样,嵌入式设备无需设置客户端程序,节约了嵌入式设备的***资源。
附图说明
图1是本发明嵌入式设备远程控制的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,是本发明嵌入式设备远程控制的流程图。该方法包括如下步骤:
S1.嵌入式设备进入远程控制模式,建立远程连接;
在嵌入式设备中增加远程控制模式,嵌入式设备开机后,进入到远程控制模式,向服务器端发送用户ID;服务器端则根据嵌入式设备的用户ID与嵌入式设备建立连接;远程连接建立后,通过http协议实现服务器和嵌入式设备之间的通讯;
S2.嵌入式设备定时发送远程控制请求;
嵌入式设备定时掉调用其网络模块定时向服务器发送查询控制命令请求,嵌入式设备除了发送控制命令请求外,还发送其标识码,标识码用来表明嵌入式设备的身份;该定时是服务器和嵌入式设备约定的一个时间段;
S3.服务器接收请求,发送命令;
服务器根据标识码判断终端设备的合法性,通过合法性的验证,则接收嵌入式设备发送的请求;根据请求,如果服务器没有设置控制命令,则返回等待命令给嵌入式设备;如果服务器端有具体的控制命令,则将控制命令封装后反馈给嵌入式设备;
S4.执行服务器发送的命令;
嵌入式设备接收到等待命令,则执行步骤S2;接收到控制命令,则执行控制命令;
S5.嵌入式设备将执行结果发送至服务器;
S6.服务器接收执行结果发送控制命令,直至嵌入式设备执行完所有的控制命令;
服务器在执行完所有远程控制命令后,向嵌入式设备发送终止命令,嵌入式设备退出远程控制模式。
本发明通过嵌入式设备向服务器发送控制命令请求,由服务器进行主控动作,而嵌入式设备受控,这样,嵌入式设备无需设置客户端程序,节约了嵌入式设备的***资源。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种嵌入式设备远程控制的方法,嵌入式设备无需设置客户端程序,该方法包括步骤:
S1.进入远程控制模式,建立远程连接;在嵌入式设备中设置远程控制模式,嵌入式设备开机后,进入到远程控制模式,向服务器发送用户ID;服务器则根据嵌入式设备的用户ID与嵌入式设备建立连接;
S2.嵌入式设备调用其网络模块定时发送查询控制命令请求;嵌入式设备还发送其标识码,标识码用来表明嵌入式设备的身份;
S3.服务器根据标识码验证终端设备的合法性,通过合法性的验证,则接收嵌入式设备发送的请求;发送命令;
S4.执行服务器端发送的命令。
2.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S1中,服务器和嵌入式设备之间远程连接的通讯通过http协议实现。
3.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S2中,定时是服务器和嵌入式设备约定的一个时间段。
4.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S3中,服务器没有控制命令,则发送等待命令给嵌入式设备;如果有控制命令,则将控制命令封装后反馈给嵌入式设备。
5.根据权利要求4所述的嵌入式设备远程控制的方法,其特征在于,步骤S4中,嵌入式设备接收到等待命令,则执行步骤S2;接收到控制命令,则执行控制命令。
6.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S4之后,还包括步骤:
S5.嵌入式设备将执行结果发送至服务器;
S6.服务器接收执行结果发送控制命令,直至嵌入式设备执行完所有的控制命令。
7.根据权利要求6所述的嵌入式设备远程控制的方法,其特征在于,步骤S6中,服务器在执行完所有远程控制命令后,向嵌入式设备发送终止命令,嵌入式设备退出远程控制模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010554101.5A CN102469150B (zh) | 2010-11-19 | 2010-11-19 | 一种嵌入式设备远程控制的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010554101.5A CN102469150B (zh) | 2010-11-19 | 2010-11-19 | 一种嵌入式设备远程控制的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102469150A CN102469150A (zh) | 2012-05-23 |
CN102469150B true CN102469150B (zh) | 2015-05-20 |
Family
ID=46072313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010554101.5A Expired - Fee Related CN102469150B (zh) | 2010-11-19 | 2010-11-19 | 一种嵌入式设备远程控制的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102469150B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833323B (zh) * | 2012-08-14 | 2017-04-12 | 新浪网技术(中国)有限公司 | 服务器远程控制受控终端的方法和*** |
CN102880488B (zh) * | 2012-09-12 | 2017-09-01 | 北京奇虎科技有限公司 | 驱动程序修复方法、设备和*** |
CN110944064B (zh) * | 2019-12-11 | 2022-02-22 | 北京网聘咨询有限公司 | 嵌入式网络的远程访问控制***、方法、设备和介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5732268A (en) * | 1996-02-26 | 1998-03-24 | Award Software International | Extended BIOS adapted to establish remote communication for diagnostics and repair |
CN100375042C (zh) * | 2005-04-08 | 2008-03-12 | 联想(北京)有限公司 | 一种对计算机进行远程检测及控制的方法 |
US20070121641A1 (en) * | 2005-10-21 | 2007-05-31 | Hovey Matthew N | Method and system for network services with a mobile vehicle |
KR100836617B1 (ko) * | 2006-12-26 | 2008-06-10 | 삼성전자주식회사 | 이동통신 시스템의 원격 제어 장치 및 방법 |
CN201145954Y (zh) * | 2007-08-22 | 2008-11-05 | 中山大学 | 车载监控终端 |
CN101373448B (zh) * | 2008-08-15 | 2011-06-01 | 华硕电脑股份有限公司 | 具有远程管理的计算机*** |
CN101520662B (zh) * | 2009-02-18 | 2011-08-31 | 嘉兴学院 | 流程工业分布式设备故障诊断*** |
-
2010
- 2010-11-19 CN CN201010554101.5A patent/CN102469150B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102469150A (zh) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102262552B (zh) | 一种应用程序跨设备同步方法及*** | |
CN101883108B (zh) | 动态认证的文件传输方法及*** | |
MY183744A (en) | Method and system for installing and upgrading software on application terminal in home network | |
KR100941540B1 (ko) | 장치관리 시스템 및 그 시스템에서의 설정-값 세팅 방법 | |
WO2014187220A1 (en) | Electronic device, storage medium and file transferrting method | |
CN102546920A (zh) | 一种运行进程的方法、***及设备 | |
CN105391536A (zh) | 一种客户端和服务端进行通信的方法及装置 | |
CN102196011B (zh) | 一种利用推送服务提供应用信息的方法及*** | |
CN107682460B (zh) | 一种分布式存储集群数据通信方法及*** | |
EP3007385B1 (en) | Terminal peripheral control method, m2m gateway, and communications system | |
CN102469150B (zh) | 一种嵌入式设备远程控制的方法 | |
WO2010062064A3 (en) | Method and apparatus for controlling access to resources in remote user interface service | |
EP2109341A2 (en) | Base station controller and method for restricting access | |
CN103716371A (zh) | 一种Web实时数据主动推送方法 | |
CN103399795A (zh) | 通讯录同步方法及装置 | |
CN104461581A (zh) | 一种基于虚拟化技术的硬件调用、共享方法及*** | |
CN104424036A (zh) | 智能终端的同步操作方法及装置 | |
EP2480013A1 (en) | Method and system for realizing application of machine-to-machine/man terminal based on groups | |
CN103246557A (zh) | 一种跨进程调用应用信息的方法及装置 | |
CN102263797B (zh) | 一种会话控制的方法及装置 | |
CN103731449A (zh) | 将信息推送到移动终端的方法、***和装置 | |
CN106815006B (zh) | 页面调用方法、装置及页面管理服务器 | |
CN112491614A (zh) | 一种用于嵌入式设备的配置信息在线自动生效方法及*** | |
CN203135914U (zh) | 基于Web的网关设备 | |
CN106095599A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150520 |
|
CF01 | Termination of patent right due to non-payment of annual fee |