数据一致性验证方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33926845 阅读:13 留言:0更新日期:2022-06-25 21:51
本发明专利技术公开了一种数据一致性验证方法、装置、存储介质及电子设备。解决了人工对后台管理系统的数据进行数据核对时工作效率比较低,并且容易造成核对错误的问题。该监测方法的主要实现步骤是:1、登录网络平台的后台管理系统;2、获取网络平台的后台管理系统上相关功能页面的内容;3、对所述相关功能页面的内容进行解析,获得第一数据,并将第一数据存储至第一临时表内;4、通过调用所述网络平台的后台管理系统提供的接口抽取所述相关功能页面相对应的第二数据,并将第二数据存储至第二临时表内;5、将所述第一临时表内第一数据和所述第二临时表内第二数据进行比较,获取所述第一数据和所述第二数据之间的差异,并生成差异性报告。告。告。

【技术实现步骤摘要】
数据一致性验证方法、装置、存储介质及电子设备


[0001]本专利技术涉及互联网
,具体而言,涉及一种数据一致性验证方法、装置、存储介质及电子设备。

技术介绍

[0002]所有的网络平台都具有后台管理系统,后台管理系统是把一个网络平台的内容(文字,图片等等)与网络平台的组件分离开来,可以将各个页面连接到一起,可以控制页面的显示。
[0003]后台管理系统至少包括以下管理功能:系统管理:管理员管理,也称权限管理。可以新增管理员及修改管理员密码;数据库备份,为保证您的数据安全本系统采用了数据库备份功能;上传文件管理,管理你增加产品时上传的图片及其他文件;企业信息:可设置修改企业的各类信息及介绍;产品管理:产品类别新增修改管理,产品添加修改以及产品的审核;下载中心:可分类增加各种文件,如驱动和技术文档等文件的下载;订单管理:查看订单的详细信息及订单处理;财务数据管理:对财务数据存储和显示。
[0004]当相关人员需要核对后台管理系统中数据是否有差异时,目前的做法是人工截取后台管理系统中所展现的数据,随后再通过人工的方式和通过接口所抽取的数据进行核对,导致工作效率比较低,并且容易造成核对错误的问题。

技术实现思路

