设备控制方法和装置制造方法及图纸

技术编号:15794784 阅读:403 留言:0更新日期:2017-07-10 09:53
本发明专利技术涉及一种设备控制方法和装置,该方法包括:获取通过用户标识在即时通信群组中发起的第一消息;将所述第一消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令;传输所述设备控制命令至相对应的所述设备标识所对应的设备对象;接收所述设备对象在所述即时通信群组中发送的包含设备控制命令执行结果的第二消息。本发明专利技术所提供的设备控制方法和装置,通过将包括设备标识和用户标识的群组中发送的消息转化为与各个设备相适配的控制命令,以实现通过一个消息对多个设备都进行控制,提高了对设备的控制效率。

【技术实现步骤摘要】
设备控制方法和装置
本专利技术涉及计算机
,特别是涉及一种设备控制方法和装置。
技术介绍
随着科学技术的飞速发展,智能设备已经越来越广泛的应用到了人们的生活中,各种智能设备给人们的生活带来了很大的便利。智能设备如智能冰箱、智能净水器或者智能空气净化器等目前,大多智能设备可以通过蓝牙或Wi-Fi等方式连接软件应用程序,用户可以通过软件应用程序发送命令来控制智能设备的开启或关闭。其中,一款软件应用程序可以接入一个或多个智能设备。然而,传统方法中,一款软件应用程序只能对每个智能设备单独控制,无法通过一个操作对多个智能设备进行控制,导致对智能设备的控制效率比较低。
技术实现思路
基于此,有必要针对目前无法通过一个操作对多个智能设备进行控制,导致对智能设备的控制效率比较低的技术问题,提供一种设备控制方法和装置。一种设备控制方法,包括:获取通过用户标识在即时通信群组中发起的第一消息;将所述第一消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令;传输所述设备控制命令至相对应的所述设备标识所对应的设备对象;接收所述设备对象在所述即时通信群组中发送的包含设备控制命令执行结果的第二消息。一种设备控制装置,包括:获取模块,用于获取通过用户标识在即时通信群组中发起的第一消息;设备控制命令转化模块,用于将所述第一消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令;命令发送模块,用于传输所述设备控制命令至相对应的所述设备标识所对应的设备对象;消息接收模块,用于接收所述设备对象在所述即时通信群组中发送的包含设备控制命令执行结果的第二消息。上述设备控制方法和装置,获取通过用户标识在即时通信群组中发起的第一消息,将该第一消息转化为与即时通信群组中的至少一设备标识相对应的设备控制命令,并将该设备控制命令传输至对应的设备对象,从而将用户在与设备对象所在的群组中统一发送的消息,转化为对各个设备对象的设备控制命令,并使各个设备对象执行所对应的设备控制命令,从而实现了通过一个消息对多个设备进行控制,提高了对设备的控制效率。一种设备控制方法,包括:获取通过当前登录的用户标识在即时通信群组中发起的第一消息;将所述第一消息发送至所述即时通信群组中的至少一设备标识所对应的设备对象,使得所述设备对象将所述第一消息转化为对应的设备控制命令并执行;或者,将所述第一消息发送至开放服务平台,使得所述开放服务平台将所述第一消息转化为与所述即时通信群组中的至少一设备标识所对应的设备控制命令,并传输所述设备控制命令至相对应的所述设备标识所对应的设备对象;及接收所述设备对象在所述即时通信群组中发送的包含设备控制命令执行结果的第二消息。一种设备控制装置,包括:获取模块,用于获取通过当前登录的用户标识在即时通信群组中发起的第一消息;消息发送模块,用于将所述第一消息发送至所述即时通信群组中的至少一设备标识所对应的设备对象,使得所述设备对象将所述第一消息转化为对应的设备控制命令并执行;或者,将所述第一消息发送至开放服务平台,使得所述开放服务平台将所述第一消息转化为与所述即时通信群组中的至少一设备标识所对应的设备控制命令,并传输所述设备控制命令至相对应的所述设备标识所对应的设备对象;及消息接收模块,用于接收所述设备对象在所述即时通信群组中发送的包含设备控制命令执行结果的第二消息。上述设备控制方法和装置,获取通过当前登录的用户标识在即时通信群组中发起的第一消息,将第一消息发送至开放服务平台或即时通信群组中的至少一设备标识所对应的设备对象。使得开放服务平台或设备对象将该消息转化为与设备标识所对应的设备控制命令,从而将用户在与设备对象所在的群组中统一发送的消息,转化为与各个设备对象对应的控制命令,并使得各个设备对象执行相对应的控制命令,从而实现了通过一个消息对多个设备进行控制,提高了对设备的控制效率。附图说明图1为一个实施例中设备控制方法的应用环境图;图2A为一个实施例中服务器的内部结构示意图;图2B为一个实施例中终端的内部结构示意图;图3为一个实施例中设备控制方法的流程示意图;图4为一个实施例中设备控制命令转化步骤的流程示意图;图5为另一个实施例中设备控制方法的流程示意图;图6为又一个实施例中设备控制方法的流程示意图;图7为一个实施例中具体应用场景中设备控制方法实现时即时通信客户端提供的群组界面示意图;图8为再一个实施例中设备控制方法的流程示意图;图9为一个实施例中设备控制装置的结构示意图;图10为另一个实施例中设备控制装置的结构示意图;图11为又一个实施例中设备控制装置的结构示意图;图12为再一个实施例中设备控制装置的结构示意图;图13为还一个实施例中设备控制装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中设备控制方法的应用环境图。参照图1,该应用环境包括终端110、开放服务平台120以及设备对象130,终端110、开放服务平台120以及设备对象130两两之间网络连接。其中,终端110和设备对象130之间可以通过无线网络连接。终端110可以是能够运行应用程序的终端。开放服务平台120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群。设备对象130是可联网并能够被通过网络下发的设备控制命令控制的对象。设备对象130可以是设备本身,也可以是虚拟的设备,也可以是多于一个的相连接的设备所构成的组合设备,还可以是能够执行设备控制命令以控制相连接的其它设备的中间设备。终端110可以获取通过当前登录的用户标识在该用户标识所属的即时通信群组中发起的第一消息,将该第一消息发送至开放服务平台120。开放服务平台120可以将第一消息转化为与即时通信群组中的至少一设备标识相对应的设备控制命令。开放服务平台120可以将设备控制命令传输至相对应的设备标识所对应的设备对象130,设备对象130接收并执行该设备控制命令。开放服务平台120接收设备对象在即时通信群组中发送的包含设备控制命令执行结果的第二消息。图2A为一个实施例中服务器的内部结构示意图。该服务器可用作图1中的开放服务平台120。参照图2A,该服务器包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,服务器的非易失性存储介质存储有操作系统,还包括一种设备控制装置,该设备控制装置用于实现一种设备控制方法。该处理器用于提供计算和控制能力,支撑整个服务器的运行。服务器中的内存储器为非易失性存储介质中的设备控制装置的运行提供环境,该内存储器中可储存有计算机可执行指令,该计算机可执行指令被所述处理器执行时,可使得所述处理器执行一种设备控制方法。网络接口用于连接网络进行通信,比如,将设备控制命令传输至相适配的设备对象。该服务器可以用独立的服务器或者是多个物理服务器组成的服务器集群来实现。图2B为一个实施例中终端的内部结构示意图。参照图2B,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏和输入装置。其中,终端的非易失性存储介质存储有操作系统,还包括一种设备控制装置,该设备控制装置用于实现本文档来自技高网...
设备控制方法和装置

