识别移动终端射频校准数据是否正常的方法和装置与流程

文档序号:24500456发布日期:2021-03-30 21:29阅读:180来源:国知局
识别移动终端射频校准数据是否正常的方法和装置与流程

本发明主要涉及移动终端射频校准,尤其涉及一种识别移动终端射频校准数据是否正常的方法和装置。



背景技术:

校准是移动终端极其重要的步骤,它直接影响到移动终端的射频性能。现有移动终端产线射频校准识别技术是通过射频校准标志位识别移动终端射频校准是否正常。产线上的射频校准站位在对移动终端完成射频校准后,对移动终端中指定的非易失性随机访问存储器(nonvolatilerandomaccessmemory,nvram)写入一个射频校准标志位。射频校准成功标志位写入p,射频校准失败标志位写入f,射频未校准标志位为u(在射频校准站位前已经对该nv初始化为u)。移动终端出厂前对nvram中射频校准标志位检查,确认射频校准数据是否正常。

上述现有移动终端产线射频校准识别技术存在一些缺点。首先,即使产线操作员将非本移动终端的射频校准数据导入已经成功射频校准的本终端,并覆盖本终端的射频校准数据,本终端的射频校准标志位仍然是p。产线仅通过射频校准标志位无法识别出移动终端的射频校准数据被篡改过。而因为移动终端射频器件的差异性,本终端无法使用非本终端的射频校准数据。其次,在产线射频校准站位后,即使在移动终端软件版本升级过程中异常操作对射频校准数据进行了篡改,射频校准标志位状态仍然是p。现有技术仅通过校准标志位无法识别出射频校准数据已经被篡改。再者,移动终端完成射频校准站位后,如果在后续站位测试中误写站位,将射频校准标志位篡改,则产线操作员会通过射频校准标志位误判射频校准数据不正常。



技术实现要素:

本发明要解决的技术问题是提供一种识别移动终端射频校准数据是否正常的方法和装置,以移动终端射频校准的准确率。

为解决上述技术问题,本发明提供了一种识别移动终端射频校准数据是否正常的方法,包括以下步骤:在经过射频校准的移动终端中,使用射频校准数据、校准标志位及序列号生成第一校验码,并存储所述第一校验码;响应于检查校准数据指令,读取移动终端的射频校准数据、校准标志位及序列号生成第二校验码;以及比较所述第一校验码与第二校验码,如果校验码一致则判断射频校准数据正常,如果校验码不一致则判断射频校准数据不正常。

在本发明的一实施例中,上述方法还包括在所述移动终端接收写入的所述序列号。

在本发明的一实施例中,使用射频校准数据、校准标志位及序列号生成第一校验码的方法包括加密处理。

在本发明的一实施例中,上述方法还包括显示射频校准数据是否正常的识别结果。

在本发明的一实施例中,所述方法在所述移动终端中执行。

本发明还提出一种识别移动终端射频校准数据是否正常的装置,包括:生成模块,用于生成校验码;输入模块,用于接收检查校准数据指令;控制模块,用于在射频校准后控制所述生成模块使用射频校准数据、校准标志位及序列号生成第一校验码,且响应于检查校准数据指令,控制所述生成模块读取移动终端的射频校准数据、校准标志位及序列号并生成第二校验码;存储模块,用于存储所述第一校验码;以及判断模块,用于比较所述第一校验码与第二校验码,如果校验码一致则判断射频校准数据正常,如果校验码不一致则判断射频校准数据不正常。

在本发明的一实施例中,所述生成模块包括加密模块,用于以加密方式生成所述第一校验码和第二校验码。

在本发明的一实施例中,上述的装置还包括输出模块,用于输出射频校准数据是否正常的识别结果。

本发明还提出一种识别移动终端射频校准数据是否正常的装置,包括:存储器,用于存储可由处理器执行的指令;以及处理器,用于执行所述指令以实现如上所述的方法。

本发明还提出一种移动终端,包括如上所述的识别移动终端射频校准数据是否正常的装置。

