基于对抗神经网络的网页页面加载优化方法和系统与流程

文档序号:36724064发布日期:2024-01-16 12:29阅读:22来源:国知局
基于对抗神经网络的网页页面加载优化方法和系统与流程

本发明涉及计算机网页处理的领域,尤其涉及基于对抗神经网络的网页页面加载优化系统。


背景技术:

1、通过开发工具编辑完成的前端网页页面未经优化,在显示网页页面时对网页页面数据是随机加载的,并且先加载的网页页面数据会先获得显示。在网络加载速度有限的情况下,对网页页面进行加载过程中,网页页面的关键内容对应的网页页面数据并不一定会被优先加载,使得该网页页面的关键内容不一定会第一时间显示出来,导致网页浏览体验较差。此外,受限于tcp协议连接的满启动特性,网页页面数据的前14kb数据部分的加载速度与后续网页页面数据中间必定存在一个数据往返,导致前14kb数据部分后面的数据部分的加载速度会显著降低,无法在网络速度不理想的情况下,对网页页面的关键信息进行优先显示,从而影响网页页面加载过程中的用户体验。


技术实现思路

1、本发明的目的在于提供基于对抗神经网络的网页页面加载优化方法和系统,其提取完成编辑的网页页面文件,并得到对应的网页页面数据,保证网页页面数据的完整性;基于对抗神经网络,一方面得到网页页面数据下属所有页面子数据的初始加载顺序,另一方面得到网页加载端于当前工作状态下按照初始加载顺序对网页页面数据进行加载对应的页面数据加载特征信息;还基于页面数据加载特征信息,对初始加载顺序对应的网页页面数据加载过程进行评估,以此调整初始加载顺序,得到网页页面数据下属所有页面子数据的最终加载顺序,确保最总加载顺序对应的网页页面数据加载过程具有良好的加载用户体验;再基于最终加载顺序,生成网页页面数据下属所有页面子数据的子数据队列,以此发送至网页加载端,保证在网络速度不理想的情况下,也能对网页页面的关键信息优先显示,改善网页页面加载过程中的用户体验。

2、本发明是通过以下技术方案实现:

3、基于对抗神经网络的网页页面加载优化方法,包括:

4、对网页开发端进行监测,得到所述网页开发端的网页页面编辑状态信息;基于所述网页页面编辑状态信息,从所述网页开发端提取完成编辑的网页页面文件,并对提取的网页页面文件进行预处理,得到网页页面数据;

5、基于对抗神经网络评估操作,得到网页加载端对所述网页页面数据下属所有页面子数据的初始加载顺序,以及所述网页加载端于当前工作状态下按照所述初始加载顺序对所述网页页面数据进行加载对应的页面数据加载特征信息;基于所述页面数据加载特征信息,调整所述初始加载顺序,得到所述网页页面数据下属所有页面子数据的最终加载顺序;

6、基于所述最终加载顺序,生成关于所述网页页面数据下属所有页面子数据的子数据队列;再基于来自用户端的网页建立请求,将所述子数据队列包含的所有页面子数据依次发送至所述网页加载端。

7、可选地,对网页开发端进行监测,得到所述网页开发端的网页页面编辑状态信息;基于所述网页页面编辑状态信息,从所述网页开发端提取完成编辑的网页页面,并对提取的网页页面进行预处理,得到网页页面数据,包括:

8、获取网页开发端的网页开发工作日志后,对所述网页开发工作日志进行分析,得到所述网页开发端当前进行处理的网页页面编辑任务的编辑进度信息;

9、基于所述编辑进度信息,判断所述网页页面编辑任务是否已经完成;若是,则从所述网页开发端相应存储空间复制提取所述网页页面编辑任务对应的完成编辑的网页页面文件;

10、对提取的网页页面文件进行页面数据内容识别预处理,得到网页页面数据;其中,所述网页页面数据包括与所述网页页面文件下属所有页面数据内容块一一对应的若干页面子数据。

