[go: up one dir, main page]

CN108769211A - 客户端设备、网页的路由方法和计算机可读存储介质 - Google Patents

客户端设备、网页的路由方法和计算机可读存储介质 Download PDF

Info

Publication number
CN108769211A
CN108769211A CN201810547793.7A CN201810547793A CN108769211A CN 108769211 A CN108769211 A CN 108769211A CN 201810547793 A CN201810547793 A CN 201810547793A CN 108769211 A CN108769211 A CN 108769211A
Authority
CN
China
Prior art keywords
page
data
requested
historical record
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810547793.7A
Other languages
English (en)
Other versions
CN108769211B (zh
Inventor
孙路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kang Keyi Information Technology (shenzhen) Co Ltd
Original Assignee
Kang Keyi Information Technology (shenzhen) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kang Keyi Information Technology (shenzhen) Co Ltd filed Critical Kang Keyi Information Technology (shenzhen) Co Ltd
Priority to CN201810547793.7A priority Critical patent/CN108769211B/zh
Publication of CN108769211A publication Critical patent/CN108769211A/zh
Application granted granted Critical
Publication of CN108769211B publication Critical patent/CN108769211B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开一种客户端设备、网页的路由方法和计算机可读存储介质。本发明在历史记录数据中查询请求页对应的网页标识信息;当未查询到请求页对应的网页标识信息时,根据第一切换规则从当前页切换至请求页;当查询到请求页对应的网页标识信息时,根据第二切换规则从当前页切换至请求页。相较于现有技术,本发明实现了单页应用回退至历史页面的功能,方便了用户的使用。

Description

客户端设备、网页的路由方法和计算机可读存储介质
技术领域
本发明涉及计算机技术领域,特别涉及一种客户端设备、网页的路由方法和计算机可读存储介质。
背景技术
所谓单页应用(SPA,Single-Page Application),是指在客户端设备上运行并与单一网页相适应的Web(World Wide Web,万维网)应用。
随着网络技术的发展,用户对网上冲浪的体验要求也越来越高,但市面上采用H5(HTML5)单页应用技术的产品,其用户体验一直饱受诟病。例如,当前业界常用的单页应用页面切换的方案多为:监听路由变化,在路由变化时加载相应请求页,并用请求页直接替换当前页,且不保存当前页的数据,从而造成无法回退至上一页面的问题。
发明内容
本发明的主要目的是提供一种客户端设备、网页的路由方法和计算机可读存储介质,旨在解决单页应用无法回退至历史页面的问题。
为实现上述目的,本发明提出的一种客户端设备,所述客户端设备包括存储器和处理器,所述存储器上存储有网页的路由程序,所述网页的路由程序被所述处理器执行时实现如下步骤:
查询步骤:当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息;
第一切换步骤:当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页;
第二切换步骤:当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。
优选地,所述预先确定的第二切换规则包括:
在所述历史记录数据中查询所述请求页对应的网页文档对象数据;
当在所述历史记录数据中查询到所述请求页对应的网页文档对象数据时,根据所述网页文档对象数据渲染生成所述请求页,并按照预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的网页文档对象数据时,根据预先确定的渲染切换规则渲染所述请求页,并从所述当前页切换至所述请求页。
优选地,所述预先确定的第一切换规则包括:
根据所述网页标识信息及预先确定的路由规则,查询所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及服务端网页资源数据渲染并展示所述请求页。
优选地,所述渲染切换规则包括:
在所述历史记录数据中查询所述请求页对应的服务端网页资源数据;
当在所述历史记录数据中查询到所述请求页对应的服务端网页资源数据时,根据所述请求页对应的服务端网页资源数据及本地网页资源数据渲染生成所述请求页,且按照所述预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的服务端网页资源数据时,向服务器请求所述请求页对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及所述服务端网页资源数据渲染并展示所述请求页。
优选地,在所述查询步骤之后,所述处理器执行所述网页的路由程序,还实现以下步骤:
当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中查询到所述当前页对应的网页标识信息时,删除所述当前页对应的页面数据;
当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中未查询到所述当前页对应的网页标识信息时,将所述当前页的页面数据存储至所述历史记录数据中,所述页面数据包括浏览位置数据、网页资源数据及网页文档对象数据,所述网页资源数据包括本地网页资源数据及服务端网页资源数据。
此外,为实现上述目的,本发明还提出一种网页的路由方法,适用于客户端设备,该方法包括步骤:
查询步骤:当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息;
第一切换步骤:当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页;
第二切换步骤:当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。
优选地,所述预先确定的第二切换规则包括:
在所述历史记录数据中查询所述请求页对应的网页文档对象数据;
当在所述历史记录数据中查询到所述请求页对应的网页文档对象数据时,根据所述网页文档对象数据渲染生成所述请求页,并按照预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的网页文档对象数据时,根据预先确定的渲染切换规则渲染所述请求页,并从所述当前页切换至所述请求页。
优选地,所述预先确定的第一切换规则包括:
根据所述网页标识信息及预先确定的路由规则,查询所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及服务端网页资源数据渲染并展示所述请求页。
优选地,所述渲染切换规则包括:
在所述历史记录数据中查询所述请求页对应的服务端网页资源数据;
当在所述历史记录数据中查询到所述请求页对应的服务端网页资源数据时,根据所述请求页对应的服务端网页资源数据及本地网页资源数据渲染生成所述请求页,且按照所述预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的服务端网页资源数据时,向服务器请求所述请求页对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及所述服务端网页资源数据渲染并展示所述请求页。
此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有网页的路由程序,所述网页的路由程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述任一项所述的网页的路由方法。
本发明在历史记录数据中查询请求页对应的网页标识信息;当未查询到请求页对应的网页标识信息时,根据第一切换规则从当前页切换至请求页;当查询到请求页对应的网页标识信息时,根据第二切换规则从当前页切换至请求页。相较于现有技术,本发明在历史记录数据中存储历史页的页面数据,当用户需要切换至历史页时,可从历史记录数据中获取该历史页的页面数据,并根据该历史页的页面数据生成并展示历史页,从而实现了单页应用回退至历史页面的功能,方便了用户的使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明网页的路由程序第一、第二实施例的运行环境示意图;
图2为本发明网页的路由程序第一实施例的程序模块图;
图3为本发明网页的路由程序第二实施例的程序模块图;
图4为本发明网页的路由方法第一实施例的流程示意图;
图5为本发明网页的路由方法第二实施例的流程示意图;
图6为本发明网页的路由方法第三实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
本发明提出一种网页的路由程序。
请参阅图1,是本发明网页的路由程序10第一、第二实施例的运行环境示意图。
在本实施例中,网页的路由程序10安装并运行于客户端设备1中。客户端设备1可以是桌上型计算机、笔记本、掌上电脑、手机、游戏机等计算设备。该客户端设备1可包括,但不仅限于,存储器11、处理器12及显示器13。图1仅示出了具有组件11-13的客户端设备1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
存储器11在一些实施例中可以是客户端设备1的内部存储单元,例如该客户端设备1的硬盘或内存。存储器11在另一些实施例中也可以是客户端设备1的外部存储设备,例如客户端设备1上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器11还可以既包括客户端设备1的内部存储单元也包括外部存储设备。存储器11用于存储安装于客户端设备1的应用软件及各类数据,例如网页的路由程序10的程序代码等。存储器11还可以用于暂时地存储已经输出或者将要输出的数据。
处理器12在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行网页的路由程序10等。
显示器13在一些实施例中可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。显示器13用于显示在客户端设备1中处理的信息以及用于显示可视化的用户界面。客户端设备1的部件11-13通过程序总线相互通信。
请参阅图2,是本发明网页的路由程序10第一实施例的程序模块图。在本实施例中,网页的路由程序10可以被分割成一个或多个模块,一个或者多个模块被存储于存储器11中,并由一个或多个处理器(本实施例为处理器12)所执行,以完成本发明。例如,在图2中,网页的路由程序10可以被分割成查询模块101、第一切换模块102及第二切换模块103。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述网页的路由程序10在客户端设备1中的执行过程,其中:
查询模块101,用于当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息。
上述网页标识信息包括网页的URL(Uniform Resource Locator,统一资源定位符),URL是能够用于标识某一互联网资源名称的字符串。当然,根据应用场景的不同及需求的不同,可对网页标识信息进行设置,并不限于使用URL作为网页标识信息。
上述历史记录数据存储于缓存空间中,缓存空间位于内存中,也可位于内存以外的其他本地存储空间中,本发明对此不作限制。
上述历史记录数据包括历史页的队列信息。该历史页是指在用户的浏览过程中,客户端设备1显示过的页面。触发显示历史页的事件包括:页面浏览的后退操作或前进操作;或者,在一页面中点击一链接且该链接对应的网页标识信息记录于历史记录数据中。
所谓历史页的队列是指按照历史页的展示时间先后顺序对历史页进行排序生成的队列。历史页的展示时间可确定为历史页开始展示的时间点,也可以是历史页结束展示的时间点,还可以是历史页展示的时间区间,或者是历史页展示时间区间的中点值。对于历史页展示时间的确定方法,本发明不作限定。
上述历史页的队列信息包括历史页的队列标识信息,及历史页的队列标识信息与网页标识信息之间的映射关系。
所述队列标识信息用于标识历史页在队列中的排序位置,例如,可将队列序号、时间戳等作为队列标识信息。
优选地,本实施例中,上述历史记录数据还包括历史页的浏览位置信息(例如,页面的滚动位置信息)。
第一切换模块102,用于当查询模块101在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页。
存在两种情况造成请求页的网页标识信息不存在于历史记录数据中,分别为:其一,该请求页不是历史页,而是新页面,所谓新页面是指用户的浏览过程中,客户端设备1从未显示过的页面;其二,该请求页是历史页,但该历史页对应的历史记录数据被删除。
优选地,本实施例中,所述预先确定的第一切换规则包括:
首先,根据所述网页标识信息及预先确定的路由规则,查询所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据。其中,所述本地网页资源数据包括模板数据,所述服务端网页资源数据包括业务数据。
然后,根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页。
最后,在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及服务端网页资源数据渲染并展示所述请求页。
优选地,本实施例中,所述路由规则包括:
首先,确定所述网页标识信息对应的项目标识信息。其中,所述项目标识信息可包含于网页标识信息中,也可独立于网页标识信息存在。
然后,根据预先确定的项目标识信息与项目路由规则之间的映射关系,确定所述请求页对应的项目路由规则。
最后,根据确定的项目路由规则及所述请求页的网页标识信息,获取所述请求页面对应的本地网页资源数据,并向服务器请求所述请求页对应的服务端网页资源数据。
优选地,本实施例中,所述项目路由规则包括:
首先,读取所述网页标识信息中的哈希值,根据预先确定的哈希值与本地网页资源数据的存储位置信息之间的映射关系,查询所述哈希值对应的本地网页资源数据的存储位置信息。
然后,根据所述本地网页资源数据的存储位置信息,获取所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据。
优选地,本实施例中,所述网页的路由程序10还包括设置模块(图中未示出)。
所述设置模块,用于设置项目的项目路由规则,并保存所述项目路由规则以及所述项目标识信息与项目路由规则之间的映射关系,以完成所述项目在路由注册中心的注册。
可根据预先确定的划分规则,进行项目的划分。例如,“美食频道”项目、“健康频道”项目、“购物频道”项目等,还可进一步将“购物频道”项目划分为“商品展示”项目、“支付”项目等。应用场景不同,其划分规则也随之变化,本发明对项目的划分规则不作限定。
由于所有项目的路由规则均按照统一的逻辑进行设置,因此,在将项目拆分成多个子项目时,无需变更子项目的路由规则。
优选地,本实施例中,所述预先确定的切换子规则包括:
根据预先确定的操作类型与切换动画播放规则之间的映射关系,确定触发所述页面切换请求的操作类型对应的切换动画播放规则,并根据所述切换动画播放规则播放切换动画,以实现从所述第一页面至所述第二页面的切换。
在本实施例中,第一页面为当前页,第二页面为过渡页。
所述操作类型包括:页面浏览的后退操作、前进操作、点击链接等。
第二切换模块103,用于当查询模块101在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。
优选地,本实施例中,所述预先确定的第二切换规则包括:
首先,在所述历史记录数据中查询所述请求页对应的网页文档对象数据。其中,所述网页文档对象数据包括网页内容源码(HTML,Hyper Text Markup Language,超级文本标记语言)的解析数据DOM(Document Object Model,文档对象模型)。
然后,当在所述历史记录数据中查询到所述请求页对应的网页文档对象数据时,根据所述网页文档对象数据渲染生成所述请求页,并按照预先确定的切换子规则从所述当前页切换至所述请求页。此处的切换子规则的具体实施方式可参照前述的切换子规则,其第一页面为当前页,第二页面为请求页。
接着,当在所述历史记录数据中未查询到所述请求页对应的网页文档对象数据时,根据预先确定的渲染切换规则渲染所述请求页,并从所述当前页切换至所述请求页。
优选地,本实施例中,所述渲染切换规则包括:
首先,在所述历史记录数据中查询所述请求页对应的服务端网页资源数据。
然后,当在所述历史记录数据中查询到所述请求页对应的服务端网页资源数据时,根据所述请求页对应的服务端网页资源数据及本地网页资源数据渲染生成所述请求页,且按照所述预先确定的切换子规则从所述当前页切换至所述请求页。此处的切换子规则的具体实施方式可参照前述的切换子规则,其第一页面为当前页,第二页面为请求页。此外,历史页面的本地网页资源数据存储于所述历史记录数据中,可在历史记录数据中直接获取所述请求页对应的本地网页资源数据。
接着,当在所述历史记录数据中未查询到所述请求页对应的服务端网页资源数据时,向服务器请求所述请求页对应的服务端网页资源数据。
接着,根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页。此处的切换子规则的具体实施方式可参照前述的切换子规则,其第一页面为当前页,第二页面为过渡页。
最后,在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及所述服务端网页资源数据渲染并展示所述请求页。
上述渲染切换规则将请求页的渲染步骤的执行时间设置于切换动画完成播放之后,避免了因在播放切换动画的同时渲染请求页造成的页面卡顿。
优选地,本实施例中,所述第二切换模块103还用于:
当所述历史记录数据包括历史页的浏览位置信息时,获取所述请求页对应的浏览位置信息,并根据所述浏览位置信息显示请求页。
本实施例在历史记录数据中查询请求页对应的网页标识信息;当未查询到请求页对应的网页标识信息时,根据第一切换规则从当前页切换至请求页;当查询到请求页对应的网页标识信息时,根据第二切换规则从当前页切换至请求页。相较于现有技术,本实施例在历史记录数据中存储历史页的页面数据,当用户需要切换至历史页时,可从历史记录数据中获取该历史页的页面数据,并根据该历史页的页面数据生成并展示历史页,从而实现了单页应用回退至历史页面的功能,方便了用户的使用。
如图3所示,图3为本发明网页的路由程序10第二实施例的程序模块图。
本实施例在第一实施例的基础上,该程序还包括缓存处理模块104。
缓存处理模块104,用于当查询模块101在所述历史记录数据中查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中查询到所述当前页对应的网页标识信息时,删除所述当前页对应的页面数据,当在所述历史记录数据中未查询到所述当前页对应的网页标识信息时,不作处理。
若请求页的网页标识信息及当前页的网页标识信息均存在于历史记录数据中,则页面切换请求对应的是历史页之间的切换操作,此时,将历史记录数据中当前页对应的页面数据进行删除,有利于释放部分缓存空间。
所述缓存处理模块104还用于:
当查询模块101在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中未查询到所述当前页对应的网页标识信息时,将所述当前页的页面数据存储至所述历史记录数据中,当在所述历史记录数据中查询到所述当前页对应的网页标识信息时,不作处理。其中,所述页面数据包括浏览位置数据、网页资源数据及网页文档对象数据,所述网页资源数据包括本地网页资源数据及服务端网页资源数据。
优选地,本实施例中,所述缓存处理模块104还用于:
实时或定时侦测所述历史记录数据的数据量,当所述历史记录数据的数据量大于预设阈值时,根据预先确定的删除规则,对所述历史记录数据执行删除操作。
所述预先确定的删除规则至少包括以下四种方案:
方案一:
按照历史页的展示时间先后顺序,逐一删除各历史页的网页文档对象数据。
当所有历史页的网页文档对象数据均被删除且所述历史记录数据的数据量仍大于所述预设阈值时,按照历史页的展示时间先后顺序,逐一删除各历史页的服务端网页资源数据,直至所述历史记录数据的数据量小于或者等于预设阈值。
方案二:
按照历史页的展示时间先后顺序,并基于预先确定的删除子规则逐一删除各历史页的网页文档对象数据及服务端网页资源数据,直至所述历史记录数据的数据量小于或者等于预设阈值。
所述删除子规则包括:
删除一历史页的网页文档对象数据,并判断所述历史记录数据的数据量是否大于预设阈值,若是,则继续删除该历史页的服务端网页资源数据,若否,则不删除该历史页的服务端网页资源数据。
方案三:
根据预先确定的优先级从低到高的顺序对历史页进行排序处理,按照排序结果逐一删除各历史页的网页文档对象数据。
当所有历史页的网页文档对象数据均被删除且所述历史记录数据的数据量仍大于所述预设阈值时,按照排序结果,逐一删除各历史页的服务端网页资源数据,直至所述历史记录数据的数据量小于或者等于预设阈值。
方案四:
根据预先确定的优先级从低到高的顺序对历史页进行排序处理,并基于预先确定的删除子规则及所述排序结果逐一删除各历史页的网页文档对象数据及服务端网页资源数据,直至所述历史记录数据的数据量小于或者等于预设阈值。
在方案三、方案四中,对于相同优先级的历史页,则可按历史页的展示时间先后顺序进行排序。
需要注意的是,本实施例中,不对所述历史记录数据中的本地网页资源数据进行删除处理,此外,若所述历史记录数据中包括历史页的浏览位置信息,则不对所述历史页的浏览位置信息进行删除处理。
此外,本发明提出一种网页的路由方法。
如图4所示,图4为本发明网页的路由方法第一实施例的流程示意图。
本实施例中,该方法包括:
步骤S10,当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息。
上述网页标识信息包括网页的URL(Uniform Resource Locator,统一资源定位符),URL是能够用于标识某一互联网资源名称的字符串。当然,根据应用场景的不同及需求的不同,可对网页标识信息进行设置,并不限于使用URL作为网页标识信息。
上述历史记录数据存储于缓存空间中,缓存空间位于内存中,也可位于内存以外的其他本地存储空间中,本发明对此不作限制。
上述历史记录数据包括历史页的队列信息。该历史页是指在用户的浏览过程中,客户端设备1显示过的页面。触发显示历史页的事件包括:页面浏览的后退操作或前进操作;或者,在一页面中点击一链接且该链接对应的网页标识信息记录于历史记录数据中。
所谓历史页的队列是指按照历史页的展示时间先后顺序对历史页进行排序生成的队列。历史页的展示时间可确定为历史页开始展示的时间点,也可以是历史页结束展示的时间点,还可以是历史页展示的时间区间,或者是历史页展示时间区间的中点值。对于历史页展示时间的确定方法,本发明不作限定。
上述历史页的队列信息包括历史页的队列标识信息,及历史页的队列标识信息与网页标识信息之间的映射关系。
所述队列标识信息用于标识历史页在队列中的排序位置,例如,可将队列序号、时间戳等作为队列标识信息。
优选地,本实施例中,上述历史记录数据还包括历史页的浏览位置信息(例如,页面的滚动位置信息)。
步骤S20,当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页。
在步骤S20中,存在两种情况造成请求页的网页标识信息不存在于历史记录数据中,分别为:其一,该请求页不是历史页,而是新页面,所谓新页面是指用户的浏览过程中,客户端设备从未显示过的页面;其二,该请求页是历史页,但该历史页对应的历史记录数据被删除。
优选地,本实施例中,所述预先确定的第一切换规则包括:
首先,根据所述网页标识信息及预先确定的路由规则,查询所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据。其中,所述本地网页资源数据包括模板数据,所述服务端网页资源数据包括业务数据。
然后,根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页。
最后,在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及服务端网页资源数据渲染并展示所述请求页。
优选地,本实施例中,所述路由规则包括:
首先,确定所述网页标识信息对应的项目标识信息。其中,所述项目标识信息可包含于网页标识信息中,也可独立于网页标识信息存在。
然后,根据预先确定的项目标识信息与项目路由规则之间的映射关系,确定所述请求页对应的项目路由规则。
最后,根据确定的项目路由规则及所述请求页的网页标识信息,获取所述请求页面对应的本地网页资源数据,并向服务器请求所述请求页对应的服务端网页资源数据。
优选地,本实施例中,所述项目路由规则包括:
首先,读取所述网页标识信息中的哈希值,根据预先确定的哈希值与本地网页资源数据的存储位置信息之间的映射关系,查询所述哈希值对应的本地网页资源数据的存储位置信息。
然后,根据所述本地网页资源数据的存储位置信息,获取所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据。
优选地,本实施例中,在步骤S20之前,该方法还包括:
设置项目的项目路由规则,并保存所述项目路由规则以及所述项目标识信息与项目路由规则之间的映射关系,以完成所述项目在路由注册中心的注册。
可根据预先确定的划分规则,进行项目的划分。例如,“美食频道”项目、“健康频道”项目、“购物频道”项目等,还可进一步将“购物频道”项目划分为“商品展示”项目、“支付”项目等。应用场景不同,其划分规则也随之变化,本发明对项目的划分规则不作限定。
由于所有项目的路由规则均按照统一的逻辑进行设置,因此,在将项目拆分成多个子项目时,无需变更子项目的路由规则。
优选地,本实施例中,所述预先确定的切换子规则包括:
根据预先确定的操作类型与切换动画播放规则之间的映射关系,确定触发所述页面切换请求的操作类型对应的切换动画播放规则,并根据所述切换动画播放规则播放切换动画,以实现从所述第一页面至所述第二页面的切换。
在本实施例中,第一页面为当前页,第二页面为过渡页。
所述操作类型包括:页面浏览的后退操作、前进操作、点击链接等。
步骤S30,当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。
优选地,本实施例中,所述预先确定的第二切换规则包括:
首先,在所述历史记录数据中查询所述请求页对应的网页文档对象数据。其中,所述网页文档对象数据包括网页内容源码(HTML,Hyper Text Markup Language,超级文本标记语言)的解析数据DOM(Document Object Model,文档对象模型)。
然后,当在所述历史记录数据中查询到所述请求页对应的网页文档对象数据时,根据所述网页文档对象数据渲染生成所述请求页,并按照预先确定的切换子规则从所述当前页切换至所述请求页。此处的切换子规则的具体实施方式可参照前述的切换子规则,其第一页面为当前页,第二页面为请求页。
接着,当在所述历史记录数据中未查询到所述请求页对应的网页文档对象数据时,根据预先确定的渲染切换规则渲染所述请求页,并从所述当前页切换至所述请求页。
优选地,本实施例中,所述渲染切换规则包括:
首先,在所述历史记录数据中查询所述请求页对应的服务端网页资源数据。
然后,当在所述历史记录数据中查询到所述请求页对应的服务端网页资源数据时,根据所述请求页对应的服务端网页资源数据及本地网页资源数据渲染生成所述请求页,且按照所述预先确定的切换子规则从所述当前页切换至所述请求页。此处的切换子规则的具体实施方式可参照前述的切换子规则,其第一页面为当前页,第二页面为请求页。此外,历史页面的本地网页资源数据存储于所述历史记录数据中,可在历史记录数据中直接获取所述请求页对应的本地网页资源数据。
接着,当在所述历史记录数据中未查询到所述请求页对应的服务端网页资源数据时,向服务器请求所述请求页对应的服务端网页资源数据。
接着,根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页。此处的切换子规则的具体实施方式可参照前述的切换子规则,其第一页面为当前页,第二页面为过渡页。
最后,在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及所述服务端网页资源数据渲染并展示所述请求页。
上述渲染切换规则将请求页的渲染步骤的执行时间设置于切换动画完成播放之后,避免了因在播放切换动画的同时渲染请求页造成的页面卡顿。
优选地,本实施例中,所述步骤S30之后还包括:
当所述历史记录数据包括历史页的浏览位置信息时,获取所述请求页对应的浏览位置信息,并根据所述浏览位置信息显示请求页。
本实施例在历史记录数据中查询请求页对应的网页标识信息;当未查询到请求页对应的网页标识信息时,根据第一切换规则从当前页切换至请求页;当查询到请求页对应的网页标识信息时,根据第二切换规则从当前页切换至请求页。相较于现有技术,本实施例在历史记录数据中存储历史页的页面数据,当用户需要切换至历史页时,可从历史记录数据中获取该历史页的页面数据,并根据该历史页的页面数据生成并展示历史页,从而实现了单页应用回退至历史页面的功能,方便了用户的使用。
如图5所示,图5为本发明网页的路由方法第二实施例的流程示意图。
本实施例在第一实施例的基础上,在步骤S10之后,该方法还包括:
步骤S40,当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中未查询到所述当前页对应的网页标识信息时,将所述当前页的页面数据存储至所述历史记录数据中,当查询到所述当前页对应的网页标识信息时,不作处理。其中,所述页面数据包括浏览位置数据、网页资源数据及网页文档对象数据,所述网页资源数据包括本地网页资源数据及服务端网页资源数据。
步骤S40中,若请求页的网页标识信息及当前页的网页标识信息均存在于历史记录数据中,则页面切换请求对应的是历史页之间的切换操作,此时,将历史记录数据中当前页对应的页面数据进行删除,有利于释放部分缓存空间。
步骤S50,当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中查询到所述当前页对应的网页标识信息时,删除所述当前页对应的页面数据,当在所述历史记录数据中未查询到所述当前页对应的网页标识信息时,不作处理。
如图6所示,图6为本发明网页的路由方法第三实施例的流程示意图。
本实施例在第一实施例、第二实施例的基础上,该方法还包括:
步骤S60,实时或定时侦测所述历史记录数据的数据量,当所述历史记录数据的数据量大于预设阈值时,根据预先确定的删除规则,对所述历史记录数据执行删除操作。
所述预先确定的删除规则至少包括以下四种方案:
方案一:
按照历史页的展示时间先后顺序,逐一删除各历史页的网页文档对象数据。
当所有历史页的网页文档对象数据均被删除且所述历史记录数据的数据量仍大于所述预设阈值时,按照历史页的展示时间先后顺序,逐一删除各历史页的服务端网页资源数据,直至所述历史记录数据的数据量小于或者等于预设阈值。
方案二:
按照历史页的展示时间先后顺序,并基于预先确定的删除子规则逐一删除各历史页的网页文档对象数据及服务端网页资源数据,直至所述历史记录数据的数据量小于或者等于预设阈值。
所述删除子规则包括:
删除一历史页的网页文档对象数据,并判断所述历史记录数据的数据量是否大于预设阈值,若是,则继续删除该历史页的服务端网页资源数据,若否,则不删除该历史页的服务端网页资源数据。
方案三:
根据预先确定的优先级从低到高的顺序对历史页进行排序处理,按照排序结果逐一删除各历史页的网页文档对象数据。
当所有历史页的网页文档对象数据均被删除且所述历史记录数据的数据量仍大于所述预设阈值时,按照排序结果,逐一删除各历史页的服务端网页资源数据,直至所述历史记录数据的数据量小于或者等于预设阈值。
方案四:
根据预先确定的优先级从低到高的顺序对历史页进行排序处理,并基于预先确定的删除子规则及所述排序结果逐一删除各历史页的网页文档对象数据及服务端网页资源数据,直至所述历史记录数据的数据量小于或者等于预设阈值。
在方案三、方案四中,对于相同优先级的历史页,则可按历史页的展示时间先后顺序进行排序。
需要注意的是,本实施例中,不对所述历史记录数据中的本地网页资源数据进行删除处理,此外,若所述历史记录数据中包括历史页的浏览位置信息,则不对所述历史页的浏览位置信息进行删除处理。
进一步地,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有网页的路由程序,所述网页的路由程序可被至少一个处理器执行,以使所述至少一个处理器执行上述任一实施例中的网页的路由方法。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

Claims (10)

1.一种客户端设备,所述客户端设备包括存储器和处理器,其特征在于,所述存储器上存储有网页的路由程序,所述网页的路由程序被所述处理器执行时实现如下步骤:
查询步骤:当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息;
第一切换步骤:当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页;
第二切换步骤:当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。
2.如权利要求1所述的客户端设备,其特征在于,所述预先确定的第二切换规则包括:
在所述历史记录数据中查询所述请求页对应的网页文档对象数据;
当在所述历史记录数据中查询到所述请求页对应的网页文档对象数据时,根据所述网页文档对象数据渲染生成所述请求页,并按照预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的网页文档对象数据时,根据预先确定的渲染切换规则渲染所述请求页,并从所述当前页切换至所述请求页。
3.如权利要求1所述的客户端设备,其特征在于,所述预先确定的第一切换规则包括:
根据所述网页标识信息及预先确定的路由规则,查询所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及服务端网页资源数据渲染并展示所述请求页。
4.如权利要求2所述的客户端设备,其特征在于,所述渲染切换规则包括:
在所述历史记录数据中查询所述请求页对应的服务端网页资源数据;
当在所述历史记录数据中查询到所述请求页对应的服务端网页资源数据时,根据所述请求页对应的服务端网页资源数据及本地网页资源数据渲染生成所述请求页,且按照所述预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的服务端网页资源数据时,向服务器请求所述请求页对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及所述服务端网页资源数据渲染并展示所述请求页。
5.如权利要求1至4中任一项所述的客户端设备,其特征在于,在所述查询步骤之后,所述处理器执行所述网页的路由程序,还实现以下步骤:
当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中查询到所述当前页对应的网页标识信息时,删除所述当前页对应的页面数据;
当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中未查询到所述当前页对应的网页标识信息时,将所述当前页的页面数据存储至所述历史记录数据中,所述页面数据包括浏览位置数据、网页资源数据及网页文档对象数据,所述网页资源数据包括本地网页资源数据及服务端网页资源数据。
6.一种网页的路由方法,适用于客户端设备,其特征在于,该方法包括步骤:
查询步骤:当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息;
第一切换步骤:当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页;
第二切换步骤:当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。
7.如权利要求6所述的网页的路由方法,其特征在于,所述预先确定的第二切换规则包括:
在所述历史记录数据中查询所述请求页对应的网页文档对象数据;
当在所述历史记录数据中查询到所述请求页对应的网页文档对象数据时,根据所述网页文档对象数据渲染生成所述请求页,并按照预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的网页文档对象数据时,根据预先确定的渲染切换规则渲染所述请求页,并从所述当前页切换至所述请求页。
8.如权利要求6所述的网页的路由方法,其特征在于,所述预先确定的第一切换规则包括:
根据所述网页标识信息及预先确定的路由规则,查询所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及服务端网页资源数据渲染并展示所述请求页。
9.如权利要求7所述的网页的路由方法,其特征在于,所述渲染切换规则包括:
在所述历史记录数据中查询所述请求页对应的服务端网页资源数据;
当在所述历史记录数据中查询到所述请求页对应的服务端网页资源数据时,根据所述请求页对应的服务端网页资源数据及本地网页资源数据渲染生成所述请求页,且按照所述预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的服务端网页资源数据时,向服务器请求所述请求页对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及所述服务端网页资源数据渲染并展示所述请求页。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有网页的路由程序,所述网页的路由程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求6-9中的任一项所述的网页的路由方法。
CN201810547793.7A 2018-05-31 2018-05-31 客户端设备、网页的路由方法和计算机可读存储介质 Active CN108769211B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810547793.7A CN108769211B (zh) 2018-05-31 2018-05-31 客户端设备、网页的路由方法和计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810547793.7A CN108769211B (zh) 2018-05-31 2018-05-31 客户端设备、网页的路由方法和计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN108769211A true CN108769211A (zh) 2018-11-06
CN108769211B CN108769211B (zh) 2022-04-12

Family

ID=64000962

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810547793.7A Active CN108769211B (zh) 2018-05-31 2018-05-31 客户端设备、网页的路由方法和计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN108769211B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110427585A (zh) * 2019-07-19 2019-11-08 上海易点时空网络有限公司 适用于前端路由的页面数据处理方法及装置、存储介质
CN111666585A (zh) * 2020-04-16 2020-09-15 北京百度网讯科技有限公司 子应用访问的方法、装置、电子设备以及可读存储介质
CN112256356A (zh) * 2020-10-09 2021-01-22 北京达佳互联信息技术有限公司 一种页面数据获取方法和装置
CN112597417A (zh) * 2020-12-18 2021-04-02 北京达佳互联信息技术有限公司 页面更新方法、装置、电子设备及存储介质
CN115097992A (zh) * 2022-06-28 2022-09-23 挂号网(杭州)科技有限公司 页面访问方法、装置、电子设备及存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102902805A (zh) * 2012-10-15 2013-01-30 东软集团股份有限公司 一种页面访问方法和装置
EP2642718A2 (en) * 2012-03-23 2013-09-25 Saasid Limited Dynamic rendering of a document object model
CN105320687A (zh) * 2014-07-29 2016-02-10 腾讯科技(北京)有限公司 网页显示方法及装置
US20160100030A1 (en) * 2014-10-06 2016-04-07 Linkedin Corporation Dynamic loading of routes in a single-page application
CN105550187A (zh) * 2014-11-03 2016-05-04 阿里巴巴集团控股有限公司 单页应用中浏览记录的管理方法及装置
CN106294365A (zh) * 2015-05-15 2017-01-04 阿里巴巴集团控股有限公司 一种单页web应用的页面数据处理方法及设备
US20170034292A1 (en) * 2015-07-30 2017-02-02 Nasdaq, Inc. Application Logging Framework
CN107590281A (zh) * 2017-09-29 2018-01-16 惠州Tcl移动通信有限公司 一种网页快速切换的控制方法、移动终端及存储介质
CN107807993A (zh) * 2017-11-08 2018-03-16 山东浪潮商用系统有限公司 一种网页历史记录功能的实现方法及装置
CN107818101A (zh) * 2016-09-12 2018-03-20 北京新唐思创教育科技有限公司 页面跳转的方法及其装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2642718A2 (en) * 2012-03-23 2013-09-25 Saasid Limited Dynamic rendering of a document object model
CN102902805A (zh) * 2012-10-15 2013-01-30 东软集团股份有限公司 一种页面访问方法和装置
CN105320687A (zh) * 2014-07-29 2016-02-10 腾讯科技(北京)有限公司 网页显示方法及装置
US20160100030A1 (en) * 2014-10-06 2016-04-07 Linkedin Corporation Dynamic loading of routes in a single-page application
CN105550187A (zh) * 2014-11-03 2016-05-04 阿里巴巴集团控股有限公司 单页应用中浏览记录的管理方法及装置
CN106294365A (zh) * 2015-05-15 2017-01-04 阿里巴巴集团控股有限公司 一种单页web应用的页面数据处理方法及设备
US20170034292A1 (en) * 2015-07-30 2017-02-02 Nasdaq, Inc. Application Logging Framework
CN107818101A (zh) * 2016-09-12 2018-03-20 北京新唐思创教育科技有限公司 页面跳转的方法及其装置
CN107590281A (zh) * 2017-09-29 2018-01-16 惠州Tcl移动通信有限公司 一种网页快速切换的控制方法、移动终端及存储介质
CN107807993A (zh) * 2017-11-08 2018-03-16 山东浪潮商用系统有限公司 一种网页历史记录功能的实现方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
小朱泽龙: ""H5 单页面解决"前进","后退"功能"", 《CSDN》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110427585A (zh) * 2019-07-19 2019-11-08 上海易点时空网络有限公司 适用于前端路由的页面数据处理方法及装置、存储介质
CN111666585A (zh) * 2020-04-16 2020-09-15 北京百度网讯科技有限公司 子应用访问的方法、装置、电子设备以及可读存储介质
CN111666585B (zh) * 2020-04-16 2023-08-18 北京百度网讯科技有限公司 子应用访问的方法、装置、电子设备以及可读存储介质
CN112256356A (zh) * 2020-10-09 2021-01-22 北京达佳互联信息技术有限公司 一种页面数据获取方法和装置
CN112597417A (zh) * 2020-12-18 2021-04-02 北京达佳互联信息技术有限公司 页面更新方法、装置、电子设备及存储介质
CN112597417B (zh) * 2020-12-18 2024-03-12 北京达佳互联信息技术有限公司 页面更新方法、装置、电子设备及存储介质
CN115097992A (zh) * 2022-06-28 2022-09-23 挂号网(杭州)科技有限公司 页面访问方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN108769211B (zh) 2022-04-12

Similar Documents

Publication Publication Date Title
CN108769211A (zh) 客户端设备、网页的路由方法和计算机可读存储介质
CN107463641B (zh) 用于改进对搜索结果的访问的系统和方法
US20190065445A1 (en) Predictive resource identification and phased delivery of structured documents
CN104794177B (zh) 一种数据存储方法及装置
US20120060083A1 (en) Method for Use in Association With A Multi-Tab Interpretation and Rendering Function
US9141722B2 (en) Access to network content
US20120226785A1 (en) Setting Cookies in Conjunction with Phased Delivery of Structured Documents
US20110302148A1 (en) System and Method for Indexing Food Providers and Use of the Index in Search Engines
US20170286558A1 (en) Tracking Internet Sharing Using Augmented URLs
KR102454954B1 (ko) 검색 동작 출력 엘리먼트에 대한 액션 표시자
JP2017526041A (ja) バッチ最適化レンダリング及びフェッチアーキテクチャ
EP3161662B1 (en) Optimized browser render process
CN113127574B (zh) 基于知识图谱的业务数据展示方法、系统、设备及介质
US10956430B2 (en) User-driven adaptation of rankings of navigation elements
WO2012057989A1 (en) Display of image search results
KR20130126610A (ko) 스타일 시트를 위한 식별자
US11500953B2 (en) Indexing native application data
CN103312624A (zh) 一种消息队列服务系统和方法
CN111858612B (zh) 基于图数据库的数据加速访问方法、装置及存储介质
CN104462026A (zh) 提供云字库服务的方法和系统
CN107483565B (zh) 一种服务后台识别方法、代理服务器及计算机存储介质
US10372299B2 (en) Preserve input focus in virtualized dataset
CN110020297A (zh) 一种网页内容的加载方法、装置及系统
JP6568985B2 (ja) バッチ最適化レンダリング及びフェッチアーキテクチャ
CN108108458A (zh) 基于域名共享人才资源数据的方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant