《一种蓝牙名称展示方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种蓝牙名称展示方法及装置.pdf(11页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410736361.2(22)申请日 2014.12.05H04W 4/00(2009.01)(71)申请人 广东欧珀移动通信有限公司地址 523860 广东省东莞市长安镇乌沙海滨路18号(72)发明人 刘志仓 黄宏用(74)专利代理机构 北京品源专利代理有限公司 11332代理人 邓猛烈 胡彬(54) 发明名称一种蓝牙名称展示方法及装置(57) 摘要本发明实施例公开了一种蓝牙名称展示方法及装置,该方法包括 :检测移动终端的蓝牙状态 ;若检测到蓝牙打开,则获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备。
2、 ;若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。本发明实施例的技术方案能使得用户无须让对方修改蓝牙设备名称就可以快速定位正确的发送对象,能减少用户操作步骤,能提高近距离信息传输的效率。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书6页 附图2页(10)申请公布号 CN 104486716 A(43)申请公布日 2015.04.01CN 104486716 A1/2 页21.一种蓝牙名称展示方法,。
3、其特征在于,包括 :检测移动终端的蓝牙状态 ;若检测到蓝牙打开,则获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备 ;若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。2.根据权利要求 1 所述的蓝牙名称展示方法,其特征在于,广播携带所述通信号码的蓝牙名称的操作具体包括 :广播隐形携带所述通信号码的蓝牙名称。3.根据权利要求 2 所述的蓝牙名称展示方法,其特征在于,广播隐形携带所述通信号码的蓝牙名称的操作具体包括 :将所述通。
4、信号码进行加密后携带在所述蓝牙名称中进行广播;若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称的操作具体包括:若搜索到的其他蓝牙设备的蓝牙名称加密携带通信号码,则对所述蓝牙名称进行解密后提取携带的通信号码,从所述移动终端的通讯录中查找解密后所提取的通信号码所对应的用户名称。4.根据权利要求 1 所述的蓝牙名称展示方法,其特征在于,若从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称失败,则直接对所述其他蓝牙设备的蓝牙名称进行展示。5.根据权利要求 1 所述的蓝牙名称展示。
5、方法,其特征在于,在检测到蓝牙打开之后,且在获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称之前还包括 :判断所述移动终端的蓝牙名称是否满足预设条件,若是则执行获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称的操作。6.根据权利要求 5 所述的蓝牙名称展示方法,其特征在于,所述预设条件包括所述移动终端的蓝牙名称为默认蓝牙名称。7.一种蓝牙名称展示装置,其特征在于,包括 :蓝牙状态检测单元,用于检测移动终端的蓝牙状态 ;广播与搜索单元,用于若检测到蓝牙打开,则获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备 ;名称展示单元,用于若搜索到的其他蓝牙。
6、设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。8.根据权利要求 7 所述的蓝牙名称展示装置,其特征在于,所述广播与搜索单元具体用于 :广播隐形携带所述通信号码的蓝牙名称。9.根据权利要求 8 所述的蓝牙名称展示装置,其特征在于,所述广播与搜索单元具体用于 :将所述通信号码进行加密后携带在所述蓝牙名称中进行广播 ;以及所述名称展示单元具体用于 :权 利 要 求 书CN 104486716 A2/2 页3若搜索到的其他蓝牙设备的蓝牙名称加密携带通信号码,则对所述蓝牙名称进。
7、行解密后提取携带的通信号码,从所述移动终端的通讯录中查找解密后所提取的通信号码所对应的用户名称。10.根据权利要求 7 所述的蓝牙名称展示装置,其特征在于,所述名称展示单元还用于,若从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称失败,则直接对所述其他蓝牙设备的蓝牙名称进行展示。11.根据权利要求 7 所述的蓝牙名称展示装置,其特征在于,所述装置还包括名称验证单元,用于在检测到蓝牙打开之后,且在获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称之前,判断所述移动终端的蓝牙名称是否满足预设条件,若是则执行获取所述移动终端的通信号码,广播携带所述通信。
8、号码的蓝牙名称的操作。12.根据权利要求 11 所述的蓝牙名称展示装置,其特征在于,所述预设条件包括所述移动终端的蓝牙名称为默认蓝牙名称。权 利 要 求 书CN 104486716 A1/6 页4一种蓝牙名称展示方法及装置技术领域0001 本发明涉及蓝牙无线通信技术领域,具体涉及一种蓝牙名称展示方法及装置。背景技术0002 蓝牙技术是无线数据和语音传输的开放性标准,主要解决短距离的无线通信问题,有效通信距离一般在 10 米之内。每个蓝牙设备都有一个 48bit 长的蓝牙地址作为唯一标识,由蓝牙设备制造商向蓝牙标准组织 SIGG 分配申请获得,并在制造蓝牙设备时烧录到蓝牙芯片中去。0003 考虑。
9、到 48bit 的二进制数字并不符合人们的记忆和使用习惯,因此,在蓝牙协议中,还引入了设备名,允许用户修改自己设备的蓝牙名称,对于未修改过蓝牙名称的蓝设备,通常采用设备的产品型号作为蓝牙名称,例如 OPPO FIND7 移动终端,默认采用 OPPO FIND7作为其蓝牙名称。但是,对于相同型号移动终端的用户,若不修改其蓝牙名称,其默认的蓝牙名称是相同,因此无法对设备进行区分,打开蓝牙后,搜索发现周围有很多名称相同的蓝牙设备。当需要发送文件给其他用户时,很难确定正确的发送对象,通常需要通知对方修改蓝牙名称,以便精确定位到目标设备,该操作较为繁琐。发明内容0004 有鉴于此,本发明实施例提供一种蓝。
10、牙名称展示方法及装置,以减少用户操作步骤,提高近距离信息传输的效率。0005 第一方面,本发明实施例提供了一种蓝牙名称展示方法,包括 :0006 检测移动终端的蓝牙状态 ;0007 若检测到蓝牙打开,则获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备 ;0008 若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。0009 第二方面,本发明实施例还提供了一种蓝牙名称展示装置,包括 :0010 蓝牙状态检测单元,用于检测移动终端。
11、的蓝牙状态 ;0011 广播与搜索单元,用于若检测到蓝牙打开,则获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备 ;0012 名称展示单元,用于若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。0013 本发明实施例通过在检测到蓝牙打开时,广播携带所述移动终端的通信号码的蓝牙名称,并搜索其他蓝牙设备,同进,若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找该通信号码所对应的用户名称,将所述用户名称作。
12、为所说 明 书CN 104486716 A2/6 页5述其他蓝牙设备的蓝牙名称进行展示,能使得用户无须让对方修改蓝牙设备名称就可以快速定位正确的发送对象,能减少用户操作步骤,能提高近距离信息传输的效率。附图说明0014 为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。0015 图 1 是本发明实施例一所述的蓝牙名称展示方法流程图 ;0016 图 2 是本发明实施例二所述的蓝牙名称展示。
13、方法流程图 ;0017 图 3 是本发明实施例三所述的蓝牙名称展示方法流程图 ;0018 图 4 是本发明实施例四所述的蓝牙名称展示装置的结构框图 ;0019 图 5 是本发明实施例五所述的蓝牙名称展示装置的结构框图。具体实施方式0020 为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0021 下面结合附图并通过具体实施方式来进一步说明本发明的。
14、技术方案。0022 实施例一0023 图 1 是本发明实施例一提供的蓝牙名称展示方法流程图,本实施例可适用于具有通讯录和蓝牙设备的移动终端对搜索到的其他的移动终端的蓝牙名称进行展示的情况,该方法可以由配置在移动终端中的蓝牙名称展示装置来执行,如图 1 所示,本实施例所述的蓝牙名称展示方法包括 :0024 步骤 S101、检测移动终端的蓝牙状态。0025 若移动终端具有蓝牙模块,则移动终端的蓝牙状态应该包括开启状态和关闭状态。0026 本步骤目的在于监听移动终端的蓝牙是否开启。对于现有的蓝牙设备来说,当蓝牙设备开启蓝牙时,蓝牙模块会自动发送广播,并接收其他蓝牙设备广播的信息。0027 步骤 S1。
15、02、若检测到蓝牙打开,则获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备。0028 移动终端的通信号码即为移动终端在通信网络中的通信标识,例如手机号码即为手机的通信号码。0029 若检测到蓝牙打开,则将所述移动终端的通信号码携带在蓝牙名称里进行广播,并搜索其他蓝牙设备。0030 步骤 S103、若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。说 明 书CN 104486716 A3/6 页60031 在搜索其他蓝牙设备过。
16、程中,若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则获取该移动终端自身的通讯录,所述通讯录包括通信号码和用户名称 ( 例如电手机通讯录中记录了手机号和联系人名称 ),从所述通录中获取该通讯号码对应的用户名称,将该用户名称替换掉搜索到该移动终端的蓝牙名称。0032 这样,当该移动终端搜索到多个其他移动终端的蓝牙设备时,显示的都是这些移动终端的通信号码对应的联系人名称,很容易对搜索到的多个其他移动终端的蓝牙设备进行区分,直接选中对应的蓝牙名称即可进行数据传输,或者接收到对方通过蓝牙传输的数据后很直观地知道发送方,避免了因为不能区分蓝牙名称而口头通知对方修改蓝牙名称,能提高蓝牙传输的效率。0033。
17、 综上,本实施例通过在检测到蓝牙打开时,广播携带所述移动终端的通信号码的蓝牙名称,并搜索其他蓝牙设备,同进,若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找该通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示,能使得用户无须让对方修改蓝牙设备名称就可以快速定位正确的发送对象,能减少用户操作步骤,能提高近距离信息传输的效率。0034 实施例二0035 图2是本发明实施例二所述的蓝牙名称展示方法流程图,如图2所示,本实施例所述的蓝牙名称展示方法包括 :0036 步骤 S201、检测移动终端的蓝牙状态。0037 步骤 S202、若检测到蓝牙打开。
18、,则获取所述移动终端的通信号码。0038 步骤 S203、将所述通信号码进行加密后携带在所述蓝牙名称中进行广播。0039 因为蓝牙模块进行蓝牙通信连接之前是广播的形式,目有一定的盲目性。用户在开启蓝牙时,并不能对搜索到自己的相对方进行选择,而蓝牙名称携带了移动终端的通信号码,为了保护移动终端用户的隐私,可将通信号码进行加密后再携带在所述蓝牙名称中进行广播,即将所述通信号码按照预设加密算法进行加密后携带在所述蓝牙名称中进行广播。0040 需要说明的是,移动终端之间的加密密钥、解密密钥、以及对应的加密算法、解密算法应该是移动终端预知的,并且为了保护隐私,加密密钥、解密密钥、以及解密后的数据,应该设。
19、置为封闭的,不允许移动终端的其他程序获取。0041 步骤 S204、若搜索到的其他蓝牙设备的蓝牙名称加密携带通信号码,则对所述蓝牙名称进行解密后提取携带的通信号码,从所述移动终端的通讯录中查找解密后所提取的通信号码所对应的用户名称。0042 对应的,移动终端自己广播的蓝牙名称中携带了经过加密后的通信号码,搜索到的其他移动终端广播的蓝牙名称也可能携带了经过加密后的通信号码,因此,若搜索到的其他蓝牙设备的蓝牙名称加密携带通信号码,则需要对所述蓝牙名称进行解密后提取携带的通信号码,从所述移动终端的通讯录中查找解密后所提取的通信号码所对应的用户名称。0043 步骤 S205、判断搜索用户名称是否成功,。
20、若是则执行步骤 S206,否则执行步骤S207。0044 在获取移动终端本地的通讯录和对方移动终端的通信号码后,从所述通录中搜索说 明 书CN 104486716 A4/6 页7该通讯号码对应的用户名称后,会面临搜索成功或搜索不成功的情况,若成功则执行步骤S206,否则执行步骤 S207。0045 步骤 S206、将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示,结束。0046 若通讯录中有该通信号码对应的用户名称,则将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。0047 步骤 S207、直接对所述其他蓝牙设备的蓝牙名称进行展示,结束。0048 若通讯录中没有该通信号码对应的用户名。
21、称,则展示对方的原蓝牙称。0049 需要说明的是,步骤 S205-S207 并非本实施例的必要步骤,若检测到通讯录中没有该通信号码对应的用户名称,也可采用其他技术手段解决技术问题。0050 本实施例的技术方案在实施例一的基础之上,增加了加密处理的操作,即广播自身的蓝牙名称时将通信号码进行加密后携带在所述蓝牙名称中进行广播,同时对接收到的其他移动终端的蓝牙名称中携带的通信号码进行解密后再处理,能进一步增强蓝牙通信的安全性。0051 实施例三0052 图3是本发明实施例三所述的蓝牙名称展示方法流程图,如图3所示,本实施例所述的蓝牙名称展示方法包括 :0053 步骤 S301、检测移动终端的蓝牙状态。
22、。0054 步骤 S302、若检测到蓝牙打开,获取所述移动终端的蓝牙名称。0055 即首先获取该移动终端自身的蓝牙名称。0056 步骤 S303、判断所述蓝牙名称是否满足预设条件,若是则执行步骤 S305,否则执行步骤 S304。0057 由于移动终端自己方的蓝牙名称有可能不是系统默认值,例如用户已对该移动终端进行过修改,修改后具有一定的辩识度,属于很清晰的蓝牙名称,其他蓝牙模块识别到该移动终端的蓝牙模块时,直接显示该蓝牙名称,此时,该移动终端在广播蓝牙名称时,不需要携带该移动终端的通信号码或加密后的通信号码。0058 步骤 S304、直接广播所述蓝牙名称,并搜索其他蓝牙设备,执行步骤 S30。
23、6。0059 步骤 S305、获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备。0060 步骤 S306、若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示,结束。0061 本实施例的技术方案在实施例一的基础之上,在检测到蓝牙打开后,增加了判断自身的蓝牙名称是否满足预设条件的步骤,仅在蓝牙名称不具有一定的辩识度时才广播携带该移动终端的通信号码或加密后的通信号码的蓝牙名称,否则仅广播蓝牙名称,能在解决技术问题的同时,能减少传输的。
24、数据量,若蓝牙名称本身满足一定条件,则直接广播蓝牙名称,减少其他蓝牙模块的通信号码解析、查询的步骤,以及加密和解密的步骤,能进一步提高显示蓝牙名称的效率。0062 实施例四0063 图4是本发明实施例四所述的蓝牙名称展示装置的结构框图,如图4所示,本实施说 明 书CN 104486716 A5/6 页8例所述的蓝牙名称展示装置包括 :0064 蓝牙状态检测单元 410,用于检测移动终端的蓝牙状态 ;0065 广播与搜索单元 420,用于若检测到蓝牙打开,则获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备 ;0066 名称展示单元 430,用于若搜索到的其他蓝牙设备。
25、的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。0067 进一步地,所述广播与搜索单元 420 具体用于 :广播隐形携带所述通信号码的蓝牙名称。0068 进一步地,所述广播与搜索单元 420 具体用于 :将所述通信号码进行加密后携带在所述蓝牙名称中进行广播 ;0069 以及,所述名称展示单元 430 具体用于 :若搜索到的其他蓝牙设备的蓝牙名称加密携带通信号码,则对所述蓝牙名称进行解密后提取携带的通信号码,从所述移动终端的通讯录中查找解密后所提取的通信号码所对应的用户名称。。
26、0070 进一步地,所述名称展示单元 430 还用于,若从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称失败,则直接对所述其他蓝牙设备的蓝牙名称进行展示。0071 本实施例提供的蓝牙名称展示装置可执行本发明实施例一、实施例二和实施例三所提供的蓝牙名称展示方法,具备执行方法相应的功能模块和有益效果。0072 实施例五0073 图5是本发明实施例五所述的蓝牙名称展示装置的结构框图,如图5所示,本实施例所述的蓝牙名称展示装置包括 :0074 蓝牙状态检测单元 510,用于检测移动终端的蓝牙状态 ;0075 名称验证单元 520,用于判断所述移动终端的蓝牙名称是。
27、否满足预设条件 ;0076 广播与搜索单元 530,用于若检测到蓝牙打开,则获取所述移动终端的通信号码,广播携带所述通信号码的蓝牙名称,并搜索其他蓝牙设备 ;0077 名称展示单元 540,用于若搜索到的其他蓝牙设备的蓝牙名称携带通信号码,则从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称,将所述用户名称作为所述其他蓝牙设备的蓝牙名称进行展示。0078 进一步地,所述广播与搜索单元 530 具体用于 :广播隐形携带所述通信号码的蓝牙名称。0079 进一步地,所述广播与搜索单元 530 具体用于 :将所述通信号码进行加密后携带在所述蓝牙名称中进行广播 ;0。
28、080 以及,所述名称展示单元具体用于 540 :若搜索到的其他蓝牙设备的蓝牙名称加密携带通信号码,则对所述蓝牙名称进行解密后提取携带的通信号码,从所述移动终端的通讯录中查找解密后所提取的通信号码所对应的用户名称。0081 进一步地,所述名称展示单元 540 还用于,若从所述移动终端的通讯录中查找所述的其他蓝牙设备的蓝牙名称所携带的通信号码所对应的用户名称失败,则直接对所述其他蓝牙设备的蓝牙名称进行展示。说 明 书CN 104486716 A6/6 页90082 进一步地,所述预设条件包括所述移动终端的蓝牙名称为默认蓝牙名称。0083 本实施例提供的蓝牙名称展示装置可执行本发明实施例一、实施例。
29、二和实施例三所提供的蓝牙名称展示方法,具备执行方法相应的功能模块和有益效果。0084 以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如 :计算机中的硬盘、光盘或软盘。0085 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。说 明 书CN 104486716 A1/2 页10图1图2说 明 书 附 图CN 104486716 A。