CN110534107A - 智能设备的语音控制方法、装置、***及电子设备 - Google Patents

智能设备的语音控制方法、装置、***及电子设备 Download PDF

Info

Publication number
CN110534107A
CN110534107A CN201910859713.6A CN201910859713A CN110534107A CN 110534107 A CN110534107 A CN 110534107A CN 201910859713 A CN201910859713 A CN 201910859713A CN 110534107 A CN110534107 A CN 110534107A
Authority
CN
China
Prior art keywords
control command
identity information
subscriber identity
user
permission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910859713.6A
Other languages
English (en)
Inventor
井雪莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Anyun Century Technology Co Ltd
Original Assignee
Beijing Anyun Century Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Anyun Century Technology Co Ltd filed Critical Beijing Anyun Century Technology Co Ltd
Priority to CN201910859713.6A priority Critical patent/CN110534107A/zh
Publication of CN110534107A publication Critical patent/CN110534107A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/24Speech recognition using non-acoustical features
    • G10L15/25Speech recognition using non-acoustical features using position of the lips, movement of the lips or face analysis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/22Interactive procedures; Man-machine interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Biomedical Technology (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种智能设备的语音控制方法,应用于语音控制技术领域,主要目的在于解决现有的智能设备在语音控制过程中,存在安全性较低的问题,本发明主要步骤包括:接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,所述生物特征至少包括声纹特征、虹膜特征及面部特征中的一种;根据所述生物特征,确定所述语音控制指令发出者的用户身份信息;将所述用户身份信息及所述语音控制指令发送至云端平台。本发明适用于对智能设备进行语音控制的过程。

Description

智能设备的语音控制方法、装置、***及电子设备
技术领域
本发明涉及语音控制领域,具体涉及一种智能设备的语音控制方法、装置、***及电子设备。
背景技术
随着智能设备、智能家居的普及,人们对智能设备或智能家居的接触越来越多。目前在对智能设备进行控制的过程中,语音控制由于其便捷性、易用性较高,已经逐步成为日常人们进行智能设备控制的主要方式。
通常,在用户对智能设备进行语音控制时,常用的控制过程是基于用户发出语音信息后,由智能音箱等语音接收设备进行语音的采集,并通过将语音信息转化至控制命令发送到需要控制的设备,以进行设备的相关控制,例如,通过语音控制智能设备启动或关闭。然而,在实际应用中,由于家庭中的智能设备或智能家居能够通过智能音箱或其他智能终端进行语音的自由操控,而事实上,智能家居等所处的环境是比较私密个人空间,在当前的语音控制过程中,智能设备极易受到家庭成员之外的人所控制,例如,当非家庭成员的用户用过语音控制了家里的电子灶具时,是非常危险的。因此,现有的智能设备在语音控制过程中,存在安全性较低的问题。
发明内容
有鉴于此,本发明提供了一种智能设备的语音控制方法、装置、***及电子设备,其目的在于解决现有的智能设备的语音控制过程中,安全性较低的问题。
为实现上述发明目的,根据本发明的第一个方面,提供一种智能设备的语音控制方法,应用于移动终端包括:
接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,所述生物特征至少包括声纹特征、虹膜特征及面部特征中的一种;
根据所述生物特征,确定所述语音控制指令发出者的用户身份信息;
将所述用户身份信息及所述语音控制指令发送至云端平台。
可选的,所述根据所述生物特征,确定所述语音控制指令发出者的用户身份信息包括:
根据所述语音控制指令中提取的声纹特征,在预设声纹关系中确定对应所述声纹特征的用户标识,所述预设声纹关系为预先录制的对应有不同用户及其对应的声纹的映射关系;
根据所述用户标识,确定所述语音控制指令发出者的用户身份信息。
可选的,在所述根据所述语音控制指令中提取的声纹特征,在预设声纹关系中确定对应所述声纹特征的用户标识之前,所述方法还包括:
当确定所述语音控制指令发出者的生物特征为声纹特征时,获取所述预设声纹关系。
可选的,所述根据所述生物特征,确定所述语音控制指令发出者的用户身份信息包括:
根据获取的虹膜特征,在预设虹膜关系中确定对应所述虹膜特征的用户身份信息,所述预设虹膜关系包含有每个用户身份信息对应的虹膜特征;
所述接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,包括:
在接收语音控制指令后,通过预设虹膜采集装置,获取预设位置的所述语音控制指令发出者发出所述语音控制指令时的虹膜特征。
可选的,所述根据所述生物特征,确定所述语音控制指令发出者的用户身份信息包括:
根据获取的面部特征,在预设面部关系中确定对应所述面部特征的用户身份信息,所述面部关系包含有每个用户面部特征及对应的用户身份信息;
所述接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,包括:
在接收到语音控制指令后,通过预设图像采集装置,获取预设位置处的所述语音控制指令发出者发出所述语音控制指令时的面部信息;
从所述面部信息中提取输图像特征,作为所述面部特征。
可选的,在所述将所述用户身份信息及所述语音控制指令发送至云端平台之前,所述方法还包括:
对所述语音控制指令进行指令解析,得到所述语音控制指令的语义控制信息,所述指令解析包括通过预设自然语言处理操作;
所述将所述用户身份信息及所述语音控制指令发送至云端平台,包括:
将所述语义控制信息及所述用户身份信息发送至云端平台。
可选的,在所述当接收语音控制指令之后,所述方法还包括:
确定所述语音控制指令是否设置有加密需求;
当确定所述指令存在加密需求时,则对所述语音控制指令及用户身份信息进行加密处理。
可选的,在接收语音控制指令之前,所述方法还包括:
当接收到语音录入指令时,向用户输出第一提示信息,所述语音录入指令为预设的用于指示准备录入语音控制的操作者身份、生物特征及其语音操作权限的指令,所述第一提示信息用于指示用户输入用户身份信息及生物特征;
接收所述用户基于提示信息输入的生物特征及用户身份信息,并建立所述用户身份信息及所述生物特征间的对应关系;
向用户输入第二提示信息,所述第二提示信息用于指示用户录入对应所述用户身份信息的语音操作权限;
接收所述语音操作权限,并将所述语音操作权限及所述对应关系发送至云端平台。
可选的,在接收到语音录入指令之后,所述方法还包括:
向用户确认所述用户身份信息对应的权限级别信息,并将所述权限级别信息发送至云端平台,所述权限级别为管理员或操作员。
可选的,所述管理员具备对操作员具备的语音操作权限进行修改、添加及删除的权限,所述方法还包括:
当接收到权限控制指令时,确定所述权限控制指令发出者的用户身份信息,并将所述权限控制指令发出者的用户身份信息及所述权限控制指令发送至云端平台,以便当所述云端平台确认所述权限控制指令发出者的用户身份信息具备管理员权限时,根据所述权限控制指令进行权限操作行为,所述权限操作行为包括对用户的语音操作权限进行修改、添加及删除。
可选的,所述确定所述权限控制指令发出者的用户身份信息包括:
获取用户输入的移动终端标识码,并确定所述用户输入的移动终端标识码与所述移动终端内置的移动终端标识码是否一致,所述移动终端标识码为设备出厂时添加的唯一标识码;
若一致,则获取所述权限控制指令发出者的生物特征,并根据特征身份关系,确定对应所述生物特征的用户身份信息,所述特征身份关系中包含有每个用户身份信息对应的生物特征。
若不一致,则忽略所述权限控制指令。
可选的,在所述根据所述生物特征,确定所述语音控制指令发出者的用户身份信息之后,方法还包括:
根据所述生物特征及预设生物特征对比,计算用户生物特征的偏移量;
根据所述生物特征偏移量,确定用户体征是否正常;
当所述用户体征异常时,向云端平台发送用户体征异常的提示信息,并向用户输出警示信息。
根据本发明的第二个方面,提供一种智能设备的语音控制方法,应用于云端平台,包括:
从移动终端接收语音控制指令及用户身份信息;
根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限;
根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令,以便所述设备在接收到所述控制指令后执行对应所述语音控制指令的操作行为。
可选的,所述根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限包括:
获取身份权限关系,所述身份权限关系为预设的包含有用户身份信息及对应语音操作权限的映射关系;
根据所述身份权限关系,确定对应所述用户身份信息的语音操作权限。
可选的,所述从移动终端接收语音控制指令及用户身份信息包括:
从移动终端接收语义控制信息及用户身份信息;
所述根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令,包括:
根据所述语义控制信息,生成对应所述语义控制信息的控制指令,并将所述控制指令发送到所述语义控制信息对应的设备中。
可选的,所述从移动终端接收语音控制指令及用户身份信息包括:
从移动终端接收经加密处理后的语音控制指令及用户身份信息;
所述根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令,包括:
根据解密规则,对所述加密处理后的语音控制指令进行解密,得到解密后的语音控制指令,基于所述语音操作权限及所述解密后的语音控制指令生成所述控制指令,并发送至设备中。
可选的,所述从移动终端接收语音控制指令及用户身份信息之前,所述方法还包括:
从移动端接收用户录入的语音操作权限及对应关系,所述对应关系包含有用户身份信息及对应的生物特征;
将所述语音操作权限及所述对应关系,按照用户身份信息进行保存,以便当从移动终端接收语音控制指令时进行语音操作权限的匹配。
可选的,在所述将所述语音操作权限及所述对应关系,按照用户身份信息进行保存之后,所述方法还包括:
从移动端接收权限级别信息,并根据所述权限级别信息保存到对应的用户身份信息的对应关系中,所述权限级别为管理员或操作员。
可选的,所述管理员具备对操作员具备的语音操作权限进行修改、添加及删除的权限,所述方法还包括:
当从移动端接收到权限控制指令时,根据所述用户身份信息及所述对应关系确定所述用户身份信息的权限级别;
当确定所述权限级别为所述管理员时,根据所述权限控制指令执行对应的权限操作行为,所述权限操作行为包括对用户的语音操作权限进行修改、添加及删除;
当确定所述权限级别为所述操作员时,且确定所述权限控制指令为用于对权限控制指令的发出者的权限进行操作时,根据所述权限控制指令执行权限操作行为,反之,则忽略所述权限控制指令。
可选的,在所述根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令之后,所述方法还包括:
根据所述用户身份信息,确定用户身份特征,
基于所述用户身份特征,确定所述用户身份信息对应的用户群,所述用户群是基于不同种类用户身份特征按照类别预先设置的;
根据用户身份信息对应的用户群,向所述移动终端反馈对应用户群的推送信息。
可选的,在所述根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令之后,所述方法还包括:
从移动终端接收提示信息,所述提示信息用于指示用户体征存在异常;
根据所述提示信息,获取所述用户体征异常对应的原因及解决方案,作为体征异常处理信息,并将所述体征异常处理信息反馈至移动终端。
根据本发明第三个方面,提供了一种智能设备的语音控制装置,应用于移动终端,包括:
获取单元,用于接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,所述生物特征至少包括声纹特征、虹膜特征及面部特征中的一种;
第一确定单元,用于根据所述生物特征,确定所述语音控制指令发出者的用户身份信息;
发送单元,用于将所述用户身份信息及所述语音控制指令发送至云端平台。
可选的,所述第一确定单元包括:
第一确定模块,用于根据所述语音控制指令中提取的声纹特征,在预设声纹关系中确定对应所述声纹特征的用户标识,所述预设声纹关系为预先录制的对应有不同用户及其对应的声纹的映射关系;
第二确定模块,用于根据所述用户标识,确定所述语音控制指令发出者的用户身份信息。
可选的,所述第一确定单元还包括:
获取模块,用于当确定所述语音控制指令发出者的生物特征为声纹特征时,获取所述预设声纹关系。
可选的,所述第一确定单元包括:
第三确定模块,用于根据获取的虹膜特征,在预设虹膜关系中确定对应所述虹膜特征的用户身份信息,所述预设虹膜关系包含有每个用户身份信息对应的虹膜特征;
所述获取单元,包括:
虹膜获取模块,用于在接收语音控制指令后,通过预设虹膜采集装置,获取预设位置的所述语音控制指令发出者发出所述语音控制指令时的虹膜特征。
可选的,所述第一确定单元包括:
第四确定模块,用于根据获取的面部特征,在预设面部关系中确定对应所述面部特征的用户身份信息,所述面部关系包含有每个用户面部特征及对应的用户身份信息;
所述获取单元,包括:
图像获取模块,用于在接收到语音控制指令后,通过预设图像采集装置,获取预设位置处的所述语音控制指令发出者发出所述语音控制指令时的面部信息;
提取模块,用于从所述面部信息中提取输图像特征,作为所述面部特征。
可选的,所述装置还包括:
解析单元,用于对所述语音控制指令进行指令解析,得到所述语音控制指令的语义控制信息,所述指令解析包括通过预设自然语言处理操作;
所述发送单元,具体用于将所述语义控制信息及所述用户身份信息发送至云端平台。
可选的,所述装置还包括:
第二确定单元,用于确定所述语音控制指令是否设置有加密需求;
加密单元,用于当确定所述指令存在加密需求时,则对所述语音控制指令及用户身份信息进行加密处理。
可选的,所述装置还包括:
第一输出单元,用于当接收到语音录入指令时,向用户输出第一提示信息,所述语音录入指令为预设的用于指示准备录入语音控制的操作者身份、生物特征及其语音操作权限的指令,所述第一提示信息用于指示用户输入用户身份信息及生物特征;
建立单元,用于接收所述用户基于提示信息输入的生物特征及用户身份信息,并建立所述用户身份信息及所述生物特征间的对应关系;
第二输出单元,用于向用户输入第二提示信息,所述第二提示信息用于指示用户录入对应所述用户身份信息的语音操作权限;
所述发送单元,还用于接收所述语音操作权限,并将所述语音操作权限及所述对应关系发送至云端平台。
可选的,所述装置还包括:
确认单元,用于向用户确认所述用户身份信息对应的权限级别信息,并将所述权限级别信息发送至云端平台,所述权限级别为管理员或操作员。
可选的,所述管理员具备对操作员具备的语音操作权限进行修改、添加及删除的权限,所述装置还包括:
权限控制单元,用于当接收到权限控制指令时,确定所述权限控制指令发出者的用户身份信息,并将所述权限控制指令发出者的用户身份信息及所述权限控制指令发送至云端平台,以便当所述云端平台确认所述权限控制指令发出者的用户身份信息具备管理员权限时,根据所述权限控制指令进行权限操作行为,所述权限操作行为包括对用户的语音操作权限进行修改、添加及删除。
可选的,所述确权限控制单元包括:
确定模块,用于获取用户输入的移动终端标识码,并确定所述用户输入的移动终端标识码与所述移动终端内置的移动终端标识码是否一致,所述移动终端标识码为设备出厂时添加的唯一标识码;
第一处理模块,用于若确定所述用户输入的移动终端标识码与所述移动终端内置的移动终端标识码一致,则获取所述权限控制指令发出者的生物特征,并根据特征身份关系,确定对应所述生物特征的用户身份信息,所述特征身份关系中包含有每个用户身份信息对应的生物特征。
第二处理模块,用于若确定所述用户输入的移动终端标识码与所述移动终端内置的移动终端标识码不一致,则忽略所述权限控制指令。
可选的,所述装置还包括:
计算单元,用于根据所述生物特征及预设生物特征对比,计算用户生物特征的偏移量;
第三确定单元,用于根据所述生物特征偏移量,确定用户体征是否正常;
第三输出单元,用于当所述用户体征异常时,向云端平台发送用户体征异常的提示信息,并向用户输出警示信息。
根据本发明第四个方面,提供了一种智能设备的语音控制装置,应用于云端平台,包括:
第一接收单元,用于从移动终端接收语音控制指令及用户身份信息;
匹配单元,用于根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限;
发送单元,用于根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令,以便所述设备在接收到所述控制指令后执行对应所述语音控制指令的操作行为。
可选的,所述匹配单元包括:
获取模块,用于获取身份权限关系,所述身份权限关系为预设的包含有用户身份信息及对应语音操作权限的映射关系;
确定模块,用于根据所述身份权限关系,确定对应所述用户身份信息的语音操作权限。
可选的,所述第一接收单元包括:
第一接收模块,用于从移动终端接收语义控制信息及用户身份信息;
所述发送单元,包括:
第一发送模块,用于根据所述语义控制信息,生成对应所述语义控制信息的控制指令,并将所述控制指令发送到所述语义控制信息对应的设备中。
可选的,所述第一接收单元包括:
第二接收模块,用于从移动终端接收经加密处理后的语音控制指令及用户身份信息;
所述发送单元,包括:
第二发送模块,用于根据解密规则,对所述加密处理后的语音控制指令进行解密,得到解密后的语音控制指令,基于所述语音操作权限及所述解密后的语音控制指令生成所述控制指令,并发送至设备中。
可选的,所述装置还包括:
第二接收单元,用于从移动端接收用户录入的语音操作权限及对应关系,所述对应关系包含有用户身份信息及对应的生物特征;
保存单元,用于将所述语音操作权限及所述对应关系,按照用户身份信息进行保存,以便当从移动终端接收语音控制指令时进行语音操作权限的匹配。
可选的,所述装置还包括:
第三接收单元,用于从移动端接收权限级别信息,并根据所述权限级别信息保存到对应的用户身份信息的对应关系中,所述权限级别为管理员或操作员。
可选的,所述管理员具备对操作员具备的语音操作权限进行修改、添加及删除的权限,所述装置还包括:
第一确定单元,用于当从移动端接收到权限控制指令时,根据所述用户身份信息及所述对应关系确定所述用户身份信息的权限级别;
第一执行单元,用于当确定所述权限级别为所述管理员时,根据所述权限控制指令执行对应的权限操作行为,所述权限操作行为包括对用户的语音操作权限进行修改、添加及删除;
第二执行单元,用于当确定所述权限级别为所述操作员时,且确定所述权限控制指令为用于对权限控制指令的发出者的权限进行操作时,根据所述权限控制指令执行权限操作行为,反之,则忽略所述权限控制指令。
可选的,所述装置还包括:
第二确定单元,用于根据所述用户身份信息,确定用户身份特征,
第三确定单元,用于基于所述用户身份特征,确定所述用户身份信息对应的用户群,所述用户群是基于不同种类用户身份特征按照类别预先设置的;
第一反馈单元,用于根据用户身份信息对应的用户群,向所述移动终端反馈对应用户群的推送信息。
可选的,所述装置还包括:
第四接收单元,用于从移动终端接收提示信息,所述提示信息用于指示用户体征存在异常;
第二反馈单元,用于根据所述提示信息,获取所述用户体征异常对应的原因及解决方案,作为体征异常处理信息,并将所述体征异常处理信息反馈至移动终端。
根据本发明第五个方面,提供了一种智能设备的语音控制***,包括:
移动终端,用于接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,根据所述生物特征,确定所述语音控制指令发出者的用户身份信息,将所述用户身份信息及所述语音控制指令发送至云端平台;
所述云平台端,用于从所述移动终端接收语音控制指令及用户身份信息,根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限,根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令。
根据本发明第六个方面,提供了一种电子设备,包括存储器、处理器和通讯总线;
所述存储器与所述处理器通过所述通讯总线通讯连接;
所述存储器中存储有计算机可执行指令,所述处理器用于执行所述计算机可执行指令,用于实现本发明第一个方面或第二发明提供的智能设备的语音控制方法。
根据本发明第七个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被执行时,用于实现本发明第一个方面或第二方面提供的智能设备的语音控制方法。
本发明提供的一种智能设备的语音控制方法、装置、***及电子设备,与现有技术中通过语音即可对智能设备进行语音控制相比,本发明在移动终端通过首先接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,然后,根据所述生物特征,确定所述语音控制指令发出者的用户身份信息,最后,将所述用户身份信息及所述语音控制指令发送至云端平台;在云端平台通过首先从移动终端接收语音控制指令及用户身份信息,然后,根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限,根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令。从而能够根据移动终端及云端平台间的交互,利用语音指令时的生物特征来进行用户身份的确认,并按照用户的身份匹配对应的语音操作权限来执行该语音控制指令,实现一种基于用户身份来确认操作权限从而执行语音控制指令的智能设备语音控制方法,避免了当非权限人员进行智能设备控制的问题,继而确保了当外界非家庭用户对家庭内的智能设备进行语音控制而存在的安全问题,提高了包括智能家居在内的智能设备的语音控制过程的安全性。另外,通过将用户身份信息的确认过程设置在移动终端进行,这样可以使得当存在多个移动终端执行该语音控制方法的过程中与云端平台交互时,能够将确认用户身份的过程在移动终端一侧执行,从而分担了云端平台在进行本方法时的数据处理压力,降低了云端平台的数据处理压力。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。
图1是根据本申请一实施例提供的一种应用于移动终端的智能设备的语音控制方法的实现流程图;
图2是根据本申请一实施例提供的一种应用于云端平台的智能设备的语音控制方法的实现流程图;
图3是根据本申请一实施例提供的一种应用于移动终端及云端平台的智能设备的语音控制方法的实现流程图;
图4是根据本申请一实施例提供的一种应用于移动终端的智能设备的语音控制装置的结构示意图;
图5是根据本申请一实施例提供的另一种应用于移动终端的智能设备的语音控制装置的结构示意图;
图6是根据本申请一实施例提供的一种应用于云端平台的智能设备的语音控制装置的结构示意图;
图7是根据本申请一实施例提供的另一种应用于云端平台的智能设备的语音控制装置的结构示意图;
图8是根据本申请一实施例提供的一种智能设备的语音控制***的结构示意图;
图9是根据本申请一实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种智能设备的语音控制方法,应用于移动终端,所述方法用于提高对智能设备进行语音控制的安全性,如图1所示,所述方法包括:
101、接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征。
其中,所述生物特征至少包括声纹特征、虹膜特征及面部特征中的一种。
在本发明实施例中,当接收到语音控制指令后,则说明当前需要进行语音控制,基于现有的对智能设备语音控制时,存在安全性较低的问题,本步骤中接收到语音控制指令后,则还需要对对当前语音控制指令的发出者进行生物特征的获取。其中,该生物特征可以理解为能够用以区分用户的生物体的相关指征。
在此,所述生物特征可以为声纹特征,其中,声纹是指用电声学仪器显示的携带言语信息的声波频谱。现代科学研究表明,声纹不仅具有特定性,而且有相对稳定性的特点。成年以后,人的声音可保持长期相对稳定不变。实验证明,无论讲话者是故意模仿他人声音和语气,还是耳语轻声讲话,即使模仿得惟妙惟肖,其声纹却始终不变。因此,基于声纹的具有唯一性的特点,可作为确认用户的身份的生物特征进行获取。另外,所述生物特征也可以为虹膜特征,其中,虹膜是位于人眼中黑色瞳孔和白色巩膜之间的圆环状部分,其包含有很多相互交错的斑点、细丝、冠状、条纹、隐窝等的细节特征。虹膜在胎儿发育阶段形成后,在其整个生命历程中将是保持不变的,基于上述特征决定了虹膜特征的唯一性,同时也决定了身份识别的唯一性。因此,可以将眼部的虹膜特征作为每个人的身份识别对象。同时,所述生物特征可以为面部特征,其中,面部特征识别是基于人的脸部特征信息进行身份识别的一种生物识别技术,通常可以用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸。一般来说对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别或面部识别。
基于面部特征、声纹特征、虹膜特征所具备的唯一性,因此,在本发明实施例中可选取上述任何一种,或多种进行组合作为用户身份确认的依据。因此,在本步骤中可以选取上述任意一种或多种来进行获取。
102、根据所述生物特征,确定所述语音控制指令发出者的用户身份信息。
当获取到用户的生物特征后,基于生物特征具有唯一性的特点,因此,可以用过该生物特征来确定当前语音控制指令的发出者的身份,继而获取该用户的相关信息,具体的,可以基于该生物特征确定当前用户的身份信息。在此,对于基于生物特征来确定用户身份信息的过程,可以通过预设的生物特征与当前获取到的生物特征进行对比,从而确定当前的生物特征与哪个预设生物特征一致,从而确定当前的语音指令发出者的身份信息。具体的,基于不同的生物特征的特点,在此对于确定方式可以包括但不限于如示例所示的方式进行,例如,当生物特征为声纹特征时,则在本步骤中可以通过从预设音频库中获取每个预先录入的用户及其对应的音频信息,并确定当前的声纹特征与哪一个用户的音频信息相匹配,从而确定当前的语音控制指令发出者对应哪一个用户,继而确定当前用户的用户身份信息。
103、将所述用户身份信息及所述语音控制指令发送至云端平台。
在步骤102确定了当前语音控制指令的发出者的身份信息之后,则可以用过本步骤的方法将该用户身份信息及语音控制指令发送至云端平台。具体的,其发送方式可以基于现有的任一种指令传输方式进行,当然,为了确保指令传输时的安全性,避免被拦截窃取等问题,在此,还可以将该用户身份信息与语音控制指令一同进行打包并加密,从而确保发送过程的安全性。
本发明实施例还提供了一种智能设备的语音控制方法,应用于云端平台,所述方法用于提高对智能设备进行语音控制的安全性,如图2所示,所述方法包括:
201、从移动终端接收语音控制指令及用户身份信息。
当移动终端发送了用户身份信息及语音控制指令后,则可以通过本步骤的方法,进行该语音控制指令及用户身份信息的接收。具体的接收方式可以选取任一种方式进行,但要确保本发明实施例所述的接收过程要与前述实施例中的移动终端发送用户身份信息及语音控制指令的过程相对应。例如,当前述是实施例中移动终端在发送时还对语音控制指令及用户身份信息进行打包加密时,则本步骤在接收时还需要按照对应加密方式的解密方式对所接收到的语音控制指令及用户身份信息进行解密操作。
202、根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限。
在本发明实施例中,所述云端平台中包含有对应不同用户身份信息及语音操作权限的对应关系,因此,在接收到语音控制指令时,还需要对该指令的用户是否具有进行该语音控制的权限进行判断,具体的,可以根据所述用户身份信息,为其匹配该用户身份信息所具备的语音操作权限。例如,当接收到移动端发送的用户身份信息为“用户A”时,则从云端平台中所保存的用户权限中查到对应该用户A的操作权限,当用户A具有控制洗衣机、控制扫地机器人及控制电子灶具的权限时,则在找到用户A后为其匹配用户A对应的语音操作权限。
203、根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令,以便所述设备在接收到所述控制指令后执行对应所述语音控制指令的操作行为。
在确定了用户身份信息对应的语音操作权限后,事实上已经确定当前语音指令的发出者是具有控制何种智能设备的权限,因此,可以基于其所具备的智能设备的语音控制权限及其语音控制指令对其所能够控制的智能设备发送对应的控制指令,以进行智能设备的语音控制。
例如,当用户A具有控制洗衣机、控制扫地机器人及控制电子灶具的语音控制权限时,且所述语音控制指令为开启电子灶具时,由于用户A具有电子灶具的语音控制权限,则可以生成电子灶具的开启指令并发送到电子灶具,从而实现基于语音控制的电子灶具开启操作。
本实施例提供的一种智能设备的语音控制方法,与现有技术中通过语音即可对智能设备进行语音控制相比,本发明在移动终端通过首先接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,然后,根据所述生物特征,确定所述语音控制指令发出者的用户身份信息,最后,将所述用户身份信息及所述语音控制指令发送至云端平台;在云端平台通过首先从移动终端接收语音控制指令及用户身份信息,然后,根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限,根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令。从而能够根据移动终端及云端平台间的交互,利用语音指令时的生物特征来进行用户身份的确认,并按照用户的身份匹配对应的语音操作权限来执行该语音控制指令,实现一种基于用户身份来确认操作权限从而执行语音控制指令的智能设备语音控制方法,避免了当非权限人员进行智能设备控制的问题,继而确保了当外界非家庭用户对家庭内的智能设备进行语音控制而存在的安全问题,提高了包括智能家居在内的智能设备的语音控制过程的安全性。另外,通过将用户身份信息的确认过程设置在移动终端进行,这样可以使得当存在多个移动终端执行该语音控制方法的过程中与云端平台交互时,能够将确认用户身份的过程在移动终端一侧执行,从而分担了云端平台在进行本方法时的数据处理压力,降低了云端平台的数据处理压力。
进一步的,依据图1及2所示的方法,本发明的另一个实施例还提供了一种智能设备的语音控制方法,应用于移动终端及云端平台中,用以对前述示例的进一步细化和阐述,具体的,如图3所示,其中,基于在智能设备的语音控制过程中,实际上还可以包括初始状态下录入用户语音控制信息的过程、语音控制的过程、基于权限级别对语音控制进行管理的过程、基于用户相关信息进行推荐信息的反馈以及用户体征检测的诸多过程,在此,对于上述实施过程可以如下述实施例所述,其中该方法主要包括:
301、移动终端当接收到语音录入指令时,向用户输出第一提示信息。
其中,所述语音录入指令为预设的用于指示准备录入语音控制的操作者身份、生物特征及其语音操作权限的指令,所述第一提示信息用于指示用户输入用户身份信息及生物特征。本步骤可以理解为,当用户需要进行语音控制之前进行相关信息的录入过程,其中,所述语音录入指令可以为预先设置的语音,这样,当用户发出该预先设置的语音时,则可以使本实施例所述方法的执行***在接收到该语音时,确定用户当前需要进行语音录入操作。另外,在向用户输入用于进行指示的第一提示信息时,其输出方式可以包括但不限于语音、可交互图像等任一种方式进行。基于在本发明实施例所述的方法的目的在于解决对智能设备进行语音控制过程中的安全性问题,因此,当移动终端接收到该语音录入指令时,需要向用户提示其需要进行相关信息的录入,具体的,在本步骤中所提示用户输入的信息至少包括当前用户的生物特征以及该用户的身份信息。
302、移动终端接收所述用户基于提示信息输入的生物特征及用户身份信息,并建立所述用户身份信息及所述生物特征间的对应关系。
其中该生物特征包括下述一种或多种特征,其中可以为声纹特征、虹膜特征以及面部特征,在此对于上述几种特征的描述与前述实施例中步骤101中的描述一致,在此不再赘述。同时,当接收到用户输入的生物特征及用户身份信息后,基于二者之间是存在对应关系的,因此,还需要根据本步骤的方法对二者进行对应关系的建立。具体的,该对应关系可以为一种映射关系,其中包含每个用户的用户身份信息及其录入的生物特征。并且,为了在实际应用中进一步确保安全性和便捷性,每个用户在录入用户身份信息对应的生物特征时可以不限于一种生物特征,也可以为多种生物特征的组合。例如,用户A在录入其用户身份信息a时,可以同时输入其生物特征中的虹膜特征X及面部特征F,这样,在后续基于生物特征进行用户身份信息识别时,可以选取这两种生物特征中的任意一种进行,从而提高便捷性,当然,为了确保安全性,还可以设置成在需要确认用户身份信息时同时进行两种生物特征的识别。在此,可以基于上述任一种方式进行设置,在此不做限定,可根据实际需要设置。
但需要说明的是,在实际录入用户的身份信息及生物特征时,其输入的生物特征的种类及数量需要与后续进行识别过程中的设置一致。例如,当本发明实施例所述的方法的执行***在进行用户身份信息确定过程中需要声纹特征和虹膜特征两种生物特征时,则本步骤需要同时录入这两种生物特征,以确保后续确定功能的实现。
303、移动终端向用户输入第二提示信息。
其中,所述第二提示信息用于指示用户录入对应所述用户身份信息的语音操作权限。当用户录入的用户身份信息及其生物特征后,还需要进行其能够进行语音操作权限的确定,因此,在本步骤中可以通过移动终端来向用户输出第二提示信息,以便用户能够根据该第二提示信息进行语音操作权限的输入和设置。
304、移动终端接收所述语音操作权限,并将所述语音操作权限及所述对应关系发送至云端平台。
当用户输入了其需要进行的语音操作权限后,则可以由当前的移动终端将接收到的该语音操作权限以及前述步骤302所建立的对应关系发送到云端平台。其中,本发明实施例中的语音操作权限可以为多个设备的多个权限,例如,该语音操作权限可以包括对智能电视进行开启和关闭,以及对扫地机器人进行开启、关闭及暂停等操作权限。在此,对于所述语音操作权限中包含的权限数量及种类并不做具体的限定,可以根据用户实际所需进行相应的选取。另外,对于所述发送时选取的发送方式可以按照任一种方式进行,例如,可选取无线传输通道将该语音操作权限及所述对应关系进行发送、
305、云端平台从移动端接收用户录入的语音操作权限及对应关系。
基于前述步骤304移动终端将用户的语音操作权限及对应关系进行发送之后,则在云端平台需要对语音操作权限及对应关系进行接收,具体的,接收方式与前述步骤304的发送方式一致。
306、云端平台将所述语音操作权限及所述对应关系,按照用户身份信息进行保存。
当云端平台接收到语音操作权限及对应关系后,基于对应关系中包含有用户身份信息,并且当云端平台中存在多个用户发送的上述信息时,为了避免出现混淆,则可以按照本步骤的方法将上述语音操作权限、生物特征、用户身份信息按照用户进行保存。具体的,可以构建用户操作权限表格,其中包含每个用户的标识(ID或姓名),每个标识对应的用户身份信息、生物特征以及其具备的语音操作权限。例如,其表格可以如下表1所示:
表1
这样,通过将上述用户身份信息、生物特征及语音操作权限按照用户进行保存,能够确保所保存的信息的准确性,为后续当从移动终端接收语音控制指令时进行语音操作权限的匹配,奠定了基础。
另外,在本发明实施例中,当云端平台接收到所述语音操作权限之后,还可以通过移动终端进行用户所属的权限级别的确认,以便后续当用户需要进行语音操作权限的进行调整时能够基于用户的权限级别进行权限的修改,具体的可如下述步骤307所示。
307、移动终端向用户确认所述用户身份信息对应的权限级别信息,并将所述权限级别信息发送至云端平台。
基于在实际操作过程中,可能存在需要对用户的语音操作权限进行修改的情况,而为了确保修改时的准确性,同时避免某些用户修改其原先不具备的权限。例如,儿童用户不具备控制电子灶具、洗衣机等语音操作权限。因此在本发明实施例中,还可以根据移动终端向用户确认当前用户身份信息对应的权限级别信息,其中,所述权限级别可以分为管理员或操作员。这样可以确保管理员级别能够对其他操作级别的用户进行语音操作权限的控制,从而使后续权限修改具有一定的安全性。
308、云端平台从移动端接收权限级别信息,并根据所述权限级别信息保存到对应的用户身份信息的对应关系中。
当接到权限级别信息后,则可以将该权限级别信息保存到对应的用户标识下,这样,可以使得所保存的对应关系中还保存了用户的权限级别,具体的,按照前述步骤的示例,在本步骤中,其具体的操作结果可以如下述表2所示:
表2
309、移动终端接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征。
在实际语音控制过程中,在接到语音控制指令时,基于每个用户的身份是不同的,而不同身份的用户可能存在不同的操作权限,因此,在本步骤中需要在接收到语音控制指令后,由移动终端接收当前指令的发出者的生物特征。其中,生物特征可以是面部特征、声纹特征及虹膜特征等任何一种或多种组合,因此,基于不同生物特征,在获取的过程中,其方式也随着其生物特征的不同而改变,具体的可按照下述方式进行:
当所述生物特征为虹膜时,则获取方式可以为:在接收语音控制指令后,通过预设虹膜采集装置,获取预设位置的所述语音控制指令发出者发出所述语音控制指令时的虹膜特征。
当所述生物特征为面部特征是,则获取方式可以为:在接收到语音控制指令后,首先,通过预设图像采集装置,获取预设位置处的所述语音控制指令发出者发出所述语音控制指令时的面部信息。然后,从所述面部信息中提取输图像特征,作为所述面部特征。
当所述生物特征为声纹特征是,则获取方式可以是通过语音指令中的语音信息,进行声纹提取,从而得到当前语音控制指令发出者的声纹特征。
在此,对于获取上述生物特征的实际操作方式可以选取任一种现有方式进行,其中所获取的生物特征的种类、数量可以与***在实际确认用户身份信息时所需要的种类、数量对应。
310、移动终端根据所述生物特征,确定所述语音控制指令发出者的用户身份信息。
具体的,基于不同的生物特征,在确定语音控制指令发出者的用户身份时,可按照不同的生物特征进行:
一方面,当确定所述语音控制指令发出者的生物特征为声纹特征时,则首先获取所述预设声纹关系,所述预设声纹关系为预先录制的对应有不同用户及其对应的声纹的映射关系。然后,根据所述语音控制指令中提取的声纹特征,在预设声纹关系中确定对应所述声纹特征的用户标识。最后,根据所述用户标识,确定所述语音控制指令发出者的用户身份信息。
另一方面,当确定生物特征为虹膜特征时,则根据获取的虹膜特征,在预设虹膜关系中确定对应所述虹膜特征的用户身份信息,所述预设虹膜关系包含有每个用户身份信息对应的虹膜特征。
又一方面,当确定生物特征为面部特征时,则根据获取的面部特征,在预设面部关系中确定对应所述面部特征的用户身份信息,所述面部关系包含有每个用户面部特征及对应的用户身份信息。
311、移动终端对所述语音控制指令进行指令解析,得到所述语音控制指令的语义控制信息。
基于在实际操作时,用户输入的语音控制指令对应的一句话,而并非整句话中全部文字都是有用的,其中,可能仅有部分语义是用来进行语音控制的,其他可能为语气词等无意义的词汇,这时可以通过本步骤的方法,通过对语音控制指令进行解析,得到整个指令中的语义部分,即所述语义控制信息。其中,在对指令进行解析时,其方式可以基于预设的自然语言处理技术进行操作。这样,通过本步骤对语音控制指令解析,得语义控制信息,能够确保剔除语音控制指令中无意义的词汇,使得后续传输时数据量更少,减少数据传输时的压力。另外,当无需进行指令解析操作时,则可以跳过本步骤直接执行步骤312。
312、移动终端确定所述语音控制指令是否设置有加密需求。
在实际的操作过程中,有些用户处于数据私密性的考虑,还可能需要在语音控制指令的传输过程中进行加密,对于此,可根据用户预设的设置,确定当前语音控制指令是否设置有加密需求。当确定用户未设置加密需求时,则可直接执行步骤314。
需要说明的是,在实际操作过程中,当用户未设置加密需求选项时,则可跳过本步骤及步骤313,直接执行步骤314。
313、移动终端当确定所述指令存在加密需求时,则对所述语音控制指令及用户身份信息进行加密处理;
当用书预先设置了加密需求时,则说明用户需要对其下达的指令以及后续操作进行相关的加密处理,因此,在本步骤中可以对用户身份信息及语音控制指令一同进行加密处理,以确保用户数据的私密性。
314、移动终端将所述用户身份信息及所述语音控制指令发送至云端平台。
基于前述步骤操作方式的不同,在本步骤中具体的执行方式也存在部分区别,具体的,当前述步骤执行了步骤311所述的解析操作后,则本步骤具体为:将所述语义控制信息及所述用户身份信息发送至云端平台。
另外,当前述步骤执行了步骤312-313所述的加密处理后,则本步骤具体为:将所述加密后的用户身份信息及语音控制指令发送至云端平台。
315、云端平台从移动终端接收语音控制指令及用户身份信息。
当移动终端发送了语音控制指令及用户身份信息之后,可以通过本步骤由云端平台进行接收,其中接收的方式不做限定,但需要与前述步骤移动终端发送的方式相对应。例如,当移动平台在发送语音控制指令及用户身份信息时对上述信息进行了加密时,则本步骤接收后需要采用与移动终端加密方式相对应的解密方式进行解密。
另外,基于前述步骤中移动终端操作方式的不同,当移动终端所发送的为语义控制信息时,则本步骤接收过程中可以具体为:从移动终端接收语义控制信息及用户身份信息。
当移动终端所发送的为经加密处理后的语音控制指令及用户身份信息时,则本步骤接收过程中可以具体为:从移动终端接收经加密处理后的语音控制指令及用户身份信息。
316、云端平台根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限。
当接收到用户身份信息和语音控制指令时,则说明当前用户需要对智能设备进行语音控制,但基于有些用户并没有语音控制的权限,因此,在云平台进行执行操作之前,还需要按照本步骤的方法对当前所接收到的语音控制指令的用户是否具备操作的权限进行确认,具体的,可以基于该用户身份信息唯一匹配其对应的语音操作权限。
具体的,本步骤在执行时可以包括:首先,获取身份权限关系,所述身份权限关系为预设的包含有用户身份信息及对应语音操作权限的映射关系。然后,根据所述身份权限关系,确定对应所述用户身份信息的语音操作权限。
基于前述步骤所述的示例,当所述云端平台中保存有如表2所示的身份权限关系表时,则当用身份信息为“用户身份信息a”时,则可以基于表2,确定当前用户A所具备的语音操作权限为:开启/关闭智能电视;开启/关闭扫地机器人;开启/关闭电子灶具。
317、云端平台根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令,以便所述设备在接收到所述控制指令后执行对应所述语音控制指令的操作行为。
具体的,基于步骤316所匹配的语音操作权限,当确定用户存在对应语音控制指令的操作权限时,则说明当前用户的语音操作是可以执行的,因此,可以按照本步骤的方法基于该语音控制指令对当前的智能设备发送控制指令,以便进行控制。
基于前述步骤的实际操作,当所述语音控制指令为语义控制信息时,则本步骤可以为:根据所述语义控制信息,生成对应所述语义控制信息的控制指令,并将所述控制指令发送到所述语义控制信息对应的设备中。
当所述语音控制指令是经过加密处理所得到加密指令时,则本步骤还可以为:根据解密规则,对所述加密处理后的语音控制指令进行解密,得到解密后的语音控制指令,基于所述语音操作权限及所述解密后的语音控制指令生成所述控制指令,并发送至设备中。
318、移动终端当接收到权限控制指令时,确定所述权限控制指令发出者的用户身份信息,并将所述权限控制指令发出者的用户身份信息及所述权限控制指令发送至云端平台。
在实际的操作过程中,有时还可能存在需要对权限进行设置和修改的需要,此时可以基于权限控制指令进行。具体的,如本步骤所述的方法,当移动终端接收到该权限控制指令时,则说明用户需要对语音操作权限进行调整。这样,需要确定当前指令发出者的用户身份信息,并将该权限控制指令及用户身份信息一同发送至云端平台以便进行后续操作。这样当所述云端平台确认所述权限控制指令发出者的用户身份信息具备管理员权限时,根据所述权限控制指令进行权限操作行为,所述权限操作行为包括对用户的语音操作权限进行修改、添加及删除。
为了在进行权限修改的过程中,确保操作的准确性,避免误操作的可能,在本发明实施例中在确定所述权限控制指令发出者的用户身份信息的具体过程可以包括:
获取用户输入的移动终端标识码,并确定所述用户输入的移动终端标识码与所述移动终端内置的移动终端标识码是否一致,其中,所述移动终端标识码为设备出厂时添加的唯一标识码。例如,所述唯一标识码可以为IMEI(International Mobile EquipmentIdentity,国际移动设备识别码简称IMEI)是国际移动设备识别码的缩写,俗称“手机串号”、“手机串码”、“手机序列号”,该码用于在GSM移动网络中识别每一部独立的手机,相当于手机的身份证号码。IMEI码适用于GSM和WCDMA制式的移动电话和铱星卫星电话。
若一致,则获取所述权限控制指令发出者的生物特征,并根据特征身份关系,确定对应所述生物特征的用户身份信息,所述特征身份关系中包含有每个用户身份信息对应的生物特征。若不一致,则忽略所述权限控制指令。这样,基于该IMEI码的唯一性,在确定用户是否是要进行语音控制权限进行修改时,能够通过该移动终端唯一标识的输入和判断,能够确保修改操作确为设备的主人的实际需要,而并非误触发的情况,同时,也能够避免黑客或恶意攻击对用户的语音操作权限的修改带来的风险。
319、云端平台当从移动端接收到权限控制指令时,根据所述用户身份信息及所述对应关系确定所述用户身份信息的权限级别。
当云端平台接收了权限控制指令时,基于不同的用户所具备的权限级别时不同的,譬如管理员能够对所有用户进行修改和控制,而操作员仅能对自身的操作权限进行控制。或者通过预设规则设置不同层级的权限级别的用户具有对应的权限操作功能。例如,所述管理员具备对操作员具备的语音操作权限进行修改、添加及删除的权限。
其中,基于不同的用户权限级别,在后续执行权限操作的过程中,可以按照不同的权限级别分别采取对应的步骤:当确定所述权限控制指令的用户身份信息对应的权限级别为管理员时,执行步骤320;当确定用户身份信息对应的权限级别为操作员时,则执行步骤321。
320、云平台端当确定所述权限级别为所述管理员时,根据所述权限控制指令执行对应的权限操作行为;
基于管理员具备***的最高权限级别,因此,在本发明实施例中,当云端平台确定当期权限控制指令的发出者是管理员时,其具备对任何用户进行语音操作权限进行修改、添加及删除的权限,因此,可以按照其权限操作执行对应的权限操作行为。
321、云平台端当确定所述权限级别为所述操作员时,且确定所述权限控制指令为用于对权限控制指令的发出者的权限进行操作时,根据所述权限控制指令执行权限操作行为,反之,则忽略所述权限控制指令。
当确定用户为操作员时,则说明用户仅保有对自身的权限进行控制,这时可根据本步骤的方法确定当前用户的操作指令用于自身时,则按照该指令执行对应的权限操作行为,当确定当前指令是用于他人的权限操作时,则忽略其指令。从而根据对指令的发出者的指令用途是否用于自身进行判断,能够避免不具备权限的用户对其他用户进行权限控制的行为,确保了语音控制过程中权限修改的安全性。
322、移动终端根据所述生物特征及预设生物特征对比,计算用户生物特征的偏移量。
在实际应用过程中,当用户输入了相关的语音控制指令后,基于用户每次输入的生物特征可能存在细微的差异,且生物体征能够在一定程度上反映用户的身体状态,这样,基于生物特征与预设生物体征的对比,能够及时发现用户身份的异常情况,以便用户及时处理。具体的,在本步骤中,可以通过计算生物特征的偏移量来进行。例如,当用户输入的生物特征为面部特征时,则可以基于用户预设面部特征与当前进行对比,从而确定二者之间的偏移量。
323、移动终端根据所述生物特征偏移量,确定用户体征是否正常。
基于生物特征偏移量的大小,能够进行用户体征是否正常的判断,例如当确定面部特征中用户的面部颜色比预设面部特征中用户的面部颜色之间颜色偏移量超过一定阈值时,则能够说明用户当前存在面色灰暗的问题,可能存在身体上的某些病症,因此,可以确定用户体征为异常。
324、移动终端当所述用户体征异常时,向云端平台发送用户体征异常的提示信息,并向用户输出警示信息。
基于前述步骤323的判断,当确定用户体征为异常时,则说明用户的身体可能存在问题,对此则可以按照本步骤的方法将当前用户体征异常的提示信息发送至云端平台,以便获取相应的解决对策。并同时向用户输入警示信息。其中,所述提示信息中可以包含反映用户体征异常的生物特征,以及当前生物特征与预设生物特征之间的偏移量,当然,还可以包含其他用户的相关信息,例如年龄、工作等用户预先录入的信息。在此,对于所述提示信息内包含的数据的内容、种类、数量不做限定,可按照实际需要选取和设置。
325、云平台端从移动终端接收提示信息。
在接收过程中,可以与前述移动终端的发送方式相一致,在此不做限定。
326、根据所述提示信息,获取所述用户体征异常对应的原因及解决方案,作为体征异常处理信息,并将所述体征异常处理信息反馈至移动终端。
基于提示信息用以确定用户体征存在异常,因此,当云端平台接收到该提示信息后,则可以基于该提示信息获取对应当前体征异常的原因及解决方案,并将原因和解决方案作为异常处理信息反馈到移动终端,以便用户能够得知当前体征异常的存在原因以及解决方案,确保了用户身份的健康。
例如,当确定用户体征异常为声音异常时,则可以确定用户可能存在咽喉或嗓子的问题,这时,可以获取解决上述问题的解决方案及原因,其中解决方案可以为:当确定用户的语音控制权限中存在开启/关闭空气净化机的权限时,则可以向用户反馈开启空气净化机以净化空气的建议作为解决方案。
327、云平台端根据所述用户身份信息,确定用户身份特征。
此外,基于语音控制过程中,还可以通过对用户身份信息进行身份的确定,从而可以使在进行语音控制的过程中为其同时提供相应的推荐信息。具体的,在确定身份的过程中,可以基于本步骤的方法首先确定用户身份特征。
328、云平台端基于所述用户身份特征,确定所述用户身份信息对应的用户群。
其中,所述用户群是基于不同种类用户身份特征按照类别预先设置的。
在确定用户的身份特征后,能够基于不同身份特征的用户所形成的用户群,确定当前用户所属的用户群。例如,当确定用户身份信息确定出用户的身份特征为男性、45周岁、已婚时,且预先录入的用户群体中年男性群体的特征为:40-50周岁;已婚;男性时,则可以确定当前用户属于中年男性群体。
329、云平台端根据用户身份信息对应的用户群,向所述移动终端反馈对应用户群的推送信息。
基于不同的用户群是具有不同的兴趣爱好的,例如,中年男性更关心足球、房产、汽车以及政治时,则可以基于对当前用户所确定的用户群为中年男性时,为当前用户反馈关于足球、房产、汽车及政治的相关推送消息。
这样,通过在语音控制过程中,基于用户身份信息为其反馈对应的推荐信息,能够确保在用户进行语音控制时,同时还能获取到其所感兴趣的相关推荐信息,使得对智能设备进行语音控制时,能够同时了解其他信息,更为便捷。
本发明提供的另一种智能设备的语音控制方法,与现有技术中通过语音即可对智能设备进行语音控制相比,本发明在移动终端通过首先接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,然后,根据所述生物特征,确定所述语音控制指令发出者的用户身份信息,最后,将所述用户身份信息及所述语音控制指令发送至云端平台;在云端平台通过首先从移动终端接收语音控制指令及用户身份信息,然后,根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限,根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令。从而能够根据移动终端及云端平台间的交互,利用语音指令时的生物特征来进行用户身份的确认,并按照用户的身份匹配对应的语音操作权限来执行该语音控制指令,实现一种基于用户身份来确认操作权限从而执行语音控制指令的智能设备语音控制方法,避免了当非权限人员进行智能设备控制的问题,继而确保了当外界非家庭用户对家庭内的智能设备进行语音控制而存在的安全问题,提高了包括智能家居在内的智能设备的语音控制过程的安全性。另外,通过将用户身份信息的确认过程设置在移动终端进行,这样可以使得当存在多个移动终端执行该语音控制方法的过程中与云端平台交互时,能够将确认用户身份的过程在移动终端一侧执行,从而分担了云端平台在进行本方法时的数据处理压力,降低了云端平台的数据处理压力。
进一步的,依据上述图1及图3所述方法实施例,本发明的另一个实施例还提供了一种智能设备的语音控制装置,应用于移动终端,如图4所示,所述装置包括:
获取单元401,可以用于接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,所述生物特征至少包括声纹特征、虹膜特征及面部特征中的一种;
第一确定单元402,可以用于根据所述获取单元401获取的生物特征,确定所述语音控制指令发出者的用户身份信息;
发送单元403,可以用于将所述第一确定单元402确定的用户身份信息及所述语音控制指令发送至云端平台。
可选的,如图5所示,所述第一确定单元402包括:
第一确定模块4021,可以用于根据所述语音控制指令中提取的声纹特征,在预设声纹关系中确定对应所述声纹特征的用户标识,所述预设声纹关系为预先录制的对应有不同用户及其对应的声纹的映射关系;
第二确定模块4022,可以用于根据所述第一确定模块4021确定的用户标识,确定所述语音控制指令发出者的用户身份信息。
可选的,如图5所示,所述第一确定单元402还包括:
获取模块4023,用于当确定所述语音控制指令发出者的生物特征为声纹特征时,获取所述预设声纹关系,以便所述第一确定模块4021确定用户标识。
可选的,如图5所示,所述第一确定单元402包括:
第三确定模块4024,可以用于根据获取的虹膜特征,在预设虹膜关系中确定对应所述虹膜特征的用户身份信息,所述预设虹膜关系包含有每个用户身份信息对应的虹膜特征;
所述获取单元401,包括:
虹膜获取模块4011,可以用于在接收语音控制指令后,通过预设虹膜采集装置,获取预设位置的所述语音控制指令发出者发出所述语音控制指令时的虹膜特征。
可选的,如图5所示,所述第一确定单元402包括:
第四确定模块4025,可以用于根据获取的面部特征,在预设面部关系中确定对应所述面部特征的用户身份信息,所述面部关系包含有每个用户面部特征及对应的用户身份信息;
所述获取单元401,包括:
图像获取模块4012,可以用于在接收到语音控制指令后,通过预设图像采集装置,获取预设位置处的所述语音控制指令发出者发出所述语音控制指令时的面部信息;
提取模块4013,可以用于从所述图像获取模块4012获取的面部信息中提取输图像特征,作为所述面部特征。
可选的,如图5所示,所述装置还包括:
解析单元404,可以用于对所述语音控制指令进行指令解析,得到所述语音控制指令的语义控制信息,所述指令解析包括通过预设自然语言处理操作;
所述发送单元403,可以具体用于将所述解析单元404解析得到的语义控制信息及所述用户身份信息发送至云端平台。
可选的,如图5所示,所述装置还包括:
第二确定单元405,可以用于确定所述语音控制指令是否设置有加密需求;
加密单元406,可以用于当第二确定单元45确定所述指令存在加密需求时,则对所述语音控制指令及用户身份信息进行加密处理。
可选的,如图5所示,所述装置还包括:
第一输出单元407,可以用于当接收到语音录入指令时,向用户输出第一提示信息,所述语音录入指令为预设的用于指示准备录入语音控制的操作者身份、生物特征及其语音操作权限的指令,所述第一提示信息用于指示用户输入用户身份信息及生物特征;
建立单元408,可以用于接收所述用户基于提示信息输入的生物特征及用户身份信息,并建立所述用户身份信息及所述生物特征间的对应关系;
第二输出单元409,可以用于向用户输入第二提示信息,所述第二提示信息用于指示用户录入对应所述用户身份信息的语音操作权限;
所述发送单元403,还用于接收所述语音操作权限,并将所述语音操作权限及所述对应关系发送至云端平台。
可选的,如图5所示,所述的装置,所述装置还包括:
确认单元410,可以用于向用户确认所述用户身份信息对应的权限级别信息,并将所述权限级别信息发送至云端平台,所述权限级别为管理员或操作员。
可选的,如图5所示,述管理员具备对操作员具备的语音操作权限进行修改、添加及删除的权限,所述装置还包括:
权限控制单元411,可以用于当接收到权限控制指令时,确定所述权限控制指令发出者的用户身份信息,并将所述权限控制指令发出者的用户身份信息及所述权限控制指令发送至云端平台,以便当所述云端平台确认所述权限控制指令发出者的用户身份信息具备管理员权限时,根据所述权限控制指令进行权限操作行为,所述权限操作行为包括对用户的语音操作权限进行修改、添加及删除。
可选的,如图5所示,所述确权限控制单元411包括:
确定模块4111,可以用于获取用户输入的移动终端标识码,并确定所述用户输入的移动终端标识码与所述移动终端内置的移动终端标识码是否一致,所述移动终端标识码为设备出厂时添加的唯一标识码;
第一处理模块4112,可以用于若确定模块4111确定所述用户输入的移动终端标识码与所述移动终端内置的移动终端标识码一致,则获取所述权限控制指令发出者的生物特征,并根据特征身份关系,确定对应所述生物特征的用户身份信息,所述特征身份关系中包含有每个用户身份信息对应的生物特征。
第二处理模块4113,可以用于若确定模块4111确定所述用户输入的移动终端标识码与所述移动终端内置的移动终端标识码不一致,则忽略所述权限控制指令。
可选的,如图5所示,所述装置还包括:
计算单元412,可以用于根据所述生物特征及预设生物特征对比,计算用户生物特征的偏移量;
第三确定单元413,可以用于根据所述计算单元412得到的生物特征偏移量,确定用户体征是否正常;
第三输出单元414,可以用于当所述第三确定单元413确定用户体征异常时,向云端平台发送用户体征异常的提示信息,并向用户输出警示信息。
进一步的,依据上述图2及图3所述方法实施例,本发明的另一个实施例还提供了一种智能设备的语音控制装置,应用于云端平台,如图6所示,所述装置包括:
第一接收单元601,可以用于从移动终端接收语音控制指令及用户身份信息;
匹配单元602,可以用于根据所述第一接收单元601接收的用户身份信息,匹配对应所述用户身份信息的语音操作权限;
发送单元603,可以用于根据所述匹配单元602确定的语音操作权限,及所述第一接收单元601接收的语音控制指令,向对应所述语音控制指令的设备发送控制指令,以便所述设备在接收到所述控制指令后执行对应所述语音控制指令的操作行为。
可选的,如图7所示,所述匹配单元602包括:
获取模块6021,可以用于获取身份权限关系,所述身份权限关系为预设的包含有用户身份信息及对应语音操作权限的映射关系;
确定模块6022,可以用于根据所述身份权限关系,确定对应获取模块6021获取的所述用户身份信息的语音操作权限。
可选的,如图7所示,所述第一接收单元601包括:
第一接收模块6011,可以用于从移动终端接收语义控制信息及用户身份信息;
所述发送单元603,包括:
第一发送模块6031,可以用于根据所述语义控制信息,生成对应所述语义控制信息的控制指令,并将所述控制指令发送到所述语义控制信息对应的设备中。
可选的,如图7所示,所述第一接收单元601包括:
第二接收模块6012,可以用于从移动终端接收经加密处理后的语音控制指令及用户身份信息;
所述发送单元603,包括:
第二发送模块6032,可以用于根据解密规则,对所述加密处理后的语音控制指令进行解密,得到解密后的语音控制指令,基于所述语音操作权限及所述解密后的语音控制指令生成所述控制指令,并发送至设备中。
可选的,如图7所示,所述装置还包括:
第二接收单元604,可以用于从移动端接收用户录入的语音操作权限及对应关系,所述对应关系包含有用户身份信息及对应的生物特征;
保存单元605,可以用于将所述第二接收单元604接收的语音操作权限及所述对应关系,按照用户身份信息进行保存,以便当从移动终端接收语音控制指令时进行语音操作权限的匹配。
可选的,如图7所示,所述装置还包括:
第三接收单元606,可以用于从移动端接收权限级别信息,并根据所述权限级别信息保存到对应的用户身份信息的对应关系中,所述权限级别为管理员或操作员。
可选的,如图7所示,所述管理员具备对操作员具备的语音操作权限进行修改、添加及删除的权限,所述装置还包括:
第一确定单元607,可以用于当从移动端接收到权限控制指令时,根据所述用户身份信息及所述对应关系确定所述用户身份信息的权限级别;
第一执行单元608,可以用于当第一确定单元607确定所述权限级别为所述管理员时,根据所述权限控制指令执行对应的权限操作行为,所述权限操作行为包括对用户的语音操作权限进行修改、添加及删除;
第二执行单元609,可以用于当第一确定单元607确定所述权限级别为所述操作员时,且确定所述权限控制指令为用于对权限控制指令的发出者的权限进行操作时,根据所述权限控制指令执行权限操作行为,反之,则忽略所述权限控制指令。
可选的,如图7所示,所述装置还包括:
第二确定单元610,可以用于根据所述用户身份信息,确定用户身份特征,
第三确定单元611,可以用于基于所述第二确定单元610确定的用户身份特征,确定所述用户身份信息对应的用户群,所述用户群是基于不同种类用户身份特征按照类别预先设置的;
第一反馈单元612,可以用于根据第三确定单元611确定的用户身份信息对应的用户群,向所述移动终端反馈对应用户群的推送信息。
可选的,如图7所示,所述装置还包括:
第四接收单元613,可以用于从移动终端接收提示信息,所述提示信息用于指示用户体征存在异常;
第二反馈单元614,可以用于根据所述第四接收单元613接收的提示信息,获取所述用户体征异常对应的原因及解决方案,作为体征异常处理信息,并将所述体征异常处理信息反馈至移动终端。
进一步的,依据上述图1、2及图3所述方法实施例,本发明的另一个实施例还提供了一种智能设备的语音控制***,如图8所示,所述装置包括:
移动终端81,用于接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,根据所述生物特征,确定所述语音控制指令发出者的用户身份信息,将所述用户身份信息及所述语音控制指令发送至云端平台82;
所述云平台端82,用于从所述移动终端81接收语音控制指令及用户身份信息,根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限,根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令。
本发明实施例提供的一种智能设备的语音控制的方法、装置及***,与现有技术中通过语音即可对智能设备进行语音控制相比,本发明在移动终端通过首先接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,然后,根据所述生物特征,确定所述语音控制指令发出者的用户身份信息,最后,将所述用户身份信息及所述语音控制指令发送至云端平台;在云端平台通过首先从移动终端接收语音控制指令及用户身份信息,然后,根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限,根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令。从而能够根据移动终端及云端平台间的交互,利用语音指令时的生物特征来进行用户身份的确认,并按照用户的身份匹配对应的语音操作权限来执行该语音控制指令,实现一种基于用户身份来确认操作权限从而执行语音控制指令的智能设备语音控制方法,避免了当非权限人员进行智能设备控制的问题,继而确保了当外界非家庭用户对家庭内的智能设备进行语音控制而存在的安全问题,提高了包括智能家居在内的智能设备的语音控制过程的安全性。
进一步的,依据上述实施例,本发明的另一个实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上所述的智能设备的语音控制的方法。
进一步的,依据上述实施例,本发明的另一个实施例还提供了一种电子设备90如图9所示,其中包括:存储器91、处理器92和通讯总线93;
处理器92可以包括中央处理单元(Central Processing Unit,CPU)、数字信号处理器(digital signal processor,DSP)、微控制器(MicrocontrollerUnit,MCU)、专用集成电路(Application Specific Integrated Circuit,ASIC)或现场可编程逻辑门阵列(Field-Programmable Gate Array,FPGA)中的至少一个。
存储器91与处理器92通过通讯总线93通讯连接;
存储器91中存储有计算机可执行指令,处理器92用于执行计算机可执行指令,以实现本申请实施例任一可选实施方式提供的智能设备的语音控制方法。
计算机可执行指令可以以软件功能单元的形式实现并能够作为独立的产品销售或使用,存储器91可以是任意形式的计算机可读取存储介质。基于这样的理解,本申请的技术方案的全部或部分可以以软件产品的形式体现出来,包括若干指令用以使得一台计算机设备,具体可以是处理器,来执行本申请各个实施例中终端的全部或部分步骤。而前述的计算机可读存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,本申请提供的移动终端实施例与本申请提供的智能设备的语音控制方法实施例具有相同或类似的效果,本实施例不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一种智能设备的语音控制方法、装置、***及电子设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者设备程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干设备的单元权利要求中,这些设备中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

Claims (10)

1.一种智能设备的语音控制方法,应用于移动终端,其特征在于,包括:
接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,所述生物特征至少包括声纹特征、虹膜特征及面部特征中的一种;
根据所述生物特征,确定所述语音控制指令发出者的用户身份信息;
将所述用户身份信息及所述语音控制指令发送至云端平台。
2.根据权利要求1所述的方法,其特征在于,所述根据所述生物特征,确定所述语音控制指令发出者的用户身份信息包括:
根据所述语音控制指令中提取的声纹特征,在预设声纹关系中确定对应所述声纹特征的用户标识,所述预设声纹关系为预先录制的对应有不同用户及其对应的声纹的映射关系;
根据所述用户标识,确定所述语音控制指令发出者的用户身份信息。
3.根据权利要求2所述的方法,其特征在于,在所述根据所述语音控制指令中提取的声纹特征,在预设声纹关系中确定对应所述声纹特征的用户标识之前,所述方法还包括:
当确定所述语音控制指令发出者的生物特征为声纹特征时,获取所述预设声纹关系。
4.一种智能设备的语音控制方法,应用于云端平台,其特征在于,包括:
从移动终端接收语音控制指令及用户身份信息;
根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限;
根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令,以便所述设备在接收到所述控制指令后执行对应所述语音控制指令的操作行为。
5.根据权利要求4所述的方法,其特征在于,所述根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限包括:
获取身份权限关系,所述身份权限关系为预设的包含有用户身份信息及对应语音操作权限的映射关系;
根据所述身份权限关系,确定对应所述用户身份信息的语音操作权限。
6.一种智能设备的语音控制装置,应用于移动终端,其特征在于,包括:
获取单元,用于接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,所述生物特征至少包括声纹特征、虹膜特征及面部特征中的一种;
第一确定单元,用于根据所述生物特征,确定所述语音控制指令发出者的用户身份信息;
发送单元,用于将所述用户身份信息及所述语音控制指令发送至云端平台。
7.一种智能设备的语音控制装置,应用于云端平台,其特征在于,包括:
第一接收单元,用于从移动终端接收语音控制指令及用户身份信息;
匹配单元,用于根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限;
发送单元,用于根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令,以便所述设备在接收到所述控制指令后执行对应所述语音控制指令的操作行为。
8.一种智能设备的语音控制***,其特征在于,包括:
移动终端,用于接收语音控制指令,并在接收到所述语音控制指令后获取所述语音控制指令发出者的生物特征,根据所述生物特征,确定所述语音控制指令发出者的用户身份信息,将所述用户身份信息及所述语音控制指令发送至云端平台;
所述云平台端,用于从所述移动终端接收语音控制指令及用户身份信息,根据所述用户身份信息,匹配对应所述用户身份信息的语音操作权限,根据所述语音操作权限,及所述语音控制指令,向对应所述语音控制指令的设备发送控制指令。
9.一种电子设备,其特征在于,包括存储器、处理器和通讯总线;
所述存储器与所述处理器通过所述通讯总线通讯连接;
所述存储器中存储有计算机可执行指令,所述处理器用于执行所述计算机可执行指令,以实现权利要求1-3或4-5中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被执行时,用于实现权利要求1-3或4-5中任一项所述的方法。
CN201910859713.6A 2019-09-11 2019-09-11 智能设备的语音控制方法、装置、***及电子设备 Pending CN110534107A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910859713.6A CN110534107A (zh) 2019-09-11 2019-09-11 智能设备的语音控制方法、装置、***及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910859713.6A CN110534107A (zh) 2019-09-11 2019-09-11 智能设备的语音控制方法、装置、***及电子设备

Publications (1)

Publication Number Publication Date
CN110534107A true CN110534107A (zh) 2019-12-03

Family

ID=68668381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910859713.6A Pending CN110534107A (zh) 2019-09-11 2019-09-11 智能设备的语音控制方法、装置、***及电子设备

Country Status (1)

Country Link
CN (1) CN110534107A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111276144A (zh) * 2020-02-21 2020-06-12 北京声智科技有限公司 一种平台匹配方法、装置、设备和介质
CN111464489A (zh) * 2020-02-21 2020-07-28 中国电子技术标准化研究院 一种用于物联网设备的隐私保护的方法和***
CN111583921A (zh) * 2020-04-22 2020-08-25 珠海格力电器股份有限公司 语音控制方法、装置、计算机设备和存储介质
CN111600782A (zh) * 2020-04-28 2020-08-28 百度在线网络技术(北京)有限公司 智能语音设备的控制方法、装置、电子设备和存储介质
CN112540544A (zh) * 2020-12-29 2021-03-23 宜宾凯翼汽车有限公司 一种车辆远程控制家居智能设备的***及方法
CN113053381A (zh) * 2021-03-30 2021-06-29 三一汽车制造有限公司 消防车的控制***、控制方法、控制装置和电子设备
CN113934299A (zh) * 2021-10-18 2022-01-14 珠海格力电器股份有限公司 设备交互方法、装置、智能家居设备及处理器
CN114489317A (zh) * 2020-11-13 2022-05-13 上海擎感智能科技有限公司 一种交互方法、交互装置、终端及计算机可读存储介质
CN114613368A (zh) * 2022-03-08 2022-06-10 广州国音智能科技有限公司 一种云端服务器、基于多设备的身份认证方法和***
CN116079720A (zh) * 2022-12-23 2023-05-09 深圳优地科技有限公司 机器人控制方法、机器人和存储介质

Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101658412A (zh) * 2009-06-19 2010-03-03 中卫莱康科技发展(北京)有限公司 移动通信装置、远程医疗***及移动通信装置的控制方法
CN102429637A (zh) * 2011-08-17 2012-05-02 北京百纳威尔科技有限公司 移动终端虹膜检测方法及移动终端
CN104036778A (zh) * 2014-05-20 2014-09-10 安徽科大讯飞信息科技股份有限公司 一种设备控制方法、装置及***
CN104102801A (zh) * 2013-04-07 2014-10-15 甘肃百合物联科技信息有限公司 基于移动互联网的老年健康监测和管理***
CN105391730A (zh) * 2015-12-02 2016-03-09 北京云知声信息技术有限公司 一种信息反馈方法、装置及***
CN105608407A (zh) * 2015-06-29 2016-05-25 宇龙计算机通信科技(深圳)有限公司 信息处理方法、装置及其终端
CN205261811U (zh) * 2015-12-02 2016-05-25 王海军 一种生命体征异常监测空气净化器
CN105808903A (zh) * 2014-12-29 2016-07-27 中兴通讯股份有限公司 一种生成健康报告的方法及装置
CN105962895A (zh) * 2016-04-26 2016-09-28 广东小天才科技有限公司 一种用户状态的提醒方法及***
CN106506442A (zh) * 2016-09-14 2017-03-15 上海百芝龙网络科技有限公司 一种智能家居多用户身份识别及其权限管理***
CN106530165A (zh) * 2015-09-10 2017-03-22 李冠瑢 健康管理装置、健康管理方法及健康管理***
CN106550095A (zh) * 2015-09-18 2017-03-29 中兴通讯股份有限公司 健康数据管理的方法、装置及移动终端的黄页***
CN107209857A (zh) * 2015-02-10 2017-09-26 三星电子株式会社 用户终端及其提供方法
CN107311002A (zh) * 2017-06-26 2017-11-03 广东工匠特种设备有限公司 一种电梯
CN107358025A (zh) * 2017-06-12 2017-11-17 美的集团股份有限公司 控制方法、控制装置、智能镜子和计算机可读存储介质
CN107358179A (zh) * 2017-06-27 2017-11-17 上海爱优威软件开发有限公司 一种基于虹膜验证的生活管理***、媒质和方法
CN206696852U (zh) * 2017-01-18 2017-12-01 北京释码大华科技有限公司 一种虹膜身份认证附件
CN107463124A (zh) * 2017-07-07 2017-12-12 广东美的制冷设备有限公司 智能空气设备及其控制方法、装置、服务器、存储介质
CN107562868A (zh) * 2017-08-30 2018-01-09 努比亚技术有限公司 一种信息推荐方法、终端和计算机可读存储介质
CN108389578A (zh) * 2018-02-09 2018-08-10 深圳市鹰硕技术有限公司 智能教室语音控制***
CN208027537U (zh) * 2018-03-30 2018-10-30 比亚迪股份有限公司 智能穿戴设备和车辆辅助驾驶***
CN108847288A (zh) * 2018-07-13 2018-11-20 武汉久乐科技有限公司 一种健康预警方法和装置
CN108926331A (zh) * 2017-05-22 2018-12-04 深圳大森智能科技有限公司 基于可穿戴设备的健康监管方法及***
CN109448716A (zh) * 2018-12-06 2019-03-08 珠海格力电器股份有限公司 一种语音控制方法、装置、存储介质及空调
CN109493577A (zh) * 2018-12-19 2019-03-19 重庆奇甫机械有限责任公司 车载远程智能报警***
CN109584860A (zh) * 2017-09-27 2019-04-05 九阳股份有限公司 一种语音唤醒词定义方法和***
CN109631252A (zh) * 2018-12-03 2019-04-16 珠海格力电器股份有限公司 空调的控制方法、装置和空调
CN109979443A (zh) * 2017-12-27 2019-07-05 深圳市优必选科技有限公司 一种用于机器人的权限管理控制方法及装置
CN209059162U (zh) * 2017-11-15 2019-07-05 北京汽车集团有限公司 车载健康检测***
CN110008870A (zh) * 2019-03-25 2019-07-12 秒针信息技术有限公司 对象状态告警方法和装置
CN110048916A (zh) * 2018-01-17 2019-07-23 佛山市顺德区美的电热电器制造有限公司 一种设备的控制方法、装置及存储介质

Patent Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101658412A (zh) * 2009-06-19 2010-03-03 中卫莱康科技发展(北京)有限公司 移动通信装置、远程医疗***及移动通信装置的控制方法
CN102429637A (zh) * 2011-08-17 2012-05-02 北京百纳威尔科技有限公司 移动终端虹膜检测方法及移动终端
CN104102801A (zh) * 2013-04-07 2014-10-15 甘肃百合物联科技信息有限公司 基于移动互联网的老年健康监测和管理***
CN104036778A (zh) * 2014-05-20 2014-09-10 安徽科大讯飞信息科技股份有限公司 一种设备控制方法、装置及***
CN105808903A (zh) * 2014-12-29 2016-07-27 中兴通讯股份有限公司 一种生成健康报告的方法及装置
CN107209857A (zh) * 2015-02-10 2017-09-26 三星电子株式会社 用户终端及其提供方法
CN105608407A (zh) * 2015-06-29 2016-05-25 宇龙计算机通信科技(深圳)有限公司 信息处理方法、装置及其终端
CN106530165A (zh) * 2015-09-10 2017-03-22 李冠瑢 健康管理装置、健康管理方法及健康管理***
CN106550095A (zh) * 2015-09-18 2017-03-29 中兴通讯股份有限公司 健康数据管理的方法、装置及移动终端的黄页***
CN205261811U (zh) * 2015-12-02 2016-05-25 王海军 一种生命体征异常监测空气净化器
CN105391730A (zh) * 2015-12-02 2016-03-09 北京云知声信息技术有限公司 一种信息反馈方法、装置及***
CN105962895A (zh) * 2016-04-26 2016-09-28 广东小天才科技有限公司 一种用户状态的提醒方法及***
CN106506442A (zh) * 2016-09-14 2017-03-15 上海百芝龙网络科技有限公司 一种智能家居多用户身份识别及其权限管理***
CN206696852U (zh) * 2017-01-18 2017-12-01 北京释码大华科技有限公司 一种虹膜身份认证附件
CN108926331A (zh) * 2017-05-22 2018-12-04 深圳大森智能科技有限公司 基于可穿戴设备的健康监管方法及***
CN107358025A (zh) * 2017-06-12 2017-11-17 美的集团股份有限公司 控制方法、控制装置、智能镜子和计算机可读存储介质
CN107311002A (zh) * 2017-06-26 2017-11-03 广东工匠特种设备有限公司 一种电梯
CN107358179A (zh) * 2017-06-27 2017-11-17 上海爱优威软件开发有限公司 一种基于虹膜验证的生活管理***、媒质和方法
CN107463124A (zh) * 2017-07-07 2017-12-12 广东美的制冷设备有限公司 智能空气设备及其控制方法、装置、服务器、存储介质
CN107562868A (zh) * 2017-08-30 2018-01-09 努比亚技术有限公司 一种信息推荐方法、终端和计算机可读存储介质
CN109584860A (zh) * 2017-09-27 2019-04-05 九阳股份有限公司 一种语音唤醒词定义方法和***
CN209059162U (zh) * 2017-11-15 2019-07-05 北京汽车集团有限公司 车载健康检测***
CN109979443A (zh) * 2017-12-27 2019-07-05 深圳市优必选科技有限公司 一种用于机器人的权限管理控制方法及装置
CN110048916A (zh) * 2018-01-17 2019-07-23 佛山市顺德区美的电热电器制造有限公司 一种设备的控制方法、装置及存储介质
CN108389578A (zh) * 2018-02-09 2018-08-10 深圳市鹰硕技术有限公司 智能教室语音控制***
CN208027537U (zh) * 2018-03-30 2018-10-30 比亚迪股份有限公司 智能穿戴设备和车辆辅助驾驶***
CN108847288A (zh) * 2018-07-13 2018-11-20 武汉久乐科技有限公司 一种健康预警方法和装置
CN109631252A (zh) * 2018-12-03 2019-04-16 珠海格力电器股份有限公司 空调的控制方法、装置和空调
CN109448716A (zh) * 2018-12-06 2019-03-08 珠海格力电器股份有限公司 一种语音控制方法、装置、存储介质及空调
CN109493577A (zh) * 2018-12-19 2019-03-19 重庆奇甫机械有限责任公司 车载远程智能报警***
CN110008870A (zh) * 2019-03-25 2019-07-12 秒针信息技术有限公司 对象状态告警方法和装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111276144A (zh) * 2020-02-21 2020-06-12 北京声智科技有限公司 一种平台匹配方法、装置、设备和介质
CN111464489A (zh) * 2020-02-21 2020-07-28 中国电子技术标准化研究院 一种用于物联网设备的隐私保护的方法和***
CN111583921A (zh) * 2020-04-22 2020-08-25 珠海格力电器股份有限公司 语音控制方法、装置、计算机设备和存储介质
CN111600782A (zh) * 2020-04-28 2020-08-28 百度在线网络技术(北京)有限公司 智能语音设备的控制方法、装置、电子设备和存储介质
CN114489317A (zh) * 2020-11-13 2022-05-13 上海擎感智能科技有限公司 一种交互方法、交互装置、终端及计算机可读存储介质
CN114489317B (zh) * 2020-11-13 2023-11-03 上海擎感智能科技有限公司 一种交互方法、交互装置、终端及计算机可读存储介质
CN112540544A (zh) * 2020-12-29 2021-03-23 宜宾凯翼汽车有限公司 一种车辆远程控制家居智能设备的***及方法
CN113053381A (zh) * 2021-03-30 2021-06-29 三一汽车制造有限公司 消防车的控制***、控制方法、控制装置和电子设备
CN113934299A (zh) * 2021-10-18 2022-01-14 珠海格力电器股份有限公司 设备交互方法、装置、智能家居设备及处理器
CN113934299B (zh) * 2021-10-18 2024-01-30 珠海格力电器股份有限公司 设备交互方法、装置、智能家居设备及处理器
CN114613368A (zh) * 2022-03-08 2022-06-10 广州国音智能科技有限公司 一种云端服务器、基于多设备的身份认证方法和***
CN116079720A (zh) * 2022-12-23 2023-05-09 深圳优地科技有限公司 机器人控制方法、机器人和存储介质

Similar Documents

Publication Publication Date Title
CN110534107A (zh) 智能设备的语音控制方法、装置、***及电子设备
CN105429761B (zh) 一种密钥生成方法及装置
US9286455B2 (en) Real identity authentication
CN104933342B (zh) 一种图片查看方法及移动终端
CN105096420A (zh) 门禁***以及用于其的数据处理方法
US20220028200A1 (en) Roaming user password based on human identity analytic data
US11831784B2 (en) Systems and methods for secure data transmission
Jo et al. Security analysis and improvement of fingerprint authentication for smartphones
EP2767031A2 (en) Authenticating device users
CN103617382A (zh) 隐私保护方法及其装置
CN105429949B (zh) 密码的推送方法及推送***
US20220092161A1 (en) Document signing and digital signatures with human as the password
CN104917603B (zh) 一种信息安全传递方法、接收终端、及发送终端
EP3868060A1 (en) Display of notifications in a lock screen with a privacy feature
CN107733636A (zh) 认证方法以及认证***
CN103699223A (zh) 一种基于手势的控制方法和设备
CN110262908A (zh) 一种剪切板数据的处理方法及装置
CN205140028U (zh) 门禁***
CN105162804A (zh) 通讯信息的保护方法及装置
CN105373741B (zh) 一种指纹信息的使用方法及装置
CN106709310A (zh) 一种虚拟现实***界面登录方法及其装置
CN107786566A (zh) 隐私信息保护方法、***、服务器、及接收终端
CN108009411A (zh) 基于人脸识别控制汽车的方法、装置及计算设备
CN116628742A (zh) 隐私保护模型的训练方法、隐私保护方法及***
CN106710033A (zh) 一种门禁的开启方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191203