语音控制方法、装置、物联网系统及可读存储介质制造方法及图纸

技术编号:17267879 阅读:38 留言:0更新日期:2018-02-14 16:28
本发明专利技术公开了一种基于空间位置感知的语音控制方法,应用于多个空间内安装有相同物联网设备的物联网系统,包括以下步骤:监测用户所在空间位置;当接收到语音控制指令时,判断语音控制指令是否有限定物联网设备的空间位置;若有,则控制对应空间位置的物联网设备执行语音控制指令;若无,则调出该语音控制指令对应的所有候选物联网设备,并基于当前用户所在的空间位置,从候选物联网设备中确定目标物联网设备,控制该目标物联网设备执行语音控制指令。本发明专利技术还公开了一种语音控制装置、物联网系统及可读存储介质。本发明专利技术在对物联网设备进行语音控制时,用户无需指明设备位置也可实现对设备的语音控制,提升了用户语音控制的自然感受。

Voice control method, device, Internet of things system and readable storage medium

The invention discloses a voice control method based on spatial position perception, applied to a lot of space installed in the IOT has the same networking equipment, which comprises the following steps: the space location monitoring user; when receiving voice control instruction, judging voice control instruction is space limited networking equipment; if so, networking equipment control space corresponding to the position of executive voice control instruction; if not, all the candidate is networking equipment out of the voice control instruction corresponding, and based on the space position of the current user's goal, networking equipment to determine from the candidate networking devices, control the target networking equipment to perform the speech control instruction. The invention also discloses a voice control device, an Internet of things system and a readable storage medium. When speech control is done on the Internet of things, the user does not need to specify the location of the device, but also realizes the voice control of the device, improving the natural feeling of the user's voice control.

【技术实现步骤摘要】
语音控制方法、装置、物联网系统及可读存储介质
本专利技术涉及物联网控制
,尤其涉及一种语音控制方法、装置、物联网系统及计算机可读存储介质。
技术介绍
现有物联网语音控制技术中,用户通过移动终端录入语音指令来控制物联网设备执行相应功能,比如打开空调器、打开电视机等。语音控制虽然便捷,但必须要符合机器的执行逻辑要求,也即语音控制指令必须是清楚且唯一的,例如,在A、B两个不同的空间内分别设有空调器,如果用户给出的语音控制指令为“打开空调器”,则由于该条指令没有指明空调器所在位置而导致不清楚,因而物联网控制器并不能执行该条语音指令,进而致使用户不能采用自然的描述语言下达语音控制指令,这给用户使用带来了些许不便。
技术实现思路
本专利技术的主要目的在于提供一种语音控制方法、装置、物联网系统及计算机可读存储介质,旨在解决如何使物联网设备能够执行用户使用自然的描述语言下达语音控制指令的技术问题。为实现上述目的,本专利技术提供的一种基于空间位置感知的语音控制方法,应用于多个空间内安装有相同物联网设备的物联网系统,所述语音控制方法包括以下步骤:监测用户所在空间位置;当接收到语音控制指令时,判断所述语音控制指令是否有限定物联网设备的空间位置;若有限定,则控制对应空间位置的物联网设备执行所述语音控制指令;若无限定,则调出该语音控制指令对应的所有候选物联网设备,并基于当前用户所在的空间位置,从候选物联网设备中确定目标物联网设备,控制该目标物联网设备执行所述语音控制指令。可选地,所述物联网系统还包括安装在各空间内的声音传感器,所述监测用户所在空间位置包括:通过声音传感器监测用户所在空间位置,其中,当声音传感器检测到的声音持续时间大于第一阈值且音量大于第二阈值时,确定用户当前位于该声音传感器所在的空间位置。可选地,所述物联网系统还包括用户随身携带并用于录入与发送用户语音指令的移动客户端,所述监测用户所在空间位置包括:采集移动客户端的GPS位置信息,基于所述GPS位置信息,监测用户所在空间位置,其中,根据GPS位置信息与空间的对应关系,确定用户当前所在的空间位置。可选地,所述物联网系统还包括安装在各空间内的红外传感器,所述监测用户所在空间位置包括:通过红外传感器监测用户所在空间位置,其中,当红外传感器检测到运动物体时,确定用户当前位于该红外传感器所在的空间位置。可选地,在所述当接收到语音控制指令时,判断所述语音控制指令是否有限定物联网设备的空间位置的步骤之前,所述语音控制方法还包括:当接收到用户语音时,进行语音识别,得到文字信息;解析所述文字信息,并判断所述文字信息中是否包括预设物控配置范围内的物联网设备名称与物控执行内容;若是,则确定所述用户语音为语音控制指令。可选地,默认当前用户所在空间内的候选物联网设备为待控制的目标物联网设备。进一步地,为实现上述目的,本专利技术还提供一种基于空间位置感知的语音控制装置,所述语音控制装置包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的语音控制程序,所述语音控制程序被所述处理器执行时实现如上述任一项所述的语音控制方法的步骤。进一步地,为实现上述目的,本专利技术还提供一种物联网系统,包括安装在多个空间内的多个相同物联网设备,其特征在于,所述物联网系统还包括如上所述的语音控制装置。可选地,所述物联网系统还包括:安装在各空间内的声音传感器、安装在各空间内的红外传感器、用户随身携带并用于录入与发送用户语音指令的移动客户端中的任一种。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有语音控制程序,所述语音控制程序被所述处理器执行时实现如上述任一项所述的语音控制方法的步骤。本专利技术中,通过实时监控用户的位置信息,进而在接收到未限定物联网设备位置信息的语音控制指令时,能够基于用户当前的位置信息,从多个候选的物联网设备中确定待控制的目标物联网设备,并控制其执行用户使用自然语言下发的语音控制指令。本专利技术提升了物联网系统的智能化水平,进而方便用户采用自然的描述方式下发语音控制指令,提升用户使用感受。附图说明图1是本专利技术实施例方案涉及的设备硬件运行环境的结构示意图;图2为本专利技术物联网系统一实施例的功能模块示意图;图3为本专利技术基于空间位置感知的语音控制方法一实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的设备硬件运行环境的结构示意图。本专利技术实施例语音控制装置可以是PC机、服务器,也可以是平板电脑、便携计算机、智能电子终端等设备。如图1所示,该语音控制装置可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。本领域技术人员可以理解,图1中示出的语音控制装置的硬件结构并不构成对语音控制装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计算机程序,比如语音控制程序等。其中,操作系统是管理和控制语音控制装置与软件资源的程序,支持网络通信模块、用户接口模块、语音控制程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1002;用户接口模块用于管理和控制用户接口1003。在图1所示的语音控制装置硬件结构中,网络接口1004主要用于连接系统后台,与系统后台进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;语音控制装置通过处理器1001调用存储器1005中存储的语音控制程序,以执行以下操作:监测用户所在空间位置;当接收到语音控制指令时,判断所述语音控制指令是否有限定物联网设备的空间位置;若有限定,则控制对应空间位置的物联网设备执行所述语音控制指令;若无限定,则调出该语音控制指令对应的所有候选物联网设备,并基于当前用户所在的空间位置,从候选物联网设备中确定目标物联网设备,控制该目标物联网设备执行所述语音控制指令。进一步地,所述语音控制装置通过处理器1001调用存储器1005中存储的语音控制程序,以执行以下操作:通过声音传感器监测用户所在空间位置,其中,当声音传感器检测到的声音持续时间大于第一阈值且音量大于第二阈值时,确定用户当前位于该声音传感器所在的空间位置。进一步地,所述语音控制装置通过处理器1001调用存储器1005中存储的语音控制程序,以执行以下操作:采集移动客户端的GPS位置信息,基于所述GPS位置信息,监测用户所在空间位置,其中本文档来自技高网...
语音控制方法、装置、物联网系统及可读存储介质

