一种语音交互的方法及蓝牙设备技术

技术编号:24718832 阅读:31 留言:0更新日期:2020-07-01 00:42
本发明专利技术适用于蓝牙通信技术领域,提供了一种语音交互的方法及蓝牙设备,其中,该语音交互的方法包括若接收到客户端发送的认证请求,则向客户端返回第一加密数据,其中,第一加密数据用于指示客户端根据接收的第一加密数据对预接入的蓝牙设备进行身份认证,接收客户端发送的认证结果消息,若认证结果消息为认证成功,则获取用户的语音消息,并向客户端发送建立蓝牙连接的请求,在接收到客户端发送的建立蓝牙连接成功的消息后,通过建立的蓝牙连接向客户端发送获取的所述语音消息,以指示客户端对语音信息进行处理,接收并播放客户端返回的处理后的语音消息。本发明专利技术通过对待接入的蓝牙设备进行认证,可以保证客户端不被其他的蓝牙设备占用。

【技术实现步骤摘要】
一种语音交互的方法及蓝牙设备
本专利技术涉及蓝牙通信领域,尤其涉及一种语音交互的方法、蓝牙设备及计算机可读存储介质。
技术介绍
随着科学技术的进步,越来越多的用户希望可以通过简单操控移动终端上的客户端来远程控制蓝牙设备的使用。然而,现有的蓝牙设备在配对成功后,往往可以直接与客户端建立蓝牙连接,容易出现客户端被其他蓝牙设备占用的情形,从而使期望使用的蓝牙设备无法接入客户端的情形,用户的体验感较差。故有必要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
鉴于此,本专利技术实施例提供了一种语音交互的方法及蓝牙设备,通过对待接入的蓝牙设备进行认证,可以保证客户端不被其他的蓝牙设备占用,有利于提高用户的体验感。本专利技术实施例的第一方面提供了一种语音交互的方法,应用于蓝牙设备,所述方法包括:若接收到客户端发送的认证请求,则向所述客户端返回第一加密数据,其中,所述第一加密数据用于指示所述客户端根据接收的所述第一加密数据对预接入的蓝牙设备进行身份认证;接收所述客户端发送的认证结果消息;若认证结果消息为认证成功,则获取用户的语音消息,并向所述客户端发送建立蓝牙连接的请求;在接收到所述客户端发送的建立蓝牙连接成功的消息后,通过建立的所述蓝牙连接向所述客户端发送获取的所述语音消息,以指示所述客户端对所述语音信息进行处理;接收并播放所述客户端返回的处理后的语音消息。本专利技术实施例的第二方面提供了一种蓝牙终端,所述蓝牙设备包括:第一发送模块,用于若接收到客户端发送的认证请求,则向所述客户端返回第一加密数据,其中,所述第一加密数据用于指示所述客户端根据接收的所述第一加密数据对预接入的蓝牙设备进行身份认证;第一接收模块,用于接收所述客户端发送的认证结果消息;获取模块,用于若认证结果消息为认证成功,则获取用户的语音消息,并向所述客户端发送建立蓝牙连接的请求;第二发送模块,用于在接收到所述客户端发送的建立蓝牙连接成功的消息后,通过建立的所述蓝牙连接向所述客户端发送获取的所述语音消息,以指示所述客户端对所述语音信息进行处理;第二接收模块,用于接收并播放所述客户端返回的处理后的语音消息。本专利技术实施例的第三方面提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,上述计算机程序被处理器执行时实现上述第一方面提及的方法。本专利技术实施例与现有技术相比存在的有益效果是:在本实施例中,若接收到客户端发送的认证请求,则向所述客户端返回第一加密数据,其中,所述第一加密数据用于指示所述客户端根据接收的所述第一加密数据对预接入的蓝牙设备进行身份认证,接收所述客户端发送的认证结果消息,若认证结果消息为认证成功,则获取用户的语音消息,并向所述客户端发送建立蓝牙连接的请求,在接收到所述客户端发送的建立蓝牙连接成功的消息后,通过建立的所述蓝牙连接向所述客户端发送获取的所述语音消息,以指示所述客户端对所述语音信息进行处理,接收并播放所述客户端返回的处理后的语音消息。与现有技术相比,通过本专利技术实施例可以对待接入的蓝牙设备进行认证,保证客户端不被其他的蓝牙设备占用,有利于提高用户的体验感,具有较强的易用性和实用性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的语音交互的方法的流程示意图;图2为本专利技术实施例二提供的语音交互的方法的流程示意图;图3为本专利技术实施例三提供的蓝牙设备的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。应理解,本实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。需要说明的是,本实施例中的“第一”、“第二”等描述,是用于区分不同的区域、模块等,不代表先后顺序,也不限定“第一”和“第二”为不同的类型。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一图1是本专利技术实施例一提供的语音交互的方法的流程示意图,本实施例的执行主体为蓝牙设备,该方法可以包括以下步骤:S101:若接收到客户端发送的认证请求,则向所述客户端返回第一加密数据,其中,所述第一加密数据用于指示所述客户端根据接收的所述第一加密数据对预接入的蓝牙设备进行身份认证。需要说明的是,所述蓝牙设备包括但不限于诸如蓝牙耳机、蓝牙音箱等支持语音输入的蓝牙产品;所述客户端是指能够在移动终端上运行的具有某种特定功能的应用程序,又称APP(Application);所述认证请求包含有一段随机数,可以由移动终端或其他设备根据需要随机产生;另外,为了便于与后续客户端发送的加密数据区分开来,本专利技术将蓝牙设备发送的加密数据统一命名为第一加密数据。在一个实施例中,所述蓝牙设备中主控芯片的型号为CSR8670。在一个实施例中,上述随机数的长度为10个字节。在一个实施例中,上述随机数的类型包括但不限于数字、字母和/或其它字符。在一个实施例中,可以通过扫描所述蓝牙设备底部的二维码来获取所述客户端。在一个实施例中,上述移动终端包括但不限于智能手机、平板电脑和IPad。在一个实施例中,所述蓝牙设备和客户端通过蓝牙串口通讯协议(Se本文档来自技高网...

【技术保护点】
1.一种语音交互的方法,其特征在于,应用于蓝牙设备,所述方法包括:/n若接收到客户端发送的认证请求,则向所述客户端返回第一加密数据,其中,所述第一加密数据用于指示所述客户端根据接收的所述第一加密数据对预接入的蓝牙设备进行身份认证;/n接收所述客户端发送的认证结果消息;/n若认证结果消息为认证成功,则获取用户的语音消息,并向所述客户端发送建立蓝牙连接的请求;/n在接收到所述客户端发送的建立蓝牙连接成功的消息后,通过建立的所述蓝牙连接向所述客户端发送获取的所述语音消息,以指示所述客户端对所述语音信息进行处理;/n接收并播放所述客户端返回的处理后的语音消息。/n

【技术特征摘要】
1.一种语音交互的方法,其特征在于,应用于蓝牙设备,所述方法包括:
若接收到客户端发送的认证请求,则向所述客户端返回第一加密数据,其中,所述第一加密数据用于指示所述客户端根据接收的所述第一加密数据对预接入的蓝牙设备进行身份认证;
接收所述客户端发送的认证结果消息;
若认证结果消息为认证成功,则获取用户的语音消息,并向所述客户端发送建立蓝牙连接的请求;
在接收到所述客户端发送的建立蓝牙连接成功的消息后,通过建立的所述蓝牙连接向所述客户端发送获取的所述语音消息,以指示所述客户端对所述语音信息进行处理;
接收并播放所述客户端返回的处理后的语音消息。


2.根据权利要求1所述的方法,其特征在于,在接收所述客户端发送的认证结果消息之后,还包括:
在接收到所述客户端发送的第二加密数据时,根据接收的所述第二加密数据对所述客户端进行安全认证;
向所述客户端发送认证结果消息。


3.根据权利要求1所述的方法,其特征在于,在获取用户的语音消息之前,还包括:
唤醒所述蓝牙设备。


4.根据权利要求1所述的方法,其特征在于,所述蓝牙连接为SCO连接。


5.根据权利要求1所述的方法,其特征在于,通过建立的所述蓝牙连接向所述客户端发送获取的所述语音信息,以指示所述客户端对所述语音信息进行处理包括:
通过建立的所述蓝牙连接向所述客户端发送获取的所述语音信息,以指示所述客户端将所述语音信息发送至预设的服务器,并接收所述服务器返回的处理后的语音信息。

...

【专利技术属性】
技术研发人员:孙维国吴海全顾卫锋张恩勤曹磊师瑞文
申请(专利权)人:深圳市冠旭电子股份有限公司
类型:发明
国别省市:广东;44

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

1