一种显示网页应用的方法和装置的制造方法

文档序号:9375266阅读:294来源:国知局
一种显示网页应用的方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网领域,特别涉及一种显示网页应用的方法和装置。
【背景技术】
[0002]早期的网页页面都是由文字和/或图片等信息组成的页面,这些信息都是静态信息,且网页页面只能显示静态信息,使得网页页面提供的功能较单一。为了丰富网页页面的功能,目前的网页页面既可以显示这些静态信息,还可以显示网页应用,这些网页应用可以为用户提供不同的功能。例如,现在的有些微博页面分为左侧显示区域和右侧显示区域;一般在左侧显示区域中显示文字或图片等信息,在右侧显示区域中显示网页应用,如在右侧显示区域中显示推荐应用,该推荐应用可以推荐近期热点微博话题。
[0003]为了在网页页面中显示网页应用,目前可以采用如下方法来实现,包括:服务器事先生成网页页面,且在生成的过程中将网页页面中包括的所有网页应用都封装成一个类,为了便于说明将该类称为第一类,第一类中包括实现所有网页应用的html (hyper textmarkup language,超文件标记语言)代码;将实现该网页页页包括的其他内容的html代码封装成另一个类,为了便于说将另一个类称为第二类;将封装的第一类和第二类组成该网页页面的数据文件。当终端向服务器请求该网页页面时,服务器发送该网页页面的数据文件给终端。终端接收该网页页面的数据文件,创造空白的网页页面,该网页页面可以包括两栏区域;根据该数据文件中的第一类,在其中一栏区域进行渲染,以在该栏区域中显示该网页页面中的所有网页应用;根据该数据文件中的第二类,在另一栏区域中进行渲染,以将该网页页面包括的其他内容显示在另一栏区域中。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]由于网页页面包括的所有网页应用的实现代码都封装在一个类中,使得各网页应用的实现代码相互依赖,一旦某个网页应用的实现代码出错,则会影响整个网页页面的渲染。

【发明内容】

