Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND TERMINAL FOR IMPLEMENTING BLUETOOTH FUNCTION
Document Type and Number:
WIPO Patent Application WO/2013/086982
Kind Code:
A1
Abstract:
Embodiments of the present invention relate to a method and a terminal for implementing a Bluetooth function. The method for implementing a Bluetooth function comprises: a processor of a terminal determining whether a Bluetooth module of the terminal is in a working state; when the Bluetooth module is a non-working state, the processor determining whether the Bluetooth turn-off period is reached, the Bluetooth turn-off period indicating the time that the Bluetooth module is in a non-working state; and when the Bluetooth turn-off period is reached, the processor sending a turn-off command to the Bluetooth module. By means of the technical solutions provided in the embodiments of the present invention, when a user forgets to turn off the Bluetooth, the Bluetooth is automatically turned off for the user, thereby extending the standby time of the terminal and protecting the security of user information.

Inventors:
LI SHENGLIANG (CN)
Application Number:
PCT/CN2012/086439
Publication Date:
June 20, 2013
Filing Date:
December 12, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI DEVICE CO LTD (CN)
International Classes:
H04M1/73
Foreign References:
CN102420912A2012-04-18
CN101155361A2008-04-02
CN101072411A2007-11-14
CN101334689A2008-12-31
Download PDF:
Claims:
权利要求

1、 一种实现蓝牙功能的方法, 其特征在于, 包括:

终端的处理器判断所述终端的蓝牙模块是否处于工作状态;

当所述蓝牙模块处于非工作状态时,所述处理器判断蓝牙关闭周期是否已计满,所 述蓝牙关闭周期是指蓝牙模块连续处于非工作状态的时间;

当所述蓝牙关闭周期已计满时, 所述处理器向所述蓝牙模块发送关闭指令。

2、 如权利要求 1所述的方法, 其特征在于, 当所述终端的处理器第一次检测到所述 蓝牙模块处于非工作状态时, 所述蓝牙关闭周期开始计算。

3、 如权利要求 1-2所述的方法, 其特征在于还包括: 当所述蓝牙模块处于工作状态 时, 所述处理器将所述蓝牙关闭周期清零。

4、 如权利要求 1-3中任意一项所述的方法, 其特征在于, 在所述处理器向所述蓝牙 模块发送关闭指令后,还包括:

当所述处理器接收到需要再次使用蓝牙模块的指令时,所述处理器向所述蓝牙模块 发送打开指令。

5、 如权利要求 1-3中任意一项所述的方法, 其特征在于, 还包括:

在所述终端中设置蓝牙标志位;

在所述处理器向所述蓝牙模块发送关闭指令后,还包括:

所述处理器将所述蓝牙标志位设置为自动关闭;

当所述处理器接收到需要再次使用蓝牙模块的指令时,所述处理器检测所述蓝牙标 志位的值;

当所述蓝牙标志位为自动关闭时, 所述处理器向所述蓝牙模块发送打开指令, 并将 所述蓝牙标志位清零。

6、 一种终端, 包含蓝牙模块和处理器, 其特征在于, 所述处理器包括: 工作状态判断单元, 用于判断所述终端的蓝牙模块是否处于工作状态;

蓝牙关闭周期判断单元,用于当所述工作状态判断单元判断所述蓝牙模块处于非工 作状态时, 判断蓝牙关闭周期是否已计满, 所述蓝牙关闭周期是指蓝牙模块连续处于非 工作状态的时间;

关闭指令发送单元, 用于当所述蓝牙关闭周期已计满时, 向所述蓝牙模块发送关闭 指令。

7、 如权利要求 6所述的终端, 其特征在于, 当所述工作状态判断单元第一次检测到 蓝牙模块处于非工作状态时, 所述蓝牙关闭周期判断单元开始计时。

8、 如权利要求 6-7所述的终端, 其特征在于, 所述处理器还包括:

蓝牙关闭周期清零单元,用于当所述工作状态判断单元的判断结果为所述蓝牙模块 处于工作状态时, 将所述蓝牙关闭周期清零。

9、 如权利要求 6-8中任意一项所述的终端, 其特征在于, 所述处理器还包括打开指 令接收单元和打开指令发送单元:

所述打开指令接收单元, 用于在所述关闭指令发送单元向蓝牙模块发送关闭指令 后,接收需要再次使用蓝牙功能的指令, 并向所述打开指令发送单元发送执行指令; 所述打开指令发送单元, 用于接收到所述执行指令后, 向所述蓝牙模块发送打开指 令。

