[发明专利]一种嵌入式设备远程控制的方法有效
申请号: | 201010554101.5 | 申请日: | 2010-11-19 |
公开(公告)号: | CN102469150A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | 付遥远;李海燕;党伟珍;毛健鹏;吴博远;傅钇中 | 申请(专利权)人: | 深圳TCL新技术有限公司;TCL集团股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518067 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 远程 控制 方法 | ||
技术领域
本发明属于通讯技术领域,尤其涉及一种嵌入式设备远程控制的方法。
背景技术
现有的远程控制技术大部分是由一台电脑作为主控端(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.服务器接收执行结果发送控制命令,直至嵌入式设备执行完所有的控制命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司;TCL集团股份有限公司,未经深圳TCL新技术有限公司;TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010554101.5/2.html,转载请声明来源钻瓜专利网。