一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

远程控制方法、服务器、受控设备、系统、设备及介质与流程

2022-04-06 23:55:04 来源:中国专利 TAG:


1.本发明实施例涉及控制技术领域,特别涉及一种远程控制方法、服务器、受控设备、系统、设备及介质。


背景技术:

2.智能设备有时候会需要接受远程管理,如机器人需要对机器人供应商的性能检测任务进行响应。但是远程控制依赖于服务器和受控设备之间的通信,即要求受控设备连接网络。目前受控设备提供了两种接入网络的方式,一种是接入wifi,一种是接入移动通运营商提供的移动数据网络,从而在wifi覆盖不到的地方,可以通过移动通信运营商提供的移动数据网络收发信息,仍然能够通过服务器对受控设备进行控制。
3.然而,当移动通信运营商提供的移动数据信号的覆盖情况很差或是受控设备的硬件出现故障时,受控设备很可能无法正常使用移动数据网络,从而无法与服务器进行通信,最终导致受控设备失控。


技术实现要素:

4.本发明实施例的目的在于提供一种远程控制方法、服务器、受控设备、系统、设备及介质,使得在受控设备的移动数据网络不可用的情况下,服务器仍然能够对受控设备进行控制,避免受控设备失控。
5.为达到上述目的,本发明的实施例提供了一种远程控制方法,应用于服务器,包括:生成控制命令;在受控设备的移动数据网络不可用的情况下,通过短信向所述受控设备下发所述控制命令,以控制所述受控设备进行动作。
6.为达到上述目的,本发明的实施例还提供了一种远程控制方法,应用于受控设备,包括:接收服务器通过短信发送的控制命令;根据所述控制命令进行动作。
7.为达到上述目的,本发明的实施例还提供了一种服务器,包括:生成模块,用于生成控制命令;发送模块,用于在受控设备的移动数据网络不可用的情况下,通过短信向所述受控设备下发所述控制命令,以控制所述受控设备进行动作。
8.为达到上述目的,本发明的实施例还提供了一种受控设备,包括:接收模块,用于接收服务器通过短信发送的控制命令;执行模块,用于根据所述控制命令进行动作。
9.为达到上述目的,本发明的实施例还提供了一种远程控制系统,包括:一个如上所述的服务器,以及,若干如上所述的受控设备。
10.为达到上述目的,本发明的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上任一项所述的远程控制方法。
11.为达到上述目的,本发明的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的远程控制方法。
12.本发明实施例提供的远程控制方法,服务器生成需要下发给受控设备的控制命令,然后在确定受控设备的移动数据网络不可用的情况下,通过短信向受控设备下发控制命令。克服了服务器和受控设备之间的通信对移动数据网络的依赖,即使移动数据网络不可用,服务器仍然能够向受控设备下发控制命令,实现对受控设备的控制,避免受控设备失控。
附图说明
13.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
14.图1是本发明一实施例中提供的远程控制方法的流程图;
15.图2是本发明另一实施例中提供的远程控制方法的流程图;
16.图3是本发明另一实施例中提供的服务器的结构示意图;
17.图4是本发明另一实施例中提供的受控设备的结构示意图;
18.图5是本发明另一实施例中提供的远程控制系统的结构示意图;
19.图6是本发明另一实施例中提供的电子设备的结构示意图。
具体实施方式
20.由背景技术可知,目前服务器和受控设备之间的通信依赖于移动数据网络,特别是在wifi覆盖不到的地方,只能通过移动数据网络进行通信。但是这样就会出现在移动数据网络不可用时,服务器无法与受控设备通信,最终导致受控设备失控的问题。
21.经分析发现,受控设备的移动数据网络不可用并不意味着完全无法和外界取得联系。特别地,当受控设备的移动数据网络不可用时,只是无法使用移动数据网络,而受控设备的信令通道可能仍然可用,如可以通过7号信令系统等途径收发短信。
22.为解决上述问题,本发明实施例提供了一种远程控制方法,应用于服务器,包括:生成控制命令;在受控设备的移动数据网络不可用的情况下,通过短信向所述受控设备下发所述控制命令,以控制所述受控设备进行动作。
23.本发明实施例提供的远程控制方法,当受控设备的移动数据网络不可用时,云端启用与受控设备之间的信令通道,以通过该信令通道将控制命令以短信的方式发送受控设备,从而受控设备仍然能够接收到云端下发的控制命令以进行动作,即仍处于受控状态,而不会失控,克服了远程控制对移动数据网络的依赖。
24.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施例中,为了使读者更好地理解本发明而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本发明所要求保护的技术方案。
25.以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
26.本发明实施例一方面提供了一种远程控制方法,应用于服务器,其流程如图1所示,包括:
27.步骤101,生成控制命令。
28.本实施例中,控制命令主要用于指示受控设备执行指定的任务,其中,控制命令可以是服务器根据接收到的用户命令生成的,也可以是服务器自主生成的。但是本实施例不对控制命令的格式、类型等进行限定。
29.在一些例子中,生成控制命令,可以通过如下方式实现:接收用户命令,其中,用户命令可以是用户终端发送给服务器的,也可以是用户在服务器提供的交互界面上的设置通过接口传达至服务器;对用户命令进行解析,得到至少一个指令,随着用户命令指示的任务的复杂程度或者任务执行条件的复杂程度的变化,用户命令可能会被解析出不同数量的指令,如一个抓取任务可能会被解析为环境分析、目标定位、运动规划等多条指令,当每条指令越简单清晰,后续的编码压力就越小、效率越高;根据预存的数据字典对得到的指令进行编码,得到指令集,其中,数据字典由受控设备和服务器共同约定,约定的方式可以是在部署或启用受控设备等设备时在其系统内部预定义好数据字典,或者,由服务器定期向受控设备下发数据字典等,以保证服务器编码和受控设备解码使用的是同一数据字典。特别地,考虑到数据字典传输时的安全性,可以要求在受控设备的移动数据网络可用时,服务器通过移动数据网络中的虚拟专用网络(virtual private network,vpn)隧道向受控设备下发数据字典。
30.值得一提的是,根据数据字典进行编码能够增强控制命令的隐蔽性,即使被拦截了或发送错误由于缺乏正确的数据字典而无法解析出正确的信息,从而不会出现信息泄露,实现了加密传输。并且后续受控设备控制指令可能会通过短信的方式下发,而一条短信只能支持160个字符,根据数据字典编码还可以缩短命令长度。
31.为了便于本领域技术人员更好地理解根据数据字典进行编码,以下将进行举例说明,其中,数据字典中的各种定义如下表所示:
32.编码前编码后编码长度软件s1硬件h1命令a1命令连接符c1
33.表1信息声明的编码定义表
34.编码前编码后编码长度无线网卡0013摄像头0023麦克风0033
35.表2硬件操作对象的编码定义表
36.编码前编码后编码长度vpn应用0013媒体播放器0023
37.表3软件操作对象的编码定义表
38.编码前编码后编码长度
01重启200启动202停止2
39.表4操作的编码定义表
40.一条指令的结构可以被定义为:软硬件类型 操作对象 操作,不同的指令、不同的操作对象以及不同的操作之间可以通过命令连接符进行连接,例如两条指令被编码为:第一条指令的软硬件类型 第一条指令的操作对象 第一条指令的操作 命令连接符 第二条指令的软硬件类型 第二条指令的操作对象 第二条指令的操作,某一条指令被编码为:第一个操作对象的软硬件类型 第一个操作对象 命令连接符 第二个操作对象的软硬件类型 第二个操作对象 操作指令等。当然,还可以在上述结构中插入一些声明信息,如一条指令中的操作对象描述完成从之后在操作对象和操作之间增加操作信息开始描述的开始标识。
41.例如用户命令指示受控设备重启网卡,此时,对用户命令进行解析,可以确定出一条指令,即重启网卡,其中,软硬件类型为硬件,操作对象为网卡,操作的动作是重启,则编码后的控制命令可以被表示为:h001a01;用户命令指示受控设备打开vpn,此时,对用户命令进行解析,可以确定出一条指令,即打开vpn,其中,软硬件类型为软件,操作对象为vpn应用,操作的动作是开启,则编码后的控制命令可以被表示为:s001a01;用户命令指示受控设备重启网卡并开启vpn,此时,对用户命令进行解析,可以确定出两条指令,在没有特别声明或没有先后顺序的情况下,根据用户命令中的顺序对不同的指令进行编码,则编码后的控制命令可以被表示为:h001a01cs001a01。需要说明的是,上述编码结果中的a用于声明将要开始描述操作的内容。
42.需要说明的是,服务器预存的数据字典定义的编码至少需要覆盖受服务器控制的所有受控设备的配置的各软硬件设备以及各个设备可支持的操作,以支持服务器对受其控制的受控设备进行控制。但是各个受控设备中预存的数据字典至少需要覆盖该受控设备配置的各软硬件设备以及各个设备可支持的操作,以支持受控设备对服务器下发的指令的响应。当然,受控设备预存的数据字典也可以与服务器预存的数据字典相同。不论是否相同,都称其为服务器与受控设备共同约定的数据库字典,此处就不再一一赘述了。
43.还需要说明的是,数据字典需要留有一定的对编码进行定义的余量,以保证数据字典的扩招性,在受控设备增加设备和应用后,仍然能够通过扩充数据字典实现正常控制。
44.步骤102,在受控设备的移动数据网络不可用的情况下,通过短信向受控设备下发控制命令,以控制受控设备进行动作。
45.可以理解的是,移动数据网络不可用时,只能需求其他的通信方式,以便能够正常收发控制命令,因此,考虑到受控设备与服务器之间的信令通道可能仍然可用,此时,可以将控制命令的传输通道由原来的移动数据网络调整为信令通道,即短信传输的通道,从而以短信的方式将控制命令发送给受控设备,而不是只能依赖于移动数据网络,当移动数据网络不可用时,只能放弃对受控设备的控制,导致受控设备出现失控问题。
46.特别地,在向受控设备下发控制指令时,希望能够具有一定的安全防护能力,避免控制命令被篡改等问题的出现。
47.基于此,在一些例子中,在通过短信向受控设备下发控制命令之前,远程控制方法还包括:根据预设的加密密钥,对控制命令进行加密,其中,加密密钥以及与加密密钥对应
的解密密钥均由受控设备和服务器共同约定,这样受控设备在接收到加密后的控制命令后能够准确解码并执行。当然,约定的方式可以是在部署受控设备等设备时在其系统内部预定义好,或者,由服务器定期向受控设备下发加解密密钥等,以保证服务器编码和受控设备解码使用的是能够对对方发送过来的加密信息进行准确解密。特别地,考虑到传输时的安全性,可以要求在受控设备的移动数据网络可用时,服务器通过移动数据网络向受控设备下发加解密密钥,以及,不同受控设备可以使用不同套的加解密密钥等,此处就不再一一赘述了。相应地,通过短信向受控设备下发控制命令,包括:通过短信向受控设备下发加密后的控制命令。
48.需要说明的是,服务器中的加密密钥与受控设备中的解密密钥对应,并且考虑到受控设备还存在主动通过短信向服务器发送消息的情况,因此,受控设备也需要加密密钥,服务器也需要解密密钥,此时,服务器中的解密密钥与受控设备中的加密密钥对应。但是本实施例不限定服务器中的解密密钥和受控设备中的加密密钥是否与服务器中的加密密钥和受控设备中的解密密钥的对应情况,即可以使用同一套加解密密钥,也可以不是同一套加解密密钥。
49.在另一些例子中,在通过短信向受控设备下发控制命令之前,远程控制方法还包括:为控制命令附加令牌,其中,令牌由受控设备生成并由受控设备上报至服务器,特别地,为了保证令牌的安全性,令牌可以是受控设备在移动数据网络可用时,通过移动数据网络向服务器上报令牌。相应地,通过短信向受控设备下发控制命令,包括:通过短信向受控设备下发附加有令牌的控制命令,供受控设备根据控制命令附加的令牌对控制命令进行校验。
50.可以理解的是,上述三种情况均是为了提高控制命令的安全性提出的实现方式,在其他例子中,上述三种情况可以进行组合,如对控制命令加密的同时还附加令牌等,此处就不再一一赘述了。
51.当然,受控设备的短信功能可用的情况可以通过短信下发控制命令,而短信功能不可用的情况下受控设备无法接收到,因此,在通过短信向受控设备下发控制命令之前,远程控制方法还包括:通过短信向受控设备发送查询请求,供受控设备根据查询请求检测短信功能是否可用。相应地,通过短信向受控设备下发控制命令,包括:在接收到受控设备返回的短信功能可用响应后,通过短信向受控设备下发控制命令。当然,在一定时间内未接收到响应的情况下,服务器可以判定受控设备的短信功能不可用,而不再下发控制命令。更进一步地,在受控设备的短信功能不可用的情况下,服务器受控设备还可以进行告警,以便相关用户或运维人员对受控设备进行维修等。
52.可以理解的是,受控设备的移动数据网络不会总是不可用,在受控设备的移动数据网络可用的情况下,可以优先考虑使用移动数据网络下发控制命令。特别地,为了提高通过移动数据网络下发控制命令的安全性,在受控设备的移动数据网络可用的情况下,通过移动数据网络中的vpn隧道向受控设备下发控制命令,以控制受控设备进行动作,其中,vpn隧道可以是在服务器具有。
53.还可以理解的是,在下发控制命令之前,服务器可以先检测受控设备的移动数据网络是否可用,在可用的情况下,通过移动数据网络下发控制命令,在不可用的情况下,通过短信下发控制命令,其中,检测受控设备的移动数据网络是否可用,可以是通过移动数据
网络向受控设备发送数据等,当在一定时间内未接受到受控设备的响应就判定受控设备的移动数据网络不可用,还可以是通过短信向受控设备发送查询请求等。
54.基于此,在一些例子中,受控设备与服务器移动数据网络中建立有心跳链接,如在vpn隧道上建立有心跳连接,此时,在生成控制命令之后,远程控制方法还包括:根据心跳连接的状态检测受控设备的移动数据网络是否可用,其中,在心跳链接处于连通状态的情况下,判定移动数据网络可用,在心跳链接处于断开状态的情况下,判定移动数据网络不可用。
55.在另一些例子中,在生成控制命令之后,远程控制方法还包括:通过移动数据网络向受控设备发送查询请求,根据受控设备是否响应查询请求检测受控设备的移动数据网络是否可用,其中,在受控设备一定时间内无响应的情况下,判定受控设备的移动数据网络不可用,在受控设备有响应的情况下,判断受控设备返回的移动数据网络质量是否满足预设质量条件,在满足预设质量条件的情况下,判定受控设备的移动数据网络可用,在不满足预设质量条件的情况下,判定受控设备的移动数据网络不可用。
56.需要说明的是,上述例子以在生成控制命令后,再检测受控设备的移动数据网络是否可用为例进行说明,在其他实施例中,控制命令的生成和移动数据网络可用性的检测可以同时发生,或者,先检测受控设备的移动数据网络是否可用,再生成控制命令,此处就不再一一赘述了。
57.本发明实施例另一方面还提供了一种远程控制方法,应用于受控设备,其中,受控设备可以是机器人、机械臂或计算机等电子设备。远程控制方法的流程如图2所示,包括:
58.步骤201,接收服务器通过短信发送的控制命令。
59.本实施例中,由于受控短信是通过短信发送的,因此,在控制命令是以短信的形式接收到时,还可能需要受控设备对接收到的短信按照一定策略进行检测,从普通短信中筛选得到的控制命令所在的短信。
60.当然,由于服务器还会在受控设备的移动数据网络可用时,通过移动数据网络下发控制命令,因此,受控设备还会受到服务器通过移动数据网络下发的控制命令。只是本实施例主要针对受控设备的移动数据网络不可用的场景下的远程控制方法,并不意味着本实施例涉及的受控设备只能接受通过短信下发的控制命令。
61.可以理解的是,在受控设备接收到通过短信发送的控制命令的情况下,服务器可能需要在下发控制命令之前检测受控设备的短信功能是否可用。基于此,在一些例子中,接收控制命令之前,远程控制方法还包括:接收服务器下发的查询请求,当受控设备接收到查询请求后就会触发检测短信功能是否可用的流程,即根据服务器请求检测短信功能是否可用;在检测到短信功能可用的情况下,向服务器返回短信功能可用响应。然后,服务器会在得到短信功能可用响应的情况下下发控制命令,进而受控设备会接收到服务器下发的控制命令。而在检测到短信功能不可用的情况下,受控设备不会接收到服务器发送的查询请求,而不会产生响应,或者,在短信功能可用的情况下,可以接收到查询请求,但是在发送响应之前,短信功能变得不可用,无法响应。而在服务器未接收到受控设备的响应时,服务器不再下发控制命令,受控设备不会接收到控制命令。
62.当然,受控设备在接收到云端服务器下发的查询请求之后,可以优先检查自身的移动数据网络是否可用,当自身的移动数据网络可用时,向服务器返回移动数据网络可用
响应,以便服务器根据移动数据网络可用响应触发通过移动网络数据发送控制命令的流程。需要说明的是,这里提到的移动数据网络可用可以理解为移动数据网络从不可用恢复为可用。当自身的移动数据网络不可用,再继续检测短信功能是否可用。
63.需要说明的是,当查询请求的响应结果为移动数据网络数据可用响应时,受控设备可以直接通过vpn隧道返回响应,当查询请求的响应结果为短信功能可用响应时,受控设备通过短信返回响应,此时,受控设备也可以对响应进行加密、根据数据字典对响应进行编码或者附加令牌,只是这个令牌是服务器生成并由服务器下发的,以便服务器对接收到的响应进行解密、解密或校验等。由此不难看出,此时,服务器为接收方,而受控设备为发送方,此时接收方和发送方需要执行的步骤与服务器发送信息且受控设备为接受方场景下的步骤类似,此处就不再一一赘述了。
64.步骤202,根据控制命令进行动作。
65.本实施例不对受控设备响应控制命令的方式进行限定,能够根据控制命令的指示完成相关任务即可。
66.在一些例子中,由于服务器下发的控制命令根据数据字典进行过编码,因此,在执行前,需要先对接收到的控制命令进行解码,即在根据控制命令进行动作之前,远程控制方法还包括:根据数据字典对控制命令进行解码,数据字典由受控设备和服务器共同约定。相应地,根据控制命令进行动作,包括:根据解码后的控制命令进行动作。
67.在另一些例子中,受控设备检测到控制命令经过加密,因此,在执行前,需要先对接收到的控制命令进行解密,即在根据控制命令进行动作之前,远程控制方法还包括:根据预存的解密密钥对控制命令进行解密;解密密钥以及与解密密钥对应的加密密钥均由受控设备和服务器共同约定。相应地,根据控制命令进行动作,包括:根据解密后的控制命令进行动作。
68.在又一些例子中,受控设备检测到控制命令还携带令牌,因此,在执行前,需要先进行校验,以便确定控制命令是否安全可靠,即在根据控制命令进行动作之前,远程控制方法还包括:根据接收到的令牌对控制命令进行校验,可以是将接收到的令牌与自身下发的未失效的令牌进行匹配,成功匹配则判定校验通过,匹配失败则判定校验未通过。相应地,根据控制命令进行动作,包括:在控制命令通过校验的情况下,根据控制命令进行动作。当然,在控制命令未通过校验的情况下,舍弃控制命令。
69.可以理解的是,服务器可能在根据数据字典编码、加密、附加令牌中确定出两种或三种方式对控制命令进行处理,相应地,受控设备需要通过根据数据字典解码、解码、校验令牌中相应的操作将接收到的控制命令解析为可执行的指令,以便根据可执行指令进行动作,此处就不再一一赘述了。
70.上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
71.本发明实施例另一方面还提供了一种服务器,如图3所示,包括:
72.生成模块301,用于生成控制命令。
73.发送模块302,用于在受控设备的移动数据网络不可用的情况下,通过短信向受控
设备下发控制命令,以控制受控设备进行动作。
74.需要说明的是,在一些例子中,在云端协同场景下,上述功能模块具体部署在云服务器上,即服务器为云服务器,实现云服务器对受控终端设备进行控制,此处就不再一一赘述了。
75.不难发现,本实施例为与第一个方法实施例相对应的服务器实施例,本实施例可与第一个方法实施例互相配合实施。第一个方法实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一个方法实施例中。
76.值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。
77.本发明实施例另一方面还提供了一种受控设备,如图4所示,包括:
78.接收模块401,用于接收服务器通过短信发送的控制命令。
79.执行模块402,用于根据控制命令进行动作。
80.特别地,上述功能模块部署到机器人上,即受控设备为机器人,实现对机器人的远程控制,此处就不再一一赘述了。
81.不难发现,本实施例为与第二个方法实施例相对应的机器人实施例,本实施例可与第二个方法实施例互相配合实施。第二个方法实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第二个方法实施例中。
82.值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。
83.本发明实施例另一方面还提供了一种远程控制系统,如图5所示,包括:一个端服务器和若干受控设备。
84.其中,服务器用于生成控制命令;检测受控设备的移动数据网络是否可用;在受控设备的移动数据网络可用的情况下,通过移动数据网络中的vpn隧道向受控设备下发控制命令,以控制受控设备进行动作;在受控设备的移动数据网络不可用的情况下,通过短信向受控设备下发控制命令,以控制受控设备进行动作。受控设备用于接收控制命令,控制命令是服务器根据如上所述的方式下发的;根据控制命令进行动作。
85.特别地,服务器可以是云服务器,受控设备可以是机器人,从而基于云服务器对机器人进行协同控制,更加高效、快速、准确。
86.不难发现,本实施例为与方法实施例相对应的系统实施例,本实施例可与方法实施例互相配合实施。方法实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在方法实施例中。
87.值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元
的组合实现。此外,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。
88.本发明实施例另一方面还提供了一种电子设备,如图6所示,包括:至少一个处理器601;以及,与至少一个处理器601通信连接的存储器602;其中,存储器602存储有可被至少一个处理器601执行的指令,指令被至少一个处理器601执行,以使至少一个处理器601能够执行上述任一方法实施例所描述的远程控制方法。
89.其中,存储器602和处理器601采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器601和存储器602的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器601处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传输给处理器601。
90.处理器601负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器602可以被用于存储处理器601在执行操作时所使用的数据。
91.本发明实施方式另一方面还提供了一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现任一方法实施例所描述的远程控制方法。
92.即,本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
93.本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献