[发明专利]受保护操作处理在审
| 申请号: | 201980092253.7 | 申请日: | 2019-12-11 |
| 公开(公告)号: | CN113439271A | 公开(公告)日: | 2021-09-24 |
| 发明(设计)人: | P·H·M·胡奇梅克尔斯;M·P·博德拉恩德;O·加西亚莫尔琼 | 申请(专利权)人: | 皇家飞利浦有限公司 |
| 主分类号: | G06F21/14 | 分类号: | G06F21/14 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 孟杰雄 |
| 地址: | 荷兰艾*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 保护 操作 处理 | ||
1.一种模糊计算机代码的计算机实施的方法,所述方法包括:
接收(1201)原始计算机程序,所述原始计算机程序包括具有计算机指令的多个代码块,所述原始计算机程序能够在输入空间内的输入数据上操作,所述原始计算机程序能用于当接收到所述输入数据时跟随通过所述多个代码块的执行路径,其中,所述输入空间是根据分割被分割成至少一个分段的,每个分段包括所述输入空间的子集,所述子集包含对应于相同执行路径的输入;并且
基于所述原始计算机程序来生成(1202)经更新的计算机程序,其中,生成所述经更新的计算机程序包括:
将多个经更新的代码块包括(1302)在所述经更新的计算机程序中;
生成(1303)选择代码,所述选择代码能用于在所述经更新的计算机程序的执行期间根据所述输入数据来选择所述多个经更新的代码块中的经更新的代码块;并且
将所述选择代码连同转换代码一起包括(1304)在所述经更新的计算机程序中,所述转换代码涉及执行点到由所述选择代码选择的所述经更新的块的转换,
其中,所述选择代码被配置为使得所述经更新的计算机程序根据经更新的分割对所述输入空间进行分割,所述经更新的分割与所述原始计算机程序的所述分割不同,并且
其中,所述原始计算机程序和所述经更新的计算机程序能用于至少生成相同结果,所述相同结果取决于所述输入数据。
2.根据权利要求1所述的方法,还包括:
通过在所述经更新的计算机程序中包括调度器(701)并且用经更新的转换代码替换多个转换代码来使所述计算机程序扁平化(1301),所述多个转换代码涉及从第一代码块到第二代码块的转换,所述经更新的转换代码涉及从所述第一代码块到所述调度器的转换和从所述调度器到所述第二代码块的转换。
3.根据权利要求2所述的方法,
其中,所述调度器(801、1001)包括多个第一调度器代码块(802、1002),
其中,所述第一代码块包括所述选择代码,所述选择代码能用于在所述经更新的计算机程序的执行期间根据所述经更新的分割和涉及从所述第一代码块到所述第一调度器代码块的所述转换的所述经更新的转换代码根据所述输入数据在所述多个第一调度器代码块中间选择第一调度器代码块。
4.根据权利要求3所述的方法,
其中,所述调度器(1001)还包括多个第二调度器代码块(1003),并且
其中,所述第一调度器代码块(1002)包括所述选择代码,所述选择代码能用于在所述经更新的计算机程序的执行期间根据所述经更新的分割和涉及从所述第一调度器代码块到所述第二调度器块的转换的所述经更新的转换代码根据所述输入数据在所述多个第二调度器代码块(1003)中间选择第二调度器代码块。
5.根据权利要求3或4所述的方法,其中,所述第一调度器块或所述第二调度器代码块包括涉及从其到所述第二代码块的转换的转换代码。
6.根据权利要求1、3或4所述的方法,其中,将多个经更新的代码块包括在所述经更新的计算机程序(1302)中包括通过以下操作根据所述原始程序的第一代码块来生成第一经更新的代码块:
用根据模式变量的值引用所述第一变量或第二变量中的任一个变量的代码替换引用第一变量的所述第一代码块(101)的代码,使得
在所述模式变量的值指示正常模式的情况下,在所述第一经更新的代码块(501)的出口上,所述第一变量的值与所述原始程序的所述第一代码块(101)的出口上的所述第一变量的值相同,并且
在所述模式变量的值指示中性模式的情况下,所述经更新的代码块(501)的所述指令不影响所述第一变量。
7.根据权利要求6所述的方法,其中,在所述模式变量的值指示中性模式的情况下,所述经更新的代码块(501)的所述指令改变所述第二变量。
8.根据权利要求6所述的方法,其中,涉及执行点到由所述选择代码选择的所述第一经更新的代码块(501)的转换的所述转换代码被配置为利用具有指示所述中性模式的值的所述模式变量来执行所述转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家飞利浦有限公司,未经皇家飞利浦有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980092253.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:通过水性电沉积施加的电池电极涂层
- 下一篇:制造胶原纱线的方法





