一种移动终端基于蓝牙搜索功能的防盗方法及系统与流程

文档序号:12477246阅读:314来源:国知局
一种移动终端基于蓝牙搜索功能的防盗方法及系统与流程

本发明涉及涉及移动终端技术领域,尤其涉及的是一种移动终端基于蓝牙搜索功能的防盗方法及系统。



背景技术:

现代的移动终端已经拥有极为强大的处理能力(CPU主频已经接近2G)、内存、固化存储介质以及像电脑一样的操作系统,是一个完整的超小型计算机系统,可以完成复杂的处理任务,今天的移动终端不仅可以通话,拍照、听音乐、玩游戏,而且可以实现包括定位、信息处理、指纹扫描、身份证扫描、条码扫描、RFID扫描、IC卡扫描以及酒精含量检测等丰富的功能,成为移动执法、移动办公和移动商务的重要工具。有的移动终端还将对讲机也集成到移动终端上。移动终端已经深深地融入我们的经济和社会生活中,为提高人民的生活水平,提高生产的管理效率增添了新的手段。

移动终端即移动通信终端,是指可以在移动中使用的计算机设备,其移动性主要体现在移动通信能力和便携化体积。

蓝牙( Bluetooth):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。

随着可穿戴设备的出现,蓝牙技术的应用越来越广泛,利用蓝牙功能实现防盗作用的应用和解决方案已经很普遍,其中多数实现方式是手机(主设备)通过蓝牙与从设备(一般是可穿戴蓝牙设备)连接,通过蓝牙RSSI(Received Signal Strength Indication:接收的信号强度指示,用来判定链接质量,以及是否增大广播发送强度,通过接收到的信号强弱测定信号点与接收点的距离,进而根据相应数据进行定位计算的一种定位技术)计算主从设备间的距离实现监控防盗目的,这样的实现方式存在的缺陷是,当主设备被盗并关闭蓝牙后,防盗的功能就会失效,很难做到真正意义上的防盗。

因此,针对上述缺陷,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端基于蓝牙搜索功能的防盗方法及系统,旨在移动终端通过蓝牙搜索可穿戴设备的RSSI值来判断设备是否被盗,当搜索获取的RSSI低于阈值时发出警报提醒用户设备被盗,提高用户设备的安全性,即使在被盗设备显示关闭了蓝牙功能的情况下,本发明仍可以实现监控和报警功能,方便用户得知设备是否安全。

本发明解决技术问题所采用的技术方案如下:

一种移动终端基于蓝牙搜索功能的防盗方法,其中,包括:

步骤A,在移动终端的应用接口中输入暗码及可穿戴设备的蓝牙MAC地址,应用接口在接收到暗码后给底层系统发送指令;

步骤B,当移动终端的系统层或底层蓝牙驱动软件接收到所述指令后,移动终端的底层接口判断移动终端的蓝牙是否被唤醒;

步骤C,当蓝牙处于睡眠状态时,直接调用自定义蓝牙搜索驱动接口唤醒蓝牙,当蓝牙处于唤醒状态则进行蓝牙搜索;

步骤D,当蓝牙搜索获取的可穿戴设备的RSSI值低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报。

所述移动终端基于蓝牙搜索功能的防盗方法,其中,所述步骤A具体包括:

A1,在移动终端的应用接口中输入暗码及在暗码的最后一位输入可穿戴设备的蓝牙MAC地址;

A2,移动终端对输入的暗码进行验证后发送保存了可穿戴设备的蓝牙MAC地址的指令到系统层。

所述移动终端基于蓝牙搜索功能的防盗方法,其中,所述步骤B具体包括:

B1,移动终端的系统层自定义接口接收应用接口发送的指令,底层接口判断移动终端的蓝牙是否被唤醒,如果蓝牙处于深度休眠状态,则调用自定义蓝牙搜索驱动接口直接唤醒蓝牙,所述接口将不返回蓝牙状态给上层应用以隐藏蓝牙硬件的实际状态;

B2,移动终端的系统层自定义接口接收应用接口发送的指令,如果蓝牙被唤醒,则调用自定义蓝牙搜索驱动接口开启蓝牙搜索,所述接口将不返回蓝牙搜索结果给上层应用。

所述移动终端基于蓝牙搜索功能的防盗方法,其中,所述步骤C具体包括:

C1,移动终端的系统层自定义接口接收应用接口发送的指令后,调用自定义的底层接口并以接口的参数形式输入保存在指令中的可穿戴设备的蓝牙MAC地址;

C2,预先将移动终端中的底层蓝牙驱动软件设置为始终处于开启状态,不受上层蓝牙应用开关控制;

C3,当移动终端的处于唤醒的状态后,直接调用自定义蓝牙搜索驱动接口进行蓝牙搜索,获取并记录可穿戴设备的RSSI值。

所述移动终端基于蓝牙搜索功能的防盗方法,其中,所述步骤D具体包括:

D1,当蓝牙搜索获取的可穿戴设备的RSSI值不低于阈值时,等待预设的间隔时间后再次进行蓝牙搜索;

D2,移动终端的自定义接口每隔一段预设的时间进行蓝牙搜索,当搜索获取的可穿戴设备的RSSI低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报进行提醒。

一种移动终端基于蓝牙搜索功能的防盗系统,其中,包括:

输入发送模块,用于在移动终端的应用接口中输入暗码及可穿戴设备的蓝牙MAC地址,应用接口在接收到暗码后给底层系统发送指令;

接收判断模块,用于当移动终端的系统层或底层蓝牙驱动软件接收到所述指令后,移动终端的底层接口判断移动终端的蓝牙是否被唤醒;

唤醒搜索模块,用于当蓝牙处于睡眠状态时,直接调用自定义蓝牙搜索驱动接口唤醒蓝牙,当蓝牙处于唤醒状态则进行蓝牙搜索;

判断警报模块,用于当蓝牙搜索获取的可穿戴设备的RSSI值低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报。

所述移动终端基于蓝牙搜索功能的防盗系统,其中,所述输入发送模块具体包括:

暗码输入单元,用于在移动终端的应用接口中输入暗码及在暗码的最后一位输入可穿戴设备的蓝牙MAC地址;

指令发送单元,用于移动终端对输入的暗码进行验证后发送保存了可穿戴设备的蓝牙MAC地址的指令到系统层。

所述移动终端基于蓝牙搜索功能的防盗系统,其中,所述接收判断模块具体包括:

蓝牙唤醒单元,用于移动终端的系统层自定义接口接收应用接口发送的指令,底层接口判断移动终端的蓝牙是否被唤醒,如果蓝牙处于深度休眠状态,则调用自定义蓝牙搜索驱动接口直接唤醒蓝牙,所述接口将不返回蓝牙状态给上层应用以隐藏蓝牙硬件的实际状态;

蓝牙开启单元,用于移动终端的系统层自定义接口接收应用接口发送的指令,如果蓝牙被唤醒,则调用自定义蓝牙搜索驱动接口开启蓝牙搜索,所述接口将不返回蓝牙搜索结果给上层应用。

所述移动终端基于蓝牙搜索功能的防盗系统,其中,所述唤醒搜索模块具体包括:

调用保存单元,用于移动终端的系统层自定义接口接收应用接口发送的指令后,调用自定义的底层接口并以接口的参数形式输入保存在指令中的可穿戴设备的蓝牙MAC地址;

预先设置单元,用于预先将移动终端中的底层蓝牙驱动软件设置为始终处于开启状态,不受上层蓝牙应用开关控制;

搜索获取单元,用于当移动终端的处于唤醒的状态后,直接调用自定义蓝牙搜索驱动接口进行蓝牙搜索,获取并记录可穿戴设备的RSSI值。

所述移动终端基于蓝牙搜索功能的防盗系统,其中,所述判断警报模块具体包括:

循环搜索单元,用于当蓝牙搜索获取的可穿戴设备的RSSI值不低于阈值时,等待预设的间隔时间后再次进行蓝牙搜索;

警报提醒单元,用于移动终端的自定义接口每隔一段预设的时间进行蓝牙搜索,当搜索获取的可穿戴设备的RSSI低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报进行提醒。