10、 如权利要求 6-8中任意一项所述的终端, 其特征在于, 所述处理器还包括蓝牙 标志位存储单元、 蓝牙标志位设置单元、 打开指令接收单元、 蓝牙标志位检测单元、 蓝 牙标志位清零单元和打开指令发送单元:

所述蓝牙标志位存储单元, 用于存储蓝牙标志位;

所述蓝牙标志位设置单元,用于在所述关闭指令发送单元向所述蓝牙模块发送关闭 指令后, 将所述蓝牙标识位设置为自动关闭;

所述打开指令接收单元, 用于在所述关闭指令发送单元向蓝牙模块发送关闭指令 后,接收需要再次使用蓝牙功能的指令, 并向所述蓝牙标志位检测单元发送执行指令; 所述蓝牙标志位检测单元, 用于检测所述蓝牙标志位的值, 并向所述蓝牙标志位清 零单元发送清零指令, 当所述蓝牙标志位为自动关闭时, 向所述打开指令发送单元发送 执行指令;

所述蓝牙标志位清零单元, 用于将所述蓝牙标志位清零;

所述打开指令发送单元, 用于向所述蓝牙模块发送打开指令。

Description:
一种实现蓝牙功能的方法及终端 本申请要求于 2011年 12月 15日提交中国专利局、 申请号为 CN 201110421046. 7、 发明名称为 "一种实现蓝牙功能的方法及终端"的中国专利 请的优先权, 其全部内容 通过引用结合在本申请中。 技术领域 本发明实施例涉及通信终端领域, 特别是一种实现蓝牙功能的方法及终端。 背景技术 现代社会, 人们对于移动化传输的要求越来越高, 各种无线数据传输技术也随之快 速发展, 其中蓝牙功能技术 (Bluetooth ) , 由于其具有高可靠性、 低沉本、 易用性等 各种优点, 逐渐成为无线数据传输技术中最流行的技术之 一, 风靡于全球终端设备制造 厂商。

现在很多终端用户, 在开启蓝牙功能, 使用完成之后, 经常忘记关闭蓝牙功能, 这 会造成终端设备耗电量的明显增加, 缩短终端待机时间, 并严重影响用户体验。 另外, 如果用户在不使用的情况下忘记关闭蓝牙功能 , 也容易受到其他设备的干扰, 严重时还 可能造成用户个人信息的泄露。 发明内容

本发明的实施例提供一种实现蓝牙功能的方法 及终端, 以克服由于经常忘记关闭蓝 牙导致的终端耗电量增加、 待机时间缩短及可能存在安全隐患的技术问题 。

所述实现蓝牙功能的方法包括: 终端的处理器判断所述终端的蓝牙模块是否处 于工 作状态; 当所述蓝牙模块处于非工作状态时,所述处理 器判断蓝牙关闭周期是否已计满, 所述蓝牙关闭周期是指蓝牙模块连续处于非工 作状态的时间; 当所述蓝牙关闭周期已计 满时, 所述处理器向所述蓝牙模块发送关闭指令。

所述终端包含蓝牙模块和处理器, 所述处理器包括: 工作状态判断单元, 用于判断 所述终端的蓝牙模块是否处于工作状态; 蓝牙关闭周期判断单元, 用于当所述工作状态 判断单元判断所述蓝牙模块处于非工作状态时 , 判断蓝牙关闭周期是否已计满, 所述蓝 牙关闭周期是指蓝牙模块连续处于非工作状态 的时间; 关闭指令发送单元, 用于当所述 蓝牙关闭周期已计满时, 向所述蓝牙模块发送关闭指令。 通过本发明实施例提供的技术方案, 可以实现在用户忘记关闭蓝牙时, 为用户自动 关闭蓝牙, 以延长终端待机时间、 保护用户信息安全。 附图说明 为了更清楚地说明本发明实施例的技术方案, 下面将对实施例描述中所需要使用的 附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例 , 对于 本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其 他的附图。

图 1 本发明实施例 1的流程图;

图 2 本发明实施例 2的流程图;

图 3 本发明实施例 3的结构图;

图 4 本发明实施例 4的结构图。 具体实施方式 为使本发明的目的、 技术方案和优点更加清楚, 下面结合附图对本发明具体实施例 做进一步的详细描述。 实施例 1

本发明实施例 1提供一种实现蓝牙功能的方法, 图 1为本发明实施例 1的流程图, 下 面将结合图 1对本发明实施例 1的方法进行详细说明。

步骤 101 : 终端的处理器判断所述终端的蓝牙模块是否处 于工作状态。

