一种远程控制系统及方法

文档序号:10612251阅读:215来源:国知局
一种远程控制系统及方法
【专利摘要】本发明公开了一种远程控制系统及方法,属于设备远程控制领域。所述控制系统包括终端设备、被控制设备和远程控制服务器,被控制设备包括主控单元MCU以及分别与主控单元MCU连接的设备定位单元、第一移动通信单元和设备状态控制单元;远程控制服务器包括中央处理器以及分别与中央处理器连接的设备信息存储单元和第二移动通信单元,第一移动通信单元与第二移动通信单元连接;终端设备包括主处理器以及分别与主处理器连接的人机交互单元和第三移动通信单元,第一移动通信单元和第二移动通信单元分别与第三移动通信单元连接。该远程控制系统及方法,使不同地理位置的被控制设备可被灵活使用,且设备的使用和归还地点不受限制,更好的满足了用户的使用需求。
【专利说明】
一种远程控制系统及方法
技术领域
[0001]本发明涉及设备远程控制技术领域,具体涉及一种远程控制系统及方法。
【背景技术】
[0002]随着网络技术的不断发展,设备远程控制的需求也越来越大,当前,设备远程控制在一定程度还有很大的局限性,例如设备只能被指定的人控制和使用,使用权单一不变;设备只能放在固定的地理位置被控制和使用,地理位置单一不灵活。鉴于此,本实用新型揭示了一种设备灵活使用且远程控制的方法和系统。本方法和系统能够满足在不同地理位置的设备被同时使用,并且相互不干扰,设备被使用时可以移至任何地理位置,且用户不定,从而使得设备的使用权不定和地理位置不定。任何被认证的用户均可在任何地理位置使用。

【发明内容】

