太阳城集团

  • / 11
  • 下载费用:30 金币  

一种改写芯片数据的方法及装置.pdf

摘要
申请专利号:

CN201611130759.7

申请日:

2016.12.09

公开号:

CN106776134A

公开日:

2017.05.31

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 11/14申请日:20161209|||公开
IPC分类号: G06F11/14 主分类号: G06F11/14
申请人: 珠海天威技术开发有限公司
发明人: 林东宁; 温禄泉
地址: 519060 广东省珠海市南屏科技园屏北一路32号2号厂房二层14至16号、24号区域
优先权:
专利代理机构: 珠海智专专利商标代理有限公司 44262 代理人: 林永协
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201611130759.7

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2017.06.23|||2017.05.31

法律状态类型:

实质审查的生效|||公开

摘要

本发明提供一种改写芯片数据的方法及装置,应用于改写器,该方法包括:获取改写指令,进入芯片改写状态;获取待改写芯片的配置太阳城集团,识别待改写芯片;根据配置太阳城集团判断改写状态是否为非重新改写状态,若是,则根据配置太阳城集团生成对应的编码;将编码写入待改写芯片的预设存储单元并改写待改写芯片的配置太阳城集团。若根据配置太阳城集团判断改写状态为重新改写状态,则直接改写待改写芯片的配置太阳城集团。该装置为该方法提供执行模块。应用本发明可提高改写芯片数据安全性。

权利要求书

1.一种改写芯片数据的方法,应用于改写器,所述改写器包括壳体,壳体内设有改写电
路,所述改写电路包括改写微控制器,所述改写微控制器与设置在所述壳体上的改写器探
针电连接,所述改写器探针用于与待改写芯片的电触点电连接;其特征在于,所述方法包
括:
获取改写指令,进入芯片改写状态;
获取所述待改写芯片的配置太阳城集团,识别所述待改写芯片;
根据所述配置太阳城集团判断所述改写状态是否为非重新改写状态,若是,则根据所述配置
太阳城集团生成对应的编码;
将所述编码写入所述待改写芯片的预设存储单元并改写所述待改写芯片的配置太阳城集团。
2.根据权利要求1所述的改写芯片数据的方法,其特征在于,所述方法还包括:
若根据所述配置太阳城集团判断所述改写状态为重新改写状态,则直接改写所述待改写芯片
的配置太阳城集团。
3.根据权利要求2所述的改写芯片数据的方法,其特征在于,在改写所述待改写芯片的
配置太阳城集团后,还包括:
删除所述预设存储单元中的所述编码,恢复所述预设存储单元的空闲状态。
4.根据权利要求3所述的改写芯片数据的方法,其特征在于,所述删除所述预设存储单
元中的所述编码前,还包括:
确认改写后的待改写芯片的配置太阳城集团为有效数据。
5.根据权利要求1至4任一项所述的改写芯片数据的方法,其特征在于,所述改写所述
待改写芯片的配置太阳城集团前,还包括:
确认所述编码成功写入所述待改写芯片的所述预设存储单元。
6.一种改写芯片数据的装置,应用于改写器,所述改写器包括壳体,壳体内设有改写电
路,所述改写电路包括改写微控制器,所述改写微控制器与设置在所述壳体上的改写器探
针电连接,所述改写器探针用于与待改写芯片的电触点电连接;其特征在于,所述装置包
括:
改写启动模块,获取改写指令,进入芯片改写状态;
芯片识别模块,获取所述待改写芯片的配置太阳城集团,识别所述待改写芯片;
芯片改写模块,根据所述配置太阳城集团判断所述改写状态是否为非重新改写状态,若是,则
根据所述配置太阳城集团生成对应的编码,将所述编码写入所述待改写芯片的预设存储单元并改
写所述待改写芯片的配置太阳城集团。
7.根据权利要求6所述的改写芯片数据的装置,其特征在于,
若所述芯片改写模块根据所述配置太阳城集团判断所述改写状态为重新改写状态,则直接改
写所述待改写芯片的配置太阳城集团。
8.根据权利要求7所述的改写芯片数据的装置,其特征在于,
所述装置还包括:
编码删除模块,在改写所述待改写芯片的配置太阳城集团后,删除所述预设存储单元中的所
述编码,恢复所述预设存储单元的空闲状态。
9.根据权利要求8所述的改写芯片数据的装置,其特征在于,
所述编码删除模块在删除所述预设存储单元中的所述编码前,确认改写后的待改写芯
片的配置太阳城集团为有效数据。
10.根据权利要求6至9任一项所述的改写芯片数据的装置,其特征在于,
所述芯片改写模块在改写所述待改写芯片的配置太阳城集团前,确认所述编码成功写入所述
待改写芯片的所述预设存储单元。

