一种页面的加载方法及装置的制造方法_2

文档序号:8258715阅读:来源:国知局
例所提供的页面的加载方法的实施例一的示例图;
[0042]图3是本发明实施例所提供的页面的加载方法的实施例二的示例图;
[0043]图4是本发明实施例所提供的页面的加载装置的功能方块图。
【【具体实施方式】】
[0044]为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0045]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0046]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0047]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0048]应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述服务器,但这些服务器不应限于这些术语。这些术语仅用来将服务器彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一服务器也可以被称为第二服务器,类似地,第二服务器也可以被称为第一服务器。
[0049]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0050]本发明实施例给出一种页面的加载方法,请参考图1,其为本发明实施例所提供的页面的加载方法的流程示意图,如图所示,该方法包括以下步骤:
[0051]S101,依据统一资源定位符(Uniform Resource Locator,URL)与外链信息的对应关系,获得与获取的URL对应的外链信息。
[0052]S102,依据所述URL,获得与所述URL对应的HTML文档,以及依据所述外链信息,获得与所述外链信息对应的多媒体资源。
[0053]S103,依据所述HTML文档和所述多媒体资源,执行页面的展现操作。
[0054]基于上述页面的加载方法,本发明实施例对SlOl的方法进行具体描述。该步骤具体可以包括:
[0055]在终端中安装客户端后,该客户端首次启动时,客户端需要从与该客户端对应的第一服务器获得URL与外链信息的对应关系,或者,客户端可以周期地从该客户端获得URL与外链信息的对应关系,从而客户端可以实现该对应关系的更新和同步。另外,客户端在获得URL与外链信息的对应关系后,需要执行该URL与外链信息的对应关系的存储操作。
[0056]例如,所述客户端可以包括但不限于浏览器软件、浏览器客户端或者新闻客户端等。
[0057]例如,客户端可以将该URL与外链信息的对应关系存储在该客户端所在终端的存储单元中,这样,当客户端需要使用该URL与外链信息的对应关系时,就可以直接使用。
[0058]例如,所述存储单元可以包括但不限于终端的内存或者终端的外部存储单元。
[0059]需要说明的是,所述外链信息是指从别的网站导入到自己网站的链接。外链属于链接的一种。在一个网站内部,许多网页需要互相串联在一起,组成一个完整的信息站点。这是因为一个网页是根本不能承载所有的信息,所以需要分成一个主页和各个分页;另一方面,一个网站是很难做到面面俱到,因此需要链接到别的网站,将其他网站所能补充的信息吸收过来。
[0060]需要说明的是,所述外链信息可以包含URL对应的页面中除文本信息以外的多媒体资源的下载地址,利用该下载地址可以获得多媒体资源。
[0061]优选的,本发明实施例中所述外链信息可以包括但不限于脚本语言(JavaScript,JS)格式的外链信息或者级联样式表(Cascading Style Sheets,CSS)格式的外链信息。
[0062]优选的,本发明实施例中,所述多媒体资源可以包括但不限于图片资源、视频资源或者音频资源。
[0063]举例说明,本发明实施例中,客户端从与客户端对应的第一服务器获得URL与外链信息的对应关系的方法可以包括但不限于以下两种:
[0064]第一种:请参考图2,其为本发明实施例所提供的页面的加载方法的实施例一的示例图,如图所示,首先,客户端可以向第一服务器发送超文本传送协议(HypertextTransfer Protocol,HTTP)请求,该HTTP请求中可以但不限于携带该客户端的属性信息。
[0065]例如,客户端的属性信息可以包括但不限于客户端的名称、版本信息和客户端所在终端的设备信息等。
[0066]然后,第一服务器依据收到的客户端的属性信息,获得与该客户端相匹配的URL与外链信息的对应关系,并向客户端发送该URL与外链信息的对应关系,这样,客户端就可以接收到第一服务器发送的URL与外链信息的对应关系。
[0067]优选的,客户端可以先对HTTP请求进行加密处理,然后再将加密后的HTTP请求发送给第一服务器。
[0068]可以理解的是,由于第一服务器中有上述客户端以及除上述客户端以外的其他客户端中,每个客户端相匹配的URL与外链信息的对应关系,所以第一服务器在获得客户端的属性信息后,依据客户端的名称和客户端的版本信息,可以在本地查找与该客户端相匹配的URL与外链信息的对应关系。
[0069]需要说明的是,如果上述客户端是第一次向第一服务器发送HTTP请求,第一服务器需要将该客户端相匹配的所有URL与外链信息的对应关系,都发送给该客户端。如果上述客户端不是第一次向第一服务器发送HTTP请求,第一服务器只需要将距离上一次收到该客户端发送的HTTP请求之间的时间段内更新的URL与外链信息的对应关系,发送给该客户端即可,不需要再将所有URL与外链信息的对应关系都发送给客户端,从而实现客户端侧URL与外链信息的对应关系的更新和同步。
[0070]第二种:客户端接收服务器周期性发送的URL与外链信息的对应关系。
[0071]可以理解的是,服务器可以依据预设的周期,周期性的获得距离上个周期之间的时间段内,每个客户端相匹配的更新的URL与外链信息的对应关系,然后将更新的URL与外链信息的对应关系主动发送给相应的客户端,从而实现客户端侧URL与外链信息的对应关系的更新和同步。
[0072]请参考图3,其为本发明实施例所提供的页面的加载方法的实施例二的示例图,如图所示,客户端在获得URL与外链信息的对应关系后,当该客户端需要进行某页面的加载时,该客户端就可以依据该URL与外链信息的对应关系,获得与获取的URL对应的外链信息,其实现方法是:
[0073]首先,如图3所示,客户端接收用户输入的所述URL,或者,所述客户端依据用户的触发操作获得所述URL。然后,所述客户端利用所述URL,在预先获得的所述URL与外链信息的对应关系中进行匹配,以获得与所述URL对应的至少一个外链信息。
[0074]另外,若客户端预先获得的URL与外链信息的对应关系中,没有匹配到与该URL对应的外链
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1