CN112969166A - 移动终端蓝牙升级处理方法、装置、终端设备及介质 - Google Patents
移动终端蓝牙升级处理方法、装置、终端设备及介质 Download PDFInfo
- Publication number
- CN112969166A CN112969166A CN202110141576.XA CN202110141576A CN112969166A CN 112969166 A CN112969166 A CN 112969166A CN 202110141576 A CN202110141576 A CN 202110141576A CN 112969166 A CN112969166 A CN 112969166A
- Authority
- CN
- China
- Prior art keywords
- version number
- bluetooth
- firmware
- mobile terminal
- file name
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了移动终端蓝牙升级处理方法、装置、终端设备及介质,方法包括:定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。本发明旨在下载固件之前先行判断固件版本再决定是否下载固件,从而达到节约下载固件的时间及避免网络流量的目的,为用户的使用提供了方便。
Description
技术领域
本发明涉及智能终端技术领域,尤其涉及移动终端蓝牙升级处理方法、装置、终端设备及存储介质。
背景技术
随着科技的发展和人们生活水平的不断提高,各种智能终端如智能手机的使用越来越普及,智能手机已经成为人们生活中不可缺少的通信工具。
现有技术的移动终端升级蓝牙固件一般采用先下载固件、再与本地固件进行版本比较、若所下载的固件版本新则再升级至蓝牙的步骤;考虑到有可能蓝牙中已经是最新版本固件,此时下载固件的时间及网络流量被浪费了,有时不方便用户使用。
因此,现有技术还有待改进和提高。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端蓝牙升级处理方法、装置、终端设备及存储介质,本发明旨在下载固件之前先行判断固件版本再决定是否下载固件,从而达到节约下载固件的时间及避免网络流量的目的,为用户的使用提供了方便。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种移动终端蓝牙升级处理方法,其中,包括:
定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;
将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;
当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。
所述的移动终端蓝牙升级处理方法,其中,所述将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号的步骤包括:
获取版本号为第一版本号的蓝牙固件的第一文件名,并同时获取移动终端本地的版本号为第二版本号的蓝牙固件的第二文件名;
比较所述第一文件名与所述第二文件名的长度;
当第一文件名的长度大于第二文件名的长度,则判定为第一版本号高于第二版本号。
所述的移动终端蓝牙升级处理方法,其中,所述将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号的步骤还包括:
预先将蓝牙固件的升级处理时检测的实际文件名通过转码转换成16进制或2进制数值,将该数值在其前后加上特定的其他数值写入到蓝牙固件的指定内容中。
所述的移动终端蓝牙升级处理方法,其中,所述定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号的步骤包括:
预先设置定时器,并设置定时器超时时间为第一时间;
当定时器超时,获取当前最新的蓝牙固件的第一文件名,并同时获取移动终端本地的最新的蓝牙固件的第二文件名;
复位定时器,等待定时器下一次超时;
所述第一时间取值范围为24小时至240小时。
所述的移动终端蓝牙升级处理方法,其中,所述定时获取当前的最新的蓝牙固件的第一版本号的步骤包括:
将移动终端与远端存储蓝牙固件的服务器连接;
获取服务器中存储的所有蓝牙固件的文件名;
比较所获取的所有蓝牙固件的文件名,得到文件名长度最长的文件名为版本最新的蓝牙固件的第一文件名。
所述的移动终端蓝牙升级处理方法,其中,所述获取移动终端本地的最新的蓝牙固件的第二版本号的步骤包括:
获取移动终端中存储的所有蓝牙固件的文件名;
比较所获取的所有蓝牙固件的文件名,得到文件名长度最长的文件名为第二文件名。
所述的移动终端蓝牙升级处理方法,其中,所述当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端的步骤包括:
移动终端与远端存储蓝牙固件的服务器连接;
控制下载服务器中存储的文件名为第一文件名的蓝牙固件至移动终端本地;
将下载的文件名为第一文件名的蓝牙固件进行更新:对蓝牙进行复位操作,并切换蓝牙至固件更新模式;将移动终端中存储的文件名为第一文件名的蓝牙固件更新至蓝牙中。
一种移动终端蓝牙升级处理装置,其中,所述装置包括:
获取模块,用于定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;
比较判断模块,用于将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;
固件更新控制模块,用于当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。
一种终端设备,其中,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端蓝牙升级处理程序,所述处理器执行所述移动终端蓝牙升级处理程序时,实现任一项所述的移动终端蓝牙升级处理方法的步骤。
一种计算机可读存储介质,其中,其上存储有移动终端蓝牙升级处理程序,所述移动终端蓝牙升级处理程序被处理器执行时,实现任一项所述的移动终端蓝牙升级处理方法的步骤。
有益效果:与现有技术相比,本发明提供了一种移动终端蓝牙升级处理方法,所述方法包括:定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。本发明旨在下载固件之前先行判断固件版本再决定是否下载固件,从而达到节约下载固件的时间及避免网络流量的目的,为用户的使用提供了方便。
附图说明
图1为本发明实施例1提供的移动终端蓝牙升级处理方法的具体实施方式的流程图。
图2为本发明实施例2提供的移动终端蓝牙升级处理方法中获取设备信息的流程图。
图3是本发明实施例提供的移动终端蓝牙升级处理装置的原理框图。
图4是本发明实施例提供的终端设备的内部结构原理框图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
在科技助力生活的今天,人们和各种终端设备如影随形,生活中早已被诸如手机,平板,电脑,电视所围绕。终端设备已经慢慢渗入到人们生活的各个角落。
随着科技的发展和人们生活水平的不断提高,各种智能终端如智能手机的使用越来越普及,智能手机已经成为人们生活中不可缺少的通信工具。
蓝牙作为无线通讯中的技术已经在手机等移动终端中广泛使用,蓝牙功能可以应用于传无线数据通讯,所以各种应用软件都可以调用蓝牙进行无线数据通讯,如相册应用可以调用蓝牙与其他移动终端进行照片传输。
目前移动终端应用市场一片火热,特别是针对移动终端设备之间的无线互联,而移动终端之间的无线通讯技术不外乎蓝牙、WIFI;WIFI一般用于移动终端与INTERNET进行连接,在短距离的移动终端设备之间的互联当数蓝牙应用最广。
考虑到各种基于移动终端之间互联的应用软件纷纷被开发出来,旧的蓝牙中的固件有可能无法适应新的技术,因此需要更新蓝牙固件以使蓝牙适应最新的蓝牙技术。更新蓝牙固件一般采用先下载固件、再与本地固件进行版本比较、若所下载的固件版本新则再更新至蓝牙的步骤;考虑到有可能蓝牙中已经是最新版本固件,此时下载固件的时间及网络流量被浪费了。
即现有技术的移动终端升级蓝牙固件一般采用先下载固件、再与本地固件进行版本比较、若所下载的固件版本新则再升级至蓝牙的步骤;考虑到有可能蓝牙中已经是最新版本固件,此时下载固件的时间及网络流量被浪费了,有时不方便用户使用。
为了解决现有技术中的问题,本实施例提供一种移动终端蓝牙升级处理方法,通过本实施例的方法,所述方法包括:定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。本发明旨在下载固件之前先行判断固件版本再决定是否下载固件,从而达到节约下载固件的时间及避免网络流量的目的,为用户的使用提供了方便。
本发明实施例固件版本是指官方发布的固件的版本号,里面包含了应用部分的更新和基带部分的更新,官方新固件推出的主要目的是为了修复已往固件中存在的BUG以及优化相关性能。通常以数字和字母组合形式表示出来,有时候也根据版本发布时间来命名,命名规则由生产开发商自行定义。
示例性方法
实施例1
本发明实施例1的移动终端蓝牙升级处理方法可应用于终端设备中,具体如图1中所示,所述移动终端蓝牙升级处理方法包括如下步骤:
步骤S100、定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;
本发明实施例中,以移动终端手机为例对本发明进行说明;
具体地,本发明的移动终端会定时从网上或服务器获取最新的蓝牙固件的第一版本号,得到网上或服务端最新蓝牙固件的版本号。
同时本发明的移动终端还会获取移动终端本地的最新的蓝牙固件的第二版本号。即获取移动终端本地已经存在的最新的蓝牙固件的版本号为第二版本号。
步骤S200、将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;
本发明实施例中,会将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号。即判断网上或服务器端可更新的蓝牙固件的版本号即第一版本号,是否高于移动终端已经安装的蓝牙固件的版本号即第二版本号。
步骤S300、当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。
本发明实施例中,当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。具体地,即当网上或服务器端可更新的蓝牙固件的版本号即第一版本号,高于移动终端已经安装的蓝牙固件的版本号即第二版本号,则说明网上或服务器上的蓝牙固件版本比移动终端本地已经安装的新,则会控制从网上或服务器端下载版本号为第一版本号的蓝牙固件,并更新至移动终端。
本发明实施例中,当第一版本号不高于第二版本号,则不会下载第一版本号的蓝牙固件。
由上可见,本发明使得在下载固件之前先行判断固件版本再决定是否下载固件,从而达到节约下载固件的时间及避免网络流量的目的。
实施例2
以下通过另一具体应用实施例对本发明做进一步详细说明:
本具体应用实施例所述的一种移动终端蓝牙升级处理方法,包括以下步骤:
S10,定时获取当前最新的蓝牙固件的第一文件名,并同时获取移动终端本地的最新的蓝牙固件的第二文件名;
本发明具体实施时需要预先制作用于升级的蓝牙固件,并存储在网上某个服务器端,本移动终端可以定时获取当前最新的蓝牙固件的第一文件名。
S20,比较第一文件名与第二文件名长度,若大于则进入步骤S30;
S30,下载文件名为第一文件名的蓝牙固件至本地,并对蓝牙固件进行更新。
本发明中比较第一文件名与第二文件名长度,若大于则判定为本移动终端的蓝牙固件需要升级,比如移动终端现在的蓝牙固件的第二文件名是nb123;网上或服务器最新的蓝牙固件的第一文件名是nk1234,则对比后比移动终端现在的蓝牙固件的文件名长,控制下载并更新该第一文件名是nk1234的新蓝牙固件,更新至移动终端中。
本发明具体实施例中,考虑到蓝牙固件的文件名可以有较多形式,并且移动终端厂家对于其的设置会有厂家传统的设置规则,有的时候无法适用于指定规则的问题,为了解决该问题本发明实施例中可以将蓝牙固件的文件名采取任意形式的设置,而将蓝牙固件的升级处理时检测的实际文件名(该文件名可以是文字、英语字母、字符、数字等)通过转码转换成16进制或2进制数值,将该数值在其前后加上特定的其他数值(如16进制的ABCDEF1345689ABCDEF)写入到蓝牙固件的指定内容中,比如结尾处;具体地,可以有一个第一其他数值,紧接着是上述转码后的蓝牙固件的升级处理时检测的实际文件名,再接着是第二其他数值;从而方便移动终端厂家对于蓝牙固件的自形命名,但也不影响本发明的蓝牙固件升级处理。
在一种实施方式中,所述步骤S10具体包括:
S101,预先设置定时器,并设置定时器超时时间为第一时间;当定时器超时后执行步骤S102至S104;
S102,获取当前最新的蓝牙固件的第一文件名;
本步骤S102具体为:移动终端与远端存储蓝牙固件的服务器连接;获取服务器中存储的所有蓝牙固件的文件名;比较所获取的所有蓝牙固件的文件名,得到文件名长度最长的文件名为第一文件名。比较所获取的所有蓝牙固件的文件名的字符个数,得到文件名中字符个数最多的文件名为第一文件名。
即本发明中从远端存储蓝牙固件的服务器中获取版本最新的蓝牙固件名为第一文件名。
S103,并同时获取移动终端本地的最新的蓝牙固件的第二文件名;
其中,所述步骤S103具体包括:获取移动终端中存储的所有蓝牙固件的文件名;比较所获取的所有蓝牙固件的文件名,得到文件名长度最长的文件名为第二文件名。比较所获取的所有蓝牙固件的文件名的字符个数,得到文件名中字符个数最多的文件名为第二文件名。
S104,复位定时器,等待定时器下一次超时。
本发明实施例中,所述第一时间可以为24小时至240小时。较佳地,所述第一时间为120小时。
本具体应用实施例中,所述步骤S20具体包括:
比较第一文件名与第二文件名的字符个数,若第一文件名的字符个数多于第二文件名的字符个数则进入S30,否则不作操作。
在一种实施方式中,所述步骤S30具体包括:
S301,与远端存储蓝牙固件的服务器连接;
S302,下载服务器中存储的文件名为第一文件名的蓝牙固件至移动终端本地;
S303,对蓝牙固件进行更新。
本步骤S303具体包括:对蓝牙进行复位操作,并切换蓝牙至固件更新模式;将移动终端中存储的文件名为第一文件名的蓝牙固件更新至蓝牙中。
示例性设备
如图3中所示,本发明实施例提供一种移动终端蓝牙升级处理装置,该装置包括:
获取模块10,用于定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;
比较判断模块20,用于将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;
固件更新控制模块30,用于当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端,具体如上所述。
基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图4所示。该终端设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏、蓝牙模块。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种移动终端蓝牙升级处理方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端设备的蓝牙模块是预先在终端设备内部设置。
本领域技术人员可以理解,图4中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的移动终端蓝牙升级处理程序,处理器执行移动终端蓝牙升级处理程序时,实现如下操作指令:
定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;
将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;
当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端,具体如上所述。
其中,所述将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号的步骤包括:
获取版本号为第一版本号的蓝牙固件的第一文件名,并同时获取移动终端本地的版本号为第二版本号的蓝牙固件的第二文件名;
比较所述第一文件名与所述第二文件名的长度;
当第一文件名的长度大于第二文件名的长度,则判定为第一版本号高于第二版本号。
其中,所述将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号的步骤还包括:
预先将蓝牙固件的升级处理时检测的实际文件名通过转码转换成16进制或2进制数值,将该数值在其前后加上特定的其他数值写入到蓝牙固件的指定内容中。
其中,所述定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号的步骤包括:
预先设置定时器,并设置定时器超时时间为第一时间;
当定时器超时,获取当前最新的蓝牙固件的第一文件名,并同时获取移动终端本地的最新的蓝牙固件的第二文件名;
复位定时器,等待定时器下一次超时;
所述第一时间取值范围为24小时至240小时。
其中,所述定时获取当前的最新的蓝牙固件的第一版本号的步骤包括:
将移动终端与远端存储蓝牙固件的服务器连接;
获取服务器中存储的所有蓝牙固件的文件名;
比较所获取的所有蓝牙固件的文件名,得到文件名长度最长的文件名为版本最新的蓝牙固件的第一文件名。
其中,所述获取移动终端本地的最新的蓝牙固件的第二版本号的步骤包括:
获取移动终端中存储的所有蓝牙固件的文件名;
比较所获取的所有蓝牙固件的文件名,得到文件名长度最长的文件名为第二文件名。
其中,所述当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端的步骤包括:
移动终端与远端存储蓝牙固件的服务器连接;
控制下载服务器中存储的文件名为第一文件名的蓝牙固件至移动终端本地;
将下载的文件名为第一文件名的蓝牙固件进行更新:对蓝牙进行复位操作,并切换蓝牙至固件更新模式;将移动终端中存储的文件名为第一文件名的蓝牙固件更新至蓝牙中。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
综上,本发明公开了一种移动终端蓝牙升级处理方法、装置、终端设备及存储介质,所述方法包括:定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。本发明旨在下载固件之前先行判断固件版本再决定是否下载固件,从而达到节约下载固件的时间及避免网络流量的目的,为用户的使用提供了方便。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种移动终端蓝牙升级处理方法,其特征在于,包括:
定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;
将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;
当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。
2.根据权利要求1所述的移动终端蓝牙升级处理方法,其特征在于,所述将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号的步骤包括:
获取版本号为第一版本号的蓝牙固件的第一文件名,并同时获取移动终端本地的版本号为第二版本号的蓝牙固件的第二文件名;
比较所述第一文件名与所述第二文件名的长度;
当第一文件名的长度大于第二文件名的长度,则判定为第一版本号高于第二版本号。
3.根据权利要求2所述的移动终端蓝牙升级处理方法,其特征在于,所述将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号的步骤还包括:
预先将蓝牙固件的升级处理时检测的实际文件名通过转码转换成16进制或2进制数值,将该数值在其前后加上特定的其他数值写入到蓝牙固件的指定内容中。
4.根据权利要求2所述的移动终端蓝牙升级处理方法,其特征在于,所述定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号的步骤包括:
预先设置定时器,并设置定时器超时时间为第一时间;
当定时器超时,获取当前最新的蓝牙固件的第一文件名,并同时获取移动终端本地的最新的蓝牙固件的第二文件名;
复位定时器,等待定时器下一次超时;
所述第一时间取值范围为24小时至240小时。
5.根据权利要求2所述的移动终端蓝牙升级处理方法,其特征在于,所述定时获取当前的最新的蓝牙固件的第一版本号的步骤包括:
将移动终端与远端存储蓝牙固件的服务器连接;
获取服务器中存储的所有蓝牙固件的文件名;
比较所获取的所有蓝牙固件的文件名,得到文件名长度最长的文件名为版本最新的蓝牙固件的第一文件名。
6.根据权利要求2所述的移动终端蓝牙升级处理方法,其特征在于,所述获取移动终端本地的最新的蓝牙固件的第二版本号的步骤包括:
获取移动终端中存储的所有蓝牙固件的文件名;
比较所获取的所有蓝牙固件的文件名,得到文件名长度最长的文件名为第二文件名。
7.根据权利要求2所述的移动终端蓝牙升级处理方法,其特征在于,所述当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端的步骤包括:
移动终端与远端存储蓝牙固件的服务器连接;
控制下载服务器中存储的文件名为第一文件名的蓝牙固件至移动终端本地;
将下载的文件名为第一文件名的蓝牙固件进行更新:对蓝牙进行复位操作,并切换蓝牙至固件更新模式;将移动终端中存储的文件名为第一文件名的蓝牙固件更新至蓝牙中。
8.一种移动终端蓝牙升级处理装置,其特征在于,所述装置包括:
获取模块,用于定时获取当前的最新的蓝牙固件的第一版本号;获取移动终端本地的最新的蓝牙固件的第二版本号;
比较判断模块,用于将所述第一版本号与第二版本号进行比较,判断所述第一版本号是否高于第二版本号;
固件更新控制模块,用于当第一版本号高于第二版本号,控制下载第一版本号的蓝牙固件,并将下载的第一版本号的蓝牙固件进行更新至移动终端。
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端蓝牙升级处理程序,所述处理器执行所述移动终端蓝牙升级处理程序时,实现如权利要求1-7任一项所述的移动终端蓝牙升级处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有移动终端蓝牙升级处理程序,所述移动终端蓝牙升级处理程序被处理器执行时,实现如权利要求1-7任一项所述的移动终端蓝牙升级处理方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110141576.XA CN112969166A (zh) | 2021-02-02 | 2021-02-02 | 移动终端蓝牙升级处理方法、装置、终端设备及介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110141576.XA CN112969166A (zh) | 2021-02-02 | 2021-02-02 | 移动终端蓝牙升级处理方法、装置、终端设备及介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN112969166A true CN112969166A (zh) | 2021-06-15 |
Family
ID=76273248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110141576.XA Pending CN112969166A (zh) | 2021-02-02 | 2021-02-02 | 移动终端蓝牙升级处理方法、装置、终端设备及介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112969166A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114095788A (zh) * | 2021-11-16 | 2022-02-25 | 深圳康佳电子科技有限公司 | wifi驱动及固件热更新处理方法、装置、终端及介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006313560A (ja) * | 1996-11-29 | 2006-11-16 | Hitachi Ltd | マイクロコンピュータ制御システム |
| CN102662699A (zh) * | 2012-03-27 | 2012-09-12 | 惠州Tcl移动通信有限公司 | 一种更新移动终端nfc固件的方法及其移动终端 |
| CN111459536A (zh) * | 2020-03-31 | 2020-07-28 | Tcl移动通信科技(宁波)有限公司 | 移动终端蓝牙固件更新方法、装置、终端设备和存储介质 |
-
2021
- 2021-02-02 CN CN202110141576.XA patent/CN112969166A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006313560A (ja) * | 1996-11-29 | 2006-11-16 | Hitachi Ltd | マイクロコンピュータ制御システム |
| CN102662699A (zh) * | 2012-03-27 | 2012-09-12 | 惠州Tcl移动通信有限公司 | 一种更新移动终端nfc固件的方法及其移动终端 |
| CN111459536A (zh) * | 2020-03-31 | 2020-07-28 | Tcl移动通信科技(宁波)有限公司 | 移动终端蓝牙固件更新方法、装置、终端设备和存储介质 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114095788A (zh) * | 2021-11-16 | 2022-02-25 | 深圳康佳电子科技有限公司 | wifi驱动及固件热更新处理方法、装置、终端及介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100517248C (zh) | 软件版本升级管理装置和软件版本升级管理方法 | |
| US20100235617A1 (en) | System recovery method and embedded system with automatic recovery function | |
| EP3007062A1 (en) | Firmware upgrade method and apparatus, and communication device | |
| US20030084206A1 (en) | Method for installing two or more operating systems/user interfaces into an electronic device and an electronic device | |
| JP2003032381A (ja) | 情報通信端末装置、及びプログラム | |
| WO2014094644A1 (en) | Methodfor managing cache data of a mobile terminal, a mobile terminal, and a server | |
| CN110543321A (zh) | Ota升级方法、装置、终端以及计算机可读存储介质 | |
| JP2003216430A (ja) | ソフトウェア自動更新システムおよび端末 | |
| JP2009259124A (ja) | アプリケーション更新情報提供システム、及びアプリケーション更新情報提供方法 | |
| CN106951284A (zh) | 基于安卓系统应用的用户界面升级方法、装置及智能终端 | |
| US7401127B2 (en) | Communication terminal device and program | |
| CN109117153B (zh) | 应用程序的处理方法、装置、终端和存储介质 | |
| CN112969166A (zh) | 移动终端蓝牙升级处理方法、装置、终端设备及介质 | |
| US20220334820A1 (en) | System and method for intermediate software upgrades for information handling systems | |
| CN107908634B (zh) | 浏览器的缓存控制方法及移动终端 | |
| CN105824660A (zh) | 一种应用程序的更新方法及终端 | |
| CN112148337A (zh) | 一种固件升级方法及装置 | |
| CN113031996B (zh) | 一种电子设备的ota升级方法、装置、控制终端及介质 | |
| US7991390B2 (en) | Program updating method of wireless communication terminal and wireless communication terminal using the same | |
| CN111610995A (zh) | 一种设备固件升级方法、装置、电子设备和存储介质 | |
| CN112416384A (zh) | 软件升级方法、装置及计算机设备 | |
| CN108509214A (zh) | 应用程序的更新方法、装置、存储介质及移动终端 | |
| CN113923240A (zh) | 利用局部ota方法在物联网网关中动态升级设备接口协议的系统及方法 | |
| KR101386464B1 (ko) | 이동단말기에서 터치패널의 응용 프로그램 다운로드 장치및 방법 | |
| CN111459536A (zh) | 移动终端蓝牙固件更新方法、装置、终端设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210615 |
|
| RJ01 | Rejection of invention patent application after publication |