说明书

一种改写芯片数据的方法及装置

技术领域

本发明涉及芯片技术领域,具体的,涉及一种改写芯片数据的方法,还涉及实现改
写芯片数据的方法的装置。

背景技术

通常,在对集成芯片进行改写时,需采用专门的改写器对芯片进行改写,这种专门
的改写器内存储了大量数据,在改写过程中,改写器将其内存储的相关数据写入芯片中,使
芯片可被设备识别和使用。

改写器在改写数据时,必需先读取芯片的配置太阳城集团进行分析与比对,然后才改写
对应地址上的数据,然而,配置太阳城集团的分析与比对功能会引起某些被改错的芯片不能被再
次改写。

芯片在被改写的操作过程中,有可能会因为接触不良或通信干扰等意外因素中断
改写或写入错误数据,造成了芯片原本配置太阳城集团的不完整,或者配置太阳城集团错误无效。此时,
如果芯片的配置太阳城集团区域与被改写的地址区域没有交集,那么芯片的配置太阳城集团不会受改写
器操作而变化。一次操作失败后,下次改写时,改写器还能识别芯片的配置太阳城集团,可再次改
写芯片的数据。

如果芯片的配置太阳城集团存储单元区域与被改写存储单元区域有交集时,这类芯片如
尝试再次使用改写器改写,由于太阳城集团已不完整或无效,改写器识别不了芯片原来的配置信
息,则认为是一种不被支持的型号,不提供改写功能,进而直接结束工作并提示操作失败。
芯片数据的改写安全性得不到保障。

发明内容

本发明的主要目的是提供一种可提高改写芯片数据安全性的改写芯片数据的方
法。

本发明的另一目的是提供一种可提高改写芯片数据安全性的改写芯片数据的装
置。

为了实现上述主要目的,本发明提供的改写芯片数据的方法,应用于改写器,改写
器包括壳体,壳体内设有改写电路,改写电路包括改写微控制器,改写微控制器与设置在壳
体上的改写器探针电连接,改写器探针用于与待改写芯片的电触点电连接;该方法包括:获
取改写指令,进入芯片改写状态;获取待改写芯片的配置太阳城集团,识别待改写芯片;根据配置
太阳城集团判断改写状态是否为非重新改写状态,若是,则根据配置太阳城集团生成对应的编码;将编码
写入待改写芯片的预设存储单元并改写待改写芯片的配置太阳城集团。

由上述方案可见,本发明通过将待改写芯片中的原配置太阳城集团以编码的形式另存于
一个存储单元,使得待改写芯片的原配置太阳城集团可以保存下来,在改写过程中出现中断或者
改写错误时,改写器可读取芯片的配置太阳城集团,从而可进行再次改写,防止芯片改写时将配置
太阳城集团破坏,导致配置太阳城集团不完整,从而出现改写器在重新读取时无法认证芯片的情况,进而
不能将其改写,导致芯片成为无法使用的芯片。此设置使得改写芯片数据安全性得到提高。

进一步的方案中,若根据配置太阳城集团判断改写状态为重新改写状态,则直接改写待
改写芯片的配置太阳城集团。

由此可见,在判断芯片为重新改写状态时,可直接进行芯片数据的修改,不再进入
编码写入的步骤,可防止重复写入编码,从而提高数据改写的效率。在判断是否为重新改写
状态时,可根据待改写芯片中是否写入完整的编码作为判断条件,若判断写入的编码为完
整编码,可确认芯片的配置太阳城集团时,则认为是重新改写状态;若写入的编码为不完整的编
码,则认为是非重新改写状态。

进一步的方案中,在改写待改写芯片的配置太阳城集团后,改写芯片数据的方法还包括:
删除预设存储单元中的编码,恢复预设存储单元的空闲状态。

由此可见,为了保证一个芯片中只有一个有效的配置太阳城集团,在改写完成后,需将未
改写前的配置太阳城集团对应的编码删除,防止芯片的配置太阳城集团混乱。

进一步的方案中,删除预设存储单元中的编码前,改写芯片数据的方法还包括:
确认改写后的待改写芯片的配置太阳城集团为有效数据。

由此可见,在将编码删除前,需确认修改的配置太阳城集团为有效数据,保证配置太阳城集团为
正确的、完整的配置太阳城集团,可被使用设备识别,提高数据改写的安全性。