步骤 102 : 当所述蓝牙模块处于非工作状态时, 处理器判断蓝牙关闭周期是否已计 满。 所述蓝牙关闭周期是用来计算蓝牙模块连续处 于非工作状态的时间。 所述蓝牙关闭 周期在蓝牙模块开启后, 第一次检测到蓝牙模块处于非工作状态时开始 计算, 在所述蓝 牙关闭周期计满并转向步骤 102后清零、 重新计算。

步骤 103: 当所述蓝牙关闭周期计满时, 所述处理器向所述蓝牙模块发送关闭指令。 通过本发明实施例 1中所述的技术方案, 可以实现在用户忘记关闭蓝牙时, 为用户 自动关闭蓝牙, 以延长终端待机时间、 保护用户信息安全。 本发明实施例 2提供一种实现蓝牙功能的方法, 图 2为本发明实施例 2的流程图, 下 面将结合图 2对本发明实施例 2的方法进行详细说明。

步骤 201 : 终端的处理器根据用户的指令向终端的蓝牙模 块发送打开指令。

步骤 202 : 所述处理器判断所述蓝牙模块是否处于工作状 态。 可选的, 所述判断可 以通过如下步骤实现: 所述处理器的处理器向所述处理器的蓝牙模块 发送询问指令; 所 述处理器接收所述蓝牙模块反馈的状态信息; 所述处理器根据所述状态信息判断蓝牙模 块是否处于工作状态。

如判断结果为所述蓝牙模块处于非工作状态时 , 执行步骤 203 ; 如判断结果为所述 蓝牙模块处于工作状态时, 所述处理器将蓝牙关闭周期清零, 并返回步骤 202。 所述蓝 牙关闭周期用来计算蓝牙模块处于非工作状态 的时间, 可选的, 所述蓝牙关闭周期在蓝 牙模块开启后第一次检测到蓝牙模块处于非工 作状态时开始计算。

步骤 203 : 处理器判断所述蓝牙关闭周期是否已计满, 当所述蓝牙关闭周期已计满 时, 转向步骤 205, 并将所述蓝牙关闭周期清零。 当所述蓝牙关闭周期未计满时, 转向 步骤 202。

步骤 204: 处理器向所述蓝牙模块发送关闭指令。

步骤 205 : 可选的, 当处理器接收到用户需要再次使用蓝牙模块的 指令时, 处理器 向所述蓝牙模块发送打开指令。 具体来说, 所述步骤 205可以包括如下几种实现方式: 方式 1 : 处理器在接收到用户需要再次使用蓝牙模块的 指令时, 直接向所述蓝牙模 块发送打开指令。

方式 2 : 处理器向用户发出是否打开蓝牙模块的提示消 息, 并接收用户根据所述提 示消息做出的指令, 当所述指令为打开时, 向所述蓝牙模块发送打开指令。

方式 3 : 处理器检测蓝牙模块上一次的关闭方式, 并根据检测结果决定打开方式, 即如果检测结果是自动关闭, 处理器向所述蓝牙模块发送打开指令; 如果检测结果是非 自动关闭, 处理器向用户发出是否打开蓝牙模块的提示消 息, 并根据用户的指令向所述 蓝牙模块发送打开指令。 具体为:

在终端中设置蓝牙标志位, 用来记录蓝牙模块的关闭方式。 当所述处理器自动向所 述蓝牙模块发送关闭指令后, 将所述蓝牙标志位记录为自动关闭。 例如, 所述蓝牙标志 位的默认值或初始值为 0, 当处理器自动关闭蓝牙模块时, 处理器将所述蓝牙标志位设 置为 1。

当所述用户需要再次使用蓝牙模块时, 处理器首先检测所述蓝牙标志位的值, 如果 所述蓝牙标志位存在自动关闭的记录, 所述处理器向所述蓝牙模块发送打开指令, 并将 所述蓝牙标志位清零; 如果所述蓝牙标志位不存在所述自动关闭的记 录, 则向用户发出 是否打开蓝牙模块的提示消息, 并接收用户根据所述提示消息做出的指令, 当所述指令 为打开时, 向所述蓝牙模块发送打开指令。

通过本发明实施例 2中所述的技术方案, 可以实现在用户忘记关闭蓝牙时, 为用户 自动关闭蓝牙, 以延长终端待机时间、 保护用户信息安全。 实施例 3

本发明实施例 3提供一种终端, 包括处理器和蓝牙模块, 图 3为本发明实施例 3的结 构图, 所述处理器包括:

工作状态判断单元 301, 用于判断所述终端的蓝牙模块是否处于工作状 态。

