智能音箱、指令录入器及其安全预警方法、装置与流程

文档序号:16394799发布日期:2018-12-25 19:41阅读:197来源:国知局
智能音箱、指令录入器及其安全预警方法、装置与流程

本发明涉及人机交互领域,特别涉及一种智能音箱、指令录入器及其安全预警方法、装置。

背景技术

近来,随着科技的发展,人工智能时代已经到来,人机交互设备也应运而生,在为人们提供便利的同时促进社会的发展进步。

智能音箱作为人机交互设备的一种,能够以语音对话的方式和用户进行交互,从而用户可以获取想要的信息,在现有技术中,智能音箱获取到用户的语音指令,并将指令发送至服务器,服务器返回指令的请求内容后,利用智能音箱播放请求内容,但是这种通过采集语音获取用户信息的方式,有极大可能会因指令的不规范或不安全,从而导致用户信息泄露,造成危险。鉴于此,提供一种能够确保信息不被泄露方法是本领域技术人员亟待解决的技术问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种智能音箱、指令录入器及其安全预警方法、装置,能够在获取到语音指令后对其进行安全校验,避免了信息泄露的安全。其具体方案如下:

第一方面,本发明公开了一种安全预警方法,应用于智能音箱,包括:

利用指令录入器获取目标指令;

判断所述目标指令是否为危险指令;

若所述目标指令为危险指令,则播放相应的预警提示信息。

可选的,所述判断所述目标指令是否为危险指令,包括:

通过预设离线预警指令库判断所述目标指令是否为危险指令。

可选的,所述判断所述目标指令是否为危险指令,包括:

通过预设离线预警指令库判断所述目标指令是否为危险指令;

如果是,则判定所述目标指令为危险指令;

如果否,则通过服务器中的预设在线预警指令库判断所述目标指令是否为危险指令,如果是,则判定所述目标指令为危险指令。

可选的,所述预设离线指令库为位于所述智能音箱或所述指令录入器的指令库。

可选的,所述安全预警方法还包括:

利用所述预设在线预警指令库对所述预设离线预警指令库进行更新。

第二方面,本发明公开了一种安全预警方法,应用于指令录入器,包括:

获取目标指令;

通过本地的预设离线预警指令库判断所述目标指令是否为危险指令;

若所述目标指令为危险指令,则将所述目标指令对应的预警提示信息发送至智能音箱进行播放。

第三方面,本发明公开了一种安全预警装置,应用于智能音箱,包括:

第一获取模块,用于利用指令录入器获取目标指令;

第一判断模块,用于判断所述目标指令是否为危险指令;

预警播放模块,用于若所述目标指令为危险指令,则播放相应的预警提示信息。

第四方面,本发明公开了一种安全预警装置,应用于指令录入器,包括:

第二获取模块,用于获取目标指令;

第二判断模块,用于通过本地的预设离线预警指令库判断所述目标指令是否为危险指令;

预警发送模块,用于若所述目标指令为危险指令,则将所述目标指令对应的预警提示信息发送至智能音箱进行播放。

第五方面,本发明公开了一种智能音箱,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现前述公开的安全预警方法的步骤。

第六方面,本发明公开了一种指令录入器,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现前述公开的安全预警方法的步骤。

可见,本发明通过利用指令录入器获取目标指令,判断目标指令是否为危险指令,若目标指令为危险指令,则播放相应的预警提示信息。由上可知,本发明通过用于采集指令的指令录入器获取用户的指令,获取到指令后会对指令进行安全校验,如果指令是危险指令,则播放预警提示,可以提示用户规范的输入指令,阻止危险指令,从而避免了语音指令泄露隐私信息的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明公开的一种安全预警方法流程图;

图2为本发明公开的一种安全预警方法流程图;

图3为本发明公开的一种安全预警装置结构示意图;

图4为本发明公开的一种安全预警装置结构示意图;

图5为本发明公开的一种具体的智能音箱硬件结构示意图;

