CN102469150B - 一种嵌入式设备远程控制的方法 - Google Patents

一种嵌入式设备远程控制的方法 Download PDF

Info

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
Application number
CN201010554101.5A
Other languages
English (en)
Other versions
CN102469150A (zh
Inventor
付遥远
李海燕
党伟珍
毛健鹏
吴博远
傅钇中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TCL Corp
Shenzhen TCL New Technology Co Ltd
Original Assignee
TCL Corp
Shenzhen TCL New Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TCL Corp, Shenzhen TCL New Technology Co Ltd filed Critical TCL Corp
Priority to CN201010554101.5A priority Critical patent/CN102469150B/zh
Publication of CN102469150A publication Critical patent/CN102469150A/zh
Application granted granted Critical
Publication of CN102469150B publication Critical patent/CN102469150B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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中,服务器在执行完所有远程控制命令后,向嵌入式设备发送终止命令,嵌入式设备退出远程控制模式。
CN201010554101.5A 2010-11-19 2010-11-19 一种嵌入式设备远程控制的方法 Expired - Fee Related CN102469150B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 嘉兴学院 流程工业分布式设备故障诊断***

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