11、可选地,基于对抗神经网络评估操作,得到网页加载端对所述网页页面数据下属所有页面子数据的初始加载顺序,以及所述网页加载端于当前工作状态下按照所述初始加载顺序对所述网页页面数据进行加载对应的页面数据加载特征信息;基于所述页面数据加载特征信息,调整所述初始加载顺序,得到所述网页页面数据下属所有页面子数据的最终加载顺序,包括:

12、利用第一神经网络模型对所述网页页面数据进行评估,得到网页加载端对所述网页页面数据下属所有页面子数据的初始加载顺序;

13、利用第二神经网络模型对所述网页加载端进行评估,得到所述网页加载端于当前工作状态下按照所述初始加载顺序对所述网页页面数据进行加载对应的页面数据加载特征信息;其中,所述页面数据加载特征信息包括所述网页页面数据的前14kb数据部分的压缩比,所述前14kb数据部分的加载速度,以及所述网页页面数据在不同网络速度条件下的平均加载时间;

14、基于所述页面数据加载特征信息,对所述网页加载端于当前工作状态下按照所述初始加载顺序对所述网页页面数据的加载操作进行性能评估,得到页面数据加载综合评价值;若所述页面数据加载综合评价值大于或等于预设评价阈值,则将所述初始加载顺序作为所述网页页面数据下属所有页面子数据的最终加载顺序;若所述页面数据加载综合评价值小于预设评价阈值,则基于所述网页页面数据下属所有页面子数据各自的数据比特量,对所述初始加载顺序进行调整,得到新的加载顺序,直到新的加载顺序对应的页面数据加载综合评价值大于或等于预设评价阈值为止,从而将新的加载顺序作为所述网页页面数据下属所有页面子数据的最终加载顺序。

15、可选地,基于所述最终加载顺序,生成关于所述网页页面数据下属所有页面子数据的子数据队列;再基于来自用户端的网页建立请求,将所述子数据队列包含的所有页面子数据依次发送至所述网页加载端,包括:

16、基于所述最终加载顺序,将所述网页页面数据下属所有页面子数据相应排列形成子数据队列;

17、对来自用户端的网页建立请求进行分析,判断所述用户端是否属于合法用户端;若是,则将所述子数据队列包含的所有页面子数据依次发送至所述网页加载端;若否,则不将所述子数据队列包含的所有页面子数据发送至所述网页加载端。

18、基于对抗神经网络的网页页面加载优化系统,包括:

19、网页开发监测模块,用于对网页开发端进行监测,得到所述网页开发端的网页页面编辑状态信息;

20、网页页面提取与处理模块,用于基于所述网页页面编辑状态信息,从所述网页开发端提取完成编辑的网页页面文件,并对提取的网页页面文件进行预处理,得到网页页面数据;

21、对抗神经网络处理模块,用于基于对抗神经网络评估操作,得到网页加载端对所述网页页面数据下属所有页面子数据的初始加载顺序,以及所述网页加载端于当前工作状态下按照所述初始加载顺序对所述网页页面数据进行加载对应的页面数据加载特征信息;基于所述页面数据加载特征信息,调整所述初始加载顺序,得到所述网页页面数据下属所有页面子数据的最终加载顺序;

22、页面数据队列生成模块,用于基于所述最终加载顺序,生成关于所述网页页面数据下属所有页面子数据的子数据队列;

23、页面数据发送模块,用于基于来自用户端的网页建立请求,将所述子数据队列包含的所有页面子数据依次发送至所述网页加载端。

24、可选地,所述网页开发监测模块用于对网页开发端进行监测,得到所述网页开发端的网页页面编辑状态信息,包括:

25、获取网页开发端的网页开发工作日志后,对所述网页开发工作日志进行分析,得到所述网页开发端当前进行处理的网页页面编辑任务的编辑进度信息;

26、所述网页页面提取与处理模块用于基于所述网页页面编辑状态信息,从所述网页开发端提取完成编辑的网页页面文件,并对提取的网页页面文件进行预处理,得到网页页面数据,包括:

