CN114943045A - 基于离线缓存的终端网页加载方法、装置和计算机设备 - Google Patents

基于离线缓存的终端网页加载方法、装置和计算机设备 Download PDF

Info

Publication number
CN114943045A
CN114943045A CN202210552309.6A CN202210552309A CN114943045A CN 114943045 A CN114943045 A CN 114943045A CN 202210552309 A CN202210552309 A CN 202210552309A CN 114943045 A CN114943045 A CN 114943045A
Authority
CN
China
Prior art keywords
data packet
offline
offline data
target
online
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.)
Pending
Application number
CN202210552309.6A
Other languages
English (en)
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.)
Guangzhou Pacific Computer Information Consulting Co ltd
Original Assignee
Guangzhou Pacific Computer Information Consulting 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 Guangzhou Pacific Computer Information Consulting Co ltd filed Critical Guangzhou Pacific Computer Information Consulting Co ltd
Priority to CN202210552309.6A priority Critical patent/CN114943045A/zh
Publication of CN114943045A publication Critical patent/CN114943045A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及一种基于离线缓存的终端网页加载方法、装置和计算机设备。所述方法包括:响应于对所述目标应用的启动请求,获取所述离线数据包对应的数据包信息;若所述启用控制标识表征启用所述离线数据包,则对比所述离线数据包对应的特征标识与目标特征标识是否一致;若所述特征标识与所述目标特征标识不一致,则从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包;响应于对所述目标应用的至少一个目标页面的启动操作,从所述离线数据包中选取所述目标页面对应的至少一个目标离线数据包,并利用所述至少一个目标离线数据包进行渲染,以启动所述目标页面。采用本方法能够加快网页启动,提高网页启动效率。

Description

基于离线缓存的终端网页加载方法、装置和计算机设备
技术领域
本申请涉及计算机技术领域,特别是涉及一种基于离线缓存的终端网页加载方法、装置和计算机设备。
背景技术
随着计算机技术的发展,出现了超文本标记语言标准的页面技术,根据不同的超文本标记语言页面业务需要开发不同的功能,而这些业务都需要超文本标记语言标准的页面去承载,这就对超文本标记语言标准的页面打开体验就有了更要的要求。
目前市面上为达到超文本标记语言标准的页面的快速打开,已经有很多的方案。但是这些方案都有弊端,例如:iOS升级到WKwebView后,图片资源本地化拦截不了,网络资源缓存不能及时更新,预加载受限于网络条件等,都不能达到超文本标记语言标准的页面的快速打开,造成超文本标记语言标准的页面打开效率低下。
发明内容
基于此,有必要针对上述技术问题,提供一种能够加快目标页面渲染的基于离线缓存的终端网页加载方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种基于离线缓存的终端网页加载方法。所述方法包括:响应于对所述目标应用的启动请求,获取所述离线数据包对应的数据包信息,所述数据包信息包括启用控制标识和特征标识;若所述启用控制标识表征启用所述离线数据包,则对比所述离线数据包对应的特征标识与目标特征标识是否一致;所述目标特征标识为储存于服务器中的在线数据包所对应的特征标识;所述在线数据包与所述离线数据包为不同版本下的同一数据包;若所述特征标识与所述目标特征标识不一致,则从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包;响应于对所述目标应用的至少一个目标页面的启动操作,从所述离线数据包中选取所述目标页面对应的至少一个目标离线数据包,并利用所述至少一个目标离线数据包进行渲染,以启动所述目标页面。
在其中一个实施例中,所述从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包,包括:获取所述在线数据包对应的下载链接;基于所述在线数据包对应的下载链接从所述服务器中下载所述在线数据包到所述终端作为所述新的离线数据包。
在其中一个实施例中,所述在线数据包包含版本信息,所述基于所述在线数据包对应的下载链接从所述服务器中下载所述在线数据包到所述终端作为所述新的离线数据包的步骤之后,所述方法还包括:根据所述新的离线数据包中的版本信息与所述终端原有的离线数据包中的版本信息进行时间差计算,得到版本时间差值;若所述版本时间差值超出预设的时间间隔,则将超出所述预设的时间间隔对应的离线数据包进行删除;若所述版本时间差值没有超出所述预设的时间间隔,则将符合所述预设的时间间隔对应的离线数据包与所述新的离线数据包同时存储至所述终端对应的存储单元。
在其中一个实施例中,所述方法还包括:若所述特征标识与所述目标特征标识一致时,则对所述终端对应的离线数据包进行合法性检查;若所述离线数据包为合法,则响应于对所述目标应用对应的操作对所述离线数据包进行调取;若所述离线数据包为非法,则从所述服务器获取所述在线数据包对应的版本信息以及所述在线数据包对应的下载链接,对所述离线数据包进行更新。
在其中一个实施例中,所述方法还包括:响应于对所述目标应用的启动请求,基于所述离线数据包对应的特征标识,确定加载默认离线资源或缓存离线资源,得到确定结果;基于所述确定结果对应的离线资源的名称以及所述离线数据包对应的特征标识,根据所述页面对应的路径与所述离线数据包的映射关系以及所述离线数据包的路径,生成所述离线数据包对应的资源定位符;根据所述离线数据包对应的资源定位符,将所述离线数据包进行网络资源拦截,得到用于进行本地服务构建对应的所述离线数据包。
在其中一个实施例中,所述方法包括:对所述离线数据包对应的所述网络资源拦截的情况进行监听,得到监听结果;若所述监听结果为异常,则停止所述网络资源拦截,并对所述本地服务构建对应的进程进行初始化。
第二方面,本申请还提供了一种基于离线缓存的终端网页加载装置。所述装置包括:离线数据包信息获取模块,用于响应于对所述目标应用的启动请求,获取所述离线数据包对应的数据包信息,所述数据包信息包括启用控制标识和特征标识;离线数据包对比模块,用于若所述启用控制标识表征启用所述离线数据包,则对比所述离线数据包对应的特征标识与目标特征标识是否一致;所述目标特征标识为储存于服务器中的在线数据包所对应的特征标识;所述在线数据包与所述离线数据包为不同版本下的同一数据包;离线数据包下载模块,用于若所述特征标识与所述目标特征标识不一致,则从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包;目标页面启动模块,用于响应于对所述目标应用的至少一个目标页面的启动操作,从所述离线数据包中选取所述目标页面对应的至少一个目标离线数据包,并利用所述至少一个目标离线数据包进行渲染,以启动所述目标页面。
在其中一个实施例中,离线数据包下载模块,用于获取所述在线数据包对应的下载链接;基于所述在线数据包对应的下载链接从所述服务器中下载所述在线数据包到所述终端作为所述新的离线数据包。
在其中一个实施例中,版本时间差值计算模块,用于根据所述新的离线数据包中的版本信息与所述终端原有的离线数据包中的版本信息进行时间差计算,得到版本时间差值;若所述版本时间差值超出预设的时间间隔,则将超出所述预设的时间间隔对应的离线数据包进行删除;若所述版本时间差值没有超出所述预设的时间间隔,则将符合所述预设的时间间隔对应的离线数据包与所述新的离线数据包同时存储至所述终端对应的存储单元。
在其中一个实施例中,合法性检查模块,用于若所述特征标识与所述目标特征标识一致时,则对所述终端对应的离线数据包进行合法性检查;若所述离线数据包为合法,则响应于对所述目标应用对应的操作对所述离线数据包进行调取;若所述离线数据包为非法,则从所述服务器获取所述在线数据包对应的版本信息以及所述在线数据包对应的下载链接,对所述离线数据包进行更新。
在其中一个实施例中,本地服务构建模块,用于响应于对所述目标应用的启动请求,基于所述离线数据包对应的特征标识,确定加载默认离线资源或缓存离线资源,得到确定结果;基于所述确定结果对应的离线资源的名称以及所述离线数据包对应的特征标识,根据所述页面对应的路径与所述离线数据包的映射关系以及所述离线数据包的路径,生成所述离线数据包对应的资源定位符;根据所述离线数据包对应的资源定位符,将所述离线数据包进行网络资源拦截,得到用于进行本地服务构建对应的所述离线数据包。
在其中一个实施例中,网络资源拦截结果监听模块,用于对所述离线数据包对应的所述网络资源拦截的情况进行监听,得到监听结果;若所述监听结果为异常,则停止所述网络资源拦截,并对所述本地服务构建对应的进程进行初始化。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:响应于对所述目标应用的启动请求,获取所述离线数据包对应的数据包信息,所述数据包信息包括启用控制标识和特征标识;若所述启用控制标识表征启用所述离线数据包,则对比所述离线数据包对应的特征标识与目标特征标识是否一致;所述目标特征标识为储存于服务器中的在线数据包所对应的特征标识;所述在线数据包与所述离线数据包为不同版本下的同一数据包;若所述特征标识与所述目标特征标识不一致,则从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包;响应于对所述目标应用的至少一个目标页面的启动操作,从所述离线数据包中选取所述目标页面对应的至少一个目标离线数据包,并利用所述至少一个目标离线数据包进行渲染,以启动所述目标页面。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:响应于对所述目标应用的启动请求,获取所述离线数据包对应的数据包信息,所述数据包信息包括启用控制标识和特征标识;若所述启用控制标识表征启用所述离线数据包,则对比所述离线数据包对应的特征标识与目标特征标识是否一致;所述目标特征标识为储存于服务器中的在线数据包所对应的特征标识;所述在线数据包与所述离线数据包为不同版本下的同一数据包;若所述特征标识与所述目标特征标识不一致,则从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包;响应于对所述目标应用的至少一个目标页面的启动操作,从所述离线数据包中选取所述目标页面对应的至少一个目标离线数据包,并利用所述至少一个目标离线数据包进行渲染,以启动所述目标页面。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:响应于对所述目标应用的启动请求,获取所述离线数据包对应的数据包信息,所述数据包信息包括启用控制标识和特征标识;若所述启用控制标识表征启用所述离线数据包,则对比所述离线数据包对应的特征标识与目标特征标识是否一致;所述目标特征标识为储存于服务器中的在线数据包所对应的特征标识;所述在线数据包与所述离线数据包为不同版本下的同一数据包;若所述特征标识与所述目标特征标识不一致,则从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包;响应于对所述目标应用的至少一个目标页面的启动操作,从所述离线数据包中选取所述目标页面对应的至少一个目标离线数据包,并利用所述至少一个目标离线数据包进行渲染,以启动所述目标页面。
上述基于离线缓存的终端网页加载方法、装置、计算机设备、存储介质和计算机程序产品,通过响应于对目标应用的启动请求,获取离线数据包对应的数据包信息,数据包信息包括启用控制标识和特征标识;若启用控制标识表征启用离线数据包,则对比离线数据包对应的特征标识与目标特征标识是否一致;目标特征标识为储存于服务器中的在线数据包所对应的特征标识;在线数据包与离线数据包为不同版本下的同一数据包;若特征标识与目标特征标识不一致,则从服务器中下载在线数据包,并将在线数据包作为新的离线数据包;响应于对目标应用的至少一个目标页面的启动操作,从离线数据包中选取目标页面对应的至少一个目标离线数据包,并利用至少一个目标离线数据包进行渲染,以启动目标页面。
通过获取离线数据包对应的离线数据包信息,对终端的离线数据包与服务器端的在线数据包的特征标识进行对比,如果对比不一致,则从服务器下载在线数据包作为新的离线数据包,基于离线数据包中选取目标离线数据包对目标应用中的需要打开的目标页面进行渲染,以加快目标页面的打开速度。能够忽略网络环境、资源大小的影响,当遭遇弱网、断网的情况下都能实现目标页面的快速打开,极大地提高目标页面打开的效率同时,也大大地提升目标页面的使用率,提高用户的使用感受。
附图说明
图1为一个实施例中一种基于离线缓存的终端网页加载方法的应用环境图;
图2为一个实施例中一种基于离线缓存的终端网页加载方法的流程示意图;
图3为另一个实施例中一种基于离线缓存的终端网页加载方法的流程示意图;
图4为一个实施例中一种判断是否需要删除离线数据包的流程示意图;
图5为一个实施例中一种判断离线数据包是否合法的流程示意图;
图6为一个实施例中一种本地服务构建的流程示意图;
图7为一个实施例中一种判断监听结果的流程示意图;
图8为一个实施例中一种基于离线缓存的终端网页加载方法的逻辑示意图;
图9为一个实施例中一种基于离线缓存的终端网页加载装置的结构框图;
图10为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的基于离线缓存的终端网页加载方法,可以应用于如图1所示的应用环境中。服务器102响应终端104的指令发送数据至终端104,终端104获取数据,并且对获取得到的数据进行计算或者显示,服务器102将数据的计算结果传输回终端104,并且由终端104进行显示。其中,终端104通过网络与服务器102进行通信。数据存储***可以存储服务器102需要处理的数据。数据存储***可以集成在服务器102上,也可以放在云上或其他网络服务器上。响应于对目标应用的启动请求,获取离线数据包对应的数据包信息,数据包信息包括启用控制标识和特征标识;若启用控制标识表征启用离线数据包,则对比离线数据包对应的特征标识与目标特征标识是否一致;目标特征标识为储存于服务器中的在线数据包所对应的特征标识;在线数据包与离线数据包为不同版本下的同一数据包;若特征标识与目标特征标识不一致,则从服务器中下载在线数据包,并将在线数据包作为新的离线数据包;响应于对目标应用的至少一个目标页面的启动操作,从离线数据包中选取目标页面对应的至少一个目标离线数据包,并利用至少一个目标离线数据包进行渲染,以启动目标页面。其中,终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种基于离线缓存的终端网页加载方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤202,响应于对目标应用的启动请求,获取离线数据包对应的数据包信息。
其中,目标应用可以是针对于终端硬件所运行的应用,该应用可以进行人机交互或者不同的单元之间的信息流通,例如手机中的应用商店,电脑中的文档编辑器等。
其中,离线数据包可以是缓存在终端对应的存储单元中的数据包,该数据包可以在目标应用启动的时候帮助目标应用加载相应的功能,例如:启动动画、底层数据等。每一个离线数据包有对应的目标应用,针对需要经过网络加载才能实现的功能,离线数据包的预先下载,能够让目标应用在没有网络或者网络较弱的情况下顺利加载相关内容。
其中,数据包信息可以是启用控制标识和特征标识,启用控制标识的作用是启动目标应用的时候是否对离线数据包进行运行的控制,而特征标识的作用是启动目标应用后将离线数据包与服务器上的在线数据包进行对比,进一步判断目前目标应用对应的离线数据包是否适合目前的启动需求。
具体地,终端响应用户的操作,对终端所安装的目标应用进行启动,当终端开始运行目标应用对应的进程的时候,会优先运行获取目标应用对应的离线数据包所对应的数据包信息的指令,以获得数据包信息中的启用控制标识以及特征标识,作进一步判断是否调用离线数据包对目标应用的启动进行辅助。
举例来说,终端104响应用户的操作,对终端104中的目标应用A进行启动,目标应用A启动后首先从终端104中的存储单元中获取目标应用A所对应的离线数据包B所对应的启用控制标识H以及特征标识I,并对启用控制标识H中的信息进行读取。
步骤204,若启用控制标识表征启用离线数据包,则对比离线数据包对应的特征标识与目标特征标识是否一致。
其中,目标特征标识可以是服务器中的在线数据包所对应的特征标识,若离线数据包的特征标识与在线数据包的特征标识相同,则表示离线数据包与在线数据包的数据是相同的,若离线数据包的特征标识与在线数据包的特征标识不相同,则要对离线数据包进行更新,以保证目标应用加载最新或者最稳定的数据包。
具体地,首先对启用控制标识中的信息进行读取,如果启用控制标识中的信息为关闭,则直接通过网络连接下载在线数据包以应对目标应用的启动;如果启用控制标识中的信息为开启,则读取离线数据包中对应的特征标识以及服务器中的在线数据包对应的目标特征标识。通过对比两者的特征标识是否一致,以确定终端是否执行下一步操作。其中特征标识中包含有MD5信息摘要算法(MD5 Message-Digest Algorithm),一种密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。
举例来说,目标应用A启动后,首先对启用控制标识H中的信息进行读取,以判断是否调用离线数据包B,若启用控制标识H为启用,则进一步对比离线数据包B和在线数据包C的数据包信息中的特征标识是否一致,以决定终端104是否需要从服务器102中下载在线数据包C。
步骤206,若特征标识与目标特征标识不一致,则从服务器中下载在线数据包,并将在线数据包作为新的离线数据包。
具体地,如果离线数据包对应的特征标识与服务器中的在线数据包对应的目标特征标识中表征数据包数据的标识不一致,则目标应用输出指令,要求终端与服务器建立连接,通过通信网络将服务器中的在线数据包下载到终端对应的存储单元中,并且把从服务器中下载的在线离线包整合到目标应用所对应的离线数据包集合中,成为新的离线数据包。
举例来说,对比离线数据包B和在线数据包C的数据包信息中的特征标识后发现离线数据包B对应的特征标识I和在线数据包C对应的目标特征标识I’不一致,因此通过终端与服务器之间的连接,下载在线数据包C对应的目标特征标识I’至终端的存储单元中,并加入至目标应用A对应的离线数据包集合D中,成为新的离线数据包。
步骤208,响应于对目标应用的至少一个目标页面的启动操作,从离线数据包中选取目标页面对应的至少一个目标离线数据包,并利用至少一个目标离线数据包进行渲染,以启动目标页面。
其中,目标页面可以是针对于用户启动目标应用后所需要运行的网页,该应用可以进行人机交互或者不同的单元之间的信息流通,目标页面的建立可以采用第五代超文本标记语言标准(HTML5)。
其中,目标离线数据包可以是根据所需要启动的目标页面,从离线数据包集合中选取所需要的离线数据包,目标离线数据包可以帮助目标页面加载相关的离线资源,有助于加快目标页面的打开速度。
具体地,响应于用户的操作,从目标应用中打开至少一个目标页面,为了加快目标页面的启动,根据目标页面所需要加载的项目,从离线数据包中选取至少一个用于加载目标页面所需要的目标离线数据包,进一步地利用所选择的目标离线数据包中的数据对至少一个目标页面的启动进行渲染,得到经过目标离线数据包进行加速渲染所对应的目标页面。每个离线数据包包括了多个页面项目,比如HTML5标准的页面离线数据包,离线数据包中包括了汽车销量排行榜、极智人物、快讯等页面。在进入不同的页面的时候,通过webView链接去匹配对应的项目,比如汽车销量排行榜这个页面,这个页面的链接带了car-rank字段,在客户端代码里面car-rank与HTML5标准的页面做映射,从而找到HTML5标准的页面这个离线数据包对应的资源。
举例来说,响应于目标应用A所需要打开的目标页面1-5,从离线数据包中选取用于加快打开目标页面1-5所对应的目标离线数据包1-20,并且利用这些目标离线数据包1-20对目标页面1-5进行渲染,得到经过渲染且加快打开的目标页面1-5。
上述基于离线缓存的终端网页加载方法中,通过响应于对目标应用的启动请求,获取离线数据包对应的数据包信息,数据包信息包括启用控制标识和特征标识;若启用控制标识表征启用离线数据包,则对比离线数据包对应的特征标识与目标特征标识是否一致;目标特征标识为储存于服务器中的在线数据包所对应的特征标识;在线数据包与离线数据包为不同版本下的同一数据包;若特征标识与目标特征标识不一致,则从服务器中下载在线数据包,并将在线数据包作为新的离线数据包;响应于对目标应用的至少一个目标页面的启动操作,从离线数据包中选取目标页面对应的至少一个目标离线数据包,并利用至少一个目标离线数据包进行渲染,以启动目标页面。
通过获取离线数据包对应的离线数据包信息,对终端的离线数据包与服务器端的在线数据包的特征标识进行对比,如果对比不一致,则从服务器下载在线数据包作为新的离线数据包,基于离线数据包中选取目标离线数据包对目标应用中的需要打开的目标页面进行渲染,以加快目标页面的打开速度。能够忽略网络环境、资源大小的影响,当遭遇弱网、断网的情况下都能实现目标页面的快速打开,极大地提高目标页面打开的效率同时,也大大地提升目标页面的使用率,提高用户的使用感受。
在一个实施例中,如图3所示,从服务器中下载在线数据包,并将在线数据包作为新的离线数据包,包括:
步骤302,获取所述在线数据包对应的下载链接。
其中,下载链接可以是用于下载服务器端的在线数据包所对应的超级链接,其中,超级链接是指从一个网页指向一个目标的连接关系,而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片。当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。
具体地,终端中的目标应用需要从服务器中下载在线数据包以作为离线数据包对目标应用的启动进行加载,因此通过终端与服务器的通信,获取服务器中的在线数据包的下载链接,并传输回终端,以供目标应用使用该链接进行对应的在线数据包的下载。
举例来说,目标应用A响应用户的操作后,需要从服务器中下载在线数据包C至本地,作为离线数据包B,因此通过终端104向服务器102申请链接,服务器104给出下载链接后,目标应用A通过链接从服务器104处下载对应的在线数据包C。
步骤304,基于在线数据包对应的下载链接从服务器中下载在线数据包到终端作为新的离线数据包。
具体地,基于服务器给出的下载链接,终端通过网络通信从服务器中下载与目标应用对应的在线数据包至终端的存储单元中,并且根据目标应用的需求,将下载的在线数据包整合至离线数据包集合中,使得在线数据包成为新的离线数据包。
举例来说,基于服务器102给出的下载链接,终端104通过链接将目标应用A对应的在线数据包C通过通信网络进行下载,并且整合到离线数据包集合中,使得在线数据包C成为离线数据包集合中的新的离线数据包B。
本实施例中,通过终端与服务器建立连接而获取在线数据包作为新的离线数据包,能够达到对于已经存储在终端的离线数据包进行更新,避免因为原来的离线数据包的不符合而导致目标页面打开错误。
在一个实施例中,如图4所示,基于在线数据包对应的下载链接从服务器中下载在线数据包到终端作为新的离线数据包的步骤之后,方法还包括:
步骤402,根据新的离线数据包中的版本信息与终端原有的离线数据包中的版本信息进行时间差计算,得到版本时间差值。
其中,版本信息可以是离线数据包中所包含的数据包版本的信息,其中,数据包版本包含两种不同含义(1)为满足不同用户的不同使用要求,如适用于不同运行环境或不同平台的系列产品;(2)数据包投入使用以后,经过一段时间运行提出了变更的要求,需要做较大的修正或纠错,增强功能或提高性能。
其中,版本时间差值可以是通过不同数据包所包含的版本信息中提取出来的版本时间进行作差计算,然后对得到的差进行求绝对值操作,最后得到结果。
具体地,获取新的离线数据包对应的版本信息以及终端的存储单元中所具有的离线数据包的版本信息,提取两者的版本信息中的数据,得到这两个版本的离线数据包所对应的生成时间,基于这两个版本的离线数据包所对应的生成时间进行时间差计算,得到的差值求绝对值,所得到的时间差值为版本时间差值。
举例来说,获取新的离线数据包中的版本信息I’与终端原有的离线数据包中的版本信息I,提取离线数据包中的版本信息I’以及终端原有的离线数据包中的版本信息I所对应的版本生成时间t1和t2,将t1和t2进行作差计算,并求绝对值,得到版本时间差值T。
步骤404,若版本时间差值超出预设的时间间隔,则将超出预设的时间间隔对应的离线数据包进行删除。
其中,预设的时间间隔可以是根据不同的目标应用的更新速度而预先设置的版本之间的时间间隔,如果大于该时间间隔,则把旧版本删除,否则就保留新版本以及旧版本。
具体地,将计算所得到的版本时间差值与预设的时间间隔进行对比,如果对比结果为版本时间差值超出预设的时间间隔,则运行删除命令,将上一版本所对应的离线数据包进行删除,而新的离线数据包将存储到终端的存储单元中作为离线数据包。
举例来说,将计算得到的版本时间差值T与预设的时间间隔t进行对比,如果版本时间差值T大于预设的时间间隔t,则删除上一版本所对应的离线数据包B,而新的离线数据包C将存储到终端的存储单元中,作为离线数据包B。
步骤406,若版本时间差值没有超出预设的时间间隔,则将符合预设的时间间隔对应的离线数据包与新的离线数据包同时存储至终端对应的存储单元。
具体地,计算所得到的版本时间差值与预设的时间间隔进行对比,如果对比结果为版本时间差值超出预设的时间间隔,则运行同时保存的指令,将上一版本所对应的离线数据包以及新的离线数据包同时存储到终端的存储单元中作为离线数据包。
举例来说,将计算得到的版本时间差值T与预设的时间间隔t进行对比,如果版本时间差值T不大于预设的时间间隔t,则将上一版本所对应的离线数据包B以及新的离线数据包C将存储到终端的存储单元中,作为离线数据包B。
本实施例中,通过计算新的离线数据包与原有的离线数据包之间的版本时间差值,并且与预设的时间间隔作出对比,能够将不符合要求的离线数据包进行删除,而符合要求的离线数据包继续保留,以减少***的负担以及避免调用离线数据包的时候出现错误。
在一个实施例中,如图5所示,方法还包括:
步骤502,若特征标识与目标特征标识一致时,则对终端对应的离线数据包进行合法性检查。
其中,合法性检查可以是对离线数据包对应的数据的秩序、规范等进行检查,例如离线数据包对应的特征标识、版本信息等。
具体地,如果将离线数据包对应的特征标识与在线数据包对应的目标特征标识进行对比后得到的结果为一致时,则对终端所保存的离线数据包中的数据进行合法性检查,并输出检查结果。
举例来说,将离线数据包B对应的特征标识I与在线数据包C对应的目标特征标识I’进行对比后得到的结果为一致,则对离线数据包B中的数据进行检查,得到检查结果E。
步骤504,若离线数据包为合法,则响应于对目标应用对应的操作对离线数据包进行调取。
具体地,如果合法性检查结果显示离线数据包为合法,则根据用户对目标应用的操作,响应目标应用所发出的指令,从终端的存储单元中调取对应用户的操作的离线数据包至目标应用上进行加载。
举例来说,如果对离线数据包B的合法性检查结果E为合法,则响应目标应用的操作从终端104中调取离线数据包B加载到目标应用A上。
步骤506,若离线数据包为非法,则从服务器获取在线数据包对应的版本信息以及在线数据包对应的下载链接,对离线数据包进行更新。
具体地,如果合法性检查结果显示离线数据包为非法,则通过终端与服务器建立连接,请求更新离线数据包。获取服务器中的在线数据包所对应的版本信息以及下载该在线数据包的链接,将通过终端将服务器中的在线数据包进行下载,并根据版本信息替换终端的存储单元中非法的离线数据包,作为新的离线数据包。
举例来说,如果对离线数据包B的合法性检查得到的检查结果E为非法,则通过终端104向服务器102请求更新离线数据包,根据服务器104所发送的下载链接下载在线数据包C,并且将在线数据包C替换非法的离线数据包B,成为了新的离线数据包。
本实施例中,通过对离线数据包的合法性的检查,能够筛选出存有非法数据的离线数据包,进一步保障***运行的稳定性,同时因为非法离线数据包不能通过检查,减少***报错,提高运行效率。
在一个实施例中,如图6所示,方法还包括:
步骤602,响应于对目标应用的启动请求,基于离线数据包对应的特征标识,确定加载默认离线资源或缓存离线资源,得到确定结果。
其中,默认离线资源可以是存储在默认路径的离线数据包,该默认路径所具有的离线数据包可以为一个,也可以同一个默认路径具有多个离线数据包与之对应。
其中,缓存离线资源可以是指向缓存路径对应的离线数据包(例如存储卡),该指向缓存路径所具有的离线数据包可以为一个,也可以同一个指向缓存路径具有多个离线数据包与之对应。
其中,确定结果可以是根据启动请求以及基于离线数据包对应的特征标识而得到加载的路径。
具体地,用户对目标应用做出操作,目标应用响应操作进行启动,对于目标应用启动后,对目标应用对应的离线数据包中包含的特征标识中的信息进行提取,用以确定响应目标应用启动所需要加载的是默认离线资源或者缓存离线资源,得到确定结果。
举例来说,响应于对目标应用A的启动请求,获取对应的离线数据包B中对应的特征标识I,并且提取特征标识I中的信息,用以确定加载的是默认离线资源X或者缓存离线资源Y,得到确定结果Z。
步骤604,基于确定结果对应的离线资源的名称以及离线数据包对应的特征标识,根据页面对应的路径与离线数据包的映射关系以及离线数据包的路径,生成离线数据包对应的资源定位符。
其中,离线资源的名称可以是默认离线资源或者缓存离线资源中的离线数据包所对应的名称。
其中,资源定位符可以是从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的资源定位符,而这些资源定位符则被称为:“统一资源***”(uniform resource locator;URL)。
具体地,基于确定结果确定需要加载的离线资源的名称以及离线数据包中对应的特征标识所带有的信息,定位至对应的离线数据包,进一步根据网络页面对应的路径与离线数据包之间的映射关系,以及离线数据包所对应的存储路径,生成能够显示离线数据包具***置的资源定位符。
举例来说,基于确定结果Z,获取需要加载的离线资源的名称以及离线数据包B中对应的特征信息I,根据页面对应的路径L与离线数据包B之间的映射关系,以及离线数据包对应的路径L’,生成能够定位离线数据包所对应的资源定位符M。
步骤606,根据离线数据包对应的资源定位符,将离线数据包进行网络资源拦截,得到用于进行本地服务构建对应的离线数据包。
具体地,根据离线数据包对应的资源定位符,得到关于离线数据包所对应的指定信息位置,对离线数据包进行资源拦截,例如使用提供的api进行实现,并且在callBack中生成webView可加载的response,得到用于进行本地服务构建所对应的离线数据包。
举例来说,根据离线数据包B对应的资源定位符M,确定离线数据包B所对应的指定位置信息,根据该信息进行资源拦截,得到用于进行本地服务构建所对应的离线数据包B’。
本实施例中,通过离线数据包对应的资源定位符进行本地服务构建对应的离线数据包,能够从获取在线数据包之后构建终端对应的离线数据包,增加离线数据包与目标应用的匹配性。
在一个实施例中,如图7所示,方法还包括:
步骤702,对离线数据包对应的网络资源拦截的情况进行监听,得到监听结果。
其中,监听结果可以是对网络资源拦截的情况进行评估所得到的结果,对于监听结果一般为异常或者正常。
具体地,对离线数据包对应的网络资源拦截的数据进行特征提取,并根据提取出来的特征使用模型进行分析,得到分析后的结果即为监听结果。
举例来说,对离线数据包B对应的网络资源拦截所对应的数据b进行特征提取,并根据数据b所对应的特征输入至模型进行分析,得到分析后的监听结果N。
步骤704,若监听结果为异常,则停止网络资源拦截,并对本地服务构建对应的进程进行初始化。
具体地,如果在监听结果为异常的情况下,则发出指令停止相应的网络资源拦截,并且对于拦截后的数据进行清空,同时对本地服务构建对应的进程进行初始化的操作;如果在监听结果为正常的情况下,则保持网络资源拦截,网络资源拦截完成后生成本地服务构建对应的离线数据包。
举例来说,如果在监听结果N为异常的情况下,则终端104停止网络资源拦截,并且对于终端104已经运行与网络资源拦截有关的进程进行初始化。
本实施例中,通过对网络资源拦截情况的监听,进一步判断网络拦截资源的情况,能够使得进行本地服务构建对应的网络资源拦截数据的正确性,提高本地服务构建的效率。
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的基于离线缓存的终端网页加载方法的基于离线缓存的终端网页加载装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个基于离线缓存的终端网页加载装置实施例中的具体限定可以参见上文中对于基于离线缓存的终端网页加载方法的限定,在此不再赘述。
在一个实施例中,如图9所示,提供了一种基于离线缓存的终端网页加载装置,包括:离线数据包信息获取模块、离线数据包对比模块、离线数据包下载模块和目标页面启动模块,其中:
离线数据包信息获取模块902,用于响应于对目标应用的启动请求,获取离线数据包对应的数据包信息,数据包信息包括启用控制标识和特征标识;
离线数据包对比模块904,用于若启用控制标识表征启用离线数据包,则对比离线数据包对应的特征标识与目标特征标识是否一致;目标特征标识为储存于服务器中的在线数据包所对应的特征标识;在线数据包与离线数据包为不同版本下的同一数据包;
离线数据包下载模块906,用于若特征标识与目标特征标识不一致,则从服务器中下载在线数据包,并将在线数据包作为新的离线数据包;
目标页面启动模块908,用于响应于对目标应用的至少一个目标页面的启动操作,从离线数据包中选取目标页面对应的至少一个目标离线数据包,并利用至少一个目标离线数据包进行渲染,以启动目标页面。
在其中一个实施例中,离线数据包下载模块,用于获取所述在线数据包对应的下载链接;基于在线数据包对应的下载链接从服务器中下载在线数据包到终端作为新的离线数据包。
在其中一个实施例中,版本时间差值计算模块,用于根据新的离线数据包中的版本信息与终端原有的离线数据包中的版本信息进行时间差计算,得到版本时间差值;若版本时间差值超出预设的时间间隔,则将超出预设的时间间隔对应的离线数据包进行删除;若版本时间差值没有超出预设的时间间隔,则将符合预设的时间间隔对应的离线数据包与新的离线数据包同时存储至终端对应的存储单元。
在其中一个实施例中,合法性检查模块,用于若特征标识与目标特征标识一致时,则对终端对应的离线数据包进行合法性检查;若离线数据包为合法,则响应于对目标应用对应的操作对离线数据包进行调取;若离线数据包为非法,则从服务器获取在线数据包对应的版本信息以及在线数据包对应的下载链接,对离线数据包进行更新。
在其中一个实施例中,本地服务构建模块,用于响应于对目标应用的启动请求,基于离线数据包对应的特征标识,确定加载默认离线资源或缓存离线资源,得到确定结果;基于确定结果对应的离线资源的名称以及离线数据包对应的特征标识,根据页面对应的路径与离线数据包的映射关系以及离线数据包的路径,生成离线数据包对应的资源定位符;根据离线数据包对应的资源定位符,将离线数据包进行网络资源拦截,得到用于进行本地服务构建对应的离线数据包。
在其中一个实施例中,网络资源拦截结果监听模块,用于对离线数据包对应的网络资源拦截的情况进行监听,得到监听结果;若监听结果为异常,则停止网络资源拦截,并对本地服务构建对应的进程进行初始化。
上述基于离线缓存的终端网页加载装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种基于离线缓存的终端网页加载方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一种非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

