网页加载方法和装置制造方法

文档序号:6634881阅读:143来源:国知局
网页加载方法和装置制造方法
【专利摘要】本发明公开了一种网页加载方法和装置,涉及计算机【技术领域】,主要目的在于提供一种新式的能够分离网页元素与其对应的行为策略的网页结构。方法包括:加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的行为策略;从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载;从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载;呈现网页元素,以及按行为策略执行网页元素对应的行为。
【专利说明】网页加载方法和装置

【技术领域】
[0001]本发明涉及计算机【技术领域】,具体而言,涉及一种网页加载方法和装置。

【背景技术】
[0002]目前,在网页制作等方面,通常都在网页中设计了非常丰富的网页元素,例如,图像、音频、视频等,从而在浏览器中进行相应的呈现,以实现丰富的效果。
[0003]网页元素的文件中常常记录有相关的编码。例如,对于一个swf格式的动画元素来说,其文件中往往存储了决定该动画元素如何进行动作的编码;又例如,对于一个显示内容为“点击进行注册”的图像元素,其文件中往往存储了执行注册业务逻辑的编码。由于对于网页元素的设计往往涉及到艺术设计领域,而对于相应编码的编写则往往涉及到编程【技术领域】,而网页元素的制作者很难兼具两个不同领域的知识,这就会造成网页元素的制作效率非常低,以及网页元素的设计或相关代码的编写不够合理。


【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网页加载方法和装置。
[0005]依据本发明的一个方面,提供了一种网页加载方法,其包括:加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略;从所述网页文档中获取所述引导文件的标识,并根据所述引导文件的标识获取所述引导文件进行加载;从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载;呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。
[0006]依据本发明的另一个方面,提供了一种网页加载装置,其包括:网页文档加载模块,用于加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略;引导文件加载模块,用于从所述网页文档中获取所述引导文件的标识,并根据引导的标识获取所述引导文件进行加载;网页元素加载模块,用于从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载;控制模块,用于呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。
[0007]根据以上的技术方案,可知本发明的网页加载方法和装置至少具有以下优点:
[0008]与现有技术方案所不同的是,网页元素的文件中不再记录用于执行其对应行为的行为策略,网页元素与行为策略实现了分离,行为策略记录在引导文件中,这样就有利于负责网页元素设计的美术人员以及负责在引导文件中对行为策略进行编码的技术人员分别进行工作;行为策略与网页元素之间的“拼接”通过记录在引导文件中的网页元素的标识来实现,则通过修改引导文件中网页元素的标识,可以实现不同的引导文件与网页元素之间的搭配,这有利于提高网页元素和行为策略的复用率;由此可见,本发明的技术方案中提供了一种更合理的包含引导文件和网页元素的网页结构。
[0009]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。

【专利附图】

【附图说明】
[0010]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0011]图1示出了根据本发明的一个实施例的网页加载方法的流程图;
[0012]图2示出了根据本发明的一个实施例的网页加载方法的流程图;
[0013]图3示出了根据本发明的一个实施例的网页加载方法的流程图;
[0014]图4示出了根据本发明的一个实施例的网页加载方法的流程图;
[0015]图5示出了根据本发明的一个实施例的网页加载方法的流程图;
[0016]图6示出了根据本发明的一个实施例的网页加载装置的框图。