与现有技术相比,本发明通过校验码校验的方式,提高了产线移动终端射频校准的准确率,提高了产线移动终端生产的良率。本发明也达到了移动终端售后识别是否被刷机的效果。

附图说明

包括附图是为提供对本申请进一步的理解,它们被收录并构成本申请的一部分,附图示出了本申请的实施例,并与本说明书一起起到解释本发明原理的作用。附图中:

图1是本申请一实施例的识别移动终端射频校准数据是否正常的装置结构框图。

图2是本申请一实施例的加密生成校验码的方法示意图。

图3是本申请一实施例的识别移动终端射频校准数据是否正常的方法流程图。

图4是本申请一实施例的射频校准数据判断流程图。

图5是本申请一实施例的识别移动终端射频校准数据是否正常的硬件实施环境示意。

具体实施方式

为了更清楚地说明本申请的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

此外,需要说明的是,使用“第一”、“第二”等词语来限定零部件,仅仅是为了便于对相应零部件进行区别,如没有另行声明,上述词语并没有特殊含义,因此不能理解为对本申请保护范围的限制。此外,尽管本申请中所使用的术语是从公知公用的术语中选择的,但是本申请说明书中所提及的一些术语可能是申请人按他或她的判断来选择的,其详细含义在本文的描述的相关部分中说明。此外,要求不仅仅通过所使用的实际术语,而是还要通过每个术语所蕴含的意义来理解本申请。

应当理解,当一个部件被称为“在另一个部件上”、“连接到另一个部件”、“耦合于另一个部件”或“接触另一个部件”时,它可以直接在该另一个部件之上、连接于或耦合于、或接触该另一个部件,或者可以存在插入部件。相比之下,当一个部件被称为“直接在另一个部件上”、“直接连接于”、“直接耦合于”或“直接接触”另一个部件时,不存在插入部件。同样的,当第一个部件被称为“电接触”或“电耦合于”第二个部件,在该第一部件和该第二部件之间存在允许电流流动的电路径。该电路径可以包括电容器、耦合的电感器和/或允许电流流动的其它部件,甚至在导电部件之间没有直接接触。

图1是本申请一实施例的识别移动终端射频校准数据是否正常的装置结构框图。参考图1所示,本实施例的一种识别移动终端射频校准数据是否正常的装置包括生成模块101、输入/输出模块102、控制模块103、存储模块104和判断模块105。控制模块103用于控制射频校准检查流程。更具体地说,控制模块103用于控制射频校准数据、校准标志位及序列号(serialnumber,sn)的读取,控制生成模块101的操作,控制判断模块105的判断操作,以及控制输入/输出模块102的交互。生成模块101用于根据对射频校准数据、射频校准标志位、序列号生成校验码。生成模块101的一个示例是加密模块,如图2所示,其对前述3个数据进行加密处理,生成校验码。加密处理的算法示例是md5、sha-1等。存储模块104用于存储加密后的数据,如校验码。存储模块104的示例是对应移动终端内规划的存储分区。输入/输出模块102用于与用户进行交互。在一个方面,输入/输出模块102可接收用户输入的检查校准数据指令。在另一方面,输入/输出模块102可对用户显示校准数据的检查结果。输入模块的示例是鼠标、键盘、触摸板、写字板、声音采集设备等。输出模块的示例是显示屏、扬声器等。在一个实施例中,可以使用触摸屏作为输入/输出模块102。判断模块105用于通过对校验码的判断来判断移动终端的射频校准数据是否正常,给出判断结果。

在移动终端完成射频校准、校准标志位及序列号写入后,控制模块103控制生成模块101读取射频校准数据、校准标志位及序列号加密生成第一校验码。生成模块101将生成的第一校验码存入存储模块104。

在另一阶段,用户通过输入模块发送检查校准数据指令。响应于这一支路,控制模块103控制生成模块101读取移动终端的射频校准数据、校准标志位及序列号生成第二校验码。判断模块105读取存储模块104中存储的第一校验码与检查的第二校验码并做对比,如果校验码一致可以判断射频校准数据正常,如果校验码不一致可以判断射频校准数据不正常,被篡改。

图1所示装置可作为移动终端的一部分,内置于移动终端中。

