一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于大数据的蓝牙导航系统的制作方法

2021-11-29 13:15:00 来源:中国专利 TAG:


1.本发明涉及大数据技术领域,具体为一种基于大数据的蓝牙导航系统。


背景技术:

2.蓝牙,是一种支持设备短距离通信的无线电技术,能在包括移动电话、pda、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。
3.随着社会科技的发展,人们开始习惯于使用移动终端来进行导航,并通过蓝牙设备与移动终端连接,然后通过蓝牙设备播报语音导航信息。但是在实际使用过程中,常常会出现蓝牙受到干扰的情况,导致语音导航出现延时或异常,影响用户的导航体验。
4.

技术实现要素:

5.本发明的目的在于提供一种基于大数据的蓝牙导航系统及方法,以解决上述背景技术中提出的问题。
6.为了解决上述技术问题,本发明提供如下技术方案:一种基于大数据的蓝牙导航系统,所述导航系统包括问题路段数据库、用户数据库、导航设备、蓝牙语音设备和语音导航发送控制模块,所述问题路段数据库用于存储问题路段,其中,问题路段为蓝牙传送语音导航数据存在延时的路段,所述用户数据库用于存储用户在最近预设的一段时间内各个路段的行驶次数,所述导航设备获取用户的待导航路线,并与所述蓝牙语音设备建立蓝牙通信连接,所述待导航路线包括若干个待导航路段,所述导航设备将待导航路线生成语音导航数据传输给所述蓝牙语音设备,一个所述待导航路段对应有一个语音数据包,所述语音导航发送控制模块监测用户行驶的待导航路段,并判断是否提前发送该待导航路段行驶方向前方的待导航路段所对应的语音导航数据。
7.进一步的,所述语音导航发送控制模块包括行驶路段获取模块、行驶次数比较模块、语音导航第一发送模块和语音导航第二发送模块,所述行驶路段获取模块用于获取用户当前行驶的待导航路段,并设当前行驶的待导航路段为第i个路段,所述行驶次数比较模块用于比较用户在第i b个路段的行驶次数与行驶次数阈值的大小关系,在小于等于行驶次数阈值时令语音导航第一发送模块控制语音数据包的发送,在大于行驶次数阈值时令语音导航第二发送模块控制语音数据包的发送。
8.进一步的,所述语音导航第一发送模块包括问题路段第一判断模块、第一直接发送模块和数据包处理发送模块,所述问题路段第一判断模块用于在行驶次数小于等于行驶次数阈值时,获取第i个路段的前方的第i b个路段是否属于问题路段,b为自然数,所述第一直接发送模块在第i b个路段不属于问题路段数据库中的路段的情况下,在用户行驶到第i b个路段时,导航设备发送第i b 1个语音数据包给蓝牙语音设备,所述数据包处理发
送模块在第i b个路段属于问题路段数据库中的路段的情况下,将第i b 1个语音数据包加入第i b的语音数据包内作为新的第i b个数据包,再判断第i b

