避免蓝牙自动误重连的方法及终端、存储装置与流程

文档序号:12967960阅读:899来源:国知局
避免蓝牙自动误重连的方法及终端、存储装置与流程

本发明涉及终端及通信技术领域,具体涉及一种避免蓝牙自动误重连的方法及终端、存储装置。



背景技术:

蓝牙技术能够有效地简化手机等终端之间的连接与通信,从而使得终端之间的数据传输变得更加迅速高效。但是,当前人们在享受蓝牙技术带来方便的同时,也会遇到一些潜在的风险。以蓝牙技术的自动重连功能为例,即终端之前与某一设备进行过蓝牙连接,那么当前终端开启蓝牙功能后就会自动与该设备建立连接,终端一旦开启蓝牙功能,则可能会在用户不知情的情况下与其他设备建立连接,也就是说,终端在蓝牙自动重连时容易连接到非信任设备,而如果此时终端正在进行电话或播放视频,那么容易导致通话或视频信息等隐私被泄露。



技术实现要素:

有鉴于此,本发明提供一种避免蓝牙自动误重连的方法及终端、存储装置,能够避免终端在蓝牙自动重连时连接到非信任设备,从而有助于防止隐私泄露。

本发明一实施例的避免蓝牙自动误重连的方法,包括:

终端根据开启的蓝牙功能搜索可与终端连接的设备;

终端将搜索到的设备的设备名称告知于用户;

终端接收用户下达的连接指令,所述连接指令包括告知于用户的设备名称中的至少一个;

终端根据连接指令连接设备名称对应的设备。

本发明一实施例的可避免蓝牙自动误重连的终端,包括处理器以及与处理器连接的通信器、收发器和屏幕,

处理器用于开启终端的蓝牙功能;

通信器用于在处理器的控制下根据蓝牙功能搜索可与终端连接的设备;

处理器还用于控制屏幕将搜索到的设备的设备名称告知于用户;

收发器用于接收用户下达的连接指令,所述连接指令包括告知于用户的设备名称中的至少一个;

处理器进一步用于根据连接指令控制通信器连接设备名称对应的设备。

本发明一实施例的存储装置,存储有程序数据,所述程序数据能够被执行以实现上述避免蓝牙自动误重连的方法。

有益效果:本发明设计在蓝牙自动重连时终端将所要连接的设备名称告知于用户,使得用户能够根据自我需求选择信任设备并将其与终端之间建立连接,也就是说,本发明能够避免终端在蓝牙自动重连时连接到非信任设备,从而有助于防止隐私泄露。

附图说明

图1是本发明第一实施例的避免蓝牙自动误重连的方法的流程图;

图2是基于图1所示方法弹出的对话框一实施例的示意图;

图3是基于图1所示方法弹出的对话框另一实施例的示意图;

图4是本发明第二实施例的避免蓝牙自动误重连的方法的流程图;

图5是本发明第三实施例的避免蓝牙自动误重连的方法的流程图;

图6是本发明的终端一实施例的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例以及实施例中的特征可以相互组合。

请参阅图1,为本发明第一实施例的避免蓝牙自动误重连的方法。所述方法可以包括如下步骤s11~s14。

s11:终端根据开启的蓝牙功能搜索可与终端连接的设备。

在实际应用场景中,终端可以开启自身的蓝牙功能以搜索当前可与终端建立连接的设备,并将搜索到的设备的mac(mediaaccesscontrol,媒体访问控制)地址保存至终端操作系统的bt_list[]中。

所述搜索到的设备可以是与终端非首次建立蓝牙连接的设备,即,本发明的方法可以适用于蓝牙自动重连的应用场景。当然,所述搜索到的设备可以是与终端首次建立蓝牙连接的设备,即,本发明的方法也可以适用于蓝牙首次连接的应用场景。

s12:终端将搜索到的设备的设备名称告知于用户。

设备的mac地址可以作为设备名称。而对于蓝牙自动重连的应用场景,本发明也可以预先为之前与终端建立蓝牙连接的各个设备设置名称,从而在自动重连时能够根据mac地址得到对应的设备名称。

然后,终端将获取的设备名称显示于屏幕上,具体地,终端可以采用弹出对话框的方式以告知用户所述设备名称,并同时播放预设的提醒音。例如,在用户正在观看手机播放的视频时,蓝牙自动搜索到之前与终端建立过连接的设备,该设备的mac地址为44-45-53-54-00-00,与该mac地址对应的设备名称为missyang’siphone,手机可以在当前正在播放的视频界面上弹出一对话框,该对话框具有文字信息“当前是否与missyang’siphone的设备建立蓝牙连接?”。而对于当前终端正在进行播放音乐等不需要用户直接观看手机屏幕的应用时,本发明可以在弹出对话框的同时,播放预设的提醒音,以及时提醒用户。

s13:终端接收用户下达的连接指令,所述连接指令包括告知于用户的设备名称中的至少一个。

s14:终端根据连接指令连接设备名称对应的设备。

终端搜索及告知于用户的设备名称可以为一个或多个。

对于告知于用户的设备名称仅为一个的情况,本发明可以弹出如图2所示的对话框,该对话框中不仅显示有设备名称,还显示有“确定”和“取消”这两个按键。如果用户点击“确定”按键,则表示用户同意将终端与该设备自动重连。如果用户点击“取消”按键,则表示用户不同意将终端与该设备自动重连。