【具体实施方式】
[0017]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0018]如图1所示,本发明的一个实施例中提供了一种网页加载方法,其包括:
[0019]步骤110,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的行为策略。
[0020]本实施例中,网页文档一般可以采用HTML等格式的文件。引导文件的标识包括但不限于名称、编号等多种形式。对引导文件的形式不限,例如可以是适于记录编码的文本文件。对网页元素的形式不限,其包括但不限于图像、文档、音频、视频和多媒体文件等。网页元素的标识同样包括但不限于名称、编号等多种形式。行为策略可以采用JS等多种编程语言来撰写,用于执行任何与网页元素相关的行为,例如,如果网页元素为多媒体文件,则相应的行为策略用于控制多媒体文件的播放,如果网页元素为某业务的广告,则相应的行为策略用于执行具体的业务逻辑。
[0021]步骤120,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0022]步骤130,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0023]此处可见,行为策略与网页元素之间的“拼接”通过记录在引导文件中的网页元素的标识来实现,则通过修改引导文件中网页元素的标识,可以实现不同的引导文件与网页元素之间的搭配,这有利于提高网页元素和行为策略的复用率。
[0024]步骤140,呈现网页元素,以及按行为策略执行网页元素对应的行为。
[0025]此时,网页元素以及具有相应行为策略的引导文件都被加载,相当于实现了网页元素与行为策略的拼接,从而可以呈现网页元素以及执行相应的行为。假设网页文档123.html中记录了引导文件A的名称,而在引导文件A中又记录了音乐文件a.mp3 (网页元素)以及a.mp3的播放次数(行为策略),则根据图1可知加载过程如下:首先加载网页文档123.html ;从123.html中读取到引导文件A的名称之后,获取引导文件A并进行加载;从八中读取到a.mp3以及其播放次数,加载a.mp3 ;在网页页面上播放a.mp3,并按上述的播放次数循环播放。
[0026]如图2所示,本发明的另一个实施例中提供了一种网页加载方法,其包括:
[0027]步骤210,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的呈现策略。这决定了网页元素如何呈现给用户。
[0028]步骤220,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0029]步骤230,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0030]步骤240,按呈现策略,控制网页元素的呈现。
[0031]本实施例中,对呈现策略不进行限制,例如,在网页元素为图像时,则相应的呈现策略可以是控制图像产生渐变;在网页元素为文字时,则相应的呈现策略可以是控制文字颜色的变换。假设网页文档234.html中记录了引导文件B的名称,而在引导文件B中又记录了图像文件b.jpg (网页元素)以及b.jpg的淡入淡入的渐变风格(呈现策略),则根据图2可知加载过程如下:首先加载网页文档234.html ;从234.html中读取到引导文件B的名称之后,获取引导文件B并进行加载;从8中读取到b.jpg以及其渐变风格,加载b.jpg ;在网页页面上显示b.jpg,并按上述的渐变风格控制b.jpg的淡入淡出。
[0032]如图3所示,本发明的另一个实施例中提供了一种网页加载方法,其包括:
[0033]步骤310,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的位置信息和/或动态变化策略。
[0034]步骤320,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0035]步骤330,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0036]步骤340,按位置信息,确定网页元素的位置。例如,网页元素为图像标志时,则预设的位置信息,可以控制其在网页上的显示位置。假设网页文档345.html中记录了引导文件C的名称,而在引导文件C中又记录了图像标志c.bmp (网页元素)以及c.bmp的坐标位置(位置信息),则根据图3可知加载过程如下:首先加载网页文档345.html ;从345.html中读取到引导文件C的名称之后,获取引导文件C并进行加载;从C中读取到c.bmp以及其渐变风格,记载c.bmp ;在网页页面上显示c.bmp,并按上述的坐标位置确定c.bmp在网页上的位置。
[0037]或,按动态变化策略,控制网页元素的动态变化。例如,网页元素为动画文件时,按预设的动态变化策略,可以控制动画文件具体的动画动作,比较典型的就是前述的swf格式的Flash动画文件。假设网页文档456.html中记录了引导文件D的名称,而在引导文件D中又记录了动画文件d.swf (网页元素)以及d.swf的动画动作(动态变化策略),则根据图3可知加载过程如下:首先加载网页文档456.html ;从456.html中读取到引导文件D的名称之后,获取引导文件D并进行加载;从0中读取到d.swf以及动画动作,加载d.swf ;在网页页面上显示d.swf,并按上述的动画动作控制d.swf进行动态变化。
[0038]如图4所示,本发明的一个实施例中提供了一种网页加载方法,其包括:
[0039]步骤410,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的用户数据收集策略。所收集的数据包括但不限于用户通过键盘或鼠标进行输入。
[0040]步骤420,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0041]步骤430,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0042]步骤440,在网页元素呈现时按用户数据收集策略获取用户进行的操作,根据用户的操作获取数据并传输至服务器。
[0043]在本实施例中,例如,网页元素为用于注册用户的注册界面时,相应的用户手机策略为收集用户在注册界面中输入的各项信息,并返回给服务器来完成注册。假设网页文档567.html中记录了引导文件E的名称,而在引导文件E中又记录了注册界面图像e.jpg(网页元素)以及e.jpg对应的注册逻辑(用户数据收集策略),则根据图4可知加载过程如下:首先加载网页文档567.html ;从567.html中读取到引导文件E的名称之后,获取引导文件E并进行加载;从E中读取到e.jpg以及注册逻辑,加载e.jpg ;在网页页面上显示e.jpg,并按上述的注册逻辑在e.jpg上生成的输入框,并将用户在输入框中输入的数据发送到服务器。
[0044]如图5所示,本发明的一个实施例中提供了一种网页加载方法,其包括:
[0045]步骤510,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的服务器获取策略。这决定了如何从服务器获取网页元素并进行展现。
[0046]步骤520,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0047]步骤530,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0048]步骤540,按服务器获取策略确定待获取的一个或多个网页元素,从服务器获取一个或多个网页元素并进行呈现。
[0049]在本实施例中,对服务器获取策略的具体形式不进行限制,例如,服务器获取策略中可以是按预设的时间来获取对应的网页元素,实现网页元素的定时呈现;又可以是接收用户的触发,根据用户的触发来获取网页元素,实现响应用户操作来呈现网页元素。假设网页文档678.html中记录了引导文件F的名称,而在引导文件F中又记录了 f.swf (网页元素)以及f.swf对应的呈现时间(服务器获取策略),则根据图5可知加载过程如下:首先加载网页文档678.html ;从678.html中读取到引导文件F的名称之后,获取引导文件F并进行加载;WF中读取到f.swf以及注册逻辑,加载f.swf ;在网页页面上显示e.jpg,并按上述的注册逻辑在e.jpg上生成的输入框,并将用户在输入框中输入的注册信息发送到服务器。
[0050]如图6所示,本发明的一个实施例中提供了一种网页加载装置,其包括:
[0051 ] 网页文档加载模块610,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的行为策略。
[0052]本实施例中,网页文档一般可以采用HTML等格式的文件。引导文件的标识包括但不限于名称、编号等多种形式。对引导文件的形式不限,例如可以是适于记录编码的文本文件。对网页元素的形式不限,其包括但不限于图像、文档、音频、视频和多媒体文件等。网页元素的标识同样包括但不限于名称、编号等多种形式。行为策略可以采用JS等多种编程语言来撰写,用于执行任何与网页元素相关的行为,例如,如果网页元素为多媒体文件,则相应的行为策略用于控制多媒体文件的播放,如果网页元素为某业务的广告,则相应的行为策略用于执行具体的业务逻辑。
[0053]引导文件加载模块620,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0054]网页元素加载模块630,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0055]此处可见,行为策略与网页元素之间的“拼接”通过记录在引导文件中的网页元素的标识来实现,则通过修改引导文件中网页元素的标识,可以实现不同的引导文件与网页元素之间的搭配,这有利于提高网页元素和行为策略的复用率。
[0056]控制模块640,呈现网页元素,以及按行为策略执行网页元素对应的行为。
[0057]此时,网页元素以及具有相应行为策略的引导文件都被加载,相当于实现了网页元素与行为策略的拼接,从而可以呈现网页元素以及执行相应的行为。假设网页文档123.html中记录了引导文件A的名称,而在引导文件A中又记录了音乐文件a.mp3 (网页元素)以及a.mp3的播放次数(行为策略),则根据图6可知加载过程如下:首先加载网页文档123.html ;从123.html中读取到引导文件A的名称之后,获取引导文件A并进行加载;从八中读取到a.mp3以及其播放次数,加载a.mp3 ;在网页页面上播放a.mp3,并按上述的播放次数循环播放。
[0058]本发明的另一个实施例中提供了一种网页加载装置,其包括:
[0059]网页文档加载模块610,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的呈现策略。这决定了网页元素如何呈现给用户。
[0060]引导文件加载模块620,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0061]网页元素加载模块630,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0062]控制模块640,按呈现策略,控制网页元素的呈现。
[0063]本实施例中,对呈现策略不进行限制,例如,在网页元素为图像时,则相应的呈现策略可以是控制图像产生渐变;在网页元素为文字时,则相应的呈现策略可以是控制文字颜色的变换。假设网页文档234.html中记录了引导文件B的名称,而在引导文件B中又记录了图像文件b.jpg (网页元素)以及b.jpg的淡入淡入的渐变风格(呈现策略),则根据图6可知加载过程如下:首先加载网页文档234.html ;从234.html中读取到引导文件B的名称之后,获取引导文件B并进行加载;从8中读取到b.jpg以及其渐变风格,加载b.jpg ;在网页页面上显示b.jpg,并按上述的渐变风格控制b.jpg的淡入淡出。
[0064]本发明的另一个实施例中提供了一种网页加载装置,其包括:
[0065]网页文档加载模块610,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的位置信息和/或动态变化策略。
[0066]引导文件加载模块620,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0067]网页元素加载模块630,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0068]控制模块640,按位置信息,确定网页元素的位置。例如,网页元素为图像标志时,则预设的位置信息,可以控制其在网页上的显示位置。假设网页文档345.html中记录了引导文件C的名称,而在引导文件C中又记录了图像标志c.bmp (网页元素)以及c.bmp的坐标位置(位置信息),则根据图6可知加载过程如下:首先加载网页文档345.html ;从345.html中读取到引导文件C的名称之后,获取引导文件C并进行加载;从C中读取到c.bmp以及其渐变风格,加载c.bmp ;在网页页面上显示c.bmp,并按上述的坐标位置确定c.bmp在网页上的位置。
[0069]或,按动态变化策略,控制网页元素的动态变化。例如,网页元素为动画文件时,按预设的动态变化策略,可以控制动画文件具体的动画动作,比较典型的就是前述的swf格式的Flash动画文件。假设网页文档456.html中记录了引导文件D的名称,而在引导文件D中又记录了动画文件d.swf (网页元素)以及d.swf的动画动作(动态变化策略),则根据图6可知加载过程如下:首先加载网页文档456.html ;从456.html中读取到引导文件D的名称之后,获取引导文件D并进行加载;从0中读取到d.swf以及动画动作,加载d.swf ;在网页页面上显示d.swf,并按上述的动画动作控制d.swf进行动态变化。
[0070]本发明的一个实施例中提供了一种网页加载装置,其包括:
[0071]网页文档加载610,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的用户数据收集策略。所收集的数据包括但不限于用户通过键盘或鼠标进行输入。
[0072]引导文件加载模块620,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0073]网页元素加载模块630,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0074]控制模块640,在网页元素呈现时按用户数据收集策略获取用户进行的操作,根据用户的操作获取数据并传输至服务器。
[0075]在本实施例中,例如,网页元素为用于注册用户的注册界面时,相应的用户手机策略为收集用户在注册界面中输入的各项信息,并返回给服务器来完成注册。假设网页文档567.html中记录了引导文件E的名称,而在引导文件E中又记录了注册界面图像e.jpg(网页元素)以及e.jpg对应的注册逻辑(用户数据收集策略),则根据图6可知加载过程如下:首先加载网页文档567.html ;从567.html中读取到引导文件E的名称之后,获取引导文件E并进行加载;从E中读取到e.jpg以及注册逻辑,加载e.jpg ;在网页页面上显示e.jpg,并按上述的注册逻辑在e.jpg上生成的输入框,并将用户在输入框中输入的数据发送到服务器。
[0076]本发明的一个实施例中提供了一种网页加载装置,其包括:
[0077]网页文档加载模块610,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的服务器获取策略。这决定了如何从服务器获取网页元素并进行展现。
[0078]引导文件加载模块620,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。
[0079]网页元素加载模块630,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。
[0080]控制模块640,按服务器获取策略确定待获取的一个或多个网页元素,从服务器获取一个或多个网页元素并进行呈现。
[0081 ] 在本实施例中,对服务器获取策略的具体形式不进行限制,例如,服务器获取策略中可以是按预设的时间来获取对应的网页元素,实现网页元素的定时呈现;又可以是接收用户的触发,根据用户的触发来获取网页元素,实现响应用户操作来呈现网页元素。假设网页文档678.html中记录了引导文件F的名称,而在引导文件F中又记录了 f.swf (网页元素)以及f.swf对应的呈现时间(服务器获取策略),则根据图6可知加载过程如下:首先加载网页文档678.html ;从678.html中读取到引导文件F的名称之后,获取引导文件F并进行加载中读取到f.swf以及注册逻辑,加载f.swf ;在网页页面上显示e.jpg,并按上述的注册逻辑在e.jpg上生成的输入框,并将用户在输入框中输入的注册信息发送到服务器。
[0082]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0083]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0084]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0085]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0086]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0087]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网页加载装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0088]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0089]Al、一种网页加载方法,其包括:
[0090]加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略;
[0091]从所述网页文档中获取所述引导文件的标识,并根据所述引导文件的标识获取所述引导文件进行加载;
[0092]从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载;
[0093]呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。
[0094]A2、根据Al所述的方法,其中,所述行为策略包括所述网页元素对应的呈现策略;按所述行为策略执行所述网页元素对应的行为,具体包括:
[0095]按所述呈现策略,控制所述网页元素的呈现。
[0096]A3、根据A2所述的方法,其中,所述呈现策略包括所述网页元素的位置信息和/或动态变化策略;按所述呈现策略,控制所述网页元素的呈现,具体包括:
[0097]按所述位置信息,确定所述网页元素的位置;和/或
[0098]按所述动态变化策略,控制所述网页元素的动态变化。
[0099]A4、根据Al所述的方法,其中,所述行为策略包括所述网页元素对应的用户数据收集策略;按所述行为策略执行所述网页元素对应的行为,具体包括:
[0100]在所述网页元素呈现时按所述用户数据收集策略获取用户进行的操作,根据所述用户的操作获取数据并传输至服务器。
[0101]A5、根据Al所述的方法,其中,所述行为策略包括所述网页元素对应的服务器获取策略;按所述行为策略执行相应的行为,具体包括:
[0102]按所述服务器获取策略确定待获取的一个或多个网页元素,从服务器获取所述一个或多个网页元素并进行呈现。
[0103]A6、根据Al至A5中任一项所述的方法,其中,所述网页元素包括以下至少一项:图像、文档、音频、视频和多媒体文件。
[0104]A7、一种网页加载装置,其包括:
[0105]网页文档加载模块,用于加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略;
[0106]引导文件加载模块,用于从所述网页文档中获取所述引导文件的标识,并根据引导的标识获取所述引导文件进行加载;
[0107]网页元素加载模块,用于从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载;
[0108]控制模块,用于呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。
[0109]AS、根据A7所述的装置,其中,所述行为策略包括所述网页元素对应的呈现策略;
[0110]所述控制模块按所述呈现策略,控制所述网页元素的呈现。
[0111]A9、根据AS所述的装置,其中,所述呈现策略包括所述网页元素的位置信息和/或动态变化策略;
[0112]所述控制模块按所述位置信息,确定所述网页元素的位置;和/或按所述动态变化策略,控制所述网页元素的动态变化。
[0113]A10、根据A7所述的装置,其中,所述行为策略包括所述网页元素对应的用户数据收集策略;
[0114]所述控制模块在所述网页元素呈现时按所述用户数据收集策略获取用户进行的操作,根据所述用户的操作获取数据并传输至服务器。
[0115]All、根据A7所述的装置,其中,所述行为策略包括所述网页元素对应的服务器获取策略;
[0116]所述控制模块按所述服务器获取策略确定待获取的一个或多个网页元素,从服务器获取所述一个或多个网页元素并进行呈现。
[0117]A12、根据A7至All中任一项所述的装置,其中,所述网页元素包括以下至少一项:图像、文档、音频、视频和多媒体文件。
【权利要求】
1.一种网页加载方法,其包括: 加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略; 从所述网页文档中获取所述引导文件的标识,并根据所述引导文件的标识获取所述引导文件进行加载; 从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载; 呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。
2.根据权利要求1所述的方法,其中,所述行为策略包括所述网页元素对应的呈现策略;按所述行为策略执行所述网页元素对应的行为,具体包括: 按所述呈现策略,控制所述网页元素的呈现。
3.根据权利要求2所述的方法,其中,所述呈现策略包括所述网页元素的位置信息和/或动态变化策略;按所述呈现策略,控制所述网页元素的呈现,具体包括: 按所述位置信息,确定所述网页元素的位置;和/或 按所述动态变化策略,控制所述网页元素的动态变化。
4.根据权利要求1所述的方法,其中,所述行为策略包括所述网页元素对应的用户数据收集策略;按所述行为策略执行所述网页元素对应的行为,具体包括: 在所述网页元素呈现时按所述用户数据收集策略获取用户进行的操作,根据所述用户的操作获取数据并传输至服务器。
5.根据权利要求1至4中任一项所述的方法,其中,所述行为策略包括所述网页元素对应的服务器获取策略;按所述行为策略执行相应的行为,具体包括: 按所述服务器获取策略确定待获取的一个或多个网页元素,从服务器获取所述一个或多个网页元素并进行呈现。
6.一种网页加载装置,其包括: 网页文档加载模块,用于加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略; 引导文件加载模块,用于从所述网页文档中获取所述引导文件的标识,并根据引导的标识获取所述引导文件进行加载; 网页元素加载模块,用于从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载; 控制模块,用于呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。
7.根据权利要求6所述的装置,其中,所述行为策略包括所述网页元素对应的呈现策略; 所述控制模块按所述呈现策略,控制所述网页元素的呈现。
8.根据权利要求7所述的装置,其中,所述呈现策略包括所述网页元素的位置信息和/或动态变化策略; 所述控制模块按所述位置信息,确定所述网页元素的位置;和/或按所述动态变化策略,控制所述网页元素的动态变化。
9.根据权利要求6所述的装置,其中,所述行为策略包括所述网页元素对应的用户数据收集策略; 所述控制模块在所述网页元素呈现时按所述用户数据收集策略获取用户进行的操作,根据所述用户的操作获取数据并传输至服务器。
10.根据权利要求6至9中任一项所述的装置,其中,所述行为策略包括所述网页元素对应的服务器获取策略; 所述控制模块按所述服务器获取策略确定待获取的一个或多个网页元素,从服务器获取所述一个或多个网页元素并进行呈现。
【文档编号】G06F17/30GK104462249SQ201410665123
【公开日】2015年3月25日 申请日期:2014年11月19日 优先权日:2014年11月19日
【发明者】蔡剑彪, 梁蕾, 党子皓 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1