图6为本发明公开的一种具体的指令录入器硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在现有技术中,智能音箱通过采集到用户的语音指令,传输至服务器获取请求内容,这种通过采集语音获取用户信息的方式可能会导致用户信息泄露,为此,本发明通过对获取到的指令进行判断,对危险指令进行预警提醒,避免了信息泄露的危险。

如图1所示,本发明实施例公开了一种安全预警方法,应用于智能音箱,该方法包括:

步骤s101:利用指令录入器获取目标指令;

本实施例中,目标指令可以为用户发出的语音指令,利用指令录入器中的录音设备单元获取目标指令,具体可以为:利用指令录入器中的麦克风采集到用户发出的语音信息,其中,所述指令录入器可以设置于智能音箱内。

优选的,将指令录入器作为单独的设备,从智能音箱中分离出来,由此,采集语音指令的功能与智能音箱播放语音的功能分离,在发送指令过程中用户与智能音箱的距离不再受到限制,用户可以将指令录入器随身携带,方便语音录入,并且极大地提高了语音采集的准确度。

另外,本实施例利用指令录入器获取到目标指令之后,将目标指令发送至语音解析单元,语音解析单元接收到目标指令后,会对目标指令进行解析,将目标指令分析处理为特定的语音指令数据,便于后续的数据识别及处理。具体地,所述语音解析单元可以位于指令录入器内,也可以位于智能音箱内。

步骤s102:判断所述目标指令是否为危险指令;

可以理解的是,在上述语音解析单元将目标指令解析后,将语音指令数据发送至预警指令单元,在预警指令单元中有预设的离线预警指令库,所述离线预警指令库可以为预先从接口导入或从服务器下载的预警指令库,所述预警指令库包括目前所发现的可能泄露隐私的所有指令。具体地,预警指令单元可以位于指令录入器内,也可以位于智能音箱内。

本实施例中,所述判断所述目标指令是否为危险指令具体过程为:判断目标指令是否与离线预警指令库匹配,如果匹配成功,则表明离线预警指令库内保存有当前的目标指令,目标指令为危险指令。

步骤s103:若所述目标指令为危险指令,则播放相应的预警提示信息。

本实施例中,若所述目标指令为危险指令,则播放相应的预警提示信息。一种具体实施方式为:预警指令单元位于智能音箱内,通过预警指令单元判定当前的目标指令为危险指令之后,将离线预警指令库内与当前目标指令匹配的预警指令取出,并发送至智能音箱的音频输出设备单元进行播放。另一种具体实施方式为:预警指令单元位于指令录入器内,通过预警指令单元判定当前的目标指令为危险指令之后,将离线预警指令库内与当前目标指令匹配的预警指令取出,发送至指令录入器内的无线设备单元,指令录入器内的无线设备单元再将与目标指令对应的预警指令发送至智能音箱的无线设备单元,进一步发送到智能音箱的音频输出设备单元进行播放。

另外,本实施例中,当所述目标指令与离线预警指令库匹配失败时,则将目标指令发送智能音箱的无线网络单元。

在一种具体实施方式中,预警指令单元位于指令录入器内,当所述目标指令与离线预警指令库匹配失败时,将所述目标指令发送至指令录入器内的无线设备单元,通过指令录入器内的无线设备单元发送至智能音箱的无线设备单元,在无线设备单元接收到目标指令后,进一步将目标指令发送至智能音箱的无线网络单元。

需要指出的是,本实施例中指令录入器和智能音箱采用无线数据传输的方式,具体可以通过传统蓝牙、4g、gprs(generalpacketradioservice,通用分组无线服务技术)、ble(蓝牙低能耗技术)方式中的任意一种或任意组合进行数据传输,在具体实施过程中也可以采用其他方式,如有线通讯方式。

在另一种具体实施方式中,预警指令单元位于智能音箱内,当所述目标指令与离线预警指令库匹配失败时,将所述目标指令发送至智能音箱的无线网络单元。

进一步地,在所述智能音箱的无线网络单元接收到目标指令后,将目标指令发送至服务器。

