页面访问的数据处理方法、装置及电子设备制造方法及图纸

技术编号:17779744 阅读:293 留言:0更新日期:2018-04-22 08:16
本说明书实施例公开了一种页面访问的数据处理方法、装置及电子设备。所述方法包括:采集用户行为数据并进行用户行为趋势的预测,根据用户行为的预测结果预先从服务器加载对应文档资源,构建页面文档,并缓存到用户本地终端中(如缓存到内存)存储。这样,当用户点击或进入页面时,可以从本地终端中快速读取页面资源并展示,使得用户快速的进入对应的产品页面。

【技术实现步骤摘要】
页面访问的数据处理方法、装置及电子设备
本说明书实施例方案属于计算机数据处理
,尤其涉及一种页面访问的数据处理方法、装置及电子设备。
技术介绍
随着移动互联网技术的发展,移动互联网业务需求也在高速增长。移动终端APP(application,应用)快速的打开页面、响应用户操作,是目前各APP应用开发方和运营方提升用户应用使用体验的重要研究方向。当用户点击进入应用页面时,通常需要根据用户的操作从服务器下载资源,然后跳转到目标页面,展示新打开的页面的内容信息。由于用户移动、跨境访问等,客户端与服务器进行数据传输的网络情况存在一些不稳定、参差不齐的现象,常常会导致应用页面打开速度慢,甚至打不卡页面的现象。目前现有方案中已有的提速应用打开页面的方式主要为网络应用层面的优化,例如优化DNS(提前解析)、静态资源预热等。目前已经出现了各种基于网络应用层的优化方案,这种方式也逐渐进入瓶颈期,进一步的提升页面访问速度的难度越来越大。因此,业内需要一种可以更加有效提升页面访问速度的实现方案。
技术实现思路
本说明书实施例目的在于提供一种页面访问的数据处理方法、装置及电子设备,可以预测用户行为并下载相应的资源到内存,使得用户访问页面时可以由内存读取展示页面资源,极大的提升了页面访问速度,提高了用户体验。本说明书实施例提供的一种页面访问的数据处理方法、装置及电子设备是包括以下方式实现的:一种页面访问的数据处理方法,所述方法包括:监测并获取用户终端操作的行为数据;根据所述行为数据预测用户的预期操作行为;确定与所述预期操作行为对应的预触发产品业务;从资源服务器加载所述预触发产品业务对应的资源,并构建成页面资源进行本地存储;基于目标页面的访问请求从所述本地存储中读取相应的页面资源,基于读取的页面资源展示所述目标页面的信息内容,所述目标页面包括触发所述预触发产品业务跳转的页面。一种页面访问的数据处理装置,所述装置包括:页面访问模块,用于接收目标页面的访问请求,判断所述访问请求是否访问预测用户行为所对应的产品业务;内容缓存模块,用于在所述访问请求访问预测用户行为所对应的产品业务时,获取预先缓存在内存中所述产品业务的页面文档,所述页面文档包括基于预测用户在终端上的操作行为预先从服务器加载相应的产品资源并构建出的页面文档;资源替换模块,用于将所述页面文档替换为所述目标页面的展示文档;内容展示模块,用于基于所述展示文档展示所述目标页面的信息内容。一种页面访问的数据处理装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:监测并获取用户终端操作的行为数据;根据所述行为数据预测用户的预期操作行为;确定与所述预期操作行为对应的预触发产品业务;从资源服务器加载所述预触发产品业务对应的资源,并构建成页面资源进行本地存储;基于目标页面的访问请求从所述本地存储中读取相应的页面资源,基于读取的页面资源展示所述目标页面的信息内容,所述目标页面包括触发所述预触发产品业务跳转的页面。一种电子设备,包括至少一个处理器和存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:监测并获取用户终端操作的行为数据;根据所述行为数据预测用户的预期操作行为;确定与所述预期操作行为对应的预触发产品业务;从资源服务器加载所述预触发产品业务对应的资源,并构建成页面资源进行本地存储;基于目标页面的访问请求从所述本地存储中读取相应的页面资源,基于读取的页面资源展示所述目标页面的信息内容,所述目标页面包括触发所述预触发产品业务跳转的页面。一种页面访问的数据处理方法,所述方法包括:接收目标页面的访问请求,判断所述访问请求是否访问预触发产品业务,所述预触发产品业务包括基于预测用户在终端上的预测操作行为而确定的产品业务;若是,则获取预先缓存在内存中所述预触发产品业务的页面文档,所述页面文档包括预先从服务器加载与所述预先触发产品对应的资源,资源构建目标页面的页面文档;将当前页面的页面文档全量替换为所述目标页面的页面文档;基于替换后的页面文档展示所述目标页面的信息内容。本说明书实施例提供的一种页面访问的数据处理方法、装置及电子设备,可以采集用户行为数据并进行用户行为趋势的预测,根据用户行为的预测结果预先从服务器加载对应文档资源,构建页面文档,并缓存到用户本地终端中(如缓存到内存)存储。这样,当用户点击或进入页面时,可以从本地终端中快速读取页面资源并展示,可以有效解决用户发起页面访问时用户终端到服务器页面资源的网络请求时间,使得用户可以非常快速的进入对应的产品页面,大大提高了用户终端页面访问体验。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本说明书所述一种页面访问的数据处理方法实施例的流程示意图;图2是本说明书提供的所述方法一种实施示例中预测用户行为趋势的流程示意图;图3是本说明书实施方案中预测的用户行为映射到相应产品业务的示意图;图4是本说明书提供的所述方法一个实施示例中页面预加载的处理流程示意图;图5是本说明书所述方法中一个用户访问页面的处理流程示意图;图6是本说明书提供的一种页面访问的数据处理装置实施例的模块结构示意图;图7是本说明书提供的所述装置中行为预测模块一个实施例的模块结构示意图;图8是本说明书提供的所述电子设备的一个实施例的结构示意图;图9是本说明书中一种根据监测数据预测的用户的趋势行为所关联到的产品业务示意图;图10是本说明书所述一种页面访问的数据处理方法实施例的流程示意图。具体实施方式为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书中的一部分实施例,而不是全部的实施例。基于本说明书中的一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书实施例保护的范围。图1是本说明书提供的所述一种页面访问的数据处理方法实施例的流程示意图。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本说明书实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置、服务器或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理、服务器集群的实施环境)。目前业务已有的提高访问页面速度的优化方案多数为网络应用层面的优化。本说明书提供的实施方案中可以从用户访问的业务产品出发,尤其是对业务逻辑的表达链路层面进行访问页面的提速。例如可以通过感应装置获取用户持有终端设备的姿势、角度,以及用户当前手指的位置和手势方向等,结合提供的产品业务,预测用户接下来可能执行的操作。本文档来自技高网
...
页面访问的数据处理方法、装置及电子设备

【技术保护点】
一种页面访问的数据处理方法,所述方法包括:监测并获取用户终端操作的行为数据;根据所述行为数据预测用户的预期操作行为;确定与所述预期操作行为对应的预触发产品业务;从资源服务器加载所述预触发产品业务对应的资源,并构建成页面资源进行本地存储;基于目标页面的访问请求从所述本地存储中读取相应的页面资源,基于读取的页面资源展示所述目标页面的信息内容,所述目标页面包括触发所述预触发产品业务跳转的页面。

【技术特征摘要】
1.一种页面访问的数据处理方法,所述方法包括:监测并获取用户终端操作的行为数据;根据所述行为数据预测用户的预期操作行为;确定与所述预期操作行为对应的预触发产品业务;从资源服务器加载所述预触发产品业务对应的资源,并构建成页面资源进行本地存储;基于目标页面的访问请求从所述本地存储中读取相应的页面资源,基于读取的页面资源展示所述目标页面的信息内容,所述目标页面包括触发所述预触发产品业务跳转的页面。2.如权利要求1所述的一种页面访问的数据处理方法,其中,所述监测用户终端操作包括利用终端的传感器设备监测终端空间状态、在终端上产生的操控行为。3.如权利要求2所述的一种页面访问的数据处理方法,所述根据所述用户行为数据预测用户的预期操作行为包括:根据所述行为数据确定当前操作的趋势行为,所述行为数据包括传感器检测到的终端的空间位置、终端倾斜角度、触摸屏上的触摸位置、在触摸屏上的滑动轨迹中的至少一项数据信息;结合提供的产品业务数据,计算所述趋势行为所关联到的产品业务,以触发所述关联到的产品业务作为预测的预期操作行为;相应的,选取至少一个所述关联到的产品业务作为与所述预期操作行为对应的预触发产品业务。4.如权利要求3所述的一种页面访问的数据处理方法,其中,在确定预触发产品业务时,选取权重值达到预设阈值的产品业务作为预触发产品业务,所述权重值包括根据所述产品业务数据的访问流量数据为产品业务分配的权重值。5.如权利要求1所述的一种页面访问的数据处理方法,所述从资源服务器加载所述预触发产品业务的资源,并构建成页面资源进行本地存储,包括:根据所述预触发产品业务的资源信息从资源服务器获取对应的文档信息;解析所述文档信息,构建所述预触发产品业务的页面文档;将页面文档缓存到本地内存中。6.如权利要求1所述的一种页面访问的数据处理方法,所述从所述本地存储的页面资源中读取相应的页面资源包括:接收所述目标页面的访问请求之后,利用页面的历史页面访问接口变更当前页面统一资源定位符的地址,并通知页面渲染引擎去访问所述目标页面;从所述本地存储中读取目标页面的页面文档;将当前页面的页面文档全量替换为所述目标页面的页面文档。7.一种页面访问的数据处理装置,所述装置包括:预测数据获取模块,用于监测并获取用户终端操作的行为数据;行为预测模块,用于根据所述行为数据预测用户的预期操作行为;产品映射模块,用于确定与所述预期操作行为对应的预触发产品业务;资源预加载模块,用于从资源服务器加载所述预触发产品业务对应的资源,并构建成页面资源进行本地存储;预期访问处理模块,用于基于目标页面的访问请求从所述本地存储中读取相应的页面资源,基于读取的页面资源展示所述目标页面的信息内容,所述目标页面包括触发所述预触发产品业务跳转的页面。8.如权利要求7所述的一种页面访问的数据处理装置,所述预测数据获取模块监测用户终端操作包括利用终端的传感器设备监测终端空间状态、在终端上产生的操控行为。9.如权利要求8所述的一种页面访问的数据处理装置,所述行为预测模块包括:行为趋势预测单元,用于根据所述行为数据确...

【专利技术属性】
技术研发人员:徐达峰朱子辰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1