发明名称 一种生成通用的升级文件头部数据信息的方法
摘要 一种生成通用的升级文件头部数据信息结构的方法,首先定义头部配置文件的脚本语言的格式,设计满足该格式的升级文件头部生成解析器,升级文件头部生成解析器一次性提取脚本语言配置文件,逐行读取脚本文件并索引记录,然后进行脚本语言规范性检查,升级文件头部生成解析器接着对脚本语言中的所需数据进行地址的分配,最后升级文件头部生成解析器将该头部缓存buffer一次性写入到被升级文件生成的输出文件中的头部,再从end语句的偏移地址offset定义的地址处开始,写入输入的原始的被升级文件。本发明提高了升级文件的头部数据结构生成的利用效率。
申请公布号 CN103761095A 申请公布日期 2014.04.30
申请号 CN201410029717.9 申请日期 2014.01.23
申请人 上海斐讯数据通信技术有限公司 发明人 陈辉;刘启林
分类号 G06F9/44(2006.01)I;G06F9/445(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海信好专利代理事务所(普通合伙) 31249 代理人 张妍;张静洁
主权项 一种生成通用的升级文件头部数据信息结构的方法,其特征在于,该方法包含以下步骤:步骤1、定义头部配置文件的脚本语言的格式,设计满足该格式的升级文件头部生成解析器;步骤2、升级文件头部生成解析器一次性提取脚本语言配置文件,逐行读取脚本文件并索引记录;对于每条脚本语句,升级文件头部生成解析器都会以此给予一个序号,并对应的成为一个记录,该序号作为该语句记录的索引index;步骤3、进行脚本语言规范性检查;升级文件头部生成解析器根据索引序号依次检测脚本语言的规范性,对于不符合步骤1中定义的规范的,会给予警告或者错误提示,升级文件头部生成解析器一旦发现错误则立即退出流程,并为用户提供包含有脚本错误语句所在文件中line行数及其错误描述的错误告警信息;步骤4、升级文件头部生成解析器对脚本语言中的所需数据进行地址的分配;步骤5、当所有记录根据步骤4的规则被逐条写入到头部缓存buffer中之后,升级文件头部生成解析器将该头部缓存buffer一次性写入到被升级文件生成的输出文件中的头部,再从end语句的偏移地址offset定义的地址处开始,写入输入的原始的被升级文件。
地址 201620 上海市松江区广富林路4855弄20号、90号