在一种具体实施方式中,服务器直接将目标指令的请求结果返回给智能音箱的无线网络单元,通过无线网络单元将所述目标指令的请求结果发送至智能音箱的音频输出设备单元进行播放,完成一次交互。

在另一种具体实施方式中,服务器在获取到目标指令后,会对目标指令进行第二次判断。具体判断过程为:判断所述目标指令是否与服务器中的在线预警指令库匹配,如果匹配失败,则当前的目标指令为安全指令,服务器将所述目标指令的请求结果发送至智能音箱的无线网络单元,通过无线网络单元将所述目标指令的请求结果发送至智能音箱的音频输出设备单元进行播放。

进一步地,如果匹配成功,则当前的目标指令为危险指令,将在线预警指令库中与所述目标指令对应的预警指令发送至智能音箱的无线网络单元,进一步发送至预警指令单元,将所述预警指令更新保存到离线预警指令库。

可以理解的是,离线预警指令库为预先导入或下载的指令库,相比较服务器中的在线预警指令库可能会相对滞后,本实施例利用服务器对目标指令进行二次判断,避免了离线预警指令库对危险指令的漏测,同时也更新了离线预警指令库。

需要说明的是,在具体实施过程中,更新离线预警指令库不仅可以利用服务器在对目标指令二次判断之后更新指令库的方式,还可以由预警指令单元主动向服务器发送检测更新请求,若发现服务器内在线预警指令库有更新,则自动更新离线预警指令库,从而达到实时更新,进一步获得更准确的安全校验效果。为了保证离线预警指令库的实时更新,本实施例也可以按照预设的更新请求周期,定期的检测服务器中的在线预警指令库是否有更新,所述更新请求周期可以由人工设定或由系统自动设定,例如,假设本实施例上述预设的更新请求周期为3小时,则本实施例可以每隔3小时检测一次服务器中的在线预警指令库是否有更新。

可见,本发明通过利用指令录入器获取目标指令,判断目标指令是否为危险指令,若目标指令为危险指令,则播放相应的预警提示信息。由上可知,本发明通过用于采集指令的指令录入器获取用户的指令,获取到指令后会对其进行安全校验,如果指令是危险指令,则不会将指令作为安全指令进一步发送请求,而是播放相应预警提示,可以提示用户规范的输入指令,从而阻止了危险指令,避免了语音指令泄露隐私信息的问题。

如图2所示,本发明实施例公开了一种安全预警方法,应用于指令录入器,该方法包括:

步骤s201:获取目标指令;

本实施例中,目标指令可以为用户发出的语音指令,利用指令录入器中的录音设备单元获取目标指令,具体可以为:利用指令录入器中的麦克风采集到用户发出的语音信息。

本实施例利用指令录入器获取到目标指令之后,将目标指令发送至语音解析单元,语音解析单元接收到目标指令后,会对目标指令进行解析,将目标指令分析处理为特定的语音指令数据,便于后续的数据识别及处理。

需要指出的是,指令录入器和智能音箱可以通过有线通讯或无线通讯,优选的,本实施例中指令录入器和智能音箱采用无线数据传输的方式,具体可以通过传统蓝牙、4g、gprs、ble方式中的任意一种或任意组合进行数据传输,用户可以随时携带指令录入器,随时下发语音指令,突破使用过程中用户与智能音箱之间的距离限制,并且近距离的发生指令也提高了采集指令的准确度。

步骤s202:通过本地的预设离线预警指令库判断所述目标指令是否为危险指令;

本实施例中,在上述语音解析单元将目标指令解析后,将语音指令数据发送至指令录入器内的预警指令单元,在预警指令单元中有预设的离线预警指令库,所述离线预警指令库可以为预先从接口导入或从服务器下载的预警指令库,所述预警指令库包括目前所发现的可能泄露隐私的所有指令。

关于所述判断所述目标指令是否为危险指令的具体过程可以参考前述实施例,在此不再赘述。

步骤s203:若所述目标指令为危险指令,则将所述目标指令对应的预警提示信息发送至智能音箱进行播放。