1个路段是否属于问题路段,进行相同的操作,直到将包含第i b 1个语音数据包的语音数据包发送给蓝牙语音设备。
9.进一步的,所述语音导航第二发送模块包括第二直接发送模块、时间采集模块和时间间隔值比较模块,所述第二直接发送模块在判断行驶次数大于行驶次数阈值时,当用户行驶到第i b个路段时,导航设备发送第i b 1个语音数据包给蓝牙语音设备,所述时间采集模块采集导航设备发送第i b 1个语音数据包的时间为第一时间,采集蓝牙语音设备接收到第i b 1个语音数据包的时间为第二时间,计算第二时间与第一时间的时间间隔值,所述时间间隔值比较模块用于比较时间间隔值与预设间隔值之间的大小关系,在时间间隔值大于等于预设间隔值,判断蓝牙语音设备接收语音数据包异常,第i b个待导航路段为异常路段,如果时间间隔值小于预设间隔值,判断蓝牙语音设备正常语音数据包,第i b个待导航路段为正常路段。
10.一种基于大数据的蓝牙导航方法,所述蓝牙导航方法包括以下步骤:步骤s1:预先建立问题路段数据库和用户数据库,所述问题路段数据库用于存储问题路段,其中,问题路段为蓝牙传送语音导航数据存在异常的路段,所述用户数据库用于存储用户在最近预设的一段时间内各个路段的行驶次数;步骤s2:导航设备获取用户的待导航路线,将导航设备与蓝牙语音设备建立蓝牙通信连接,其中,所述待导航路线包括若干个待导航路段,导航设备将待导航路线生成语音导航数据传输给蓝牙语音设备,一个所述待导航路段对应有一个语音数据包;步骤s3:监测用户行驶的待导航路段,并判断是否提前发送该待导航路段行驶方向前方的待导航路段所对应的语音导航数据。
11.进一步的,所述步骤s3进一步包括:设用户当前行驶的待导航路段为第i个路段,第i个语音数据包为第i个路段的导航语音数据包,从用户数据库中获取用户在最近预设的一段时间内在第i b个路段的行驶次数,判断行驶次数与行驶次数阈值的大小关系,当判断行驶次数小于等于行驶次数阈值时,获取第i个路段的前方的第i b个路段是否属于问题路段,如果第i b个路段不属于问题路段数据库中的路段,那么当用户行驶到第i b个路段时,导航设备发送第i b 1个语音数据包给蓝牙语音设备,如果第i b个路段属于问题路段数据库中的路段,那么将第i b 1个语音数据包加入第i b的语音数据包内作为新的第i b个数据包,再判断第i b

1个路段是否属于问题路段,进行相同的操作,直到将包含第i b 1个语音数据包的语音数据包发送给蓝牙语音设备,b为自然数。
12.进一步的,所述步骤s3还包括:当判断行驶次数大于行驶次数阈值时,当用户行驶到第i b个路段时,导航设备发送第i b 1个语音数据包给蓝牙语音设备,采集导航设备发送第i b 1个语音数据包的时间为第一时间,采集蓝牙语音设备接收到第i b 1个语音数据包的时间为第二时间,计算第二时间与第一时间的时间间隔值,如果时间间隔值大于等于预设间隔值,判断蓝牙语音设备接收语音数据包异常,第i b个待导航路段为异常路段,如果时间间隔值小于预设间隔值,判断蓝牙语音设备正常语音数据
包,第i b个待导航路段为正常路段。
13.进一步的,在所述判断行驶次数大于行驶次数阈值之后还包括:在用户行驶完待导航路线后,统计在该次待导航路线中异常路段的个数 d,并计算该次待导航路线的异常占比d/n,如果异常占比大于等于异常占比阈值,判断用户蓝牙语音设备本身发生异常,其中,n为待导航路线所包含的待导航路段的段数,n为自然数;如果异常占比小于异常占比阈值,获取在该次待导航路线中每段待导航路段为正常路段还是异常路段,如果某段待导航路段为异常路段,判断该待导航路段是否属于问题路段数据库内,如果不属于问题路段数据库内,采集该待导航路段在历史最近一次为正常路段的时间点为第一判定时间点,如果第一判定时间点与当前时间点之间的时间间隔大于第一判定间隔值,将该待导航路段存入问题路段数据库。
14.进一步的,所述获取在该次待导航路线中每段待导航路段为正常路段还是异常路段后还包括:如果某段待导航路段属于正常路段,判断该段待导航路段是否属于问题路段数据库内,如果该段待导航路段属于问题路段数据库,采集该待导航路段在历史最近一次为异常路段的时间点为第二判定时间点,如果第二判定时间点与当前时间点之间的时间间隔大于第二判定间隔值,将该待导航路段从问题路段数据库中删除。
15.进一步的,所述异常占比阈值为用户在最近一个月中所有行驶时的待导航路线的异常占比的平均值的1.1

