本申请涉及通信,特别是涉及一种数据处理方法、装置及电子设备。
背景技术:
1、目前终端(例如手机、平板电脑等)上安装的应用程序很多是基本应用开发框架(react native,rn)实现的。其中,基于rn的应用程序中某些页面的加载过程中需要网页视图(web view)的配合,例如rn检测到该应用程序中的某个操作按钮后,触发web view进行页面加载,从而展示所加载的页面。
2、然而,在rn与web view配合过程中,即在准备初始化页面到完全加载页面的过程中,可能会出现异常,导致用户无法按照预期打开页面。例如开发人员很难通过经验完全保证页面加载逻辑没有异常,或者受到网络等其他因素影响也可能会出错,从而导致页面无法加载。
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、其中,本申请的实施例,可以在进行页面加载之前记录待访问页面的第一标识信息,并在页面加载完成时记录完成页面加载的页面的第二标识信息,可见,本申请的实施例可以统计多少用户想要打开页面,和多少用户最终成功打开了页面,这样,将数据统计节点前置于进行页面加载前,则可以覆盖到页面加载过程的更多异常场景。
1.一种数据处理方法,其特征在于,应用于数据消费端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一数据和所述第二数据分别存储于服务端;
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第三数据存储于服务端;所述获取与所述第一数据对应同一页面加载过程的第三数据中所述目标标识信息的第三数量,包括:
5.根据权利要求3所述的方法,其特征在于,所述第一标识信息、所述第二标识信息和所述第三标识信息分别包括页面在多个维度上的标识信息,所述目标标识信息为页面在所述多个维度中的其中一个维度上的标识信息。
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一数量和所述第二数量,确定与所述目标标识信息对应的第一页面到达率,包括:
7.一种数据处理方法,其特征在于,应用于服务端,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述接收客户端发送的第一数据,包括:
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述接收所述客户端发送的第三数据,包括:
11.一种数据处理方法,其特征在于,应用于客户端,所述方法包括:
12.根据权利要求11所述的方法,其特征在于,所述获取第一数据,并将所述第一数据发送给服务端,包括:
13.根据权利要求11所述的方法,其特征在于,所述获取第二数据,并将所述第二数据发送给所述服务端,包括:
14.根据权利要求11所述的方法,其特征在于,所述方法还包括:
15.根据权利要求14所述的方法,其特征在于,所述获取第三数据,并将所述第三数据发送给所述服务端,包括:
16.一种数据处理装置,其特征在于,应用于数据消费端,所述装置包括:
17.一种数据处理装置,其特征在于,应用于服务端,所述装置包括:
18.一种数据处理装置,其特征在于,应用于客户端,所述装置包括:
19.一种电子设备,其特征在于,所述电子设备包括:
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的数据处理方法,或者执行如权利要求7至10任一项所述的数据处理方法,或者执行如权利要求11至15任一项所述的数据处理方法。