参数处理方法及装置与流程

文档序号:29643988发布日期:2022-04-13 19:31阅读:101来源:国知局
参数处理方法及装置与流程

1.本技术涉及测试技术领域,尤其涉及一种参数处理方法及装置。


背景技术:

2.为了保证通信的可靠稳定性,针对通信类的电子设备,通常在设备出厂时,需要采用校准仪器对通信的射频器件作校准,从而保证电子设备能够在各种网络制式下、各频段都有稳定的通信能力。因此,目前厂家在生产通信类的电子设备时,需要校准每一台设备以得到理想的射频参数,然后把校准后射频参数写入文件,内置到产品软件中,即在生产线的标准作业程序(standard operation procedure,sop)中,校准工位是必须的。考虑到当前激烈的商业竞争环境下以及生产成本,针对一些对射频功能要求不高的产品,如何节省生产成本是亟待解决的技术问题。


技术实现要素:

3.本技术提供了一种参数处理方法及装置,通过减少测试流程,从而节省生产成本。
4.第一方面,本技术提供了一种参数处理方法,包括:
5.根据已校准的产品的初始射频参数求取平均值,从而确定第一射频参数;
6.基于第一射频参数生成第一配置文件;
7.获取对测试产品的射频测试结果;测试产品根据第一配置文件生产得到;
8.若测试产品通过射频测试,则确定该第一射频参数为第一射频参数,并将所述第一射频参数预设到产品中。
9.可见,从已校准产品中获得第一射频参数,并将其写入到产品中,保证产品具有良好的射频性能,同时还能避免在产品生产完成后对每一台产品进行仪器校准,从而能够提高产品生产效率并节省生产成本。
10.在一种实现方式中,已校准产品的射频配置文件包括初始射频参数;基于第一射频参数生成第一配置文件的方法可以包括:将射频配置文件中的初始射频参数修改为第一射频参数,得到第一配置文件。
11.可见,修改已校准产品的射频配置文件中的射频参数,就可以得到第一配置文件,避免了重新构建配置文件的繁琐步骤。
12.在一种实现方式中,根据第一配置文件将第一射频参数写入产品的方法可以包括:对第一配置文件进行编码,生成代码文件;通过代码文件,将所述第一射频参数配置在产品的射频模块对应的实现代码中。
13.在一种实现方式中,还可以直接将射频配置文件中的初始射频参数修改为第一射频参数,从而将第一射频参数写入产品。
14.可见,将得到的第一射频参数写入产品中,使得产品可以预设一个理想的射频参数,并且可以避免使用校准仪器,对每一台已完成生产的产品进行校准,减少了生产成本。
15.在一种实现方式中,根据多个已校准产品的初始射频参数,确定第一射频参数的
方法可以包括:从多个已校准产品的射频模块中进行数据抽取,得到多个初始射频参数,一个已校准产品对应一个初始射频参数;将多个初始射频参数转化成多个可计算参数,并计算多个可计算参数的平均值;基于平均值,确定第一射频参数。
16.可见,根据已校准产品的初始射频参数求取平均值得到理想的射频参数,避免了使用仪器对每一台产品进行校准的庞大工作量,降低了生产成本。
17.在一种实现方式中,若第一射频测试结果为测试产品未通过射频测试,则可以重新选取多个已校准产品,从多个已校准产品中重新进行数据抽取,确定第二射频参数;基于第二射频参数生成第二配置文件;将第二配置文件写入测试产品,获取对测试产品的第二射频测试结果;若第二射频测试结果为测试产品通过射频测试,则根据第二配置文件将第二射频参数写入产品。
18.在一种实现方式中,若第一射频测试结果为测试产品未通过射频测试,则调整第一射频参数得到第二射频参数;基于第二射频参数生成第二配置文件;将第二配置文件写入测试产品,获取对测试产品的第二射频测试结果;若第二射频测试结果为测试产品通过射频测试,则根据第二配置文件将第二射频参数写入产品。
19.可见,当第一射频测试结果为测试产品未通过射频测试时,通过对第一射频参数进行调整得到第二射频参数,能够避免重新校准产品、重新抽取射频参数数据的测试步骤,节省生产成本。
20.在一种实现方式中,初始射频参数包括初始静态射频参数和初始动态射频参数;第一射频参数包括第一静态射频参数和第一动态射频参数;第一静态射频参数与所述初始静态射频参数相同。
21.可见,修改产品的动态射频参数,通过小范围的修改就能获得理想的射频参数,保证产品的射频性能,同时还能减少测试步骤,节省生产成本。
22.第二方面,本技术提供了一种参数处理装置,包括:
23.确定单元,用于根据多个已校准产品的初始射频参数,确定第一射频参数;
24.配置单元,用于基于第一射频参数生成第一配置文件;将第一配置文件写入测试产品,获取对测试产品的第一射频测试结果;若第一射频测试结果为测试产品通过射频测试,则根据第一配置文件将第一射频参数写入产品。
25.在一种实现方式中,已校准产品的射频配置文件包括初始射频参数;配置单元还用于将射频配置文件中的初始射频参数修改为第一射频参数,得到第一配置文件。
26.在一种实现方式中,配置单元还用于对第一配置文件进行编码,生成代码文件;通过代码文件,将第一射频参数配置在产品的射频模块对应的实现代码中。
27.在一种实现方式中,确定单元还用于从多个已校准产品的射频模块中进行数据抽取,得到多个初始射频参数,一个已校准产品对应一个初始射频参数;将多个初始射频参数转化成多个可计算参数,并计算多个可计算参数的平均值;基于平均值,确定第一射频参数。
28.在一种实现方式中,配置单元还用于若第一射频测试结果为测试产品未通过射频测试,则调整第一射频参数得到第二射频参数;基于第二射频参数生成第二配置文件;将第二配置文件写入测试产品,获取对测试产品的第二射频测试结果;若第二射频测试结果为测试产品通过射频测试,则根据第二配置文件将第二射频参数写入产品。
29.在一种实现方式中,上述初始射频参数包括初始静态射频参数和初始动态射频参数;上述第一射频参数包括第一静态射频参数和第一动态射频参数;第一静态射频参数与初始静态射频参数相同。
30.第三方面,本技术提供了一种参数处理装置,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行本技术中一方面中的方法。
31.第四方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时使该处理器执行上述一方面中的方法。
32.第五方面,本技术提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面等各种可选方式中提供的方法。
附图说明
33.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1为本技术实施例提供的一种参数处理系统示意图;
35.图2为本技术实施例提供的一种参数处理方法的流程示意图;
36.图3为本技术实施例提供的一种将第一射频参数写入产品的流程示意图;
37.图4为本技术实施例提供的一种参数处理装置的结构示意图;
38.图5为本技术实施例提供的一种参数处理装置的结构示意图。
具体实施方式
39.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
40.电子设备在进行通信的过程中,射频参数发挥着至关重要的作用。通信模块中存储了射频(radio frequency,rf)参数。射频参数包括静态射频参数和动态射频参数。其中,静态射频参数是由开发人员定制的,同系列产品的每个通信模块的静态射频参数都是相同的。静态射频参数与电子设备的硬件设计相关,例如电子设备的射频通道、开关控制等。动态射频参数对每个通信模块而言都可能是不相同的。动态射频参数针对每个射频模块个体在各个网络制式、各个频点下,对发射功率或接收功率进行调整,需要在烧录静态射频参数后,通过仪器对通信模块中的射频模块进行校准后生成。例如,对于硬件和结构相同的电子设备a,每一电子设备a中存在相同的静态射频参数,每一移动终端a中不相同的射频参数均为动态射频参数。通信模块包含了存储介质(例如flash)和存储器。通信模块在存储介质中可以包括用于存储射频参数的分区,将动态射频参数和静态射频参数存储在此分区中,当
电子设备工作时,通信模块的存储介质通常以文件系统的形式进行挂载。根据访问方式的不同,射频参数还可以分为非易失性(non-volatile,nv)项和加密文件系统(encrypting file system,efs)项,其中,efs项可以通过对数据进行加密或者格式转换,提高修改门槛,从而保证参数的安全性。
41.为了保证通信的可靠稳定性,针对通信类的电子设备,通常在设备出厂时,需要采用校准仪器对通信的射频器件作校准,从而保证电子设备能够在各种网络制式下、各频段都有稳定的通信能力。因此,目前厂家在生产通信类的电子设备时,需要校准每一台设备以得到理想的射频参数,然后把校准后射频参数写入文件,内置到产品软件中,即在生产线的标准作业程序(standard operation procedure,sop)中,校准工位是必须的。考虑到当前激烈的商业竞争环境下以及生产成本,针对一些对射频功能要求不高的产品,例如2g网络制式下的智能水表终端或电表终端,其通信模块通常只用于每天定时采集、上报流量数据,不需要上传大量的、高速的数据,对射频性能要求不高。因此,针对此类电子设备,可以从研发环节,生产环节等,寻找优化策略,来提高产品的竞争力。
42.在对上述问题进行研究时,本技术提出了以下优化方案:首先从一定量的已完成校准的产品的射频模块中提取出射频参数文件,将提取的射频参数文件中的射频参数数据转换成能够进行数学运算的数值数据;对射频参数的数值取平均值,结合实际的应用场景,基于平均值确定出一个理想的射频参数数值范围;根据该射频参数数值范围,以及已完成校准的产品的射频模块的配置文件,生成修改射频参数后的配置文件,并基于新的配置文件进行编码,生成代码文件,用于将理想的射频参数预设入产品的射频模块中;获取对测试产品的射频测试结果,若测试产品通过了射频测试,则将上述理想的射频参数数值范围确定为第一射频参数;其中,测试产品是基于修改后的配置文件生产的。此外,确定出第一射频参数后,基于第一射频参数构建优化配置文件,以用于批量生产优化产品。通过上述方案,能够使优化产品在开机初始化时主动激活第一射频参数,以使得产品的射频功能无需通过sop中的仪器校准步骤也能使用理想的射频参数,在保证其通信能力的基础上,减少产品生产的产线工位,降低产品的生产成本。
43.上述参数方案可以由参数处理装置执行,所述参数处理装置可以是终端,比如智能手机、平板电脑、笔记本电脑、台式计算机等。
44.在上述参数处理方案中,从已校准产品中提取的射频参数和得到的第一射频参数,以及配置文件可以存储在云数据库中,当执行参数处理方案时,参数处理装置可以从云数据库获取上述射频参数和配置文件。
45.基于上述的参数处理方案,本技术实施例提出了一种参数处理方法。请参阅图1,图1为本技术实施例提供的一种参数处理系统的示意图。如图1所示,参数处理系统100可以包括参数处理装置101、产品生产线102和射频测试装置103。在一种可实现的场景中,参数处理装置、射频测试装置的数量均可以为一个或多个,本技术对其数量不作限制。
46.如图1所示的参数处理装置101可以从一定量的已完成校准的产品的射频模块中提取出射频参数文件,将提取的射频参数文件中的射频参数数据转换成能够进行数学运算的参数数值;对射频参数的数值取平均值,结合实际的应用场景,基于平均值确定出一个理想的射频参数;根据该理想的射频参数,以及已完成校准的产品的射频模块的配置文件,生成修改射频参数后的配置文件,并基于新的配置文件进行编码,生成代码文件,用于将理想
的射频参数写入产品的射频模块中,由产品生产线102负责生产产品;获取由射频测试装置103对测试产品的射频测试结果,若测试产品通过了射频测试,则将上述理想的射频参数数值范围确定为第一射频参数;其中,测试产品是基于修改后的配置文件由产品生产线102生产的。此外,参数处理装置101确定出第一射频参数后,还可以基于第一射频参数构建优化配置文件,产品生产线102可以根据优化配置文件批量生产优化产品。
47.请参阅图2,图2为本技术实施例提供的一种参数处理方法的流程示意图。图2所示的参数处理方法可以由参数处理装置执行,该参数处理方法包括但不限于以下步骤:
48.s201:根据多个已校准产品的初始射频参数,确定第一射频参数。
49.其中,多个已校准产品的具体数量在本技术不作限定,视具体情况而定。已校准产品可以是经过射频校准仪器校准后的产品,将已校准产品内的射频参数称为初始射频参数,一个已校准产品对应一个初始射频参数。初始射频参数能够保证产品在各种网络制式下的多个常用频段均有稳定的通信能力。本技术实施例通过调试工具,例如coolwatcher,分别从多个已校准产品中抽取出初始射频参数,然后对抽取的初始射频参数求取平均值,根据平均值确定为第一射频参数。其中,产品是由如图1所示的参数处理系统中的产品生产线生产的。
50.在一种实现方式中,由于射频参数可以包括动态射频参数与静态射频参数,针对具有相同硬件的不同的产品来说,每个产品的静态射频参数是相同的,而动态射频参数各不相同。因此,从已校准的产品中得到的初始射频参数包括初始静态射频参数和初始动态射频参数,用于求取平均值的为初始动态射频参数,同理,第一射频参数也包括第一动态射频参数与第一静态射频参数,第一静态射频参数与初始静态射频参数相同,而第一动态射频参数为多个初始动态射频参数的平均值。
51.在一种实现方式中,一个产品的射频参数可以是多种射频参数,例如射频功率放大器(power amplifier,pa)参数、射频收发器(rf transceiver,xcv)参数和表面声波(surface acoustic wave,saw)滤波器的参数等射频参数。可以从多个已校准产品的射频模块中,将存储在产品中的数据进行数据抽取,以文件形式(例如cpf格式的文件形式)保存,从而得到多个初始射频参数,然后将上述的多个初始射频参数按照类型分类并转换成可计算的参数数值,然后分别计算多个初始参数的平均值,基于上述平均值,确定第一射频参数。示例性的,若抽取的射频参数为pa参数和xcv参数,则一个产品对应一个初始pa参数和一个初始xcv参数;分别计算多个初始pa参数的平均值,以及多个初始xcv参数的平均值,并分别基于上述两种平均值,确定第一射频参数,其中,第一射频参数包括了pa参数与xcv参数。
52.在一种实现方式中,第一射频参数可以是一个参数范围,在这个参数范围内的射频参数均可以使得产品具有良好的射频性能。例如,针对pa参数,通过求取平均值得到的平均pa参数为a,则可以结合实际应用场景,确定一个理想误差数值a0,然后再基于平均pa参数a确定一个理想的参数范围,如[a-a0,a+a0],将这个理想的参数范围确定为第一射频参数。
[0053]
s202:基于第一射频参数生成第一配置文件。
[0054]
在一种实现方式中,可以获取已校准产品的射频配置文件,该射频配置文件中包括了初始射频参数;将在s201中确定的第一射频参数替换第二射频配置文件中对应的初始
射频参数,从而得到第一配置文件。所述第一配置文件用于规定产品射频模块中的射频参数,从而控制产品的射频功能。
[0055]
s203:将第一配置文件写入测试产品,获取对测试产品的第一射频测试结果。
[0056]
针对通信类的电子设备,为了保证产品有合格的射频功能,产品制造完成后需要通过特定的仪器或者手段,对每一个产品进行全面的校准测试,例如可以通过发射机指标或接收机指标、射频性能要求、信道状态等方面,对产品支持的多种宽带、多种资源块(resource block,rb)配置、调制方式等进行射频测试。基于s202中得到的第一配置文件,可以生产多个测试产品,并对每个测试产品均进行包括但不限于上述的射频测试。
[0057]
在一种实现方式中,生成第一配置文件后,可以对第一配置文件进行编码,得到代码文件;通过代码文件,能够将上述第一射频参数配置在产品的射频模块对应的实现代码中,即产品在制造过程中就已具备了理想的射频参数,而无需在产品制造完成后,通过仪器校准再烧录射频参数。
[0058]
示例性的,请参阅表1,表1为本技术实施例提供的一种射频测试的测试结果示意图。射频测试可以通过由图1所示的参数处理系统中的射频测试装置执行,通常是对测试产品的射频模块进行交叉验证。如表1所示,图中展示了对测试产品射频模块的检测项目有:发射功率、相位误差、频率误差、功率时间模板、调制谱、开关谱等项目。
[0059]
表1测试结果示例
[0060][0061]
s204:若第一射频测试结果为测试产品通过射频测试,则根据第一配置文件将第一射频参数写入产品。
[0062]
在本技术实施例中,若测试产品通过了射频测试,则说明通过上述步骤得到的第一射频参数是理想的射频参数,可以将第一射频参数写入产品的用户区域,即预设到产品中或固化至产品中,而无需通过射频校准仪器进行校准。产品在工作时能够主动激活第一射频参数,保证其良好的性能。
[0063]
示例性的,请参阅图3。图3为本技术实施例提供的一种将第一射频参数写入产品的流程示意图。如图3所示,产品的校准参数存储在flash中,产品的射频模块开机会进行初始化,读取flash中校准参数的校准标志。若校准标志为pass,则代表该射频参数已校准,则直接读取flash中的校准参数至用户区域;若校准标志为flase,则表示射频参数未校准,则将得到的第一射频参数用于替换射频模块中默认配置的射频参数,包括pa、saw、xcv等射频参数;完成替换后,将替换后的默认配置写入用户区域。射频参数在写入用户区域后,可以在产品工作时主动激活射频参数,保证产品在工作时具有良好的射频性能。
[0064]
在一种实现方式中,若第一射频测试结果为测试产品未通过射频测试,则可以重统计、计算从已校准产品中抽取得到的初始射频参数,生成新的第一射频参数,重复s202至
s204的步骤,直至得到能通过射频测试的第一射频参数。
[0065]
在另一种实现方式中,若第一射频测试结果为测试产品未通过射频测试,则调整第一射频参数得到第二射频参数;基于第二射频参数生成第二配置文件;将第二配置文件写入测试产品,获取对测试产品的第二射频测试结果;若第二射频测试结果为测试产品通过射频测试,则根据第二配置文件将第二射频参数写入产品。
[0066]
在一种实现方式中,得到的第一射频参数包括了第一静态射频参数与第一动态射频参数。其中,第一静态射频参数与初始静态射频参数是相同的。
[0067]
本技术实施例通过从多个已校准产品中提取出包括了多个初始射频参数的第二配置文件,将多个初始射频参数转换成能够进行数学运算的多个参数数值,将多个初始静态射频参数保持不变,对多个初始动态射频参数对应的参数数值求取平均值,并基于所述平均值确定出第一射频参数;第一射频参数为一个理想的射频参数范围;用第一射频参数替换已校准产品的第二配置文件中对应的射频参数,从而生成第一配置文件;然后获取基于第一配置文件生产的测试产品的射频测试的结果,若测试产品通过了射频测试,则将上述第一射频参数确定为第一射频参数;基于经过上述过程得到的第一射频参数构建优化配置文件,该优化配置文件可以用于批量生产优化产品。通过本技术实施例得到的第一射频参数能够在产品的生产制造过程中,批量地直接配置进当前生产的所有产品的射频模块中,而无需在生产完成后,通过特定的校准仪器,独立地对每一台产品校准后再将校准后的射频参数烧录进各台产品。通过本技术实施例提供的参数处理方法,能够使优化产品在开机初始化时主动激活第一射频参数,在保证其通信能力的基础上,减少产品生产的产线工位,降低产品的生产成本。
[0068]
基于上述的参数处理方法实施例,本技术实施例提供了一种参数处理装置,请参阅图4,为本技术提供的一种参数处理装置的结构示意图。该参数处理装置可以是运行于参数处理装置中的一个计算机程序(包括程序代码),例如该参数处理装置为一个应用软件,该参数处理装置可以用于执行本技术实施例提供的方法中的相应步骤。如图4所示,参数处理装置400可以包括:确定单元401、和配置单元402。其中:
[0069]
确定单元401,用于根据多个已校准产品的初始射频参数,确定第一射频参数;
[0070]
配置单元402,用于基于第一射频参数生成第一配置文件;将第一配置文件写入测试产品,获取对测试产品的第一射频测试结果;若第一射频测试结果为测试产品通过射频测试,则根据第一配置文件将第一射频参数写入产品。
[0071]
在一种实现方式中,已校准产品的射频配置文件包括初始射频参数;配置单元402还用于将射频配置文件中的初始射频参数修改为第一射频参数,得到第一配置文件。
[0072]
在一种实现方式中,配置单元402还用于对第一配置文件进行编码,生成代码文件;通过代码文件,将第一射频参数配置在产品的射频模块对应的实现代码中。
[0073]
在一种实现方式中,确定单元401还用于从多个已校准产品的射频模块中进行数据抽取,得到多个初始射频参数,一个已校准产品对应一个初始射频参数;将多个初始射频参数转化成多个可计算参数,并计算多个可计算参数的平均值;基于平均值,确定第一射频参数。
[0074]
在一种实现方式中,配置单元402还用于若第一射频测试结果为测试产品未通过射频测试,则调整第一射频参数得到第二射频参数;基于第二射频参数生成第二配置文件;
将第二配置文件写入测试产品,获取对测试产品的第二射频测试结果;若第二射频测试结果为测试产品通过射频测试,则根据第二配置文件将第二射频参数写入产品。
[0075]
在一种实现方式中,上述初始射频参数包括初始静态射频参数和初始动态射频参数;上述第一射频参数包括第一静态射频参数和第一动态射频参数;第一静态射频参数与初始静态射频参数相同。
[0076]
根据本技术的一个实施例,图2所示的参数处理方法所涉及的各个步骤可以是由图4所示的参数处理装置中的各个单元来执行的。例如,图2所述的s201可以由图4所示的参数处理装置中的确定单元401执行;再如,s202、s203以及s204可以由图4所示的参数处理装置中的配置单元402执行。
[0077]
根据本技术的另一个实施例,图4所示的参数处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本技术的其它实施例中,基于参数处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
[0078]
根据本技术的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图2所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图4中所示的参数处理装置,以及来实现本技术实施例参数处理方法。所述计算机程序可以记载于例如计算机可读存储介质上,并通过计算机可读存储介质装载于参数处理装置中,并在其中运行。
[0079]
本技术实施例通过从多个已校准产品中提取出包括了多个初始射频参数的第二配置文件,将多个初始射频参数转换成能够进行数学运算的多个参数数值,将多个初始静态射频参数保持不变,对多个初始动态射频参数对应的参数数值求取平均值,并基于所述平均值确定出第一射频参数;第一射频参数为一个理想的射频参数范围;用第一射频参数替换已校准产品的第二配置文件中对应的射频参数,从而生成第一配置文件;然后获取基于第一配置文件生产的测试产品的射频测试的结果,若测试产品通过了射频测试,则可以根据第一配置文件将第一射频参数写入产品之中。通过本技术实施例得到的第一射频参数能够在产品的生产制造过程中,批量地直接配置进当前生产的所有产品的射频模块中,而无需在生产完成后,通过特定的校准仪器,独立地对每一台产品校准后再将校准后的射频参数烧录进各台产品。通过本技术实施例提供的参数处理方法,能够使产品在开机初始化时主动激活第一射频参数,在保证其通信能力的基础上,减少产品生产的产线工位,降低产品的生产成本。
[0080]
请参阅图5,图5为本技术实施例提供的一种参数处理装置的结构示意图。图5所述的参数处理装置500包括处理器501、输入接口502、输出接口503以及计算机存储介质504。其中,处理器501、输入接口502、输出接口503以及计算机存储介质504可通过总线或其他方式连接。
[0081]
计算机存储介质504可以存储在参数处理装置的存储器中,所述计算机存储介质
504用于存储计算机程序,所述处理器501用于执行所述计算机存储介质504存储的计算机程序。处理器501(或称cpu(central processing unit,中央处理器))是参数处理装置的计算核心以及控制核心,其适于实现一条或多条计算机程序,具体适于加载并执行:
[0082]
根据已校准的产品的初始射频参数求取平均值,从而确定第一射频参数;
[0083]
基于第一射频参数生成第一配置文件;
[0084]
获取对测试产品的射频测试结果;测试产品根据第一配置文件生产得到;
[0085]
若测试产品通过射频测试,则确定该第一射频参数为目标射频参数,并将所述目标射频参数预设到产品中。
[0086]
本技术实施例通过从多个已校准产品中提取出包括了多个初始射频参数的第二配置文件,将多个初始射频参数转换成能够进行数学运算的多个参数数值,将多个初始静态射频参数保持不变,对多个初始动态射频参数对应的参数数值求取平均值,并基于所述平均值确定出第一射频参数;第一射频参数为一个理想的射频参数范围;用第一射频参数替换已校准产品的第二配置文件中对应的射频参数,从而生成第一配置文件;然后获取基于第一配置文件生产的测试产品的射频测试的结果,若测试产品通过了射频测试,则根据第一配置文件将上述第一射频参数写入产品。通过本技术实施例得到的第一射频参数能够在产品的生产制造过程中,批量地直接配置进当前生产的所有产品的射频模块中,而无需在生产完成后,通过特定的校准仪器,独立地对每一台产品校准后再将校准后的射频参数烧录进各台产品。通过本技术实施例提供的参数处理方法,能够使优化产品在开机初始化时主动激活第一射频参数,在保证其通信能力的基础上,减少产品生产的产线工位,降低产品的生产成本。
[0087]
本技术实施例还提供了一种计算机可读存储介质(memory),所述计算机可读存储介质是参数处理装置或者服务器的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括参数处理装置或者参数处理装置的内置存储介质,当然也可以包括参数处理装置或参数处理装置所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了参数处理装置或者参数处理装置的操作系统。并且,在该存储空间中还存放了适于被处理器501或者处理器501加载并执行的一条或多条的计算机程序。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机可读存储介质。
[0088]
基于同一发明构思,本技术实施例中提供的计算机可读存储介质解决问题的原理与有益效果可以参见参数处理方法的原理和有益效果,为简洁描述,在这里不再赘述。
[0089]
上述计算机可读存储介质可以是前述任一实施例提供的参数处理装置或者上述计算机设备的内部存储单元,例如计算机设备的硬盘或内存。该计算机可读存储介质也可以是该计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,该计算机可读存储介质还可以既包括该计算机设备的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该计算机设备所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
[0090]
本技术提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程
序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前文图3对应实施例中对上述参数处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本技术所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述。
[0091]
本技术实施例的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、装置、产品或设备固有的其他步骤单元。
[0092]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0093]
本技术实施例提供的方法及相关装置是参照本技术实施例提供的方法流程图和/或结构示意图来描述的,具体可由计算机程序指令实现方法流程图和/或结构示意图的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。这些计算机程序指令可提供到通用计算机、专用计算机、嵌入式处理机或其他可编程参数处理装置的处理器以产生一个机器,使得通过计算机或其他可编程参数处理装置的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程参数处理装置以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程参数处理装置上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或结构示意一个方框或多个方框中指定的功能的步骤。
[0094]
以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1