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