1.2倍。
16.与现有技术相比,本发明所达到的有益效果是:本发明通过建立问题路段数据库,在用户即将行驶到蓝牙传送语音导航数据存在延时的路段时,将需要在该路段传输的导航数据放到之前的路段提前进行传送,从而减少导航过程中出现蓝牙语音传送不及时或传送异常导致行驶路线错误的情况,从而进一步提高用户导航体验。
附图说明
17.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1是本发明基于大数据的蓝牙导航系统的模块示意图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.请参阅图1,本发明提供技术方案:一种基于大数据的蓝牙导航系统,所述导航系统包括问题路段数据库、用户数据库、导航设备、蓝牙语音设备和语音导航发送控制模块,所述问题路段数据库用于存储问题路段,其中,问题路段为蓝牙传送语音导航数据存在延时的路段,所述用户数据库用于存储用户在最近预设的一段时间内各个路段的行驶次数,
所述导航设备获取用户的待导航路线,并与所述蓝牙语音设备建立蓝牙通信连接,所述待导航路线包括若干个待导航路段,所述导航设备将待导航路线生成语音导航数据传输给所述蓝牙语音设备,一个所述待导航路段对应有一个语音数据包,所述语音导航发送控制模块监测用户行驶的待导航路段,并判断是否提前发送该待导航路段行驶方向前方的待导航路段所对应的语音导航数据。
20.所述语音导航发送控制模块包括行驶路段获取模块、行驶次数比较模块、语音导航第一发送模块和语音导航第二发送模块,所述行驶路段获取模块用于获取用户当前行驶的待导航路段,并设当前行驶的待导航路段为第i个路段,所述行驶次数比较模块用于比较用户在第i b个路段的行驶次数与行驶次数阈值的大小关系,在小于等于行驶次数阈值时令语音导航第一发送模块控制语音数据包的发送,在大于行驶次数阈值时令语音导航第二发送模块控制语音数据包的发送。
21.所述语音导航第一发送模块包括问题路段第一判断模块、第一直接发送模块和数据包处理发送模块,所述问题路段第一判断模块用于在行驶次数小于等于行驶次数阈值时,获取第i个路段的前方的第i b个路段是否属于问题路段,b为自然数,所述第一直接发送模块在第i b个路段不属于问题路段数据库中的路段的情况下,在用户行驶到第i b个路段时,导航设备发送第i b 1个语音数据包给蓝牙语音设备,所述数据包处理发送模块在第i b个路段属于问题路段数据库中的路段的情况下,将第i b 1个语音数据包加入第i b的语音数据包内作为新的第i b个数据包,再判断第i b