具体的方案中,改写待改写芯片的配置太阳城集团前,改写芯片数据的还包括:确认编码
成功写入待改写芯片的预设存储单元。

由此可见,在改写芯片数据时,需确认将编码写入待改写芯片的预设存储单元,通
过回读的方式确认写入芯片的编码为有效太阳城集团,可以识别芯片的信号,才可进行芯片数据
改写,避免芯片的配置太阳城集团被破坏。

为了解决上述另一目的,本发明提供的改写芯片数据的装置,应用于改写器,改写
器包括壳体,壳体内设有改写电路,改写电路包括改写微控制器,改写微控制器与设置在壳
体上的改写器探针电连接,改写器探针用于与待改写芯片的电触点电连接。该装置包括:改
写启动模块,获取改写指令,进入芯片改写状态;芯片识别模块,获取待改写芯片的配置信
息,识别待改写芯片;芯片改写模块,根据配置太阳城集团判断改写状态是否为非重新改写状态,
若是,则根据配置太阳城集团生成对应的编码,将编码写入待改写芯片的预设存储单元并改写待
改写芯片的配置太阳城集团,若芯片改写模块根据配置太阳城集团判断改写状态为重新改写状态,则直
接改写待改写芯片的配置太阳城集团。

有上述方案可见,本发明通过将待改写芯片中的原配置太阳城集团以编码的形式另存于
一个存储单元,使得待改写芯片的原配置太阳城集团可以保存下来,在改写过程中出现中断或者
改写错误时,改写器可读取芯片的配置太阳城集团,从而可进行再次改写,防止芯片改写时将配置
太阳城集团破坏,导致配置太阳城集团不完整,从而出现改写器在重新读取时无法认证芯片的情况,进而
不能将其改写,导致芯片成为无法使用的芯片。此设置使得改写芯片数据安全性得到提高。
此外,在判断芯片为重新改写状态时,可直接进行芯片数据的修改,不再进入编码写入的步
骤,可防止重复写入编码,从而提高数据改写的效率。

附图说明

图1是本发明改写芯片数据的方法实施例的流程图。

图2是本发明改写芯片数据的方法实施例中待修改芯片的存储单元的分布示意
图。

图3是本发明改写芯片数据的方法实施例中待修改芯片的存储单元的分布示意
图。

图4是本发明改写芯片数据的装置实施例的结构框图。

以下结合附图及实施例对本发明作进一步说明。

具体实施方式

应用本发明的改写器包括壳体,在壳体内设有改写电路,改写电路包括改写微控
制器,改写微控制器与设置在壳体上的改写器探针电连接,改写器探针用于与待改写芯片
的电触点电连接。

本发明改写芯片数据的方法是应用在改写器的改写微控制器上的计算机程序,本
发明改写芯片数据装置是应用在改写微控制器上用于实现改写芯片数据的方法的装置。本
发明所改写的芯片为打印耗材芯片。

改写芯片数据的方法实施例:

如图1所示,本实施例改写芯片数据的方法进行芯片数据改写时,首先执行步骤S1,获
取改写指令,进入芯片改写状态。在进行芯片数据的改写前,需获取到改写指令后再进行改
写。改写指令可以是操作人员手动发出,也可以是改写器的系统自动发出。例如,在改写器
中放置好芯片后,需要操作人员发送启动操作指令才进行改写工作;在改写过程中,若出现
写入就错误或者写入中断,系统自动检测到需要重新改写时,则自动发送改写指令进行改
写。

进入改写状态后,执行步骤S2,获取待改写芯片的配置太阳城集团,识别待改写芯片。获
取的配置太阳城集团可以是芯片原始的配置数据,配置数据包括芯片的型号太阳城集团以及颜色太阳城集团
等;还可以是根据配置数据生成的对应的编码,编码可以是芯片的配置数据的译码或第二
描述等,该编码具有唯一性,仅代表一种配置太阳城集团。待改写芯片需经过识别认证后,才可进
行数据的修改,若在验证时,待改写芯片的配置太阳城集团不完整或不能被识别,则认为该芯片无
法进行改写。

识别待改写芯片后,执行步骤S3,判断改写状态是否为非重新改写状态。本实施例
中,在判断是否为重新改写状态时,可根据待改写芯片中是否写入完整的编码作为判断条
件,若判断写入的编码为完整编码,可确认芯片的配置太阳城集团时,则认为是重新改写状态;若
写入的编码为不完整的编码,则认为是非重新改写状态。