27、基于所述编辑进度信息,判断所述网页页面编辑任务是否已经完成;若是,则从所述网页开发端相应存储空间复制提取所述网页页面编辑任务对应的完成编辑的网页页面文件;

28、对提取的网页页面文件进行页面数据内容识别预处理,得到网页页面数据;其中,所述网页页面数据包括与所述网页页面文件下属所有页面数据内容块一一对应的若干页面子数据。

29、可选地,所述对抗神经网络处理模块用于基于对抗神经网络评估操作,得到网页加载端对所述网页页面数据下属所有页面子数据的初始加载顺序,以及所述网页加载端于当前工作状态下按照所述初始加载顺序对所述网页页面数据进行加载对应的页面数据加载特征信息;基于所述页面数据加载特征信息,调整所述初始加载顺序,得到所述网页页面数据下属所有页面子数据的最终加载顺序,包括:

30、利用第一神经网络模型对所述网页页面数据进行评估,得到网页加载端对所述网页页面数据下属所有页面子数据的初始加载顺序;

31、利用第二神经网络模型对所述网页加载端进行评估,得到所述网页加载端于当前工作状态下按照所述初始加载顺序对所述网页页面数据进行加载对应的页面数据加载特征信息;其中,所述页面数据加载特征信息包括所述网页页面数据的前14kb数据部分的压缩比,所述前14kb数据部分的加载速度,以及所述网页页面数据在不同网络速度条件下的平均加载时间;

32、基于所述页面数据加载特征信息,对所述网页加载端于当前工作状态下按照所述初始加载顺序对所述网页页面数据的加载操作进行性能评估,得到页面数据加载综合评价值;若所述页面数据加载综合评价值大于或等于预设评价阈值,则将所述初始加载顺序作为所述网页页面数据下属所有页面子数据的最终加载顺序;若所述页面数据加载综合评价值小于预设评价阈值,则基于所述网页页面数据下属所有页面子数据各自的数据比特量,对所述初始加载顺序进行调整,得到新的加载顺序,直到新的加载顺序对应的页面数据加载综合评价值大于或等于预设评价阈值为止,从而将新的加载顺序作为所述网页页面数据下属所有页面子数据的最终加载顺序。

33、可选地,所述页面数据队列生成模块用于基于所述最终加载顺序,生成关于所述网页页面数据下属所有页面子数据的子数据队列,包括:

34、基于所述最终加载顺序,将所述网页页面数据下属所有页面子数据相应排列形成子数据队列;

35、所述页面数据发送模块用于基于来自用户端的网页建立请求,将所述子数据队列包含的所有页面子数据依次发送至所述网页加载端,包括:

36、对来自用户端的网页建立请求进行分析,判断所述用户端是否属于合法用户端;若是,则将所述子数据队列包含的所有页面子数据依次发送至所述网页加载端;若否,则不将所述子数据队列包含的所有页面子数据发送至所述网页加载端。

37、与现有技术相比,本发明具有如下有益效果:

38、本技术提供的基于对抗神经网络的网页页面加载优化方法和系统提取完成编辑的网页页面文件,并得到对应的网页页面数据,保证网页页面数据的完整性;基于对抗神经网络,一方面得到网页页面数据下属所有页面子数据的初始加载顺序,另一方面得到网页加载端于当前工作状态下按照初始加载顺序对网页页面数据进行加载对应的页面数据加载特征信息;还基于页面数据加载特征信息,对初始加载顺序对应的网页页面数据加载过程进行评估,以此调整初始加载顺序,得到网页页面数据下属所有页面子数据的最终加载顺序,确保最总加载顺序对应的网页页面数据加载过程具有良好的加载用户体验;再基于最终加载顺序,生成网页页面数据下属所有页面子数据的子数据队列,以此发送至网页加载端,保证在网络速度不理想的情况下,也能对网页页面的关键信息优先显示,改善网页页面加载过程中的用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1