[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105988846B - 页面加载方法及页面加载装置 - Google Patents

页面加载方法及页面加载装置 Download PDF

Info

Publication number
CN105988846B
CN105988846B CN201510094501.5A CN201510094501A CN105988846B CN 105988846 B CN105988846 B CN 105988846B CN 201510094501 A CN201510094501 A CN 201510094501A CN 105988846 B CN105988846 B CN 105988846B
Authority
CN
China
Prior art keywords
plug
page
package
configuration file
version information
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.)
Active
Application number
CN201510094501.5A
Other languages
English (en)
Other versions
CN105988846A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510094501.5A priority Critical patent/CN105988846B/zh
Publication of CN105988846A publication Critical patent/CN105988846A/zh
Application granted granted Critical
Publication of CN105988846B publication Critical patent/CN105988846B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

一种页面加载方法及装置,该方法包括步骤:监听并拦截页面请求,所述页面请求中包括页面地址;在配置文件中查找是否有对应于所述页面地址的映射关系,所述映射关系包括页面地址及对应于该页面地址的智能终端系统原生页面标识,所述配置文件中包括所述映射关系以及插件包标识;若有,查找对应于所述插件包标识的插件包,并加载所述插件包中对应于所述智能终端系统原生页面标识的智能终端系统原生页面。本发明实施例方案可以是在有对应的智能终端系统原生页面的情况下才加载智能终端系统原生页面,可以动态确定所加载显示的页面类型。

Description

