[发明专利]资源索引的校验方法及系统在审
申请号: | 202010296163.4 | 申请日: | 2020-04-15 |
公开(公告)号: | CN111427612A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 蒲云;张保佳 | 申请(专利权)人: | 赞同科技股份有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F8/10;G06F8/41;G06F16/16 |
代理公司: | 北京尚钺知识产权代理事务所(普通合伙) 11723 | 代理人: | 王海荣 |
地址: | 200043 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 索引 校验 方法 系统 | ||
1.一种资源索引的校验方法,其特征在于,包括:
在内存数据库中设立各类文件的结构信息关联关系,所述结构信息关联关系包括各文件的信息结构、各文件的关联关系、各文件包括的组件信息结构、各组件包括的组件端口信息结构、包信息结构以及各文件绑定的数据信息结构;
监测在软件开发过程中对各文件的操作,在确认所述操作更改所述文件的信息后,解析所述文件,并将解析结果与所述文件的结构信息关联关系进行匹配,以根据所述解析结果及匹配结果更新所述文件的结构信息关联关系;
获取更新的所述文件的结构信息关联关系的节点元素对应的校验规则;根据所述校验规则对更新的所述文件的结构信息关联关系的节点元素对应的内容进行校验,并输出校验结果。
2.如权利要求1所述的校验方法,其特征在于:在解析所述文件的步骤之前包括:
判断所述文件的后缀是否属于预先定义的文件分析范围;
若属于预先定义的文件分析范围,则判断所述文件的内容是否符合预先定的标准格式,在确定所述文件的内容符合预先定的标准格式后执行所述解析所述文件的步骤。
3.如权利要求2所述的校验方法,其特征在于:所述方法还包括;
接收信息调用请求;
根据所述信息调用请求,从所述结构信息关联关系中调取相应的信息,并反馈调取的信息。
4.如权利要求1-3中任一项所述的校验方法,其特征在于:所述文件的信息结构包括文件信息表,所述文件信息表包括文件的路径、注释名、所属数据字典明、所属项目名、扩展名、可访问信息、文件名、内容描述信息以及开始组件连接的组件标识号。
5.如权利要4所述的校验方法,其特征在于:所述各文件的关联关系包括文件关联关系表,所述文件关联关系表包括文件之间的关系标识号及文件之间的关联路径与各文件的路径;
所述组件信息结构包括组件信息表,所述组件信息表包括组件唯一标识号、组件标识号、组件显示标识号以及组件绑定文件路径。
6.如权利要求5所述的校验方法,其特征在于:所述组件端口信息结构包括:组件端口信息表,所述组件端口信息表包括端口主键标识号、端口标识号、端口名、端口显示名、目标端口标识号以及所属组件标识号;
包信息结构包括包信息表,所述包信息表包括:包全路径、包名以及版本号。
7.如权利要求6所述的校验方法,其特征在于:所述数据信息结构包括数据信息表,所述数据信息表包括:数据文件路径、数据文件名称、绑定对象信息、绑定文件的路径;所述绑定对象信息包括绑定的为请求或者绑定的为响应。
8.一种资源索引的校验系统,其特征在于,包括:
配置装置,用于在内存数据库中设立各类文件的结构信息关联关系,所述结构信息关联关系包括各文件的信息结构、各文件的关联关系、各文件包括的组件信息结构、各组件包括的组件端口信息结构、包信息结构以及各文件绑定的数据信息结构;
索引装置,用于监测在软件开发过程中对各文件的操作,在确认所述操作更改所述文件的信息后,解析所述文件,并将解析结果与所述文件的结构信息关联关系进行匹配,以根据所述解析结果及匹配结果更新所述文件的结构信息关联关系;
校验装置,用于获取更新的所述文件的结构信息关联关系的节点元素对应的校验规则;根据所述校验规则对更新的所述文件的结构信息关联关系的节点元素对应的内容进行校验,并输出校验结果。
9.如权利要求8所述的校验系统,其特征在于:所述索引装置包括判断子装置,用于判断所述文件的后缀是否属于预先定义的文件分析范围;若属于预先定义的文件分析范围,则判断所述文件的内容是否符合预先定的标准格式,在确定所述文件的内容符合预先定的标准格式后解析所述文件。
10.如权利要求9所述的校验系统,其特征在于:所述校验系统还包括;
调用装置,用于接收信息调用请求,根据所述信息调用请求,从所述结构信息关联关系中调取相应的信息,并反馈调取的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赞同科技股份有限公司,未经赞同科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010296163.4/1.html,转载请声明来源钻瓜专利网。