可以理解的是,通过预警指令单元判定当前的目标指令为危险指令之后,将离线预警指令库内与当前目标指令匹配的预警指令取出,并发送至智能音箱的音频输出设备单元进行播放,具体过程为:将离线预警指令库内与当前目标指令匹配的预警指令取出,发送至指令录入器内的无线设备单元,指令录入器内的无线设备单元再将与所述预警指令发送至智能音箱的无线设备单元,进一步发送到智能音箱的音频输出设备单元进行播放。

需要指出的是,当所述目标指令与离线预警指令库匹配失败时,将所述目标指令发送至指令录入器内的无线设备单元,通过指令录入器内的无线设备单元发送至智能音箱的无线设备单元,在无线设备单元接收到目标指令后,进一步将目标指令发送至智能音箱的无线网络单元。

在一种具体实施方式中,服务器直接将目标指令的请求结果返回给智能音箱的无线网络单元,通过无线网络单元将所述目标指令的请求结果发送至智能音箱的音频输出设备单元进行播放,完成一次交互。

在另一种具体实施方式中,服务器在获取到目标指令后,会对目标指令进行第二次判断。具体判断过程为:判断所述目标指令是否与服务器中的在线预警指令库匹配,如果匹配失败,则当前的目标指令为安全指令,服务器将所述目标指令的请求结果发送至智能音箱的无线网络单元,通过无线网络单元将所述目标指令的请求结果发送至智能音箱的音频输出设备单元进行播放;如果匹配成功,则当前的目标指令为危险指令,将在线预警指令库中与所述目标指令对应的预警指令发送至智能音箱的无线网络单元,智能音箱接收到预警指令后将通过智能音箱的无线设备单元经由指令录入器的无线设备单元,发送至指令录入器内的预警指令单元,离线预警指令库接收保存,从而更新离线预警指令库。

需要说明的是,在具体实施过程中,不仅可以通过服务器对目标指令二次判断后对离线预警指令库进行更新,还可以主动向服务器发送检测更新请求,若发现服务器内在线预警指令库有更新,则自动更新指令库,从而达到实现实时更新,获得更准确的检测效果。

本实施例中,指令录入器先获取到目标指令;通过本地的预设离线预警指令库判断目标指令是否为危险指令;若目标指令为危险指令,则将目标指令对应的预警提示信息发送至智能音箱进行播放。由上可知,本发明通过指令录入器采集语音指令,将传统的智能音箱中采集语音和播放语音的功能分离,指令录入器与智能音箱采用无线方式传输数据,用户在下发语音指令的过程中与智能音箱的距离不在受到限制;并且指令录入器对指令进行采集、解析、预警校验,全部过程处于离线状态进行,因此用户的不规范指令或不安全指令不会经由网络传播,从而达到避免用户隐私泄露的目的。

此外,本发明实施例还公开了一种安全预警装置,应用于智能音箱,参见图3所示,装置包括:

第一获取模块100,用于利用指令录入器获取目标指令;

第一判断模块200,用于判断所述目标指令是否为危险指令;

预警播放模块300,用于若所述目标指令为危险指令,则播放相应的预警提示信息。

本实施例的安全预警装置用于实现前述的安全预警方法,因此安全预警装置中的具体实施方式可参见前文中的安全预警方法的各个部分实施例的描述,在此不再赘述。

此外,本发明实施例还公开了一种安全预警装置,应用于指令录入器,参见图4所示,装置包括:

第二获取模块400,用于获取目标指令;

第二判断模块500,用于通过本地的预设离线预警指令库判断所述目标指令是否为危险指令;

预警发送模块600,用于若所述目标指令为危险指令,则将所述目标指令对应的预警提示信息发送至智能音箱进行播放。

本实施例的安全预警装置用于实现前述的安全预警方法,因此安全预警装置中的具体实施方式可参见前文中的安全预警方法的各个部分实施例的描述,在此不再赘述。