本发明公开了一种移动终端基于蓝牙搜索功能的防盗方法及系统,所述方法包括:在移动终端的应用接口中输入暗码及可穿戴设备的蓝牙MAC地址,应用接口在接收到暗码后给底层系统发送指令;当移动终端的系统层或底层蓝牙驱动软件接收到所述指令后,移动终端的底层接口判断移动终端的蓝牙是否被唤醒;当蓝牙处于睡眠状态时,直接调用自定义蓝牙搜索驱动接口唤醒蓝牙,当蓝牙处于唤醒状态则进行蓝牙搜索;当蓝牙搜索获取的可穿戴设备的RSSI值低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报。本发明移动终端通过蓝牙搜索可穿戴设备的RSSI值来判断设备是否被盗,当搜索获取的RSSI低于阈值时发出警报提醒用户设备被盗,提高用户设备的安全性,即使在被盗设备显示关闭了蓝牙功能的情况下,本发明仍可以实现监控和报警功能,方便用户得知设备是否安全。

附图说明

图1是本发明移动终端基于蓝牙搜索功能的防盗方法的较佳实施例的流程图。

图2是本发明移动终端基于蓝牙搜索功能的防盗方法具体实施例流程图。

图3是本发明移动终端基于蓝牙搜索功能的防盗系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1是本发明移动终端基于蓝牙搜索功能的防盗方法的较佳实施例的流程图。

如图1所示,本发明实施例提供的一种移动终端基于蓝牙搜索功能的防盗方法,包括以下步骤:

步骤S100,在移动终端的应用接口中输入暗码及可穿戴设备的蓝牙MAC地址,应用接口在接收到暗码后给底层系统发送指令。

本发明中,所述步骤S100具体包括:在移动终端的应用接口中输入暗码及在暗码的最后一位输入可穿戴设备的蓝牙MAC地址;移动终端对输入的暗码进行验证后发送保存了可穿戴设备的蓝牙MAC地址的指令到系统层。

在移动终端中输入的暗码相当于预先设置好的一个独立密码,只有输入这个密码后并且验证正确后才能看到后面的蓝牙出于何种状态,而不是像传统一般的蓝牙那样可以直接关闭就丧失了连接功能,而且如果发生移动终端被盗的情况,偷盗者无法真正关闭本发明移动终端中的蓝牙功能,即使表面上看上去已经关闭了蓝牙功能,而实际上去还在系统的后台继续运行,只有知道暗码的移动终端的拥有者才能通过暗码得知蓝牙的状态,本发明就是利用这一点来改进,提出一种移动终端新的基于蓝牙技术的防盗方法。

另外,MAC(Media Access Control:媒体访问控制)地址,或称为物理地址、硬件地址,用来定义网络设备的位置,每一个可穿戴设备都有一个独立固定的MAC地址,形象地说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。

所以在移动终端的应用接口中输入暗码及可穿戴设备的蓝牙MAC地址,就相当于移动终端获取了可穿戴设备的蓝牙MAC地址,然后应用接口在接收到暗码后给底层系统发送指令。

步骤S200,当移动终端的系统层或底层蓝牙驱动软件接收到所述指令后,移动终端的底层接口判断移动终端的蓝牙是否被唤醒。

本发明中,所述步骤S200具体包括:移动终端的系统层自定义接口接收应用接口发送的指令,底层接口判断移动终端的蓝牙是否被唤醒,如果蓝牙处于深度休眠状态,则调用自定义蓝牙搜索驱动接口直接唤醒蓝牙,所述接口将不返回蓝牙状态给上层应用以隐藏蓝牙硬件的实际状态;所述自定义蓝牙搜索驱动接口是脱离系统(比如Android系统)原生蓝牙搜索功能的驱动接口,是针对本方案开发的独立驱动接口,主要用来唤醒处于深度休眠状态的蓝牙。

当移动终端的系统层自定义接口接收应用接口发送的指令后,如果蓝牙被唤醒,则调用自定义蓝牙搜索驱动接口开启蓝牙搜索,所述接口将不返回蓝牙搜索结果给上层应用。

本发明之所以不返回蓝牙状态和蓝牙搜索结果给上层应用,就是为了隐藏蓝牙硬件的实际状态,即使移动终端被盗了,偷盗者也无法得知移动终端的蓝牙工作状态,而只会以为蓝牙功能已经关闭了。

步骤S300,当蓝牙处于睡眠状态时,直接调用自定义蓝牙搜索驱动接口唤醒蓝牙,当蓝牙处于唤醒状态则进行蓝牙搜索。

本发明中, 所述步骤S300具体包括:

移动终端的系统层自定义接口接收应用接口发送的指令后,调用自定义的底层接口并以接口的参数形式输入保存在指令中的可穿戴设备的蓝牙MAC地址;即移动终端通过输入保存在指令中的可穿戴设备的蓝牙MAC地址,从而得知所要连接的可穿戴设备的蓝牙信息,便于对其进行搜索和连接。

预先将移动终端中的底层蓝牙驱动软件设置为始终处于开启状态,不受上层蓝牙应用开关控制;这样的设置就是为了当发生移动终端被盗的情况后,如果偷盗者知道移动终端可以利用蓝牙功能实现防盗作用,那么偷盗者就会关闭掉蓝牙功能,使之丧失防盗的功能,而本发明移动终端中的底层蓝牙驱动软件恰好不受上层蓝牙应用开关控制,而是始终处于开启状态,所以防盗的功能会一直存在。

当移动终端的处于唤醒的状态后,直接调用自定义蓝牙搜索驱动接口进行蓝牙搜索,获取并记录可穿戴设备的RSSI值;所述RSSI值与移动终端和可穿戴设备的距离成反比,当移动终端和可穿戴设备的距离越大,则RSSI值越小,随着RSSI值越小,证明两个设备的距离越来越大,出现被盗的可能性越来越大,这时候用户就要注意自己的移动终端或者可穿戴设备是否还处于安全状态了。RSSI值的正常范围是[-93,-113],超过这个范围,则可视为RSSI值异常,所以可以预先在RSSI值所述范围内设置一个值为阈值,用来判断移动终端和可穿戴设备的安全性。

步骤S400,当蓝牙搜索获取的可穿戴设备的RSSI值低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报。

本发明中,所述步骤S400具体包括:当蓝牙搜索获取的可穿戴设备的RSSI值不低于阈值时,等待预设的间隔时间后再次进行蓝牙搜索;假设阈值设定为-100,如果蓝牙搜索获取的可穿戴设备的RSSI值不低于-100时,则判定移动终端和可穿戴设备处于安全距离范围内,没有发生被盗的风险,并且等待预设的间隔时间后再次进行蓝牙搜索,以防止移动终端或者可穿戴设备发生移动而没有监测到,所述预设的间隔时间可以按用户认为比较安全的时间来设定,例如十分钟或者半小时,此处不限定。

移动终端的自定义接口每隔一段预设的时间进行蓝牙搜索,当搜索获取的可穿戴设备的RSSI低于阈值时,即搜索获取的可穿戴设备的RSSI低于-100时,则判定移动终端和可穿戴设备没有处于安全距离范围内,有可能发生被盗的风险,那么以指令的形式通知移动终端,当移动终端接收到指令后发出警报提醒用户注意移动终端和可穿戴设备的情况,防止被盗。

为使得本发明移动终端基于蓝牙搜索功能的防盗方法更加清楚,下面给出了具体实施例的流程,请参见图2,图2是本发明移动终端基于蓝牙搜索功能的防盗方法具体实施例流程图。

如图2所示,具体实施流程包括:

S20,在移动终端的应用接口中输入暗码及在暗码的最后一位输入可穿戴设备的蓝牙MAC地址;

S21,移动终端对输入的暗码进行验证后,通过应用接口发送保存了可穿戴设备的蓝牙MAC地址的指令到系统层;

S22,移动终端的系统层或底层蓝牙驱动软件接收到所述指令;

S23,移动终端的底层接口判断移动终端的蓝牙是否被唤醒;

S24,当蓝牙处于睡眠状态时,直接调用自定义蓝牙搜索驱动接口唤醒蓝牙,当蓝牙被唤醒后继续执行S25;

S25,当蓝牙处于唤醒状态而不是休眠状态时则进行蓝牙搜索;

S26,蓝牙搜索获取的可穿戴设备的RSSI值;

S27,当蓝牙搜索获取的可穿戴设备的RSSI值不低于阈值时,等待预设的间隔时间后再次进行蓝牙搜索;

S28,当搜索获取的可穿戴设备的RSSI低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报进行提醒。

基于上述实施例,本发明还提供一种自动存储手机中陌生号码的系统,请参阅图3,图3是本发明移动终端基于蓝牙搜索功能的防盗系统的较佳实施例的功能原理框图。

如图3所示,所述系统包括:

