本发明涉及移动终端领域,尤其涉及的是一种移动终端及其蓝牙加载控制方法、及存储装置。
背景技术:
蓝牙是一种标准的无线通信技术,可以实现固定设备、移动设备及楼宇个人域网之间的短距离数据交换(使用2.4至2.485ghz的ism波段的uhf无线电波)。目前蓝牙已经在移动终端上成本标配技术,是移动终端最常用的功能之一,用户通过将移动终端启用蓝牙然后相互之间进行连接,从而使移动终端与移动终端之间进行数据交换;这给用户带来方便,但同时,也引入了以下问题:
移动终端通常是默认启动蓝牙的,此时蓝牙处于活动状态,其需将相关的功能对应的软件全部加载至内存中来运行;这里讲的相关的功能对应的软件包括:对于周边蓝牙设备的搜索、通过蓝牙进行数据收发等功能;而使用蓝牙时只有当有蓝牙设备相连接时,才会需要数据收发功能,因此在搜索着其他蓝牙设备阶段并不需要数据收发功能。
因此现有技术中,在对于周边蓝牙设备的搜索阶段所加载的通过蓝牙进行数据收发等功能对应的软件白白占用了内存,占用移动终端的资源,降低了移动终端的运行效率。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端及其蓝牙加载控制方法、及存储装置。通过本发明提供的方法能使移动终端在使用蓝牙时能够分阶段加载对应的软件,从而使移动终端更加人性化,方便用户使用。
本发明解决技术问题所采用的技术方案如下:
一种移动终端蓝牙加载控制方法,其中,包括:
预先在移动终端中存储只带有搜索蓝牙设备功能的第一固件、以及存储带有除搜索蓝牙设备之外的蓝牙其余功能的第二固件;
当接收到蓝牙开启指令时,向蓝牙芯片下载第一固件,并启动搜索蓝牙设备检测;
当接收到蓝牙连接指令时,向蓝牙芯片下载第二固件,并关闭搜索蓝牙设备检测。
所述移动终端蓝牙加载控制方法,其中,所述第一固件只带有搜索蓝牙设备检测功能,用于当蓝牙芯片中下载了第一固件后,蓝牙芯片只具有搜索周边蓝牙设备的功能。
所述移动终端蓝牙加载控制方法,其中,所述第二固件则是除搜索蓝牙设备之外功能的第二固件,用于当将第二固件下载到蓝牙芯片中时,蓝牙芯片除了搜索周边蓝牙设备之外的所有蓝牙功能。
所述移动终端蓝牙加载控制方法,其中,所述第一固件、第二固件需预先存储在掉电不易失存储器中。
所述移动终端蓝牙加载控制方法,其中,当接收到蓝牙开启指令时,执行包括以下步骤:
设置蓝牙芯片为固件下载模式;
从存储器中读取第一固件;
将所述第一固件写入蓝牙芯片;
设置蓝牙芯片为正常工作模式。
所述移动终端蓝牙加载控制方法,其中,当接收到蓝牙连接指令时,执行包括以下步骤:
设置蓝牙芯片为固件下载模式;
从存储器中读取第二固件;
将所述第二固件写入蓝牙芯片;
设置蓝牙芯片为正常工作模式。
所述移动终端蓝牙加载控制方法,其中,所述掉电不易失存储器包括:flash、emmc。
一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,
所述存储器存储有计算机程序,该计算机程序被处理器执行时实现任一项所述移动终端蓝牙加载控制方法的步骤;
所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述移动终端蓝牙加载控制方法的步骤。
一种存储装置,其特征在于,所述存储装置存储有计算机程序,该计算机程序被处理器执行时实现任一项所述移动终端蓝牙加载控制方法的步骤。
本发明所提供的移动终端及其蓝牙加载控制方法、及存储装置,所述方法通过预先在移动终端中存储只带有搜索蓝牙设备功能的第一固件与带有除搜索蓝牙设备之外其他功能的第二固件;当接收到蓝牙开启指令时,向蓝牙芯片下载第一固件,并启动搜索蓝牙设备检测;当接收到蓝牙连接指令时,向蓝牙芯片下载第二固件,并关闭搜索蓝牙设备检测。通过本发明提供的方法能使移动终端在使用蓝牙时能够分阶段加载对应的软件,从而使移动终端更加人性化,方便用户使用。
附图说明
图1是本发明移动终端蓝牙加载控制方法的较佳实施例的流程图。
图2是本发明移动终端的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明移动终端蓝牙加载控制方法的较佳实施例的流程图。如图1所示,本发明实施例提供的移动终端蓝牙加载控制方法包括以下步骤:
s100,预先在移动终端中存储只带有搜索蓝牙设备功能的第一固件与带有除搜索蓝牙设备之外其他功能的第二固件;
具体地,所述移动终端的蓝牙加载控制方法,其中,所述第一固件、第二固件需预先存储在掉电不易失存储器中,所述掉电不易失存储器包括:flash、emmc等。其中,第一固件只带有搜索蓝牙设备检测,也就是说当蓝牙芯片中下载了第一固件后,蓝牙芯片只具有搜索周边蓝牙设备的功能,例如搜索周围蓝牙设备;而第二固件则是除搜索蓝牙设备之外其他功能的第二固件,当将第二固件下载到蓝牙芯片中时,蓝牙芯片除了搜索周边蓝牙设备之外的所有蓝牙功能,例如蓝牙连接成功后不在进行搜索周围蓝牙设备功能,而进行蓝牙数据传输功能。
本发明实施例中,所述第一固件、第二固件需预先存储在掉电不易失存储器中,所述掉电不易失存储器包括:flash存储器、emmc存储器((embeddedmultimediacard)嵌入式多媒体卡)等。
s200,当接收到蓝牙开启指令时,向蓝牙芯片下载第一固件,并启动搜索蓝牙设备检测。
具体地,当接收到蓝牙开启指令时,执行包括以下步骤:
设置蓝牙芯片为固件下载模式;
从存储器中读取第一固件;
将所述第一固件写入蓝牙芯片;
设直蓝牙芯片为正常工作模式。
即本步骤中,当接收到蓝牙开启指令时,蓝牙芯片中下载了第一固件后,蓝牙芯片只进行搜索周边蓝牙设备的功能,例如搜索周围蓝牙设备,而禁用其它蓝牙功能,可以有效降低能耗。
s300,当接收到蓝牙连接指令时,向蓝牙芯片下载第二固件,并关闭搜索蓝牙设备检测。
具体地,当接收到蓝牙连接指令时,执行包括以下步骤:
设置蓝牙芯片为固件下载模式;
从存储器中读取第二固件;
将所述第二固件写入蓝牙芯片;
设置蓝牙芯片为正常工作模式。
例如,当接收到蓝牙连接指令,将第二固件下载到蓝牙芯片中时,蓝牙芯片除了搜索周边蓝牙设备之外的所有蓝牙功能,例如蓝牙连接成功后不在进行搜索周围蓝牙设备功能,而进行蓝牙数据传输功能。
由上可见,本发明一种移动终端的蓝牙加载控制方法,所述方法通过预先在移动终端中存储只带有搜索蓝牙设备功能的第一固件与带有除搜索蓝牙设备之外其他功能的第二固件;当接收到蓝牙开启指令时,向蓝牙芯片下载第一固件,并启动搜索蓝牙设备检测;当接收到蓝牙连接指令时,向蓝牙芯片下载第二固件,并关闭搜索蓝牙设备检测。通过本发明提供的方法能使移动终端在使用蓝牙时能够分阶段加载对应的软件,从而使移动终端更加人性化,方便用户使用。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
实施例三
本发明实施例还提供了一种移动终端,其中,包括处理器10,以及与所述处理器10连接的存储器20,
所述存储器20存储有计算机程序,该计算机程序被处理器10执行时实现如上任一项实施例所述移动终端蓝牙加载控制方法的步骤;
所述处理器10用于调用所述存储器中的程序指令,以执行上述任一项实施例所述移动终端蓝牙加载控制方法的步骤。
实施例四
本发明实施例一种存储装置,其中,所述存储装置存储有计算机程序,该计算机程序被处理器10执行时实现上述任一项所述移动终端蓝牙加载控制方法的步骤。
综上所述,本发明所提供的移动终端及其蓝牙加载控制方法、及存储装置,所述方法通过预先在移动终端中存储只带有搜索蓝牙设备功能的第一固件与带有除搜索蓝牙设备之外其他功能的第二固件;当接收到蓝牙开启指令时,向蓝牙芯片下载第一固件,并启动搜索蓝牙设备检测;当接收到蓝牙连接指令时,向蓝牙芯片下载第二固件,并关闭搜索蓝牙设备检测。通过本发明提供的方法能使移动终端在使用蓝牙时能够分阶段加载对应的软件,从而使移动终端更加人性化,方便用户使用。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。