述语音资料中的文字合成语音后进行语音播报,显示单元2152,用于将所述语音资料中的文字和图片显示给用户。进一步的,所述语音合成引擎2151包括在先语音合成引擎和本地离线语音合成引擎,移动终端2即可根据所述语音资料中的文字进行在线语音合成,也可采用根据语音资料中的文字进行离线语音合成,其均能够提高语音播报的音质。
[0053]可选的,本实施例中所述的基于BLE信标的语音播报系统还可以包括:
[0054]判断模块212,用于判断所述BLE信号是否符合特定的语音播报条件,若符合,则控制所述解析模块解析所述BLE信号,否则删除所述BLE信号;所述特定的语音播报条件为所述BLE信号包括广播包和回应包,所述广播包符合ibeacon协议并且所述回应包的名称为PVoice0
[0055]可选的,本实施例中所述的基于BLE信标的语音播报系统还可以包括:
[0056]比较模块213,用于当所述扫描模块同时扫描到两个BLE信号,并且两个BLE信号均符合特定的语音播报条件时,比较这两个BLE信号强度的大小,并将信号强度大的BLE信号发送至所述解析模块进行解析。
[0057]以上可以看出,本发明实施例提供的一种基于BLE信标的语音播放系统,由于预先采用管理员终端4在云服务器3的数据库中录入MAC值所对应的位置介绍资料,后续采用移动终端4扫描位于不同位置处的BLE设备I发射的BLE信号,并将扫描到的BLE信号中携带的MAC值解析出来后发送至云服务器3,再由云服务器3根据所述MAC值查询自身的数据库,将查询到的与所述MAC值所对应的位置介绍资料返回至所述移动终端2,最后由所述移动终端2根据所述位置介绍资料自动生成语音,进行语音播报,从而能够根据用户所处的位置实时更改语音播报系统播放的内容,并且还可以通过管理员终端远程修改各个位置对应的语音播放资料,便于语音播放资料的维护;此外,还提高了语音播报的音质,降低了系统的功耗。
[0058]图2示出了本发明实施例提供的一种基于BLE信标的语音播报方法的具体实现流程,该方法的执行主体为图1所述的语音播报系统。
[0059]参见图2所示,本实施例提供的一种基于BLE信标的语音播报方法,包括:
[0060]在S201中,采用管理员终端4录入/修改云服务器的数据库中存储的MAC值与位置介绍资料的对应关系表;
[0061]在S202中,位于不同位置处的BLE设备I按照预定的频率向外发射BLE信号;
[0062]在S203中,用户携带的移动终端2扫描所述BLE设备I发射的BLE信号,并解析出所述BLE信号中携带的BLE设备I的MAC值,然后将所述MAC值发送至云服务器3;
[0063]在S204中,所述云服务器3根据所述MAC值从自身数据库中查询与其对应的位置介绍资料,并将所述位置介绍资料返回至所述移动终端2;
[0064]在S205中,所述移动终端2根据所述位置介绍资料自动合成语音,并进行语音播报。
[0065]可选的,在S203中解析出所述BLE信号中携带的BLE设备I的MAC值之前还包括:
[0066]判断所述BLE信号是否符合特定的语音播报条件,若符合,则控制所述解析模块解析所述BLE信号,否则删除所述BLE信号;所述特定的语音播报条件为所述BLE信号包括广播包和回应包,所述广播包符合ibeacon协议并且所述回应包的名称为pVoice。
[0067]可选的,所述解析所述BLE信号之前还包括:
[0068]当移动终端2同时扫描到两个BLE信号,并且两个BLE信号均符合特定的语音播报条件时,比较这两个BLE信号强度的大小,并对信号强度大的BLE信号进行解析。
[0069]可选的,所述移动终端2将所述BLE信号中携带的MAC值发送至云服务器3之前还包括:
[0070]解析出所述BLE信号中携带的BLE设备I的电量值,并将所述电量值和所述MAC值一起发送至所述云服务器3。
[0071]可选的,所述语音资料包括文字、语音和/或图片,所述移动终端根据所述位置介绍资料自动合成语音,并进行语音播报具体包括:
[0072]所述移动终端2通过语音合成引擎将所述语音资料中的文字合成语音后进行语音播报,并将所述语音资料中的文字和/或图片显示给用户。
[0073]需要说明的是,本发明实施例提供的上述方法中的各个步骤,由于与本发明系统实施例基于同一构思,其带来的技术效果与本发明系统实施例相同,具体内容可参见本发明系统实施例中的叙述,此处不再赘述。
[0074]因此,可以看出,本发明实施例提供的一种基于BLE信标的语音播报方法,同样由于预先采用管理员终端4在云服务器3的数据库中录入MAC值所对应的位置介绍资料,后续采用移动终端2扫描位于不同位置处的BLE设备I发射的BLE信号,并将扫描到的BLE信号中携带的MAC值解析出来后发送至云服务器3,再由云服务器3根据所述MAC值查询自身的数据库,将查询到的与所述MAC值所对应的位置介绍资料返回至所述移动终端2,最后由所述移动终端2根据所述位置介绍资料自动生成语音,进行语音播报,从而能够根据用户所处的位置实时更改语音播报系统播放的内容,并且还可以通过管理员终端远程修改各个位置对应的语音播放资料,便于语音播放资料的维护;此外,还提高了语音播报的音质,降低了系统的功耗。
[0075]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于BLE信标的语音播报系统,其特征在于,包括分布于不同位置处的BLE设备、用户携带的移动终端、云服务器以及管理员终端,所述移动终端上安装有BLE应用程序,所述BLE应用程序包括:扫描模块、解析模块以及语音播报模块,其中: 管理员终端,用于录入/修改所述云服务器的数据库中存储的MAC值与位置介绍资料的对应关系表; 所述BLE设备,用于按照预定的频率向外发射BLE信号; 所述扫描模块,用于扫描所述BLE设备发射的BLE信号; 所述解析模块,用于解析所述BLE信号,以获取所述BLE信号中携带的BLE设备的MAC值,并将所述MAC值发送至所述云服务器; 所述云服务器,用于根据所述MAC值从自身数据库中查询与其对应的位置介绍资料,并将所述位置介绍资料返回至所述移动终端; 所述语音播报模块,用于根据所述位置介绍资料自动合成语音,并进行语音播报。2.如权利要求1所述的基于BLE信标的语音播报系统,其特征在于,所述BLE应用程序还包括: 判断模块,用于判断所述BLE信号是否符合特定的语音播报条件,若符合,则控制所述解析模块解析所述BLE信号,否则删除所述BLE信号;所述特定的语音播报条件为所述BLE信号包括广播包和回应包,所述广播包符合ibeacon协议并且所述回应包的名称为pVoice。3.如权利要求2所述的基于BLE信标的语音播报系统,其特征在于,所述BLE应用程序还包括: 比较模块,用于当所述扫描模块同时扫描到两个BLE信号,并且两个BLE信号均符合特定的语音播报条件时,比较这两个BLE信号强度的大小,并将信号强度大的BLE信号发送至所述解析模块进行解析。4.如权利要求1所述的基于BLE信标的语音播报系统,其特征在于,所述解析模块还用于: 解析出所述BLE信号中携带的BLE设备的电量值,并将所述电量值和所述MAC值一起发送至所述云服务器。5.如权利要求1所述的基于BLE信标的语音播报系统,其特征在于,所述语音资料包括文字、语音和/或图片,所述语音播报模块包括: 语音合成引擎,用于将所述语音资料中的文字合成语音后进行语音播报, 显示单元,用于将所述语音资料中的文字和/或图片显示给用户。6.一种基于BLE信标的语音播报方法,其特征在于,包括: 采用管理员终端录入/修改云服务器的数据库中存储的MAC值与位置介绍资料的对应关系表; 位于不同位置处的BLE设备按照预定的频率向外发射BLE信号; 用户携带的移动终端扫描所述BLE设备发射的BLE信号,并解析出所述BLE信号中携带的BLE设备的MAC值,然后将所述MAC值发送至云服务器; 所述云服务器根据所述MAC值从自身数据库中查询与其对应的位置介绍资料,并将所述位置介绍资料返回至所述移动终端; 所述移动终端根据所述位置介绍资料自动合成语音,并进行语音播报。7.如权利要求6所述的基于BLE信标的语音播报方法,其特征在于,所述解析出所述BLE信号中携带的BLE设备的MAC值之前还包括: 判断所述BLE信号是否符合特定的语音播报条件,若符合,则控制所述解析模块解析所述BLE信号,否则删除所述BLE信号;所述特定的语音播报条件为所述BLE信号包括广播包和回应包,所述广播包符合ibeacon协议并且所述回应包的名称为pVoice。8.如权利要求7所述的基于BLE信标的语音播报方法,其特征在于,所述解析出所述BLE信号中携带的BLE设备的MAC值之前还包括: 当所述扫描模块同时扫描到两个BLE信号,并且两个BLE信号均符合特定的语音播报条件时,比较这两个BLE信号强度的大小,并对信号强度大的BLE信号进行解析。9.如权利要求6所述的基于BLE信标的语音播报方法,其特征在于,所述移动终端将所述BLE信号中携带的MAC值发送至云服务器之前还包括: 解析出所述BLE信号中携带的BLE设备的电量值,并将所述电量值和所述MAC值一起发送至所述云服务器。10.如权利要求9所述的基于BLE信标的语音播报方法,其特征在于,所述语音资料包括文字、语音和/或图片,所述移动终端根据所述位置介绍资料自动合成语音,并进行语音播报具体包括: 所述移动终端通过语音合成引擎将所述语音资料中的文字合成语音后进行语音播报,并将所述语音资料中的文字和/或图片显示给用户。
【专利摘要】本发明提供了一种基于BLE信标的语音播报系统及方法,涉及通信技术领域。该方法包括:采用管理员终端录入/修改云服务器的数据库中存储的MAC值与位置介绍资料的对应关系表;位于不同位置处的BLE设备按照预定的频率向外发射BLE信号;用户携带的移动终端扫描BLE设备发射的BLE信号,并解析出BLE信号中携带的BLE设备的MAC值,将MAC值发送至云服务器;云服务器根据MAC值从数据库中查询与其对应的位置介绍资料,并将位置介绍资料返回至移动终端;移动终端根据位置介绍资料自动合成语音并进行语音播报。本发明能够根据用户所处的位置实时更改语音播报内容,并且还能够远程修改各个位置所对应的语音播放资料,便于语音播放资料的维护,提高了语音播报的音质。
【IPC分类】H04W52/02, H04W8/00, H04L29/08, H04W4/00
【公开号】CN105657645
【申请号】
【发明人】吴志勇
【申请人】深圳市奥星澳科技有限公司
【公开日】2016年6月8日
【申请日】2016年1月29日