一种基于BLE信标的语音播报方法及系统技术方案

技术编号:14971512 阅读:117 留言:0更新日期:2017-04-03 00:00
本发明专利技术提供了一种基于BLE信标的语音播报系统及方法,涉及通信技术领域。该方法包括:采用管理员终端录入/修改云服务器的数据库中存储的MAC值与位置介绍资料的对应关系表;位于不同位置处的BLE设备按照预定的频率向外发射BLE信号;用户携带的移动终端扫描BLE设备发射的BLE信号,并解析出BLE信号中携带的BLE设备的MAC值,将MAC值发送至云服务器;云服务器根据MAC值从数据库中查询与其对应的位置介绍资料,并将位置介绍资料返回至移动终端;移动终端根据位置介绍资料自动合成语音并进行语音播报。本发明专利技术能够根据用户所处的位置实时更改语音播报内容,并且还能够远程修改各个位置所对应的语音播放资料,便于语音播放资料的维护,提高了语音播报的音质。

【技术实现步骤摘要】

本专利技术属于通信
,尤其涉及一种基于BLE信标的语音播报方法及系统
技术介绍
随着科学技术的发展,语音播报技术成为电子产品的重要功能之一,迈进了人们的生活,语音播报以最直接的方式给用户提供有用信息,使用户在繁忙工作的同时,可以利用听觉来获取信息,因此,得到了广泛的应用。传统的语音播报系统播报的语音一般是提前录制并存储在系统的语音播报芯片内的,其播报的语音内容是固定不变的,不能根据用户所处位置的变化播放不同的语音内容并且若要更新语音播报芯片内存储的语音资料,必须关闭语音播报系统后重新烧录语音播报芯片中存储的语音资料,语音资料维护较难;此外,由于语音播报芯片的存储空间有限,这样限制了语音资料的长度,使得语音资料压缩严重,影响了语音播报的音质。
技术实现思路
本专利技术实施例的目的在于提供一种基于BLE信标的语音播报方法及系统,旨在解决上述语音播报系统不能根据用户所处位置的变化播放不同的语音内容,语音资料维护较难以及音质较差的问题。本专利技术实施例是这样实现的,一种基于BLE信标的语音播报系统,包括分布于不同位置处的BLE设备、用户携带的移动终端、云服务器以及管理员终端,所述移动终端上安装有BLE应用程序,所述BLE应用程序包括:扫描模块、解析模块以及语音播报模块,其中:管理员终端,用于录入/修改所述云服务器的数据库中存储的MAC值与位置介绍资料的对应关系表;所述BLE设备,用于按照预定的频率向外发射BLE信号;所述扫描模块,用于扫描所述BLE设备发射的BLE信号;所述解析模块,用于解析所述BLE信号,以获取所述BLE信号中携带的BLE设备的MAC值,并将所述MAC值发送至所述云服务器;所述云服务器,用于根据所述MAC值从自身数据库中查询与其对应的位置介绍资料,并将所述位置介绍资料返回至所述移动终端;所述语音播报模块,用于根据所述位置介绍资料自动合成语音,并进行语音播报。在本专利技术实施例所述的基于BLE信标的语音播报系统中,所述BLE应用程序还包括:判断模块,用于判断所述BLE信号是否符合特定的语音播报条件,若符合,则控制所述解析模块解析所述BLE信号,否则删除所述BLE信号;所述特定的语音播报条件为所述BLE信号包括广播包和回应包,所述广播包符合ibeacon协议并且所述回应包的名称为pVoice。在本专利技术实施例所述的基于BLE信标的语音播报系统中,所述BLE应用程序还包括:比较模块,用于当所述扫描模块同时扫描到两个BLE信号,并且两个BLE信号均符合特定的语音播报条件时,比较这两个BLE信号强度的大小,并将信号强度大的BLE信号发送至所述解析模块进行解析。在本专利技术实施例所述的基于BLE信标的语音播报系统中,所述解析模块还用于:解析出所述BLE信号中携带的BLE设备的电量值,并将所述电量值和所述MAC值一起发送至所述云服务器。在本专利技术实施例所述的基于BLE信标的语音播报系统中,所述语音资料包括文字、语音和/或图片,所述语音播报模块包括:语音合成引擎,用于将所述语音资料中的文字合成语音后进行语音播报,显示单元,用于将所述语音资料中的文字和/或图片显示给用户。本专利技术实施例的另一目的在于提供一种基于BLE信标的语音播报方法,包括:采用管理员终端录入/修改云服务器的数据库中存储的MAC值与位置介绍资料的对应关系表;位于不同位置处的BLE设备按照预定的频率向外发射BLE信号;用户携带的移动终端扫描所述BLE设备发射的BLE信号,并解析出所述BLE信号中携带的BLE设备的MAC值,然后将所述MAC值发送至云服务器;所述云服务器根据所述MAC值从自身数据库中查询与其对应的位置介绍资料,并将所述位置介绍资料返回至所述移动终端;所述移动终端根据所述位置介绍资料自动合成语音,并进行语音播报。在本专利技术实施例所述的基于BLE信标的语音播报方法中,所述解析出所述BLE信号中携带的BLE设备的MAC值之前还包括:判断所述BLE信号是否符合特定的语音播报条件,若符合,则控制所述解析模块解析所述BLE信号,否则删除所述BLE信号;所述特定的语音播报条件为所述BLE信号包括广播包和回应包,所述广播包符合ibeacon协议并且所述回应包的名称为pVoice。在本专利技术实施例所述的基于BLE信标的语音播报方法中,所述解析出所述BLE信号中携带的BLE设备的MAC值之前还包括:当所述扫描模块同时扫描到两个BLE信号,并且两个BLE信号均符合特定的语音播报条件时,比较这两个BLE信号强度的大小,并对信号强度大的BLE信号进行解析。在本专利技术实施例所述的基于BLE信标的语音播报方法中,所述移动终端将所述BLE信号中携带的MAC值发送至云服务器之前还包括:解析出所述BLE信号中携带的BLE设备的电量值,并将所述电量值和所述MAC值一起发送至所述云服务器。在本专利技术实施例所述的基于BLE信标的语音播报方法中,所述语音资料包括文字、语音和/或图片,所述移动终端根据所述位置介绍资料自动合成语音,并进行语音播报具体包括:所述移动终端通过语音合成引擎将所述语音资料中的文字合成语音后进行语音播报,并将所述语音资料中的文字和/或图片显示给用户。实施本专利技术实施例提供的一种基于BLE信标的语音播放系统及方法具有以下有益效果:本专利技术实施例预先采用管理员终端在云服务器的数据库中录入MAC值所对应的位置介绍资料,后续采用移动终端扫描位于不同位置处的BLE设备发射的BLE信号,并将扫描到的BLE信号中携带的MAC值解析出来后发送至云服务器,再由云服务器根据所述MAC值查询自身的数据库,将查询到的与所述MAC值所对应的位置介绍资料返回至所述移动终端,最后由所述移动终端根据所述位置介绍资料自动生成语音,进行语音播报,从而能够根据用户所处的位置实时更改语音播报系统播放的内容,并且还可以通过管理员终端远程修改各个位置所对应的语音播放内容,便于语音播放资料的维护;此外,还提高了语音播报的音质,降低了系统的功耗。附图说明图1是本专利技术实施例提供的一种基于BLE信标的语音播报系统的结构框图;图2是本专利技术实施例提供的一种基于BLE信标的语音播报方法的具体实现流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施本文档来自技高网...

