cookie信息优化处理方法和系统与流程

文档序号:37066401发布日期:2024-02-20 21:18阅读:14来源:国知局
cookie信息优化处理方法和系统与流程

本发明涉及网页数据处理的领域,尤其涉及cookie信息优化处理方法和系统。


背景技术:

1、cookie信息除了保存在浏览器端,还会包含在http报文中,每个http请求响应都会同时携带cookie信息进行传递,使得cookie信息能够同时被客户端和服务端操作,导致cookie信息被滥用。在cookie信息被滥用的情况下,会使得每次发起http请求响应会包含相应的cookie信息,导致http请求响应的数据量会增大,并且http请求响应包含的cookie信息在大多数情况下不会被使用,使得http请求响应的信息冗余度增大,占用了http页面数据的传输带宽,无法保证http页面数据能够快速进行加载,降低客户端的http页面数据的浏览效率、连续性和稳定性。


技术实现思路

1、本发明的目的在于提供cookie信息优化处理方法和系统,从来自用户端的http连接请求中得到http连接属性信息,以此将用户端连接至服务端的页面数据端,并对页面数据端进行cookie信息预处理,生成cookie信息列表,实现用户端与服务端之间的稳定连接和对cookie信息的规范整理;还基于用户端期望访问的http页面属性信息,在网页数据端定位相应的http页面数据,并识别http页面数据包含的附属cookie信息,对http页面数据包含的cookie信息进行全面筛查;再利用cookie信息列表,判断附加cookie信息是否属于冗余信息,便于对http页面数据进行数据优化处理,生成http页面数据包,实现对cookie信息进行压缩简化,降低http页面数据的数据冗余度,保证用户端对http页面数据进行快速加载,提高用户端的http页面数据的浏览效率、连续性和稳定性。

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

3、cookie信息优化处理方法,包括:

4、对来自用户端的http连接请求进行分析,得到所述用户端的http连接属性信息;基于所述http连接属性信息,将所述用户端连接至服务端相应的网页数据端;对所述网页数据端进行cookie信息预处理,生成cookie信息列表;

5、对来自用户端的http访问请求进行分析,得到所述用户端期望访问的http页面属性信息;基于所述http页面属性信息,从所述网页数据端的http页面数据库定位得到相应的http页面数据;对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息;

6、基于所述cookie信息列表,判断所述附属cookie信息是否属于冗余信息;基于所述附属cookie信息是否属于冗余信息的判断结果,对所述http页面数据进行数据优化处理,以此生成http页面数据包;再基于所述用户端的网页前端工作状态,将所述http页面数据包发送至所述用户端的页面前端。

7、可选地,对来自用户端的http连接请求进行分析,得到所述用户端的http连接属性信息;基于所述http连接属性信息,将所述用户端连接至服务端相应的网页数据端;对所述网页数据端进行cookie信息预处理,生成cookie信息列表,包括:

8、从来自用户端的http连接请求中提取用户端期望连接的服务端所在网关地址信息;基于所述网关地址信息,获取所述用户端期望连接的服务端的实时连接负载;将所述实时连接负载与所述服务端的最大允许连接负载进行对比,若所述实时连接负载大于或等于最大允许连接负载,则不将所述用户端连接至所述服务端;若所述实时连接负载小于最大允许连接负载,则将所述用户端连接至所述服务端相应的网页数据端;

9、获取所述用户端的终端身份信息,将所述终端身份信息与所述网页数据端的cookie信息传输日志进行对比,得到所述网页数据端与所述用户端的历史http页面数据交互过程中,曾经向所述用户端发送过的cookie信息;基于所有曾经向所述用户端发送过的cookie信息,生成cookie信息列表。

10、可选地,对来自用户端的http访问请求进行分析,得到所述用户端期望访问的http页面属性信息;基于所述http页面属性信息,从所述网页数据端的http页面数据库定位得到相应的http页面数据;对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息,包括:

11、获取用户端向服务端发送http访问请求时所述服务端的http数据通道可用带宽,若所述http数据通道可用带宽大于或等于预设带宽阈值,则指示所述服务端接收所述http访问请求;否则,指示所述服务端拒绝所述http访问请求;

12、对所述服务端接收的http访问请求进行分析,得到所述用户端期望访问的http页面地址信息;基于所述http页面地址信息,对所述网页数据端的http页面数据库进行数据查询定位,得到相应的http页面数据;

13、对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息及其在所述http页面数据的所在位置。

14、可选地,基于所述cookie信息列表,判断所述附属cookie信息是否属于冗余信息;基于所述附属cookie信息是否属于冗余信息的判断结果,对所述http页面数据进行数据优化处理,以此生成http页面数据包;再基于所述用户端的网页前端工作状态,将所述http页面数据包发送至所述用户端的页面前端,包括:

15、将所述附属cookie信息与所述cookie信息列表进行对比,若所述附属cookie信息存在于所述cookie信息列表,则判断所述附属cookie信息属于冗余信息;否则,判断所述附属cookie信息不属于冗余信息;

16、当所述附属cookie信息属于冗余信息,则基于所述冗余信息在所述http页面数据的所在位置,直接将所述冗余信息从所述http页面数据中删除,以此生成http页面数据包;

17、当所述附属cookie信息不属于冗余信息,则基于所述冗余信息在所述http页面数据的所在位置,对所述http页面数据中的附属cookie信息进行压缩处理,以此生成http页面数据包;