蓝牙关闭周期判断单元 302, 用于当所述工作状态判断单元判断所述蓝牙模 块处于 非工作状态时, 判断蓝牙关闭周期是否已计满, 所述蓝牙关闭周期是指蓝牙模块连续处 于非工作状态的时间。

关闭指令发送单元 303, 用于当所述蓝牙关闭周期已计满时, 向所述蓝牙模块发送 关闭指令。 实施例 4

本发明实施例 4提供一种终端, 包括处理器和蓝牙模块, 图 4为本发明实施例 4的结 构图, 所述处理器包括:

工作状态判断单元 401, 用于判断所述终端的蓝牙模块是否处于工作状 态。 所述工 作状态判断单元包括:

询问指令发送单元 401A, 用于向所述蓝牙模块发送询问指令;

状态信息接收单元 401B, 用于接收所述蓝牙模块反馈的状态信息;

状态信息判断单元 401C,用于根据所述状态信息判断所述蓝牙模块 否处于工作状 态。

蓝牙关闭周期清零单元 402, 用于当所述工作状态判断单元判断所述蓝牙模 块处于 工作状态时, 将所述蓝牙关闭周期清零。

蓝牙关闭周期判断单元 403, 用于当所述工作状态判断单元判断所述蓝牙模 块处于 非工作状态时, 判断蓝牙关闭周期是否已计满, 所述蓝牙关闭周期是指蓝牙模块连续处 于非工作状态的时间; 当所述工作状态判断单元第一次检测到蓝牙模 块处于非工作状态 时, 所述蓝牙关闭周期判断单元开始计时。

关闭指令发送单元 404, 用于当所述蓝牙关闭周期已计满时, 向所述蓝牙模块发送 关闭指令。

可选的,在所述蓝牙模块关闭后,当处理器接 收到需要再次使用蓝牙模块的指令时, 所述终端还可以包括打开指令接收单元和打开 指令发送单元:

所述打开指令接收单元, 用于在所述关闭指令发送单元向蓝牙模块发送 关闭指令 后,接收需要再次使用蓝牙功能的指令, 并向所述打开指令发送单元发送执行指令。

所述打开指令发送单元, 用于接收到所述执行指令后, 向所述蓝牙模块发送打开指 令。

或可选的, 在所述蓝牙模块关闭后, 当处理器接收到需要再次使用蓝牙模块的指令 时, 所述终端还可以包括蓝牙标志位存储单元、 蓝牙标志位设置单元、 打开指令接收单 元、 蓝牙标志位检测单元、 蓝牙标志位清零单元和打开指令发送单元:

所述蓝牙标志位存储单元, 用于存储蓝牙标志位。

所述蓝牙标志位设置单元,用于在所述关闭指 令发送单元向所述蓝牙模块发送关闭 指令后, 将所述蓝牙标识位设置为自动关闭。

所述打开指令接收单元, 用于在所述关闭指令发送单元向蓝牙模块发送 关闭指令 后,接收需要再次使用蓝牙功能的指令, 并向所述蓝牙标志位检测单元发送执行指令。

所述蓝牙标志位检测单元, 用于检测所述蓝牙标志位的值, 并向所述蓝牙标志位清 零单元发送清零指令; 当所述蓝牙标志位为自动关闭时, 向所述打开指令发送单元发送 执行指令。

所述蓝牙标志位清零单元, 用于将所述蓝牙标志位清零。

所述打开指令发送单元, 用于向所述蓝牙模块发送打开指令。 以上实施例仅用以说明本发明的技术方案, 而非对其限制; 尽管参照前述实施例对 本发明进行了详细的说明, 本领域的普通技术人员应当理解: 其依然可以对前述各实施 例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替换; 而这些修改或 者替换, 并不使相应技术方案的本质脱离本发明各实施 例技术方案的精神和范围。 需要说明的是,本领域普通技术人员可以理解 实现上述方法实施例中的全部或部分 步骤可以通过硬件来完成, 也可以通过程序来指令相关的硬件完成。 所述的程序可以存 储于一种计算机可读存储介质中, 所述存储介质可以是只读存储器、 闪存、 磁盘、 光盘 或硬盘等。 所述程序在执行时, 包括如下步骤:

终端的处理器判断所述终端的蓝牙模块是否处 于工作状态; 当所述蓝牙模块处于非 工作状态时,所述处理器判断蓝牙关闭周期是 否已计满,所述蓝牙关闭周期是指蓝牙模 块连续处于非工作状态的时间; 当所述蓝牙关闭周期已计满时, 所述处理器向所述蓝牙 模块发送关闭指令。