校准数据读取方法、装置、存储介质及电子设备转让专利

申请号 : CN202310830333.6

文献号 : CN116545860B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾颂超

申请人 : TCL通讯科技(成都)有限公司

摘要 :

本申请公开了一种校准数据读取方法、装置、存储介质及电子设备,涉及通信技术领域,该方法包括:响应于校准数据读取请求,获取当前系统软件中的待匹配频段;从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述频段信息为预先添加至所述文件头部中的;根据所述频段信息确定所述目标频段对应的校准数据偏移量;根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据。本申请可以使得终端中系统软件在升级过程中不受不能更改频段信息的限制,可以灵活变更终端中频段需求,而提升终端通信性能,提升用户体验。

权利要求 :

1.一种校准数据读取方法,其特征在于,所述方法包括:响应于校准数据读取请求,获取当前系统软件中的待匹配频段;

从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述文件头部中预先添加了所述频段信息;

根据所述频段信息确定所述目标频段对应的校准数据偏移量;

根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据;

若未从所述文件头部中的频段信息中匹配到所述目标频段,则获取所述当前系统软件中自带的统一校准参数;

根据所述当前系统软件中自带的统一校准参数,得到所述待匹配频段对应的校准数据。

2.根据权利要求1所述的方法,其特征在于,在所述响应于校准数据读取请求,获取当前系统软件中的待匹配频段之前,所述方法还包括:接收产线仪器输送的所述校准文件,其中,所述产线仪器在所述校准文件的文件头部添加所述频段信息,所述产线仪器为终端的生产商的仪器;

将接收的所述校准文件存储至预定位置。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收系统软件升级包,所述系统软件升级包中包括更新频段的信息;

基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件,所述升级后系统软件中包括所述更新频段的信息。

4.根据权利要求3所述的方法,其特征在于,在所述基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件之后,所述方法还包括:响应于新校准数据读取请求,获取升级后系统软件中的待校准频段;

从所述校准文件的文件头部中的频段信息中,匹配所述待校准频段所匹配的频段,得到匹配到的匹配频段;

根据所述频段信息确定所述匹配频段对应的校准数据偏移量;

根据所述匹配频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待校准频段对应的校准数据。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若未从所述文件头部中的频段信息中匹配到所述匹配频段,则获取所述升级后系统软件中自带的统一校准参数;

根据所述升级后系统软件中自带的统一校准参数,得到所述待校准频段对应的校准数据。

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:检测系统软件升级操作;

若检测到所述系统软件升级操作,播放升级提示信息,所述升级提示信息用于提示系统软件升级可以修改频段的信息。

7.一种校准数据读取装置,其特征在于,包括:

响应模块,用于响应于校准数据读取请求,获取当前系统软件中的待匹配频段;

匹配模块,用于从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述文件头部中预先添加了所述频段信息;

确定模块,用于根据所述频段信息确定所述目标频段对应的校准数据偏移量;

读取模块,用于根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据;

候选模块,用于若未从所述文件头部中的频段信息中匹配到所述目标频段,则获取所述当前系统软件中自带的统一校准参数;根据所述当前系统软件中自带的统一校准参数,得到所述待匹配频段对应的校准数据。

8.一种存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至6任一项所述的方法。

9.一种电子设备,其特征在于,包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行权利要求1至6任一项所述的方法。

说明书 :

校准数据读取方法、装置、存储介质及电子设备

技术领域

[0001] 本申请涉及通信技术领域,具体涉及一种校准数据读取方法、装置、存储介质及电子设备。

背景技术

[0002] 终端跟网络正常交互通信,需要用到终端内部的校准文件中校准数据,这份校准数据是在生产终端时用产线仪器根据当时终端的系统软件中的频段(band)信息(频段数量和频段排序等)严格匹配校准配置文件生成的。之后终端使用时会根据系统软件中的频段信息确定需求频段(band)的偏移量,进而从校准文件中读取对应偏移量下的校准数据。
[0003] 目前的校准数据读取方式下,系统软件升级不能更改频段(band)信息(包括增加频段、删除频段和变换频段排序等),否则,确定出频段的偏移量会与校准文件不符,从而读取到错误的校准数据,导致当前系统软件不可用于正常交互通信。但是,实际项目中已出货的终端存在频段信息需求变更情况,这时需要返厂做格式化重新校准升级系统软件和校准文件,耗费大量时间和成本。
[0004] 因此,目前的校准数据读取方式下,终端中系统软件在升级过程中存在不能更改频段信息的限制,导致终端通信性能受到限制,用户体验较差。

