基于日志的资源调整方法、设备、存储介质及装置制造方法及图纸

技术编号:20978736 阅读:21 留言:0更新日期:2019-04-29 18:43
本发明专利技术公开了一种基于日志的资源调整方法、设备、存储介质及装置,该方法包括:收集统计服务器产生的访问日志,从访问日志中提取出多个用户请求的统一资源定位符信息;从统一资源定位符信息中提取出各用户请求的点击量,将各用户请求按照所述点击量从大到小进行排序,获得请求排序列表;将所述请求排序列表中排在前面的第一预设数量的点击量对应的用户请求认定为热点请求;获取热点请求的热点页面位置,将热点页面位置调整至当前页面的预设显眼区域。通过从访问日志中的统一资源定位符信息中提取出的用户请求的点击量,将点击量多的请求的页面位置调整至当前页面的预设显眼区域,使得请求的页面位置更符合用户行为需求,提升用户体验。

Log-based resource adjustment methods, devices, storage media and devices

The invention discloses a log-based resource adjustment method, device, storage medium and device. The method includes: collecting access logs generated by statistical server, extracting unified resource locator information of multiple user requests from access logs, extracting clicks requested by each user from unified resource locator information, and extracting clicks requested by each user according to the clicks. Sort large to small to obtain the request sorting list; identify the user requests corresponding to the first preset number of clicks in the request sorting list as hot requests; get the hot page location of hot requests, and adjust the hot page location to the preset prominent area of the current page. By extracting the clicks of user requests from the unified resource locator information in the access log, the page position of the requests with more clicks is adjusted to the preset conspicuous area of the current page, which makes the page position of the requests more in line with the user's behavior needs and improves the user experience.

