网页应用程序加载方法、装置及系统的制作方法

文档序号:9375255阅读:361来源:国知局
网页应用程序加载方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术,尤其涉及一种网页应用程序加载方法、装置及系统。
【背景技术】
[0002]网页应用程序是指可运行于浏览器中的应用程序,与普通的应用程序不同的是,网页应用程序不需要特别的下载和安装,就可以直接在浏览器中打开并运行,例如:网页游戏。网页应用程序客户端是一种通过在客户端中嵌入浏览器组件,从而达到在客户端中打开并运行网页应用程序的目的的客户端程序,例如:网页游戏盒子。然而,现有技术中,当用户需要在网页应用程序客户端打开搜索到的目标网页应用程序时,用户终端通常要等用户根据搜索结果选定目标网页应用程序后,才获取该目标网页应用程序的程序文件并进行加载,这样打开目标网页应用程序就需要较长的时间。

【发明内容】

[0003]有鉴于此,本发明提供一种网页应用程序加载方法、装置及系统,上述网页应用程序加载方法、装置及系统可提高打开网页应用程序的速度。
[0004]本发明实施例提供的一种网页应用程序加载方法,包括:服务器接收用户终端发送的搜索关键字,根据所述搜索关键字进行搜索并获取搜索结果,并根据所述搜索结果确定目标网页应用程序的预加载网址,其中所述搜索关键字用于搜索所述目标网页应用程序;将所述搜索结果、所述预加载网址以及预加载指令发送给所述用户终端,所述预加载指令用于指示所述用户终端根据所述预加载网址获取所述目标网页应用程序的预加载文件,将所述预加载文件通过后台的预加载渲染组件进行加载,并根据所述搜索结果确定所述目标网页应用程序的目标网址;接收所述用户终端发送的所述目标网址,将所述目标网址与所述预加载网址进行匹配,当所述目标网址与所述预加载网址相匹配时,向所述用户终端发送显示指令,所述显示指令用于指示所述用户终端将所述预加载渲染组件在前台进行显
/Jn ο
[0005]本发明实施例提供的又一种网页应用程序加载方法,包括:用户终端获取搜索关键字,将所述搜索关键字发送给服务器,以便所述服务器根据所述搜索关键字进行搜索并获取搜索结果,并根据所述搜索结果确定目标网页应用程序的预加载网址,其中所述搜索关键字用于搜索所述目标网页应用程序;接收所述服务器发送的所述搜索结果、所述预加载网址以及预加载指令,按照所述预加载指令的指示,根据所述预加载网址获取所述目标网页应用程序的预加载文件,将所述预加载文件通过后台的预加载渲染组件进行加载,并根据所述搜索结果确定所述目标网页应用程序的目标网址,将所述目标网址发送给所述服务器,以便所述服务器将所述目标网址与所述预加载网址进行匹配,当所述目标网址与所述预加载网址相匹配时,向所述用户终端发送显示指令;接收所述服务器发送的显示指令,按照所述显示指令的指示,将所述预加载渲染组件在前台进行显示。
[0006]本发明实施例提供的另一种网页应用程序加载方法,包括:用户终端获取搜索关键字,将所述搜索关键字发送给服务器,所述搜索关键字用于搜索目标网页应用程序;所述服务器根据所述搜索关键字进行搜索并获取搜索结果,并根据所述搜索结果确定目标网页应用程序的预加载网址,将所述搜索结果、所述预加载网址以及预加载指令发送给所述用户终端;所述用户终端按照所述预加载指令的指示,根据所述预加载网址获取所述目标网页应用程序的预加载文件,将所述预加载文件通过后台的预加载渲染组件进行加载,并根据所述搜索结果确定所述目标网页应用程序的目标网址,将所述目标网址发送给所述服务器;所述服务器将所述目标网址与所述预加载网址进行匹配,当所述目标网址与所述预加载网址相匹配时,向所述用户终端发送显示指令;所述用户终端按照所述显示指令的指示,将所述预加载渲染组件在前台进行显示。
[0007]本发明实施例提供的一种网页应用程序加载装置,运行于服务器,包括:搜索模块、预加载模块以及显示模块。其中,所述搜索模块,用于接收用户终端发送的搜索关键字,根据所述搜索关键字进行搜索并获取搜索结果,并根据所述搜索结果确定目标网页应用程序的预加载网址,其中所述搜索关键字用于搜索所述目标网页应用程序;所述预加载模块,用于将所述搜索模块获得的所述搜索结果、所述预加载网址以及预加载指令发送给所述用户终端,所述预加载指令用于指示所述用户终端根据所述预加载网址获取所述目标网页应用程序的预加载文件,将所述预加载文件通过后台的预加载渲染组件进行加载,并根据所述搜索结果确定所述目标网页应用程序的目标网址;所述显示模块,用于接收所述用户终端发送的所述目标网址,将所述目标网址与所述预加载网址进行匹配,当所述目标网址与所述预加载网址相匹配时,向所述用户终端发送显示指令,所述显示指令用于指示所述用户终端将所述预加载渲染组件在前台进行显示。
[0008]本发明实施例提供的又一种网页应用程序加载装置,运行于用户终端,包括:获取模块、预加载模块以及显示模块。其中,所述获取模块,用于获取搜索关键字,将所述搜索关键字发送给服务器,以便所述服务器根据所述搜索关键字进行搜索并获取搜索结果,并根据所述搜索结果确定目标网页应用程序的预加载网址,其中所述搜索关键字用于搜索所述目标网页应用程序;所述预加载模块,用于接收所述服务器发送的所述搜索结果、所述预加载网址以及预加载指令,按照所述预加载指令的指示,根据所述预加载网址获取所述目标网页应用程序的预加载文件,将所述预加载文件通过后台的预加载渲染组件进行加载,并根据所述搜索结果确定所述目标网页应用程序的目标网址,将所述目标网址发送给所述服务器,以便所述服务器将所述目标网址与所述预加载网址进行匹配,当所述目标网址与所述预加载网址相匹配时,向所述用户终端发送显示指令;所述显示模块,用于接收所述服务器发送的所述显示指令,按照所述显示指令的指示,将所述预加载渲染组件在前台进行显
/Jn ο
[0009]本发明实施例提供的一种网页应用程序加载系统,包括:服务器与用户终端;其中,所述服务器,用于接收所述用户终端发送的搜索关键字,根据所述搜索关键字进行搜索并获取搜索结果,并根据所述搜索结果确定目标网页应用程序的预加载网址,其中所述搜索关键字用于搜索所述目标网页应用程序,用于将所述搜索结果、所述预加载网址以及预加载指令发送给所述用户终端,所述预加载指令用于指示所述用户终端根据所述预加载网址获取所述目标网页应用程序的预加载文件,将所述预加载文件通过后台的预加载渲染组件进行加载,并根据所述搜索结果确定所述目标网页应用程序的目标网址,还用于接收所述用户终端发送的所述目标网址,将所述目标网址与所述预加载网址进行匹配,当所述目标网址与所述预加载网址相匹配时,向所述用户终端发送显示指令,所述显示指令用于指示所述用户终端将所述预加载渲染组件在前台进行显示;所述用户终端,用于获取所述搜索关键字,将所述搜索关键字发送给所述服务器,用于接收所述服务器发送的所述搜索结果、所述预加载网址以及预加载指令,按照所述预加载指令的指示,根据所述预加载网址获取所述目标网页应用程序的预加载文件,将所述预加载文件通过后台的所述预加载渲染组件进行加载,并根据所述搜索结果确定所述目标网页应用程序的目标网址,将所述目标网址发送给所述服务器,还用于接收所述服务器发送的所述显示指令,按照所述显示指令的指示,将所述预加载渲染组件在前台进行显示。
[0010]本发明实施例提供的上述网页应用程序加载方法、装置及系统,通过服务器根据用户终端发送的搜索关键字进行搜索并获取搜索结果,根据搜索结果确定目标网页应用程序的预加载网址,然后指示用户终端根据该预加载网址在后台对该目标网页应用程序进行预加载,并当用户终端发送的经用户确定的目标网页应用程序的目标网址与之前服务器预测的目标网页应用程序的预加载网址相匹配时,指示用户终端将预加载渲染组件在前台进行显示,由于利用了等待用户根据搜索结果确定目标网页应用程序的时间,对目标网页应用程序进行了一定程度的预加载,因此可在目标网页应用程序被确定后快速将其打开,从而可缩短目标网页应用程序的打开时间,进而可提高打开目标网页应用程序的效率。
[0011]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0012]图1为本发明第一实施例提供的网页应用程序加载系统的结构示意图;
[0013]图2示出了一种用户终端的结构框图;
[0014]图3示出了一种服务器的结构框图;
[0015]图4为本发明第二实施例提供的网页应用程序加载方法的流程图;
[0016]图5为本发明第三实施例提供的网页应用程序加载方法的流程图;
[0017]图6为本发明第四实施例提供的网页应用程序加载方法的流程图;
[0018]图7为本发明第五实施例提供的网页应用程序加载方法的流程图;
[0019]图8为本发明第六实施例提供的网页应用程序加载方法的流程图;
[0020]图9为本发明第七实施例提供的网页应用程序加载方法的时序图;
[0021]图10为本发明第八实施例提供的网页应用程序加载装置的结构示意图;
[0022]图11为图10的装置的存储环境示意图;
[0023]图12为本发明第九实施例提供的网页应用程序加载装置的结构示意图;
[0024]图13为本发明第十实施例提供的网页应用程序加载装置的结构示意图;
[0025]图14为图13的装置的存储环境示意图;
[0026]图15为本发明第十一实施例提供的网页应用程序加载装置的结构示意图。
【具体实施方式】
[0027]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0028]第一实施例
[0029]请参阅图1至图3,图1为本发明第一实施例提供的网页应用程序加载系统的结构示意图。如图1所示,本实施例提供的网页应用程序加载系统10包括:用户终端100与服务器200。用户终端100与服务器200位于有线或无线网络中,通过该有线或无线网络,用户终端100与服务器200进行数据交互。
[0030]其中,服务器200可用于接收用户终端100发送的搜索关键字,根据该搜索关键字进行搜索并获取搜索结果,并根据该搜索结果确定目标网页应用程序的预加载网址,其中该搜索关键字用于搜索该目标网页应用程序;用于将该搜索结果、该预加载网址以及预加载指令发送给用户终端100,该预加载指令用于指示用户终端100根据该预加载网址获取该目标网页应用程序的预加载文件,将该预加载文件通过后台的预加载渲染组件进行加载,并根据该搜索结果确定该目标网页应用程序的目标网址;还用于接收用户终端100发送的该目标网址,将该目标网址与该预加载网址进行匹配,当该目标网址与该预加载网址相匹配时,向用户终端100发送显示指令,该显示指令用于指示用户终端100将该预加载渲染组件在前台进行显示。
[0031]用户终端100可以包括:智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,动态影像专家压缩标准音频层面 3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备等等。用户终端100,可用于获取该搜索关键字,将该搜索关键字发送给服务器200 ;用于接收服务器200发送的该搜索结果、该预加载网址以及预加载指令,按照该预加载指令的指示,根据该预加载网址获取该目标网页应用程序的预加载文件,将该预加载文件通过后台的该预加载渲染组件进行加载,并根据该搜索结果确定该目标网页应用程序的目标网址,将该目标网址发送给服务器200 ;还用于接收服务器200发送的该显示指令,按照该显示指令的指示,将该预加载渲染组件在前台进行显示。
[0032]图2示出了一种用户终端的结构框图。如图2所示,用
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1