税控盘和报税盘嵌入式软件

    公开(公告)号:CN103544439B

    公开(公告)日:2016-07-13

    申请号:CN201210239727.6

    申请日:2012-07-11

    IPC分类号: G06F21/60 H04L9/32

    摘要: 本发明公开了一种税控数据的生成方法,包括:获取发票信息,然后使用税控码密钥对发票信息进行计算,得到税控码;由税控码和开票信息生成税控数据;使用RSA私钥对所生成的税控数据进行数字签名,并将得到的数字签名附在所述税控数据的后面,作为一个整体保存。本发明能够安全生成、可靠存储税控数据。

    一种掉电保护方法及装置

    公开(公告)号:CN103617101A

    公开(公告)日:2014-03-05

    申请号:CN201310680713.2

    申请日:2013-12-12

    IPC分类号: G06F11/14

    摘要: 本申请公开了掉电保护方法及装置,所述掉电保护方法包括:根据指定规则初始化全局变量,包括指定备份区的起始页位置;根据所述起始页位置将备份项写入所述备份区;从标识页区选择一页作为当前有效标识页,依据标识页格式将备份项的相关信息写入所述当前有效标识页的数据体部分;依据所述当前有效标识页和所述备份项进行数据恢复。本申请针对NVM介质,充分考虑NOR FLASH的特性,保障防掉电功能正确的同时尽量提高性能。

    报税盘
    3.
    发明公开

    公开(公告)号:CN103544787A

    公开(公告)日:2014-01-29

    申请号:CN201210240597.8

    申请日:2012-07-11

    IPC分类号: G07G1/00

    摘要: 本发明公开了一种报税盘,包括:存储芯片;USB接口电路,用于与上位机之间进行通信;主控芯片,通过所述USB接口电路与用户端的上位机交互,用于接收上位机发送的发票数据和指令,将所述发票数据保存在所述存储芯片中;安全芯片;所述主控芯片还用于将上位机发送的读写管理数据的指令通过透明通道传入给所述安全芯片;所述安全芯片用于对所述主控芯片传入的指令解析并验证,如果指令验证成功则根据所述指令对数据进行读写操作,并通过主控芯片的透明通道将操作结果返回给上位机。

    报税盘
    5.
    发明授权

    公开(公告)号:CN103544787B

    公开(公告)日:2017-05-17

    申请号:CN201210240597.8

    申请日:2012-07-11

    IPC分类号: G07G1/00

    摘要: 本发明公开了一种报税盘,包括:存储芯片;USB接口电路,用于与上位机之间进行通信;主控芯片,通过所述USB接口电路与用户端的上位机交互,用于接收上位机发送的发票数据和指令,将所述发票数据保存在所述存储芯片中;安全芯片;所述主控芯片还用于将上位机发送的读写管理数据的指令通过透明通道传入给所述安全芯片;所述安全芯片用于对所述主控芯片传入的指令解析并验证,如果指令验证成功则根据所述指令对数据进行读写操作,并通过主控芯片的透明通道将操作结果返回给上位机。

    一种发票税控数据的处理方法

    公开(公告)号:CN103544790B

    公开(公告)日:2016-06-01

    申请号:CN201210240595.9

    申请日:2012-07-11

    IPC分类号: G07G1/14

    摘要: 一种发票税控数据的处理方法,应用在包括主控芯片、安全芯片和存储芯片的发票管理设备中,发票税控数据包括发票明细数据、发票管理表数据、发票模板数据和发票领购段数据;处理方法包括:安全芯片对主控芯片进行安全认证,认证通过后从主控芯片接收时钟印数据,通过时钟印数据计算得到税控码;在每次开票时根据开票信息和税控码生成发票明细数据;每日第一次开票时创建以当天日期为文件名的发票日汇总文件和发票日明细文件,保存在所述存储芯片中;在发票日明细文件中记录本日内所有发票明细数据,每次记录发票明细数据后在本日的发票日汇总文件中添加记录位置信息;导入发票管理表数据、发票模板数据和发票领购段数据,保存在主控芯片内。

    税控盘
    7.
    发明公开

    公开(公告)号:CN103544786A

    公开(公告)日:2014-01-29

    申请号:CN201210239740.1

    申请日:2012-07-11

    IPC分类号: G07G1/00

    摘要: 一种税控盘,包括:存储芯片;USB接口电路;主控芯片,通过USB接口电路与上位机交互;用于解析上位机发送的指令,对解析后的指令进行验证,指令验证成功则发送给存储芯片或通过透明通道发送给安全芯片;收到存储芯片或安全芯片发送的指令执行结果后将其返回给上位机;存储芯片根据接收的指令存储或读取相应的发票税控数据,并将指令执行结果返回主控芯片;安全芯片认证通过后接收主控芯片发送的时钟印数据,通过时钟印数据计算税控码返回给主控芯片,将时钟印数据保存到管理数据中;对主控芯片发送的指令解析并验证,如果指令验证成功则根据所述指令对管理数据进行读写操作,并通过主控芯片的透明通道将操作结果返回给上位机。

    坏块管理方法及系统
    8.
    发明授权

    公开(公告)号:CN103593301B

    公开(公告)日:2016-07-27

    申请号:CN201310589082.3

    申请日:2013-11-20

    IPC分类号: G06F12/02

    摘要: 本发明公开了一种坏块管理方法及系统,该方法包括:操作系统执行从目标地址的读取数据,监控到从该目标地址读取的数据并与原始写入的数据相对比后不一致;将该目标地址指向的存储区域设置为坏块区域,并建立与该坏块区域对应的替换区域;将要存储的数据写入到所述替换区域中。本发明解决了由于flash中的某一页或某些页使用会过于频繁,导致该页或该块成为坏块,间接缩短了Flash使用寿命,从而影响税控加密盘的生命周期问题的技术方案。

    税控盘
    9.
    发明授权

    公开(公告)号:CN103544786B

    公开(公告)日:2016-01-20

    申请号:CN201210239740.1

    申请日:2012-07-11

    IPC分类号: G07G1/00

    摘要: 一种税控盘,包括:存储芯片;USB接口电路;主控芯片,通过USB接口电路与上位机交互;用于解析上位机发送的指令,对解析后的指令进行验证,指令验证成功则发送给存储芯片或通过透明通道发送给安全芯片;收到存储芯片或安全芯片发送的指令执行结果后将其返回给上位机;存储芯片根据接收的指令存储或读取相应的发票税控数据,并将指令执行结果返回主控芯片;安全芯片认证通过后接收主控芯片发送的时钟印数据,通过时钟印数据计算税控码返回给主控芯片,将时钟印数据保存到管理数据中;对主控芯片发送的指令解析并验证,如果指令验证成功则根据所述指令对管理数据进行读写操作,并通过主控芯片的透明通道将操作结果返回给上位机。

    坏块管理方法及系统
    10.
    发明公开

    公开(公告)号:CN103593301A

    公开(公告)日:2014-02-19

    申请号:CN201310589082.3

    申请日:2013-11-20

    IPC分类号: G06F12/02

    摘要: 本发明公开了一种坏块管理方法及系统,该方法包括:操作系统执行从目标地址的读取数据,监控到从该目标地址读取的数据并与原始写入的数据相对比后不一致;将该目标地址指向的存储区域设置为坏块区域,并建立与该坏块区域对应的替换区域;将要存储的数据写入到所述替换区域中。本发明解决了由于flash中的某一页或某些页使用会过于频繁,导致该页或该块成为坏块,间接缩短了Flash使用寿命,从而影响税控加密盘的生命周期问题的技术方案。