[0003]针对现有技术中存在的缺陷,本发明的目的在于提供一种能够使所有被控制设备灵活分配给用户使用的远程控制系统及方法。
[0004]为实现上述目的,本发明采用的技术方案如下:
[0005]—种远程控制系统,包括被控制设备远程控制服务器,还包括用于将被控制设备的设备标识信息和用户的被控制设备操作请求信息上传至远程控制服务器的终端设备;
[0006]所述被控制设备包括主控单元M⑶、设备定位单元、第一移动通信单元和用于控制设备是否可用的设备状态控制单元,所述设备定位单元、第一移动通信单元和设备状态控制单元分别与主控单元MCU连接;所述被控制设备的个数为N个,N^l ;
[0007]所述远程控制服务器包括中央处理器、用于存储被控制设备的设备标识信息、设备状态信息和设备位置信息的设备信息存储单元和第二移动通信单元,设备信息存储单元和第二移动通信单元分别与中央处理器连接;第一移动通信单元与第二移动通信单元连接;
[0008]所述终端设备包括主处理器以及分别与主处理器连接的人机交互单元和第三移动通信单元,第一移动通信单元和第二移动通信单元分别与第三移动通信单元连接。
[0009]进一步,如上所述的一种远程控制系统,所述被控制设备的表面还设有包含有设备标识信息的设备标签,所述终端设备上还设有用于识别所述设备标签的设备标签识别单元,设备标签识别单元与主处理器连接。
[0010]进一步,如上所述的一种远程控制系统,所述设备标签为二维码标签或条形码标签。
[0011]进一步,如上所述的一种远程控制系统,所述设备状态控制单元为智能锁。
[0012]进一步,如上所述的一种远程控制系统,所述远程控制服务器为第一本地服务器,第一本地服务器分别与被控制设备和终端设备连接;或者,
[0013]所述远程控制服务器为第二本地服务器以及与第二本地服务器连接的云服务器;所述第二本地服务器与终端设备连接,所述云服务器与被控制设备连接;所述设备信息存储单元设置在第二本地服务器。
[0014]进一步,如上所述的一种远程控制系统,所述终端设备上设有与主处理器连接的终端设备定位单元。
[0015]进一步,如上所述的一种远程控制系统,所述被控制设备上还设有与主控单元MCU连接的提示单元;所述提示单元包括语音提示单元或显示提示单元。
[0016]基于所述远程控制系统的一种远程控制方法,包括以下步骤:
[0017](I)终端设备获取被控制设备的相关信息,并将所述相关信息发送到远程控制服务器;所述相关信息包括设备标识信息和用户的被控制设备操作请求信息;所述被控制设备操作请求信息包括设备使用请求信息和设备归还请求信息;
[0018](2)远程控制服务器接收终端设备发送的所述相关信息,根据设备标识信息在其设备信息存储单元中查找对应设备的设备状态信息,根据设备状态信息和用户的被控制设备操作请求信息生成设备控制指令,并将设备控制指令发送到被控制设备;
[0019](3)被控制设备接收远程控制服务器发送的设备控制指令,被控制设备的主控单元根据所述设备控制指令完成相应的动作,并在完成所述动作后,将其当前的设备状态信息和设备位置信息通过终端设备发送到远程控制服务器;
[0020](4)远程控制服务器根据所述被控制设备当前的状态信息和设备位置信息完成其设备信息存储单元中相应信息的更新。
[0021 ] 进一步,如上所述的一种远程控制方法,当所述远程控制服务器为第二本地服务器和云服务器时,步骤(I)中,终端设备将所述相关信息发送到第二本地服务器;
[0022]步骤(2)中,第二本地服务器根据设备标识信息在其设备信息存储单元中查找对应设备的设备状态信息,根据设备状态信息生成设备控制指令,并将设备控制指令发送到云服务器,云服务器接收所述设备控制指令并将该控制指令发送到被控制设备。
[0023]进一步,如上所述的一种远程控制方法,当所述终端设备包括终端设备定位单元时,步骤(I)中还包括:终端设备将其终端位置信息发送到远程控制服务器;
[0024]步骤(2)中,远程控制服务器在根据设备标识信息在其设备信息存储单元中查找对应设备的设备状态信息之前,还包括:远程控制服务器根据所述终端位置信息和其存储的设备位置信息,判断终端设备与被控制设备之间的距离是否小于设定距离,若是,则远程控制服务器根据设备状态信息向被控制设备发送设备控制指令,若否,则远程控制服务器选向终端设备发送设备禁止操作提示信息。
[0025]本发明的有益效果在于:本发明所述的远程控制系统及方法,能够满足不同地理位置的被控制设备能够被灵活使用,且设备的使用和归还地点不受限制,更好的满足了用户的使用需求。
【附图说明】
[0026]图1为本发明【具体实施方式】中提供的一种远程控制系统的结构图;
[0027]图2为本发明【具体实施方式】中提供的一种远程控制系统的示意图;
[0028]图3为【具体实施方式】中提供的被控制设备为多个时的远程控制系统的示意图;
[0029]图4为本发明【具体实施方式】中提供的一种远程控制方法的流程图。
【具体实施方式】
[0030]下面结合说明书附图与【具体实施方式】对本发明做进一步的详细说明。
[0031]图1示出了本发明【具体实施方式】中提供的一种远程控制系统的结构示意图,由图1可以看出,所述远程控制系统包括被控制设备100、远程控制服务器200和终端设备300。
[0032]本实施方式中,所述被控制设备100包括主控单元MCUlOl即微控制单元MCU、设备定位单元102、第一移动通信单元103和用于控制设备是否可用的设备状态控制单元104,所述设备定位单元102、第一移动通信单元103和设备状态控制单元104分别与主控单元MCU101连接。
[0033]所述远程控制服务器200包括中央处理器201、用于存储被控制设备100的设备标识信息、设备状态信息和设备位置信息的设备信息存储单元202和第二移动通信单元203,设备信息存储单元202和第二移动通信单元203分别与中央处理器201连接。
[0034]所述终端设备300包括主处理器301以及分别与主处理器301连接的人机交互单元302和第三移动通信单元303 ;
[0035]其中,第一移动通信单元103和第二移动通信单元203连接,第一移动通信单元103和第二移动通信单元203还分别与第三移动通信单元303连接。
[0036]本所述终端设备300包括但不限于智能手机或PC机。所述第一移动通信单元103、第二移动通信单元203和第三移动通信单元303可以是有线网络单元或无线网络单元,优选的为无线网络单元,如2G通信模块、3G通信模块或4G通信模块等。
[0037]终端设备300通过其第三移动通信单元303与被控制设备100的第一移动通信单元103通信连接,获取被控制设备100的设备标识信息(用于唯一标识设备的信息),并通过其人机交互单元302获取用户输入的被控制设备操作请求信息(被控制设备使用请求或被控制设备归还请求),将获取的设备标识信息和用户的被控制设备操作请求信息上传至远程控制服务器200,远程控制服务器200接收到终端设备300上传的设备标识信息和用户的被控制设备操作请求信息后,根据接收到的标识信息在其设备息存储单元202中查找到该被控制设备的设备状态信息,根据设备状态信息和用户的操作请求信息生成设备控制指令,并将该设备控制指令发送给被控制设备100,被控制设备100接收到远程控制服务器200发送的设备控制指令后,其主控单元MCUlOl根据该设备控制指令控制其设备状态控制单元104完成相应动作。例如,用户通过终端设备300向远程控制服务器200发送的是设备使用请求,远程控制服务器200在其设备息存储单元202中查找到用于请求使用的被控制设备的设备状态信息处于禁用状态、设备解禁后可用,此时,远程控制服务器200生成解禁指令,并将该指令发送到被控制设备100,被控制设备100的主控单元MCU 101根据该指令控制其设备状态控制单元104解禁设备,用户便可以使用被控制设备;如果用户发送的是设备归还请求,则远程控制服务器200向被控制设备100发送的则为设备禁用指令,被控制设备100的主控单元M⑶101则根据禁用指令控制其设备状态控制单元将设备禁用,此时,设备变回禁用状态,被控制设备100等待下一个用户的使用。
[0038]此外,被控制设备100根据远程控制服务器200的设备控制指令完成相应动作后,被控制设备100的主控单元MCU 101还可以将其将操作结果和设备当前位置信息(通过设备定位单元102获取)通过终端设备300发送到远程控制设备200,供远程控制设备200更新其设备信息存储单元202中的设备状态信息和设备位置信息。
[0039]本实施方式中,所述远程控制服务器200可以直接为第一本地服务器,此时,第一本地服务器分别与被控制设备100和终端设备300连接。
[0040]为了能够及时的响应多个用户的被控制设备操作请求,本实施方式中,所述远程控制服务器200优选为第二本地服务器和与第二本地服务器连接的云服务器,如图2所示,此时,所述第二本地服务器与终端设备通信连接,所述云服务器与被控制设备100通信连接。在实际应用中,所述远程控制服务器200优选为第二本地服务器和云服务器时,设备信息存储单元202设置于第二本地服务器中,所有逻辑操作处理都在第二本地服务器执行,第二本地服务器通过云服务器向被控制设备100下发设备控制指令,采用云服务器可以同时下发多个被控制设备100的设备控制指令,使多个用户的被控制设备操作指令能够及时被响应。
[0041 ]本实施方式中,所述被控制设备100的个数为N个,N多I。如图3所示,被控制设备100为η个,用户通过其终端设备300向远程控制服务器发送设备操作请求(设备使用或归还请求),远程控制服务器200(优选本地服务器和云服务器)可以同时实现对η个被控制设备的远程控制,满足η个用户的被控制设备使用需求。
[0042]为了更方面终端设备300获取被控制设备100的设备标识信息,本实施例中,所述被控制设备100的表面还设有包含有设备标识信息的设备标签105,所述终端设备300上还设有用于识别所述设备标签105的设备标签识别单元304,设备标签识别单元304与主处理器301连接,终端设备300可以通过其设备标签识别单元304识别被控制设备100的识别标签104来获取到设备标识信息,而无需再向被控制设备发送设备标识信息获取请求。其中,所述设备标签105包括但不限于二维码标签或条形码标签,对应的,所述标签识别单元304可以为二维码识别设备或条形码识别设备。
[0043]本实施例中,所述被控制设备100根据实际应用场景的不同而不同,例如,在城市公共自行车租用系统中,被控制设备100即为公共自行车。所述设备状态控制单元104包括但不限于为智能锁。
[0044]为了提高设备使用的安全性,所述终端设备300上还可以设有与主处理器301连接的终端设备定位单元305,远程控制服务器200可以通过判断终端设备300的位置信息与被控制设备100的当前位置信息的距离是否小于设定距离,来判断是否允许用户的被控制设备的使用或归还请求。
[0045]本实施例中,所述被控制设备100上还设有与主控单元MCUlOl连接的提示单元106,所述提示单元106包括但不限于语音提示单元或显示提示单元,被控制设备100的主控芯片101可以通过提示单元106向用户发送提示信息,例如,设备归还成功或者请求使用成功等。
[0046]基于图1中所示的远程控制系统,本发明还提供了一种远程控制方法,如图4所示,该方法主要可以包括以下步骤:
[0047]步骤S100:终端设备获取被控制设备的相关信息;
[0048]在用户需要借用被控制设备或归还被控制设备时,首先由其终端设备获取被控制设备的相关信息;所述相关信息包括设备标识信息和用户的被控制设备操作请求信息等,并将所述相关信息发送到远程控制服务器。其中,所述被控制设备操作请求信息为设备使用请求信息或设备归还请求信息。
[0049]本实施方式中,所述终端设备可以通过向被控制设备发送设备标识信息获取请求来获取被控制设备的设备标识信息,除该方式外,如果被控制设备上还设有包含有设备标识信息的设备标签时,终端设备可以通过其设备标签识别单元直接识别出所述设备标签来获取到设备标识信息。设备操作请求信息通过终端设备上的人机交互单元由用户输入。
[0050]本实施方式中,所述远程控制服务器可以同时接收多个终端设备发送的所述相关?目息O
[0051]步骤S200:远程控制服务器根据所述相关信息生成设备控制指令,并将设备控制指令发送到被控制设备;
[0052]步骤S300:被控制设备接收远程控制服务器发送的设备控制指令,被控制设备根据所述设备控制指令完成相应的动作,并将其当前的设备状态信息和设备位置信息通过终端设备发送到远程控制服务器;
[0053]步骤S400:远程控制服务器根据所述当前的设备状态信息和设备位置信息完成其设备信息存储单元中相应信息的更新。
[0054]远程控制服务器接收到终端设备发送的所述相关信息后,根据相关信息中的设备标识信息在其设备信息存储单元中查找到该该设备标识信息对应的设备的设备状态信息,根据设备状态信息和用户的设备操作请求信息的类型(设备使用请求还是设备归还请求),生成设备控制指令,并将该设备控制指令发送到被控制设备,被控制设备接收到远程控制服务器发送的设备控制指令后,其主控单元M⑶控制其设备状态控制单元根据该指令完成相应的动作,并在完成所述动作后,将其当前的设备状态信息和设备位置信息通过终端设备发送到远程控制服务器,远程控制服务器接收到所述被控制设备当前的设备状态信息和信息后,根据接收到的信息更新其设备信息存储单元中相应的信息。
[0055]本实施方式中,如果所述设备操作请求信息是设备使用请求且设备状态信息为设备当前状态为禁用状态,即解禁后可使用,此时,远程控制服务器所生成的设备控制指令为设备解禁指令,被控制设备接收到该解禁指令后,由其主控单元MCU控制其设备状态控制单元完成设备的解禁,并将设备的当前状态信息(解禁状态)和当前位置信息(由设备定位单元获取)发送到远程控制服务器,以供远程控制服务器完成其设备信息存储单元中信息的更新,被控制设备完成解禁动作后,用户便可使用被控制设备。如果所述设备操作请求信息是设备归还请求且设备状态信息为解禁状态,远程控制服务器则生成设备禁用指令并发送到被控制设备,被控制设备根据设备禁用指令完成设备的禁用,并将设备的当前状态信息(禁用状态)和当前位置信息发送到远程控制服务器,以供远程控制服务器完成其设备信息存储单元中信息的更新。
[0056]当然,在实际应用中,如果所述设备操作请求信息是设备使用请求,被控制设备在完成所述动作后,可以只将其当前的设备状态信息发送到远程控制服务器。
[0057]本实施方式中,当所述终端设备包括终端设备定位单元时,步骤SlOO中,终端设备还可以将其终端位置信息发送到远程控制服务器;步骤S200中,远程控制服务器还根据所述终端设备位置信息和其存储的设备位置信息,判断终端设备与被控制设备的距离是否小于设定距离,若是,则远程控制服务器根据设备状态信息向终端设备发送设备控制指令,若否,则远程控制服务器选向终端设备发送设备禁止使用信息。通过该方式,控制了只有在被控制设备设定距离内的用户才能够借用被控制设备,提供了被控制设备的借用安全性。
[0058]在实际应用中,可以将该控制系统操作方法开发成对应的APP应用,将该APP应用安装到用户的终端设备上,用户通过该APP与远程控制服务器和被控制设备通信;当然,也可以基于已有的公共服务器来实现,例如,终端设备可基于微信、QQ或网站等公共服务器与远程控制服务器和被控制设备进行通信。
[0059]在实际应用中,为了保证通信的安全性,还应当包括远程控制服务器对终端设备以及终端设备用户的身份进行验证的过程,只有通过身份验证的用户才能够进行被控制设备的借用。其中,远程控制服务器对终端设备、以及远程控制服务器对用户身份进行安全验证的具体方式均为现有技术,在此不再赘述。此外,为了提高远程控制的安全性,远程控制服务器与终端设备之间、以及终端设备与被控制设备之间的数据交互均可以采用安全加密的方式进行。
[0060]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种远程控制系统,包括被控制设备(100)和远程控制服务器(200),其特征在于:还包括用于将被控制设备(100)的设备标识信息和用户的被控制设备操作请求信息上传至远程控制服务器(200)的终端设备(300); 所述被控制设备(100)包括主控单元MCU(1l)、设备定位单元(102)、第一移动通信单元(103)和用于控制设备是否可用的设备状态控制单元(104),所述设备定位单元(102)、第一移动通信单元(103)和设备状态控制单元(104)分别与主控单元MCU(1l)连接;所述被控制设备(100)的个数为N个,N彡I; 所述远程控制服务器(200)包括中央处理器(201)、用于存储被控制设备(100)的设备标识信息、设备状态信息和设备位置信息的设备信息存储单元(202)和第二移动通信单元(203),设备信息存储单元(202)和第二移动通信单元(203)分别与中央处理器(201)连接;第一移动通信单元(103)与第二移动通信单元(203)连接; 所述终端设备(300)包括主处理器(301)以及分别与主处理器(301)连接的人机交互单元(302)和第三移动通信单元(303),第一移动通信单元(103)和第二移动通信单元(203)分别与第三移动通信单元(303)连接。2.根据权利要求1所述的一种远程控制系统,其特征在于:所述被控制设备(100)的表面还设有包含有设备标识信息的设备标签(105),所述终端设备(300)上还设有用于识别所述设备标签(105)的设备标签识别单元(304),设备标签识别单元(304)与主处理器(301)连接。3.根据权利要求2所述的一种远程控制系统,其特征在于:所述设备标签(105)为二维码标签或条形码标签。4.根据权利要求1所述的一种远程控制系统,其特征在于:所述设备状态控制单元(104)为智能锁。5.根据权利要求1所述的一种远程控制系统,其特征在于:所述远程控制服务器(200)为第一本地服务器,第一本地服务器分别与被控制设备(100)和终端设备(300)连接;或者, 所述远程控制服务器(200)为第二本地服务器以及与第二本地服务器连接的云服务器;所述第二本地服务器与终端设备(300)连接,所述云服务器与被控制设备(100)连接;所述设备信息存储单元(202)设置在第二本地服务器。6.根据权利要求1至5之一所述的一种远程控制系统,其特征在于:所述终端设备(300)上设有与主处理器(301)连接的终端设备定位单元(305)。7.根据权利要求1至5之一所述的一种远程控制系统,其特征在于:所述被控制设备(100)上还设有与主控单元MCU( 101)连接的提示单元(106);所述提示单元(106)包括语音提示单元或显示提示单元。8.基于权利要求1至7之一所述远程控制系统的一种远程控制方法,包括以下步骤: (1)终端设备获取被控制设备的相关信息,并将所述相关信息发送到远程控制服务器;所述相关信息包括设备标识信息和用户的被控制设备操作请求信息;所述被控制设备操作请求信息包括设备使用请求信息和设备归还请求信息; (2)远程控制服务器接收终端设备发送的所述相关信息,根据设备标识信息在其设备信息存储单元中查找对应设备的设备状态信息,根据设备状态信息和用户的被控制设备操作请求信息生成设备控制指令,并将设备控制指令发送到被控制设备; (3)被控制设备接收远程控制服务器发送的设备控制指令,被控制设备的主控单元根据所述设备控制指令完成相应的动作,并在完成所述动作后,将其当前的设备状态信息和设备位置信息通过终端设备发送到远程控制服务器; (4)远程控制服务器根据所述被控制设备当前的状态信息和设备位置信息完成其设备信息存储单元中相应信息的更新。9.根据权利要求8所述的一种远程控制方法,其特征在于:当所述远程控制服务器为第二本地服务器和云服务器时,步骤(I)中,终端设备将所述相关信息发送到第二本地服务器; 步骤(2)中,第二本地服务器根据设备标识信息在其设备信息存储单元中查找对应设备的设备状态信息,根据设备状态信息生成设备控制指令,并将设备控制指令发送到云服务器,云服务器接收所述设备控制指令并将该控制指令发送到被控制设备。10.根据权利要求8或9所述的一种远程控制方法,其特征在于:当所述终端设备包括终端设备定位单元时,步骤(I)中还包括:终端设备将其终端位置信息发送到远程控制服务器; 步骤(2)中,远程控制服务器在根据设备标识信息在其设备信息存储单元中查找对应设备的设备状态信息之前,还包括:远程控制服务器根据所述终端位置信息和其存储的设备位置信息,判断终端设备与被控制设备之间的距离是否小于设定距离,若是,则远程控制服务器根据设备状态信息向被控制设备发送设备控制指令,若否,则远程控制服务器选向终端设备发送设备禁止操作提示信息。
【文档编号】G05B19/418GK105974901SQ201610471516
【公开日】2016年9月28日
【申请日】2016年6月24日
【发明人】赵文旺
【申请人】赛酷特(北京)信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1