CN102469150A - 一种嵌入式设备远程控制的方法 - Google Patents
一种嵌入式设备远程控制的方法 Download PDFInfo
- Publication number
- CN102469150A CN102469150A CN2010105541015A CN201010554101A CN102469150A CN 102469150 A CN102469150 A CN 102469150A CN 2010105541015 A CN2010105541015 A CN 2010105541015A CN 201010554101 A CN201010554101 A CN 201010554101A CN 102469150 A CN102469150 A CN 102469150A
- Authority
- CN
- China
- Prior art keywords
- embedded device
- long
- server
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000004891 communication Methods 0.000 claims abstract description 5
- 238000005538 encapsulation Methods 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims description 2
- 230000033001 locomotion Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
Images
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 (10)
1.一种嵌入式设备远程控制的方法,该方法包括步骤:
S1.进入远程控制模式,建立远程连接;
S2.嵌入式设备定时发送远程控制请求;
S3.服务器端接收请求,发送命令;
S4.执行服务器端发送的命令。
2.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S1中,在嵌入式设备中设置远程控制模式,嵌入式设备开机后,进入到远程控制模式,向服务器发送用户ID;服务器则根据嵌入式设备的用户ID与嵌入式设备建立连接。
3.根据权利要求2所述的嵌入式设备远程控制的方法,其特征在于,步骤S1中,服务器和嵌入式设备之间远程连接的通讯通过http协议实现。
4.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S2中,定时是服务器和嵌入式设备约定的一个时间段。
5.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S2中,嵌入式设备还发送其标识码,标识码用来表明嵌入式设备的身份。
6.根据权利要求5所述的嵌入式设备远程控制的方法,其特征在于,步骤S3中,服务器根据标识码验证终端设备的合法性,通过合法性的验证,则接收嵌入式设备发送的请求。
7.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S3中,服务器没有控制命令,则发送等待命令给嵌入式设备;如果有控制命令,则将控制命令封装后反馈给嵌入式设备。
8.根据权利要求7所述的嵌入式设备远程控制的方法,其特征在于,步骤S4中,嵌入式设备接收到等待命令,则执行步骤S2;接收到控制命令,则执行控制命令。
9.根据权利要求1所述的嵌入式设备远程控制的方法,其特征在于,步骤S4之后,还包括步骤:
S5.嵌入式设备将执行结果发送至服务器;
S6.服务器接收执行结果发送控制命令,直至嵌入式设备执行完所有的控制命令。
10.根据权利要求9所述的嵌入式设备远程控制的方法,其特征在于,步骤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 true CN102469150A (zh) | 2012-05-23 |
CN102469150B 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) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833323A (zh) * | 2012-08-14 | 2012-12-19 | 新浪网技术(中国)有限公司 | 服务器远程控制受控终端的方法和*** |
CN102880488A (zh) * | 2012-09-12 | 2013-01-16 | 北京奇虎科技有限公司 | 驱动程序修复方法、设备和*** |
CN110944064A (zh) * | 2019-12-11 | 2020-03-31 | 北京网聘咨询有限公司 | 嵌入式网络的远程访问控制*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997031315A1 (en) * | 1996-02-26 | 1997-08-28 | Award Software International, Inc. | Extended bios adapted for remote diagnostic repair |
CN1845077A (zh) * | 2005-04-08 | 2006-10-11 | 联想(北京)有限公司 | 一种对计算机进行远程检测及控制的方法 |
CN101030969A (zh) * | 2005-10-21 | 2007-09-05 | 通用汽车公司 | 用于移动车辆的网络服务的方法和*** |
CN101212817A (zh) * | 2006-12-26 | 2008-07-02 | 三星电子株式会社 | 在便携式通信***中用于远程控制的设备和方法 |
CN201145954Y (zh) * | 2007-08-22 | 2008-11-05 | 中山大学 | 车载监控终端 |
CN101373448A (zh) * | 2008-08-15 | 2009-02-25 | 华硕电脑股份有限公司 | 具有远程管理的计算机*** |
CN101520662A (zh) * | 2009-02-18 | 2009-09-02 | 嘉兴学院 | 流程工业分布式设备故障诊断*** |
-
2010
- 2010-11-19 CN CN201010554101.5A patent/CN102469150B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997031315A1 (en) * | 1996-02-26 | 1997-08-28 | Award Software International, Inc. | Extended bios adapted for remote diagnostic repair |
CN1845077A (zh) * | 2005-04-08 | 2006-10-11 | 联想(北京)有限公司 | 一种对计算机进行远程检测及控制的方法 |
CN101030969A (zh) * | 2005-10-21 | 2007-09-05 | 通用汽车公司 | 用于移动车辆的网络服务的方法和*** |
CN101212817A (zh) * | 2006-12-26 | 2008-07-02 | 三星电子株式会社 | 在便携式通信***中用于远程控制的设备和方法 |
CN201145954Y (zh) * | 2007-08-22 | 2008-11-05 | 中山大学 | 车载监控终端 |
CN101373448A (zh) * | 2008-08-15 | 2009-02-25 | 华硕电脑股份有限公司 | 具有远程管理的计算机*** |
CN101520662A (zh) * | 2009-02-18 | 2009-09-02 | 嘉兴学院 | 流程工业分布式设备故障诊断*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833323A (zh) * | 2012-08-14 | 2012-12-19 | 新浪网技术(中国)有限公司 | 服务器远程控制受控终端的方法和*** |
CN102833323B (zh) * | 2012-08-14 | 2017-04-12 | 新浪网技术(中国)有限公司 | 服务器远程控制受控终端的方法和*** |
CN102880488A (zh) * | 2012-09-12 | 2013-01-16 | 北京奇虎科技有限公司 | 驱动程序修复方法、设备和*** |
CN110944064A (zh) * | 2019-12-11 | 2020-03-31 | 北京网聘咨询有限公司 | 嵌入式网络的远程访问控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN102469150B (zh) | 2015-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102821085B (zh) | 第三方授权登录方法、开放平台及*** | |
CN102202289B (zh) | 一种通过移动终端远程调用软硬件资源的方法和*** | |
CN105099985A (zh) | 多应用程序登录实现方法和装置 | |
CN101909061A (zh) | 基于远程显示协议的动态虚拟通道的创建和应用方法 | |
CN107682460B (zh) | 一种分布式存储集群数据通信方法及*** | |
CN105306418A (zh) | 多应用程序共享通信连接的方法和*** | |
EP3007385B1 (en) | Terminal peripheral control method, m2m gateway, and communications system | |
CN103207965A (zh) | 一种虚拟环境下License认证的方法及装置 | |
WO2010062064A3 (en) | Method and apparatus for controlling access to resources in remote user interface service | |
CN104461581A (zh) | 一种基于虚拟化技术的硬件调用、共享方法及*** | |
CN102035882B (zh) | Ftp二次登陆***及实现文件传输和过程监控的方法 | |
CN102469150B (zh) | 一种嵌入式设备远程控制的方法 | |
CN105208054A (zh) | 云调度管理方法、管理中心及管理*** | |
CN103246557A (zh) | 一种跨进程调用应用信息的方法及装置 | |
CN103607429A (zh) | 云计算业务实现方法和*** | |
CN102263797A (zh) | 一种会话控制的方法及装置 | |
CN103095702A (zh) | 一种请求消息的上报和处理方法及其装置 | |
CN102946559B (zh) | 一种数字电视终端的升级方法、终端、服务器及其*** | |
CN102546659A (zh) | 面向远过程调用的持久tcp连接方法 | |
CN104063451A (zh) | 一种数据库连接管理方法及*** | |
KR102119160B1 (ko) | 가상화 기반 접속 컨트롤러 생성 방법 및 이를 지원하는 통합 관리 서버 | |
CN103176798A (zh) | 数据交互***和数据交互方法 | |
CN112491614A (zh) | 一种用于嵌入式设备的配置信息在线自动生效方法及*** | |
GB2566131A (en) | Methods and systems for managing power supply to a network device. | |
CN104573443A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150520 |