[发明专利]对页面进行自动录入的系统和方法在审
申请号: | 201210541898.4 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103870493A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 宋鑫晶;吕苏;尹祥龙;翟威;陆寄豪 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 俞华梁;李浩 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 进行 自动 录入 系统 方法 | ||
技术领域
本发明涉及计算机领域,更具体来说,涉及基于数据字典库的对页面进行自动录入的系统和方法。
背景技术
当前页面自动录入的主要方式是:运行编写好的自动化测试脚本进行页面自动录入,其中,录入的数据是事先准备好的,由自动化脚本调用。
在专利号为CN 201010103441、名称为“文本信息智能录入搜索工具栏”的发明专利中,提供了一种自动提取和录入文字的方法及装置。该方法包括以下步骤:设置与需要提取和录入的内容相关的信息,并将该信息存储到存储模块中;输入关键字,根据输入的关键字以及存储模块中存储的信息搜索当前的Web页面,并以表格方式显示搜索结果;选择上述表格中的一行或者多行;如果用户触发录入操作以及选择并登录到需要执行录入操作的外部系统,则将所选的表格中的信息自动录入到该外部系统中。通过该发明的技术方案,可以对Web页面自动提取和录入文字信息,并对提取的文字信息进行有关操作。
但是,这种方式的缺点是:1、需要花费较长时间和较多人力编写自动化测试脚本以及准备待录入的数据,2、这种准备的数据和被测对象的耦合性较大,而且只适合这个特定的脚本,不方便共享,很难移植复用,3、从事这项工作需要测试人员具备较高的开发技能。
因而,缺少一种既适应各种场景、又能将经验不断积累利用的,还能易于让非专业技术人员操作的解决方式。
发明内容
针对该问题,根据本发明的一个方面,提供了一种用于对页面进行自动录入的系统,包括:数据字典库模块,所述数字字典库模块用于存储海量的数据;以及客户端引擎模块,所述客户端引擎模块分析所述页面以提取页面元素,并且根据所述页面元素,在所述数据字典库模块中选择合适的数据对所述页面进行自动录入。
在上述系统中,所述数据字典库模块是以树形结构存储海量测试数据的数据库。
在上述系统中,所述数据字典库模块包括:字典树,基本按照人类的自然认知来组织数据的层级概念;数据映射表,用于反映每个字典与其对应的数据集之间的关系;和近义词库,用于将意义相近的字典进行分组,实现数据的复用。
在上述系统中,所述客户端引擎模块包括:页面元素分析模块,用于提取所述页面中待录入的页面元素;数据检索模块,用于根据所述页面元素在所述数据库字典库模块中检索,以找到与所述页面元素相同或相似的字典;以及自动录入模块,根据所述数据检索模块的检索结果,自动完成所述字典的录入。所述客户端引擎模块可进一步包括:自动学习模块,用于将使用人员录入值添加到与该录入值对应的所述数据字典库模块的数据集中。
在上述系统中,所述客户端引擎模块可配置成在字典不存在于所述数据字典库模块中时,自动在所述数据库模块中创建该字典,并且把使用者录入的数据存入该字典映射的数据集中。
根据本发明的另一个方面,提供了一种对页面进行自动录入的方法,包括:建立数据字典库模块,所述数字字典库模块用于存储海量的数据;分析所述页面以提取页面元素;根据所述页面元素在所述数据库字典库模块中检索,以找到与所述页面元素相同或相似的字典;以及根据所述数据检索模块的检索结果,自动完成所述字典的录入。
在上述方法中,所述数据字典库模块是以树形结构存储海量测试数据的数据库。
在上述方法中,建立数据字典库模块包括:基本按照人类的自然认知来组织数据的层级概念,以形成字典树;对每个字典与其对应的数据集进行映射,以形成数据映射表;以及将意义相近的字典进行分组,以形成近义词库,从而实现数据的复用。
上述方法还可包括下列两者之一或其组合:(1)在字典不存在于所述数据字典库模块中时,自动在所述数据库模块中创建该字典;(2)将使用人员录入值添加到与该录入值对应的所述数据字典库模块的数据集中。
与现有技术相比,本提案的系统及方法至少具有如下优点:
第一,针对不同被测对象的不同自动化脚本被一个通用的页面元素分析模块所代替,使用人员不需要在实现对页面进行自动录入的系统上开发脚本程序。这提升了本提案的系统和方法的通用程度,降低了使用门槛。
第二,测试数据准备工作不再需要人为整理表格,自动学习模块获取并存储的数据可以在数据字典库中被分享使用。这相对于脚本录入回放的方式而言,更易复用数据。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210541898.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应变监测问题索载荷广义位移识别方法
- 下一篇:索力监测受损索载荷识别方法