[发明专利]一种异步维护重要产品数据的方法、装置及设备在审
申请号: | 201910893917.1 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110704227A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 苏永奇;张猛 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 张春辉 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线程 重要产品数据 维护 操作状态 调用管理 管理线程 异常标志 可读存储介质 用户操作接口 用户操作请求 彼此独立 操作过程 操作结果 处理效率 方案建立 异常状态 用户反馈 预设 调用 阻塞 队列 申请 反馈 检测 | ||
本申请公开了一种异步维护重要产品数据的方法,包括:根据用户操作请求,调用管理线程对目标重要产品数据进行操作,将操作状态同步至维护线程;若在操作过程中检测到异常,则向用户反馈正常操作结果,调用管理线程生成异常标志位并添加至预设维护队列;调用维护线程根据异常标志位对目标重要产品数据进行维护。可见,该方案建立了彼此独立的管理线程和维护线程,其中管理线程负责提供用户操作接口,维护线程负责处理异常状态,二者之间操作状态同步,通过这种异步维护的方式及时反馈操作结果,避免阻塞,提升对异常情况的处理效率。此外,本申请还提供了一种异步维护重要产品数据的装置、设备及可读存储介质,其作用与上述方法相对应。
技术领域
本申请涉及计算机技术领域,特别涉及一种异步维护重要产品数据的方法、装置、设备及可读存储介质。
背景技术
对重要产品数据的维护操作一般包括对重要产品数据的校验、对重要产品数据的异常场景的处理。
对于重要产品数据的校验,由于在生成校验数据的时候,需要把整段重要产品数据读出来,然后进行校验生成校验数据。目前的校验方案均为同步校验方案,这种以同步方式对重要产品数据进行校验的方案,会造成大量的时间会浪费到生成校验码上,导致用户体验极差。
对于重要产品数据的异常场景的处理,用户在对重要产品数据进行操作的时候,如果操作过程中未发生异常,那么返回操作结果即可;但是如果对重要产品数据操作的时候如果出现异常情况,就需要对异常情况进行处理。对异常情况处理的方案一般是同步处理异常情况,这种方案会导致用户操作请求被阻塞。
综上,目前对重要产品数据的维护方案一般以同步方式进行,导致处理效率低,用户操作请求被阻塞,降低了用户体验。
发明内容
本申请的目的是提供一种异步维护重要产品数据的方法、装置、设备及可读存储介质,用以解决对重要产品数据的童虎维护方案导致的维护效率低、用户请求被阻塞的问题。
为解决上述技术问题,本申请提供了一种异步维护重要产品数据的方法,包括:
根据用户操作请求,调用管理线程对目标重要产品数据进行操作,将操作状态同步至维护线程,其中所述管理线程与所述维护线程相互独立;
若在操作过程中检测到异常,则向用户反馈正常操作结果,调用所述管理线程生成异常标志位,并将所述异常标志位添加至预设维护队列;
调用所述维护线程根据所述预设维护队列中的所述异常标志位对所述目标重要产品数据进行维护。
优选的,所述调用所述维护线程根据所述预设维护队列中的所述异常标志位对所述目标重要产品数据进行维护,包括:
调用所述维护线程根据所述预设维护队列中的所述异常标志位确定异常类型,根据所述异常类型对所述目标重要产品数据进行维护,所述异常类型包括以下任意一项或多项:数据校验失败、物理介质操作失败、数据段变更。
优选的,所述根据所述异常类型对所述目标重要产品数据进行维护,包括:
在所述异常类型为数据校验失败时,将所述目标重要产品数据标记为无效数据;
在所述异常类型为物理介质操作失败时,将所述目标重要产品数据写入备用物理介质;
在所述异常类型为数据段变更时,重新计算所述目标重要产品数据的校验码。
优选的,所述重新计算所述目标重要产品数据的校验码,包括:
采用分段校验的方式重新计算所述目标重要产品数据的校验码。
优选的,所述若在操作过程中检测到异常,则向用户反馈正常操作结果,包括:
若在操作过程中检测到异常,且所述异常影响对目标重要产品数据的操作,则向用户反馈操作异常信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910893917.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据校验方法、装置及存储介质
- 下一篇:一种固态硬盘异常处理方法及系统