页面加载方法及页面加载装置
技术领域
本发明涉及网络通信领域,特别涉及一种页面加载方法、一种页面加载装置。
背景技术
目前针对网页页面的运用,由于WEB(互联网)页面的开发速度快,一般都是开发成WEB页面后进行发布,然而,针对WEB页面而言,在某些应用中并不能拥有很好的体验效果。例如,如果将WEB页面在智能手机、平板等智能终端上进行显示,由于各智能终端所使用的系统软件版本等的不同,所开发出的页面并不适合于智能终端的显示,或者适合于智能终端显示之后,并不能使智能终端用户拥有好的使用体验。
为了能够有更好的体验,目前的一些应用,通过将某个业务的所有WEB页面都做成一个插件包,例如Android系统中的APK(Android Package,Android系统安装包)文件,在需要打开页面时,直接打开该插件包中的相关页面即可,无需从WEB服务器获得WEB页面进行加载显示。然而,在这种应用方式中,都是将所有页面集成在插件包中,必须将所有WEB页面都转换成智能终端系统原生页面(例如Android系统的Native页面)集成在插件包中之后才能供用户使用。另一方面,如果某个Native页面出现bug(程序漏洞),导致该Native页面在智能终端上的显示效果不如WEB页面的显示效果好,此时只能重新生成包含所有Native页面的插件包供用户下载更新使用,不仅影响到智能终端的页面显示,且耗费智能终端的下载流量。
发明内容
基于此,本发明实施例的目的在于提供一种页面加载方法、一种页面加载装置,其可以动态确定所加载显示的页面类型。
为达到上述目的,本发明实施例采用以下技术方案:
一种页面加载方法,包括步骤:
监听并拦截页面请求,所述页面请求中包括页面地址;
在配置文件中查找是否有对应于所述页面地址的映射关系,所述映射关系包括页面地址及对应于该页面地址的智能终端系统原生页面标识,所述配置文件中包括所述映射关系以及插件包标识;
若有,查找对应于所述插件包标识的插件包,并加载所述插件包中对应于所述智能终端系统原生页面标识的智能终端系统原生页面。
一种页面加载装置,包括:
监听拦截模块,用于监听并拦截页面请求,所述页面请求中包括页面地址;
映射关系查找模块,用于在配置文件中查找是否有对应于所述页面地址的映射关系,所述映射关系包括页面地址及对应于该页面地址的智能终端系统原生页面标识,所述配置文件中包括所述映射关系以及插件包标识;
插件包查找模块,用于在所述映射关系查找模块的查找结果为有时,查找对应于所述插件包标识的插件包;
页面加载模块,用于加载所述插件包中对应于所述智能终端系统原生页面标识的智能终端系统原生页面。
根据如上所述的本发明实施例的方案,其是对发送的页面请求进行拦截,并从配置文件中查找是否有对应于页面请求中的页面地址的映射关系,由于映射关系反映了是否有与该页面地址对应的智能终端系统原生页面,因而可以是在有对应的智能终端系统原生页面的情况下才加载智能终端系统原生页面,如果有智能终端系统原生页面不再适合于在终端显示,可直接对该配置文件进行修改,简单方便,且可以动态确定所加载显示的页面类型。
附图说明
图1是一个实施例中的本发明方案的工作环境示意图;
图2是一个实施例中智能终端的组成结构示意图;
图3是一个实施例中的页面加载方法的流程示意图;
图4是一个具体示例中页面加载方法的交互流程示意图;
图5是一个实施例中的页面加载装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
图1示出了本发明一个实施例中的工作环境示意图。智能终端100通过网络与后台服务器101、WEB服务器102连接,终端设备100通过网络与WEB服务器102进行交互,可以从WEB服务器102获得相应的WEB页面进行加载显示,而终端设备100与后台服务器101进行交互,后台服务器101可以将WEB页面的页面地址(例如URL地址)、与该WEB页面对应的智能终端系统原生页面(例如Android系统的Native页面)的智能终端系统原生页面标识的映射关系,通过配置文件的方式下发给智能终端100,并将相应的智能终端系统原生页面以插件包的形式下发给智能终端100,智能终端100可以基于后台服务器101的配置动态地对WEB页面进行替换,即加载的是从后台服务器101获取的对应于该WEB页面的智能终端系统原生页面,而无需从WEB服务器102获取WEB页面进行加载。
智能终端100在一个实施例中的结构示意图如图2所示。该智能终端包括通过系统总线连接的处理器、存储介质、通信接口、电源接口和内存。其中,智能终端100的存储介质存储有一种页面加载装置,该装置用于实现相应业务的页面加载。智能终端100的通信接口用于与后台服务器101、WEB服务器102连接和通信,智能终端100的电源接口用于与外部电源连接,外部电源通过该电源接口向智能终端100供电。智能终端100可以是任何一种能够实现智能输入输出的设备,例如移动终端,比如手机、平板电脑等;也可以是其它具有上述结构的设备,比如个人计算机。
结合图1、图2所示的示意图,以下对网络接入设备联动方法及网络接入设备联动装置的各实施例进行说明。
图3中示出了一个实施例中的页面加载方法的流程示意图。如图3所示,本实施例中的方法包括步骤:
步骤S301:监听并拦截页面请求,所述页面请求中包括页面地址;
步骤S302:在配置文件中查找是否有对应于所述页面地址的映射关系,所述映射关系包括页面地址及对应于该页面地址的智能终端系统原生页面标识,所述配置文件中包括所述映射关系以及插件包标识,若有,则进入步骤S303;
步骤S303:查找对应于所述插件包标识的插件包,并加载所述插件包中对应于所述智能终端系统原生页面标识的智能终端系统原生页面。
根据如上所述的本发明实施例的方案,其是对智能终端待发送的页面请求进行拦截,并从配置文件中查找是否有对应于页面请求中的页面地址的映射关系,由于映射关系反映了是否有与该页面地址对应的智能终端系统原生页面,因而可以是在有对应的智能终端系统原生页面的情况下才加载智能终端系统原生页面,如果有智能终端系统原生页面不再适合于在终端显示,可直接对该配置文件进行修改,简单方便,且可以动态确定所加载显示的页面类型。
其中,在一个示例中,上述映射关系中还包括终端应用系统版本信息、业务软件版本信息。
在此情况下,在上述步骤S302查找到有所述映射关系之后、步骤S303查找对应于所述插件包标识的插件包之前,还可以获取本地终端应用系统版本信息、本地业务软件版本信息;并判断所述本地终端应用系统版本号、所述本地业务软件版本信息与所述映射关系中的终端应用系统版本信息、业务软件版本信息是否匹配;如果匹配,再进入步骤S303查找对应于所述插件包标识的插件包。若不匹配,则说明当前没有对应的Native供加载显示,从而可以向WEB服务器发送所述页面请求。
相应地,在步骤S303中未查找到对应于所述插件包标识的插件包时,也可以说明当前没有对应的Native供加载显示,从而可以向WEB服务器发送所述页面请求。在此情况下,还可以向后台服务器发送插件包下载请求,该插件包下载请求包括所述插件包标识。以便于后续使用时可以加载相应地智能终端系统原生页面。
此外,基于实际需要,还可以对上述配置文件进行更新。在此情况下,配置文件中可以包括有该配置文件的版本信息。可以设置各种可能的触发配置文件更新的时机,例如在有网络连接时主动向后台服务器查询是否有最新的配置文件,或者后台服务器有新的配置文件时,自动向智能终端推送有最新的配置文件可供更新的消息。
在本发明的一个具体示例中,可以是在监听到页面请求时触发配置文件的更新,具体可以是通过下述方式进行:
在监听到页面请求时,向后台服务器发送配置文件查询请求,所述配置文件查询请求中包括所述配置文件版本信息;
接收所述后台服务器根据所述配置文件查询请求返回的配置文件及插件包,并用该配置文件及插件包对本地配置文件及插件包进行更新。
对配置文件的具体更新方式,可以采用目前已有以及以后可能出现的任何方式进行,本发明实施例方案中对此不做具体限定。
基于如上所述的本发明实施例的页面加载方法,图4中示出了一个具体示例中的页面加载方案的流程示意图,该流程示意图是结合智能终端与后台服务器、WEB服务器之间的交互,智能终端应用系统为Android系统、智能终端系统原生页面为Native页面,且页面请求为WEB页面请求,该WEB页面请求中的页面地址为URL(Uniform Resource Locator,统一资源定位符)地址为例进行说明。
在目前正常的页面加载方案中,在智能终端基于用户的触发指令触发加载某个页面的操作时,会生成一个WEB页面请求并发送给WEB服务器,以请求获得相应的WEB页面进行加载,该WEB页面请求中会包含有URL地址。
而在本发明方案中,如图4所示,在步骤S401中,智能终端会监听该WEB页面请求并进行拦截,并进入步骤S403。其中,在监听到该WEB页面请求时,可以进入步骤S402,智能终端向后台服务器发送配置文件查询请求,该配置文件查询请求中可以包括有智能终端本地的配置文件的版本信息,以查看后台服务器中是否可以最新的配置文件供下载。
后台服务器接收到该配置文件查询请求后,可以根据该配置文件查询请求中的配置文件版本信息判断智能终端的配置文件是否需要更新,一般情况下,若智能终端的配置文件版本信息与后台服务器的最新配置文件的版本信息一致,则认为无需更新,否则认为需要更新。在无需更新的情况下,后台服务器可以向智能终端返回一个无需更新或者智能终端的版本已经是最新版本等提示信息(在图4的流程图中未示出)。若需要更新,则可以进入更新的过程,具体的更新过程可以采用任何可能的方式进行,在此不再详加赘述。
在步骤S403中,智能终端在本地的配置文件中查找是否有对应于所述URL地址的映射关系。需要说明的是,步骤S403的进行可以与步骤S402同时进行。
其中,配置文件中可以包括有上述映射关系以及上述URL地址对应的业务标识,该映射关系包括URL地址及对应于该URL地址的Native页面标识,所述,此外,该映射关系中还可以包括有该配置文件适用的终端应用系统版本信息、业务软件版本信息。
为便于更好地理解配置文件中的内容,一个具体示例中的配置文件格式可以是如下所述,下述示例中是以该配置文件采用Json格式保存配置信息为例进行说明。具体示例如下:
参见上述配置文件格式中的内容,上述Json文件的结构中包含了version、bidinfo、urlmaping,其中:
version用来标识配置文件的版本,用于版本控制;
bidinfo(json数组)用来表示需要加载的插件(pluginid)以及与其相关的业务名(pluginname)和业务标识(bid);
urlmaping(json数组)用来标识需要替换的Web页面和Native页面之间的一对一映射关系,其中,url是Web页面的地址、activity是Native页面的标识、qversion指的是智能终端应用的业务软件版本(以手机QQ为例,则为手机QQ版本),aversion指的是智能终端应用系统版本(以智能终端采用Android系统为例,这里则为Android版本),bid用来标识Native页面是来自哪个业务的插件,和bidinfo中的bid对应。
后台服务器通过更新这个配置文件,就能够在具体使用相关业务时,将智能终端中需显示的某个Web页面替换为Native页面。
据此,在上述步骤S403中,若在智能终端本地的配置文件中没有查找到有与上述URL地址对应的映射关系,则进入步骤S404,智能终端将上述WEB页面请求发送给WEB服务器,从WEB服务器获得对应的WEB页面进行加载显示(该过程在图4中未示出)。
若在上述步骤S403中查找到与上述URL地址对应的映射关系,则进入步骤S405。
在步骤S405中,智能终端获取本地智能终端应用系统版本以及本地业务软件版本信息,并进一步判断本地智能终端应用系统版本以及本地业务软件版本信息与映射关系中的终端应用系统版本信息、业务软件版本信息是否匹配,若不匹配,则说明当前智能终端的应用系统版本或者业务软件版本不支持上述配置文件,因而进入步骤S406,智能终端将上述WEB页面请求发送给WEB服务器,从WEB服务器获得对应的WEB页面进行加载显示(该过程在图4中未示出)。
若上述步骤S405中的判定结果为匹配,则说明当前智能终端的应用系统版本及业务软件版本支持上述配置文件,因而进入步骤S407,智能终端进一步根据上述插件包标识(pluginid)查找插件包。其中,如上所述,配置文件中可以包括有业务标识,因此,在查找插件包时,还可以同时结合业务标识(bid)查找,从而针对不同的业务可以开发确定不同的插件包。
若没有查找到插件包,则可以分别进入步骤S408、步骤S409,在步骤S408中,触发下载逻辑,智能终端向后台服务器发送插件包下载请求,该插件包下载请求中包括插件包标识。在步骤S409中,智能终端将上述WEB页面请求发送给WEB服务器,从WEB服务器获得对应的WEB页面进行加载显示(该过程在图4中未示出)。其中,上述步骤S408与步骤S409可以是同时进行。
若查找到插件包,则加载插件包中与上述URL地址对应的Native页面,该Native页面与映射关系中的Native页面标识(例如上述配置文件示例中的"com.tencent.qqtribal.ui.activity.PostActivity_"对应)。其中,在加载Native页面之前,可以先进行MD5(Message-Digest Algorithm 5,消息摘要算法第五版)校验,以确保Native页面的完整性。若MD5校验通过,再加载该Native页面。若MD5校验不通过,则可以将上述WEB页面请求发送给WEB服务器,从WEB服务器获得对应的WEB页面进行加载显示(该过程在图4中未示出)。
如上所述,上述插件包中主要是包含具体的Native页面,在本发明方案的一个具体示例中,以适用于Android系统为例,上述Native页面可以打包为APK文件,一个APK文件或者多个APK文件可以作为一个插件包。对于不同的智能终端应用系统,具体的插件包的格式可能会有所区别。
基于与上述页面加载方法相同的思想,本发明实施例还提供一种页面加载装置。图5中示出了一个具体示例中的页面接在装置的结构示意图。
如图5所示,本实施例中的页面加载装置包括:
监听拦截模块501,用于监听并拦截页面请求,所述页面请求中包括页面地址;
映射关系查找模块502,用于在配置文件中查找是否有对应于所述页面地址的映射关系,所述映射关系包括页面地址及对应于该页面地址的智能终端系统原生页面标识,所述配置文件中包括所述映射关系以及插件包标识;
插件包查找模块503,用于在所述映射关系查找模块的查找结果为有时,查找对应于所述插件包标识的插件包;
页面加载模块504,用于加载所述插件包中对应于所述智能终端系统原生页面标识的智能终端系统原生页面。
根据如上所述的本发明实施例的方案,其是对发送的页面请求进行拦截,并从配置文件中查找是否有对应于页面请求中的页面地址的映射关系,由于映射关系反映了是否有与该页面地址对应的智能终端系统原生页面,因而可以是在有对应的智能终端系统原生页面的情况下才加载智能终端系统原生页面,如果有智能终端系统原生页面不再适合于在终端显示,直接对该配置文件进行修改,简单方便,且可以动态确定所加载显示的页面类型。
上述插件包、智能终端系统原生页面基于实际智能终端应用系统的不同可能会有所区别,以Android系统为例,该插件包可以是一个APK文件,智能终端系统原生页面可以为Native页面,可以是一个或以上的Native页面打包为一个APK文件。
其中,在一个示例中,如图5所示,本实施例中的装置还可以包括有匹配模块505,此时,上述映射关系中还包括终端应用系统版本信息、业务软件版本信息。
其中,该匹配模块505用于在映射关系查找模块502查找到有对应于所述页面地址的映射关系时,获取本地终端应用系统版本信息、本地业务软件版本信息,并判断所述本地终端应用系统版本号、所述本地业务软件版本信息与所述映射关系中的终端应用系统版本信息、业务软件版本信息是否匹配。
若匹配模块505的判定结果为匹配,插件包查找模块503再查找对应于所述插件包标识的插件包。
若匹配模块505的判定结果为不匹配,则监听拦截模块301可以向WEB服务器发送上述页面请求,以从WEB服务器获得对应的WEB页面进行加载显示。
其中,上述监听拦截模块301,还可以在插件包查找模块503未查找到对应于所述插件包标识的插件包时,向WEB服务器发送所述页面请求,以从WEB服务器获得对应的WEB页面进行加载显示。
如图5所示,在一个具体示例中,本发明实施例的页面加载装置,还可以包括下载更新模块506,用于在插件包查找模块503未查找到对应于所述插件包标识的插件包时,向后台服务器发送插件包下载请求,所述插件包下载请求包括所述插件包标识,以获得相应的插件包供后续加载页面时使用。
此外,基于实际需要,还可以对上述配置文件进行更新。在此情况下,配置文件中可以包括有该配置文件的版本信息。可以设置各种可能的触发配置文件更新的时机,例如在有网络连接时主动向后台服务器查询是否有最新的配置文件,或者后台服务器有新的配置文件时,自动向智能终端推送有最新的配置文件可供更新的消息。
在本发明的一个具体示例中,可以是在监听到页面请求时触发配置文件的更新,在此情况下,上述下载更新模块506,还用于在监听拦截模块501监听到页面请求时,向后台服务器发送配置文件查询请求,所述配置文件查询请求中包括所述配置文件版本信息;并接收所述后台服务器根据所述配置文件查询请求返回的配置文件及插件包,并用该配置文件及插件包对本地配置文件及插件包进行更新。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (14)