发明内容

[0005] 本申请实施例提供一种校准数据读取方案,可以有效使得终端中系统软件在升级过程中不受不能更改频段信息的限制,提升终端通信性能,提升用户体验。
[0006] 本申请实施例提供以下技术方案:
[0007] 根据本申请的一个实施例,一种校准数据读取方法,其包括:响应于校准数据读取请求,获取当前系统软件中的待匹配频段;从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述频段信息为预先添加至所述文件头部中的;根据所述频段信息确定所述目标频段对应的校准数据偏移量;根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据。
[0008] 在本申请的一些实施例中,所述方法还包括:若未从所述文件头部中的频段信息中匹配到所述目标频段,则获取所述当前系统软件中自带的统一校准参数;根据所述当前系统软件中自带的统一校准参数,得到所述待匹配频段对应的校准数据。
[0009] 在本申请的一些实施例中,在所述响应于校准数据读取请求,获取当前系统软件中的频段之前,所述方法还包括:接收产线仪器输送的所述校准文件,其中,所述产线仪器在所述校准文件的文件头部添加所述频段信息,所述产线仪器为所述终端的生产商的仪器;将接收的所述校准文件存储至预定位置。
[0010] 在本申请的一些实施例中,所述方法还包括:接收系统软件升级包,所述系统软件升级包中包括更新频段的信息;基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件,所述升级后系统软件中包括所述更新频段的信息。
[0011] 在本申请的一些实施例中,在所述基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件之后,所述方法还包括:响应于新校准数据读取请求,获取升级后系统软件中的待校准频段;从所述校准文件的文件头部中的频段信息中,匹配所述待校准频段所匹配的频段,得到匹配到的匹配频段;根据所述频段信息确定所述匹配频段对应的校准数据偏移量;根据所述匹配频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待校准频段对应的校准数据。
[0012] 在本申请的一些实施例中,所述方法还包括:若未从所述文件头部中的频段信息中匹配到所述匹配频段,则获取所述升级后系统软件中自带的统一校准参数;根据所述升级后系统软件中自带的统一校准参数,得到所述待校准频段对应的校准数据。
[0013] 在本申请的一些实施例中,所述方法还包括:检测系统软件升级操作;若检测到所述系统软件升级操作,播放升级提示信息,所述升级提示信息用于提示系统软件升级可以修改频段的信息。
[0014] 根据本申请的一个实施例,一种校准数据读取装置,所述装置包括:响应模块,用于响应于校准数据读取请求,获取当前系统软件中的待匹配频段;匹配模块,用于从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述频段信息为预先添加至所述文件头部中的;确定模块,用于根据所述频段信息确定所述目标频段对应的校准数据偏移量;读取模块,用于根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据。
[0015] 在本申请的一些实施例中,所述装置还包括候选模块,用于:若未从所述文件头部中的频段信息中匹配到所述目标频段,则获取所述当前系统软件中自带的统一校准参数;根据所述当前系统软件中自带的统一校准参数,得到所述待匹配频段对应的校准数据。
[0016] 在本申请的一些实施例中,在所述响应于校准数据读取请求,获取当前系统软件中的频段之前,所述装置还包括配置模块,用于:接收产线仪器输送的所述校准文件,其中,所述产线仪器在所述校准文件的文件头部添加所述频段信息,所述产线仪器为所述终端的生产商的仪器;将接收的所述校准文件存储至预定位置。
[0017] 在本申请的一些实施例中,所述装置还包括安装模块,用于:接收系统软件升级包,所述系统软件升级包中包括更新频段的信息;基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件,所述升级后系统软件中包括所述更新频段的信息。
[0018] 在本申请的一些实施例中,在所述基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件之后,所述响应模块,还用于:响应于新校准数据读取请求,获取升级后系统软件中的待校准频段;所述匹配模块,还用于:从所述校准文件的文件头部中的频段信息中,匹配所述待校准频段所匹配的频段,得到匹配到的匹配频段;所述确定模块,还用于:根据所述频段信息确定所述匹配频段对应的校准数据偏移量;所述读取模块,还用于:根据所述匹配频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待校准频段对应的校准数据。
[0019] 在本申请的一些实施例中,所述候选模块,还用于:若未从所述文件头部中的频段信息中匹配到所述匹配频段,则获取所述升级后系统软件中自带的统一校准参数;根据所述升级后系统软件中自带的统一校准参数,得到所述待校准频段对应的校准数据。
[0020] 在本申请的一些实施例中,所述装置还包括提示模块,用于:检测系统软件升级操作;若检测到所述系统软件升级操作,播放升级提示信息,所述升级提示信息用于提示系统软件升级可以修改频段的信息。
[0021] 根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。
[0022] 根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。
[0023] 根据本申请的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。
[0024] 本申请实施例中,响应于校准数据读取请求,获取当前系统软件中的待匹配频段;从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述频段信息为预先添加至所述文件头部中的;根据所述频段信息确定所述目标频段对应的校准数据偏移量;根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据。
[0025] 本申请的有益效果为:以这种方式,通过在校准文件的文件头部中添加的频段信息,终端中有校准数据读取需求时,不再基于当前系统软件中的频段信息确定偏移量,而从通过该文件头部的频段信息匹配确定校准数据偏移量,从而可以准确读取到对应的校准数据。即使当前系统软件在升级过程中更改了频段信息,也可以根据文件头部的频段信息准确读取校准数据,进而,使得终端中系统软件在升级过程中不受不能更改频段信息的限制,可以灵活变更终端中频段需求,而提升终端通信性能,提升用户体验。