输入发送模块310,用于在移动终端的应用接口中输入暗码及可穿戴设备的蓝牙MAC地址,应用接口在接收到暗码后给底层系统发送指令;具体如上所述。

接收判断模块320,用于当移动终端的系统层或底层蓝牙驱动软件接收到所述指令后,移动终端的底层接口判断移动终端的蓝牙是否被唤醒;具体如上所述。

唤醒搜索模块330,用于当蓝牙处于睡眠状态时,直接调用自定义蓝牙搜索驱动接口唤醒蓝牙,当蓝牙处于唤醒状态则进行蓝牙搜索;具体如上所述。

判断警报模块340,用于当蓝牙搜索获取的可穿戴设备的RSSI值低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报;具体如上所述。

进一步地,所述移动终端基于蓝牙搜索功能的防盗系统,其中,所述输入发送模块具体包括:

暗码输入单元,用于在移动终端的应用接口中输入暗码及在暗码的最后一位输入可穿戴设备的蓝牙MAC地址;具体如上所述。

指令发送单元,用于移动终端对输入的暗码进行验证后发送保存了可穿戴设备的蓝牙MAC地址的指令到系统层;具体如上所述。

所述移动终端基于蓝牙搜索功能的防盗系统,其中,所述接收判断模块具体包括:

蓝牙唤醒单元,用于移动终端的系统层自定义接口接收应用接口发送的指令,底层接口判断移动终端的蓝牙是否被唤醒,如果蓝牙处于深度休眠状态,则调用自定义蓝牙搜索驱动接口直接唤醒蓝牙,所述接口将不返回蓝牙状态给上层应用以隐藏蓝牙硬件的实际状态;具体如上所述。

蓝牙开启单元,用于移动终端的系统层自定义接口接收应用接口发送的指令,如果蓝牙被唤醒,则调用自定义蓝牙搜索驱动接口开启蓝牙搜索,所述接口将不返回蓝牙搜索结果给上层应用;具体如上所述。

所述移动终端基于蓝牙搜索功能的防盗系统,其中,所述唤醒搜索模块具体包括:

调用保存单元,用于移动终端的系统层自定义接口接收应用接口发送的指令后,调用自定义的底层接口并以接口的参数形式输入保存在指令中的可穿戴设备的蓝牙MAC地址;具体如上所述。

预先设置单元,用于预先将移动终端中的底层蓝牙驱动软件设置为始终处于开启状态,不受上层蓝牙应用开关控制;具体如上所述。

搜索获取单元,用于当移动终端的处于唤醒的状态后,直接调用自定义蓝牙搜索驱动接口进行蓝牙搜索,获取并记录可穿戴设备的RSSI值;具体如上所述。

所述移动终端基于蓝牙搜索功能的防盗系统,其中,所述判断警报模块具体包括:

循环搜索单元,用于当蓝牙搜索获取的可穿戴设备的RSSI值不低于阈值时,等待预设的间隔时间后再次进行蓝牙搜索;具体如上所述。

警报提醒单元,用于移动终端的自定义接口每隔一段预设的时间进行蓝牙搜索,当搜索获取的可穿戴设备的RSSI低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报进行提醒;具体如上所述。

综上所述,本发明公开了一种移动终端基于蓝牙搜索功能的防盗方法及系统,所述方法包括:在移动终端的应用接口中输入暗码及可穿戴设备的蓝牙MAC地址,应用接口在接收到暗码后给底层系统发送指令;当移动终端的系统层或底层蓝牙驱动软件接收到所述指令后,移动终端的底层接口判断移动终端的蓝牙是否被唤醒;当蓝牙处于睡眠状态时,直接调用自定义蓝牙搜索驱动接口唤醒蓝牙,当蓝牙处于唤醒状态则进行蓝牙搜索;当蓝牙搜索获取的可穿戴设备的RSSI值低于阈值时,以指令的形式通知移动终端,当移动终端接收到指令后发出警报。本发明移动终端通过蓝牙搜索可穿戴设备的RSSI值来判断设备是否被盗,当搜索获取的RSSI低于阈值时发出警报提醒用户设备被盗,提高用户设备的安全性,即使在被盗设备显示关闭了蓝牙功能的情况下,本发明仍可以实现监控和报警功能,方便用户得知设备是否安全。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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