移动终端访问网页的方法、系统、浏览器和中转服务器的制作方法

文档序号:7861443阅读:250来源:国知局
专利名称:移动终端访问网页的方法、系统、浏览器和中转服务器的制作方法
技术领域
本发明涉及移动互联网技术领域,尤其涉及一种移动终端访问网页的方法、系统、浏览器和中转服务器。
背景技术
目前,用户使用移动终端(如手机)访问PC (personal computer)网页时,PC网页为用户提供了丰富多彩的资源,特别是多媒体资源,但是移动终端的资源有限,用户使用移动终端访问PC网页时访问流量大,并且访问速度慢。

发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的第一个目的在于提出一种提升用户访问速度并提升用户体验的移动终端访问网页的方法。本发明的第二个目的在于提出一种移动终端访问网页的系统。本发明的第三个目的在于提出一种浏览器。本发明的第四个目的在于提出一种中转服务器。本发明的第五个目的在于提出另一种移动终端访问网页的系统。本发明的第六个目的在于提出另一种中转服务器。为了实现上述目的,本发明的第一方面实施例的移动终端访问网页的方法包括以下步骤根据所述移动终端对所述网页的访问请求解析网页数据;根据解析结果判断所述网页数据是否为多媒体数据;以及如果是,则向中转服务器发送中转请求,所述中转服务器根据所述中转请求抓取所述多媒体数据,并对所述多媒体数据进行压缩处理,以及将压缩处理之后的所述多媒体数据发送至所述移动终端。根据本发明实施例的移动终端访问网页的方法,通过对网页中的多媒体数据进行压缩处理,并将压缩处理之后的多媒体数据发送至移动终端的用户,可以在保证网页原有布局样式的前提下最大限度节省流量,使得用户的访问速度得到很大的提升,并且提升了用户体验。为了实现上述目的,本发明的第二方面实施例的移动终端访问网页的系统包括移动终端和中转服务器,其中,所述移动终端使用浏览器发送对所述网页的访问请求,所述浏览器根据所述访问请求解析网页数据,以及根据解析结果判断所述网页数据是否为多媒体数据,并在所述网页数据为多媒体数据时向所述中转服务器发送中转请求;所述中转服务器用于根据所述中转请求抓取所述多媒体数据,并对所述多媒体数据进行压缩处理,以及将压缩处理之后的所述多媒体数据发送至所述移动终端。根据本发明实施例的移动终端访问网页的系统,通过移动终端根据访问请求解析网页数据并判断网页数据是否为多媒体数据,并通过中转服务器对网页中的多媒体数据进行压缩处理并将压缩处理之后的多媒体数据发送至移动终端的用户,可以在保证网页原有布局样式的前提下最大限度节省流量,使得用户的访问速度得到很大的提升,并且提升了用户体验。为了实现上述目的,本发明的第三方面实施例的浏览器包括第一发送模块,所述第一发送模块用于发送对网页的访问请求;解析模块,所述解析模块用于根据所述访问请求解析网页数据;判断模块,所述判断模块用于根据解析结果判断所述网页数据是否为多媒体数据;第二发送模块,所述第二发送模块用于在所述判断模块判断所述网页数据为多媒体数据时,向中转服务器发送中转请求;以及接收模块,所述接收模块用于接收所述中转服务器根据所述中转请求压缩处理的所述多媒体数据。根据本发明实施例的浏览器,根据访问请求通过解析模块解析网页数据,并通过判断模块判断网页数据是否为多媒体数据,以及在网页数据是多媒体数据时发送中转请求 以获得压缩处理之后的多媒体数据,可以使得用户的访问速度得到很大的提升,用户体验好。为了实现上述目的,本发明的第四方面实施例的中转服务器包括接收模块,所述接收模块用于接收移动终端发送的中转请求;抓取模块,所述抓取模块用于根据所述中转请求抓取所述多媒体数据;压缩模块,所述压缩模块用于对所述多媒体数据进行压缩处理;以及发送模块,所述发送模块将压缩处理之后的所述多媒体数据发送至所述移动终端。根据本发明实施例的中转服务器,根据移动终端的中转请求抓取并压缩处理对应的多媒体数据,可以在保证网页原有布局样式的前提下为用户最大限度地节省流量,提升用户的访问速度,同时提升了用户体验。为了实现上述目的,本发明的第五方面实施例的移动终端访问网页的系统包括移动终端和中转服务器,其中,所述移动终端使用浏览器发送对所述网页的访问请求;所述中转服务器用于根据所述访问请求解析网页数据,并根据解析结果判断所述网页数据是否为多媒体数据,且在所述网页数据为多媒体数据时抓取所述多媒体数据,并对所述多媒体数据进行压缩处理,以及将压缩处理之后的所述多媒体数据发送至所述移动终端。根据本发明实施例的移动终端访问网页的系统,根据移动终端发送的访问请求,中转服务器可以解析网页数据并判断网页数据是否为多媒体数据,并对多媒体数据进行压缩处理并将压缩处理之后发送至移动终端,可以在保证网页原有布局样式的前提下最大限度节省流量,使得用户的访问速度得到很大的提升,并且提升了用户体验,同时使用中转服务器实现解析、判断以及压缩处理多媒体数据,节省移动终端的资源。为了实现上述目的,本发明的第六方面实施例的中转服务器包括接收模块,所述接收模块用于根据移动终端的访问请求;解析模块,所述解析模块用于根据所述访问请求解析网页数据;判断模块,所述判断模块用于根据解析结果判断所述网页数据是否为多媒体数据;抓取模块,所述抓取模块用于在所述网页数据为多媒体数据时抓取所述多媒体数据;压缩模块,所述压缩模块用于对所述多媒体数据进行压缩处理;以及发送模块,所述发送模块用于将压缩处理之后的所述多媒体数据发送至所述移动终端。根据本发明实施例的中转服务器,根据移动终端的访问请求对网页数据进行解析、判断、抓取并压缩处理对应的多媒体数据,可以在保证网页原有布局样式的前提下为用户最大限度地节省流量,提升用户的访问速度,同时提升了用户体验。本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图I是根据本发明一个实施例的移动终端访问网页的方法的流程图;图2是根据·本发明一个实施例的移动终端访问网页的系统的结构框图;图3是根据本发明一个实施例的浏览器的结构框图;图4是根据本发明一个实施例的中转服务器的结构框图;图5是根据本发明一个实施例的中转服务器的结构框图;图6是根据本发明一个实施例的移动终端访问网页的系统的结构框图;图7是根据本发明一个实施例的中转服务器的结构框图;以及图8是根据本发明一个实施例的中转服务器的结构框图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。下面参考说明书附图描述根据本发明实施例的移动终端访问网页的方法。一种移动终端访问网页的方法,包括以下步骤根据移动终端对网页的访问请求解析网页数据;根据解析结果判断网页数据是否为多媒体数据;以及如果是,则向中转服务器发送中转请求,中转服务器根据中转请求抓取多媒体数据,并对多媒体数据进行压缩处理,以及将压缩处理之后的多媒体数据发送至移动终端。图I为本发明一个实施例的移动终端访问网页的方法的流程图。如图I所示,根据本发明实施例的移动终端访问网页的方法包括下述步骤。步骤S101,根据移动终端对网页的访问请求解析网页数据。
具体地,首先用户使用移动终端的应用程序(例如浏览器)发送对网页的访问请求,然后根据访问请求解析对应的网页数据,其中可以根据移动终端的应用程序(例如浏览器)对网页数据进行解析,或者根据特定的服务器(例如中转服务器)对网页数据进行解析。步骤S102,根据解析结果判断网页数据是否为多媒体数据。具体地,多媒体数据可以包括图片、背景图片、音频和视频等。多媒体数据在网页数据中具有特殊的属性信息,例如,图片标签<img>,通过css设置的背景图片(如style:background-url (. . /img/xx. gif)), flash, video/audio 标签所引用的资源等,可以根据这些特殊的属性信息判断网页数据是否为多媒体数据。步骤S103,如果是,则向中转服务器发送中转请求,中转服务器根据中转请求抓取 多媒体数据,并对多媒体数据进行压缩处理,以及将压缩处理之后的多媒体数据发送至移动终端。步骤S104,如果否,则将网页数据直接发送至移动终端。根据本发明实施例的移动终端访问网页的方法,通过对网页中的多媒体数据进行压缩处理,并将压缩处理之后的多媒体数据发送至移动终端的用户,可以在保证网页原有布局样式的前提下最大限度节省流量,使得用户的访问速度得到很大的提升,并且提升了用户体验。在本发明的一个实施例中,根据访问请求在中转服务器的缓存中进行查询,并将在中转服务器的缓存中的与访问请求对应的多媒体数据发送至移动终端。具体地,中转服务器中根据上述步骤SlOl至S103可以将经常访问的网页的多媒体数据经过压缩处理之后存储在缓存之中,当有用户的访问请求时,可以根据访问请求进行查找,并将在中转服务器的缓存中的与访问请求对应的多媒体数据发送至移动终端。由此,对于在缓存中命中的访问请求,可以省略中转服务器抓取多媒体数据和对多媒体数据进行压缩处理的过程,进一步提升用户的访问速度。为了实现上述实施例,本发明一方面的实施例还提出一种移动终端访问网页的系统、浏览器和中转服务器。下面参考说明书附图描述根据本发明实施例的移动终端访问网页的系统。一种移动终端访问网页的系统,包括移动终端和中转服务器,其中,移动终端使用浏览器发送对网页的访问请求,浏览器根据访问请求解析网页数据,以及根据解析结果判断网页数据是否为多媒体数据,并在网页数据为多媒体数据时向中转服务器发送中转请求;中转服务器用于根据中转请求抓取多媒体数据,并对多媒体数据进行压缩处理,以及将压缩处理之后的多媒体数据发送至移动终端。图2为本发明一个实施例的移动终端访问网页的系统的结构框图。如图2所示,根据本发明实施例的移动终端访问网页的系统包括移动终端201和中转服务器202。具体地,移动终端201使用浏览器发送对网页的访问请求,浏览器根据访问请求解析网页数据,以及根据解析结果判断网页数据是否为多媒体数据,并在网页数据为多媒体数据时向中转服务器202发送中转请求。其中,移动终端201也可以使用其他用于访问网络的应用程序发送访问请求,解析网页数据并根据解析结果判断网页数据是否为多媒体数据。更具体地,多媒体数据可以包括图片、背景图片、音频和视频等,多媒体数据在网页数据中具有特殊的属性信息,例如,图片标签<img>,通过css设置的背景图片(如style:background-url (. . /img/xx. gif)), flash, video/audio 标签所引用的资源等,浏览器可以根据这些特殊的属性信息判断网页数据是否为多媒体数据。中转服务器202用于根据中转请求抓取多媒体数据,并对多媒体数据进行压缩处理,以及将压缩处理之后的多媒体数据发送至移动终端201。根据本发明实施例的移动终端访问网页的系统,通过移动终端根据访问请求解析网页数据并判断网页数据是否为多媒体数据,并通过中转服务器对网页中的多媒体数据进行压缩处理并将压缩处理之后的多媒体数据发送至移动终端的用户,可以在保证网页原有布局样式的前提下最大限度节省流量,使得用户的访问速度得到很大的提升,并且提升了用户体验。 在本发明的一个实施例中,中转服务器202还用于根据访问请求在缓存中进行查询,并将在缓存中的与访问请求对应的多媒体数据发送至移动终端201。具体地,中转服务器202中可以将经常访问的网页的多媒体数据经过压缩处理之后存储在缓存之中,当有用户的访问请求时,可以根据访问请求进行查找,并将在中转服务器202的缓存中的与访问请求对应的多媒体数据发送至移动终端201。由此,对于在缓存中命中的访问请求,可以省略中转服务器202抓取多媒体数据和对多媒体数据进行压缩处理的过程,进一步提升用户的访问速度。下面参考说明书附图描述根据本发明实施例的浏览器。—种浏览器,包括第一发送模块,第一发送模块用于发送对网页的访问请求;解析模块,解析模块用于根据访问请求解析网页数据;判断模块,判断模块用于根据解析结果判断网页数据是否为多媒体数据;第二发送模块,第二发送模块用于在判断模块判断网页数据为多媒体数据时,向中转服务器发送中转请求;以及接收模块,接收模块用于接收中转服务器根据中转请求压缩处理的多媒体数据。图3为本发明一个实施例的浏览器的结构框图。如图3所示,根据本发明实施例的浏览器包括第一发送模块301、解析模块302、判断模块303、第二发送模块304和接收模块305。具体地,第一发送模块301用于发送对网页的访问请求。解析模块302用于根据访问请求解析网页数据。判断模块303用于根据解析结果判断网页数据是否为多媒体数据,其中多媒体数据可以包括图片、背景图片、音频和视频等,多媒体数据在网页数据中具有特殊的属性信息,例如,图片标签通过css设置的背景图片(如style:background-url(../ img/xx. gif)), flash, video/audio标签所引用的资源等,解析模块302可以根据这些特殊的属性信息判断网页数据是否为多媒体数据。第二发送模块304用于在判断模块303判断网页数据为多媒体数据时,向中转服务器发送中转请求。接收模块305用于接收中转服务器根据中转请求压缩处理的多媒体数。根据本发明实施例的浏览器,根据访问请求通过解析模块解析网页数据,并通过判断模块判断网页数据是否为多媒体数据,以及在网页数据是多媒体数据时发送中转请求以获得压缩处理之后的多媒体数据,可以使得用户的访问速度得到很大的提升,用户体验好。下面参考说明书附图描述根据本发明实施例的中转服务器。
一种中转服务器,包括接收模块,接收模块用于接收移动终端发送的中转请求;抓取模块,抓取模块用于根据中转请求抓取多媒体数据;压缩模块,压缩模块用于对多媒体数据进行压缩处理;以及发送模块,发送模块将压缩处理之后的多媒体数据发送至移动终端。图4为本发明一个实施例的中转服务器的结构框图。如图4所示,根据本发明实施例的中转服务器包括接收模块401、抓取模块402、压缩模块403和发送模块404。
具体地,接收模块401用于接收移动终端发送的中转请求。抓取模块402用于根据中转请求抓取多媒体数据。压缩模块403用于对多媒体数据进行压缩处理。发送模块404将压缩处理之后的多媒体数据发送至移动终端。根据本发明实施例的中转服务器,根据移动终端的中转请求抓取并压缩处理对应的多媒体数据,可以在保证网页原有布局样式的前提下为用户最大限度地节省流量,提升用户的访问速度,同时提升了用户体验。图5为本发明一个实施例的中转服务器的结构框图。如图5所示,根据本发明实施例的中转服务器包括接收模块401、抓取模块402、压缩模块403、发送模块404和缓存处理模块405。具体地,接收模块401用于接收移动终端发送的中转请求。抓取模块402用于根据中转请求抓取多媒体数据。压缩模块403用于对多媒体数据进行压缩处理。发送模块404将压缩处理之后的多媒体数据发送至移动终端。缓存处理模块405用于根据访问请求在中转服务器的缓存中进行查询,并获得与访问请求对应的多媒体数据,其中发送模块404还用于将与访问请求对应的多媒体数据发送至移动终端,更具体地,缓存处理模块405可以将经常访问的网页的多媒体数据经过压缩处理之后存储在缓存之中,当有用户的访问请求时,可以根据访问请求进行查找,并将在中转服务器的缓存中的与访问请求对应的多媒体数据发送至移动终端。根据本发明实施例的中转服务器,对于在缓存中命中的访问请求,可以省略抓取多媒体数据和对多媒体数据进行压缩处理的过程,进一步提升用户的访问速度。为了实现上述移动终端访问网页的方法实施例,本发明另一方面还提出一种移动终端访问网页的系统和中转服务器。下面参考说明书附图描述根据本发明实施例的移动终端访问网页的系统。一种移动终端访问网页的系统,包括移动终端和中转服务器,其中,移动终端使用浏览器发送对网页的访问请求;中转服务器用于根据访问请求解析网页数据,并根据解析结果判断网页数据是否为多媒体数据,且在网页数据为多媒体数据时抓取多媒体数据,并对多媒体数据进行压缩处理,以及将压缩处理之后的多媒体数据发送至移动终端。图6为本发明一个实施例的移动终端访问网页的系统的结构框图。如图6所示,根据本发明实施例的移动终端访问网页的系统包括移动终端601和中转服务器602。具体地,移动终端601使用浏览器发送对网页的访问请求。其中,移动终端601也可以使用其他用于访问网络的应用程序发送访问请求。中转服务器602用于根据访问请求解析网页数据,并根据解析结果判断网页数据是否为多媒体数据,且在网页数据为多媒体数据时抓取多媒体数据,并对多媒体数据进行压缩处理,以及将压缩处理之后的多媒体数据发送至移动终端601。更具体地,多媒体数据可以包括图片、背景图片、音频和视频等,多媒体数据在网页数据中具有特殊的属性信息,例如,图片标签<img>,通过css设置的背景图片(如style:background-url (. . /img/xx. gif)), flash, video/audio标签所引用的资源等,中转服务器602可以根据这些特殊的属性信息判断网页数据是否为多媒体数据。根据本发明实施例的移动终端访问网页的系统,根据移动终端发送的访问请求,中转服务器可以解析网页数据并判断网页数据是否为多媒体数据,并对多媒体数据进行压缩处理并将压缩处理之后发送至移动终端,可以在保证网页原有布局样式的前提下最大限度节省流量,使得用户的访问速度得到很大的提升,并且提升了用户体验,同时使用中转服务器实现解析、判断以及压缩处理多媒体数据,节省移动终端的资源。在本发明的一个实施例中,中转服务器602还用于根据访问请求在缓存中进行查询,并将在缓存中的与访问请求对应的多媒体数据发送至移动终端601。具体地,中转服务器602中可以将经常访问的网页的多媒体数据经过压缩处理之后存储在缓存之中,当有·用户的访问请求时,可以根据访问请求进行查找,并将在中转服务器602的缓存中的与访问请求对应的多媒体数据发送至移动终端601。由此,对于在缓存中命中的访问请求,可以省略中转服务器602抓取多媒体数据和对多媒体数据进行压缩处理的过程,进一步提升用户的访问速度。 下面参考说明书附图描述根据本发明实施例的中转服务器。一种中转服务器,包括接收模块,接收模块用于根据移动终端的访问请求;解析模块,解析模块用于根据访问请求解析网页数据;判断模块,判断模块用于根据解析结果判断网页数据是否为多媒体数据;抓取模块,抓取模块用于在网页数据为多媒体数据时抓取多媒体数据;压缩模块,压缩模块用于对多媒体数据进行压缩处理;以及发送模块,发送模块用于将压缩处理之后的多媒体数据发送至移动终端。图7为本发明一个实施例的中转服务器的结构框图。如图7所示,根据本发明实施例的中转服务器包括接收模块701、解析模块702、判断模块703、抓取模块704、压缩模块705和发送模块706。具体地,接收模块701用于根据移动终端的访问请求。解析模块702用于根据访问请求解析网页数据。判断模块703用于根据解析结果判断网页数据是否为多媒体数据,其中多媒体数据可以包括图片、背景图片、音频和视频等,多媒体数据在网页数据中具有特殊的属性信息,例如,图片标签〈img>,通过css设置的背景图片(如style:background-url(../ img/xx. gif)), flash, video/audio标签所引用的资源等,解析模块702可以根据这些特殊的属性信息判断网页数据是否为多媒体数据。抓取模块704用于在网页数据为多媒体数据时抓取多媒体数据。压缩模块705用于对多媒体数据进行压缩处理。发送模块706用于将压缩处理之后的多媒体数据发送至移动终端。根据本发明实施例的中转服务器,根据移动终端的访问请求对网页数据进行解析、判断、抓取并压缩处理对应的多媒体数据,可以在保证网页原有布局样式的前提下为用户最大限度地节省流量,提升用户的访问速度,同时提升了用户体验。图8为本发明一个实施例的中转服务器的结构框图。
如图8所示,根据本发明实施例的中转服务器包括接收模块701、解析模块702、判断模块703、抓取模块704、压缩模块705、发送模块706和缓存处理模块707。具体地,接收模块701用于根据移动终端的访问请求。解析模块702用于根据访问请求解析网页数据。判断模块703用于根据解析结果判断网页数据是否为多媒体数据。抓取模块704用于在网页数据为多媒体数据时抓取多媒体数据。压缩模块705用于对多媒体数据进行压缩处理。发送模块706用于将压缩处理之后的多媒体数据发送至移动终端。缓存处理模块707用于根据访问请求在中转服务器的缓存中进行查询,并获得与访问请求对应的多媒体数据,其中发送模块706还用于将命中的多媒体数据发送至移动终端,其中缓存处理模块707可以将经常访问的网页的多媒体数据经过压缩处理之后存储在缓存之中,当有用户的访问请求时,可以根据访问请求进行查找,并将在中转服务器的缓存中的与访问请求对应的多媒体数据发送至移动终端。根据本发明实施例的中转服务器,对于在缓存中命中的访问请求,可以省略抓取多媒体数据和对多媒体数据进行压缩处理的过程,进一步提升用户的访问速度。 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的
>J-U ρ α装直。计算机可读介质的更具体的示例(非穷尽性列表)包括以下具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(R0M),可擦除可编辑只读存储器(EPR0M或闪速存储器),光纤装置,以及便携式光盘只读存储器(⑶ROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解在不脱离本发明的原理和宗旨的情况下可以 对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
权利要求
1.一种移动终端访问网页的方法,其特征在于,包括以下步骤 根据所述移动终端对所述网页的访问请求解析网页数据; 根据解析结果判断所述网页数据是否为多媒体数据;以及 如果是,则向中转服务器发送中转请求,所述中转服务器根据所述中转请求抓取所述多媒体数据,并对所述多媒体数据进行压缩处理,以及将压缩处理之后的所述多媒体数据发送至所述移动终端。
2.根据权利要求I所述的方法,其特征在于,还包括 根据所述访问请求在所述中转服务器的缓存中进行查询,并将在所述中转服务器的缓存中的与所述访问请求对应的多媒体数据发送至所述移动终端。
3.根据权利要求I或2所述的方法,其特征在于,所述多媒体数据包括图片、背景图片、音频和视频。
4.一种移动终端访问网页的系统,其特征在于,包括移动终端和中转服务器,其中, 所述移动终端使用浏览器发送对所述网页的访问请求,所述浏览器根据所述访问请求解析网页数据,以及根据解析结果判断所述网页数据是否为多媒体数据,并在所述网页数据为多媒体数据时向所述中转服务器发送中转请求; 所述中转服务器用于根据所述中转请求抓取所述多媒体数据,并对所述多媒体数据进行压缩处理,以及将压缩处理之后的所述多媒体数据发送至所述移动终端。
5.根据利要求4所述的系统,其特征在于,所述中转服务器还用于 根据所述访问请求在缓存中进行查询,并将在所述缓存中的与所述访问请求对应的多媒体数据发送至所述移动终端。
6.根据权利要求4或5所述的系统,其特征在于,所述多媒体数据包括图片、背景图片、音频和视频。
7.—种浏览器,其特征在于,包括 第一发送模块,所述第一发送模块用于发送对网页的访问请求; 解析模块,所述解析模块用于根据所述访问请求解析网页数据; 判断模块,所述判断模块用于根据解析结果判断所述网页数据是否为多媒体数据;第二发送模块,所述第二发送模块用于在所述判断模块判断所述网页数据为多媒体数据时,向中转服务器发送中转请求;以及 接收模块,所述接收模块用于接收所述中转服务器根据所述中转请求压缩处理的所述多媒体数据。
8.根据权利要求7所述的浏览器,其特征在于,所述多媒体数据包括图片、背景图片、音频和视频。
9.一种中转服务器,其特征在于,包括 接收模块,所述接收模块用于接收移动终端发送的中转请求; 抓取模块,所述抓取模块用于根据所述中转请求抓取所述多媒体数据; 压缩模块,所述压缩模块用于对所述多媒体数据进行压缩处理;以及 发送模块,所述发送模块将压缩处理之后的所述多媒体数据发送至所述移动终端。
10.根据权利要求9所述的中转服务器,其特征在于,还包括 缓存处理模块,所述缓存处理模块用于根据访问请求在所述中转服务器的缓存中进行查询,并获得与所述访问请求对应的多媒体数据,其中所述发送模块还用于将与所述访问请求对应的多媒体数据发送至所述移动终端。
11.根据权利要求9或10所述的中转服务器,其特征在于,所述多媒体数据包括图片、背景图片、音频和视频。
12.—种移动终端访问网页的系统,其特征在于,包括移动终端和中转服务器,其中, 所述移动终端使用浏览器发送对所述网页的访问请求; 所述中转服务器用于根据所述访问请求解析网页数据,并根据解析结果判断所述网页数据是否为多媒体数据,且在所述网页数据为多媒体数据时抓取所述多媒体数据,并对所述多媒体数据进行压缩处理,以及将压缩处理之后的所述多媒体数据发送至所述移动终端。
13.根据利要求14所述的系统,其特征在于,所述中转服务器还用于 根据所述访问请求在缓存中进行查询,并将在所述缓存中的与所述访问请求对应的多媒体数据发送至所述移动终端。
14.根据权利要求12或13所述的系统,其特征在于,所述多媒体数据包括图片、背景图片、音频和视频。
15.—种中转服务器,其特征在于,包括 接收模块,所述接收模块用于根据移动终端的访问请求; 解析模块,所述解析模块用于根据所述访问请求解析网页数据; 判断模块,所述判断模块用于根据解析结果判断所述网页数据是否为多媒体数据; 抓取模块,所述抓取模块用于在所述网页数据为多媒体数据时抓取所述多媒体数据; 压缩模块,所述压缩模块用于对所述多媒体数据进行压缩处理;以及 发送模块,所述发送模块用于将压缩处理之后的所述多媒体数据发送至所述移动终端。
16.根据利要求15所述的中转服务器,其特征在于,还包括 缓存处理模块,所述缓存处理模块用于根据所述访问请求在所述中转服务器的缓存中进行查询,并获得与所述访问请求对应的多媒体数据,其中所述发送模块还用于将所述命中的多媒体数据发送至所述移动终端。
17.根据权利要求15或16所述的中转服务器,其特征在于,所述多媒体数据包括图片、背景图片、音频和视频。
全文摘要
本发明提出一种移动终端访问网页的方法、系统、浏览器和中转服务器。其中,所述方法包括以下步骤根据移动终端对网页的访问请求解析网页数据;根据解析结果判断网页数据是否为多媒体数据;以及如果是,则向中转服务器发送中转请求,中转服务器根据中转请求抓取多媒体数据,并对多媒体数据进行压缩处理,以及将压缩处理之后的多媒体数据发送至移动终端。根据本发明实施例的方法,通过对网页中的多媒体数据进行压缩处理,并将压缩处理之后的多媒体数据发送至移动终端的用户,可以在保证网页原有布局样式的前提下最大限度节省流量,使得用户的访问速度得到很大的提升,并且提升了用户体验。
文档编号H04L29/06GK102904937SQ20121036293
公开日2013年1月30日 申请日期2012年9月25日 优先权日2012年9月25日
发明者梁勇, 刘德超, 朱晋良, 徐新意 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1