首页 / 专利库 / 家用器具 / 定时器 / 移动终端蓝牙协议栈加载处理方法、移动终端及存储介质

移动终端蓝牙协议栈加载处理方法、移动终端及存储介质

阅读:827发布:2021-05-18

专利汇可以提供移动终端蓝牙协议栈加载处理方法、移动终端及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了移动终端蓝牙协议栈加载处理方法、移动终端及存储介质,其中,方法包括:移动终端检测到蓝牙设备,预先加载蓝牙协议栈;当移动终端与该蓝牙设备 配对 、连接成功则对蓝牙协议栈进行相应处理;当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。本发明旨在当两台移动终端之间进行蓝牙相关操作之前能够快速地进行配对、连接等蓝牙操作,同时加快蓝牙协议栈的加载,提升蓝牙使用效率,为用户提供方便。,下面是移动终端蓝牙协议栈加载处理方法、移动终端及存储介质专利的具体信息内容。

1.一种移动终端蓝牙协议栈加载处理方法,其特征在于,包括如下步骤:
移动终端检测到蓝牙设备,预先加载蓝牙协议栈;
当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;
当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。
2.根据权利要求1所述的移动终端蓝牙协议栈加载处理方法,其特征在于,所述移动终端检测到蓝牙设备,预先加载蓝牙协议栈的步骤包括:
预先将完整的蓝牙协议栈存储在指定存储器地址中;移动终端检测到蓝牙设;从指定的存储器地址获取完整的蓝牙协议栈并加载。
3.根据权利要求1所述的移动终端蓝牙协议栈加载处理方法,其特征在于,其中,所述当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理,包括:
设置定时器,该定时器的超时时间为第一时间;
同时开始监测移动终端与该蓝牙设备配对、连接是否成功;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接成功,那么关闭定时器并对蓝牙协议栈进行相应处理;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤。
4.根据权利要求1所述的移动终端蓝牙协议栈加载处理方法,其特征在于,所述蓝牙协议栈进行相应处理,包括:
移动终端获取所连接的蓝牙设备的需要的相关协议;
对已加载的整个蓝牙协议栈中不需要的协议进行卸载。
5.根据权利要求3所述的移动终端蓝牙协议栈加载处理方法,其特征在于,所述当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤为卸载蓝牙协议栈。
6.一种移动终端,其特征在于,包括:处理器、存储器和通信总线;
所述存储器上存储有可被所述处理器执行的移动终端蓝牙协议栈加载处理程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述移动终端蓝牙协议栈加载处理程序时实现如下步骤:
移动终端检测到蓝牙设备,预先加载蓝牙协议栈;
当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;
当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。
7.根据权利要求6所述移动终端,其特征在于,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:
预先将完整的蓝牙协议栈存储在指定的存储器地址中;移动终端检测到蓝牙设;从指定的存储器地址获取完整的蓝牙协议栈并加载。
8.根据权利要求6所述移动终端,其特征在于,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:
设置定时器,该定时器的超时时间为第一时间;
同时开始监测移动终端与该蓝牙设备配对、连接是否成功;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接成功,那么关闭定时器并对蓝牙协议栈进行相应处理;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤。
9.根据权利要求6所述移动终端,其特征在于,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:
移动终端获取所连接的蓝牙设备的需要的相关协议;
对已加载的整个蓝牙协议栈中不需要的协议进行卸载;
所述当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤为卸载蓝牙协议栈。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-5任意一项所述的移动终端蓝牙协议栈加载处理方法中的步骤。

说明书全文

移动终端蓝牙协议栈加载处理方法、移动终端及存储介质

技术领域

[0001] 本发明涉及移动终端技术领域,具体涉及一种移动终端蓝牙协议栈加载处理方法、移动终端及存储介质。

背景技术