[0006]为了解决现有技术的问题,本发明提供了一种显示网页应用的方法和装置。所述技术方案如下:
[0007]—方面,本发明提供了一种显示网页应用的方法,所述方法包括:
[0008]接收终端发送的获取请求,所述获取请求携带网页标识;
[0009]根据所述网页标识,获取对应的网页页面包括的每个网页应用的源文件,所述每个网页应用的源文件分别用于存储所述每个网页应用的实现代码;
[0010]分别发送所述每个网页应用的源文件给所述终端,使所述终端根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。
[0011]另一方面,本发明提供了一种显示网页应用的方法,所述方法包括:
[0012]发送获取请求给服务器,所述获取请求携带网页页面的网页标识;
[0013]接收所述服务器发送的所述网页标识对应的网页页面包括的每个网页应用的源文件;
[0014]根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。
[0015]另一方面,本发明提供了一种显示网页应用的装置,所述装置包括:
[0016]第一接收模块,用于接收终端发送的获取请求,所述获取请求携带网页标识;
[0017]第一获取模块,用于根据所述网页标识,获取对应的网页页面包括的每个网页应用的源文件,所述每个网页应用的源文件分别用于存储所述每个网页应用的实现代码;
[0018]第一发送模块,用于分别发送所述每个网页应用的源文件给所述终端,使所述终端根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。
[0019]另一方面,本发明提供了一种显示网页应用的装置,所述装置包括:
[0020]第三发送模块,用于发送获取请求给服务器,所述获取请求携带网页页面的网页标识;
[0021]第二接收模块,用于接收所述服务器发送的所述网页标识对应的网页页面包括的每个网页应用的源文件;
[0022]渲染模块,用于根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。
[0023]在本发明实施例中,将每个网页应用的实现代码分别封装在一个类中,各网页应用的实现代码不会相互依赖,即使一个网页应用的实现代码出错,也不会影响其他网页应用的渲染,并且,服务器每获取到一个网页应用的源文件就发送给终端,终端每接收到一个网页应用的源文件就在显示界面中渲染一个网页应用,从而能够提高网页页面的展示速度。
【附图说明】
[0024]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本发明实施例1提供的一种显示网页应用的方法流程图;
[0026]图2是本发明实施例2提供的一种显示网页应用的方法流程图;
[0027]图3a是本发明实施例3提供的一种显示网页应用的方法流程图;
[0028]图3b是本发明实施例3提供的一种最近使用网页应用的显示界面图;
[0029]图3c是本发明实施例3提供的一种显示网页应用的显示界面图;
[0030]图4是本发明实施例4提供的一种显示网页应用的装置结构示意图;
[0031]图5是本发明实施例5提供的一种显示网页应用的另一装置结构示意图;
[0032]图6是本发明实施例6提供的一种服务器的装置结构示意图;
[0033]图7是本发明实施例7提供的一种终端的装置结构示意图。
【具体实施方式】
[0034]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0035]实施例1
[0036]本发明实施例提供了一种显示网页应用的方法。参见图1,其中,该方法包括:
[0037]步骤101:接收终端发送的获取请求,该获取请求携带网页标识;
[0038]步骤102:根据网页标识,获取对应的网页页面包括的每个网页应用的源文件,每个网页应用的源文件分别用于存储每个网页应用的实现代码;
[0039]步骤103:分别发送每个网页应用的源文件给终端,使终端根据每个网页应用的源文件,在显示界面中分别渲染每个网页应用。
[0040]在本发明实施例中,将每个网页应用的实现代码分别封装在一个类中,各网页应用的实现代码不会相互依赖,即使一个网页应用的实现代码出错,也不会影响其他网页应用的渲染,并且,服务器每获取到一个网页应用的源文件就发送给终端,终端每接收到一个网页应用的源文件就在显示界面中渲染一个网页应用,从而能够提高网页页面的展示速度。
[0041]实施例2
[0042]本发明实施例提供了一种显示网页应用的方法。参见图2,其中,该方法包括:
[0043]步骤201:发送获取请求给服务器,该获取请求携带网页页面的网页标识;
[0044]步骤202:接收服务器发送的网页标识对应的网页页面包括的每个网页应用的源文件;
[0045]步骤203:根据每个网页应用的源文件,在显示界面中分别渲染每个网页应用。
[0046]在本发明实施例中,将每个网页应用的实现代码分别封装在一个类中,各网页应用的实现代码不会相互依赖,即使一个网页应用的实现代码出错,也不会影响其他网页应用的渲染,并且,服务器每获取到一个网页应用的源文件就发送给终端,终端每接收到一个网页应用的源文件就在显示界面中渲染一个网页应用,从而能够提高网页页面的展示速度。
[0047]实施例3
[0048]本发明实施例提供了一种显示网页应用的方法。参见图3,其中,该方法包括:
[0049]步骤301:终端发送获取请求给服务器,该获取请求携带网页标识;
[0050]终端为任一终端,如终端为手机终端或者PC (personal computer,个人计算机)终端等。网页标识可以为网页的URL (Uniform Resoure Locator,统一资源定位器)等。
[0051]当用户请求打开网页时,用户提交获取请求给终端,该获取请求携带网页标识;终端接收用户提交的获取请求,并发送该获取请求给服务器。
[0052]步骤302:服务器接收终端发送的获取请求,根据该获取请求携带的网页标识获取对应的网页页面包括的网页应用对应的类;
[0053]步骤302可以包括以下步骤(I)至(3):
[0054](I)、服务器根据网页标识,从已存储的网页标识与配置文件的对应关系中获取网页页面的配置文件;
[0055]配置文件中包含网页页面包括的每个网页应用的标识,并且,一个网页对应一个配置文件。服务器中事先存储网页标识与配置文件的对应关系,根据网页标识可以从网页标识与配置文件的对应关系中获取网页标识对应的网页页面的配置文件。
[0056](2)、服务器从配置文件中获取网页页面包括的网页应用的标识;
[0057]配置文件中包括网页页面包括的每个网页应用的标识,服务器从配置文件中获取网页页面包括的网页应用的标识。
[0058]网页应用的标识可以为网页应用的名称等。例如网页应用为推荐应用等,推荐应用可以推荐近期热点话题。
[0059]如,配置文件中包括的网页应用的标识为推荐应用的标识、最近使用的标识和热门话题的标识;服务器从配置文件中获取网页页面包括的推荐应用的标识、最近使用的标识和热门话题的标识。
[0060](3)、服务器根据网页应用的标识获取网页应用对应的类。
[0061]类用于存储网页应用的实现代码,一个网页应用对应一个类;并且,一个网页应用包括至少一个构成模块,每个构成模块都有各自的实现代码;服务器将网页应用包括的各构成模块的实现代码组成该网页应用的实现代码。服务器事先将每个网页应用的实现代码封装在一个类中,并保存网页应用的标识与类的对应关系。服务器根据每个网页应用的标识可以从网页应用的标识与类的对应中分别获取每个网页应用对应的类。
[0062]其中,网页应用包括的构成模块至少包括应用内容,网页应用包括的构成模块还可以包括应用标题、翻页模块、交互模块、样式模块和/或
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1