页面卡顿的处理方法、装置、计算机设备及存储介质与流程

文档序号:30948500发布日期:2022-07-30 06:23阅读:114来源:国知局
页面卡顿的处理方法、装置、计算机设备及存储介质与流程

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.图1是本技术实施例提供的一种页面卡顿的处理系统的架构示意图;
27.图2是本技术实施例提供的一种页面卡顿的处理方法的流程示意图;
28.图3是本技术实施例提供的一种页面卡顿的处理装置的功能单元组成框图;
29.图4是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
30.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
32.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
33.下面结合附图对本技术实施例进行说明。
34.请参阅图1,图1是本技术实施例提供的一种页面卡顿的处理系统的架构示意图。如图1所示,该系统可以包括服务器10和客户端设备集群。该客户端设备集群可以包括一个或者多个客户端设备,这里将不对客户端设备的数量进行限制。如图1所示,具体可以包括客户端设备100a、客户端设备100b、客户端设备100c、

、客户端设备100n。如图1所示,客户端设备100a、客户端设备100b、客户端设备100c、

、客户端设备100n可以分别与上述服务器10进行网络连接,以便于每个客户端设备可以通过该网络连接与服务器10进行数据交互。
35.其中,该客户端设备集群中的每个客户端设备均可以包括:智能手机、平板电脑、笔记本电脑、桌上型电脑、可穿戴设备、智能家居、头戴设备、车载终端等具有体检推荐功能的智能终端。应当理解,如图1所示的客户端设备集群中的每个客户端设备均可以安装有目标应用(即应用客户端),当该应用客户端运行于各客户端设备中时,可以分别与上述图1所示的服务器10之间进行数据交互。
36.其中,如图1所示,该服务器10可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
37.为便于理解,本技术实施例可以在图1所示的多个客户端设备中选择一个客户端设备作为目标客户端设备,该目标客户端设备可以包括:智能手机、平板电脑、笔记本电脑、桌上型电脑、智能电视等携带体检推荐功能的智能终端。
38.请参阅图2,图2是本技术实施例提供的一种页面卡顿的处理方法的流程示意图。页面卡顿的处理方法可由客户端设备执行,该客户端设备可以为服务器(如上述图1中的服务器10),或者客户端设备(如上述图1的客户端设备集群中的任一客户端设备),或者为服务器和客户端设备组成的系统,本技术对此不做限定。
39.步骤210,获取目标页面的数据。
40.其中,目标页面的数据是指客户端设备中的页面加载时的数据,目标页面的数据包括加载的时长或者属性等数据。为保证处理的效率,本技术实施例中目标页面指显示在屏幕中的页面,例如,用户打开一网页,则用户当前屏幕中展示的网页即为目标页面,或者在下滑或者左右滑动后显示在屏幕中的页面为目标页面,目标页面的数据包括但不限于为
渲染该目标页面的总的耗时,例如还可以包括输入操作后处理的时间,目标页面定时器的数量等等。
41.步骤220,根据所述数据判断所述目标页面是否卡顿。
42.其中,客户端设备中有各种预先设置的浏览器,通过浏览器将用户需要的资源显示出来。在现有的技术中,显示器都会有一个刷新的频率,将用户需要的资源显示到屏幕上时,需要通过电子束对屏幕重复扫描,其重复的次数越多,则页面刷新的频率越高,屏幕中呈现出的页面则越稳定,电子束每扫描一次屏幕,则对应的页面都会刷新一次,称之为一帧,若该帧的加载时间过长,则页面就出现卡顿。
43.其中,所述根据所述数据判断所述目标页面是否卡顿包括:获取所述目标页面的数据中的加载时长;判断所述加载时长是否超过预设时长;若是,则判断所述目标页面卡顿。
44.由于目标页面的数据包括多种信息,获取数据中该目标页面的加载时长与目标页面的预设时长,通过判断在实际使用过程中的加载时长是否超过预设时长,可以判断该页面是否卡顿。例如,当显示器的刷新的频率为70hz(赫兹)时,则该页面每秒的刷新次数应该为70次,每次刷新的平均时间为1/70秒,若其中一帧加载时间过长,刷新完70次后,用的总时长会超过1秒,获取的目标页面的加载时长超过预设时长1秒,则判断该目标页面卡顿,若未超过预设时长,则判断该页面不存在卡顿问题。可以理解的是,显示器的刷新的频率可以根据实际需求进行设定,具体此处不作限制,可以理解的是,预设时长可以根据实际需求进行设定,具体此处不作限制。
45.步骤230,当所述目标页面卡顿时,通过第一排查方式排查所述目标页面卡顿的原因,所述第一排查方式为预先设置的排查方式。
46.具体的,所述通过第一排查方式排查所述目标页面卡顿的原因包括:获取所述目标页面加载时的网速;判断所述网速是否低于预设的网速;若否,则判断是否存在内存泄漏问题;若不存在内存泄漏的问题,则执行获取第一指示消息的步骤。
47.其中,第一排查方式包括对网速的排查以及对内存泄漏问题的排查。首先获取加载目标页面时的网速,判断该网速是否低于预设的网速,若低于预设的网速,则判断目标页面卡顿是因为网速低造成,此时,向客户端设备发送网速过低的提示消息,以提醒用户进行修理维护,进而暂停后续的检测步骤,提高检测的效率。若网速等于或者高于预设的网速,则判断目标页面卡顿的原因与网速无关,继续检测是否存在内存泄漏问题。内存泄漏是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。若不存在内存泄漏问题,则继续执行后续的根据指示消息选择排查的方式的步骤,若存在,则暂停排查,向客户端设备发送内存泄漏的提示消息,以提醒用户进行修理维护。通过网速排查与内存泄漏排查,首先排查外界因素对目标页面的影响,再排除内存泄漏的影响,提高解决卡顿问题的效率。
48.步骤240,当根据所述第一排查方式未排查到所述目标页面卡顿的原因时,获取第一指示消息,所述第一指示消息包括用于表征自动排查方式或手动排查方式的指示信息。
49.具体的,根据第一排查方式未排查目标页面未排查到目标页面卡顿的原因时,则获取第一指示消息,第一指示消息为根据用户的选择生成的指示消息。用户可以根据客户端设的提示,选择自动排查方式或手动排查方式,当用户选择自动排查方式时,则第一指示
消息包括用于表征自动排查方式的指示信息,当用户选择手动排查方式时,则第一指示消息包括用于表征手动排查方式的指示信息。
50.在一种可能的实施例中,也可以根据预先设定的选择生成第一指示消息,例如,预先设定自动排查方式,根据第一排查方式未排查目标页面卡顿的原因时,则生成的第一指示消息包括用于表征自动排查方式的指示信息。预先设定手动排查方式,根据第一排查方式未排查目标页面卡顿的原因时,则生成的第一指示消息包括用于表征手动排查方式的指示信息,无需用户操作或等待,优化使用体验。
51.步骤250,根据所述第一指示消息确定第二排查方式。
52.当用户选择自动排查方式时,第一指示消息包括用于表征自动排查方式的指示信息,由于根据第一指示消息确定第二排查方式,故第二排查方式为自动排查方式。
53.当用户选择手动排查方式时,第一指示消息包括用于表征手动排查方式的指示信息,由于根据第一指示消息确定第二排查方式,故第二排查方式为手动排查方式。
54.步骤260,根据所述第二排查方式排查造成所述目标页面卡顿的原因。
55.具体的,所述根据所述第二排查方式排查造成所述目标页面卡顿的原因包括:当所述第二排查方式为所述自动排查方式时,通过performance插件获取所述目标页面的页面数据;处理所述页面数据并生成性能报告;处理所述页面数据并生成性能报告;根据所述性能报告排查造成所述目标页面卡顿的原因。
56.其中,自动排查方式通过检测工具来检测目标页面卡顿的原因。本技术实施例中,使用检测工具performance插件录制所述目标页面的页面数据,并生成性能报告,该性能报告包括:图表(frames per second,fps),每秒钟帧数越多,所显示的目标页面就会越流畅,fps图表上中绿色竖线越高,代表fps越高,则目标页面加载越流畅,fps图表上的红色表示长时间帧,红色越长,则这些帧加载时间越长。cpu图表,此图表中每个颜色代表一个事件类型,每个颜色占用的面积表示事件类型占用cpu的时间。net图表,每条彩色横杠表示一种资源,横杠越长,检索资源所需的时间越长,每个横杠的浅色部分表示等待时间。根据性能报告可以获取造成目标页面卡顿的原因,例如,cpu图表中,某一颜色占用的面积大,则表示处理该颜色对应的事件耗费了大量的时间,则结合其他图表进一步分析该事件,进而排查目标页面的卡顿原因。
57.具体的,当所述第二排查方式为所述手动排查方式时,获取第二指示消息,所述第二指示消息用于从多个预设排查方式中确定第一预设排查方式,所述预设排查方式为预先设置的排查方式;根据所述第二指示消息确定所述第一预设排查方式;根据所述第一预设排查方式排查造成所述目标页面卡顿的原因。
58.当用户选择手动排查方式时,客户端设备为用户提供多个预设排查方式,该包括预设排查方式一、预设排查方式二、预设排查方式三
……
预设排查方式n,每个预设排查方式的顺序标识根据用户的使用频率进行排名,例如,有33位用户使用预设排查方式一排查到页面卡顿的原因,有28位用户用预设排查方式二排查到页面卡顿的原因,则预设排查方式一排在预设排查方式二的前面供用户进行选择。用户确定第一预设排查方式后,其中,第一预设排查方式为多个预设排查方式中的任意一个预设排查方式,根据用户的选择的第一预设排查方式,生成第二指示消息,用于告知客户端设备根据第一预设排查方式排查造成目标页面卡顿的原因。
59.在一种可能的实施例中,用户可以选择按照预设排查方式的顺序依次排查,当用户选择根据预设排查方式的顺序依次排查时,可以选择自动选择下一方式的功能,例如,选择该功能后,客户端设备优先使用预设排查方式一排查待处理页面对应的数据,若未排查出原因,则自动使用预设排查方式二排查该数据,以此类推,依次选择预设排查方式一、预设排查方式二、预设排查方式三
……
预设排查方式n进行排查,直到排查出目标页面卡顿的原因,减少用户的操作次数,提高检测效率。
60.例如,预设排查包括:
61.预设排查方式一:首先获取目标页面的javascript文件,简称js文件,将js文件全部注释掉,让js文件暂时不运行,判断目标页面是否卡顿,若目标页面卡顿消失,则确定由js文件造成,然后排查每个js文件,以确定是哪一js文件造成目标页面卡段。js是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。
62.预设排查方式二:层叠样式表(cascading style sheets,css)属性设置。css是一种用来表现标准通用标记语言的一个应用或标准通用标记语言的一个子集等文件样式的计算机语言,css不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化,css能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。css属性指的是在选择符中要改变的内容,常见的有:字体属性,颜色属性,文本属性等。此外,目标页面卡顿排查的原因可以还包括:图片,视频,音频等大小,懒加载,长时间占有js线程,目标页面回流或重绘较多,资源加载阻塞,意外全局变量,闭包等引起内存泄漏,dom删除时没有解绑事件等等,用户还可以自行输入排查的方式。针对不同的页面卡顿的原因,创建不同的预设排查方式,并为每个预设排查方式打上顺序标识,以便于用户选择。
63.其中,所述根据所述第一预设排查方式排查造成所述目标页面卡顿的原因之后,所述方法还包括:修改所述第一预设排查方式的累计排查数,所述累计排查数用于确定所述第一预设排查方式在所述多个预设排查方式中的顺序。
64.具体的,每个预设排查方式都有对应的累计使用次数,例如,有23位用户使用第一预设排查方式排查到造成目标页面卡顿的原因,则第一预设排查方式的累计使用次数为23。累计使用次数用于确定第一预设排查方式在多个预设排查方式中的顺序,例如,第二预设排查方式的累计使用次数为24次,则第二预设排查方式排在第一预设排查方式前,便于用户选择常用的预设排查方式,提高效率。在使用第一预设排查方式排查到目标页面卡顿的原因后,则调节该第一预设排查方式的累计使用次数,将第一预设排查方式的累计使用次数调整为24,在使用第一预设排查方式未排查到目标页面卡顿的原因,则不调节该第一预设排查方式的累计使用次数。修改后,获取排在第一预设排查方式前一位的预设排查方式的累计使用次数,并进行比较。例如,若第一预设排查方式前一位的预设排查方式为第二预设排查方式,判断第一预设排查方式的累计使用次数是否大于第二预设排查方式的累计使用次数,若第一预设排查方式的累计使用次数大于第二预设排查方式的累计使用次数,则将第一预设排查方式排到第二预设排查方式前,若小于或等于,则不改变第一预设排查方式与第二预设排查方式的顺序。例如,第二预设排查方式的累计使用次数为24次,而第一预设排查方式的累计使用次数为24次,则不调节第一预设排查方式与第二预设排查方式的顺序。
65.步骤270,根据所述目标页面卡顿的原因查找解决方案,所述解决方案为预先设置的方案。
66.获取目标页面卡顿的原因后,根据该原因获取对应的解决方案。
67.具体的,所述根据所述目标页面卡顿的原因查找解决方案包括:提取所述目标页面卡顿的原因中的关键字;根据所述关键字查找所述解决方案。
68.首先,为每个页面卡顿的原因编辑对应的解决方案,并保存到预设位置,例如内存或者磁盘。在获取到目标页面卡顿的原因后,提取原因中的关键字,并根据该关键字查找对应的解决方案,为用户提供解决的方案,避免寻找解决方法或者重复向相关人员询问,提高解决效率。
69.其中,所述根据所述目标页面卡顿的原因查找解决方案包括:获取所述目标页面卡顿的原因的编号,所述编号为预先设置的编号;根据所述编号查找所述解决方案。
70.具体的,为每个页面卡顿的原因编辑对应的解决方案,并保存到预设位置,例如内存或者磁盘。每个页面卡顿的原因以及其对应的解决方案都有预设的编号,在获取到目标页面卡顿的原因后,获取目标页面卡顿的原因的编号,根据该编号查找具有相同编号的解决方案,以提高查找效率,进而提高解决卡顿的效率。
71.在一种可能的实施例中,在排查到目标页面卡顿的原因后,会出现警示。例如,若通过编辑器日志栏排查,输入内存标识,日志栏内当超过标准值时日志栏内存字段出现红色字体警示,鼠标移入出现解决方案,若未超过标准值时日志栏不出现红色字体警示。输入文件引入标识,不规范文件下出现红色线警示,鼠标移入出现解决方案。输入css标识,易引起卡顿下的css样式出现红色线警示,鼠标移入出现解决方案。
72.请参见图3,图3是本技术实施例提供的一种页面卡顿的处理装置的功能单元组成框图。
73.一种页面卡顿的处理装置,包括:
74.第一获取单元310,用于获取目标页面的数据;
75.判断单元320,用于根据所述数据判断所述目标页面是否卡顿;
76.第一排查单元330,用于当所述目标页面卡顿时,通过第一排查方式排查所述目标页面卡顿的原因,所述第一排查方式为预先设置的排查方式;
77.第二获取单元340,用于当根据所述第一排查方式未排查到所述目标页面卡顿的原因时,获取第一指示消息,所述第一指示消息包括用于表征自动排查方式或手动排查方式的指示信息;
78.确定单元350,用于根据所述第一指示消息确定第二排查方式;
79.第二排查单元360,用于根据所述第二排查方式排查造成所述目标页面卡顿的原因;
80.查找单元370,用于根据所述目标页面卡顿的原因查找解决方案,所述解决方案为预先设置的方案。
81.其中,所述查找单元370还用于:
82.提取所述目标页面卡顿的原因中的关键字;
83.根据所述关键字查找所述解决方案。
84.其中,所述查找单元370还用于:
85.获取所述目标页面卡顿的原因的编号,所述编号为预先设置的编号;
86.根据所述编号查找所述解决方案。
87.所述第二排查单元360还用于:
88.当所述第二排查方式为所述自动排查方式时,通过performance插件录制所述目标页面的页面数据;
89.处理所述页面数据并生成性能报告;
90.根据所述性能报告排查造成所述目标页面卡顿的原因;
91.当所述第二排查方式为所述手动排查方式时,获取第二指示消息,所述第二指示消息用于从多个预设排查方式中确定第一预设排查方式,所述预设排查方式为预先设置的排查方式;
92.根据所述第二指示消息确定所述第一预设排查方式;
93.根据所述第一预设排查方式排查造成所述目标页面卡顿的原因。
94.其中,所述装置还包括:
95.修改单元,用于修改所述第一预设排查方式的累计排查数,所述累计排查数用于确定所述第一预设排查方式在所述多个预设排查方式中的顺序。
96.其中,所述判断单元320还用于:
97.获取所述目标页面的数据中的加载时长;
98.判断所述加载时长是否超过预设时长;
99.若是,则判断所述目标页面卡顿。
100.其中,所述第一排查单元330还用于:
101.获取所述目标页面加载时的网速;
102.判断所述网速是否低于预设的网速;
103.若否,则判断是否存在内存泄漏问题;
104.若不存在内存泄漏的问题,则执行获取第一指示消息的步骤。
105.请参见图4,图4是本技术实施例提供的一种计算机设备的结构示意图。如图4所示,上述计算机设备1000可以包括:处理器1001,网络接口1004和存储器1005,此外,上述计算机设备1000还可以包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(display)、键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是非易失性的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图4所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。
106.在图4所示的计算机设备1000中,网络接口1004可提供网络通讯功能;而用户接口1003主要用于为目标用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:
107.获取目标页面的数据;
108.根据所述数据判断所述目标页面是否卡顿;
109.当所述目标页面卡顿时,通过第一排查方式排查所述目标页面卡顿的原因,所述第一排查方式为预先设置的排查方式;
110.当根据所述第一排查方式未排查到所述目标页面卡顿的原因时,获取第一指示消息,所述第一指示消息包括用于表征自动排查方式或手动排查方式的指示信息;
111.根据所述第一指示消息确定第二排查方式;
112.根据所述第二排查方式排查造成所述目标页面卡顿的原因;
113.根据所述目标页面卡顿的原因查找解决方案,所述解决方案为预先设置的方案。
114.应当理解,本技术实施例中所描述的计算机设备1000可执行前文图2或者所对应实施例中对页面卡顿的处理方法的描述,也可执行前文图3所对应实施例中对页面卡顿的处理装置的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
115.此外,这里需要指出的是:本技术实施例还提供了一种计算机可读存储介质,且计算机可读存储介质中存储有前文提及的体检推荐装置所执行的计算机程序,且计算机程序包括程序指令,当处理器执行程序指令时,能够执行前文图2所对应实施例中对页面卡顿的处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本技术所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述。作为示例,程序指令可被部署在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行,分布在多个地点且通过通信网络互连的多个计算设备可以组成区块链系统。
116.此外,需要说明的是:本技术实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或者计算机程序可以包括计算机指令,该计算机指令可以存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器可以执行该计算机指令,使得该计算机设备执行前文图2所对应实施例中对页面卡顿的处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本技术所涉及的计算机程序产品或者计算机程序实施例中未披露的技术细节,请参照本技术方法实施例的描述。
117.需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
118.本技术实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
119.本技术实施例装置中的模块可以根据实际需要进行合并、划分和删减。
120.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储器(read-only memory,rom)或随机存储器(random access memory,ram)等。
121.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1