著录项信息
专利名称 | 终端设备的远程控制方法、装置及系统 |
申请号 | CN201510112449.1 | 申请日期 | 2015-03-13 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-05-27 | 公开/公告号 | CN104660714A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 张泽 | 申请人地址 | 北京市海淀区中关村东路1号院8号楼20层A2008B房间
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京果加智能科技有限公司 | 当前权利人 | 北京果加智能科技有限公司 |
发明人 | 张泽 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 李志刚;吴贵明 |
摘要
本发明公开了一种终端设备的远程控制方法、装置及系统。该终端设备的远程控制方法包括通过即时通讯工具接收来自客户端的控制指令,其中,控制指令为控制终端设备的指令;获取第一客户端账号,其中,第一客户端账号为客户端在即时通讯工具中的客户端账号;根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,其中,第一终端设备标识为第一客户端账号对应的终端设备标识;通过将控制指令发送至第一终端设备标识对应的终端设备实现对第一终端设备标识对应的终端设备的控制。通过本发明,解决了现有技术物联网中的终端设备的远程控制接口不统一造成的管理维护不方便的问题。
1.一种终端设备的远程控制方法,其特征在于,包括:
通过即时通讯工具接收来自客户端的控制指令,其中,所述控制指令为控制终端设备的指令;
获取第一客户端账号,其中,所述第一客户端账号为所述客户端在所述即时通讯工具中的客户端账号;
根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,其中,所述第一终端设备标识为所述第一客户端账号对应的终端设备标识;
以及
通过将所述控制指令发送至所述第一终端设备标识对应的终端设备实现对所述第一终端设备标识对应的终端设备的控制;
其中,通过即时通讯工具接收来自客户端的控制指令包括:
获取远程服务器在所述即时通讯工具中的服务器账号;通过所述服务器账号接收所述客户端账号发送的控制消息,其中,所述控制消息中包含所述控制指令;以及从所述服务器账号接收到的控制消息中提取所述控制指令;
所述远程服务器中存储有所述客户端账号与所述设备终端标识的关联期限,其中,在所述关联期限内所述客户端账号与所述设备终端标识存在对应关系,所述关联期限为所述客户端账号设置的期限。
2.根据权利要求1所述的终端设备的远程控制方法,其特征在于,
在根据客户端账号与终端设备标识的对应关系获取第一终端设备标识之前,所述方法还包括:建立所述客户端账号与所述终端设备标识的对应关系,
其中,建立所述客户端账号与所述终端设备标识的对应关系包括:所述远程服务器对所述第一客户端账号进行认证;所述远程服务器为通过认证的第一客户端账号授予权限,其中,所述权限包括接收所述服务器账号的发布信息和向所述服务器账号发送消息;以及建立所述远程服务器授予权限的第一客户端账号与所述终端设备标识的对应关系,根据客户端账号与终端设备标识的对应关系获取第一终端设备标识包括:根据所述远程服务器授予权限的第一客户端账号与所述终端设备标识的对应关系获取所述远程服务器授予权限的第一客户端账号对应的终端设备标识。
3.根据权利要求1所述的终端设备的远程控制方法,其特征在于,所述远程服务器中包括语音识别模块,其中,所述语音识别模块用于处理类型为语音的控制消息,并将所述类型为语音的控制消息转化为所述控制指令。
4.根据权利要求1所述的终端设备的远程控制方法,其特征在于,所述远程服务器为所述客户端账号提供菜单选项,其中,所述菜单选项中包括一个或者多个对所述终端设备的操作指令。
5.一种终端设备的远程控制装置,其特征在于,包括:
接收模块,用于通过即时通讯工具接收来自客户端的控制指令,其中,
所述控制指令为控制终端设备的指令;
第一获取模块,用于获取第一客户端账号,其中,所述第一客户端账号为所述客户端在所述即时通讯工具中的客户端账号;
第二获取模块,用于根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,其中,所述第一终端设备标识为所述第一客户端账号对应的终端设备标识;以及控制模块,用于通过将所述控制指令发送至所述第一终端设备标识对应的终端设备实现对所述第一终端设备标识对应的终端设备的控制;
其中,所述接收模块包括:第一获取子模块,用于获取远程服务器在所述即时通讯工具中的服务器账号;第一发送子模块,用于通过所述服务器账号接收所述客户端账号发送的控制消息,其中,所述控制消息中包含所述控制指令;以及提取模块,用于从所述服务器账号接收到的控制消息中提取所述控制指令;
所述远程服务器中存储有所述客户端账号与所述设备终端标识的关联期限,其中,在所述关联期限内所述客户端账号与所述设备终端标识存在对应关系,所述关联期限为所述客户端账号设置的期限。
6.根据权利要求5所述的终端设备的远程控制装置,其特征在于,所述装置还包括:
建立模块,用于建立所述客户端账号与所述终端设备标识的对应关系,其中,所述建立模块包括:
认证模块,用于所述远程服务器对所述第一客户端账号进行认证;
授权模块,用于所述远程服务器为通过认证的第一客户端账号授予权限,其中,所述权限包括接收所述服务器账号的发布信息和向所述服务器账号发送消息;以及第一建立子模块,用于建立所述远程服务器授予权限的第一客户端账号与所述终端设备标识的对应关系,
其中,所述第二获取模块包括:
第二获取子模块,用于根据所述远程服务器授予权限的第一客户端账号与所述终端设备标识的对应关系获取所述远程服务器授予权限的第一客户端账号对应的终端设备标识。
7.一种终端设备的远程控制系统,其特征在于,包括:
终端设备;
客户端;以及
远程服务器,用于通过即时通讯工具接收来自所述客户端的控制指令,获取第一客户端账号,根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,以及通过将所述控制指令发送至所述第一终端设备标识对应的终端设备实现对所述第一终端设备标识对应的终端设备的控制,其中,所述控制指令为控制所述终端设备的指令,所述第一客户端账号为所述客户端在所述即时通讯工具中的客户端账号,所述第一终端设备标识为所述第一客户端账号对应的终端设备标识;
其中,所述远程服务器中存储有所述客户端账号与所述设备终端标识的关联期限,其中,在所述关联期限内所述客户端账号与所述设备终端标识存在对应关系,所述关联期限为所述客户端账号设置的期限。
终端设备的远程控制方法、装置及系统\n技术领域\n[0001] 本发明涉及物联网领域,具体而言,涉及一种终端设备的远程控制方法、装置及系统。\n背景技术\n[0002] 随着互联网技术的快速发展,网络即时通讯工具越来越普及,比如微信。为了社交和通讯更加方便快捷,用户通常会使用至少一种互联网即时通讯工具,用户通过使用移动终端设备中的即时通讯工具,可以实现随时随地地通讯。此外,移动互联网技术的快速发展,使得物联网技术也越来越普及,各种智能终端设备,比如家用电器等,都可以通过物联网进行互连,实现终端设备的智能控制。但是,当前的物联网中的终端设备并不具有统一的接口,不同的生产厂商采用不同的连接方式,且控制方式也不相同,对终端设备的使用、维护以及管理均存在不方便的问题,而且物联网中终端设备的远程控制结构不统一也会增加对终端设备管理维护的成本。\n[0003] 针对现有技术物联网中的终端设备的远程控制接口不统一造成的管理维护不方便的问题,目前尚未提出有效的解决方案。\n发明内容\n[0004] 本发明的主要目的在于提供一种终端设备的远程控制方法、装置及系统,以解决现有技术物联网中的终端设备的远程控制接口不统一造成的管理维护不方便的问题。\n[0005] 为了实现上述目的,根据本发明的一个方面,提供了一种终端设备的远程控制方法。\n[0006] 该终端设备的远程控制方法包括:通过即时通讯工具接收来自客户端的控制指令,其中,控制指令为控制终端设备的指令;获取第一客户端账号,其中,第一客户端账号为客户端在即时通讯工具中的客户端账号;根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,其中,第一终端设备标识为第一客户端账号对应的终端设备标识;通过将控制指令发送至第一终端设备标识对应的终端设备实现对第一终端设备标识对应的终端设备的控制。\n[0007] 进一步地,通过即时通讯工具接收来自客户端的控制指令包括:获取远程服务器在即时通讯工具中的服务器账号;通过服务器账号接收客户端账号发送的控制消息,其中,控制消息中包含控制指令;从服务器账号接收到的控制消息中提取控制指令。\n[0008] 进一步地,在根据客户端账号与终端设备标识的对应关系获取第一终端设备标识之前,该终端设备的远程控制方法还包括:建立客户端账号与终端设备标识的对应关系,其中,建立客户端账号与终端设备标识的对应关系包括:远程服务器对第一客户端账号进行认证;远程服务器为通过认证的第一客户端账号授予权限,其中,权限包括接收服务器账号的发布信息和向服务器账号发送消息;建立远程服务器授予权限的第一客户端账号与终端设备标识的对应关系,根据客户端账号与终端设备标识的对应关系获取第一终端设备标识包括:根据远程服务器授予权限的第一客户端账号与终端设备标识的对应关系获取远程服务器授予权限的第一客户端账号对应的终端设备标识。\n[0009] 进一步地,远程服务器中存储有客户端账号与设备终端标识的关联期限,其中,在关联期限内客户端账号与设备终端标识存在对应关系,关联期限为客户端账号设置的期限。\n[0010] 进一步地,远程服务器中包括语音识别模块,其中,语音识别模块用于处理类型为语音的控制消息,并将类型为语音的控制消息转化为控制指令。\n[0011] 进一步地,远程服务器为客户端账号提供菜单选项,其中,菜单选项中包括一个或者多个对终端设备的操作指令。\n[0012] 为了实现上述目的,根据本发明的另一方面,提供了一种终端设备的远程控制装置。\n[0013] 该终端设备的远程控制装置包括:接收模块,用于通过即时通讯工具接收来自客户端的控制指令,其中,控制指令为控制终端设备的指令;第一获取模块,用于获取第一客户端账号,其中,第一客户端账号为客户端在即时通讯工具中的客户端账号;第二获取模块,用于根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,其中,第一终端设备标识为第一客户端账号对应的终端设备标识;控制模块,用于通过将控制指令发送至第一终端设备标识对应的终端设备实现对第一终端设备标识对应的终端设备的控制。\n[0014] 进一步地,接收模块包括:第一获取子模块,用于获取远程服务器在即时通讯工具中的服务器账号;第一发送子模块,用于通过服务器账号接收客户端账号发送的控制消息,其中,控制消息中包含控制指令;提取模块,用于从服务器账号接收到的控制消息中提取控制指令。\n[0015] 进一步地,该终端设备的远程控制装置还包括:建立模块,用于建立客户端账号与终端设备标识的对应关系,其中,建立模块包括:认证模块,用于远程服务器对第一客户端账号进行认证;授权模块,用于远程服务器为通过认证的第一客户端账号授予权限,其中,权限包括接收服务器账号的发布信息和向服务器账号发送消息;第一建立子模块,用于建立远程服务器授予权限的第一客户端账号与终端设备标识的对应关系,其中,第二获取模块包括:第二获取子模块,用于根据远程服务器授予权限的第一客户端账号与终端设备标识的对应关系获取远程服务器授予权限的第一客户端账号对应的终端设备标识。\n[0016] 为了实现上述目的,根据本发明的另一方面,提供了一种终端设备的远程控制系统。\n[0017] 该终端设备的远程控制系统包括:终端设备;客户端;远程服务器,用于通过即时通讯工具接收来自客户端的控制指令,获取第一客户端账号,根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,通过将控制指令发送至第一终端设备标识对应的终端设备实现对第一终端设备标识对应的终端设备的控制,其中,控制指令为控制终端设备的指令,第一客户端账号为客户端在即时通讯工具中的客户端账号,第一终端设备标识为第一客户端账号对应的终端设备标识。\n[0018] 通过本发明,采用通过即时通讯工具接收来自客户端的控制指令,其中,控制指令为控制终端设备的指令;获取第一客户端账号,其中,第一客户端账号为客户端在即时通讯工具中的客户端账号;根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,其中,第一终端设备标识为第一客户端账号对应的终端设备标识;通过将控制指令发送至第一终端设备标识对应的终端设备实现对第一终端设备标识对应的终端设备的控制,解决了现有技术物联网中的终端设备的远程控制接口不统一造成的管理维护不方便的问题。\n该发明使用即时通讯工具作为物联网终端设备的控制平台的接口,通过将终端设备标识和即时通讯工具中的客户端账号进行关联,实现了客户端账号对终端设备的远程控制,通过该发明无需再单独开发控制软件,也无需安装其他客户端应用程序,达到了接口统一,使用方便,成本低廉的效果。\n附图说明\n[0019] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0020] 图1是根据本发明实施例的终端设备的远程控制系统的示意图;\n[0021] 图2是根据本发明第一实施例的终端设备的远程控制方法的流程图;\n[0022] 图3是根据本发明第二实施例的终端设备的远程控制方法的流程图;以及[0023] 图4是根据本发明实施例的终端设备的远程控制装置的示意图。\n具体实施方式\n[0024] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。\n[0025] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。\n[0026] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。\n[0027] 本发明旨在提供一种终端设备的远程控制方法、装置及系统。\n[0028] 本发明的实施例提供了一种终端设备的远程控制系统。图1是根据本发明实施例的终端设备的远程控制系统的示意图。如图1所示,该终端设备的远程控制系统100包括终端设备102,客户端104以及远程服务器106。\n[0029] 该实施例中的终端设备102可以是任意一种能够通过物联网进行联网的终端设备,比如智能门锁、智能电源开关、智能家用电器等。该实施例的终端设备的远程控制系统中的终端设备可以是一个,也可以是多个。每个终端设备对应一个终端设备标识,其中,终端设备标识用于区分不同的终端设备。\n[0030] 客户端104中安装有即时通讯工具,该实施例中的即时通讯工具可以是微信、阿里旺旺、易信、qq、line或者whatsapp等。该实施例的终端设备的远程控制系统中的客户端104在即时通讯工具中存在客户端账号,即时通讯工具中的客户端账号可以有一个,也可以有多个。优选地,该实施例的终端设备的远程控制系统中的客户端104在即时通讯工具中的客户端账号为一个,即一个客户端在即时通讯工具中对应一个客户端账号。客户端104在即时通讯工具中的客户端账号主要用于与终端设备102进行关联,其中,一个客户端账号可以任意关联一个特定的终端设备,也可以同时关联多个终端设备。此外,客户端104在即时通讯工具中的客户端账号还可以用于用户使用该客户端账号向与该客户端账号存在关联关系的终端设备发送控制消息,实现对终端设备的远程控制。\n[0031] 该实施例的终端设备的远程控制系统中的远程服务器106为该系统中的关键部分。远程服务器在即时通讯工具中存在服务器账号,该服务器账号主要用于接收即时通讯工具中的客户端账号发送的控制消息,并将接收到的控制消息交由远程服务器106进行相关处理得到控制指令。其中,控制指令为控制终端设备的指令。比如,当即时通讯工具为微信时,远程服务器106在微信中的服务器账号为服务号,优选地,在该服务器下可以构建功能菜单选项,从而实现对终端设备的多种操作功能。远程服务器106还能够通过互联网连接终端设备102,获取并存储终端设备对应的终端设备标识,并通过互联网向联网的终端设备\n102远程发送控制指令。\n[0032] 优选地,在远程服务器106中存储有一个或者多个终端设备标识,一个或者多个客户端账号。通过远程服务器106可以建立客户端账号和终端设备标识的对应关系,将客户端账号和特定的终端设备标识进行关联。其中,一个客户端账号可以关联任意一个终端设备标识,也可以同时关联多个终端设备标识。当客户端账号与终端设备标识进行关联后,在预设的关联期限内该客户端账号可以向与其关联的终端设备标识对应的终端设备发送控制指令,实现对与其关联的终端设备标识对应的终端设备的远程控制。\n[0033] 该实施例的终端设备的远程控制系统中的远程服务器106还可以获取第一客户端账号,其中,第一客户端账号为客户端在即时通讯工具中的客户端账号。根据客户端账号与终端设备标识的对应关系,远程服务器106还可以获取第一终端设备标识,其中,第一终端设备标识为第一客户端账号对应的终端设备标识。其中,客户端账号与终端设备标识的对应关系可以是预先存储的,也可以是通过即时通讯工具建立的,即在通过即时通讯工具接收来自客户端的控制指令之前,先通过在客户端的操作来建立客户端账号与终端设备标识之间的对应关系。在将第一客户端账号与第一终端设备标识进行关联后,远程服务器106将接收到的来自第一客户端账号的控制指令发送至第一终端设备标识对应的终端设备,从而实现对第一终端设备标识对应的终端设备的控制。\n[0034] 该实施例的终端设备的远程控制系统包括终端设备102,客户端104以及远程服务器106,通过远程服务器106将客户端104在即时通讯工具中的客户端账号与终端设备102的终端设备标识进行关联,并将来自客户端账号的控制指令发送至与该客户端账号关联的终端设备标识对应的终端设备,实现了对与该客户端账号关联的终端设备标识对应的终端设备的远程控制。该实施例的终端设备的远程控制系统解决了现有技术物联网中的终端设备的远程控制接口不统一造成的管理维护不方便的问题,实现了对终端设备的远程控制,达到了管理维护方便,成本低廉的效果。\n[0035] 本发明实施例还提供了一种终端设备的远程控制方法。该终端设备的远程控制方法可以在本发明实施例的终端设备的远程控制系统上执行。\n[0036] 图2是根据本发明第一实施例的终端设备的远程控制方法的流程图。如图2所示,该终端设备的远程控制方法包括如下的步骤S202至步骤S208:\n[0037] 步骤S202,通过即时通讯工具接收来自客户端的控制指令。\n[0038] 该实施例的终端设备的远程控制方法通过即时通讯工具实现对终端设备的远程控制。其中,即时通讯工具可以是微信、阿里旺旺、易信、qq、line或者whatsapp等。即时通讯工具安装在客户端,客户端在即时通讯工具中的账号为客户端账号,用户可以通过客户端账号向终端设备发送控制消息,从而实现对终端设备的远程控制。来自客户端账号的控制消息中包括控制指令,其中,控制指令为控制终端设备的指令。\n[0039] 优选地,该实施例的终端设备的远程控制方法通过即时通讯工具接收来自客户端的控制指令包括:获取远程服务器在即时通讯工具中的服务器账号;通过服务器账号接收客户端账号发送的控制消息;从服务器账号接收到的控制消息中提取控制指令。\n[0040] 该实施例中的远程服务器能够通过互联网向联网的终端设备远程发送控制指令,并且能够通过即时通讯工具接收来自一个或者多个客户端账号的控制消息。远程服务器能够通过互联网连接终端设备,获取并存储终端设备对应的终端设备标识,根据预先存储的一个或者多个客户端账号和一个或者多个终端设备标识,在远程服务器中建立有客户端账号与终端设备标识的对应关系,根据该客户端账号和终端设备标识的对应关系可以将特定的客户端账号与一个或者多个终端设备标识对应的终端设备进行关联,使该客户端账号可以远程控制与其关联的一个或者多个终端设备。\n[0041] 该实施例的终端设备的远程控制方法使用即时通讯工具对终端设备进行远程控制,避免了因终端设备控制接口不统一造成的管理维护不方便的问题,不仅简化了管理维护过程,而且降低了管理维护的成本。\n[0042] 步骤S204,获取第一客户端账号。\n[0043] 该实施例的终端设备的远程控制方法中的远程服务器中存储有一个或者多个客户端账号,其中,第一客户端账号为客户端在即时通讯工具中的客户端账号中的任意一个。\n获取第一客户端账号的目的是获取与该第一客户端账号关联的终端设备。与该第一客户端账号关联的终端设备可以是一个,也可以是多个。\n[0044] 步骤S206,根据客户端账号与终端设备标识的对应关系获取第一终端设备标识。\n[0045] 该实施例中的客户端账号与终端设备标识的对应关系可以是预先存储的,也可以是通过即时通讯工具建立的。第一终端设备标识为第一客户端账号对应的终端设备标识。\n优选地,在根据客户端账号与终端设备标识的对应关系获取第一终端设备标识之前,该终端设备的远程控制方法还包括:建立客户端账号与终端设备标识的对应关系,优选地,建立客户端账号与终端设备标识的对应关系包括:远程服务器对第一客户端账号进行认证,其中,认证可以是付款信息、扫描终端设备二维码、输入终端设备ID、和终端设备的蓝牙进行配对等操作;远程服务器为通过认证的第一客户端账号授予权限,其中,权限包括接收服务器账号的发布信息和向服务器账号发送消息;建立远程服务器授予权限的第一客户端账号与终端设备标识的对应关系。此外,建立客户端账号与终端设备标识的对应关系还可以先通过在客户端的操作建立第一客户端账号和终端设备标识之间的对应关系,然后对第一客户端账号进行认证,认证后对第一客户端账号授予权限。比如,通过远程服务器为通过认证的微信账号授予权限之后,微信账号对应的客户可以通过微信选择需要预定的房间来建立该微信账号和预订房间之间的对应关系。在建立第一客户端账号与终端设备标识的对应关系之后,该实施例中根据客户端账号与终端设备标识的对应关系获取第一终端设备标识包括:根据远程服务器授予权限的第一客户端账号与终端设备标识的对应关系获取远程服务器授予权限的第一客户端账号对应的终端设备标识。\n[0046] 优选地,该实施例的远程服务器中存储有客户端账号与设备终端标识的关联期限,其中,在关联期限内客户端账号与设备终端标识存在对应关系,关联期限为客户端账号设置的期限。客户端用户根据实际需求可以设置客户端账号与终端设备标识的关联期限,比如关联期限可以是一天,也可以是一个月等。\n[0047] 步骤S208,通过将控制指令发送至第一终端设备标识对应的终端设备实现对第一终端设备标识对应的终端设备的控制。\n[0048] 在将第一客户端账号与第一终端设备标识进行关联之后,远程服务器获取来自第一客户端账号的控制消息,并从该控制消息中提取出控制指令,将控制指令发送至与第一客户端账号关联的第一终端设备标识对应的终端设备中,实现对第一终端设备标识对应的终端设备的远程控制。比如,终端设备为智能门锁,则控制指令可以是打开或者关闭智能门锁。\n[0049] 优选地,用户通过客户端账号使用即时通讯工具发送的控制消息的类型可以是文本类型消息,也可以是语音类型消息。远程服务器为客户端账号提供菜单选项,其中,菜单选项中包括一个或者多个对终端设备的操作指令。当即时通讯工具为微信时,控制消息也可以通过服务器账号,即微信服务号的菜单选项进行发送。为了处理客户端使用即时通讯工具发送的语音类型的控制消息,远程服务器中包括语音识别模块,其中,语音识别模块用于识别并处理类型为语音的控制消息,并将类型为语音的控制消息转化为控制指令。\n[0050] 该实施例的终端设备的远程控制方法采用通过即时通讯工具接收来自客户端的控制指令,其中,控制指令为控制终端设备的指令;获取第一客户端账号,其中,第一客户端账号为客户端在即时通讯工具中的客户端账号;根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,其中,第一终端设备标识为第一客户端账号对应的终端设备标识;通过将控制指令发送至第一终端设备标识对应的终端设备实现对第一终端设备标识对应的终端设备的控制,解决了现有技术物联网中的终端设备的远程控制接口不统一造成的管理维护不方便的问题,达到了统一终端设备的远程控制接口的效果,同时使得对终端设备的管理和维护更加方便,从而节省了成本消耗。\n[0051] 图3是根据本发明第二实施例的终端设备的远程控制方法的流程图,本发明的终端设备的远程控制方法的第二实施例为利用微信实现酒店房间的预定和入住,如图3所示,该实施例的终端设备的远程控制方法包括如下的步骤S302至步骤S312:\n[0052] 步骤S302,建立酒店房间预定的远程服务器的微信账号。远程服务器的微信账号为微信服务号。该远程服务器能够通过互联网连接酒店房间的智能门锁,获取并存储智能门锁的设备标识,并通过互联网向特定的智能门锁发送控制指令。其中,智能门锁为终端设备,智能门锁的设备标识相当于终端设备标识。对智能门锁的控制指令包括打开智能门锁,关闭智能门锁等。\n[0053] 优选地,该实施例的终端设备的远程控制方法可以构建微信服务号下的菜单选项。其中,该菜单选项包括酒店房间查询、酒店房间预定以及酒店房间智能门锁开/关等。利用该菜单选项用户可以通过微信账号查询酒店房间、完成酒店房间预定、选择酒店房间并完成付款预定等,这样远程服务器就建立了客户微信账号和其预定房间的智能门锁的设备标识的关联,从而实现了客户端账号与终端设备标识的对应关系的建立过程。该实施例的终端设备的远程控制方法中的微信客户端用户可以通过菜单选项向终端设备,即智能门锁,发送控制指令。\n[0054] 步骤S304,客户通过微信账号预定房间。其中,客户使用的微信账号为客户在微信中的客户端账号。具体地,客户通过微信账号访问微信服务号时,可以进行酒店房间查询,并完成酒店房间的预定。\n[0055] 步骤S306,远程服务器将用户使用的微信账号与该用户预定的酒店房间的智能门锁的设备标识进行关联。\n[0056] 步骤S308,用户通过微信账号发送对智能门锁的控制消息,具体地,该控制消息可以包括打开智能门锁或者关闭智能门锁等。\n[0057] 步骤S310,远程服务器将接收到的来自用户使用的微信账号的控制消息转化为对智能门锁的控制指令。\n[0058] 步骤S312,远程服务器将对智能门锁的控制指令发送至与用户使用的微信账号关联的智能门锁,从而实现用户使用微信远程控制已经预定的酒店房间的智能门锁。\n[0059] 优选地,该实施例的终端设备的远程控制方法通过微信进行酒店房间的预定以及对已经预定的酒店房间的智能门锁的进行远程控制,当客户使用微信完成酒店房间预定并付款成功后,远程服务器将客户使用的微信账号与该用户预定的酒店房间的智能门锁的设备标识进行关联,且该关联关系仅在用户预定房间的期限内有效,在该期限内用户可以使用微信账号对预定房间的智能门锁进行远程控制操作,但是,在该期限到期,即用户退房后,远程服务器将会解除用户使用的微信账号与该智能门锁的关联关系,使得此用户使用的微信账号将不能对该智能门锁进行远程控制。\n[0060] 上述实施例只是本发明的终端设备的远程控制方法中的一个优选实施例,本发明的终端设备的远程控制方法还可以应用在其他场合。比如,通过即时通讯工具对房间的智能电源进行远程控制,客户端用户通过在即时通讯工具(比如微信)中的客户端账号向远程服务器发送控制指令,远程服务器通过互联网远程控制与该客户端账号相关联的智能电源开关的开/关。又如,用户使用即时通讯工具(比如微信)向与该用户的客户端账号关联的网络监控摄像头发送控制指令,从而控制网络监控摄像头的拍照过程,并将获得的照片发送至该客户端账号对应的用户。\n[0061] 具体地,当应用本发明的终端设备的远程控制方法远程控制智能电源或者网络监控摄像头时,如果智能电源或者网络监控摄像头为酒店房间的智能电源或者网络监控摄像头,与通过微信预订房间的方式类似,可以将客户的微信账号和其预订房间的智能电源或者网络监控摄像头建立关联关系,进而实现对智能电源或者网络监控摄像头的远程控制。\n如果智能电源、网络监控摄像头以及智能家电等终端设备为客户自己家里的终端设备,客户可以通过用手机扫描二维码、蓝牙匹配等方式建立客户的微信账号和需要控制的智能终端设备标识之间的对应关系。由于客户可以直接接触到智能设备,因此可以通过面对面的方式建立客户端账号与终端设备标识之间的对应关系,然后将该对应关系储存在服务器中,便于通过微信账号对智能终端设备进行远程控制。\n[0062] 考虑到用户可以直接接触到智能设备,因此可以在智能终端设备的说明书或其外包装上印刷智能终端设备标识或者智能终端设备标识对应的二维码,通过手动输入或者扫码等方式建立客户端账号与终端设备标识的对应关系。\n[0063] 从以上的描述中,可以看出,本发明实施例的终端设备的远程控制方法通过即时通讯工具实现了对联网的终端设备的远程控制。具体地,在即时通讯工具中建立客户端账号和服务器账号,其中,客户端账号为客户端在即时通讯工具中的账号,服务器账号为远程服务器在即时通讯工具中的账号。根据远程服务器中存储的终端设备标识和客户端账号的对应关系,确定与客户端账号关联的终端设备标识。远程服务器将服务器账号接收到的来自客户端账号的控制指令发送至与该客户端账号关联的终端设备标识对应的终端设备中,进而实现对与该客户端账号关联的终端设备标识对应的终端设备的远程控制。通过该发明的实施例,解决了现有技术物联网中的终端设备的远程控制接口不统一造成的管理维护不方便的问题,达到了简化使用维护终端设备,降低使用维护成本的效果。\n[0064] 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。\n[0065] 本发明实施例还提供了一种终端设备的远程控制装置。需要说明的是,该终端设备的远程控制装置可以用于执行本发明实施例的终端设备的远程控制方法。\n[0066] 图4是根据本发明实施例的终端设备的远程控制装置的示意图。如图4所示,该终端设备的远程控制装置包括:接收模块10,第一获取模块20,第二获取模块30和控制模块\n40。\n[0067] 接收模块10,用于通过即时通讯工具接收来自客户端的控制指令,其中,控制指令为控制终端设备的指令。\n[0068] 优选地,接收模块10包括:第一获取子模块,用于获取远程服务器在即时通讯工具中的服务器账号;第一发送子模块,用于通过服务器账号接收客户端账号发送的控制消息,其中,控制消息中包含控制指令;提取模块,用于从服务器账号接收到的控制消息中提取控制指令。\n[0069] 第一获取模块20,用于获取第一客户端账号,其中,第一客户端账号为客户端在即时通讯工具中的客户端账号。\n[0070] 第二获取模块30,用于根据客户端账号与终端设备标识的对应关系获取第一终端设备标识,其中,第一终端设备标识为第一客户端账号对应的终端设备标识。\n[0071] 优选地,第二获取模块30包括:第二获取子模块,用于根据远程服务器授予权限的第一客户端账号与终端设备标识的对应关系获取远程服务器授予权限的第一客户端账号对应的终端设备标识。\n[0072] 控制模块40,用于通过将控制指令发送至第一终端设备标识对应的终端设备实现对第一终端设备标识对应的终端设备的控制。\n[0073] 优选地,该实施例的终端设备的远程控制装置还包括:建立模块,用于建立客户端账号与终端设备标识的对应关系,其中,建立模块包括:认证模块,用于远程服务器对第一客户端账号进行认证;授权模块,用于远程服务器为通过认证的第一客户端账号授予权限,其中,权限包括接收服务器账号的发布信息和向服务器账号发送消息;第一建立子模块,用于建立远程服务器授予权限的第一客户端账号与终端设备标识的对应关系。\n[0074] 该实施例的终端设备的远程控制装置包括接收模块10,第一获取模块20,第二获取模块30和控制模块40。通过该实施例的终端设备的远程控制装置解决了现有技术物联网中的终端设备的远程控制接口不统一造成的管理维护不方便的问题。\n[0075] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。\n[0076] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-06-26
- 2018-02-02
专利申请权的转移
登记生效日: 2018.01.15
申请人由托斯卡尼(上海)酒店管理有限公司变更为北京果加智能科技有限公司
地址由中国(上海)自由贸易试验区峨山路111号4号楼108室变更为100080 北京市海淀区中关村东路1号院8号楼20层A2008B房间
- 2017-06-06
专利申请权的转移
登记生效日: 2017.05.17
申请人由张泽变更为托斯卡尼(上海)酒店管理有限公司
地址由200030 上海市徐汇区肇嘉浜路999弄88号903室变更为200000 中国(上海)自由贸易试验区峨山路111号4号楼108室
- 2015-06-24
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201510112449.1
申请日: 2015.03.13
- 2015-05-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2002-11-26
| | |
2
| |
2014-03-05
|
2013-11-08
| | |
3
| |
2012-08-01
|
2012-03-09
| | |
4
| |
2013-02-13
|
2011-08-11
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |