The invention provides a method / system for a web page, a computer readable storage medium and an electronic device. The method of processing a web page includes: statistical users are counting the jump records that jump between web pages in the process of using a web page; and the jump probability of a user's jump from the current web page to the next hop page is calculated according to the jump record; According to the jump probability, the corresponding processing operation of the next hop web page is performed. Through statistical analysis of users' usage habits, intelligent prediction and preprocessing of web pages, the invention can analyze the user's habits, predict the possibility of the user's next navigation to open other links, and preprocess the web page according to the prediction possibility, thus improving the user experience.
【技术实现步骤摘要】
网页的处理方法/系统、计算机可读存储介质及电子设备
本专利技术属于网页处理
,涉及一种处理方法和系统,特别是涉及一种网页的处理方法/系统、计算机可读存储介质及电子设备。
技术介绍
浏览器能够快速打开网页始终是用户的强需求。随着用户终端设备性能的提升、网络性能的提升、渲染技术的优化提升,浏览器加载网页的速度也在逐步提升着,同时,在策略方面,也会有一些用空间换取时间的方法。以谷歌浏览器为代表,应用了一些诸如DNS预解析、TCP预连接、网页预渲染等先进技术,试图在用户真正触发导航之前,提前在后台做一些预处理工作,用空间换时间,以期减少用户等待时间,提升速度。但是,这项技术的推广使用受限于一个瓶颈因素:如何预测用户下一步期望访问的页面是什么,从而针对性的做这些预处理工作。毕竟这些预处理是需要耗费一定的网络资源、内存空间和计算成本的,所以有效的预测准确率支持是该技术能够应用的前提。目前已有的一些预测策略包括:1、用户在地址栏输入地址时,根据历史输入内容,预测接下来会输入的网址,进行自动匹配并且触发网页预处理。2、网站开发者在网页中加入"dns-prefech"的标记,指导浏览器进行预处理。用户访问网页的途径中,除了地址栏输入网址访问外,通过页面<a>标签链接点击的方式占用很大比例,因此,上述策略1具有很大的局限性。策略2中网站开发者进行的工作只能针对一些“普适”的情景,无法针对每个用户的使用习惯进行智能控制。如何有效利用用户的使用习惯而做出精准的预处理,将会是一个颇有意义的挑战。因此,如何提供一种网页的处理方法/系统、计算机可读存储 ...
【技术保护点】
1.一种网页的处理方法,其特征在于,包括:统计用户在使用网页过程中在网页间跳转的跳转记录;根据所述跳转记录,计算用户从当前网页跳转至下一跳网页的跳转概率;根据所述跳转概率,则对所述下一跳网页执行相应的处理操作。
【技术特征摘要】
1.一种网页的处理方法,其特征在于,包括:统计用户在使用网页过程中在网页间跳转的跳转记录;根据所述跳转记录,计算用户从当前网页跳转至下一跳网页的跳转概率;根据所述跳转概率,则对所述下一跳网页执行相应的处理操作。2.根据权利要求1所述的网页的处理方法,其特征在于,所述统计用户在使用网页过程中在网页间跳转的跳转记录的步骤包括:捕捉用户在使用网页过程中的使用行为,并通过一有向图统计所述跳转记录;其中,所述有向图中包括顶点,有向边及有向边的权重;所述顶点表示一网页,用以记录用户访问的统一资源定位符,统一资源定位符作为所述顶点的唯一标识;所述有向边用于标记用户由一顶点通过标签跳转到另一顶点;所述权重用于记录用户由一顶点通过标签跳转到另一顶点的跳转次数。3.根据权利要求2所述的网页的处理方法,其特征在于,所述统计用户在使用网页过程中在网页间跳转的跳转记录的步骤还包括:当用户待访问所述网页时,通过所述统一资源定位符在所述有向图中查找,若所述有向图中不存在待访问的网页时,在所述有向图中新增顶点,并记录其初始化访问次数为1;若所述有向图中存在待访问的网页时,将该顶点的访问次数加1。4.根据权利要求2所述的网页的处理方法,其特征在于,所述统计用户在使用网页过程中在网页间跳转的跳转记录的步骤还包括:当用户从一顶点跳转到另一顶点时,若所述有向图中不存在从一顶点跳转到另一顶点的有向边,则在所述有向图中新增该有向边,并初始化该有向边的权重为1;若所述有向图中存在从一顶点跳转到另一顶点的有向边,将该有向边的权重加1。5.根据权利要求2所述的网页的处理方法,其特征在于,在统计用户在使用网页过程中在网页间跳转的跳转记录的步骤之后,所述网页的处理方法还包括:判断用户在网页区停留的时间是否达到一预定时间间隔,若是,则读取所述跳转记录,根据所述跳转记录,计算用户从当前网页跳转至下一跳网页的跳转概率;若否,则取消相应的处理操作。6.根据权利要求5所述的网页的处理方法,其特征在于,在统计用户在使用网页过程中在网页间跳转的跳转记录的步骤之后,所述网页的处理方法还包括:判断用户离开网页区的时间是否达到另一预定时间间隔,若是,则取消相应的处理操作。7.根据权利要求2所述的网页的处理方法,其特征在于,用户从当前网页跳转至下一跳网页的跳转概率的计算公式为:从当前网页跳转至下一跳网页的跳转概率=用户由用于表示当前网页的顶点通过标签跳转到用于表示下一跳网页的另一顶点的有向边的权重/所述所述用于表示当前网页的顶点的访问次数。8.根据权利要求6所述的网页的处理方法,其特征在于,所述根据所述跳转概率,则对所述下一跳网页执行相应的处理操作的步骤包括:根据所述跳转概率及用于表示下一跳网页的另一顶点标识的所述统一资源定位符进对下一跳网页进行相应级别的预处理;查看统一资源定位符是否在已完成的预处理列表中,若是,则表示该预处理为有效的,预测命中下一跳网页,对下一跳网页进行加速;若否,则预测未命中下一跳网页,进行下一跳网页的页面加载请求和页面渲染,并清理预处理占用的内存资源。9.根据权利要求7所述的网页的处理方法,其特征在于,所述对下一跳网页进行相应级别的预处理的步骤包括:DNS预解析、TCP预连接以及网页预渲染;DNS预解析对应第一概率阈值;TCP预连接对应第二概率阈值;网页预渲染对应第三概率阈值;若所...
【专利技术属性】
技术研发人员:李明树,何梅,胡昆,万齐旭,
申请(专利权)人:中国科学院上海高等研究院,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。