著录项信息
专利名称 | 一种嵌入式设备远程控制的方法 |
申请号 | CN201010554101.5 | 申请日期 | 2010-11-19 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-05-23 | 公开/公告号 | CN102469150A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8;;;H;0;4;L;2;9;/;0;6查看分类表>
|
申请人 | 深圳TCL新技术有限公司;TCL集团股份有限公司 | 申请人地址 | 广东省深圳市南山区南海大道南TCL大厦
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳TCL新技术有限公司,TCL集团股份有限公司 | 当前权利人 | 深圳TCL新技术有限公司,TCL集团股份有限公司 |
发明人 | 付遥远;李海燕;党伟珍;毛健鹏;吴博远;傅钇中 |
代理机构 | 深圳市世纪恒程知识产权代理事务所 | 代理人 | 胡海国 |
摘要
本发明适用于通讯技术领域,提供了一种嵌入式设备远程控制的方法,该方法包括步骤:S1.嵌入式设备进入远程控制模式,建立远程连接;S2.嵌入式设备定时发送远程控制请求;S3.服务器接收请求,发送命令;S4.执行服务器发送的命令。本发明通过嵌入式设备向服务器发送控制命令请求,由服务器进行主控动作,而嵌入式设备受控,这样,嵌入式设备无需设置客户端程序,节约了嵌入式设备的系统资源。
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中,服务器在执行完所有远程控制命令后,向嵌入式设备发送终止命令,嵌入式设备退出远程控制模式。
一种嵌入式设备远程控制的方法\n技术领域\n[0001] 本发明属于通讯技术领域,尤其涉及一种嵌入式设备远程控制的方法。\n背景技术\n[0002] 现有的远程控制技术大部分是由一台电脑作为主控端(Remote)或者称为客户端,通过网络远距离控制服务器,也就是被控端(Host)或者称为服务器端。该技术主要通过远程控制软件实现:远程控制软件一般分客户端程序(Client)和服务器端程序(Server)两部分,通常将客户端程序安装到主控端的电脑上,将服务器端程序安装到被控端的电脑上。在使用时,客户端通过客户端程序向安装服务器程序的服务器发出信号,建立一个特殊的远程服务,然后客户端通过这个远程服务,向服务器端发送远程控制命令,控制服务器中的各种应用程序运行。\n[0003] 但是在嵌入式设备中,硬件资源往往十分紧张,在这种情况下,嵌入式设备作为主控端,安装客户端程序,需要消耗大量的系统资源,对嵌入式设备的硬件平台要求较高。\n[0004] 为了降低远程控制过程中对嵌入式设备的系统资源消耗,有必要提供一种嵌入式设备的远程控制方法。\n发明内容\n[0005] 本发明的目的在于提供一种嵌入式设备的远程控制方法,旨在解决现有技术远程控制过程中对嵌入式设备的系统资源消耗大问题。\n[0006] 本发明是这样实现的,一种嵌入式设备远程控制的方法,该方法包括步骤:S1.进入远程控制模式,建立远程连接;S2.嵌入式设备定时发送远程控制请求;S3.服务器端接收请求,发送命令;S4.执行服务器端发送的命令。\n[0007] 步骤S1中,在嵌入式设备中设置远程控制模式,嵌入式设备开机后,进入到远程控制模式,向服务器发送用户ID;服务器则根据嵌入式设备的用户ID与嵌入式设备建立连接;服务器和嵌入式设备之间远程连接的通讯通过http协议实现。\n[0008] 步骤S2中,定时是服务器和嵌入式设备约定的一个时间段;步骤S2中,嵌入式设备还发送其标识码,标识码用来表明嵌入式设备的身份。\n[0009] 步骤S3中,服务器根据标识码验证终端设备的合法性,通过合法性的验证,则接收嵌入式设备发送的请求;服务器没有控制命令,则发送等待命令给嵌入式设备;如果有控制命令,则将控制命令封装后反馈给嵌入式设备。\n[0010] 步骤S4中,嵌入式设备接收到等待命令,则执行步骤S2;接收到控制命令,则执行控制命令。\n[0011] 步骤S4之后,还包括步骤:S5.嵌入式设备将执行结果发送至服务器;S6.服务器接收执行结果发送控制命令,直至嵌入式设备执行完所有的控制命令。\n[0012] 步骤S6中,服务器在执行完所有远程控制命令后,向嵌入式设备发送终止命令,嵌入式设备退出远程控制模式。\n[0013] 本发明通过嵌入式设备向服务器发送控制命令请求,由服务器进行主控动作,而嵌入式设备受控,这样,嵌入式设备无需设置客户端程序,节约了嵌入式设备的系统资源。\n附图说明\n[0014] 图1是本发明嵌入式设备远程控制的流程图。\n具体实施方式\n[0015] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。\n[0016] 如图1所示,是本发明嵌入式设备远程控制的流程图。该方法包括如下步骤:\n[0017] S1.嵌入式设备进入远程控制模式,建立远程连接;\n[0018] 在嵌入式设备中增加远程控制模式,嵌入式设备开机后,进入到远程控制模式,向服务器端发送用户ID;服务器端则根据嵌入式设备的用户ID与嵌入式设备建立连接;远程连接建立后,通过http协议实现服务器和嵌入式设备之间的通讯;\n[0019] S2.嵌入式设备定时发送远程控制请求;\n[0020] 嵌入式设备定时掉调用其网络模块定时向服务器发送查询控制命令请求,嵌入式设备除了发送控制命令请求外,还发送其标识码,标识码用来表明嵌入式设备的身份;该定时是服务器和嵌入式设备约定的一个时间段;\n[0021] S3.服务器接收请求,发送命令;\n[0022] 服务器根据标识码判断终端设备的合法性,通过合法性的验证,则接收嵌入式设备发送的请求;根据请求,如果服务器没有设置控制命令,则返回等待命令给嵌入式设备;\n如果服务器端有具体的控制命令,则将控制命令封装后反馈给嵌入式设备;\n[0023] S4.执行服务器发送的命令;\n[0024] 嵌入式设备接收到等待命令,则执行步骤S2;接收到控制命令,则执行控制命令;\n[0025] S5.嵌入式设备将执行结果发送至服务器;\n[0026] S6.服务器接收执行结果发送控制命令,直至嵌入式设备执行完所有的控制命令;\n[0027] 服务器在执行完所有远程控制命令后,向嵌入式设备发送终止命令,嵌入式设备退出远程控制模式。\n[0028] 本发明通过嵌入式设备向服务器发送控制命令请求,由服务器进行主控动作,而嵌入式设备受控,这样,嵌入式设备无需设置客户端程序,节约了嵌入式设备的系统资源。\n[0029] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2015-05-20
- 2012-07-04
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201010554101.5
申请日: 2010.11.19
- 2012-05-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |