数据检验方法和装置制造方法及图纸

技术编号:32577157 阅读:20 留言:0更新日期:2022-03-09 17:06
本发明专利技术公开了一种数据检验方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;确定所述待检测接口对应的数据库语句,并利用所述数据库语句,从所述目标数据库中获取数据库返回数据;比对所述接口返回数据及所述数据库返回数据,得到比对结果;根据所述比对结果,确定所述待检测接口是否通过数据检验。该实施方式能够检测出大屏幕显示设备上是否出现错误的显示数据。数据。数据。

【技术实现步骤摘要】
数据检验方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种数据检验方法和装置。

技术介绍

[0002]随着人们工作生活的需求,越来越多的大屏幕显示设备被安装于户外楼体、室内大厅、会议室、交通车站、机关企业等各个场所,成为信息传播、新闻发布、广告宣传最为常见的显示媒体。但由于网络延迟、系统故障等原因,大屏幕显示设备上会出现显示错误数据的问题。目前缺少可准确检测出大屏幕显示设备上的是否出现错误的显示数据的方法。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种数据检验方法和装置,能够检测出大屏幕显示设备上是否出现错误的显示数据。
[0004]第一方面,本专利技术实施例提供了一种数据检验方法,所述方法用于对大屏幕显示设备上的显示数据进行检验,所述显示数据来源于目标存储,所述目标存储中的数据来源于目标数据库,包括:
[0005]确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;
[0006]确定所述待检测接口对应的数据库语句,并利用所述数据库语句,从所述目标数据库中获取数据库返回数据;
[0007]比对所述接口返回数据及所述数据库返回数据,得到比对结果;
[0008]根据所述比对结果,确定所述待检测接口是否通过数据检验。
[0009]可选地,所述确定待检测接口对应的接口请求之前,还包括:
[0010]接收用户针对所述待检测接口输入的校验信息,所述校验信息包括:接口地址、接口请求参数及数据库语句;
[0011]生成所述待检测接口对应的配置文件,所述配置文件中包括:所述接口地址、所述接口请求参数及所述数据库语句;
[0012]所述确定待检测接口对应的接口请求,包括:
[0013]从所述配置文件中,获取所述待检测接口对应的接口地址及接口请求参数;
[0014]根据所述待检测接口对应的接口地址及接口请求参数,生成所述待检测接口对应的接口请求;
[0015]所述确定所述待检测接口对应的数据库语句;
[0016]从所述配置文件中,获取所述待检测接口对应的数据库语句。
[0017]可选地,所述接口返回数据中包括至少一条接口记录,所述数据库返回数据包括至少一条数据库记录;
[0018]所述比对所述接口返回数据及所述数据库返回数据,得到比对结果,包括:
[0019]确定所述接口记录与所述数据库记录是否为一一对应关系;
[0020]若是,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据一致;
[0021]若否,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据不一致。
[0022]可选地,所述确定所述接口记录与所述数据库记录是否为一一对应关系,包括:
[0023]针对所述接口返回数据中的每条接口记录:确定当前接口记录;确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录;若存在,则确定所述当前接口记录与所述数据库返回数据相对应;
[0024]确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应;
[0025]若是,则确定所述接口记录与所述数据库记录为一一对应关系;
[0026]若否,则确定所述接口记录与所述数据库记录不为一一对应关系。
[0027]可选地,所述接口记录中包括至少一个接口字段,所述数据库记录中包括至少一个数据库字段;
[0028]所述确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录,包括:
[0029]确定所述当前接口记录中的当前字段的第一取值,所述当前字段位于所述当前接口记录中的第一位置;
[0030]在所述数据库返回数据中,确定出至少一个与所述当前字段匹配的备选数据库记录,所述备选数据库记录在第二位置的字段的取值为所述第一取值,所述当前接口记录中的第一位置的字段对应于所述备选数据库记录中的第二位置的字段;
[0031]在所述当前接口记录中,确定是否存在所述当前字段的下一个字段;
[0032]若存在,则在所述当前字段的备选数据库记录中,确定出至少一个与所述下一个字段匹配的备选数据库记录;
[0033]以此类推,直至存在备选数据库记录与当前接口记录中的所有字段都匹配,则确定所述数据库返回数据中存在与所述当前接口记录对应的数据库记录。
[0034]可选地,所述确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应之前,还包括:
[0035]确定所述接口返回数据中的接口记录的第一条数;
[0036]确定所述数据库返回数据中的数据库返回数据的第二条数;
[0037]确定所述第一条数与所述第二条数是否相等;
[0038]若是,则执行所述确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应的步骤;
[0039]若否,则确定所述接口记录与所述数据库记录不为一一对应关系。
[0040]可选地,所述确定所述接口记录与所述数据库记录是否为一一对应关系之前,还包括:
[0041]对所述接口返回数据进行转换处理,以使处理后的接口返回数据中包括至少一条接口记录,且所述接口记录中的字段的列数等于数据库记录中的字段的列数。
[0042]第二方面,本专利技术实施例提供了一种数据检验装置,所述装置用于对大屏幕显示设备上的显示数据进行检验,所述显示数据来源于目标存储,所述目标存储中的数据来源
于目标数据库,包括:
[0043]接口获取模块,用于确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;
[0044]数据库获取模块,用于确定所述待检测接口对应的数据库语句,并利用所述数据库语句从所述目标数据库中获取数据库返回数据;
[0045]比对模块,用于比对所述接口返回数据及所述数据库返回数据,得到比对结果;
[0046]检测模块,用于根据所述比对结果,确定所述待检测接口是否通过数据检验。
[0047]第三方面,本专利技术实施例提供了一种电子设备,包括:
[0048]一个或多个处理器;
[0049]存储装置,用于存储一个或多个程序,
[0050]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。
[0051]第四方面,本专利技术实施例提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
[0052]上述专利技术中的一个实施例具有如下优点或有益效果:利用接口请求从显示数据对应的目标存储中获取接口返回数据,利用数据库语句从显示数据对应的数据库中获取数据库返回数据。通过比对接口返回数据及数据库返回数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据检验方法,其特征在于,所述方法用于对大屏幕显示设备上的显示数据进行检验,所述显示数据来源于目标存储,所述目标存储中的数据来源于目标数据库,所述方法包括:确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;确定所述待检测接口对应的数据库语句,并利用所述数据库语句,从所述目标数据库中获取数据库返回数据;比对所述接口返回数据及所述数据库返回数据,得到比对结果;根据所述比对结果,确定所述待检测接口是否通过数据检验。2.根据权利要求1所述的方法,其特征在于,所述确定待检测接口对应的接口请求之前,还包括:接收用户针对所述待检测接口输入的校验信息,所述校验信息包括:接口地址、接口请求参数及数据库语句;生成所述待检测接口对应的配置文件,所述配置文件中包括:所述接口地址、所述接口请求参数及所述数据库语句;所述确定待检测接口对应的接口请求,包括:从所述配置文件中,获取所述待检测接口对应的接口地址及接口请求参数;根据所述待检测接口对应的接口地址及接口请求参数,生成所述待检测接口对应的接口请求;所述确定所述待检测接口对应的数据库语句,包括:从所述配置文件中,获取所述待检测接口对应的数据库语句。3.根据权利要求1所述的方法,其特征在于,所述接口返回数据中包括至少一条接口记录,所述数据库返回数据包括至少一条数据库记录;所述比对所述接口返回数据及所述数据库返回数据,得到比对结果,包括:确定所述接口记录与所述数据库记录是否为一一对应关系;若是,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据一致;若否,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据不一致。4.根据权利要求3所述的方法,其特征在于,所述确定所述接口记录与所述数据库记录是否为一一对应关系,包括:针对所述接口返回数据中的每条接口记录:确定当前接口记录;确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录;若存在,则确定所述当前接口记录与所述数据库返回数据相对应;确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应;若是,则确定所述接口记录与所述数据库记录为一一对应关系;若否,则确定所述接口记录与所述数据库记录不为一一对应关系。5.根据权利要求4所述的方法,其特征在于,所述接口记录中包括至少一个接口字段,所述数据库记录中包括至少一个数据库字段;所述确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录,包
括:确定所述当前接口记录中的当前...

【专利技术属性】
技术研发人员:孙增越何远伦
申请(专利权)人:京东城市北京数字科技有限公司
类型:发明
国别省市:

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

1