基于文件本地化部署的WEB画面快速加载方法及系统与流程

文档序号:36803300发布日期:2024-01-23 12:30阅读:13来源:国知局
基于文件本地化部署的WEB画面快速加载方法及系统与流程

本发明涉及画面显示,具体涉及一种基于文件本地化部署的web画面快速加载方法及系统。


背景技术:

1、为便于核电站的工作人员实时掌握核电站的运行状态和故障信息,需要将核电站中的各画面加载在操作人员对应的web端中进行显示。

2、现有技术中的web画面加载方法为:直接从存储有画面对应的画面资源的服务器中获取并加载画面资源,以在web端显示画面。但随着画面复杂度的增加,画面资源的资源量也大大增加,通过上述方式实现画面加载,画面资源下装到web端的速度较慢,即:画面加载效率较低,无法满足核电站中的加载要求。

3、故亟需提出一种基于文件本地化部署的web画面快速加载方法及系统,实现对资源量较大的画面的快速加载,以确保满足核电站中的加载要求。


技术实现思路

1、本发明所示的一种基于文件本地化部署的web画面快速加载方法及系统,用以解决现有技术中存在的直接从服务器中获取并加载画面资源,导致的画面资源下装速度较慢,画面加载效率较低的技术问题。

2、一方面,本发明提供了一种基于文件本地化部署的web画面快速加载方法,用于将服务器中的画面资源加载至web端中的web显示界面,所述基于文件本地化部署的web画面快速加载方法包括:

3、以预设规则对所述画面资源进行分类,获得公共资源、第一私有资源以及第二私有资源;将所述公共资源下装至浏览器插件,将所述第一私有资源下装至客户端;响应所述web显示界面发出的画面加载请求,所述画面加载请求包括请求加载资源;当所述请求加载资源为所述公共资源时,从所述浏览器插件中获取并加载所述公共资源;

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、本发明还提供了一种基于文件本地化部署的web画面快速加载系统,用于将服务器中的画面资源加载至web端中的web显示界面,所述基于文件本地化部署的web画面快速加载系统包括:

30、画面资源分类单元,用于以预设规则对所述画面资源进行分类,获得公共资源、第一私有资源以及第二私有资源;

31、画面资源下装单元,用于将所述公共资源下装至浏览器插件,将所述第一私有资源下装至客户端;

32、加载请求响应单元,用于响应所述web显示界面发出的画面加载请求,所述画面加载请求包括请求加载资源;

33、第一加载单元,用于当所述请求加载资源为所述公共资源时,从所述浏览器插件中获取并加载所述公共资源;

34、第二加载单元,用于当所述请求加载资源为所述第一私有资源时,从所述客户端中获取并加载所述第一私有资源;

35、第三加载单元,用于当所述请求加载资源为所述第二私有资源时,从所述服务器中获取并加载所述第二私有资源。

36、采用上述实现方式的有益效果是:本发明提出的基于文件本地化部署的web画面快速加载方法,首先以预设规则对画面资源进行分类,获得公共资源、第一私有资源以及第二私有资源,并将公共资源下装至浏览器插件,将第一私有资源下装至客户端,当请求加载资源为公共资源时,从浏览器插件中获取并加载公共资源;当请求加载资源为第一私有资源时,从客户端中获取并加载第一私有资源;当请求加载资源为第二私有资源时,从服务器的服务端程序中获取并加载第二私有资源。实现了不仅可以直接从服务器中获取画面资源,还可从浏览器插件和客户端中对应加载公共资源以及第一私有资源,降低了画面加载时间,提高了画面加载效率。



技术特征:

1.一种基于文件本地化部署的web画面快速加载方法,其特征在于,用于将服务器中的画面资源加载至web端中的web显示界面,所述基于文件本地化部署的web画面快速加载方法包括:

2.根据权利要求1所述的基于文件本地化部署的web画面快速加载方法,其特征在于,所述预设规则为使用频次、资源获取时间以及资源所占内存空间中的至少一种。

3.根据权利要求2所述的基于文件本地化部署的web画面快速加载方法,其特征在于,所述预设规则为所述使用频次和所述资源获取时间;则所述以预设规则对所述画面资源进行分类,获得公共资源、第一私有资源以及第二私有资源,包括:确定所述画面资源的使用频次;将使用频次大于或等于第一频次阈值的所述画面资源作为所述公共资源;将使用频次小于所述第一频次阈值,并大于或等于第二频次阈值的所述画面资源作为所述第一私有资源;或,获取所述画面资源的获取时间,确定当前时间,并将所述当前时间和所述获取时间的时间差小于时间差阈值的所述画面资源作为所述第一私有资源;将使用频次小于所述第二频次阈值,且所述当前时间和所述获取时间的时间差大于或等于时间差阈值的所述画面资源作为所述第二私有资源。