1.一种页面加载方法,其特征在于,包括步骤:
监听并拦截页面请求,所述页面请求中包括页面地址;
在配置文件中查找是否有对应于所述页面地址的映射关系,所述映射关系包括页面地址及对应于该页面地址的智能终端系统原生页面标识,所述配置文件中包括所述映射关系以及所述智能终端系统原生页面标识所对应的插件包标识;
若有,查找对应于所述插件包标识的插件包,所述插件包中包含一个或多个打包的智能终端系统原生页面;
加载所述插件包中对应于所述智能终端系统原生页面标识的智能终端系统原生页面。
2.根据权利要求1所述的页面加载方法,其特征在于:
所述配置文件还包括终端应用系统版本信息、业务软件版本信息;
在查找到有所述映射关系之后、查找对应于所述插件包标识的插件包之前,还包括步骤:
获取本地终端应用系统版本信息、本地业务软件版本信息;
判断所述本地终端应用系统版本号、所述本地业务软件版本信息与所述映射关系中的终端应用系统版本信息、业务软件版本信息是否匹配;
若匹配,进入查找对应于所述插件包标识的插件包的步骤。
3.根据权利要求2所述的页面加载方法,其特征在于,还包括步骤:若所述本地终端应用系统版本号、所述本地业务软件版本信息判断与所述映射关系中的终端应用系统版本信息、业务软件版本信息不匹配,向WEB服务器发送所述页面请求。
4.根据权利要求1所述的页面加载方法,其特征在于,还包括步骤:若未查找到对应于所述插件包标识的插件包,向WEB服务器发送所述页面请求。
5.根据权利要求1所述的页面加载方法,其特征在于,若未查找到对应于所述插件包标识的插件包,向后台服务器发送插件包下载请求,所述插件包下载请求包括所述插件包标识。
6.根据权利要求1至5任意一项所述的页面加载方法,其特征在于:
所述配置文件中还包括该配置文件的版本信息;
在监听到页面请求时,还包括步骤:
向后台服务器发送配置文件查询请求,所述配置文件查询请求中包括所述配置文件版本信息;
接收所述后台服务器根据所述配置文件查询请求返回的配置文件及插件包,并用该配置文件及插件包对本地配置文件及插件包进行更新。
7.一种页面加载装置,其特征在于,包括:
监听拦截模块,用于监听并拦截页面请求,所述页面请求中包括页面地址;
映射关系查找模块,用于在配置文件中查找是否有对应于所述页面地址的映射关系,所述映射关系包括页面地址及对应于该页面地址的智能终端系统原生页面标识,所述配置文件中包括所述映射关系以及所述智能终端系统原生页面标识所对应的插件包标识;
插件包查找模块,用于在所述映射关系查找模块的查找结果为有时,查找对应于所述插件包标识的插件包,所述插件包中包含一个或多个打包的智能终端系统原生页面;
页面加载模块,用于加载所述插件包中对应于所述智能终端系统原生页面标识的智能终端系统原生页面。
8.根据权利要求7所述的页面加载装置,其特征在于,还包括匹配模块,所述映射关系还包括终端应用系统版本信息、业务软件版本信息;
所述匹配模块用于在所述映射关系查找模块查找到有对应于所述页面地址的映射关系时,获取本地终端应用系统版本信息、本地业务软件版本信息,并判断所述本地终端应用系统版本号、所述本地业务软件版本信息与所述映射关系中的终端应用系统版本信息、业务软件版本信息是否匹配;
所述插件包查找模块在所述匹配模块的判定结果为匹配时,查找对应于所述插件包标识的插件包。
9.根据权利要求8所述的页面加载装置,其特征在于,所述监听拦截模块,还用于在所述匹配模块的判定结果为不匹配时,向WEB服务器发送所述页面请求。
10.根据权利要求7所述的页面加载装置,其特征在于,所述监听拦截模块,还用于在所述插件包查找模块未查找到对应于所述插件包标识的插件包时,向WEB服务器发送所述页面请求。
11.根据权利要求7至10任意一项所述的页面加载装置,其特征在于,还包括下载更新模块,用于在所述插件包查找模块未查找到对应于所述插件包标识的插件包时,向后台服务器发送插件包下载请求,所述插件包下载请求包括所述插件包标识。
12.根据权利要求11任意一项所述的页面加载装置,其特征在于:
所述配置文件中还包括该配置文件的版本信息;
所述下载更新模块,还用于在所述监听拦截模块监听到页面请求时,向后台服务器发送配置文件查询请求,所述配置文件查询请求中包括所述配置文件版本信息;并接收所述后台服务器根据所述配置文件查询请求返回的配置文件及插件包,并用该配置文件及插件包对本地配置文件及插件包进行更新。
13.一种智能终端,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至6中任一项所述方法的步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至6中任一项所述方法的步骤。
CN201510094501.5A 2015-03-03 2015-03-03 页面加载方法及页面加载装置 Active CN105988846B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510094501.5A CN105988846B (zh) 2015-03-03 2015-03-03 页面加载方法及页面加载装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510094501.5A CN105988846B (zh) 2015-03-03 2015-03-03 页面加载方法及页面加载装置

