一种网页生成方法及装置.pdf

上传人:bo****18 文档编号:6187720 上传时间:2019-05-18 格式:PDF 页数:13 大小:1.21MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310545536.7

申请日:

2013.11.05

公开号:

CN103544320A

公开日:

2014.01.29

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 17/30申请公布日:20140129|||专利申请权的转移IPC(主分类):G06F 17/30变更事项:申请人变更前权利人:香港世业发展有限公司变更后权利人:瑞典爱立信有限公司变更事项:地址变更前权利人:中国香港中环夏悫道12号美国银行中心32楼3205室变更后权利人:瑞典斯德哥尔摩登记生效日:20150909|||专利申请权的转移IPC(主分类):G06F 17/30变更事项:申请人变更前权利人:从兴技术有限公司变更后权利人:香港世业发展有限公司变更事项:地址变更前权利人:510000 广东省广州市广州大道南368号24楼变更后权利人:中国香港中环夏悫道12号美国银行中心32楼3205室登记生效日:20150731|||实质审查的生效IPC(主分类):G06F 17/30申请日:20131105|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

从兴技术有限公司

发明人:

唐浩; 陈克贤; 罗建军; 姚国东; 胡李伟; 陈海宣

地址:

510000 广东省广州市广州大道南368号24楼

优先权:

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

王宝筠

PDF下载: PDF下载
内容摘要

本申请公开了一种网页生成方法及装置,该方法包括依据接收的网页访问请求,获取预设在服务器中的多个网页内容块,将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。现有技术中,传统WAP网站的服务器通常预先存储静态的vml页面,依据所述vml页面生成的WAP网页包含的信息量少,访问效率低。本发明可动态地依据多个网页内容块生成目标网页,所述目标网页中含有至少两个网页内容块,信息量丰富,减少了客户端与服务器端的交互次数,提高了访问效率。

权利要求书

权利要求书
1.  一种网页生成方法,其特征在于,包括:
依据接收的网页访问请求,获取预设在服务器中的多个网页内容块;
将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。

2.  根据权利要求1所述的方法,其特征在于,所述依据接收的网页访问请求获取预设在服务器中的多个网页内容块,包括:
解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识;
获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块。

3.  根据权利要求2所述的方法,其特征在于,所述获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块,包括:
依据所述各个网页内容块标识生成网页请求;
将所述网页请求发送至服务器,以使所述服务器返回与所述网页请求中各个网页内容块标识相对应的网页内容块。

4.  根据权利要求1至3任意一项所述的方法,其特征在于,所述将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页,包括:
在已建立的目标网页框架中确定与所述各个网页内容块相对应的网页控件;
将所述各个网页内容块分别填充入与其相对应的网页控件中,获得目标网页。

5.  根据权利要求4所述的方法,其特征在于,在所述方法之前还包括:
为已建立的目标网页框架中的各个网页控件添加显示样式及对操作的响应事件。

6.  一种网页生成装置,其特征在于,包括:
获取单元,用于依据接收的网页访问请求,获取预设在服务器中的多 个网页内容块;
填充单元,用于将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。

7.  根据权利要求6所述的装置,其特征在于,所述获取单元包括:
解析子单元,用于解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识;
获取子单元,用于获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块。

8.  根据权利要求7所述的装置,其特征在于,所述获取子单元包括:
生成网页请求单元,用于依据所述各个网页内容块标识生成网页请求;
发送网页请求单元,用于将所述网页请求发送至服务器,以使所述服务器返回与所述网页请求中各个网页内容块标识相对应的网页内容块。

9.  根据权利要求6至8任意一项所述的装置,其特征在于,所述填充单元包括:
网页控件确定子单元,用于在已建立的目标网页框架中确定与所述各个网页内容块相对应的网页控件;
网页控件填充子单元,用于将所述各个网页内容块分别填充入与其相对应的网页控件中,获得目标网页。

10.  根据权利要求9所述的装置,其特征在于,还包括:
添加样式及事件单元,用于为已建立的目标网页框架中的各个网页控件添加显示样式及对操作的响应事件。

说明书

说明书一种网页生成方法及装置
技术领域
本申请涉及软件技术领域,尤其是一种网页生成方法及装置。
背景技术
WAP网站,应用WAP(Wireless Application Protocol,无线应用协议)协议,通过移动互联网与移动设备进行信息交互。所述交互的方式主要是,用户在移动设备端发送访问请求,所述WAP网站的服务器接收该访问请求并返回与所述访问请求相对应的网页内容。
传统的WAP网站主要依赖于GPRS网络,由于该网络的传输速度较低且对数据流量非常敏感,所述WAP网站的服务器通常预先存储静态的vml(Vector Markup Language,矢量标记语言)页面,依据所述vml页面生成的WAP网页包含的信息量少,导致访问效率低的问题。
发明内容
有鉴于此,本申请提供了一种网页生成方法及装置,用以解决现有技术中生成的WAP网页包含的信息量少,访问效率低的问题。本发明的技术方案如下:
一种网页生成方法,包括:
依据接收的网页访问请求,获取预设在服务器中的多个网页内容块;
将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。
优选的,所述依据接收的网页访问请求获取预设在服务器中的多个网页内容块,包括:
解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识;
获取预设在服务器中与所述各个网页内容块标识相对应的网页内容 块。
优选的,所述获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块,包括:
依据所述各个网页内容块标识生成网页请求;
将所述网页请求发送至服务器,以使所述服务器返回与所述网页请求中各个网页内容块标识相对应的网页内容块。
优选的,所述将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页,包括:
在已建立的目标网页框架中确定与所述各个网页内容块相对应的网页控件;
将所述各个网页内容块分别填充入与其相对应的网页控件中,获得目标网页。
优选的,在所述方法之前还包括:
为已建立的目标网页框架中的各个网页控件添加显示样式及对操作的响应事件。
一种网页生成装置,包括:
获取单元,用于依据接收的网页访问请求,获取预设在服务器中的多个网页内容块;
填充单元,用于将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。
优选的,所述获取单元包括:
解析子单元,用于解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识;
获取子单元,用于获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块。
优选的,所述获取子单元包括:
生成网页请求单元,用于依据所述各个网页内容块标识生成网页请求;
发送网页请求单元,用于将所述网页请求发送至服务器,以使所述服 务器返回与所述网页请求中各个网页内容块标识相对应的网页内容块。
优选的,其特征在于,所述填充单元包括:
网页控件确定子单元,用于在已建立的目标网页框架中确定与所述各个网页内容块相对应的网页控件;
网页控件填充子单元,用于将所述各个网页内容块分别填充入与其相对应的网页控件中,获得目标网页。
优选的,还包括:
添加样式及事件单元,用于为已建立的目标网页框架中的各个网页控件添加显示样式及对操作的响应事件。
由以上技术方案可知,本发明提供了一种网页生成方法及装置,所述方法包括,依据接收的网页访问请求,获取预设在服务器中的多个网页内容块;将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。现有技术中,传统WAP网站的服务器通常预先存储静态的vml页面,依据所述vml页面生成的WAP网页包含的信息量少,访问效率低。本发明可动态地依据多个网页内容块生成目标网页,所述目标网页中含有至少两个网页内容块,信息量丰富,减少了客户端与服务器端的交互次数,提高了访问效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的一种网页生成方法实施例一的流程图;
图2为本申请提供的一种网页生成方法实施例二的流程图;
图3为本申请提供的一种网页生成方法实施例三的流程图;
图4为本申请提供的一种网页生成方法实施例四的部分流程图;
图5为本申请提供的一种网页生成装置实施例五的结构示意图;
图6为本申请提供的一种网页生成装置实施例六的结构示意图;
图7为本申请提供的一种网页生成装置实施例七的结构示意图;
图8为本申请提供的一种网页生成装置实施例八的部分结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本实施例的方法应用于电子设备,该电子设备可以为手机、pad等移动终端设备,所述移动终端设备应用本实施例的方法实现高效率地访问WAP网页的目的。请参阅图1,其示出了本申请提供的一种网页生成方法实施例一的流程图。本实施例可以包括:
步骤S101:依据接收的网页访问请求,获取预设在服务器中的多个网页内容块;
所述服务器中预设有网页文件库,所述文件库中包含有一个或多个网页内容块。所述电子设备可监测用户的操作,当接收到由用户操作生成的网页访问请求,依据所述网页访问请求,获取预设在所述服务器中的多个网页内容块,所述多个为至少两个。需要指出的是,所述网页访问请求请求的网页指WAP网页。
步骤S102:将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。
所述多个网页内容块包含在数据对象中返回到客户端,所述客户端解析所述数据对象获得所述网页内容块的内容,将获取到的所述多个网页内容块,分别填充在同一个网页界面中,从而获得目标网页,用以显示给用户。生成的所述目标网页为WAP网页,且包含有至少两个网页内容块。需要说明的是,本步骤可以是在使用Javascript脚本语言编写的ajax函数中实现。当然,现有技术中使用其他编程语言编写的其他名称的函数,只要能实现所述功能,都属于本实施例的保护范围。
由以上的技术方案可知,本实施例提供了一种网页生成方法,所述 方法包括依据接收的网页访问请求,获取预设在服务器中的多个网页内容块,将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。现有技术中,在WAP网站的服务器中预先存储有静态的vml网页,本实施利用多个网页内容块生成目标网页,所述目标网页中包含的内容量比所述vml中网页内容量多,从而减少了移动终端电子设备与网站服务器的交互次数,提高了访问效率。
请参阅图2,其示出了本申请提供的一种网页生成方法实施例二的流程图,本实施例可以包括:
步骤S201:解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识;
当接收到用户的网页访问请求时,解析所述网页访问请求获知与所述网页访问请求相对应的目标网页框架,所述目标网页框架中包含有多个网页控件,所述多个网页控件生成各自对应的网页内容块标识,如A.text,B.text。
步骤S202:获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块;
依据步骤S201中获取的所述多个网页内容块标识,获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块。所述获取的方式可以是向所述服务器发送网页请求,触发服务器返回各个网页内容块,也可以是依据所述网页内容块标识在所述服务器中查找各个所述网页内容块。
步骤S203:将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。
本步骤与实施例一中的步骤S102相同,在此不作赘述。
由以上的技术方案可知,本实施例提供了一种网页生成方法,该方法包括:解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识,获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块,将所述多个网页内容块以预设的填充方式,填充至 同一网页界面中,获得目标网页。与现有技术中一个网页访问请求生成一个网页内容标识相比,本实施中可以根据用户触发的一个网页访问请求获得多个网页内容块标识,所述多个网页内容块标识用以在服务器中获取多个网页内容块,并将所述各个网页内容块生成目标网页,从而实现了根据用户的一个网页访问请求生成包含多个网页内容块的功能。
请参阅图3,其示出了本申请提供的一种网页生成方法实施例三的流程图,本实施例可以包括:
步骤S301:解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识;
本步骤与实施例二中的步骤S201相同,在此不作赘述。
步骤S302:依据所述各个网页内容块标识生成网页请求;
从所述服务器端获取所述各个网页内容块,需要生成发送至服务器端的网页请求。所述网页请求中包含有URL地址,将所述网页内容块标识作为发送参数与所述URL地址进行组合生成网页请求,则生成的所述网页请求中包含有所述各个网页内容块标识,如A.text及B.text。
步骤S303:将所述网页请求发送至服务器,以使所述服务器返回与所述网页请求中各个网页内容块标识相对应的网页内容块;
将步骤S302中生成的所述网页请求发送至服务器端,所述发送方式可以为异步形式,也可以为同步形式;可以是以向服务器提交数据的形式,也可以是向服务器请求数据的形式。其中,所述同步请求是指当客户端向服务器端发送网页请求后只能等待所述服务器端将所述网页请求中的处理结果返回,在返回所述处理结果之前所述客户端针对所述网页不能进行其他的事件处理。所述异步请求是指当客户端向服务器端发送网页请求后,在所述服务器端将所述网页请求的处理结果返回之前,可以进行其他的事件处理,从而提高了网页处理效率。
所述异步形式可以由Javascript编程语言编写的ajax函数实现,所述向服务器提交数据的形式可以由Javascript编程语言编写的post函数实现,所述向服务器请求数据的形式,即由Javascript编程语言编写的get 函数实现。当然,有其他编程语言编写的其他名称的函数,只要能实现向所述服务器发送所述网页请求的功能,都属于本实施例的保护范围。
步骤S304:将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。
本步骤与实施例一中的步骤S102相同,在此不作赘述。
由以上的技术方案可知,本实施例提供了一种网页生成方法,该方法中通过将包含有多个网页内容块标识的网页请求发送至服务器,其中,所述发送方式可以为异步请求方式,从而可以提高网页的处理效率。
请参阅图4,其示出了本申请提供的一种网页生成方法实施例四的部分流程图,所述步骤S102、步骤S203、步骤S304分别可以包括以下步骤:
步骤S401:在已建立的目标网页框架中确定与所述各个网页内容块相对应的网页控件;
在发送所述网页请求前,所述目标网页框架中的各个网页控件会生成相应的网页内容块标识,依据所述各个网页内容块的标识,为从所述服务器端获取的各个网页内容块确定各自相对应的网页控件,如下拉列表、滑动切换组件。
步骤S402:将所述各个网页内容块分别填充入与其相对应的网页控件中,获得目标网页。
为所述各个网页内容块确定相应的网页控件后,选择所述相应控件,将所述网页内容块填充入所述网页控件中。所述填充方式可以是读取从所述服务器端获得的数据对象中的数据,将所述数据显示在确定的网页控件中,如下拉列表、滑动切换组件等。所述选择控件的方式可以是依据控件的ID(属性标识)、Class(类)或Tag(标签)进行选择。
所述填充方式可以由Javascript编程语言编写的ajax函数、post函数或get函数实现。当然,其他编程语言编写的其他名称的函数,只要能实现将获取的网页内容填充入网页控件中的功能,都属于本实施例的保护范围。所述选择方式可以由Javascript编程语言编写的getByID、getByClass、getByTag或querySelectorAll函数实现,当然,其他编程语 言编写的其他名称的函数,只要能实现获取网页控件的功能,都属于本实施例的保护范围。
在实施例一至实施例四的方法之前,还可以包括为已建立的目标网页框架中的各个网页控件添加显示样式及对操作的响应事件。添加的所述显示样式的具体形式,本申请并不做限定。所述操作即用户在客户端电子设备上对所述网页控件进行的触发操作,如左滑、右滑、上滑、下滑、双击、长触。所述添加样式可以由javascript编程语言编写的addClass函数完成。所述添加响应事件可以由javascript编程语言编写的addEvt函数完成。当然,其他编程语言编写的其他名称的函数,只要能实现为网页控件添加显示样式及对操作的响应事件的功能,都属于本申请的保护范围。
请参阅图5,其示出了本申请提供的一种网页生成装置实施例五的结构示意图,本实施例可以包括:获取单元501及填充单元502,其中:
所述获取单元501,用于依据接收的网页访问请求,获取预设在服务器中的多个网页内容块;
所述服务器中预设有网页文件库,所述文件库中包含有一个或多个网页内容块。所述电子设备可监测用户的网页访问请求,所述网页访问请求指WAP网页访问请求,当接收到用户的网页访问请求,则所述获取单元501依据所述网页访问请求,获取预设在所述服务器中的多个网页内容块,所述多个为至少两个。
所述填充单元502,用于将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。
所述多个网页内容块包含在数据对象中返回到客户端,所述客户端解析所述数据对象获得所述网页内容块的内容,所述填充单元502将获取到的所述多个网页内容块,分别填充在同一个网页界面中,从而获得目标网页,用以显示给用户。所述填充单元502生成的所述目标网页为WAP网页,且包含有至少两个网页内容块。需要说明的是,所述填充单 元502可以是使用Javascript脚本语言编写的ajax函数完成操作。当然,现有技术中其他编程语言编写的其他名称的函数,只要能实现所述功能,都属于本实施例的保护范围。
由以上的技术方案可知,本实施例提供了一种网页生成装置,所述装置包括获取单元及填充单元,其中,所述获取单元用于依据接收的网页访问请求,获取预设在服务器中的多个网页内容块,所述填充单元用于将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。现有技术中,在WAP网站的服务器中预先存储有静态的vml网页,本实施提供的网页生成装置利用多个网页内容块生成目标网页,所述目标网页中包含的内容量比所述vml中网页内容量多,从而减少了移动终端电子设备与网站服务器的交互次数,提高了访问效率。
请参阅图6,其示出了本申请提供的一种网页生成装置实施例六的结构示意图,本实施例可以包括:解析子单元6011、获取子单元6012及填充单元602。
所述解析子单元6011,用于解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识;
当接收到用户触发的网页访问请求时,所述解析子单元6011解析所述网页访问请求获知与所述网页访问请求相对应的目标网页框架,所述目标网页框架中包含有多个网页控件,所述多个网页控件生成各自对应的网页内容块标识,如A.text,B.text。
所述获取子单元6012,用于获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块;
所述获取子单元6012依据所述解析子单元6011获得的所述多个网页内容块标识,获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块。所述获取的方式可以是向所述服务器发送网页请求,触发服务器返回各个网页内容块,也可以是依据所述网页内容块标识在所述服务器中查找各个所述网页内容块。
所述填充单元602,用于将所述多个网页内容块以预设的填充方式, 填充至同一网页界面中,获得目标网页。
本单元与实施例五中的502单元相同,在此不作赘述。
由以上的技术方案可知,本实施例提供了一种网页生成装置,该装置包括:解析子单元、获取子单元及填充单元;其中,所述解析子单元用于解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识,所述获取子单元用于获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块,所述填充单元用于将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。与现有技术中一个网页访问请求生成一个网页内容标识相比,本实施提供的网页生成装置可以根据用户触发的一个网页访问请求获得多个网页内容块标识,所述多个网页内容块标识用以在服务器中获取多个网页内容块,并将所述各个网页内容块生成目标网页,从而实现了根据用户的一个网页访问请求生成包含多个网页内容块的功能。
请参阅图7,其示出了本申请提供的一种网页生成装置实施例七的结构示意图,本实施例可以包括:解析子单元7011、生成网页请求单元70121、发送网页请求单元70122及填充单元702。其中:
所述解析子单元7011,用于解析接收的网页访问请求,获得与所述网页访问请求相对应的多个网页内容块标识;
本单元与实施例六中的6011单元相同,在此不作赘述。
所述生成网页请求单元70121,用于依据所述各个网页内容块标识生成网页请求;
为从所述服务器端获取所述各个网页内容块,需要生成发送至服务器端的网页请求,所述网页请求中包含有URL地址,所述生成网页请求单元70121将所述网页内容块标识作为发送参数与所述URL地址进行组合生成网页请求,则生成的所述网页请求中包含有所述各个网页内容块标识,如A.text及B.text。
所述发送网页请求单元70122,用于将所述网页请求发送至服务器,以使所述服务器返回与所述网页请求中各个网页内容块标识相对应的网 页内容块。
将所述生成网页请求单元70121生成的所述网页请求发送至服务器端,所述发送方式可以为异步形式,也可以为同步形式;可以是以向服务器提交数据的形式,也可以是向服务器请求数据的形式。其中,所述同步请求是指当客户端向服务器端发送网页请求后只能等待所述服务器端将所述网页请求中的处理结果返回,在返回所述处理结果之前所述客户端针对所述网页不能进行其他的事件处理。所述异步请求是指当客户端向服务器端发送网页请求后,在所述服务器端所述网页请求的处理结果返回之前,可以进行其他的事件处理,从而提高了网页处理效率。
所述异步形式可以由Javascript编程语言编写的ajax函数实现,所述向服务器提交数据的形式可以由Javascript编程语言编写的post函数实现,所述向服务器请求数据的形式,即由Javascript编程语言编写的get函数实现。当然,有其他编程语言编写的其他名称的函数,只要能实现向所述服务器发送所述网页请求的功能,都属于本实施例的保护范围。
所述填充单元702,用于将所述多个网页内容块以预设的填充方式,填充至同一网页界面中,获得目标网页。
本单元与实施例五中的502单元相同,在此不作赘述。
由以上的技术方案可知,本实施例提供了一种网页生成装置,该装置中的发送网页请求单元将包含有多个网页内容块标识的网页请求发送至服务器,其中,所述发送方式可以为异步请求方式,从而可以提高网页的处理效率。
请参阅图8,其示出了本申请提供的一种网页生成装置实施例八的部分结构示意图,所述填充单元502、602及702分别可以包括以下子单元:网页控件确定子单元8021及网页控件填充子单元8022。其中:
所述网页控件确定子单元8021,用于在已建立的目标网页框架中确定与所述各个网页内容块相对应的网页控件;
在发送所述网页请求前,所述目标网页框架中的各个网页控件会生成相应的网页内容块标识,所述网页控件确定子单元8021依据所述各个网 页内容块的标识,为从所述服务器端获取的各个网页内容块确定各自相对应的网页控件,如下拉列表、滑动切换组件。
所述网页控件填充子单元8022,用于将所述各个网页内容块分别填充入与其相对应的网页控件中,获得目标网页。
为所述各个网页内容块确定相应的网页控件后,所述网页控件填充子单元8022选择所述相应控件,将所述网页内容块填充入所述网页控件中。所述填充方式可以是读取从所述服务器端获得的数据对象中的数据,将所述数据显示在确定的网页控件中,如下拉列表、滑动切换组件等。所述选择控件的方式可以是依据控件的ID(属性标识)、Class(类)或Tag(标签)进行选择。
所述所述网页控件填充子单元8022的填充功能可以由Javascript编程语言编写的ajax函数、post函数或get函数实现。当然,其他编程语言编写的其他名称的函数,只要能实现将获取的网页内容填充入网页控件中的功能,都属于本实施例的保护范围。所述所述网页控件填充子单元8022的选择控件的功能可以由Javascript编程语言编写的getByID、getByClass、getByTag或querySelectorAll函数实现,当然,其他编程语言编写的其他名称的函数,只要能实现获取网页控件的功能,都属于本实施例的保护范围。
在实施例五至实施例八的装置中,还可以包括添加样式及事件单元,用于为已建立的目标网页框架中的各个网页控件添加显示样式及对操作的响应事件。添加的所述显示样式的具体形式,本申请并不做限定。所述操作即用户在客户端电子设备上对所述网页控件进行的触发操作,如左滑、右滑、上滑、下滑、双击、长触。所述样式及事件单元添加样式的功能可以利用javascript编程语言编写的addClass函数完成。所述添加响应事件的功能可以利用javascript编程语言编写的addEvt函数完成。当然,其他编程语言编写的其他名称的函数,只要能实现为网页控件添加显示样式及对操作的响应事件的功能,都属于本申请的保护范围。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
以上对本发明所提供的一种网页生成方法及装置进行了详细介绍,对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

