Differential data creating device and method, updated data recovery device and method, and program
    1.
    发明申请
    Differential data creating device and method, updated data recovery device and method, and program 审中-公开
    差分数据创建装置和方法,更新数据恢复装置和方法以及程序

    公开(公告)号:US20060200502A1

    公开(公告)日:2006-09-07

    申请号:US10543967

    申请日:2003-10-20

    IPC分类号: G06F17/30

    CPC分类号: G06F8/654 G06F8/658

    摘要: A problem to be solved by the invention is to make data updating executable properly and efficiently in a simple computation procedure with a small memory capacity even when updatable areas for storing data to be updated are discontiguous with other areas being mixed in a memory. A code area information file (115), which corresponds to arrangement information of code areas in a data storage memory (121) of a differential data restoring section (120), is provided in a differential data generating and sending section (110). The differential data restoring section (120) restores post-update data from differential data and pre-update data in a restoring section (124) while referencing a reference range specified by rewrite addresses generated based on the code area information file (115). This prevents a restoring process from being performed while referencing over other areas and makes it possible to perform a proper restoration of post-update data with simple and fewer processing steps that do not require such a process as address translation on a restoring side.

    摘要翻译: 本发明要解决的问题是即使在用于存储要更新的数据的可更新区域与在存储器中混合的其他区域不相关的情况下,也可以在具有小存储器容量的简单计算过程中正确和有效地进行数据更新。 在差分数据生成发送部(110)中,设置与差分数据恢复部(120)的数据存储器(121)中的代码区域的配置信息对应的代码区域信息文件(115)。 差分数据恢复部分(120)在引用由基于代码区域信息文件(115)生成的重写地址指定的参考范围的同时,从恢复部分(124)中的差分数据和更新前数据中恢复更新后数据。 这防止了在引用其他区域时执行恢复过程,并且使得可以通过简单且更少的处理步骤来执行更新后数据的适当恢复,这些处理步骤不需要在恢复侧上的地址转换。

    Data update system, data update device and external storage medium
    2.
    发明申请
    Data update system, data update device and external storage medium 审中-公开
    数据更新系统,数据更新设备和外部存储介质

    公开(公告)号:US20070005879A1

    公开(公告)日:2007-01-04

    申请号:US10566879

    申请日:2004-09-08

    IPC分类号: G06F13/00

    CPC分类号: G06F8/65

    摘要: When update data stored in portable storage media are distributed to update data, the data updatable frequency can be freely restricted at the distribution source of the update data. A data updatable upper limit frequency and an update frequency at which data update is carried out are stored in an update-frequency data storing portion 112 of an external storage medium 103. On the basis of these update-frequency data, it is judged by an update permission judging portion 110 whether there is data update permission in a terminal 102. If there is update permission, the update data is delivered to an update data reading portion 109 in the terminal 102, and the data update is carried out on the basis of the update data by a post-update data restoring portion 107 of the terminal 102, and the post-update data is stored in an in-terminal data storing portion 104. When the data update is carried out, update-frequency data is updated by an update frequency updating portion 111.

    摘要翻译: 当存储在便携式存储介质中的更新数据被分发以更新数据时,可以在更新数据的分发源处自由地限制数据可更新频率。 在外部存储介质103的更新频率数据存储部分112中存储可执行数据更新的上限频率和更新频率。基于这些更新频率数据,由 更新许可判断部分110终端102中是否存在数据更新许可。如果存在更新许可,则更新数据被传送到终端102中的更新数据读取部分109,并且基于 通过终端102的更新后数据恢复部分107的更新数据和更新后数据被存储在终端内数据存储部分104中。当执行数据更新时,更新频率数据被更新 更新频率更新部111。

    Data update system, differential data creating device and program for data update system, updated file restoring device and program
    3.
    发明申请
    Data update system, differential data creating device and program for data update system, updated file restoring device and program 审中-公开
    数据更新系统,差分数据创建设备和数据更新系统程序,更新文件恢复设备和程序

    公开(公告)号:US20060106888A1

    公开(公告)日:2006-05-18

    申请号:US10533484

    申请日:2003-10-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/2211 G06F8/658

    摘要: An object of the invention is to reduce the amount of the differential data for use in data updating in a data updating system. At the time of producing differential data, a Move/Add determining unit (35) determines whether to produce Move data indicating a Move instruction to move and copy a matching data string from a pre-updating file to a post-updating file or Add data indicating an Add instruction to add and copy data. At the time, a matching data string search unit (34) searches for a matching data string between the pre-updating file and the post-updating file. If the length of the data string to be copied is not less than five bytes, the data is output from a Move data output unit (36) as Move data, and if the length is not more than four bytes, the data is output from the Add data output unit (37) as Add data. The Move data and the Add data are combined to produce differential data. The Move size and Move address of the Move data are expressed by a variable bit length. In this way, the amount of differential data can be reduced.

    摘要翻译: 本发明的目的是减少在数据更新系统中用于数据更新的差分数据的数量。 在生成差分数据时,移动/添加确定单元(35)确定是否产生指示Move指令的Move数据,以将匹配的数据串从预更新文件移动并复制到更新后文件或添加数据 指示添加和复制数据的添加指令。 此时,匹配数据串搜索单元(34)搜索预更新文件和更新后文件之间的匹配数据串。 如果要复制的数据串的长度不小于5个字节,则数据从移动数据输出单元(36)作为移动数据输出,如果长度不超过四个字节,则数据从 添加数据输出单元(37)作为添加数据。 移动数据和添加数据被组合以产生差分数据。 移动数据的移动大小和移动地址由可变位长度表示。 以这种方式,可以减少差分数据量。