一种改善模块资料稳定性方法和装置制造方法及图纸

技术编号:24090672 阅读:26 留言:0更新日期:2020-05-09 07:55
本发明专利技术的实施方式提供了一种改善模块资料稳定性的方法,其包括:模块上电后,启动系统引导项;搜索是否存在搬移标记;若存在搬移标记,则执行搬移资料的步骤;若不存在搬移标记,则正常启动,且等待来自控制器的搬移指令;及在接受到搬移指令后,执行搬移资料的步骤。本发明专利技术的实施例还提供了一种改善模块资料稳定性的装置。

A method and device for improving the stability of module data

【技术实现步骤摘要】
一种改善模块资料稳定性方法和装置
本专利技术实施例涉及模块生产
,特别涉及一种改善模块资料稳定性的方法和装置。
技术介绍
模块产品,如:通信模块,在生产线测试出厂后,一般客户需要进行二次贴片过炉,但是高温二次过炉后会导致模块里存储的电荷寿命缩短,容易出现模块里存储的资料不稳定的问题。传统方案是让客户进行二次下载,但是这样会增加客户的产线流程,提高了用户的使用成本。另外,这样做还需要硬件接口的支持,如:通用串行总线接口(USB接口),若USB接口被占用就无法实施下载资料的操作。
技术实现思路
本专利技术实施方式的目的在于提供一种改善模块资料稳定性的方法,能够简化客户的操作流程,节约了生产时间和成本。为解决上述技术问题,本专利技术的实施方式提供了一种改善模块资料稳定性的方法,其包括:模块上电后,启动系统引导项;搜索是否存在搬移标记;若存在搬移标记,则执行搬移资料的步骤;若不存在搬移标记,则正常启动,且等待来自控制器的搬移指令;及在接受到搬移指令后,执行搬移资料的步骤。本专利技术的实施方式还提供了一种改善模块资料稳定性的装置,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的改善模块资料稳定性的方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述改善模块资料稳定性的方法。本专利技术实施方式相对于现有技术而言,通过指令来触发刷新资料的过程,省去了客户手动下载资料进行刷新的步骤,从而在达到稳定性改善的情况下,简化了操作流程,节约了客户的生产时间和成本。另外,改善模块资料稳定性的方法还包括:在接受到搬移指令后,添加搬移标记。该步骤的目的在于标记搬移操作已经开始,若模块在搬移尚未完成的情况下断电,则待模块重新上电后,可不必等待搬移指令,直接继续搬移操作。另外,改善模块资料稳定性的方法还包括:通过通用串行总线接口(USB接口)或通用异步收发传输接口(UART接口)来接受搬移指令。另外,搬移资料的步骤包括:通过查询位置标记P1获取当前需要搬移的数据块的地址;判定临时区域是否存在数据块的完整的备份数据;若临时区域存在数据块的完整的备份数据,则将临时区域内的备份数据写入数据块的地址;若临时区域不存在数据块的完整的备份数据,则将地址内的数据块写入临时区域以形成备份数据;及在形成备份数据之后,将临时区域内的备份数据写入地址。另外,改善模块资料稳定性的方法还包括:在将临时区域内的备份数据写入地址之前,擦除地址内的数据块。另外,改善模块资料稳定性的方法还包括:在将临时区域内的备份数据写入地址之后,使位置标记P1=P1+1;判断位置标记P1是否大于需要刷新的最后一个数据块的地址;及若位置标记P1大于最后一个数据块的地址,则擦除搬移标记,以结束搬移。另外,改善模块资料稳定性的方法还包括:在将地址内的数据块写入临时区域之后,添加校验信息;该步骤的作用在于确保临时区域数据的正确性和可检测性。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是本专利技术第一实施方式的改善模块资料稳定性的方法的流程示意图;图2是本专利技术第一实施方式中的搬移步骤的流程示意图;图3是本专利技术第二实施方式中的改善模块资料稳定性的装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种改善模块资料稳定性的方法,本实施方式的核心在于通过指令自动触发模块资料的刷新过程,省去了客户对资料进行重新下载的步骤,从而在达到稳定性改善的情况下,简化了操作流程,节约了客户的生产时间和成本。下面对本实施方式的改善资料模块稳定性的方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。本实施方式中的改善资料模块稳定性的方法100的流程示意图如图1所示。步骤101:模块上电后,启动系统引导项。步骤102:搜索是否存在搬移标记;其中,该搬移标记的存在表征了上一次的搬移操作尚未完成,因而若搜索到搬移标记则可以直接执行搬移步骤,以完成剩余的搬移操作。因此,如上文,若存在搬移标记,则如步骤103所示,执行搬移资料的步骤。若不存在搬移标记,则如步骤104所示,正常启动,且等待来自控制器的搬移指令。步骤105:在接受到搬移指令后,添加搬移标记。该步骤的目的在于标记搬移操作已经开始,若模块在搬移尚未完成的情况下断电,则待模块重新上电后,可不必等待搬移指令,直接继续搬移操作,正如上述步骤101至步骤103所述。之后,跳转到步骤103:执行搬移资料的步骤。在一些实施例中,通过通用串行总线接口(USB接口)或通用异步收发传输接口(UART接口)来接受搬移指令。与现有技术相比,本专利技术实施方式通过指令来触发刷新资料的过程,省去了客户手动下载资料进行刷新的步骤,从而在达到稳定性改善的情况下,简化了操作流程,节约了客户的生产时间和成本。另外,本专利技术的实施方式还考虑到了刷新资料中途断电的情况,针对这一情况设置了搬移标记,在模块上电后先搜寻搬移标记,以判定是否直接继续执行搬移步骤,进一步提高了程序运行的效率。步骤103中的搬移资料的步骤具体如图2所示,参见图2,搬移资料的步骤包括:步骤201:通过查询位置标记P1来获取当前需要搬移的数据块的地址。步骤202:判定临时区域是否存在数据块的完整的备份数据。若临时区域存在数据块的完整的备份数据,则执行步骤203:将临时区域内的备份数据写入地址。若临时区域不存在数据块的完整的备份数据,则执行步骤204:将地址内的数据块写入临时区域以形成备份数据。在将数据块写入临时区域之后,添加校验信息,以确保临时区域数据的正确性和可检测性,如步骤205所示。然后,在形成备份数据之后,跳转至步骤203:将临时区域内的备份数据写入位置标记P1所标记的地址。具体地,在将临时区域内的备份数据写入地址之前,擦除地址内的数据。在将临时区域内的备份数据写入地址之后,如步骤206所示,使P1=P1+1,以使位置标记P1移至下一个数据块。然后,在步骤207中,判断P1是否大于最后一个数据块的地址。若P1小于等于最后一个数据块的地址,则返回至步骤202,对下一个数据块进行刷新操作。若P1大于最后一个数本文档来自技高网...