[0002] 蓝牙是一种无线技术,可以实现移动设备之间、移动终端与固定设备之间的近距离的数据通信;蓝牙设备与蓝牙设备之间连接是通过预先设置的一个设备名称来进行识别的。
[0003] 随着人们对于近距离无线通信需求的增加,目前移动终端上普遍配置有蓝牙功能,以满足用户在距离相对较近时通过蓝牙进行数据通信。譬如,用户设置移动终端的蓝牙名称为ORANGE,然后广播该名称,当对方移动终端检测到名称为ORANGE的设备时选择与其连接,然后这两台移动终端之间就可以通过蓝牙进行文件共享等操作了,使用起来很方便。当两台蓝牙设备之间进行蓝牙相关操作之前需要进行两个步骤,第一步骤是两台蓝牙设备之间进行配对,第二个步骤是在第一个步骤成功之后,两台蓝牙设备之间进行连接。
[0004] 在现有技术中,第二个步骤是严格在第一个步骤成功之后才开始,而蓝牙功能复杂其协议栈较为庞大,加载需要一定时间,加上蓝牙设备之间配对,连接,及其他相关软件资源,硬件资源就绪均需时间,综合导致蓝牙总体连接时间较长影响使用效率,不方便用户。
[0005] 因此,现有技术还有待于改进和发展。

发明内容

[0006] 鉴于上述现有技术的不足之处,本发明的目的在于提供一种移动终端蓝牙协议栈加载处理方法、移动终端及存储介质,旨在当两台移动终端之间进行蓝牙相关操作之前能够快速地进行配对、连接等蓝牙操作,同时加快蓝牙协议栈的加载,提升蓝牙使用效率,为用户提供方便。
[0007] 为了达到上述目的,本发明采取了以下技术方案:一种移动终端蓝牙协议栈加载处理方法,其中,包括如下步骤:
移动终端检测到蓝牙设备,预先加载蓝牙协议栈;
当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;
当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。
[0008] 所述的移动终端蓝牙协议栈加载处理方法,其中,所述移动终端检测到蓝牙设备,预先加载蓝牙协议栈的步骤包括:预先将完整的蓝牙协议栈存储在指定存储器地址中;移动终端检测到蓝牙设;从指定的存储器地址获取完整的蓝牙协议栈并加载。
[0009] 所述的移动终端蓝牙协议栈加载处理方法,其中,其中,所述当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理,包括:设置定时器,该定时器的超时时间为第一时间;
同时开始监测移动终端与该蓝牙设备配对、连接是否成功;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接成功,那么关闭定时器并对蓝牙协议栈进行相应处理;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤。
[0010] 所述的移动终端蓝牙协议栈加载处理方法,其中,所述蓝牙协议栈进行相应处理,包括:移动终端获取所连接的蓝牙设备的需要的相关协议;
对已加载的整个蓝牙协议栈中不需要的协议进行卸载。
[0011] 所述的移动终端蓝牙协议栈加载处理方法,其中,所述当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤为卸载蓝牙协议栈。
[0012] 一种移动终端,其中,包括:处理器、存储器和通信总线;所述存储器上存储有可被所述处理器执行的移动终端蓝牙协议栈加载处理程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述移动终端蓝牙协议栈加载处理程序时实现如下步骤:
移动终端检测到蓝牙设备,预先加载蓝牙协议栈;
当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;
当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。
[0013] 所述移动终端,其中,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:预先将完整的蓝牙协议栈存储在指定的存储器地址中;移动终端检测到蓝牙设;从指定的存储器地址获取完整的蓝牙协议栈并加载。
[0014] 所述移动终端,其中,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:设置定时器,该定时器的超时时间为第一时间;
同时开始监测移动终端与该蓝牙设备配对、连接是否成功;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接成功,那么关闭定时器并对蓝牙协议栈进行相应处理;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤。
[0015] 所述移动终端,其中,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:移动终端获取所连接的蓝牙设备的需要的相关协议;
对已加载的整个蓝牙协议栈中不需要的协议进行卸载;
所述当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤为卸载蓝牙协议栈。
[0016] 一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现任意一项所述的移动终端蓝牙协议栈加载处理方法中的步骤。
[0017] 相较于现有技术,本发明提供的移动终端蓝牙协议栈加载处理方法、移动终端及存储介质,所述方法通过移动终端检测到蓝牙设备,预先加载蓝牙协议栈;当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。使当两台移动终端之间进行蓝牙相关操作之前能够快速地进行配对、连接等蓝牙操作,同时加快蓝牙协议栈的加载,提升蓝牙使用效率,为用户提供方便。附图说明
[0018] 图1为本发明提供的移动终端蓝牙协议栈加载处理方法的流程图
[0019] 图2为本发明移动终端较佳实施例的功能模图。
[0020] 图3为本发明安装移动终端较佳实施例的功能模块图。

具体实施方式

