发明名称 一种蓝牙交叉区域的抗干扰识别方法及系统
摘要 本发明属于蓝牙技术领域,提供了一种蓝牙交叉区域的抗干扰识别方法,首先通过手机客户端的手机蓝牙对蓝牙点进行周期性的循环扫描,然后分别按照预置蓝牙点判断规则、历史蓝牙点判断规则、提示对话框判断规则对扫描到的蓝牙点进行处理、响应。本发明所提供的蓝牙交叉区域的抗干扰识别方法及系统,手机客户端通过手机蓝牙对布置在不同区域的蓝牙点进行循环检测,实现手机客户端呈现内容随蓝牙感知点变化,并且在各交叉蓝牙点之间实现了抗干扰,同时只触发一个蓝牙点,如果同时检测到时已经响应的不响应,但当两个以上交叉时,给客户自主选择,简单实用,有效地避免了蓝牙交叉域的相互干扰,提高了蓝牙技术应用的广泛性。
申请公布号 CN103051776B 申请公布日期 2014.11.12
申请号 CN201110314960.1 申请日期 2011.10.14
申请人 黄昊;黄波 发明人 黄昊;黄波
分类号 H04B5/00(2006.01)I;H04M1/725(2006.01)I;H04L29/12(2006.01)I 主分类号 H04B5/00(2006.01)I
代理机构 代理人
主权项 一种蓝牙交叉区域的抗干扰识别方法,其特征在于,所述抗干扰识别方法包括:步骤一,开启手机客户端的手机蓝牙,并开始扫描蓝牙点,一个扫描周期结束后继续循环扫描;步骤二,按照手机客户端的预置蓝牙点判断规则,对扫描到的蓝牙点进行处理、响应;步骤三,对步骤二中符合进行进一步响应条件的蓝牙点,按照历史蓝牙点判断规则,对所述蓝牙点进行处理、响应;步骤四,对步骤三中符合进行进一步响应条件的蓝牙点,按照提示对话框判断规则,对所述蓝牙点进行处理、响应;步骤五,对步骤四中符合进行进一步响应条件的蓝牙点,按照操作判断规则,完成对所述蓝牙点的响应;所述按照手机客户端的预置蓝牙点判断规则,对扫描到的蓝牙点进行处理、响应的实现方法进一步包括:预先将所有待扫描蓝牙模块的MAC地址存入预置蓝牙数组;每次扫描到蓝牙点后,将获取的蓝牙点的MAC地址与预置蓝牙数组中的MAC地址核对;若不在预置蓝牙数组内,则终止判断过程,返回步骤一中对蓝牙点继续循环扫描;若在预置蓝牙数组中,则转到步骤三中,按照历史蓝牙点判断规则,对所述蓝牙点进行处理、判断;所述对步骤二中符合进行进一步响应条件的蓝牙点,按照历史蓝牙点判断规则,对所述蓝牙点进行处理、响应的实现方法进一步包括:用一个长度为2的响应历史数组保存两个响应过蓝牙点的MAC地址;当一个新的蓝牙点响应并进一步浏览该蓝牙点所对应的内容后,将第一个响应蓝牙点从响应历史数组中册除,第二个响应蓝牙点移至响应历史数组第一位,新的响应蓝牙点填至数组第二位;将新的蓝牙点与响应历史数组内的历史蓝牙点进行比较,若新的蓝牙点在响应历史数组内,则终止判断过程,返回步骤一中继续循环扫描;若不在响应历史数组内,则转到步骤四中,按照提示对话框判断规则,对所述蓝牙点进行处理、判断;所述对步骤三中符合进行进一步响应条件的蓝牙点,按照提示对话框判断规则,对所述蓝牙点进行处理、响应的实现方法进一步包括:预设一个取消对话框的变量,并每隔10秒自动初始化该变量的值;判断当前手机屏幕是否已经有提示对话框显示;若无提示对话框显示,则直接显示新蓝牙点对应的提示对话框;若有提示对话框显示,则继续判断当前显示的提示对话框是否与当前蓝牙点对应的提示对话框相同;若相同,则终止判断过程,返回步骤一中继续对蓝牙点循环扫描;若不同,则判断新蓝牙点对应的提示对话框是否与取消对话框相同;若相同,则终止判断过程,返回步骤一中继续对蓝牙点循环扫描;若不同,则隐藏正在显示的提示对话框,显示新蓝牙点对应的提示对话框;当新蓝牙点对应的提示对话框显示后,则转到步骤五中,按照操作判断规则,对所述新蓝牙点对应的提示对话框进行操作处理;所述对步骤四中符合进行进一步响应条件的蓝牙点,按照操作判断规则,完成对所述蓝牙点的响应的实现方法进一步包括:若当提示对话框显示后,用户无任何操作,此时手机屏幕则一直显示当前蓝牙点的提示对话框,则返回步骤一中,对蓝牙点进行继续循环扫描;若当提示对话框显示后,用户点击取消了当前蓝牙点的提示对话框,则隐藏当前蓝牙点的提示对话框,并将步骤四中的取消对话框的值赋成该提示对话框的值,然后返回步骤一中对蓝牙点继续循环扫描;若当提示对话框显示后,用户点击了提示对话框中的某一个选项,对新蓝牙点对应的具体内容进行进一步浏览或使用后,则隐藏当前蓝牙的提示对话框,并在步骤二中将当前蓝牙点加入到响应历史数组中,然后返回步骤一中对蓝牙点继续循环扫描。
地址 518000 广东省深圳市福田区福强路南光名仕苑9栋21G