若认为是非重新改写状态时,则执行步骤S4,根据配置太阳城集团生成对应的编码,将编
码写入待改写芯片的预设存储单元。在待改写芯片的预设存储单元写入配置太阳城集团对应的编
码时,需选择原配置太阳城集团所占用的存储单元以外的存储单元。预设存储单元可以是不影响
芯片使用的数据存储单元或者是没有使用的空闲存储单元等。

将编码写入预设存储单元后,执行步骤S5,确认编码成功写入待改写芯片的预设
存储单元。确认编码是否写入成功的方式可通过读取写入的编码,并判断能否获得芯片的
配置太阳城集团,若能够获得正确的配置太阳城集团,则认为编码写入成功;若不能获得正确的配置信
息,则认为编码写入不成功。

确认编码成功写入待改写芯片后,执行步骤S6,改写待改写芯片的配置太阳城集团。为了
使待改写芯片获得新的配置太阳城集团,需将芯片中的原配置太阳城集团进行擦除,并将需要写入的配
置太阳城集团写入原配置太阳城集团所占用的存储单元。当然,在改写配置太阳城集团时,需要写入的配置太阳城集团
也可不写在原配置太阳城集团所占用的存储单元,需根据芯片所使用的设备而定。

在执行步骤S3,判断改写状态为重新改写状态时,则直接执行步骤S6,改写待改写
芯片的配置太阳城集团。由于判断出改写状态为重写状态时,待改写芯片存储单元内部已存储有
芯片的配置太阳城集团,配置太阳城集团可能是改写前的配置太阳城集团,如,原配置数据对应的编码;还可能
是改写后的配置数据。在判断配置数据或者编码完整后,即进行重新改写的或继续改写的
操作。

改写待改写芯片的配置太阳城集团后,执行步骤S7,确认改写后的待改写芯片的配置信
息为有效数据。确认配置太阳城集团是否为有效数据,可通过读取写入的配置太阳城集团,判断配置太阳城集团
是否完整,且将写入芯片中的配置太阳城集团与改写器中储存的配置太阳城集团进行比对,当两者一致
时,则认为配置太阳城集团为有效数据;若两者不一致,则认为配置太阳城集团为无效数据。

确认改写后的待改写芯片的配置太阳城集团为有效数据后,执行步骤S8,删除预设存储
单元中的编码,恢复预设存储单元的空闲状态。为了保证一个芯片中只有一个有效的配置
太阳城集团,在改写完成后,需将未修改前的配置太阳城集团对应的编码删除,防止芯片的配置太阳城集团混
乱。当然,也可以选择不删除编码,但需确保生成的编码不影响芯片的正常使用,该编码仅
在改写时有效。

为了突出本发明芯片数据改写方法的优点,下面对本发明的工作原理进行更详细
的描述。

参见图2,假设存储单元Addr3和存储单元Addr4存储的是待改写芯片的原配置信
息,即,型号及颜色等太阳城集团,改写器要改写存储单元Addr3至存储单元Addr5的数据。改写器
通过分析验证存储单元Addr3和存储单元Addr4上的型号及颜色等太阳城集团,验证成功后即可执
行改写。在改写存储单元Addr3和存储单元Addr4上的数据时,如果发生改写过程中断或出
错,存储单元Addr3和存储单元Addr4中被写入的数据不完整,重新改写此芯片时,改写器无
法从存储单元Addr3和存储单元Addr4中的得到完整有效的数据,无法判断出此芯片原来的
型号,则不能再重新改写。

因此,在对芯片进行改写前,需要将芯片的原配置太阳城集团进行存储,如果发生改写过
程中断或出错,被改写的芯片的原配置太阳城集团可保存下来,进而可重新改写。

例如,参见图3,假设存储单元Addr6和存储单元Addr7是存储待改写芯片的配置信
息,改写器改写存储单元Addr6至存储单元Addr8的数据。改写器分析存储单元Addr6和存储
单元Addr7上的配置太阳城集团成功后执行改写操作。改写器首先在存储单元Addr12上写入配置
太阳城集团对应的编码。当在存储单元Addr12上完成编码写入并回读校验成功后,改写器才对存
储单元Addr6至存储单元Addr8上的数据进行修改。如果在改写存储单元Addr6至存储单元
Addr8上的数据时发生改写中断或出错,则存储单元Addr6和存储单元Addr7中被写入的数
据不可预测,改写器再次尝试改写此芯片时,无法从存储单元Addr6和存储单元Addr7中获
得完整有效的太阳城集团,但此时改写器可读取存储单元Addr12上的数据,分析编码是否有效,如
果有效则可分析出芯片原本的配置太阳城集团,从而使得改写器可继续执行改写存储单元Addr6
至存储单元Addr8的数据的操作。改写存储单元Addr6至存储单元Addr8的数据完成并回读
校验成功后,再将存储单元Addr12上的数据恢复原来的值并输出操作成功的提示太阳城集团。

