发明名称 源文件的比较装置及方法
摘要 本发明公开了源文件比较装置和方法,该方法包括:将第一源文件的组织的名称及其描述信息以及第一源文件的非组织存入第一缓冲区,将第二源文件的组织的名称及其描述信息以及第二源文件的非组织存入第二缓冲区;根据存储在第一缓冲区和第二缓冲区中的组织的名称和描述信息将待比较的组织分别读取到第一缓冲区和第二缓冲区中,并以组织为单位对待比较的组织进行比较,在组织比较结果表明被比较的组织不同时,以行为单位对被比较的组织的内容进行比较,并将比较结果分别存储到第一缓冲区和第二缓冲区中;以行为单位对第一缓冲区和第二缓冲区中的非组织进行比较,并将比较结果分别存储到第一缓冲区和第二缓冲区中。本发明节约了系统资源。
申请公布号 CN101533346B 申请公布日期 2012.10.10
申请号 CN200810085720.7 申请日期 2008.03.13
申请人 中兴通讯股份有限公司 发明人 赖周建
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 尚志峰;吴孟秋
主权项 一种源文件的比较装置,其特征在于,包括:源文件组织提取模块,用于分别从待比较的第一源文件和第二源文件中提取组织,并将提取的所述组织的名称及其描述信息分别存储到第一缓冲区和第二缓冲区中,以及将所述第一源文件和所述第二源文件中的非组织分别存储到所述第一缓冲区和所述第二缓冲区中;组织比较模块,用于根据存储在所述第一缓冲区和所述第二缓冲区中的所述组织的名称及其描述信息将待比较的所述组织分别读取到所述第一缓冲区和所述第二缓冲区中,并以组织为单位对待比较的所述组织进行比较,以及将比较结果分别存储到所述第一缓冲区和所述第二缓冲区中;以及行比较模块,用于以行为单位对所述第一缓冲区和所述第二缓冲区中的所述非组织进行比较,以及在所述组织比较结果表明被比较的所述组织不同时,对被比较的所述组织进行展开并以行为单位对展开的所述组织的内容进行比较,并将比较结果存储到所述第一缓冲区和所述第二缓冲区中;其中,所述组织的描述信息包括所述组织在所述源文件中的位置。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