图3是本申请一实施例的识别移动终端射频校准数据是否正常的方法流程图。这一方法可使用图1所示的装置实施,也可以在其他装置中实施。参考图3所示,本实施例的一种识别移动终端射频校准数据是否正常的方法,包括以下步骤:

在步骤301,在经过射频校准的移动终端中,使用射频校准数据、校准标志位及序列号生成第一校验码,并存储第一校验码。

这一步骤,例如是由控制模块103控制生成模块101执行,并将第一校验码存储在存储模块104中。

在步骤302,响应于检查校准数据指令,读取移动终端的射频校准数据、校准标志位及序列号生成第二校验码。

这一步骤,例如是由输入/输出模块102接收检查校准数据指令,控制模块103据此控制控制模块103控制生成模块101执行生成操作。

在步骤303,比较第一校验码与第二校验码,如果校验码一致则判断射频校准数据正常,如果校验码不一致则判断射频校准数据不正常。

这一步骤,例如是由控制模块103控制判断模块105从存储模块104中读取第一校验码,并与第二校验码比较,从而进行判断。

图4是本申请一实施例的射频校准数据判断流程图。参考图4所示,在步骤401-403分别读取射频校准数据、序列号和射频校准标志位。在步骤404,生成第二校验码。在步骤405,判断第二校验码与之前存储的第一校验码是否一致。如果一致,则在步骤406判断射频校准数据正常,否则在步骤407判断射频校准数据不正常。

本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

在一个实例中,产线下载站位对移动终端下载完软件版本后,写号站位对移动终端写入序列号。写入的方式例如是,通过扫码枪扫移动终端分配的序列号二维码,写号工具对移动终端写入序列号。校准站位对移动终端校准完成写入校准标志位。本申请的装置和方法对射频校准数据、序列号、校准标志位进行加密生成第一校验码,存入移动终端存储分区内。后续产线工人对移动终端进行射频校准数据检查,通过人机界面点击发送检查指令,本申请的系统和方法检查射频校准数据,并在人机界面显示检查结果。如果检查结果正确,人机界面显示“本移动终端校准数据正常”,如果检查结果不正确,人机界面显示“本移动终端校准数据不正常”。

图5是本申请一实施例的识别移动终端射频校准数据是否正常的硬件实施环境示意图。识别系统500可包括内部通信总线501、处理器(processor)502、只读存储器(rom)503、随机存取存储器(ram)504、以及通信端口505。内部通信总线501可以实现识别系统500组件间的数据通信。处理器502可以进行判断和发出提示。在一些实施例中,处理器502可以由一个或多个处理器组成。通信端口505可以实现分析系统500与外部的数据通信。在一些实施例中,识别系统500可以通过通信端口505从网络发送和接收信息及数据。识别系统500还可以包括不同形式的程序储存单元以及数据储存单元,例如只读存储器(rom)503和随机存取存储器(ram)504,能够存储计算机处理和/或通信使用的各种数据文件,以及处理器502所执行的可能的程序指令。处理器执行这些指令以实现方法的主要部分。处理器处理的结果通过通信端口传给用户设备,在用户界面上显示。

上述的识别射频校准数据是否正常的方法可以实施为计算机程序,保存在rom503中,并可加载到处理器502中执行,以实施本申请的方法。

本申请还提供了一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如上所述的方法。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述发明披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。

同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

本申请的一些方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。处理器可以是一个或多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理器件(dapd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器或者其组合。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。例如,计算机可读介质可包括,但不限于,磁性存储设备(例如,硬盘、软盘、磁带……)、光盘(例如,压缩盘cd、数字多功能盘dvd……)、智能卡以及闪存设备(例如,卡、棒、键驱动器……)。

计算机可读介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等等、或合适的组合形式。计算机可读介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机可读介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、射频信号、或类似介质、或任何上述介质的组合。

同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

虽然本申请已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本申请,在没有脱离本申请精神的情况下还可作出各种等效的变化或替换,因此,只要在本申请的实质精神范围内对上述实施例的变化、变型都将落在本申请的权利要求书的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1