附图说明

[0026] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1示出了根据本申请的一个实施例的校准数据读取方法的流程图。
[0028] 图2示出了根据本申请的一个实施例的校准数据读取装置的框图。
[0029] 图3示出了根据本申请的一个实施例的电子设备的框图。

具体实施方式

[0030] 以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本公开,并不用于限定本公开。另外,以下所提供的实施例是用于实施本公开的部分实施例,而非提供实施本公开的全部实施例,在不冲突的情况下,本公开实施例记载的技术方案可以任意组合的方式实施。
[0031] 需要说明的是,在本公开实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元,例如的单元可以是部分电路、部分处理器、部分程序或软件等等)。
[0032] 例如,本公开实施例提供的校准数据读取方法包含了一系列的步骤,但是本公开实施例提供的校准数据读取方法不限于所记载的步骤,同样地,本公开实施例提供的校准数据读取装置包括了一系列单元,但是本公开实施例提供的装置不限于包括所明确记载的单元,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的单元。
[0033] 除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本公开。
[0034] 图1示意性示出了根据本申请的一个实施例的校准数据读取方法的流程图。该校准数据读取方法的执行主体可以是任意具有通信能力的终端,例如电视、电脑、手机、智能手表以及家电设备等。本申请中的一种实施例中,作为执行主体的终端具体为手机。
[0035] 如图1所示,该校准数据读取方法可以包括步骤S110至步骤S140。
[0036] 步骤S110,响应于校准数据读取请求,获取当前系统软件中的待匹配频段;步骤S120,从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述频段信息为预先添加至所述文件头部中的;步骤S130,根据所述频段信息确定所述目标频段对应的校准数据偏移量;步骤S140,根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据。
[0037] 终端跟网络在交互通信的场景下,可以触发校准数据读取请求,终端响应于该校准数据读取请求,可以从当前系统软件获取当前系统软件中符合该校准数据读取需求的频段,当前系统软件中读取到的频段即待匹配频段。
[0038] 校准文件的文件头部中添加了频段信息,频段信息可以是频段数量或频段排序等,例如,频段信息为频段(band)排序:1、2、3、...、n。若待匹配频段为4,则可以从文件头部中的频段信息中匹配到待匹配频段所匹配的频段4,也即目标频段为4。
[0039] 进一步的,根据文件头部中的频段信息则可以准确确定目标频段的校准数据偏移量,例如,目标频段4的校准数据偏移量为4‑0=4。进一步的,根据目标频段对应的校准数据偏移量,即可准确从校准文件中读取该校准数据偏移量下的校准数据,得到待匹配频段对应的校准数据,进而可以可靠进行网络通信。校准数据可以是用于射频校准参数的数据,终端可以使用校准数据来优化射频的性能。
[0040] 而目前相关的校准数据读取方式下,会根据当前系统软件的频段信息确定偏移量,若当前系统软件中在升级时更改了当前系统软件中频段信息,例如,将“1、2、3、...、n”更改为“1、2、4、...、n”,此时,根据当前系统软件中频段信息则会确定目标频段4的校准数据偏移量为3‑0=3,进而,读取到偏移量为3的校准数据,导致无法通信,也即,目前的方式下,会限制系统软件升级过程对频段信息的更改。
[0041] 而以本申请实施例中基于步骤S110至步骤S140的方式,通过在校准文件的文件头部中添加的频段信息,终端中有校准数据读取需求时,不再基于当前系统软件中的频段信息确定偏移量,而从通过该文件头部的频段信息匹配确定校准数据偏移量,从而可以准确读取到对应的校准数据。即使当前系统软件在升级过程中更改了频段信息,也可以根据文件头部的频段信息准确读取校准数据,进而,使得终端中系统软件在升级过程中不受不能更改频段信息的限制,可以灵活变更终端中频段需求,而提升终端通信性能,提升用户体验。
[0042] 下面描述图1实施例下进行校准数据读取时,所进行的各步骤下进一步可选的具体实施例。
[0043] 一种实施例中,所述方法还可以包括:若未从所述文件头部中的频段信息中匹配到所述目标频段,则获取所述当前系统软件中自带的统一校准参数;根据所述当前系统软件中自带的统一校准参数,得到所述待匹配频段对应的校准数据。
[0044] 若未从所述文件头部中的频段信息中匹配到所述目标频段,则说明当前系统软件中的待匹配频段为新增频段(band),此时,从校准文件中读取不到对应的校准数据。
[0045] 该实施例下,在当前系统软件中携带自带的统一校准参数,当前系统软件中的待匹配频段为新增频段(band)时,直接获取该统一校准参数作为待匹配频段对应的校准数据,可以用于进行校准通信。
[0046] 该统一校准参数具体可以是在MTK代码中配置的默认通用校准数据。可以理解,本申请的实施例下,每个版本的系统软件中可以携带自带的统一校准参数,用于实现新增频段的校准数据。
[0047] 进而,基于该实施例,终端中系统软件在升级过程中可以新增频段(band),通过使用统一校准参数进行校准通信,使得进一步可以灵活变更终端中频段需求,而进一步提升终端通信性能,提升用户体验。
[0048] 一种实施例中,在所述响应于校准数据读取请求,获取当前系统软件中的频段之前,所述方法还包括:
[0049] 接收产线仪器输送的所述校准文件,其中,所述产线仪器在所述校准文件的文件头部添加所述频段信息,所述产线仪器为所述终端的生产商的仪器;将接收的所述校准文件存储至预定位置。
[0050] 终端的生产商的产线仪器在生产终端的过程中,在校准生成包含校准数据的校准文件时,在校准文件的文件头部添加校准数据匹配的频段信息,终端接收产线仪器输送的所述校准文件保存在终端中预定位置。
[0051] 之后移动终端便可以基于本申请的实施例,根据文件头部的频段信息读取校准数据,使得终端中系统软件可以根据需求在升级过程中更改系统软件中频段信息。
[0052] 一种实施例中,所述方法还可以包括:接收系统软件升级包,所述系统软件升级包中包括更新频段的信息;基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件,所述升级后系统软件中包括所述更新频段的信息。
[0053] 终端可以接收云端或相关设备等输送的系统软件升级包,该系统软件升级包中携带用户根据需求更改的更新频段的信息(包括增加频段、删除频段和变换频段排序等)。
[0054] 终端基于该系统软件升级包对当前系统软件进行升级,得到升级后系统软件,通过系统软件升级可以根据需求更改系统软件中频段信息,进而,该升级后系统软件中包括更新频段的信息。且升级后系统软件也可以基于本申请实施例使用校准文件准确读取校准数据,可以进行正常交互通信。
[0055] 一种实施例中,在所述基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件之后,所述方法还包括:
[0056] 响应于新校准数据读取请求,获取升级后系统软件中的待校准频段;从所述校准文件的文件头部中的频段信息中,匹配所述待校准频段所匹配的频段,得到匹配到的匹配频段;根据所述频段信息确定所述匹配频段对应的校准数据偏移量;根据所述匹配频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待校准频段对应的校准数据。
[0057] 终端跟网络在交互通信的场景下,可以触发新校准数据读取请求,终端响应于该新校准数据读取请求,可以从当前系统软件获取当前系统软件中符合该新校准数据读取需求的频段,当前系统软件中读取到的频段即待校准频段。
[0058] 校准文件的文件头部中添加了频段信息,频段信息可以是频段数量或频段排序等,例如,频段信息为频段(band)排序:1、2、3、...、n。若待匹配频段为5,则可以从文件头部中的频段信息中匹配到待匹配频段所匹配的频段5,也即匹配频段为5。
[0059] 根据文件头部中的频段信息则可以准确确定匹配频段的校准数据偏移量,例如,匹配频段5的校准数据偏移量为5‑0=5。进一步的,根据匹配频段对应的校准数据偏移量,即可准确从校准文件中读取该校准数据偏移量下的校准数据,得到待校准频段对应的校准数据,进而可以可靠进行网络通信。
[0060] 该升级后系统软件在升级过程中更改了频段信息,也可以根据文件头部的频段信息准确读取校准数据,进而,使得终端中系统软件在升级过程中不受不能更改频段信息的限制,可以灵活变更终端中频段需求,而提升终端通信性能,提升用户体验。
[0061] 一种实施例中,所述方法还包括:若未从所述文件头部中的频段信息中匹配到所述匹配频段,则获取所述升级后系统软件中自带的统一校准参数;根据所述升级后系统软件中自带的统一校准参数,得到所述待校准频段对应的校准数据。
[0062] 若未从所述文件头部中的频段信息中匹配到所述匹配频段,则说明当前系统软件中的待校准频段为新增频段(band),此时,从校准文件中读取不到对应的校准数据。
[0063] 在升级后系统软件中进一步携带自带的统一校准参数,升级后系统软件中的待新增频段为新增频段(band)时,直接获取该统一校准参数作为待校准频段对应的校准数据,可以用于进行校准通信。
[0064] 该统一校准参数具体可以是在MTK代码中配置的默认通用校准数据。可以理解,本申请的实施例下,每个版本的系统软件中可以携带自带的统一校准参数,用于实现新增频段的校准数据。
[0065] 进而,终端中系统软件在升级过程中可以新增频段(band),通过使用统一校准参数进行校准通信,使得进一步可以灵活变更终端中频段需求,而进一步提升终端通信性能,提升用户体验。
[0066] 一种实施例中,所述方法还包括:检测系统软件升级操作;若检测到所述系统软件升级操作,播放升级提示信息,所述升级提示信息用于提示系统软件升级可以修改频段的信息。
[0067] 终端中检测到系统软件升级操作(例如用于主动通过控件触发升级的操作或其它设备通过指令指数进行升级操作)时,终端播放升级提示信息,通过升级提示信息可以提示系统软件升级可以修改频段的信息,也即终端中使用新的校准数据读取方案可以进行修改频段的信息,使得用户可以根据需求进行频段信息的修改,进一步提升用户体验。其中,终端播放升级提示信息可以是通过界面显示提示信息、语音播放提示信息或向服务器等其它设备发送升级提示信息的方式等。
[0068] 为便于更好的实施本申请实施例提供的校准数据读取方法,本申请实施例还提供一种基于上述校准数据读取方法的校准数据读取装置。其中名词的含义与上述校准数据读取方法中相同,具体实现细节可以参考方法实施例中的说明。图2示出了根据本申请的一个实施例的校准数据读取装置的框图。
[0069] 如图2所示,校准数据读取装置200中可以包括:响应模块210可以用于响应于校准数据读取请求,获取当前系统软件中的待匹配频段;匹配模块220可以用于从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述频段信息为预先添加至所述文件头部中的;确定模块230可以用于根据所述频段信息确定所述目标频段对应的校准数据偏移量;读取模块240可以用于根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据。
[0070] 在本申请的一些实施例中,所述装置还包括候选模块,用于:若未从所述文件头部中的频段信息中匹配到所述目标频段,则获取所述当前系统软件中自带的统一校准参数;根据所述当前系统软件中自带的统一校准参数,得到所述待匹配频段对应的校准数据。
[0071] 在本申请的一些实施例中,在所述响应于校准数据读取请求,获取当前系统软件中的频段之前,所述装置还包括配置模块,用于:接收产线仪器输送的所述校准文件,其中,所述产线仪器在所述校准文件的文件头部添加所述频段信息,所述产线仪器为所述终端的生产商的仪器;将接收的所述校准文件存储至预定位置。
[0072] 在本申请的一些实施例中,所述装置还包括安装模块,用于:接收系统软件升级包,所述系统软件升级包中包括更新频段的信息;基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件,所述升级后系统软件中包括所述更新频段的信息。
[0073] 在本申请的一些实施例中,在所述基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件之后,所述响应模块,还用于:响应于新校准数据读取请求,获取升级后系统软件中的待校准频段;所述匹配模块,还用于:从所述校准文件的文件头部中的频段信息中,匹配所述待校准频段所匹配的频段,得到匹配到的匹配频段;所述确定模块,还用于:根据所述频段信息确定所述匹配频段对应的校准数据偏移量;所述读取模块,还用于:根据所述匹配频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待校准频段对应的校准数据。
[0074] 在本申请的一些实施例中,所述候选模块,还用于:若未从所述文件头部中的频段信息中匹配到所述匹配频段,则获取所述升级后系统软件中自带的统一校准参数;根据所述升级后系统软件中自带的统一校准参数,得到所述待校准频段对应的校准数据。
[0075] 在本申请的一些实施例中,所述装置还包括提示模块,用于:检测系统软件升级操作;若检测到所述系统软件升级操作,播放升级提示信息,所述升级提示信息用于提示系统软件升级可以修改频段的信息。
[0076] 应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0077] 此外,本申请实施例还提供一种电子设备,如图3所示,其示出了本申请实施例所涉及的电子设备的结构示意图,具体来讲:
[0078] 该电子设备可以包括一个或者一个以上处理核心的处理器301、一个或一个以上计算机可读存储介质的存储器302、电源303等部件。本领域技术人员可以理解,图3中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0079] 处理器301是该电子设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器302内的软件程序和/或模块,以及调用存储在存储器302内的数据,执行计算机设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器301可包括一个或多个处理核心;优选的,处理器301可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户页面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器301中。
[0080] 存储器302可用于存储软件程序以及模块,处理器301通过运行存储在存储器302的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器302可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器302可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器302还可以包括存储器控制器,以提供处理器301对存储器302的访问。
[0081] 电子设备还包括给各个部件供电的电源303,优选的,电源303可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源303还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0082] 具体在本实施例中,电子设备中的处理器301会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现本申请前述实施例中各种功能,如处理器301可以执行下述步骤:
[0083] 响应于校准数据读取请求,获取当前系统软件中的待匹配频段;从校准文件的文件头部中的频段信息中,匹配所述待匹配频段所匹配的频段,得到匹配到的目标频段,其中,所述频段信息为预先添加至所述文件头部中的;根据所述频段信息确定所述目标频段对应的校准数据偏移量;根据所述目标频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待匹配频段对应的校准数据。
[0084] 在本申请的一些实施例中,还包括:若未从所述文件头部中的频段信息中匹配到所述目标频段,则获取所述当前系统软件中自带的统一校准参数;根据所述当前系统软件中自带的统一校准参数,得到所述待匹配频段对应的校准数据。
[0085] 在本申请的一些实施例中,在所述响应于校准数据读取请求,获取当前系统软件中的频段之前,还包括:接收产线仪器输送的所述校准文件,其中,所述产线仪器在所述校准文件的文件头部添加所述频段信息,所述产线仪器为所述终端的生产商的仪器;将接收的所述校准文件存储至预定位置。
[0086] 在本申请的一些实施例中,还包括:接收系统软件升级包,所述系统软件升级包中包括更新频段的信息;基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件,所述升级后系统软件中包括所述更新频段的信息。
[0087] 在本申请的一些实施例中,在所述基于所述系统软件升级包对所述当前系统软件进行升级,得到升级后系统软件之后,还包括:响应于新校准数据读取请求,获取升级后系统软件中的待校准频段;从所述校准文件的文件头部中的频段信息中,匹配所述待校准频段所匹配的频段,得到匹配到的匹配频段;根据所述频段信息确定所述匹配频段对应的校准数据偏移量;根据所述匹配频段对应的校准数据偏移量从所述校准文件中读取对应的校准数据,得到所述待校准频段对应的校准数据。
[0088] 在本申请的一些实施例中,还包括:若未从所述文件头部中的频段信息中匹配到所述匹配频段,则获取所述升级后系统软件中自带的统一校准参数;根据所述升级后系统软件中自带的统一校准参数,得到所述待校准频段对应的校准数据。
[0089] 在本申请的一些实施例中,还包括:检测系统软件升级操作;若检测到所述系统软件升级操作,播放升级提示信息,所述升级提示信息用于提示系统软件升级可以修改频段的信息。
[0090] 本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0091] 为此,本申请实施例还提供一种存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种方法中的步骤。
[0092] 其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
[0093] 由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种方法中的步骤,因此,可以实现本申请实施例所提供的方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0094] 本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。
[0095] 应当理解的是,本申请并不局限于上面已经描述并在附图中示出的实施例,而可以在不脱离其范围的情况下进行各种修改和改变。