[发明专利]一种页面资源访问方法、装置、电子设备和存储介质有效
申请号: | 202110638292.1 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113382282B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 秦林;王锋;张泽文 | 申请(专利权)人: | 南京炫佳网络科技有限公司 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/858 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 210032 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 资源 访问 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种页面资源访问方法、装置、电子设备和存储介质,其中,该方法包括:根据客户端的进入页初始化公共资源缓存树,其中,公共资源缓存树包括至少一个存储节点,各存储节点存储客户端的一个访问页面的页面资源访问信息;接收客户端当前访问的当前页面信息以及待访问的子页面信息,并将子页面信息更新到公共资源缓存树;根据页面返回操作在公共资源缓存树确定待返回页面对应的页面资源访问信息;发送页面资源访问信息到客户端以使客户端访问待返回页面。本发明实施例基于服务器端存储的公共资源缓存树实现页面返回,使用公共资源缓存树降低服务器端的存储压力,可减少页面返回过程中的服务器计算开销。
技术领域
本发明实施例涉及网络电视技术领域,尤其涉及一种页面资源访问方法、装置、电子设备和存储介质。
背景技术
交互式网络电视(Internet Protocol Television,IPTV)是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供数据电视等多种交互服务的技术。由于现有的IPTV是基于单页面资源访问, IPTV业务的用户操作页面资源时,会经常使用返回操作,用户希望由当前方位页面返回到原始页面,目前常见的页面返回跳转技术如下:
1、使用JavaScript原始应用接口实现页面返回,例如,使用history.go(-1) 进行页面返回,这是传统的浏览器-服务器架构,优点是代码量少,逻辑简单,仅需要利用浏览器容器本身的基础应用接口即可实现。缺点在于:(1)无法恢复页面跳转前状态,且无法记忆焦点。(2)返回逻辑固化,在存在中转页、加载页等中间页面时,存在无法正常回退的问题。(3)当用户进行跨平台业务资源访问时,在返回本平台的业务页面时,用户状态容易出现异常。
2、使用客户端存储返回栈链实现页面返回,这为目前主流的动态页面访问技术。优点是:相对于使用原始应用接口页面返回更准确和更可控,可以选择有效的存储,可以积累用户页面跳转前页面数据和状态,返回原有页面时可以恢复原有页面状态。缺点在于:(1)客户端存储空间有限,无法做到大量数据的缓存。(2)客户端不稳定,容易出现存储丢失的问题。(3)当返回的目标页面被下架或删除时,容易出现报错。(4)增加客户端的计算压力。
3、使用服务端存储用户返回栈链实现页面返回:在服务器端使用HashMap 结构存储用户链表,该用户链表中以用户唯一标识ID为Key值,以页面方位栈链为Value值。优点在于:相对客户端存储返回栈链,服务器端存储更为稳定可控。缺点在于:(1)由于不同用户的访问路径基本一致,服务器端存储的返回栈链基本相同,服务端存储存在大量冗余。(2)由于计算和存储均在服务器端实现,导致服务器的压力增加。
4、使用固定的页面访问路径实现页面返回:将页面访问固定,页面跳转和页面返回都是固定的。这方法的优点在于:代码逻辑简单,稳定。缺点在于:无法实现动态页面访问,业务拓展性受到制约,无法满足大部分的动态业务需求。
综上,目前急需一种在低存储低开销的前提下实现页面返回的页面资源访问方法。
发明内容
本发明提供一种页面资源访问方法、装置、电子设备和存储介质,以实现页面返回操作,降低服务器存储空间占用,可减少计算机的性能开销。
第一方面,本发明实施例提供了一种页面资源访问方法,应用于服务器端,其中,该方法包括:
根据客户端的进入页初始化公共资源缓存树,其中,所述公共资源缓存树包括至少一个存储节点,各存储节点存储所述客户端的一个访问页面的页面资源访问信息;
接收所述客户端当前访问的当前页面信息以及待访问的子页面信息,并将所述子页面信息更新到所述公共资源缓存树;
根据页面返回操作在所述公共资源缓存树确定待返回页面对应的页面资源访问信息;
发送所述页面资源访问信息到所述客户端以使所述客户端访问所述待返回页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京炫佳网络科技有限公司,未经南京炫佳网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110638292.1/2.html,转载请声明来源钻瓜专利网。