一种网页生成方法及装置.pdf_第1页
第1页 / 共13页
一种网页生成方法及装置.pdf_第2页
第2页 / 共13页
一种网页生成方法及装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种网页生成方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种网页生成方法及装置.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103544320 A (43)申请公布日 2014.01.29 CN 103544320 A (21)申请号 201310545536.7 (22)申请日 2013.11.05 G06F 17/30(2006.01) (71)申请人 从兴技术有限公司 地址 510000 广东省广州市广州大道南 368 号 24 楼 (72)发明人 唐浩 陈克贤 罗建军 姚国东 胡李伟 陈海宣 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 王宝筠 (54) 发明名称 一种网页生成方法及装置 (57) 摘要 本申请公开了一种网页生成方法及装置, 该 方法包括。

2、依据接收的网页访问请求, 获取预设在 服务器中的多个网页内容块, 将所述多个网页内 容块以预设的填充方式, 填充至同一网页界面中, 获得目标网页。 现有技术中, 传统WAP网站的服务 器通常预先存储静态的vml页面, 依据所述vml页 面生成的 WAP 网页包含的信息量少, 访问效率低。 本发明可动态地依据多个网页内容块生成目标网 页, 所述目标网页中含有至少两个网页内容块, 信 息量丰富, 减少了客户端与服务器端的交互次数, 提高了访问效率。 (51)Int.Cl. 权利要求书 1 页 说明书 8 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 。

3、说明书8页 附图3页 (10)申请公布号 CN 103544320 A CN 103544320 A 1/1 页 2 1. 一种网页生成方法, 其特征在于, 包括 : 依据接收的网页访问请求, 获取预设在服务器中的多个网页内容块 ; 将所述多个网页内容块以预设的填充方式, 填充至同一网页界面中, 获得目标网页。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述依据接收的网页访问请求获取预设 在服务器中的多个网页内容块, 包括 : 解析接收的网页访问请求, 获得与所述网页访问请求相对应的多个网页内容块标识 ; 获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块。 3. 根据权利。

4、要求 2 所述的方法, 其特征在于, 所述获取预设在服务器中与所述各个网 页内容块标识相对应的网页内容块, 包括 : 依据所述各个网页内容块标识生成网页请求 ; 将所述网页请求发送至服务器, 以使所述服务器返回与所述网页请求中各个网页内容 块标识相对应的网页内容块。 4.根据权利要求1至3任意一项所述的方法, 其特征在于, 所述将所述多个网页内容块 以预设的填充方式, 填充至同一网页界面中, 获得目标网页, 包括 : 在已建立的目标网页框架中确定与所述各个网页内容块相对应的网页控件 ; 将所述各个网页内容块分别填充入与其相对应的网页控件中, 获得目标网页。 5. 根据权利要求 4 所述的方法,。

5、 其特征在于, 在所述方法之前还包括 : 为已建立的目标网页框架中的各个网页控件添加显示样式及对操作的响应事件。 6. 一种网页生成装置, 其特征在于, 包括 : 获取单元, 用于依据接收的网页访问请求, 获取预设在服务器中的多个网页内容块 ; 填充单元, 用于将所述多个网页内容块以预设的填充方式, 填充至同一网页界面中, 获 得目标网页。 7. 根据权利要求 6 所述的装置, 其特征在于, 所述获取单元包括 : 解析子单元, 用于解析接收的网页访问请求, 获得与所述网页访问请求相对应的多个 网页内容块标识 ; 获取子单元, 用于获取预设在服务器中与所述各个网页内容块标识相对应的网页内容 块。。

6、 8. 根据权利要求 7 所述的装置, 其特征在于, 所述获取子单元包括 : 生成网页请求单元, 用于依据所述各个网页内容块标识生成网页请求 ; 发送网页请求单元, 用于将所述网页请求发送至服务器, 以使所述服务器返回与所述 网页请求中各个网页内容块标识相对应的网页内容块。 9. 根据权利要求 6 至 8 任意一项所述的装置, 其特征在于, 所述填充单元包括 : 网页控件确定子单元, 用于在已建立的目标网页框架中确定与所述各个网页内容块相 对应的网页控件 ; 网页控件填充子单元, 用于将所述各个网页内容块分别填充入与其相对应的网页控件 中, 获得目标网页。 10. 根据权利要求 9 所述的装置。

7、, 其特征在于, 还包括 : 添加样式及事件单元, 用于为已建立的目标网页框架中的各个网页控件添加显示样式 及对操作的响应事件。 权 利 要 求 书 CN 103544320 A 2 1/8 页 3 一种网页生成方法及装置 技术领域 0001 本申请涉及软件技术领域, 尤其是一种网页生成方法及装置。 背景技术 0002 WAP 网站, 应用 WAP(Wireless Application Protocol, 无线应用协议 ) 协议, 通 过移动互联网与移动设备进行信息交互。所述交互的方式主要是, 用户在移动设备端发送 访问请求, 所述 WAP 网站的服务器接收该访问请求并返回与所述访问请求相。

8、对应的网页内 容。 0003 传统的WAP网站主要依赖于GPRS网络, 由于该网络的传输速度较低且对数据流量 非常敏感, 所述 WAP 网站的服务器通常预先存储静态的 vml(Vector Markup Language, 矢 量标记语言) 页面, 依据所述 vml 页面生成的 WAP 网页包含的信息量少, 导致访问效率低的 问题。 发明内容 0004 有鉴于此, 本申请提供了一种网页生成方法及装置, 用以解决现有技术中生成的 WAP 网页包含的信息量少, 访问效率低的问题。本发明的技术方案如下 : 0005 一种网页生成方法, 包括 : 0006 依据接收的网页访问请求, 获取预设在服务器中。

9、的多个网页内容块 ; 0007 将所述多个网页内容块以预设的填充方式, 填充至同一网页界面中, 获得目标网 页。 0008 优选的, 所述依据接收的网页访问请求获取预设在服务器中的多个网页内容块, 包括 : 0009 解析接收的网页访问请求, 获得与所述网页访问请求相对应的多个网页内容块标 识 ; 0010 获取预设在服务器中与所述各个网页内容块标识相对应的网页内容块。 0011 优选的, 所述获取预设在服务器中与所述各个网页内容块标识相对应的网页内容 块, 包括 : 0012 依据所述各个网页内容块标识生成网页请求 ; 0013 将所述网页请求发送至服务器, 以使所述服务器返回与所述网页请求。

10、中各个网页 内容块标识相对应的网页内容块。 0014 优选的, 所述将所述多个网页内容块以预设的填充方式, 填充至同一网页界面中, 获得目标网页, 包括 : 0015 在已建立的目标网页框架中确定与所述各个网页内容块相对应的网页控件 ; 0016 将所述各个网页内容块分别填充入与其相对应的网页控件中, 获得目标网页。 0017 优选的, 在所述方法之前还包括 : 0018 为已建立的目标网页框架中的各个网页控件添加显示样式及对操作的响应事件。 说 明 书 CN 103544320 A 3 2/8 页 4 0019 一种网页生成装置, 包括 : 0020 获取单元, 用于依据接收的网页访问请求,。

11、 获取预设在服务器中的多个网页内容 块 ; 0021 填充单元, 用于将所述多个网页内容块以预设的填充方式, 填充至同一网页界面 中, 获得目标网页。 0022 优选的, 所述获取单元包括 : 0023 解析子单元, 用于解析接收的网页访问请求, 获得与所述网页访问请求相对应的 多个网页内容块标识 ; 0024 获取子单元, 用于获取预设在服务器中与所述各个网页内容块标识相对应的网页 内容块。 0025 优选的, 所述获取子单元包括 : 0026 生成网页请求单元, 用于依据所述各个网页内容块标识生成网页请求 ; 0027 发送网页请求单元, 用于将所述网页请求发送至服务器, 以使所述服务器返。

12、回与 所述网页请求中各个网页内容块标识相对应的网页内容块。 0028 优选的, 其特征在于, 所述填充单元包括 : 0029 网页控件确定子单元, 用于在已建立的目标网页框架中确定与所述各个网页内容 块相对应的网页控件 ; 0030 网页控件填充子单元, 用于将所述各个网页内容块分别填充入与其相对应的网页 控件中, 获得目标网页。 0031 优选的, 还包括 : 0032 添加样式及事件单元, 用于为已建立的目标网页框架中的各个网页控件添加显示 样式及对操作的响应事件。 0033 由以上技术方案可知, 本发明提供了一种网页生成方法及装置, 所述方法包括, 依 据接收的网页访问请求, 获取预设在。

13、服务器中的多个网页内容块 ; 将所述多个网页内容块 以预设的填充方式, 填充至同一网页界面中, 获得目标网页。现有技术中, 传统 WAP 网站的 服务器通常预先存储静态的 vml 页面, 依据所述 vml 页面生成的 WAP 网页包含的信息量少, 访问效率低。本发明可动态地依据多个网页内容块生成目标网页, 所述目标网页中含有至 少两个网页内容块, 信息量丰富, 减少了客户端与服务器端的交互次数, 提高了访问效率。 附图说明 0034 为了更清楚地说明本申请实施例中的技术方案, 下面将对实施例描述中所需要使 用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本申请的一些实施例, 对于 。

14、本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其 他的附图。 0035 图 1 为本申请提供的一种网页生成方法实施例一的流程图 ; 0036 图 2 为本申请提供的一种网页生成方法实施例二的流程图 ; 0037 图 3 为本申请提供的一种网页生成方法实施例三的流程图 ; 0038 图 4 为本申请提供的一种网页生成方法实施例四的部分流程图 ; 0039 图 5 为本申请提供的一种网页生成装置实施例五的结构示意图 ; 说 明 书 CN 103544320 A 4 3/8 页 5 0040 图 6 为本申请提供的一种网页生成装置实施例六的结构示意图 ; 0041 。

15、图 7 为本申请提供的一种网页生成装置实施例七的结构示意图 ; 0042 图 8 为本申请提供的一种网页生成装置实施例八的部分结构示意图。 具体实施方式 0043 下面将结合本申请实施例中的附图, 对本申请实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本申请一部分实施例, 而不是全部的实施例。基于 本申请中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本申请保护的范围。 0044 本实施例的方法应用于电子设备, 该电子设备可以为手机、 pad 等移动终端设备, 所述移动终端设备应用本实施例的方法实现高效率地访问WAP网页的。

16、目的。 请参阅图1, 其 示出了本申请提供的一种网页生成方法实施例一的流程图。本实施例可以包括 : 0045 步骤 S101 : 依据接收的网页访问请求, 获取预设在服务器中的多个网页内容块 ; 0046 所述服务器中预设有网页文件库, 所述文件库中包含有一个或多个网页内容块。 所述电子设备可监测用户的操作, 当接收到由用户操作生成的网页访问请求, 依据所述网 页访问请求, 获取预设在所述服务器中的多个网页内容块, 所述多个为至少两个。 需要指出 的是, 所述网页访问请求请求的网页指 WAP 网页。 0047 步骤 S102 : 将所述多个网页内容块以预设的填充方式, 填充至同一网页界面中, 。

17、获得目标网页。 0048 所述多个网页内容块包含在数据对象中返回到客户端, 所述客户端解析所述数据 对象获得所述网页内容块的内容, 将获取到的所述多个网页内容块, 分别填充在同一个网 页界面中, 从而获得目标网页, 用以显示给用户。生成的所述目标网页为 WAP 网页, 且包含 有至少两个网页内容块。需要说明的是, 本步骤可以是在使用 Javascript 脚本语言编写的 ajax函数中实现。 当然, 现有技术中使用其他编程语言编写的其他名称的函数, 只要能实现 所述功能, 都属于本实施例的保护范围。 0049 由以上的技术方案可知, 本实施例提供了一种网页生成方法, 所述方法包括依据 接收的网。

18、页访问请求, 获取预设在服务器中的多个网页内容块, 将所述多个网页内容块以 预设的填充方式, 填充至同一网页界面中, 获得目标网页。现有技术中, 在 WAP 网站的服务 器中预先存储有静态的 vml 网页, 本实施利用多个网页内容块生成目标网页, 所述目标网 页中包含的内容量比所述 vml 中网页内容量多, 从而减少了移动终端电子设备与网站服务 器的交互次数, 提高了访问效率。 0050 请参阅图 2, 其示出了本申请提供的一种网页生成方法实施例二的流程图, 本实施 例可以包括 : 0051 步骤 S201 : 解析接收的网页访问请求, 获得与所述网页访问请求相对应的多个网 页内容块标识 ; 。

19、0052 当接收到用户的网页访问请求时, 解析所述网页访问请求获知与所述网页访问请 求相对应的目标网页框架, 所述目标网页框架中包含有多个网页控件, 所述多个网页控件 生成各自对应的网页内容块标识, 如 A.text, B.text。 0053 步骤 S202 : 获取预设在服务器中与所述各个网页内容块标识相对应的网页内容 说 明 书 CN 103544320 A 5 4/8 页 6 块 ; 0054 依据步骤 S201 中获取的所述多个网页内容块标识, 获取预设在服务器中与所述 各个网页内容块标识相对应的网页内容块。 所述获取的方式可以是向所述服务器发送网页 请求, 触发服务器返回各个网页内。

20、容块, 也可以是依据所述网页内容块标识在所述服务器 中查找各个所述网页内容块。 0055 步骤 S203 : 将所述多个网页内容块以预设的填充方式, 填充至同一网页界面中, 获得目标网页。 0056 本步骤与实施例一中的步骤 S102 相同, 在此不作赘述。 0057 由以上的技术方案可知, 本实施例提供了一种网页生成方法, 该方法包括 : 解析接 收的网页访问请求, 获得与所述网页访问请求相对应的多个网页内容块标识, 获取预设在 服务器中与所述各个网页内容块标识相对应的网页内容块, 将所述多个网页内容块以预设 的填充方式, 填充至同一网页界面中, 获得目标网页。 与现有技术中一个网页访问请求。

21、生成 一个网页内容标识相比, 本实施中可以根据用户触发的一个网页访问请求获得多个网页内 容块标识, 所述多个网页内容块标识用以在服务器中获取多个网页内容块, 并将所述各个 网页内容块生成目标网页, 从而实现了根据用户的一个网页访问请求生成包含多个网页内 容块的功能。 0058 请参阅图 3, 其示出了本申请提供的一种网页生成方法实施例三的流程图, 本实施 例可以包括 : 0059 步骤 S301 : 解析接收的网页访问请求, 获得与所述网页访问请求相对应的多个网 页内容块标识 ; 0060 本步骤与实施例二中的步骤 S201 相同, 在此不作赘述。 0061 步骤 S302 : 依据所述各个网。

22、页内容块标识生成网页请求 ; 0062 从所述服务器端获取所述各个网页内容块, 需要生成发送至服务器端的网页请 求。所述网页请求中包含有 URL 地址, 将所述网页内容块标识作为发送参数与所述 URL 地 址进行组合生成网页请求, 则生成的所述网页请求中包含有所述各个网页内容块标识, 如 A.text 及 B.text。 0063 步骤 S303 : 将所述网页请求发送至服务器, 以使所述服务器返回与所述网页请求 中各个网页内容块标识相对应的网页内容块 ; 0064 将步骤 S302 中生成的所述网页请求发送至服务器端, 所述发送方式可以为异步 形式, 也可以为同步形式 ; 可以是以向服务器提。

23、交数据的形式, 也可以是向服务器请求数据 的形式。其中, 所述同步请求是指当客户端向服务器端发送网页请求后只能等待所述服务 器端将所述网页请求中的处理结果返回, 在返回所述处理结果之前所述客户端针对所述网 页不能进行其他的事件处理。所述异步请求是指当客户端向服务器端发送网页请求后, 在 所述服务器端将所述网页请求的处理结果返回之前, 可以进行其他的事件处理, 从而提高 了网页处理效率。 0065 所述异步形式可以由 Javascript 编程语言编写的 ajax 函数实现, 所述向服务器 提交数据的形式可以由 Javascript 编程语言编写的 post 函数实现, 所述向服务器请求数 据的。

24、形式, 即由 Javascript 编程语言编写的 get 函数实现。当然, 有其他编程语言编写的 其他名称的函数, 只要能实现向所述服务器发送所述网页请求的功能, 都属于本实施例的 说 明 书 CN 103544320 A 6 5/8 页 7 保护范围。 0066 步骤 S304 : 将所述多个网页内容块以预设的填充方式, 填充至同一网页界面中, 获得目标网页。 0067 本步骤与实施例一中的步骤 S102 相同, 在此不作赘述。 0068 由以上的技术方案可知, 本实施例提供了一种网页生成方法, 该方法中通过将包 含有多个网页内容块标识的网页请求发送至服务器, 其中, 所述发送方式可以为异。

25、步请求 方式, 从而可以提高网页的处理效率。 0069 请参阅图 4, 其示出了本申请提供的一种网页生成方法实施例四的部分流程图, 所 述步骤 S102、 步骤 S203、 步骤 S304 分别可以包括以下步骤 : 0070 步骤 S401 : 在已建立的目标网页框架中确定与所述各个网页内容块相对应的网 页控件 ; 0071 在发送所述网页请求前, 所述目标网页框架中的各个网页控件会生成相应的网页 内容块标识, 依据所述各个网页内容块的标识, 为从所述服务器端获取的各个网页内容块 确定各自相对应的网页控件, 如下拉列表、 滑动切换组件。 0072 步骤 S402 : 将所述各个网页内容块分别填。

26、充入与其相对应的网页控件中, 获得目 标网页。 0073 为所述各个网页内容块确定相应的网页控件后, 选择所述相应控件, 将所述网页 内容块填充入所述网页控件中。 所述填充方式可以是读取从所述服务器端获得的数据对象 中的数据, 将所述数据显示在确定的网页控件中, 如下拉列表、 滑动切换组件等。所述选择 控件的方式可以是依据控件的 ID(属性标识) 、 Class(类) 或 Tag(标签) 进行选择。 0074 所述填充方式可以由 Javascript 编程语言编写的 ajax 函数、 post 函数或 get 函 数实现。 当然, 其他编程语言编写的其他名称的函数, 只要能实现将获取的网页内容。

27、填充入 网页控件中的功能, 都属于本实施例的保护范围。所述选择方式可以由 Javascript 编程语 言编写的 getByID、 getByClass、 getByTag 或 querySelectorAll 函数实现, 当然, 其他编程 语言编写的其他名称的函数, 只要能实现获取网页控件的功能, 都属于本实施例的保护范 围。 0075 在实施例一至实施例四的方法之前, 还可以包括为已建立的目标网页框架中的各 个网页控件添加显示样式及对操作的响应事件。添加的所述显示样式的具体形式, 本申 请并不做限定。所述操作即用户在客户端电子设备上对所述网页控件进行的触发操作, 如左滑、 右滑、 上滑、 。

28、下滑、 双击、 长触。所述添加样式可以由 javascript 编程语言编写的 addClass函数完成。 所述添加响应事件可以由javascript编程语言编写的addEvt函数完 成。 当然, 其他编程语言编写的其他名称的函数, 只要能实现为网页控件添加显示样式及对 操作的响应事件的功能, 都属于本申请的保护范围。 0076 请参阅图 5, 其示出了本申请提供的一种网页生成装置实施例五的结构示意图, 本 实施例可以包括 : 获取单元 501 及填充单元 502, 其中 : 0077 所述获取单元 501, 用于依据接收的网页访问请求, 获取预设在服务器中的多个网 页内容块 ; 0078 所。

29、述服务器中预设有网页文件库, 所述文件库中包含有一个或多个网页内容块。 所述电子设备可监测用户的网页访问请求, 所述网页访问请求指 WAP 网页访问请求, 当接 说 明 书 CN 103544320 A 7 6/8 页 8 收到用户的网页访问请求, 则所述获取单元 501 依据所述网页访问请求, 获取预设在所述 服务器中的多个网页内容块, 所述多个为至少两个。 0079 所述填充单元 502, 用于将所述多个网页内容块以预设的填充方式, 填充至同一网 页界面中, 获得目标网页。 0080 所述多个网页内容块包含在数据对象中返回到客户端, 所述客户端解析所述数据 对象获得所述网页内容块的内容, 。

30、所述填充单元 502 将获取到的所述多个网页内容块, 分 别填充在同一个网页界面中, 从而获得目标网页, 用以显示给用户。所述填充单元 502 生成 的所述目标网页为 WAP 网页, 且包含有至少两个网页内容块。需要说明的是, 所述填充单元 502可以是使用Javascript脚本语言编写的ajax函数完成操作。 当然, 现有技术中其他编 程语言编写的其他名称的函数, 只要能实现所述功能, 都属于本实施例的保护范围。 0081 由以上的技术方案可知, 本实施例提供了一种网页生成装置, 所述装置包括获取 单元及填充单元, 其中, 所述获取单元用于依据接收的网页访问请求, 获取预设在服务器中 的多。

31、个网页内容块, 所述填充单元用于将所述多个网页内容块以预设的填充方式, 填充至 同一网页界面中, 获得目标网页。现有技术中, 在 WAP 网站的服务器中预先存储有静态的 vml 网页, 本实施提供的网页生成装置利用多个网页内容块生成目标网页, 所述目标网页中 包含的内容量比所述 vml 中网页内容量多, 从而减少了移动终端电子设备与网站服务器的 交互次数, 提高了访问效率。 0082 请参阅图 6, 其示出了本申请提供的一种网页生成装置实施例六的结构示意图, 本 实施例可以包括 : 解析子单元 6011、 获取子单元 6012 及填充单元 602。 0083 所述解析子单元 6011, 用于解。

32、析接收的网页访问请求, 获得与所述网页访问请求 相对应的多个网页内容块标识 ; 0084 当接收到用户触发的网页访问请求时, 所述解析子单元 6011 解析所述网页访问 请求获知与所述网页访问请求相对应的目标网页框架, 所述目标网页框架中包含有多个网 页控件, 所述多个网页控件生成各自对应的网页内容块标识, 如 A.text, B.text。 0085 所述获取子单元 6012, 用于获取预设在服务器中与所述各个网页内容块标识相对 应的网页内容块 ; 0086 所述获取子单元 6012 依据所述解析子单元 6011 获得的所述多个网页内容块标 识, 获取预设在服务器中与所述各个网页内容块标识相。

33、对应的网页内容块。所述获取的方 式可以是向所述服务器发送网页请求, 触发服务器返回各个网页内容块, 也可以是依据所 述网页内容块标识在所述服务器中查找各个所述网页内容块。 0087 所述填充单元 602, 用于将所述多个网页内容块以预设的填充方式, 填充至同一网 页界面中, 获得目标网页。 0088 本单元与实施例五中的 502 单元相同, 在此不作赘述。 0089 由以上的技术方案可知, 本实施例提供了一种网页生成装置, 该装置包括 : 解析子 单元、 获取子单元及填充单元 ; 其中, 所述解析子单元用于解析接收的网页访问请求, 获得 与所述网页访问请求相对应的多个网页内容块标识, 所述获取。

34、子单元用于获取预设在服务 器中与所述各个网页内容块标识相对应的网页内容块, 所述填充单元用于将所述多个网页 内容块以预设的填充方式, 填充至同一网页界面中, 获得目标网页。 与现有技术中一个网页 访问请求生成一个网页内容标识相比, 本实施提供的网页生成装置可以根据用户触发的一 说 明 书 CN 103544320 A 8 7/8 页 9 个网页访问请求获得多个网页内容块标识, 所述多个网页内容块标识用以在服务器中获取 多个网页内容块, 并将所述各个网页内容块生成目标网页, 从而实现了根据用户的一个网 页访问请求生成包含多个网页内容块的功能。 0090 请参阅图 7, 其示出了本申请提供的一种网。

35、页生成装置实施例七的结构示意图, 本 实施例可以包括 : 解析子单元 7011、 生成网页请求单元 70121、 发送网页请求单元 70122 及 填充单元 702。其中 : 0091 所述解析子单元 7011, 用于解析接收的网页访问请求, 获得与所述网页访问请求 相对应的多个网页内容块标识 ; 0092 本单元与实施例六中的 6011 单元相同, 在此不作赘述。 0093 所述生成网页请求单元 70121, 用于依据所述各个网页内容块标识生成网页请 求 ; 0094 为从所述服务器端获取所述各个网页内容块, 需要生成发送至服务器端的网页请 求, 所述网页请求中包含有URL地址, 所述生成网。

36、页请求单元70121将所述网页内容块标识 作为发送参数与所述 URL 地址进行组合生成网页请求, 则生成的所述网页请求中包含有所 述各个网页内容块标识, 如 A.text 及 B.text。 0095 所述发送网页请求单元 70122, 用于将所述网页请求发送至服务器, 以使所述服务 器返回与所述网页请求中各个网页内容块标识相对应的网页内容块。 0096 将所述生成网页请求单元 70121 生成的所述网页请求发送至服务器端, 所述发送 方式可以为异步形式, 也可以为同步形式 ; 可以是以向服务器提交数据的形式, 也可以是向 服务器请求数据的形式。其中, 所述同步请求是指当客户端向服务器端发送网。

37、页请求后只 能等待所述服务器端将所述网页请求中的处理结果返回, 在返回所述处理结果之前所述客 户端针对所述网页不能进行其他的事件处理。 所述异步请求是指当客户端向服务器端发送 网页请求后, 在所述服务器端所述网页请求的处理结果返回之前, 可以进行其他的事件处 理, 从而提高了网页处理效率。 0097 所述异步形式可以由 Javascript 编程语言编写的 ajax 函数实现, 所述向服务器 提交数据的形式可以由 Javascript 编程语言编写的 post 函数实现, 所述向服务器请求数 据的形式, 即由 Javascript 编程语言编写的 get 函数实现。当然, 有其他编程语言编写的。

38、 其他名称的函数, 只要能实现向所述服务器发送所述网页请求的功能, 都属于本实施例的 保护范围。 0098 所述填充单元 702, 用于将所述多个网页内容块以预设的填充方式, 填充至同一网 页界面中, 获得目标网页。 0099 本单元与实施例五中的 502 单元相同, 在此不作赘述。 0100 由以上的技术方案可知, 本实施例提供了一种网页生成装置, 该装置中的发送网 页请求单元将包含有多个网页内容块标识的网页请求发送至服务器, 其中, 所述发送方式 可以为异步请求方式, 从而可以提高网页的处理效率。 0101 请参阅图 8, 其示出了本申请提供的一种网页生成装置实施例八的部分结构示意 图, 。

39、所述填充单元 502、 602 及 702 分别可以包括以下子单元 : 网页控件确定子单元 8021 及 网页控件填充子单元 8022。其中 : 0102 所述网页控件确定子单元 8021, 用于在已建立的目标网页框架中确定与所述各个 说 明 书 CN 103544320 A 9 8/8 页 10 网页内容块相对应的网页控件 ; 0103 在发送所述网页请求前, 所述目标网页框架中的各个网页控件会生成相应的网页 内容块标识, 所述网页控件确定子单元 8021 依据所述各个网页内容块的标识, 为从所述服 务器端获取的各个网页内容块确定各自相对应的网页控件, 如下拉列表、 滑动切换组件。 0104。

40、 所述网页控件填充子单元 8022, 用于将所述各个网页内容块分别填充入与其相对 应的网页控件中, 获得目标网页。 0105 为所述各个网页内容块确定相应的网页控件后, 所述网页控件填充子单元 8022 选择所述相应控件, 将所述网页内容块填充入所述网页控件中。所述填充方式可以是读取 从所述服务器端获得的数据对象中的数据, 将所述数据显示在确定的网页控件中, 如下拉 列表、 滑动切换组件等。所述选择控件的方式可以是依据控件的 ID (属性标识) 、 Class (类) 或 Tag(标签) 进行选择。 0106 所述所述网页控件填充子单元 8022 的填充功能可以由 Javascript 编程语。

41、言编 写的 ajax 函数、 post 函数或 get 函数实现。当然, 其他编程语言编写的其他名称的函数, 只要能实现将获取的网页内容填充入网页控件中的功能, 都属于本实施例的保护范围。所 述所述网页控件填充子单元 8022 的选择控件的功能可以由 Javascript 编程语言编写的 getByID、 getByClass、 getByTag 或 querySelectorAll 函数实现, 当然, 其他编程语言编写 的其他名称的函数, 只要能实现获取网页控件的功能, 都属于本实施例的保护范围。 0107 在实施例五至实施例八的装置中, 还可以包括添加样式及事件单元, 用于为已建 立的目标。

42、网页框架中的各个网页控件添加显示样式及对操作的响应事件。 添加的所述显示 样式的具体形式, 本申请并不做限定。所述操作即用户在客户端电子设备上对所述网页控 件进行的触发操作, 如左滑、 右滑、 上滑、 下滑、 双击、 长触。 所述样式及事件单元添加样式的 功能可以利用 javascript 编程语言编写的 addClass 函数完成。所述添加响应事件的功能 可以利用 javascript 编程语言编写的 addEvt 函数完成。当然, 其他编程语言编写的其他 名称的函数, 只要能实现为网页控件添加显示样式及对操作的响应事件的功能, 都属于本 申请的保护范围。 0108 需要说明的是, 本说明书。

43、中的各个实施例均采用递进的方式描述, 每个实施例重 点说明的都是与其他实施例的不同之处, 各个实施例之间相同相似的部分互相参见即可。 0109 以上对本发明所提供的一种网页生成方法及装置进行了详细介绍, 对所公开的实 施例的上述说明, 使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修 改对本领域的专业技术人员来说将是显而易见的, 本文中所定义的一般原理可以在不脱离 本发明的精神或范围的情况下, 在其它实施例中实现。 因此, 本发明将不会被限制于本文所 示的这些实施例, 而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。 说 明 书 CN 103544320 A 10 1/3 页 11 图 1 图 2 说 明 书 附 图 CN 103544320 A 11 2/3 页 12 图 3 图 4 图 5 说 明 书 附 图 CN 103544320 A 12 3/3 页 13 图 6 图 7 图 8 说 明 书 附 图 CN 103544320 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1