[0021] 为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0022] 请参阅图1,本发明提供的移动终端蓝牙协议栈加载处理方法包括以下步骤:S100、移动终端检测到蓝牙设备,预先加载蓝牙协议栈。
[0023] 本发明实施例中,在具体实施时,移动终端检测到蓝牙设备,预先加载蓝牙协议栈:具体地,所述步骤S100包括:
S101,预先将完整的蓝牙协议栈存储在指定的存储器地址中;
S102,移动终端检测到蓝牙设备;
S103,从指定的存储器地址获取完整的蓝牙协议栈并加载。
[0024] 例如,预先将完整的蓝牙协议栈放在掉电不易失存储器EMMC的地址0x02003000上;当移动终端检测到蓝牙设备时,移动终端从EMMC的地址0x02003000处获取完整的蓝牙协议栈并加载。
[0025] 本发明实施例中的蓝牙协议栈是指:完成蓝牙功能的相关协议的集合本发明实施例中预先加载蓝牙协议栈是因为:当两台蓝牙设备之间进行蓝牙相关操作之前需要进行两个步骤,第一步骤是两台蓝牙设备之间进行配对,第二个步骤是在第一个步骤成功之后,两台蓝牙设备之间进行连接。在现有技术中,第二个步骤是严格在第一个步骤成功之后才开始,而蓝牙功能复杂其协议栈较为庞大,加载需要一定时间,加上蓝牙设备之间配对,连接,及其他相关软件资源,硬件资源就绪均需时间,综合导致蓝牙总体连接时间较长影响使用效率。而本发明实施例中采用预先加载蓝牙协议,即提早加载了蓝牙协议栈,从而加快了速度,提升了效率。
[0026] S200、当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理。
[0027] 本发明实施例中,当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理,具体包括:设置定时器,该定时器的超时时间为第一时间;例如,设置定时器的超时的第一时间为
5秒,5秒为一般蓝牙设备检测到后配对、连接所消耗的时间。
[0028] 同时开始监测移动终端与该蓝牙设备配对、连接是否成功;当定时器超时之前如果移动终端与该蓝牙设备配对、连接成功,那么关闭定时器并对蓝牙协议栈进行相应处理;
本发明实施例中,当定时器超时之前如果移动终端与该蓝牙设备配对、连接成功 ,那么关闭定时器,然后移动终端获取所连接的蓝牙设备的需要的相关协议;对已加载的整个蓝牙协议栈中不需要的协议进行卸载。
[0029] 比如, 当定时器超时之前如果移动终端与 蓝牙设备X1配对、连接成功 ,那么关闭定时器,然后移动终端获取所连接的蓝牙设备X1的需要的相关协议,比如是协议1,协议2,协议3;对已加载的整个蓝牙协议栈中不需要的协议(除协议1,协议2,协议3之外的协议 ) 进行卸载。
[0030] 上述操作带来的有益效果为节省资源,将多余的蓝牙协议卸载以节省空间,同时可以提高运行效率。
[0031] 本发明实施例中,当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤。
[0032] 其中,所述蓝牙协议栈进行相应处理,包括:移动终端获取所连接的蓝牙设备的需要的相关协议;
对已加载的整个蓝牙协议栈中不需要的协议进行卸载。
[0033] 这样,本发明能实现使当两台移动终端之间进行蓝牙相关操作之前能够快速地进行配对、连接等蓝牙操作,同时加快蓝牙协议栈的加载,提升蓝牙使用效率,为用户提供方便。比如,移动终端与蓝牙设备X1配对、连接成功,移动终端获取所连接的蓝牙设备X1的需要的相关协议,比如是协议1,协议2,协议3;其是通过向该蓝牙设备发送相关指令来获取该蓝牙设备X1所需的相关协议。对已加载的整个蓝牙协议栈中不需要的协议(除协议1,协议2,协议3之外的协议 ) 进行卸载。上述操作带来的有益效果为节省资源,将多余的蓝牙协议卸载以节省空间,同时可以提高运行效率。
[0034] 其中,所述当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤为卸载蓝牙协议栈。
[0035] S300、当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。
[0036] 连接不成功则不需要用到蓝牙协议了,此处应把蓝牙协议卸载以腾出空间。
[0037] 由上可见,本发明提供了一种移动终端蓝牙协议栈加载处理方法,所述方法通过移动终端检测到蓝牙设备,预先加载蓝牙协议栈;当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。使当两台移动终端之间进行蓝牙相关操作之前能够快速地进行配对、连接等蓝牙操作,同时加快蓝牙协议栈的加载,提升蓝牙使用效率,为用户提供方便。
[0038] 如图2所示,基于上述移动终端蓝牙协议栈加载处理方法,本发明还相应提供了一种移动终端,所述移动终端可以是手机、桌上型计算机、笔记本、掌上电脑及服务器等计算设备。该移动终端包括处理器10、存储器20及显示屏30, 处理器10通过通信总线50与存储器20连接,所述显示屏30通过通信总线50与处理器10连接。图2仅示出了移动终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
[0039] 所述存储器20在一些实施例中可以是所述移动终端的内部存储单元,例如移动终端的内存。所述存储器20在另一些实施例中也可以是所述移动终端的外部存储设备,例如所述移动终端上配备的插接式U盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器20还可以既包括所移动终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述移动终端的应用软件及各类数据,例如所述安装移动终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有移动终端蓝牙协议栈加载处理方法程序40,该移动终端蓝牙协议栈加载处理方法程序40可被处理器10所执行,从而实现本申请中移动终端蓝牙协议栈加载处理方法。
[0040] 所述处理器10在一些实施例中可以是一中央处理器(Central Processing Unit, CPU),微处理器,手机基带处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述移动终端蓝牙协议栈加载处理方法等。
[0041] 所述显示屏30在一些实施例中可以是LED显示屏、液晶显示屏、触控式液晶显示屏以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。所述显示屏30用于显示在所述移动终端的信息以及用于显示可视化用户界面。所述移动终端的部件10-30通过系统总线相互通信。
[0042] 在一实施例中,当处理器10执行所述存储器20中移动终端蓝牙协议栈加载处理方法程序40时实现以下步骤:移动终端检测到蓝牙设备,预先加载蓝牙协议栈;
当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;
当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。
[0043] 所述移动终端,其中,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:预先将完整的蓝牙协议栈存储在指定的存储器地址中;移动终端检测到蓝牙设;从指定的存储器地址获取完整的蓝牙协议栈并加载。
[0044] 所述移动终端,其中,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:设置定时器,该定时器的超时时间为第一时间;
同时开始监测移动终端与该蓝牙设备配对、连接是否成功;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接成功,那么关闭定时器并对蓝牙协议栈进行相应处理;
当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤。
[0045] 所述移动终端,其中,所述处理器执行所述移动终端蓝牙协议栈加载处理程序时还实现如下步骤:移动终端获取所连接的蓝牙设备的需要的相关协议;
对已加载的整个蓝牙协议栈中不需要的协议进行卸载;
所述当定时器超时之前如果移动终端与该蓝牙设备配对、连接未成功则进入下一步骤为卸载蓝牙协议栈,具体如上所述。
[0046] 请参阅图3,其为本发明安装移动终端蓝牙协议栈加载处理方法计算机程序的移动终端较佳实施例的功能模块图。在本实施例中,安装移动终端蓝牙协议栈加载处理方法程序的系统可以被分割成一个或多个模块,所述一个或者多个模块被存储于所述存储器20中,并由一个或多个处理器(本实施例为所述处理器10)所执行,以完成本发明。例如,在图3中,安装移动终端蓝牙协议栈加载处理方法计算机程序的移动终端可以被分割成预加载模块21、协议处理模块22、失败处理模块23。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述移动终端蓝牙协议栈加载处理方法程序在所述移动终端中的执行过程。以下描述将具体介绍所述模块21-23的功能。
[0047] 预加载模块21,用于移动终端检测到蓝牙设备,预先加载蓝牙协议栈;协议处理模块22,用于当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;
失败处理模块23,用于当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈,具体如上所述。
[0048] 基于上述实施例,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任意一项所述的移动终端蓝牙协议栈加载处理方法中的步骤,具体如上所述。
[0049] 综上所述,本发明提供的移动终端蓝牙协议栈加载处理方法、移动终端及存储介质,所述方法通过移动终端检测到蓝牙设备,预先加载蓝牙协议栈;当移动终端与该蓝牙设备配对、连接成功则对蓝牙协议栈进行相应处理;当移动终端与该蓝牙设备配对、连接不成功则卸载蓝牙协议栈。使当两台移动终端之间进行蓝牙相关操作之前能够快速地进行配对、连接等蓝牙操作,同时加快蓝牙协议栈的加载,提升蓝牙使用效率,为用户提供方便,。
[0050] 当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
[0051] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