Claims (10)

1.一种基于离线缓存的终端网页加载方法,其特征在于,应用于终端,所述终端预先缓存有用于启动目标应用的至少一个页面的离线数据包,所述方法包括:
响应于对所述目标应用的启动请求,获取所述离线数据包对应的数据包信息,所述数据包信息包括启用控制标识和特征标识;
若所述启用控制标识表征启用所述离线数据包,则对比所述离线数据包对应的特征标识与目标特征标识是否一致;所述目标特征标识为储存于服务器中的在线数据包所对应的特征标识;所述在线数据包与所述离线数据包为不同版本下的同一数据包;
若所述特征标识与所述目标特征标识不一致,则从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包;
响应于对所述目标应用的至少一个目标页面的启动操作,从所述离线数据包中选取所述目标页面对应的至少一个目标离线数据包,并利用所述至少一个目标离线数据包进行渲染,以启动所述目标页面。
2.根据权利要求1所述的方法,其特征在于,所述从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包,包括:
获取所述在线数据包对应的下载链接;
基于所述在线数据包对应的下载链接从所述服务器中下载所述在线数据包到所述终端作为所述新的离线数据包。
3.根据权利要求2所述的方法,其特征在于,所述在线数据包包含版本信息,所述基于所述在线数据包对应的下载链接从所述服务器中下载所述在线数据包到所述终端作为所述新的离线数据包的步骤之后,所述方法还包括:
根据所述新的离线数据包中的版本信息与所述终端原有的离线数据包中的版本信息进行时间差计算,得到版本时间差值;
若所述版本时间差值超出预设的时间间隔,则将超出所述预设的时间间隔对应的离线数据包进行删除;
若所述版本时间差值没有超出所述预设的时间间隔,则将符合所述预设的时间间隔对应的离线数据包与所述新的离线数据包同时存储至所述终端对应的存储单元。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述特征标识与所述目标特征标识一致时,则对所述终端对应的离线数据包进行合法性检查;
若所述离线数据包为合法,则响应于对所述目标应用对应的操作对所述离线数据包进行调取;
若所述离线数据包为非法,则从所述服务器获取所述在线数据包对应的版本信息以及所述在线数据包对应的下载链接,对所述离线数据包进行更新。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:
响应于对所述目标应用的启动请求,基于所述离线数据包对应的特征标识,确定加载默认离线资源或缓存离线资源,得到确定结果;
基于所述确定结果对应的离线资源的名称以及所述离线数据包对应的特征标识,根据所述页面对应的路径与所述离线数据包的映射关系以及所述离线数据包的路径,生成所述离线数据包对应的资源定位符;
根据所述离线数据包对应的资源定位符,将所述离线数据包进行网络资源拦截,得到用于进行本地服务构建对应的所述离线数据包。
6.根据权利要求5所述的方法,其特征在于,所述方法包括:
对所述离线数据包对应的所述网络资源拦截的情况进行监听,得到监听结果;
若所述监听结果为异常,则停止所述网络资源拦截,并对所述本地服务构建对应的进程进行初始化。
7.一种基于离线缓存的终端网页加载装置,其特征在于,应用于终端,所述终端预先缓存有用于启动目标应用的至少一个页面的离线数据包,所述装置包括:
离线数据包信息获取模块,用于响应于对所述目标应用的启动请求,获取所述离线数据包对应的数据包信息,所述数据包信息包括启用控制标识和特征标识;
离线数据包对比模块,用于若所述启用控制标识表征启用所述离线数据包,则对比所述离线数据包对应的特征标识与目标特征标识是否一致;所述目标特征标识为储存于服务器中的在线数据包所对应的特征标识;所述在线数据包与所述离线数据包为不同版本下的同一数据包;
离线数据包下载模块,用于若所述特征标识与所述目标特征标识不一致,则从所述服务器中下载所述在线数据包,并将所述在线数据包作为新的离线数据包;
目标页面启动模块,用于响应于对所述目标应用的至少一个目标页面的启动操作,从所述离线数据包中选取所述目标页面对应的至少一个目标离线数据包,并利用所述至少一个目标离线数据包进行渲染,以启动所述目标页面。
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
CN202210552309.6A 2022-05-20 2022-05-20 基于离线缓存的终端网页加载方法、装置和计算机设备 Pending CN114943045A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210552309.6A CN114943045A (zh) 2022-05-20 2022-05-20 基于离线缓存的终端网页加载方法、装置和计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210552309.6A CN114943045A (zh) 2022-05-20 2022-05-20 基于离线缓存的终端网页加载方法、装置和计算机设备