Publications (2)

Publication Number Publication Date
CN105988846A CN105988846A (zh) 2016-10-05
CN105988846B true CN105988846B (zh) 2019-11-05

Family

ID=57039501

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510094501.5A Active CN105988846B (zh) 2015-03-03 2015-03-03 页面加载方法及页面加载装置

Country Status (1)

Country Link
CN (1) CN105988846B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598611A (zh) * 2016-12-20 2017-04-26 北京猎豹移动科技有限公司 锁屏界面展示方法及装置
CN107329743B (zh) * 2017-06-14 2021-09-28 北京小米移动软件有限公司 应用页面的展示方法、装置及存储介质
CN107330087B (zh) * 2017-07-04 2020-11-03 北京京东尚科信息技术有限公司 页面文件生成方法和装置
CN107729352B (zh) * 2017-08-30 2020-07-31 深圳壹账通智能科技有限公司 页面资源加载方法及终端设备
CN108228305A (zh) * 2018-02-02 2018-06-29 广东欧珀移动通信有限公司 应用页面的显示方法、装置、存储介质及电子设备
CN108509243A (zh) * 2018-03-15 2018-09-07 广州虎牙信息科技有限公司 一种应用中的页面加载的方法、装置及电子设备
CN110362319A (zh) * 2018-03-26 2019-10-22 珠海市魅族科技有限公司 应用管理方法及装置、计算机装置和计算机可读存储介质
CN110347453B (zh) * 2018-04-04 2022-12-09 北京神州泰岳软件股份有限公司 一种页面显示方法和装置
CN110442327B (zh) * 2018-05-03 2023-06-23 阿里巴巴集团控股有限公司 一种应用程序构建方法、装置、服务器
CN114764351A (zh) * 2021-01-13 2022-07-19 北京金山云网络技术有限公司 插件资源的加载方法、装置及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1959675A (zh) * 2005-11-02 2007-05-09 国际商业机器公司 用于扩展标记的方法和浏览器
CN101727490A (zh) * 2009-12-22 2010-06-09 福建星网锐捷网络有限公司 Web应用中实现页面插件化的方法和web服务器
CN102622211A (zh) * 2011-01-27 2012-08-01 腾讯科技(深圳)有限公司 一种应用程序开发的方法和装置
CN103106102A (zh) * 2013-01-14 2013-05-15 百度在线网络技术(北京)有限公司 一种web应用程序的运行方法及移动终端
WO2014043864A1 (zh) * 2012-09-19 2014-03-27 华为技术有限公司 应用调用的方法及操作系统、浏览器
CN103995884A (zh) * 2014-05-29 2014-08-20 北京中电普华信息技术有限公司 一种混合应用页面的切换方法及系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1959675A (zh) * 2005-11-02 2007-05-09 国际商业机器公司 用于扩展标记的方法和浏览器
CN101727490A (zh) * 2009-12-22 2010-06-09 福建星网锐捷网络有限公司 Web应用中实现页面插件化的方法和web服务器
CN102622211A (zh) * 2011-01-27 2012-08-01 腾讯科技(深圳)有限公司 一种应用程序开发的方法和装置
WO2014043864A1 (zh) * 2012-09-19 2014-03-27 华为技术有限公司 应用调用的方法及操作系统、浏览器
CN103106102A (zh) * 2013-01-14 2013-05-15 百度在线网络技术(北京)有限公司 一种web应用程序的运行方法及移动终端
CN103995884A (zh) * 2014-05-29 2014-08-20 北京中电普华信息技术有限公司 一种混合应用页面的切换方法及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
webview中拦截超链接;思想黑客;《https://blog.csdn.net/gumanren/article/details/5874413》;20100909;博客全文 *