1个路段是否属于问题路段,进行相同的操作,直到将包含第i b 1个语音数据包的语音数据包发送给蓝牙语音设备。
22.所述语音导航第二发送模块包括第二直接发送模块、时间采集模块和时间间隔值比较模块,所述第二直接发送模块在判断行驶次数大于行驶次数阈值时,当用户行驶到第i b个路段时,导航设备发送第i b 1个语音数据包给蓝牙语音设备,所述时间采集模块采集导航设备发送第i b 1个语音数据包的时间为第一时间,采集蓝牙语音设备接收到第i b 1个语音数据包的时间为第二时间,计算第二时间与第一时间的时间间隔值,所述时间间隔值比较模块用于比较时间间隔值与预设间隔值之间的大小关系,在时间间隔值大于等于预设间隔值,判断蓝牙语音设备接收语音数据包异常,第i b个待导航路段为异常路段,如果时间间隔值小于预设间隔值,判断蓝牙语音设备正常语音数据包,第i b个待导航路段为正常路段。
23.一种基于大数据的蓝牙导航方法,所述蓝牙导航方法包括以下步骤:步骤s1:预先建立问题路段数据库和用户数据库,所述问题路段数据库用于存储问题路段,其中,问题路段为蓝牙传送语音导航数据存在延时、异常的路段,所述用户数据库用于存储用户在最近预设的一段时间内各个路段的行驶次数;步骤s2:导航设备获取用户的待导航路线,将导航设备与蓝牙语音设备建立蓝牙通信连接,其中,所述待导航路线包括若干个待导航路段,导航设备将待导航路线生成语音导航数据传输给蓝牙语音设备,一个所述待导航路段对应有一个语音数据包;步骤s3:监测用户行驶的待导航路段,并判断是否提前发送该待导航路段行驶方向前方的待导航路段所对应的语音导航数据:设用户当前行驶的待导航路段为第i个路段,第i个语音数据包为第i个路段的导航语音数据包,从用户数据库中获取用户在最近预设的一段时间内在第i b个路段的行驶
次数,判断行驶次数与行驶次数阈值的大小关系,每个路段都有相应的一个语音数据包,某个路段的语音数据包是在行驶到该路段之前的路段就已经播报,各个路段可以按照长度来划分,当长度越短,划分的路段越多,本技术的用户体验越高;在实施例中可以令b=3,当判断行驶次数小于等于行驶次数阈值时,获取第i个路段的前方的第i 3个路段是否属于问题路段,如果第i 3个路段不属于问题路段数据库中的路段,那么当用户行驶到第i 3个路段时,导航设备发送第i 4个语音数据包给蓝牙语音设备,如果第i 3个路段属于问题路段数据库中的路段,那么将第i 4个语音数据包加入第i 3的语音数据包内作为新的第i 3个数据包,再判断第i 2个路段是否属于问题路段,进行相同的操作,直到将包含第i 4个语音数据包的语音数据包发送给蓝牙语音设备,b为自然。本实施中,后面一个路段的语音数据包在行驶到该路段前面一个路段时即从导航设备发送给蓝牙语音设备,本实施例中,第i 3个路段属于问题路段数据库中的问题路段,第i 2个路段不属于问题路段数据库中的问题路段,那么在行驶到第i 2个路段时,传送的第i 3个语音数据包包括第i 4个语音数据包的内容,防止在第i 3个路段传输第i 4个语音数据包时,数据包出现延时或者异常,影响用户行驶;当判断行驶次数大于行驶次数阈值时,当用户行驶到第i b个路段时,导航设备发送第i b 1个语音数据包给蓝牙语音设备,当检测到用户对于该段路行驶次数较多,对该段路比较熟悉时,在用户行驶到第i 2个路段时,导航设备发送第i 3个语音数据包给蓝牙语音设备,从而实现对各个路段的动态监测,便于完善和调整问题路段数据库内的问题路段;采集导航设备发送第i b 1个语音数据包的时间为第一时间,采集蓝牙语音设备接收到第i b 1个语音数据包的时间为第二时间,计算第二时间与第一时间的时间间隔值,如果时间间隔值大于等于预设间隔值,判断蓝牙语音设备接收语音数据包异常,第i b个待导航路段为异常路段,如果时间间隔值小于预设间隔值,判断蓝牙语音设备正常语音数据包,第i b个待导航路段为正常路段。
24.在用户行驶完待导航路线后,统计在该次待导航路线中异常路段的个数 d,并计算该次待导航路线的异常占比d/n,如果异常占比大于等于异常占比阈值,判断用户蓝牙语音设备本身发生异常,其中,n为待导航路线所包含的待导航路段的段数,n为自然数;如果异常占比小于异常占比阈值,表明用户蓝牙语音设备本身没有异常,异常路段附近存在干扰蓝牙传输的信号,获取在该次待导航路线中每段待导航路段为正常路段还是异常路段,如果某段待导航路段为异常路段,判断该待导航路段是否属于问题路段数据库内,本实施例中,所述异常占比阈值为用户在最近一个月中所有行驶时的待导航路线的异常占比的平均值的1.1倍。在实际应用中,可以根据实际用户行驶频率等对异常占比阈值进行调整;如果不属于问题路段数据库内,采集该待导航路段在历史最近一次为正常路段的时间点为第一判定时间点,如果第一判定时间点与当前时间点之间的时间间隔大于第一判定间隔值,将该待导航路段存入问题路段数据库。
25.所述获取在该次待导航路线中每段待导航路段为正常路段还是异常路段后还包括:如果某段待导航路段属于正常路段,判断该段待导航路段是否属于问题路段数据
库内,如果该段待导航路段属于问题路段数据库,采集该待导航路段在历史最近一次为异常路段的时间点为第二判定时间点,如果第二判定时间点与当前时间点之间的时间间隔大于第二判定间隔值,将该待导航路段从问题路段数据库中删除。每一次行驶之后都对各个路段进行判断,从而实现问题路段数据库的持续监测和更新,进一步提升用户的导航体验。
26.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
27.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献