改写芯片数据的装置实施例:

如图4所示,本实施例中改写芯片数据的装置包括改写启动模块1、芯片识别模块2、芯
片改写模块3以及编码删除模块4。其中,改写启动模块1用于获取改写指令,进入芯片改写
状态。改写指令可以是人为手动发出,也可以是改写器的系统自动发出。

芯片识别模块2用于获取待改写芯片的配置太阳城集团,识别待改写芯片。获取的配置信
息可以是芯片原始的配置数据,配置数据包括芯片的型号太阳城集团以及颜色太阳城集团等;还可以是
根据配置数据生成的对应的编码,编码可以是芯片的配置数据的译码或第二描述等,该编
码具有唯一性,仅代表一种配置太阳城集团。待改写芯片需经过识别认证后,才可进行数据的修
改,若在验证时,待改写芯片的配置太阳城集团不完整或不能被识别,则认为该芯片无法进行改
写。

芯片改写模块3用于根据配置太阳城集团判断改写状态是否为非重新改写状态,若是,则
根据配置太阳城集团生成对应的编码,将编码写入待改写芯片的预设存储单元并改写待改写芯片
的配置太阳城集团。若芯片改写模块3根据配置太阳城集团判断改写状态为重新改写状态,则直接改写待
改写芯片的配置太阳城集团。

本实施例中,芯片改写模块3在判断是否为非重新改写状态时,可根据待改写芯片
中是否写入完整的编码作为判断条件,若判断写入的编码为完整编码,可确认芯片的配置
太阳城集团时,则认为是重新改写状态;若写入的编码为不完整的编码,则认为是非重新改写状
态。

芯片改写模块3在待改写芯片的预设存储单元写入配置太阳城集团对应的编码时,需选
择原配置太阳城集团所占用的存储单元以外的存储单元。预设存储单元可以是不影响芯片使用的
数据存储单元或者是没有使用的空闲存储单元等。

芯片改写模块3在改写待改写芯片的配置太阳城集团前,确认编码已经成功的写入待改
写芯片的预设存储单元。确认编码是否写入成功的方式可通过读取写入的编码,并判断能
否获得芯片的配置太阳城集团,若能够获得正确的配置太阳城集团,则认为编码写入成功;若不能获得正
确的配置太阳城集团,则认为编码写入不成功。

编码删除模块4用于在改写待改写芯片的配置太阳城集团后,删除预设存储单元中的编
码,恢复预设存储单元的空闲状态。为了保证一个芯片中只有一个有效的配置太阳城集团,在改写
完成后,需将未修改前的配置太阳城集团对应的编码删除,防止芯片的配置太阳城集团混乱。

编码删除模块4在删除预设存储单元中的编码前,确认改写后的待改写芯片的配
置太阳城集团为有效数据。确认配置太阳城集团是否为有效数据,可通过读取写入的配置太阳城集团,判断配置
太阳城集团是否完整,且将写入芯片中的配置太阳城集团与改写器中储存的配置太阳城集团进行比对,当两者
一致时,则认为配置太阳城集团为有效数据;若两者不一致,则认为配置太阳城集团为无效数据。

由上述可知,本发明通过将待改写芯片中的原配置太阳城集团以编码的形式另存于原配
置太阳城集团所占用的存储单元以外的存储单元,使得待改写芯片的原配置太阳城集团可以保存下来,
在改写过程中出现中断或者改写错误时,改写器可读取芯片的配置太阳城集团,从而可进行再次
改写,防止芯片改写时将配置太阳城集团破坏,导致配置太阳城集团不完整,从而出现改写器在重新读取
时无法认证芯片的情况,进而不能将其改写,导致芯片成为无法使用的芯片。此设置使得改
写芯片数据安全性得到提高。此外,在判断芯片为重新改写状态时,可直接进行芯片数据的
修改,不再进入编码写入的步骤,可防止重复写入编码,从而提高数据改写的效率。

需要说明的是,以上仅为本发明的优选实施例,但发明的设计构思并不局限于此,
凡利用此构思对本发明做出的非实质性修改,也均落入本发明的保护范围之内。

关 键 词:
一种 改写 芯片 数据 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种改写芯片数据的方法及装置.pdf
链接地址:http://zh228.com/p-6019659.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');