Publications (1)

Publication Number Publication Date
CN114943045A true CN114943045A (zh) 2022-08-26

Family

ID=82908754

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210552309.6A Pending CN114943045A (zh) 2022-05-20 2022-05-20 基于离线缓存的终端网页加载方法、装置和计算机设备

Country Status (1)

Country Link
CN (1) CN114943045A (zh)

Similar Documents

Publication Publication Date Title
CN108052334B (zh) 页面跳转方法、装置、计算机设备和存储介质
CN110866198B (zh) 静态资源缓存方法、***、装置、计算机设备和存储介质
US20170323026A1 (en) Patching Base Document Object Model (DOM) with DOM-Differentials to Generate High Fidelity Replay of Webpage User Interactions
CN110688598B (zh) 业务参数采集方法、装置、计算机设备和存储介质
CN112114913B (zh) 应用程序的界面更新方法、装置、计算机设备和存储介质
CN112241298A (zh) 页面显示方法及装置、存储介质、电子装置
CN113761412A (zh) 应用页面的显示方法、装置、电子设备、介质及应用***
CN111431767A (zh) 多浏览器资源同步方法、装置、计算机设备和存储介质
CN116821533A (zh) 页面渲染方法、计算机设备和计算机可读存储介质
CN108388463B (zh) 图标处理方法、装置、计算机设备和存储介质
CN116127219A (zh) 小程序中页面的展示方法、装置和计算机设备
CN113315829B (zh) 客户端离线化h5页面加载方法、装置、计算机设备及介质
CN114943045A (zh) 基于离线缓存的终端网页加载方法、装置和计算机设备
CN115130002A (zh) 推荐请求处理方法、装置、计算机设备、存储介质
CN114489698A (zh) 应用程序安装方法和装置
CN114064100A (zh) 配置信息处理方法、***和装置
CN115525305A (zh) 数据处理、应用启动方法、装置、计算机设备和存储介质
CN113626228A (zh) 故障网页的修复方法、装置、设备及存储介质
CN117648510B (zh) 信息展示方法、装置、计算机设备和存储介质
CN115604041B (zh) 安全代理方法、***、装置、计算机设备和存储介质
CN113204477B (zh) 应用测试方法、装置、电子设备及存储介质
CN115495684A (zh) 一种页面加载方法、装置、计算机设备及可读存储介质
CN117389762A (zh) 应用程序的接口调用方法、装置、计算机设备和存储介质
CN117950708A (zh) 文件资源包加载处理方法、装置、计算机设备和存储介质
CN117407620A (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