此外,本发明实施例还提供了一种智能音箱,包括处理器11和存储器12,其中,所述处理器11执行所述存储器12中保存的计算机程序时实现以下步骤:

利用指令录入器获取目标指令;判断所述目标指令是否为危险指令;若所述目标指令为危险指令,则播放相应的预警提示信息。

本实施例中,所述处理器11执行所述存储器12中保存的计算机程序时可以具体实现以下步骤:

通过预设离线预警指令库判断所述目标指令是否为危险指令;如果是,则判定所述目标指令为危险指令;如果否,则通过服务器中的预设在线预警指令库判断所述目标指令是否为危险指令,如果是,则判定所述目标指令为危险指令。

进一步地,参见图5所示,本实施例中的智能音箱,还可以包括:

输入接口13,用于获取外界导入的计算机程序,并将获取到的计算机程序保存至所述存储器12中,还可以用于获取外界终端设备传输的各种指令和参数,并传输至处理器11中,以便处理器11利用上述各种指令和参数展开相应的处理。本实施例中,所述输入接口13具体可以包括但不限于usb接口、串行接口、语音输入接口、指纹输入接口、硬盘读取接口等。

输出接口14,用于将处理器11产生的各种数据输出至与其相连的终端设备,以便于与输出接口14相连的其他终端设备能够获取到处理器11产生的各种数据。本实施例中,所述输出接口14具体可以包括但不限于usb接口、串行接口等。

无线设备单元15,用于实现与外部设备建立通信连接,具体连接方式可以包括但不限于ble,传统蓝牙。

无线网络单元16,用于实现与外部服务器建立远程通信连接,获取外界终端发送的数据,然后发送至处理器11进行分析处理,另外,处理器11还可以将处理后得到的各种结果通过无线网络单元16发送至预设的各种数据接收端。

显示单元17,用于对处理器11发送过来的数据进行显示。

音频输出设备单元18,用于对处理器11发送过来的语音进行播放。

此外,本发明实施例还提供了一种指令录入器,包括处理器21和存储器22,其中,所述处理器21执行所述存储器22中保存的计算机程序时实现以下步骤:

获取目标指令;通过本地的预设离线预警指令库判断所述目标指令是否为危险指令;若所述目标指令为危险指令,则将所述目标指令对应的预警提示信息发送至智能音箱进行播放

进一步地,参见图6所示,本实施例中的指令录入器,还可以包括:

输入接口23,用于获取外界导入的计算机程序,并将获取到的计算机程序保存至所述存储器22中,还可以用于获取外界终端设备传输的各种指令和参数,并传输至处理器21中,以便处理器21利用上述各种指令和参数展开相应的处理。本实施例中,所述输入接口23具体可以包括但不限于usb接口、串行接口、语音输入接口、指纹输入接口、硬盘读取接口等。

输出接口24,用于将处理器21产生的各种数据输出至与其相连的终端设备,以便于与输出接口24相连的其他终端设备能够获取到处理器21产生的各种数据。本实施例中,所述输出接口24具体可以包括但不限于usb接口、串行接口等。

录音单元25,用于获取语音数据;其中,获取到的语音数据可以直接传输至所述处理器21进行相关处理。

语音解析单元26,用于将语音数据解析成特定的指令数据。

预警指令单元27,用于对指令数据进行安全校验。

无线设备单元28,用于实现与外部设备建立通信连接,具体连接方式可以包括但不限于ble(蓝牙低能耗技术),传统蓝牙。

显示单元29,用于对处理器21发送过来的数据进行显示。

此外,本发明实施例还公开了一种安全预警系统,包括前述公开的智能音箱以及前述公开的指令录入器,关于上述智能音箱以及指令录入器具体可以参考前述实施例中公开的相应内容,在此不再进行赘述。

此外,本发明实施例还公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时,实现如前述实施例中公开的应用于智能音箱的安全预警方法。

关于上述方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。

此外,本发明实施例还公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时,实现如前述实施例中公开的应用于指令录入器的安全预警方法。

关于上述方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的智能音箱、指令录入器及其安全预警方法、装置、存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1