对于告知于用户的设备名称为多个的情况,本发明可以弹出如图3所示的对话框,该对话框以列表形式显示多个设备名称。用户点击多个设备名称中的一个或多个,使得终端与被选择的设备自动重连。

当用户未选择设备名称,即终端未接收到用户下达的连接指令时,终端可以不进行任何操作,不与搜索到的任何设备建立连接。

当用户选择多个设备名称时,本发明可以通过图4和图5所示实施例中的任一种方法进行蓝牙自动重连。

请参阅图4,为本发明第二实施例的避免蓝牙自动误重连的方法。所述方法可以包括如下步骤s41~s44。

s41:终端根据开启的蓝牙功能搜索可与终端连接的设备。

s42:终端将搜索到的设备的设备名称告知于用户。

s43:终端接收用户下达的连接指令,所述连接指令包括告知于所述用户的设备名称中的两个或两个以上。

s44:终端获取所述连接指令中用户第一个选择的设备名称,并自动连接用户第一个选择的设备名称对应的设备。

在前述描述基础上,本实施例将用户第一个选择的设备与终端自动重连。在第一个选择的设备与终端自动重连失败后,本实施例可以按照用户的选择先后顺序依次与终端自动重连。并且,本实施例可以在每次与终端自动重连之前,将该设备名称单独告知于用户。

请参阅图5,为本发明第三实施例的避免蓝牙自动误重连的方法。所述方法可以包括如下步骤s51~s54。

s51:终端根据开启的蓝牙功能搜索可与终端连接的设备。

s52:终端将搜索到的设备的设备名称告知于用户。

s53:终端接收用户下达的连接指令,所述连接指令包括告知于所述用户的设备名称中的两个或两个以上。

s54:终端根据预置的优先级获取告知于用户的设备名称中优先级最高的一个,并自动连接优先级最高的设备名称对应的设备。

在前述描述基础上,本实施例将用户选择的优先级最高的设备与终端自动重连。在优先级最高的设备与终端自动重连失败后,本实施例可以按照优先级从高到低的顺序依次与终端自动重连。并且,本实施例可以在每次与终端自动重连之前,将该设备名称单独告知于用户。

基于上述,本发明设计在蓝牙自动重连时终端将所要连接的设备名称告知于用户,使得用户能够根据自我需求选择信任设备并将其与终端之间建立连接,也就是说,本发明能够避免终端在蓝牙自动重连时连接到非信任设备,从而有助于防止隐私泄露。

应该理解到,上述功能如果以软件功能的形式实现并作为独立产品销售或使用时,可存储在一个电子设备可读取存储介质中,即,本发明还提供一种存储有程序数据的存储装置,所述程序数据能够被执行以实现上述方法,该存储装置可以为u盘、光盘、服务器等。也就是说,上述各个实施例可以以软件产品的形式体现出来,其包括若干指令用以使得一台智能终端执行各个实施例所述方法的全部或部分步骤。

本发明适用的终端可以为智能手机、便携式通信装置、pda(personaldigitalassistant,个人数字助理或平板电脑)、笔记本电脑等移动终端,也可以是佩戴于肢体或者嵌入于衣物、首饰、配件中的可穿戴设备,还可以是其他具有蓝牙功能的智能电子设备。

请参阅图6,为本发明一实施例的可避免蓝牙自动误重连的终端。所述终端60包括处理器61、通信器62、收发器63和屏幕64,处理器61可以通过通信总线65连接通信器62、收发器63和屏幕64。

处理器61用于开启终端60的蓝牙功能。

通信器62用于在处理器61的控制下根据所述蓝牙功能搜索可与终端60连接的设备。所述搜索到的设备可以是与终端60非首次建立蓝牙连接的设备,即,终端60可以适用于蓝牙自动重连的应用场景。当然,所述搜索到的设备可以是与终端60首次建立蓝牙连接的设备,即,终端60也可以适用于蓝牙首次连接的应用场景。

处理器61还用于控制屏幕64将搜索到的设备的设备名称告知于用户。具体地,屏幕64可以采用弹出对话框的方式告知用户。

收发器63用于接收用户下达的连接指令,所述连接指令包括告知于所述用户的设备名称中的至少一个。

处理器61进一步用于根据连接指令控制通信器62连接设备名称对应的设备。

对于告知于用户的设备名称仅为一个的情况,屏幕64可以弹出对话框,该对话框中不仅显示有设备名称,还显示有“确定”和“取消”这两个按键。如果用户点击屏幕64上的“确定”按键,则表示用户同意将终端60与该设备自动重连。如果用户点击屏幕64上的“取消”按键,则表示用户不同意将终端60与该设备自动重连。

对于告知于用户的设备名称为多个的情况,屏幕64可以弹出对话框,该对话框以列表形式显示多个设备名称。用户点击多个设备名称中的一个或多个,使得终端60与被选择的设备自动重连。

当用户选择多个设备名称时,即所述连接指令包括告知于所述用户的设备名称中的两个或两个以上时,处理器61可以获取所述连接指令中用户第一个选择的设备名称,并控制通信器62自动连接所述用户第一个选择的设备名称对应的设备。或者,处理器61根据终端60的存储器66存储的优先级获取告知于用户的设备名称中优先级最高的一个,并控制通信器62自动连接所述优先级最高的设备名称对应的设备。其中,存储器66用于存储可与终端60建立蓝牙连接的设备名称的优先级。

本实施例的终端60的上述结构元件对应执行上述各个实施例的避免蓝牙自动误重连的方法,具有与其相同的技术效果。

需要说明,以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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