18、获取所述用户端的网页前端的网页数据加载速度,若所述网页数据加载速度大于或等于预设加载速度阈值,则将所述http页面数据包直接发送至所述用户端的页面前端;若所述网页数据加载速度小于预设加载速度阈值,则将所述http页面数据包分割成若干数据子包后,将所述若干数据子包依次发送至所述用户端的页面前端。

19、cookie信息优化处理系统,包括:

20、http连接处理模块,用于对来自用户端的http连接请求进行分析,得到所述用户端的http连接属性信息;基于所述http连接属性信息,将所述用户端连接至服务端相应的网页数据端;

21、cookie信息预处理模块,用于对所述网页数据端进行cookie信息预处理,生成cookie信息列表;

22、http访问识别模块,用于对来自用户端的http访问请求进行分析,得到所述用户端期望访问的http页面属性信息;基于所述http页面属性信息,从所述网页数据端的http页面数据库定位得到相应的http页面数据;

23、cookie信息筛选模块,用于对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息;

24、cookie信息识别与优化模块,用于基于所述cookie信息列表,判断所述附属cookie信息是否属于冗余信息;基于所述附属cookie信息是否属于冗余信息的判断结果,对所述http页面数据进行数据优化处理,以此生成http页面数据包;

25、页面数据包发送控制模块,用于基于所述用户端的网页前端工作状态,将所述http页面数据包发送至所述用户端的页面前端。

26、可选地,所述http连接处理模块用于对来自用户端的http连接请求进行分析,得到所述用户端的http连接属性信息;基于所述http连接属性信息,将所述用户端连接至服务端相应的网页数据端,包括:

27、从来自用户端的http连接请求中提取用户端期望连接的服务端所在网关地址信息;基于所述网关地址信息,获取所述用户端期望连接的服务端的实时连接负载;将所述实时连接负载与所述服务端的最大允许连接负载进行对比,若所述实时连接负载大于或等于最大允许连接负载,则不将所述用户端连接至所述服务端;若所述实时连接负载小于最大允许连接负载,则将所述用户端连接至所述服务端相应的网页数据端;

28、所述cookie信息预处理模块用于对所述网页数据端进行cookie信息预处理,生成cookie信息列表,包括:

29、获取所述用户端的终端身份信息,将所述终端身份信息与所述网页数据端的cookie信息传输日志进行对比,得到所述网页数据端与所述用户端的历史http页面数据交互过程中,曾经向所述用户端发送过的cookie信息;基于所有曾经向所述用户端发送过的cookie信息,生成cookie信息列表。

30、可选地,所述http访问识别模块用于对来自用户端的http访问请求进行分析,得到所述用户端期望访问的http页面属性信息;基于所述http页面属性信息,从所述网页数据端的http页面数据库定位得到相应的http页面数据,包括:

31、获取用户端向服务端发送http访问请求时所述服务端的http数据通道可用带宽,若所述http数据通道可用带宽大于或等于预设带宽阈值,则指示所述服务端接收所述http访问请求;否则,指示所述服务端拒绝所述http访问请求;

32、对所述服务端接收的http访问请求进行分析,得到所述用户端期望访问的http页面地址信息;基于所述http页面地址信息,对所述网页数据端的http页面数据库进行数据查询定位,得到相应的http页面数据;

33、所述cookie信息筛选模块用于对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息,包括:

34、对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息及其在所述http页面数据的所在位置。

35、可选地,所述cookie信息识别与优化模块用于基于所述cookie信息列表,判断所述附属cookie信息是否属于冗余信息;基于所述附属cookie信息是否属于冗余信息的判断结果,对所述http页面数据进行数据优化处理,以此生成http页面数据包,包括:

36、将所述附属cookie信息与所述cookie信息列表进行对比,若所述附属cookie信息存在于所述cookie信息列表,则判断所述附属cookie信息属于冗余信息;否则,判断所述附属cookie信息不属于冗余信息;

37、当所述附属cookie信息属于冗余信息,则基于所述冗余信息在所述http页面数据的所在位置,直接将所述冗余信息从所述http页面数据中删除,以此生成http页面数据包;

38、当所述附属cookie信息不属于冗余信息,则基于所述冗余信息在所述http页面数据的所在位置,对所述http页面数据中的附属cookie信息进行压缩处理,以此生成http页面数据包;

39、所述页面数据包发送控制模块用于基于所述用户端的网页前端工作状态,将所述http页面数据包发送至所述用户端的页面前端,包括:

40、获取所述用户端的网页前端的网页数据加载速度,若所述网页数据加载速度大于或等于预设加载速度阈值,则将所述http页面数据包直接发送至所述用户端的页面前端;若所述网页数据加载速度小于预设加载速度阈值,则将所述http页面数据包分割成若干数据子包后,将所述若干数据子包依次发送至所述用户端的页面前端。

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

42、本技术提供的cookie信息优化处理方法和系统从来自用户端的http连接请求中得到http连接属性信息,以此将用户端连接至服务端的页面数据端,并对页面数据端进行cookie信息预处理,生成cookie信息列表,实现用户端与服务端之间的稳定连接和对cookie信息的规范整理;还基于用户端期望访问的http页面属性信息,在网页数据端定位相应的http页面数据,并识别http页面数据包含的附属cookie信息,对http页面数据包含的cookie信息进行全面筛查;再利用cookie信息列表,判断附加cookie信息是否属于冗余信息,便于对http页面数据进行数据优化处理,生成http页面数据包,实现对cookie信息进行压缩简化,降低http页面数据的数据冗余度,保证用户端对http页面数据进行快速加载,提高用户端的http页面数据的浏览效率、连续性和稳定性。

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