【技术保护点】
1.一种改善模块资料稳定性的方法,其特征在于,包括:/n模块上电后,启动系统引导项;/n搜索是否存在搬移标记;/n若存在所述搬移标记,则执行搬移资料的步骤;/n若不存在所述搬移标记,则正常启动,且等待来自控制器的搬移指令;及/n在接受到所述搬移指令后,执行所述搬移资料的步骤。/n

【技术特征摘要】
1.一种改善模块资料稳定性的方法,其特征在于,包括:
模块上电后,启动系统引导项;
搜索是否存在搬移标记;
若存在所述搬移标记,则执行搬移资料的步骤;
若不存在所述搬移标记,则正常启动,且等待来自控制器的搬移指令;及
在接受到所述搬移指令后,执行所述搬移资料的步骤。


2.根据权利要求1所述的改善模块资料稳定性的方法,其特征在于,还包括:在接受到所述搬移指令后,添加搬移标记。


3.根据权利要求1所述的改善模块资料稳定性的方法,其特征在于,还包括:通过通用串行总线接口(USB接口)或通用异步收发传输接口(UART接口)来接受所述搬移指令。


4.根据权利要求1所述的改善模块资料稳定性的方法,其特征在于,所述搬移资料的步骤包括:
通过查询位置标记P1获取当前需要搬移的数据块的地址;
判定临时区域是否存在所述数据块的完整的备份数据;
若所述临时区域存在所述数据块的完整的备份数据,则将所述临时区域内的所述备份数据写入所述数据块的所述地址;
若所述临时区域不存在所述数据块的完整的备份数据,则将所述地址内的所述数据块写入所述临时区域以形成备份数据;及
在形成所述备份数据之后,将所述临时区域内的所述备份数据写入所述地址。

【专利技术属性】
技术研发人员:张勇星
申请(专利权)人:上海移远通信科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1