【技术保护点】
一种基于空间位置感知的语音控制方法,应用于多个空间内安装有相同物联网设备的物联网系统,其特征在于,所述语音控制方法包括以下步骤:监测用户所在空间位置;当接收到语音控制指令时,判断所述语音控制指令是否有限定物联网设备的空间位置;若有限定,则控制对应空间位置的物联网设备执行所述语音控制指令;若无限定,则调出该语音控制指令对应的所有候选物联网设备,并基于当前用户所在的空间位置,从候选物联网设备中确定目标物联网设备,控制该目标物联网设备执行所述语音控制指令。

【技术特征摘要】
1.一种基于空间位置感知的语音控制方法,应用于多个空间内安装有相同物联网设备的物联网系统,其特征在于,所述语音控制方法包括以下步骤:监测用户所在空间位置;当接收到语音控制指令时,判断所述语音控制指令是否有限定物联网设备的空间位置;若有限定,则控制对应空间位置的物联网设备执行所述语音控制指令;若无限定,则调出该语音控制指令对应的所有候选物联网设备,并基于当前用户所在的空间位置,从候选物联网设备中确定目标物联网设备,控制该目标物联网设备执行所述语音控制指令。2.如权利要求1所述的语音控制方法,其特征在于,所述物联网系统还包括安装在各空间内的声音传感器,所述监测用户所在空间位置包括:通过声音传感器监测用户所在空间位置,其中,当声音传感器检测到的声音持续时间大于第一阈值且音量大于第二阈值时,确定用户当前位于该声音传感器所在的空间位置。3.如权利要求1所述的语音控制方法,其特征在于,所述物联网系统还包括用户随身携带并用于录入与发送用户语音指令的移动客户端,所述监测用户所在空间位置包括:采集移动客户端的GPS位置信息,基于所述GPS位置信息,监测用户所在空间位置,其中,根据GPS位置信息与空间的对应关系,确定用户当前所在的空间位置。4.如权利要求1所述的语音控制方法,其特征在于,所述物联网系统还包括安装在各空间内的红外传感器,所述监测用户所在空间位置包括:通过红外传感器监测用户所在空间位置,其中,当红外传感器检测到运动物体时,...

【专利技术属性】
技术研发人员:沈东胡春梅
申请(专利权)人:深圳市敢为软件技术有限公司
类型:发明
国别省市:广东,44

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

1