本发明涉及无线通信技术领域,具体涉及一种终端的射频参数的检测方法及检测装置、存储装置。
背景技术:
移动终端通过射频技术实现通信功能,当前业界一般通过配置软件在研发阶段对射频参数进行校准,以保证射频参数的稳定性。校准后的射频参数存储在备份数据中,并且移动终端在开机后的还原加载阶段通过读取备份的射频参数,恢复并初始化以进行调取使用。但是,包含不同版本的射频参数的配置软件之间混刷,容易导致配置软件无法兼容,使得modem(基带处理器)无法启动,最终使得应用处理器(applicationprocessor,ap)无法获取射频参数的版本信息。并且,存储于移动终端的备份数据可能会被全部擦除,导致测试人员无法直观判断备份的射频参数是否存在,无法快速且准确的定位和排除测试失败的原因。另外,在移动终端的售后维修中,售后人员无法准确判断移动终端的通话性能过差是否为由于备份的射频参数的丢失而导致,传统方法需要通过连接专用工具来判断备份的射频参数是否丢失,这不仅需要售后人员掌握及了解相关的专业知识,还会增加人力成本以及导致检测不便。
技术实现要素:
有鉴于此,本发明提供一种终端的射频参数的检测方法及检测装置、存储装置,能够获取射频参数的版本信息,有利于快速且准确的定位和排除测试失败以及售后阶段通话性能过差的原因。
本发明一实施例的终端的射频参数的检测方法,包括:
预置射频参数与版本标识之间的映射关系,所述映射关系表示多个版本标识和多个射频参数之间一一对应;
在终端开机后的还原加载阶段,读取终端的备份数据;
检测备份数据是否包含有射频参数;
在备份数据包含有射频参数时,创建与射频参数具有映射关系的版本标识;
接收用户指令并读取在还原加载阶段创建的版本标识,且查询与版本标识具有映射关系的射频参数并显示。
本发明一实施例的终端的射频参数的检测装置,包括处理器以及与处理器连接的存储器、收发器和屏幕,
存储器用于存储射频参数与版本标识之间的映射关系,所述映射关系表示多个版本标识和多个射频参数之间一一对应;
处理器用于在终端开机后的还原加载阶段读取终端的备份数据,并检测备份数据是否包含有射频参数;
处理器还用于在备份数据包含有射频参数时创建与射频参数具有映射关系的版本标识;
收发器用于接收用户指令;
处理器进一步用于根据用户指令读取在还原加载阶段创建的版本标识,并查询与版本标识具有映射关系的射频参数;
屏幕用于显示处理器查询到的射频参数。
本发明一实施例的存储装置,存储有程序数据,所述程序数据能够被执行以实现上述终端的射频参数的检测方法。
有益效果:本发明通过在终端开机后的还原加载阶段读取备份数据,在读取到备份的射频参数时创建对应的版本标识,测试人员和售后人员通过查询版本标识即可获取射频参数的版本信息,而在未读取到备份的射频参数时不创建对应的版本标识,测试人员和售后人员无法查询到版本标识,即可获知备份的射频参数被擦除,不需要售后人员掌握及了解相关的专业知识,从而有利于快速且准确的定位和排除测试失败以及售后阶段通话性能过差的原因。
附图说明
图1是本发明终端的射频参数的检测方法一实施例的流程示意图;
图2是本发明终端的射频参数的检测装置一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例以及实施例中的特征可以相互组合。
请参阅图1,为本发明一实施例的终端的射频参数的检测方法。所述方法可以包括如下步骤s11~s16。
s11:预置射频参数与版本标识之间的映射关系,所述映射关系表示多个版本标识和多个射频参数之间一一对应。
全球不同地理区域所使用的频段信息不一致,例如,欧洲地区各个国家支持的频段信息包括lteband(longtermevolutionband,长期演进频段)1,3,7,8,20、umtsband(universalmobiletelecommunicationssystem,通用移动通信系统频段)1,2,5,8、以及gsmband(globalsystemformobilecommunication,全球移动通信系统频段)850,900,1800,1900,拉丁美洲各国支持的频段信息包括lteband1,2,3,4,5,7,12,13,17,28、umtsband1,2,4,5,8、以及gsmband850,900,1800,1900,亚太地区各个国家支持的频段信息包括lteband1,3,5,7,8,28,38,40、umtsband1,2,5,8、以及gsmband850,900,1800,1900。
上述频段信息可视为射频参数,各个射频参数具有对应的版本信息,例如,参阅下表1,lteband1,3,7,8,20、umtsband1,2,5,8、以及gsmband850,900,1800,1900的版本信息为eu(europeanunion,欧盟),lteband1,2,3,4,5,7,12,13,17,28、umtsband1,2,4,5,8、以及gsmband850,900,1800,1900的版本信息为latam(latinamerica,拉丁美洲),lteband1,3,5,7,8,28,38,40、umtsband1,2,5,8、以及gsmband850,900,1800,1900的版本信息为apac(asia-pacific,亚太)。
本发明为各个射频参数的版本信息预置对应的版本标识,使得多个版本标识和多个射频参数之间具有一一对应的映射关系,例如,参阅下表1,版本标识00与版本信息eu之间、版本标识01与版本信息latam之间、版本标识02与版本信息apac之间具有映射关系。
表1
在应用场景中,本发明一实施例可以利用预定工具,例如meta(元)编码工具,为各个射频参数的版本信息预置对应的版本标识,而后,将具有版本标识的上述映射关系存储于配置软件的特定存储区域中,例如nvram(non-volatilerandomaccessmemory,非易失性存储器)的特定区域中。在终端的生产阶段,本发明将所述映射关系存储备份于终端的备份空间中。其中,特定存储区域的存储空间有限,能够写入少量字节的版本标识,因此有利于加快备份速度。
应理解,本发明所预置的版本标识并不限于数字0~9的任意组合,还可以为字母或者字母和数字0~9的任意组合。
s12:在终端开机后的还原加载阶段,读取终端的备份数据。
在终端开机后的还原加载阶段,本发明一实施例可以通过应用服务器读取存储于备份空间的备份数据,而后执行步骤s13。
s13:检测备份数据是否包含有射频参数。
在备份数据包含有射频参数时,表示存在含有射频参数的备份数据,执行步骤s14。在所述备份数据未包含有射频参数时,表示不存在含有射频参数的备份数据,执行步骤s15。
s14:创建与射频参数具有映射关系的版本标识。
本发明一实施例可通过创建函数data/nvram/restore_rf_version_flag,完成版本标识的创建,例如restore_rf_version_flag=00,即表示为版本信息为eu的射频参数创建版本标识00。
s15:不创建版本标识并进行提示。
s16:接收用户指令并据此读取在还原加载阶段创建的版本标识,且查询与版本标识具有映射关系的射频参数并显示。
在检测或校准阶段,测试人员可以通过判断版本标识是否存在,来判断当前备份的射频参数是否还原成功、是否已经被擦除,例如,测试人员无法查询到版本标识,即可获知备份的射频参数未被还原成功、已被擦除,从而有利于快速且准确的定位和排除测试失败的原因。
在售后阶段,售后人员只需要下达指令,便可获取射频参数的版本信息,如果售后人员无法查询到版本标识,即可获知备份的射频参数未被还原成功、已被擦除,从而有利于快速且准确的定位和排除售后阶段通话性能过差的原因。并且售后人员只需下达指令,并不需要连接专用工具来判断备份的射频参数是否丢失,因此不需要售后人员掌握及了解相关的专业知识,有利于降低人力成本以及简化操作。
本发明根据用户指令读取在还原加载阶段创建的版本标识的方式,包括但不限于以下两种:
一是,接收用户通过终端的拨号应用程序输入暗码,而后在输入的暗码与预置的暗码相匹配时,读取在还原加载阶段创建的版本标识。其中,所述暗码可以包括数字与字母的任意组合。例如,用户可以输入暗码“*#*#123456*#*#”,如果该输入的暗码与预先设置的暗码相匹配,则点亮终端屏幕,并将所读取的版本标识显示给相关人员。当然,本发明也可以后台查询与版本标识具有映射关系的射频参数,并将查询到的射频参数及对应的版本标识一同显示给相关人员。
二是,用户可以通过终端的setting(设置)应用程序直接读取在还原加载阶段创建的版本标识。
应该理解到,本发明上述功能如果以软件功能的形式实现并作为独立的产品销售或使用时,可存储在一个电子设备可读取存储介质中,即,本发明还提供一种存储有程序数据的存储装置,所述程序数据能够被执行以实现上述方法,该存储装置可以为如u盘、光盘、服务器等。也就是说,本发明可以以软件产品的形式体现出来,其包括若干指令用以使得一台终端执行各个实施例所述方法的全部或部分步骤。
请参阅图2,为本发明一实施例的终端的射频参数的检测装置。所述装置20可以包括处理器21、存储器22、收发器23及屏幕24,存储器22、收发器23及屏幕24可以通过通信总线25与处理器21连接。
存储器22用于存储射频参数与版本标识之间的映射关系,所述映射关系表示多个版本标识和多个射频参数之间一一对应。
处理器21用于在终端开机后的还原加载阶段读取终端的备份数据,并检测备份数据是否包含有射频参数。
处理器21还用于在备份数据包含有射频参数时创建与所述射频参数具有所述映射关系的版本标识。
收发器23用于接收用户指令。
处理器21进一步用于根据用户指令读取在还原加载阶段创建的版本标识,并查询与版本标识具有映射关系的射频参数。
屏幕24用于显示处理器21查询到的射频参数。
收发器23接收用户指令的方式包括但不限于以下两种:
一是,收发器23接收用户通过终端的拨号应用程序输入暗码,而后处理器21判断输入的暗码与预置的暗码是否匹配。在输入的暗码与预置的暗码相匹配时,处理器21读取在还原加载阶段创建的版本标识。其中,所述暗码可以包括数字与字母的任意组合。例如,用户可以输入暗码“*#*#123456*#*#”,如果该输入的暗码与预先设置的暗码相匹配,则点亮终端屏幕,并将所读取的版本标识显示给相关人员。当然,本发明也可以后台查询与版本标识具有映射关系的射频参数,并将查询到的射频参数及对应的版本标识一同显示给相关人员。
二是,收发器23可以通过终端的setting应用程序接收用户的指令,而后处理器21直接读取在还原加载阶段创建的版本标识。
本实施例所述装置20的上述结构元件对应执行上述实施例的终端的射频参数的检测方法,具有与其相同的技术效果。
本发明全文所述终端可以为智能手机、pda(personaldigitalassistant,个人数字助理或平板电脑)等移动终端,也可以是佩戴于肢体或者嵌入于衣物、首饰、配件中的具有通信功能的可穿戴设备。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。