[0005]为了解决人工对后台管理系统的数据进行数据核对时工作效率比较低,并且容易造成核对错误的问题。
[0006]本专利技术第一方面提供了一种数据一致性验证方法,该方法包括以下步骤:步骤1:登录网络平台的后台管理系统;步骤2:获取网络平台的后台管理系统上相关功能页面的内容;步骤3:对所述相关功能页面的内容进行解析,获得第一数据,并将第一数据存储至第一临时表内;步骤4:通过调用所述网络平台的后台管理系统提供的接口抽取所述相关功能页面相对应的第二数据,并将第二数据存储至第二临时表内;步骤5:将所述第一临时表内第一数据和所述第二临时表内第二数据进行比较,获取所述第一数据和所述第二数据之间的差异,并生成相应的差异性报告。
[0007]本方法采用将获取网络平台的后台管理系统上相关功能页面的内容解析成第一数据,再通过网络平台的后台管理系统提供的接口抽取所述相关功能页面相对应的第二数据,然后将第一临时表中第一数据在第二临时表中按照循环遍历的方式进行对比,从而可
判定出后台管理系统中数据是否存在差异,该方法的使用提升了数据差异性验证的工作效率,并且提升了验证的准确率。
[0008]优选地,所述步骤2中采用爬虫数据获取技术或者屏幕截取技术获取网络平台上相关功能页面。
[0009]优选地,所述步骤3中采用爬虫数据解析技术或者图形识别技术从所述相关功能页面中解析出第一数据。
[0010]本方法在实施过程中,可灵活的采用爬虫数据获取技术或者屏幕截取技术获取后台管理系统显示的数据界面,并通过相对应的爬虫数据解析技术或者图形识别技术从数据界面中解析出数据;上述两种技术适用于不同的情况:爬虫技术实现相对简单,成本低。需做好检测,如果网络平台数据结构有所调整,需同步调整爬虫爬取逻辑,局限于平台网页的数据结构。图像识别可使用第三方收费识别接口或者用开源免费的ocr识别框架,更稳定,高效,有更强的数据分析能力,不局限于平台网页的数据结构,但成本高相对较高。
[0011]本专利技术的第二方面提供了一种数据一致性验证装置,包括:内容获取模块,用于网络平台的后台管理系统上相关功能页面的内容;数据解析模块,用于对所述相关功能页面的内容进行解析,获得第一数据;接口数据调用模块,用于调用所述网络平台的后台管理系统提供的接口抽取所述相关功能页面相对应的第二数据;数据存储模块,用于将第一数据和第二数据分别存储至第一临时表和第二临时表内;数据比较模块,用于第一临时表内第一数据和第二临时表内第二数据进行比较,得出第一临时表内第一数据和第二临时表内第二数据的差异性分析结果;报告生成模块,用于将差异性分析结果生成差异性报告。
[0012]优选地,上述内容获取模块采用爬虫数据获取技术或者屏幕截取技术获取网络平台上相关功能页面。
[0013]优选地,上述数据解析模块采用爬虫数据解析技术或者图形识别技术从所述相关功能页面中解析出第一数据。
[0014]本专利技术第三方面提供了一种计算机可读存储介质,包括计算机代码,当其在计算机上运行时,使得计算机执行上述数据一致性验证方法。
[0015]通过在U盘或者其他移动内容存储设备上存储数据一致性验证方法的程序,便于操作员随时对后台管理系统数据一致性进行验证。
[0016]本专利技术第四方面提供了一种电子设备,包括了上述数据一致性验证装置;或者,包括:存储器,用于存储可执行的指令;处理器,用于根据所述指令的控制运行所述处理器执行数据一致性验证方法的步骤。
[0017]本专利技术至少具有以下有益效果:通过本专利技术通过将获取网络平台的后台管理系统上相关功能页面的内容解析成第一数据,再通过网络平台的后台管理系统提供的接口抽取所述相关功能页面相对应的第二数据,然后将第一数据和第二数据按照循环遍历的方式进行对比,可以极大提高工作效
率,无需人工去核对数据,节省了成本,提高了数据核对的精准度,同时还可给后期的人工核对做相应的参考,可着重分析有差异地方,有的放矢。
附图说明
[0018]图1是本专利技术方法的实现流程图。
[0019]图2是本专利技术装置的原理框图。
[0020]图3为某账号下某网络平台中财务数据的存储表界面;该存储表界面即可表示第一临时表,也可表示为第二临时表。
[0021]附图标记说明:1000

内容获取模块、2000

数据解析模块、3000

接口数据调用模块、4000

数据存储模块、5000

数据比较模块、6000

报告生成模块。
具体实施方式
[0022]现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。
[0023]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。
[0024]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0025]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0026]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0027]本实施例提供了一种数据一致性验证方法,本实施例需要验证的数据为后台管理系统中的财务数据,当然根据实际使用情况,该方法也同样适用于后台管理系统的其他数据,该方法的实施流程参见图1:步骤S10本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据一致性验证方法,其特征在于,包括以下步骤:步骤1:登录网络平台的后台管理系统;步骤2:获取网络平台的后台管理系统上相关功能页面的内容;步骤3:对所述相关功能页面的内容进行解析,获得第一数据,并将第一数据存储至第一临时表内;步骤4:通过调用所述网络平台的后台管理系统提供的接口抽取所述相关功能页面相对应的第二数据,并将第二数据存储至第二临时表内;步骤5:将所述第一临时表内第一数据和所述第二临时表内第二数据进行比较,获取所述第一数据和所述第二数据之间的差异,并生成相应的差异性报告。2.根据权利要求1所述的一种数据一致性验证方法,其特征在于:所述步骤2中采用爬虫数据获取技术或者屏幕截取技术获取网络平台上相关功能页面。3.根据权利要求2所述的一种数据一致性验证方法,其特征在于:所述步骤3中采用爬虫数据解析技术或者图形识别技术从所述相关功能页面中解析出第一数据。4.一种数据一致性验证装置,其特征在于,包括:内容获取模块,用于网络平台的后台管理系统上相关功能页面的内容;数据解析模块,用于对所述相关功能页面的内容进行解析,获得第一数据;接口数据调用模块,用于调用所述网络平台的后台管理系统提供...

【专利技术属性】
技术研发人员:罗洪滨苏王森黄远相柯细兴
申请(专利权)人:亿玛创新网络天津有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1