一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据检验方法和装置与流程

2022-03-09 07:34:13 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种数据检验方法和装置。


背景技术:

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


技术实现要素:

3.有鉴于此,本发明实施例提供一种数据检验方法和装置,能够检测出大屏幕显示设备上是否出现错误的显示数据。
4.第一方面,本发明实施例提供了一种数据检验方法,所述方法用于对大屏幕显示设备上的显示数据进行检验,所述显示数据来源于目标存储,所述目标存储中的数据来源于目标数据库,包括:
5.确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;
6.确定所述待检测接口对应的数据库语句,并利用所述数据库语句,从所述目标数据库中获取数据库返回数据;
7.比对所述接口返回数据及所述数据库返回数据,得到比对结果;
8.根据所述比对结果,确定所述待检测接口是否通过数据检验。
9.可选地,所述确定待检测接口对应的接口请求之前,还包括:
10.接收用户针对所述待检测接口输入的校验信息,所述校验信息包括:接口地址、接口请求参数及数据库语句;
11.生成所述待检测接口对应的配置文件,所述配置文件中包括:所述接口地址、所述接口请求参数及所述数据库语句;
12.所述确定待检测接口对应的接口请求,包括:
13.从所述配置文件中,获取所述待检测接口对应的接口地址及接口请求参数;
14.根据所述待检测接口对应的接口地址及接口请求参数,生成所述待检测接口对应的接口请求;
15.所述确定所述待检测接口对应的数据库语句;
16.从所述配置文件中,获取所述待检测接口对应的数据库语句。
17.可选地,所述接口返回数据中包括至少一条接口记录,所述数据库返回数据包括至少一条数据库记录;
18.所述比对所述接口返回数据及所述数据库返回数据,得到比对结果,包括:
19.确定所述接口记录与所述数据库记录是否为一一对应关系;
20.若是,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据一致;
21.若否,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据不一致。
22.可选地,所述确定所述接口记录与所述数据库记录是否为一一对应关系,包括:
23.针对所述接口返回数据中的每条接口记录:确定当前接口记录;确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录;若存在,则确定所述当前接口记录与所述数据库返回数据相对应;
24.确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应;
25.若是,则确定所述接口记录与所述数据库记录为一一对应关系;
26.若否,则确定所述接口记录与所述数据库记录不为一一对应关系。
27.可选地,所述接口记录中包括至少一个接口字段,所述数据库记录中包括至少一个数据库字段;
28.所述确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录,包括:
29.确定所述当前接口记录中的当前字段的第一取值,所述当前字段位于所述当前接口记录中的第一位置;
30.在所述数据库返回数据中,确定出至少一个与所述当前字段匹配的备选数据库记录,所述备选数据库记录在第二位置的字段的取值为所述第一取值,所述当前接口记录中的第一位置的字段对应于所述备选数据库记录中的第二位置的字段;
31.在所述当前接口记录中,确定是否存在所述当前字段的下一个字段;
32.若存在,则在所述当前字段的备选数据库记录中,确定出至少一个与所述下一个字段匹配的备选数据库记录;
33.以此类推,直至存在备选数据库记录与当前接口记录中的所有字段都匹配,则确定所述数据库返回数据中存在与所述当前接口记录对应的数据库记录。
34.可选地,所述确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应之前,还包括:
35.确定所述接口返回数据中的接口记录的第一条数;
36.确定所述数据库返回数据中的数据库返回数据的第二条数;
37.确定所述第一条数与所述第二条数是否相等;
38.若是,则执行所述确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应的步骤;
39.若否,则确定所述接口记录与所述数据库记录不为一一对应关系。
40.可选地,所述确定所述接口记录与所述数据库记录是否为一一对应关系之前,还包括:
41.对所述接口返回数据进行转换处理,以使处理后的接口返回数据中包括至少一条接口记录,且所述接口记录中的字段的列数等于数据库记录中的字段的列数。
42.第二方面,本发明实施例提供了一种数据检验装置,所述装置用于对大屏幕显示设备上的显示数据进行检验,所述显示数据来源于目标存储,所述目标存储中的数据来源
于目标数据库,包括:
43.接口获取模块,用于确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;
44.数据库获取模块,用于确定所述待检测接口对应的数据库语句,并利用所述数据库语句从所述目标数据库中获取数据库返回数据;
45.比对模块,用于比对所述接口返回数据及所述数据库返回数据,得到比对结果;
46.检测模块,用于根据所述比对结果,确定所述待检测接口是否通过数据检验。
47.第三方面,本发明实施例提供了一种电子设备,包括:
48.一个或多个处理器;
49.存储装置,用于存储一个或多个程序,
50.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。
51.第四方面,本发明实施例提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
52.上述发明中的一个实施例具有如下优点或有益效果:利用接口请求从显示数据对应的目标存储中获取接口返回数据,利用数据库语句从显示数据对应的数据库中获取数据库返回数据。通过比对接口返回数据及数据库返回数据,可确定出大屏幕显示设备上是否出现错误的显示数据。
53.上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
54.附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
55.图1是本发明的一个实施例提供的一种数据检验方法的流程的示意图;
56.图2是本发明的一个实施例提供的另一种数据检验方法的流程的示意图;
57.图3是本发明的一个实施例提供的又一种数据检验方法的流程的示意图;
58.图4是本发明的一个实施例提供的一种接口记录与数据库记录匹配的示意图;
59.图5是本发明的一个实施例提供的另一种接口记录与数据库记录匹配的示意图;
60.图6是本发明的一个实施例提供的一种数据检验装置的结构示意图;
61.图7是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
62.以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
63.图1是本发明的一个实施例提供的一种数据检验方法的流程的示意图。如图1所
示,该方法包括:
64.步骤101:确定待检测接口对应的接口请求,并利用接口请求,从目标存储中获取接口返回数据。
65.本发明实施例的方法用于对大屏幕显示设备上的显示数据进行检验,显示数据来源于目标存储,目标存储中的数据来源于目标数据库。大屏幕显示设备通过待检测接口从目标存储中获取显示数据。可设置多个不同的待检测接口以满足大屏幕显示设备不同的显示需求。
66.步骤102:确定待检测接口对应的数据库语句,并利用数据库语句,从目标数据库中获取数据库返回数据。
67.目标存储可以为服务器或终端。上述服务器或终端利用待检测接口对应的数据库语句,从目标数据库中获取返回数据。大屏展示设备获取上述返回数据作为显示数据,展示在大屏展示设备的屏幕上。
68.目标存储也可以为设置在大屏展示设备内部的存储设备,或者与大屏展示设备连接的外部存储设备。上述存储设备利用待检测接口对应的数据库语句,从目标数据库中获取返回数据。大屏展示设备获取上述返回数据作为显示数据,展示在大屏展示设备的屏幕上。
69.步骤103:比对接口返回数据及数据库返回数据,得到比对结果。
70.正常情况下,接口返回数据与数据库返回数据应该是一致的,得到两者一致的比对结果。但由于网络延迟、系统故障及目标存储更新不及时等原因,会造成接口返回数据与数据库返回数据不一致。在这种情况下,数据库返回数据为正确的数据,而接口返回数据为错误或已过时的数据。
71.步骤104:根据比对结果,确定待检测接口是否通过数据检验。
72.如果比对结果表征接口返回数据与数据库返回数据一致,则确定待检测接口通过数据检验则;如果比对结果表征接口返回数据与数据库返回数据不一致,则确定待检测接口未通过数据检验则,该待检测接口对应的显示数据为错误或已过时数据。
73.在本发明实施例中,利用接口请求从显示数据对应的目标存储中获取接口返回数据,利用数据库语句从显示数据对应的数据库中获取数据库返回数据。通过比对接口返回数据及数据库返回数据,可确定出大屏幕显示设备上是否出现错误的显示数据。
74.在本发明的一个实施例中,确定待检测接口对应的接口请求之前,还包括:接收用户针对待检测接口输入的校验信息,校验信息包括:接口地址、接口请求参数及数据库语句;生成待检测接口对应的配置文件,配置文件中包括:接口地址、接口请求参数及数据库语句;确定待检测接口对应的接口请求,包括:从配置文件中,获取待检测接口对应的接口地址及接口请求参数;根据待检测接口对应的接口地址及接口请求参数,生成待检测接口对应的接口请求;确定待检测接口对应的数据库语句;从配置文件中,获取待检测接口对应的数据库语句。
75.由于每一个接口都有自己的数据名称和返回格式,需要不断对用例进行更新,工作较为繁琐。用例中将待检测接口返回的key(主键),同数据库里的指定列进行关联,然后对比对应value(值)和指定位置的数据的正确性。维护和更新工作较为繁重,每次开发新的接口均需要增加相应的用例。
76.本发明实施例的数据检验方法中,使用中仅需向配置文件中更新待检测接口的接口信息、请求参数、数据库语句后即可进行数据校验。系统通过配置文件中的数据,可自动获取接口返回数据和数据库返回数据,完成大屏显示设备的数据检验。该方法便于维护,且具有较高的效率。
77.在本发明的一个实施例中,接口返回数据中包括至少一条接口记录,数据库返回数据包括至少一条数据库记录;比对接口返回数据及数据库返回数据,得到比对结果,包括:确定接口记录与数据库记录是否为一一对应关系;若是,则确定比对结果表征接口返回数据与数据库返回数据一致;若否,则确定比对结果表征接口返回数据与数据库返回数据不一致。
78.接口记录与数据库记录为一一对应关系,指每条接口记录与每条数据库记录恰好匹配,没有不匹配的接口记录,也没有不匹配的数据库记录。如果接口记录与数据库记录为一一对应关系,则确定比对结果表征接口返回数据与数据库返回数据一致;如果接口记录与数据库记录不为一一对应关系,则确定比对结果表征接口返回数据与数据库返回数据不一致。
79.在本发明的一个实施例中,确定接口记录与数据库记录是否为一一对应关系之前,还包括:对接口返回数据进行转换处理,以使处理后的接口返回数据中包括至少一条接口记录,且接口记录中的字段的列数等于数据库记录中的字段的列数。
80.接口返回数据中可能还存在其它数据,这些其它数据无需与数据库返回数据进行比对,其它数据可包括:状态信息、返回码、消息标识等。去除接口返回数据中的其它数据,生成至少一条接口记录,且接口记录中的字段的列数等于数据库记录中的字段的列数,以方便将生成的接口记录与数据库记录进行比对。
81.图2是本发明的一个实施例提供的一种数据检验方法的流程的示意图。如图2所示,该方法包括:
82.步骤201:确定待检测接口对应的接口请求,并利用接口请求,从目标存储中获取接口返回数据。
83.步骤202:确定待检测接口对应的数据库语句,并利用数据库语句,从目标数据库中获取数据库返回数据。
84.步骤203:确定当前接口记录。
85.步骤204:确定数据库返回数据中是否存在与当前接口记录对应的数据库记录。
86.如果数据库返回数据中存在与当前接口记录对应的数据库记录,则执行步骤205。如果数据库返回数据中不存在与当前接口记录对应的数据库记录,则执行步骤206。
87.步骤205:确定当前接口记录与数据库返回数据相对应。
88.步骤206:确定接口返回数据与数据库返回数据不一致。
89.步骤207:确定是否存在当前接口记录的下一接口记录。
90.如果存在当前接口记录的下一接口记录,则执行步骤208。如果不存在当前接口记录的下一接口记录,则说明接口返回数据中的所有接口记录都已比对完毕,执行步骤209。
91.步骤208:获取当前接口记录的下一接口记录,并将下一接口记录确定为当前接口记录。
92.重新执行步骤204,获取下一接口记录的比对结果。
93.步骤209:确定接口返回数据与数据库返回数据一致。
94.在本发明实施例中,逐条比对接口返回数据中的接口记录。只有在接口返回数据中的所有接口记录都已比对完毕,且所有接口记录都与数据库返回数据相对应的情况下,确定接口返回数据与数据库返回数据一致。
95.在本发明的一个实施例中,接口记录中包括至少一个接口字段,数据库记录中包括至少一个数据库字段。上述步骤205可包括:确定当前接口记录中的当前字段的第一取值,当前字段位于当前接口记录中的第一位置;在数据库返回数据中,确定出至少一个与当前字段匹配的备选数据库记录,备选数据库记录在第二位置的字段的取值为第一取值,当前接口记录中的第一位置的字段对应于备选数据库记录中的第二位置的字段;在当前接口记录中,确定是否存在当前字段的下一个字段;若存在,则在当前字段的备选数据库记录中,确定出至少一个与下一个字段匹配的备选数据库记录;以此类推,直至存在备选数据库记录与当前接口记录中的所有字段都匹配,则确定数据库返回数据中存在与当前接口记录对应的数据库记录。
96.上述方法确定了针对一条接口记录进行校验的方法。逐个比对接口记录中的接口字段,只有存在备选数据库记录与接口记录中的所有字段都匹配的情况下,才能确定数据库返回数据中存在与该接口记录对应的数据库记录。
97.在本发明的一个实施例中,确定接口返回数据中的每条接口记录是否均与数据库返回数据相对应之前,还包括:确定接口返回数据中的接口记录的第一条数;确定数据库返回数据中的数据库返回数据的第二条数;确定第一条数与第二条数是否相等;若是,则执行确定接口返回数据中的每条接口记录是否均与数据库返回数据相对应的步骤;若否,则确定接口记录与数据库记录不为一一对应关系。
98.确定接口返回数据中的每条接口记录是否均与数据库返回数据相对应之前,先确定接口返回数据中的记录条数,以及数据库返回数据中的记录条数。在二者相等的情况下,再进一步判断返回数据中的每条接口记录是否均与数据库返回数据相对应。本发明实施例的方法可以提升数据比对的效率。
99.为使本发明实施例的方法更加便于理解,以下通过一个具体实施例的实现方法进行讲解。图3是本发明的一个实施例提供的又一种数据检验方法的流程的示意图。如图3所示,配置文件中记录的数据为接口地址、接口请求参数、数据库语句。接口地址和接口请求参数用于通过前端进行http请求,与前端获取数据方式一致。数据库语句可以通过sql语句来实现,sql语句用于直接向数据库发送请求获取数据库返回数据。
100.算法适用范围:接口返回数据的自身可以为不包含子json数据的json格式,也可以为由多个不包含子json组成的队列格式。由于很多大屏幕显示设备使用低代码平台开发,目前接口返回数据通常不会出现多级json的情况,可以适用于大多数环境。
101.从接口和数据库获取的两份数据格式不同。接口返回数据为json格式,包含key(键)、value(值),格式可以为:a={“msg”:”success”,“code”:200,“data”:[{key1:value1,key2:value2},{key3:value3,key4:value4}

]}。
[0102]
数据库返回数据为列表格式的多条数据库记录,格式可以为:b={(value1,value2),(value3,value4)

}
[0103]
从接口返回数据a中将需比对的数据提取出来,形成与数据库返回数据b相同格式
的数据c={(value1,value2),(value3,value4)

}。从数据c中取出第一条接口记录(value1,value2),用value1在数据库返回数据b中的数据库记录轮询比较,如果有与value1匹配的数据库记录,则记录一个数m到第一数组中,m为value1匹配的数据库记录在b数组中的记录标识。然后再用value2进行轮询比较,如果有与value2匹配的数据库记录,则记录一个数n到第二数组中,n为value2匹配的数据库标识。第一数组或第二数组中可能分别存在多个值的情况,为了减少匹配到错误的位置的可能性,通过第一数组或第二数组的交集,确定与第一条接口记录匹配的数据库记录。
[0104]
如果第一数组和第二数组存在交集,则说明接口返回数据在数据库返回数据中有记录。只有当接口记录都能在数据库返回数据中有记录时,才会判定该待检测接口的校验通过。图4是本发明的一个实施例提供的一种接口记录与数据库记录匹配的示意图。如图4所示,接口返回数据中的第一条接口记录(1,2)与数据库返回数据中的第二条数据库记录(1,2)相匹配。但接口返回数据中的第二条接口记录(3,4)在数据库返回数据中没有匹配记录。因此,该待检测接口的校验未通过,该接口的返回数据有误。
[0105]
如果第一数组和第二数组不存在交集,则说明接口返回的数据在数据库结果中没有出现,该接口的返回有误。图5是本发明的一个实施例提供的另一种接口记录与数据库记录匹配的示意图。如图5所示,接口返回数据中的第二条接口记录(3,4)中的第一个接口字段为3,,数据库返回数据中的第三条数据库记录(3,8)的第一个数据库字段为3,。因此,第二条接口记录中的第一个接口字段,与第三条数据库记录的第一个数据库字段相匹配。此外,接口返回数据中的第二条接口记录(3,4)中的第二个接口字段为4,,数据库返回数据中的第三条数据库记录(3,8)的第二个数据库字段为8,。因此,第二条接口记录中的第二个接口字段,与第三条数据库记录的第二个数据库字段不匹配。即第一数组和第二数组不存在交集,则说明接口返回的数据在数据库结果中没有出现,该接口的返回有误。
[0106]
需要说明的是,为方便讲解,本发明实施例中接口记录和数据库记录中都仅包括两个字段。实际应用过程中,根据需求,接口记录和数据库记录中可以设置任意数目的字段。
[0107]
本发明实施例设计了一种在无序情况下的数据校验方法,该方法可以对任意两组多维数据进行校验,从而确认两组数据的相关性,进而改进了接口和数据库的校验方式。本发明实施例的方案通过循环比较并记录关键位置值来确认数据的关联性,从而摆脱了接口字段和数据库字段强关联的这一问题。
[0108]
图6是本发明的一个实施例提供的一种数据检验装置的结构示意图。如图6所示,该装置用于对大屏幕显示设备上的显示数据进行检验,所述显示数据来源于目标存储,所述目标存储中的数据来源于目标数据库,该装置包括:
[0109]
接口获取模块601,用于确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;
[0110]
数据库获取模块602,用于确定所述待检测接口对应的数据库语句,并利用所述数据库语句从所述目标数据库中获取数据库返回数据;
[0111]
比对模块603,用于比对所述接口返回数据及所述数据库返回数据,得到比对结果;
[0112]
检测模块604,用于根据所述比对结果,确定所述待检测接口是否通过数据检验。
[0113]
可选地,该装置还包括:
[0114]
文件生成模块605,用于接收用户针对所述待检测接口输入的校验信息,所述校验信息包括:接口地址、接口请求参数及数据库语句;
[0115]
生成所述待检测接口对应的配置文件,所述配置文件中包括:所述接口地址、所述接口请求参数及所述数据库语句;
[0116]
接口获取模块601具体用于:从所述配置文件中,获取所述待检测接口对应的接口地址及接口请求参数;
[0117]
根据所述待检测接口对应的接口地址及接口请求参数,生成所述待检测接口对应的接口请求;
[0118]
数据库获取模块602具体用于:从所述配置文件中,获取所述待检测接口对应的数据库语句。
[0119]
可选地,所述接口返回数据中包括至少一条接口记录,所述数据库返回数据包括至少一条数据库记录;
[0120]
比对模块603具体用于:
[0121]
确定所述接口记录与所述数据库记录是否为一一对应关系;
[0122]
若是,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据一致;
[0123]
若否,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据不一致。
[0124]
可选地,比对模块603具体用于:
[0125]
针对所述接口返回数据中的每条接口记录:确定当前接口记录;确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录;若存在,则确定所述当前接口记录与所述数据库返回数据相对应;
[0126]
确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应;
[0127]
若是,则确定所述接口记录与所述数据库记录为一一对应关系;
[0128]
若否,则确定所述接口记录与所述数据库记录不为一一对应关系。
[0129]
可选地,所述接口记录中包括至少一个接口字段,所述数据库记录中包括至少一个数据库字段;
[0130]
比对模块603具体用于:
[0131]
确定所述当前接口记录中的当前字段的第一取值,所述当前字段位于所述当前接口记录中的第一位置;
[0132]
在所述数据库返回数据中,确定出至少一个与所述当前字段匹配的备选数据库记录,所述备选数据库记录在第二位置的字段的取值为所述第一取值,所述当前接口记录中的第一位置的字段对应于所述备选数据库记录中的第二位置的字段;
[0133]
在所述当前接口记录中,确定是否存在所述当前字段的下一个字段;
[0134]
若存在,则在所述当前字段的备选数据库记录中,确定出至少一个与所述下一个字段匹配的备选数据库记录;
[0135]
以此类推,直至存在备选数据库记录与当前接口记录中的所有字段都匹配,则确定所述数据库返回数据中存在与所述当前接口记录对应的数据库记录。
[0136]
可选地,比对模块603具体用于:
[0137]
确定所述接口返回数据中的接口记录的第一条数;
[0138]
确定所述数据库返回数据中的数据库返回数据的第二条数;
[0139]
确定所述第一条数与所述第二条数是否相等;
[0140]
若是,则执行所述确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应的步骤;
[0141]
若否,则确定所述接口记录与所述数据库记录不为一一对应关系。
[0142]
可选地,该装置还包括:
[0143]
转换模块606,用于对所述接口返回数据进行转换处理,以使处理后的接口返回数据中包括至少一条接口记录,且所述接口记录中的字段的列数等于数据库记录中的字段的列数。
[0144]
本发明实施例提供了一种电子设备,包括:
[0145]
一个或多个处理器;
[0146]
存储装置,用于存储一个或多个程序,
[0147]
当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任一实施例的方法。
[0148]
下面参考图7,其示出了适于用来实现本发明实施例的终端设备的计算机系统700的结构示意图。图7示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0149]
如图7所示,计算机系统700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram 703中,还存储有系统700操作所需的各种程序和数据。cpu 701、rom 702以及ram 703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
[0150]
以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
[0151]
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本发明的系统中限定的上述功能。
[0152]
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计
算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0153]
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0154]
描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:接口获取模块、数据库获取模块、比对模块及检测模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,接口获取模块还可以被描述为“确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据的模块”。
[0155]
作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:
[0156]
确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;
[0157]
确定所述待检测接口对应的数据库语句,并利用所述数据库语句,从所述目标数据库中获取数据库返回数据;
[0158]
比对所述接口返回数据及所述数据库返回数据,得到比对结果;
[0159]
根据所述比对结果,确定所述待检测接口是否通过数据检验。
[0160]
根据本发明实施例的技术方案,利用接口请求从显示数据对应的目标存储中获取接口返回数据,利用数据库语句从显示数据对应的数据库中获取数据库返回数据。通过比
对接口返回数据及数据库返回数据,可确定出大屏幕显示设备上是否出现错误数据。
[0161]
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献