【技术保护点】
一种设备控制方法,包括:获取通过用户标识在即时通信群组中发起的第一消息;将所述第一消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令;传输所述设备控制命令至相对应的所述设备标识所对应的设备对象;接收所述设备对象在所述即时通信群组中发送的包含设备控制命令执行结果的第二消息。

【技术特征摘要】
1.一种设备控制方法,包括:获取通过用户标识在即时通信群组中发起的第一消息;将所述第一消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令;传输所述设备控制命令至相对应的所述设备标识所对应的设备对象;接收所述设备对象在所述即时通信群组中发送的包含设备控制命令执行结果的第二消息。2.根据权利要求1所述的方法,其特征在于,在所述获取通过用户标识在即时通信群组中发起的第一消息之前,所述方法还包括:获取触发群组建立操作的用户标识;获取由所述群组建立操作指定的、且与所述用户标识相关的设备标识;建立包括所述用户标识和获取的所述设备标识的即时通信群组。3.根据权利要求2所述的方法,其特征在于,所述获取触发群组建立操作的用户标识,包括:获取即时通信客户端在进行群组建立操作时登录的用户标识;所述获取由所述群组建立操作指定的、且与所述用户标识相关的设备标识,包括:获取由所述群组建立操作指定的设备标识;所述即时通信客户端在进行所述群组建立操作时与所述指定的设备标识所对应的设备对象连接于同一无线网络。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述将所述第一消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令,包括:获取根据所述第一消息得到的文本内容;将所述文本内容进行分词处理,得到相应的词片段;识别所述词片段中与设备对象控制相关的命令词;将所述命令词转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令。5.根据权利要求4所述的方法,其特征在于,所述识别所述词片段中与设备控制相关的命令词,包括:在预设的命令词库中,查找与所述词片段匹配的命令词;获取与所述匹配的命令词对应的预设的命令词类别;所述将所述命令词转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令,包括:将所述匹配的命令词按照所对应的命令词类别,转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令。6.根据权利要求4所述的方法,其特征在于,所述识别所述词片段中与设备控制相关的命令词之后,所述方法还包括:将所述命令词输入与所述设备标识相对应的机器学习模型;当所述机器学习模型输出不执行动作的结果时,停止处理相应命令词;当所述机器学习模型输出执行动作的结果时,所述将所述命令词转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令,包括:根据所述执行动作的结果生成与所述即时通信群组中的至少一设备标识相对应的设备控制命令。7.根据权利要求1所述的方法,其特征在于,在所述将所述第一消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令之前,所述方法还包括:分析所述第一消息所针对的对象;当所述针对的对象为所述即时通信群组中的至少一设备标识时,执行所述将所第一述消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令的步骤。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述用户标识对应的用户个性化属性;按照所述用户个性化属性调整所述第二消息的内容,且调整后的所述第二消息包含设备控制命令执行结果。9.一种设备控制方法,包括:获取通过当前登录的用户标识在即时通信群组中发起的第一消息;将所述第一消息发送至所述即时通信群组中的至少一设备标识所对应的设备对象,使得所述设备对象将所述第一消息转化为对应的设备控制命令并执行;或者,将所述第一消息发送至开放服务平台,使得所述开放服务平台将所述第一消息转化为与所述即时通信群组中的至少一设备标识相对应的设备控制命令,并传输所述设备控制命令至相对应的所述设备标识所对应的设备对象;及接收所述设备对象在所述即时通信群组中发送的包含设备控制命令执行结果的第二消息。10.根据权利要求9所述的方法,其特征在于,在所述获取通过当前登录的用户标识在即时通信群组中发起的第一消息之前,所述方法还包括:接收群组建立指令;获取触发所述群组建立指令的用户标识;获取从与所述用户标识相关的设备标识中选择的设备标识;生成携带选择的所述设备标识和所述用户标识的群组建立请求并发送至开放服务平台,使所述开放服务平台建立包括选择的所述设备标识和所述用户标识的即时通信群组。11.根据权利要求10所述的方法,其特征在于,所述获取触发所述群组建立指令的用户标识,包括:获取执行所述群组建立指令的即时通信客户端所登录的用户标识;所述获取从与所述用户标识相关的设备标识中选择的设备标识,包括:获取当前与所述即时通信客户端连接于同一无线网络的设备对象的设备标识;接收对获取的所述设备标识的选择指令;响应于所述选择指令,得到选择的所述设备标识。12.根据权利要求9至11中任一项所述的方法,其特征在于,所述将所述第一消息发送至所述即时通信群组中的至少一设备标识所对应的设备对象,使得所述设备对象将所述第一消息转化为对应的设备控制命令并执行,包括:将所述第一消息发送至所述即时通信群组中的至少一设备标识所对应的设备对象,使得所述设备对象识别所述第一消息所包括的命令词,并将所述命令词输入相对应的机器学习模型中,以及根据由所述机器学习模型输出的执行动作的结果生成对应的设备控制命令并执行;或者,所述将所述第一消息发送至开放服务平台,使得所述开放服务平台将所述第一消息转化为与所述即时通信群组中的至少一设备标识所对应的设备控制命令,并传输所述设备控制命令至相对应的所述设备标识所对应的设备对象开放服务平台开放服务平台,包括:将所述第一消息发送至开放服务平台,使得所述开放服务平台识别所述第一消息所包括的命令词,并将所述命令词输入相对应的机器学习模型中,以及根据由所述机器学习模型输出的执行动作的结果生成与所述即时通信群组中的至少一设备标识相对应的设备控制命令,并传输所述设备控制命令至相对应的所述设备标识所对应的设备对象。13.根据权利要求9所述的方法,其特征在于,在所述将所述第一消息发送至所述即时通信群组中的至少一设备标识所对应的设备对象之前,所述方法还包括:分析所述第一消息所针对的对象;当所述针对的对象为所述即时通信群组中的至少一设备标识时,执行将所述第一消息发送至所述即时通信群组中的至少一设备标识所对应的设备对象的步骤;或者,在所述将所述第一消息发送至开放...

【专利技术属性】
技术研发人员:张明远
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1