[发明专利]客制化软件源码的更新方法无效
申请号: | 201010121570.8 | 申请日: | 2010-02-11 |
公开(公告)号: | CN102156638A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 欧坤宗 | 申请(专利权)人: | 崴联科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 梁爱荣 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客制化 软件 源码 更新 方法 | ||
1.一种客制化软件源码的更新方法,应用于各种源码的软件/轫体客制化修改的软件更新,其特征在于,该方法包括如下:
(1)将软件源码区分为两部分,一个为公版核心程序代码,其是控制硬件的软件程序代码;一个功能客制化程序代码,其是针对个别需求控制硬件的软件程序代码;
(2)将新版的公版核心程序代码写在软件更新工具里,并借助所述软件更新工具分析所述公版核心程序代码的指令及数据;
(3)同时,选择前版的公版核心程序代码及前版的功能客制化程序代码的脚本,并借助软件更新工具分析其指令及数据;
(4)承上述(2),判断所述功能客制化程序代码的脚本逻辑条件,并依序执行修改指令;
(5)产生新的软件源码。
2.如权利要求1所述的客制化软件源码的更新方法,其特征在于,其指令内容有逻辑判断、开文件、搜寻指令、加行、减行指令。
3.如权利要求2所述的客制化软件源码的更新方法,其特征在于,其逻辑指令为判定区块内指令是否执行,该逻辑指令包括为:条件定义(IFDEF),或取消条件定义(IFNDF),或结束条件执行(ENDIF)。
4.如权利要求2所述的客制化软件源码的更新方法,其特征在于,其定义指令为定义区块卷标,该定义指令包括为:定义/字符串置换(DEF),或取消DEF定义(NDEF)。
5.如权利要求2所述的客制化软件源码的更新方法,其特征在于,其开文件指令为开启(OPEN)档案。
6.如权利要求2所述的客制化软件源码的更新方法,其特征在于,其操作指令为搜寻、加行、减行或批注字符、修改范围自订mark指令。
7.如权利要求1所述的客制化软件源码的更新方法,其特征在于,所述软件更新工具提供软件源码的还原及记录功能。
8.如权利要求1所述的客制化软件源码的更新方法,其特征在于,所述软件更新工具处理的软件源码对象为Assembly,C/C++,C#,Java各种程序语言。
9.如权利要求8所述的客制化软件源码的更新方法,其特征在于,其软件更新工具具有开文件字符串编码支持,且是使用二进制方式读文件且作字符串操作。
10.如权利要求8所述的客制化软件源码的更新方法,其特征在于,其软件更新工具在程序代码的脚本加载时,进行多次的语意筛选及精简过滤,达到智能与效能的双效俱进。
11.如权利要求8所述的客制化软件源码的更新方法,其特征在于,其软件更新工具具有模糊字符串搜寻比对。
12.如权利要求8所述的客制化软件源码的更新方法,其特征在于,其软件更新工具具有档案多层路径处理,可以读取多层子目录的档案,最后输出时也依多层目录方式建立。
13.如权利要求8所述的客制化软件源码的更新方法,其特征在于,其软件更新工具具有内存处理操作,其是使用链接串行(Linking List)达接技术来实作字符串的插入及移除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于崴联科技股份有限公司,未经崴联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010121570.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二次锂离子电池及其制备方法
- 下一篇:带有气浮轴承的无摩擦气缸