Also Published As

Publication number Publication date
CN105988846A (zh) 2016-10-05

Similar Documents

Publication Publication Date Title
CN105988846B (zh) 页面加载方法及页面加载装置
CN108845816B (zh) 应用程序更新方法、系统、计算机设备及存储介质
CN105607935B (zh) 应用程序更新方法及其终端、服务器
US9692846B2 (en) System, device and method for providing push service using feedback message
CN102355500B (zh) 业务推送方法和装置
US20130311985A1 (en) Updating Web Resources
CN108491236A (zh) 一种插件加载方法、装置及计算机可读存储介质
KR20130142961A (ko) 자동 애플리케이션 업데이트
CN107181779B (zh) 访问请求的处理方法、装置和系统
CN109586969A (zh) 内容分发网络容灾方法、装置、计算机设备及存储介质
WO2022222438A1 (zh) 配置文件状态同步方法、装置、终端、服务器和存储介质
US11729295B2 (en) Dynamic link processing engine
KR20160074503A (ko) 서버에서 시험 분산 애플리케이션을 에뮬레이션하는 기법
US8510423B2 (en) Install system and install method
CN113064685A (zh) 一种h5页面加载方法及装置
CN109254914A (zh) 软件开发包测试方法、系统、计算机装置及可读存储介质
CN103716400A (zh) 基于虚拟机实现移动办公的方法及系统
EP2905942A1 (en) Application popularization method, device and system
CN110334063B (zh) 文件系统的操作方法、装置、设备及计算机可读存储介质
CN103281288A (zh) 一种手机防火墙系统及方法
CN112702362A (zh) Tcp/ip协议栈的增强方法、装置、电子设备及存储介质
CN104570967A (zh) 基于Android系统的远程控制方法及系统
CN110659309B (zh) 内存数据库通信方法、装置、服务器以及存储介质
CN104978214B (zh) 一种组件加载方法、装置及终端
CN107453950A (zh) 一种信息处理方法及监控系统

Legal Events

Date Code Title Description
C06 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