本发明涉及计算机,尤其涉及一种页面数据的管理方法和装置。
背景技术:
1、为了保证用户在业务系统上的操作安全、合规,在向用户提供系统服务时,业务系统需要对用户的操作进行记录和回溯。将对用户的操作进行记录和回溯的系统作为可回溯系统,可回溯系统具有数据采集和操作回放等功能。在采集到数据之后,往往需要人工检查可回溯系统所采集的数据是否准确、完整、符合业务需求,在数据采集不符合业务需求的情况下,再对可回溯系统进行优化升级。
2、在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
3、人工检查数据采集是否准确、完整,消耗大量人力成本,数据检查效率较低,缺乏时效性。
技术实现思路
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、存储模块,用于对所述页面数据进行标准化处理,对标准化处理后的页面数据进行存储。
56、可选地,获取所述目标页面的页面数据,包括:
57、确定所述目标页面的页面链接和页面结构数据;
58、在所述目标页面上,确定所述页面事件对应的页面坐标;
59、将所述页面连接、所述页面结构数据和所述页面坐标作为所述目标页面的页面数据。
60、可选地,所述装置还包括:
61、第一判定模块,用于判断所述目标页面是否引用了资源文件;
62、第二获取模块,用于在所述目标页面引用了资源文件的情况下,获取所述资源文件,将获取到的资源文件作为所述目标页面的页面数据。
63、可选地,所述装置还包括:
64、第二判定模块,用于判断所述目标页面的页面结构是否因所述页面事件而改变;
65、确定模块,用于在所述目标页面的页面结构因所述页面事件而改变的情况下,在所述目标页面的页面结构中确定发生改变的目标页面结构,确定所述目标页面结构的位置信息,将所述位置信息作为所述目标页面的页面数据。
66、根据本发明实施例的第三方面,提供一种电子设备,包括:
67、一个或多个处理器;
68、存储装置,用于存储一个或多个程序,
69、当所述一个或多个程序被所述一个或多个处理器执行时,所述一个或多个处理器实现上述任一实施例所述的方法。
70、根据本发明实施例的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
71、上述发明中的一个实施例具有如下优点或有益效果:将页面数据与预先设置的质检规则集进行匹配,实现页面数据的自动质检,提高页面数据的准确性和业务流程的合理性;基于页面连接、页面的前缀信息和参数信息的多种组合,与质检链接进行匹配,能够提高自动质检的灵活性和准确性,满足多种类型页面的自动质检需求;在监测到页面事件的情况下,获取页面数据,提高页面数据获取的准确性,设置目标事件集,提高页面数据获取的灵活性;在页面引用资源文件的情况下,获取资源文件,将获取到的资源文件作为页面数据,保证页面数据获取的完整性和准确性,有利于操作回溯的准确性;在页面结构发送变化的情况下,将发生变化的目标页面结构的位置信息作为页面数据,进一步提高页面数据的完整性,提高页面数据获取的效率。
72、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。