4.根据权利要求1所述的基于文件本地化部署的web画面快速加载方法,其特征在于,所述当所述请求加载资源为所述第一私有资源时,从所述客户端中获取并加载所述第一私有资源,包括:当所述请求加载资源为所述第一私有资源时,从所述客户端获取所述第一私有资源;获取所述客户端中的所述第一私有资源的客户端版本信息以及所述服务器中的所述第一私有资源的服务器版本信息;当所述客户端版本信息和所述服务器版本信息一致时,加载所述客户端中的所述第一私有资源;当所述客户端版本信息和所述服务器版本信息不一致时,从所述服务器中获取并加载所述第一私有资源。

5.根据权利要求4所述的基于文件本地化部署的web画面快速加载方法,其特征在于,所述获取所述客户端中的所述第一私有资源的客户端版本信息,包括:获取所述客户端中的所述第一私有资源的下装时间,基于所述下装时间确定所述客户端版本信息。

6.根据权利要求4所述的基于文件本地化部署的web画面快速加载方法,其特征在于,所述获取所述客户端中的所述第一私有资源的客户端版本信息,包括:获取所述客户端中的所述第一私有资源的版本日志,基于所述版本日志确定所述客户端版本信息。

7.根据权利要求1所述的基于文件本地化部署的web画面快速加载方法,其特征在于,所述将所述公共资源下装至所述浏览器插件,将所述第一私有资源下装至所述客户端,包括:获取资源下装时间;当当前时间为所述资源下装时间时,响应资源下装指令,将所述公共资源下装至所述浏览器插件,将所述第一私有资源下装至所述客户端。

8.根据权利要求1所述的基于文件本地化部署的web画面快速加载方法,其特征在于,在所述以预设规则对所述画面资源进行分类,获得公共资源、第一私有资源以及第二私有资源之前,还包括:分别从实时数据库、历史数据库以及关系型数据库中获得第一数据库资源、第二数据库资源以及第三数据库资源;将所述第一数据库资源、所述第二数据库资源以及所述第三数据库资源进行整合,获得所述画面资源,并将所述画面资源存储至所述服务器。

9.根据权利要求8所述的基于文件本地化部署的web画面快速加载方法,其特征在于,将第一数据库资源、第二数据库资源以及第三数据库资源进行整合包括:将第一数据库资源、第二数据库资源以及第三数据库资源进行数据过滤、降噪、去重处理。

10.一种基于文件本地化部署的web画面快速加载系统,用于将服务器中的画面资源加载至web端中的web显示界面,所述基于文件本地化部署的web画面快速加载系统包括:画面资源分类单元,用于以预设规则对所述画面资源进行分类,获得公共资源、第一私有资源以及第二私有资源;画面资源下装单元,用于将所述公共资源下装至浏览器插件,将所述第一私有资源下装至客户端;加载请求响应单元,用于响应所述web显示界面发出的画面加载请求,所述画面加载请求包括请求加载资源;第一加载单元,用于当所述请求加载资源为所述公共资源时,从所述浏览器插件中获取并加载所述公共资源;第二加载单元,用于当所述请求加载资源为所述第一私有资源时,从所述客户端中获取并加载所述第一私有资源;第三加载单元,用于当所述请求加载资源为所述第二私有资源时,从所述服务器中获取并加载所述第二私有资源。


技术总结
本发明提供了一种基于文件本地化部署的WEB画面快速加载方法及系统,其方法包括:以预设规则对画面资源进行分类,获得公共资源、第一私有资源以及第二私有资源;将公共资源下装至浏览器插件,将第一私有资源下装至客户端;响应WEB显示界面发出的画面加载请求,画面加载请求包括请求加载资源;当请求加载资源为公共资源时,从浏览器插件中获取并加载公共资源;当请求加载资源为第一私有资源时,从客户端中获取并加载第一私有资源;当请求加载资源为第二私有资源时,从服务器中获取并加载第二私有资源。本发明降低了画面加载时间,提高了画面加载效率。

技术研发人员:徐奎,刘林钰,洪诗鑫,兰洋,李文康
受保护的技术使用者:中核武汉核电运行技术股份有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1