【技术实现步骤摘要】
基于日志的资源调整方法、设备、存储介质及装置
本专利技术涉及网络资源调整
,尤其涉及一种基于日志的资源调整方法、设备、存储介质及装置。
技术介绍
目前,网站中各页面层级的页面布局可能不是最优的,用户感兴趣的资源可能不在显眼位置,需要用户花费时间去寻找,导致用户体验差,现有技术中大多采用热力图的方式进行网站热点分析,需要在前台加入JavaScript代码实现,加重了服务器负载,缺乏便捷的热点分析方法。因此,如何进行热点分析以优化网页中各资源的位置分布是亟待解决的技术问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于日志的资源调整方法、设备、存储介质及装置,旨在解决现有技术中如何通过热点分析以优化网页中各资源的位置分布的技术问题。为实现上述目的,本专利技术提供一种基于日志的资源调整方法,所述基于日志的资源调整方法包括以下步骤:收集统计服务器产生的访问日志,从所述访问日志中提取出多个用户请求的统一资源定位符信息;根据所述统一资源定位符信息计算各用户请求的点击量,将各用户请求按照所述点击量从大到小进行排序,获得请求排序列表;将所述请求排序列表中排在前面的第一预设数量的用户请求认定为热点请求;获取所述热点请求的热点页面位置,将所述热点页面位置调整至当前页面的预设显眼区域。优选地,所述根据所述统一资源定位符信息计算各用户请求的点击量,将各用户请求按照所述点击量从大到小进行排序,获得请求排序列表,包括:获取各用户请求的请求页面层级;根据所述统一资源定位符信息计算各用户请求的点击量,将处于相同的所述请求页面层级的用户请求按照所述点击量从大到小进行排序,获得所述请求页面层级对应的请求排序列表;所述将所述请求排序列表中排在前面的第一预设数量的用户请求认定为热点请求,包括:将各请求页面层级对应的所述请求排序列表中排在前面的第一预设数量的用户请求认定为各请求页面层级对应的热点请求。优选地,所述获取所述热点请求的热点页面位置,将所述热点页面位置调整至当前页面的预设显眼区域,包括:获取所述热点请求的热点页面位置,从所述热点页面位置中提取出所述热点请求对应的热点页面层级;判断所述热点页面位置是否处于所述热点页面层级对应的当前页面的预设显眼区域;若不是,则将所述热点页面位置调整至所述当前页面的所述预设显眼区域。优选地,所述若不是,则将所述热点页面位置调整至所述当前页面的所述预设显眼区域之后,所述基于日志的资源调整方法还包括:从第一排序列表和第二排序列表中分别获取一个热点请求,所述请求排序列表包括所述第一排序列表和所述第二排序列表;将获取的两个热点请求对应的点击量进行比较,将点击量较大的热点请求作为第一请求,点击量较小的热点请求作为第二请求;获取所述第一请求的第一页面层级和所述第二请求的第二页面层级,所述热点页面层级包括所述第一页面层级和所述第二页面层级;判断所述第一页面层级是否高于所述第二页面层级;若是,则将所述第一页面层级与所述第二页面层级进行互换。优选地,所述获取所述热点请求的热点页面位置,将所述热点页面位置调整至当前页面的预设显眼区域之后,所述基于日志的资源调整方法还包括:根据所述统一资源定位符信息计算各用户请求所占用的网络资源;根据所述网络资源确定网络瓶颈请求,对所述网络瓶颈请求进行调整。优选地,所述根据所述网络资源确定网络瓶颈请求,对所述网络瓶颈请求进行调整,包括:将所述网络资源从大到小进行排序,获得资源占用列表;将所述资源占用列表中排在前面的第二预设数量的所述网络资源对应的用户请求认定为网络瓶颈请求;对所述网络瓶颈请求进行调整。优选地,所述对所述网络瓶颈请求进行调整,包括:对所述网络瓶颈请求进行分析,判断所述网络瓶颈请求能否进行页面级优化或者代码级优化;若能,则对所述网络瓶颈请求进行页面级优化或者代码级优化。此外,为实现上述目的,本专利技术还提出一种基于日志的资源调整设备,所述基于日志的资源调整设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于日志的资源调整程序,所述基于日志的资源调整程序配置为实现如上文所述的基于日志的资源调整方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有基于日志的资源调整程序,所述基于日志的资源调整程序被处理器执行时实现如上文所述的基于日志的资源调整方法的步骤。此外,为实现上述目的,本专利技术还提出一种基于日志的资源调整装置,所述基于日志的资源调整装置包括:提取模块、排序模块、认定模块和调整模块;所述提取模块,用于收集统计服务器产生的访问日志,从所述访问日志中提取出多个用户请求的统一资源定位符信息;所述排序模块,用于根据所述统一资源定位符信息计算各用户请求的点击量,将各用户请求按照所述点击量从大到小进行排序,获得请求排序列表;所述认定模块,用于将所述请求排序列表中排在前面的第一预设数量的用户请求认定为热点请求;所述调整模块,用于获取所述热点请求的热点页面位置,将所述热点页面位置调整至当前页面的预设显眼区域。本专利技术中,收集统计服务器产生的访问日志,从访问日志中提取出多个用户请求的统一资源定位符信息,从统一资源定位符信息中提取出各用户请求的点击量,将各用户请求按照所述点击量从大到小进行排序,获得请求排序列表,将所述请求排序列表中排在前面的第一预设数量的点击量对应的用户请求认定为热点请求,无需在前台加入JavaScript代码实现,便捷高效地实现了基于日志的热点分析;获取所述热点请求的热点页面位置,将所述热点页面位置调整至当前页面的预设显眼区域,使得请求的页面位置更符合用户行为需求,提升用户体验。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的基于日志的资源调整设备的结构示意图;图2为本专利技术基于日志的资源调整方法第一实施例的流程示意图;图3为本专利技术基于日志的资源调整方法第二实施例的流程示意图;图4为本专利技术基于日志的资源调整方法第三实施例的流程示意图;图5为本专利技术基于日志的资源调整装置第一实施例的结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的基于日志的资源调整设备结构示意图。如图1所示,该基于日志的资源调整设备可以包括:处理器1001,例如中央处理器(CentralProcessingUnit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本专利技术中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccessMemory,RAM)存储器,也可以是稳定的存储器(Non-volatileMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独本文档来自技高网...

【技术保护点】
1.一种基于日志的资源调整方法,其特征在于,所述基于日志的资源调整方法包括以下步骤:收集统计服务器产生的访问日志,从所述访问日志中提取出多个用户请求的统一资源定位符信息;根据所述统一资源定位符信息计算各用户请求的点击量,将各用户请求按照所述点击量从大到小进行排序,获得请求排序列表;将所述请求排序列表中排在前面的第一预设数量的用户请求认定为热点请求;获取所述热点请求的热点页面位置,将所述热点页面位置调整至当前页面的预设显眼区域。

【技术特征摘要】
1.一种基于日志的资源调整方法,其特征在于,所述基于日志的资源调整方法包括以下步骤:收集统计服务器产生的访问日志,从所述访问日志中提取出多个用户请求的统一资源定位符信息;根据所述统一资源定位符信息计算各用户请求的点击量,将各用户请求按照所述点击量从大到小进行排序,获得请求排序列表;将所述请求排序列表中排在前面的第一预设数量的用户请求认定为热点请求;获取所述热点请求的热点页面位置,将所述热点页面位置调整至当前页面的预设显眼区域。2.如权利要求1所述的基于日志的资源调整方法,其特征在于,所述根据所述统一资源定位符信息计算各用户请求的点击量,将各用户请求按照所述点击量从大到小进行排序,获得请求排序列表,包括:获取各用户请求的请求页面层级;根据所述统一资源定位符信息计算各用户请求的点击量,将处于相同的所述请求页面层级的用户请求按照所述点击量从大到小进行排序,获得所述请求页面层级对应的请求排序列表;所述将所述请求排序列表中排在前面的第一预设数量的用户请求认定为热点请求,包括:将各请求页面层级对应的所述请求排序列表中排在前面的第一预设数量的用户请求认定为各请求页面层级对应的热点请求。3.如权利要求2所述的基于日志的资源调整方法,其特征在于,所述获取所述热点请求的热点页面位置,将所述热点页面位置调整至当前页面的预设显眼区域,包括:获取所述热点请求的热点页面位置,从所述热点页面位置中提取出所述热点请求对应的热点页面层级;判断所述热点页面位置是否处于所述热点页面层级对应的当前页面的预设显眼区域;若不是,则将所述热点页面位置调整至所述当前页面的所述预设显眼区域。4.如权利要求2所述的基于日志的资源调整方法,其特征在于,所述若不是,则将所述热点页面位置调整至所述当前页面的所述预设显眼区域之后,所述基于日志的资源调整方法还包括:从第一排序列表和第二排序列表中分别获取一个热点请求,所述请求排序列表包括所述第一排序列表和所述第二排序列表;将获取的两个热点请求对应的点击量进行比较,将点击量较大的热点请求作为第一请求,点击量较小的热点请求作为第二请求;获取所述第一请求的第一页面层级和所述第二请求的第二页面层级,所述热点页面层级包括所述第一页面层级和所述第二页面层级;判断所述第一页面层级是...

【专利技术属性】
技术研发人员:魏云鹏袁小伟祁明远
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1