[发明专利]用于加工二元码数据的方法和设备在审
申请号: | 201780038689.9 | 申请日: | 2017-05-31 |
公开(公告)号: | CN109313422A | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | B.米勒;J.格拉迪高;S.博尔克 | 申请(专利权)人: | 罗伯特·博世有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G06F11/10 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姬亚东;申屠伟进 |
地址: | 德国斯*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二元码 机器程序 校验数据 方法和设备 加工 补充 | ||
1.一种用于加工包含至少一个机器程序(MP1)的二元码数据(BCD)的方法,其特征在于以下步骤:根据所述二元码数据(BCD)的至少一部分、尤其根据所述二元码数据的以下部分形成(10)校验数据(PD):所述部分包含所述机器程序(MP1)或所述机器程序(MP1)的一部分,其中,所述校验数据(PD)尤其能够实现所述二元码数据(BCD)的所述至少一部分的改变的识别;将所述校验数据(PD)的至少一部分插入(20)到所述二元码数据(BCD)中,由此获得经补充的二元码数据(BCD';BCD)。
2.根据权利要求1所述的方法,其中,所述校验数据(PD)的形成(10)包括以下措施中的至少一个:a)形成用于循环冗余校验的至少一个校验值、尤其至少一个校验和,b)形成至少一个哈希值。
3.根据以上权利要求中任一项所述的方法,其中,将所述二元码数据(BCD)划分成相同大小的或不同大小的块(B),并且其中,给以此方式获得的块(B)中的至少一个分配校验数据。
4.根据以上权利要求中任一项所述的方法,其中,匹配(30)经补充的二元码数据(BCD';BCD)的存储地址、尤其跳跃地址或跳跃目标,尤其以便考虑插入到所述二元码数据(BCD)中的校验数据(PD)。
5.一种用于加工包含至少一个机器程序(MP1,MP2)的二元码数据(BCD)的设备(100),其特征在于,所述设备(100)被构造用于实施以下步骤:根据所述二元码数据(BCD)的至少一部分、尤其根据所述二元码数据的以下部分形成(10)校验数据(PD):所述部分包含所述机器程序(MP1,MP2)或所述机器程序(MP1,MP2)的一部分,其中,所述校验数据(PD)尤其能够实现所述二元码数据的所述至少一部分的改变的识别;将所述校验数据(PD)的至少一部分插入(20)到所述二元码数据(BCD)中,由此获得经补充的二元码数据(BCD';BCD),其中,所述设备(100)尤其还被构造用于实施根据权利要求2至4中任一项所述的方法。
6.一种用于处理包含至少一个机器程序(MP1,MP2)的二元码数据(BCD',BCD)的方法,其特征在于以下步骤:分析(60)至少部分地包含在所述二元码数据中的校验数据(PD),所述校验数据已经在第一时刻(t1)根据所述二元码数据(BCD)的至少一部分形成,其中,所述校验数据(PD)的分析(60)尤其旨在:确定在所述分析(60)的时刻(t2)所述二元码数据(BCD',BCD)的至少一部分是否相对于所述第一时刻(t1)改变了;根据所述分析(60)处理(70)所述二元码数据(BCD',BCD)的至少一部分。
7.根据权利要求6所述的方法,其中,在所述分析(60)之前首先求取(50):所述二元码数据(BCD,BCD';BCD)是否包含校验数据(PD)。
8.根据权利要求6至7中任一项所述的方法,其中,当所述分析(60)得出,所述二元码数据(BCD,BCD';BCD)的至少一部分在所述分析(60)的时刻(t2)相对于所述第一时刻(t1)改变了的时候采取(72)错误反应。
9.根据权利要求6至8中任一项所述的方法,其中,在由计算单元(300)实施所述至少一个机器程序(MP1,MP2)之前通过可由所述计算单元(300)实施的机器命令取代包含在所述二元码数据(BCD,BCD';BCD)中的校验数据(PD),其中,所述机器命令优选包括一个或多个空操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780038689.9/1.html,转载请声明来源钻瓜专利网。