一种beacon基站的防蹭用方法与流程

文档序号:18407760发布日期:2019-08-10 00:34阅读:318来源:国知局
一种beacon基站的防蹭用方法与流程

本发明涉及beacon基站技术领域,具体涉及一种beacon基站的防蹭用方法。



背景技术:

ibeacon是苹果公司于2013年9月发布的一种无线广播技术规范,采用基于低功耗蓝牙技术的beacon基站设备定时向周边设备发送自己特有的id。

现有beacon基站多投放在景区、公园等需广播的场合,而景区投放的beacon基站多与公司的导游设备相配合实现免费或付费广播;但由于beacon基站采用的是一个开放的协议,若不采用相应的防蹭用方法,则会被竞争对手蹭用该景区内的beacon基站,从而影响本公司的利益。



技术实现要素:

针对上述问题中存在的不足之处,本发明提供一种beacon基站的防蹭用方法。

本发明公开了一种beacon基站的防蹭用方法,包括:

检测投放的beacon基站是否被蹭用;

若被蹭用,则基于密钥公式修改beacon基站的minor码;其中,所述密钥公式为:a=f(a0,n,m);

式中,a为beacon基站修改后的minor码,a0为beacon基站修改前的minor码,n为0,1,2,3,···的整数,m为密钥;

智能设备通过解密钥公式正确识别修改后minor码,获取beacon基站的广播;其中,所述解密钥公式为a0=f-1(a,m)。

作为本发明的进一步改进,所述检测投放的beacon基站是否被蹭用,包括:

通过人工判定beacon基站是否被蹭用;

或,

基站后端查看是否有非本公司的智能设备使用beacon基站;若有,则判断所述beacon基站被蹭用。

作为本发明的进一步改进,所述智能设备为智能导游机。

作为本发明的进一步改进,基于密钥公式修改beacon基站的minor码,包括:

手持终端通过输入密码建立与所述beacon基站的连接;

基于所述密钥公式修改beacon基站的minor码。

作为本发明的进一步改进,f(a0,n,m)=a0+n·m。

作为本发明的进一步改进,所述密钥隐藏在所述beacon基站的uuid码中。

与现有技术相比,本发明的有益效果为:

本发明在使用时,若发现beacon基站被非法蹭用,则通过对应的密钥公式修改被非法蹭用beacon基站的minor码,且按照密钥公式修改的minor码可被投放beacon基站的公司的智能导游机或其他智能设备通过解密钥公式正确识别,无需修改智能导游机的相关软件程序;而非法蹭用beacon基站的公司的智能导游机或其他智能设备虽然可检测修改后的minor码,但是其无法正确识别,从而无法在智能设备上获取该修改后的beacon基站对应的广播;本发明通过上述方法可实现beacon基站的防蹭用,保证公司的利益。

附图说明

图1为本发明一种实施例公开的beacon基站的防蹭用方法的流程图。

具体实施方式

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

下面结合附图对本发明做进一步的详细描述:

如图1所示,本发明提供一种beacon基站的防蹭用方法,包括:

s1、检测投放的beacon基站是否被蹭用,包括:

通过人工判定beacon基站是否被蹭用,或者基站后端查看是否有非本公司的智能设备使用beacon基站;

若有,则判断beacon基站被蹭用。

s2、若被蹭用,则基于密钥公式修改beacon基站的minor码,包括:

手持终端通过输入密码建立与beacon基站的连接;

基于密钥公式修改beacon基站的minor码。

其中,

密钥公式为:a=f(a0,n,m),n,m为函数f(a0,n,m)的变量。

式中,

a为beacon基站修改后的minor码;

a0为beacon基站修改前的minor码;

n为0,1,2,3,···的整数;

m为密钥。

s3、本公司的智能设备通过解密钥公式正确识别修改后minor码,获取beacon基站的广播;其中,解密钥公式为a0=f-1(a,m);

解密钥公式a0=f-1(a,m)的含义为,智能设备内存的软件程序通过已检测到的修改后的minor码a和密钥m,反推至修改前的minor码a0,从而保证智能设备仍旧可对修改后的minor码正确识别。

进一步,本发明上述方法中的智能设备可为智能导游机,也可为其他智能设备。

进一步,在s2中函数f(a0,n,m)=a0+n·m,也可为f(a0,n,m)=a0+n·m+ab或n·a0+m等等,本发明不对具体的函数格式进行限定。

进一步,本发明的密钥可隐藏在beacon基站的uuid码中,uuid码可在s2中手持终端通过输入密码建立与beacon基站的连接时,进行手动更改。

实施例:

以苏州拙政园为例,假设其投放100个beacon基站,对其100个beacon基站的防蹭用方法做具体阐述。

本发明提供一种beacon基站的防蹭用方法,包括:

s1、通过人工判定beacon基站是否被蹭用,或者通过手机与beacon基站建立连接,依次检测苏州拙政园所投放100个beacon基站是否有非本公司的智能设备接入beacon基站,若有,则判断beacon基站被蹭用;若没有则进行下一个beacon基站的检测,直至完成所有beacon基站的检测。

s2、对被非法蹭用的所有beacon基站依次对如下处理:

手机通过输入密码建立与被非法蹭用beacon基站的连接,基于密钥公式修改beacon基站的minor码。

密钥公式以a=f(a0,n,m)=a0+n·m,a0=1043,m=100为例做具体说明:

可随机选取n为1,2,3,···等整数,若选用n=1,则通过f(a0,n,m)=a0+n·m计算得到a=1143;或者n=2时,a=1243;或者n=3时,a=1343等等。将计算后的a值通过手机更改原先的1043,将beacon基站的minor码修改为1143。

修改完成后,非本公司的智能设备也可通过检测beacon基站的信号得到其minor码为1143,但是其无法确定其minor码由原先的1043变化为1143是基于何种密钥公式得到的;同时,非本公司的智能设备的软件程序所适应的原有的minor码为1043的beacon基站,若beacon基站的minor码发生改变,则其无法接收该beacon基站原有的广播。

进一步,若100个beacon基站中有10个被蹭用,则本发明在修改minor码时可选用不同的n值或将密钥公式复杂化,使竞争对手无法从中找到相关规律。

s3、当所有被非法蹭用的beacon基站的minor码修改后,可防止竞争对手再次蹭用。同时,本公司的智能设备(智能导游机)由于内存有对应的解密钥公式a0=f-1(a,m),智能设备内存的软件程序通过已检测到的修改后的minor码a和密钥m,反推至修改前的minor码a0,从而保证智能设备仍旧可对修改后的minor码正确识别。其保证无论本公司的员工如何根据密钥公式修改minor码,其均不会对本公司的智能设备造成影响;上述方法保证本公司在面对beacon基站被蹭用后,仅需员工去对应修改景区的被蹭用beacon基站的minor码即可,关于智能导游机的运行程序等均无需变动。

本发明的优点为:

本发明在使用时,若发现beacon基站被非法蹭用,则通过对应的密钥公式修改被非法蹭用beacon基站的minor码,且按照密钥公式修改的minor码可被投放beacon基站的公司的智能导游机或其他智能设备通过解密钥公式正确识别,无需修改智能导游机的相关软件程序;而非法蹭用beacon基站的公司的智能导游机或其他智能设备虽然可检测修改后的minor码,但是其无法正确识别,从而无法在智能设备上获取该beacon基站的广播;本发明通过上述方法可实现beacon基站的防蹭用,保证公司的利益,且操作便捷,实用性强。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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