【技术保护点】
一种基于BLE信标的语音播报系统,其特征在于,包括分布于不同位置处的BLE设备、用户携带的移动终端、云服务器以及管理员终端,所述移动终端上安装有BLE应用程序,所述BLE应用程序包括:扫描模块、解析模块以及语音播报模块,其中:管理员终端,用于录入/修改所述云服务器的数据库中存储的MAC值与位置介绍资料的对应关系表;所述BLE设备,用于按照预定的频率向外发射BLE信号;所述扫描模块,用于扫描所述BLE设备发射的BLE信号;所述解析模块,用于解析所述BLE信号,以获取所述BLE信号中携带的BLE设备的MAC值,并将所述MAC值发送至所述云服务器;所述云服务器,用于根据所述MAC值从自身数据库中查询与其对应的位置介绍资料,并将所述位置介绍资料返回至所述移动终端;所述语音播报模块,用于根据所述位置介绍资料自动合成语音,并进行语音播报。

【技术特征摘要】
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信标的语音播报系统,其特征在于,所述
语音资料包括文字、语音和/或图片,所述语音播报模块包括:
语音合成引擎,用于将所述语音资料中的文字合成语音后进行语音播报,
显示单元...

【专利技术属性】
技术研发人员:吴志勇
申请(专利权)人:深圳市奥星澳科技有限公司
类型:发明
国别省市:广东;44

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

1