CN103024055A - 用于移动终端的网页压缩方法、***和云端服务器 - Google Patents

用于移动终端的网页压缩方法、***和云端服务器 Download PDF

Info

Publication number
CN103024055A
CN103024055A CN2012105531667A CN201210553166A CN103024055A CN 103024055 A CN103024055 A CN 103024055A CN 2012105531667 A CN2012105531667 A CN 2012105531667A CN 201210553166 A CN201210553166 A CN 201210553166A CN 103024055 A CN103024055 A CN 103024055A
Authority
CN
China
Prior art keywords
webpage
cloud server
portable terminal
text
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012105531667A
Other languages
English (en)
Other versions
CN103024055B (zh
Inventor
黄杰
薛晶晶
刘德超
张开兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210553166.7A priority Critical patent/CN103024055B/zh
Publication of CN103024055A publication Critical patent/CN103024055A/zh
Application granted granted Critical
Publication of CN103024055B publication Critical patent/CN103024055B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提出一种用于移动终端的网页压缩方法、***和云端服务器,其中所述方法包括以下步骤:云端服务器获得移动终端的访问请求;云端服务器根据访问请求获得对应的网页;以及云端服务器对网页进行压缩,并将压缩之后的网页发送至移动终端。根据本发明实施例的方法,在移动终端与网页之间建立云端服务器,通过云端服务器对网页进行压缩处理,移动终端的用户不仅能够获取较为完整的网页内容,同时还大大减少了网络传输的数据量,提高了移动终端的访问速度,从而提升用户体验。

Description

用于移动终端的网页压缩方法、***和云端服务器
技术领域
本发明涉及移动互联网技术领域,特别涉及一种用于移动终端的网页压缩方法、***和云端服务器。
背景技术
PC网页为用户提供了丰富多彩的资源,特别是多媒体资源,当时用户使用移动终端(如智能手机)访问PC(personal computer)网页时,由于移动终端的资源有限,用户使用移动终端访问PC网页时访问流量大,并且访问速度慢。
为了使得用户更加畅通且完成地访问PC网页,目前主要采用抽取PC网页的主体内容,然后重新构建较为简单的网页以供移动终端访问,例如wap网页等,存在的问题是在构建的过程中内容丢失较多,影响用户体验。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的第一个目的在于提出一种用于移动终端的网页压缩方法,该方法使得移动终端的用户不仅能够获取较为完整的网页内容,同时还大大减少了网络传输的数据量,提高了移动终端的访问速度。
本发明的第二个目的在于提出一种用于移动终端的网页压缩***。
本发明的第三个目的在于提出一种云端服务器。
为达到所述目的,本发明第一方面的实施例公开了一种用于移动终端的网页压缩方法,包括以下步骤:云端服务器获得移动终端的访问请求;所述云端服务器根据所述访问请求获得对应的网页;以及所述云端服务器对所述网页进行压缩,并将压缩之后的网页发送至所述移动终端。
根据本发明实施例的用于移动终端的网页压缩方法,在移动终端与网页之间建立云端服务器,通过云端服务器对网页进行压缩处理,移动终端的用户不仅能够获取较为完整的网页内容,同时还大大减少了网络传输的数据量,提高了移动终端的访问速度,从而提升用户体验。
为达到所述目的,本发明第二方面的实施例公开了一种用于移动终端的网页压缩***,包括:移动终端和云端服务器,其中,所述云端服务器,用于获得所述移动终端的访问请求,并根据所述访问请求获得对应的网页,以及对所述网页进行压缩,并将压缩之后的网页发送至所述移动终端。
根据本发明实施例的用于移动终端的网页压缩***,在移动终端与网页之间建立云端服务器,通过云端服务器对网页进行压缩处理,移动终端的用户不仅能够获取较为完整的网页内容,同时还大大减少了网络传输的数据量,提高了移动终端的访问速度,从而提升用户体验。
为达到所述目的,本发明第三方面的实施例公开了一种云端服务器,包括:第一获取模块,用于获得移动终端的访问请求;第二获取模块,用于根据所述访问请求获得对应的网页;压缩模块,用于对所述网页进行压缩;以及发送模块,用于将压缩之后的网页发送至所述移动终端。
根据本发明实施例的云端服务器,对网页进行压缩处理,可以使得移动终端的用户不仅能够获取较为完整的网页内容,同时还大大减少了网络传输的数据量,提高了移动终端的访问速度,从而提升用户体验。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明一个实施例的用于移动终端的网页压缩方法的流程图;
图2为根据本发明一个具体实施例的用于移动终端的网页压缩方法的流程图;
图3为根据本发明另一个具体实施例的用于移动终端的网页压缩方法的流程图;
图4为根据本发明又一个具体实施例的用于移动终端的网页压缩方法的流程图;
图5为根据本发明再一个具体实施例的用于移动终端的网页压缩方法的流程图;
图6为根据本发明又再一个具体实施例的用于移动终端的网页压缩方法的流程图;
图7为根据本发明一个实施例的用于移动终端的网页压缩***的结构框图;以及
图8为根据本发明一个实施例的云端服务器的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。
在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
下面参考附图描述根据本发明实施例的用于移动终端的网页压缩方法、***和云端服务器。
一种用于移动终端的网页压缩方法,包括以下步骤:云端服务器获得移动终端的访问请求;云端服务器根据访问请求获得对应的网页;以及云端服务器对网页进行压缩,并将压缩之后的网页发送至移动终端。
图1为根据本发明一个实施例的用于移动终端的网页压缩方法的流程图。
如图1所示,用于移动终端的网页压缩方法包括下述步骤。
步骤S 101,云端服务器获得移动终端的访问请求。其中,该访问请求可以是针对PC网页的访问请求。
步骤S102,云端服务器根据访问请求获得对应的网页。
步骤S103,云端服务器对网页进行压缩,并将压缩之后的网页发送至移动终端。
根据本发明实施例的用于移动终端的网页压缩方法,在移动终端与网页之间建立云端服务器,通过云端服务器对网页进行压缩处理,移动终端的用户不仅能够获取较为完整的网页内容,同时还大大减少了网络传输的数据量,提高了移动终端的访问速度,从而提升用户体验。
下面具体说明云端服务器对网页进行压缩的不同的实施例。
图2为根据本发明一个具体实施例的用于移动终端的网页压缩方法的流程图。
如图2所示,用于移动终端的网页压缩方法包括下述步骤。
步骤S201,云端服务器获得移动终端的访问请求。其中,该访问请求可以是针对PC网页的访问请求。
步骤S202,云端服务器根据访问请求获得对应的网页。
步骤S203,云端服务器对网页中的文本内容进行压缩,并将压缩之后的网页发送至移动终端。其中,文本内容可以包括HTML文本、CSS文本、Js文本和XML文本等中的一种或多种。
根据本发明实施例的用于移动终端的网页压缩方法,云端服务器对网页中的文本内容进行压缩,减少了网络传输的数据量,进一步提高了移动终端的访问速度,从而进一步提升用户体验。
图3为根据本发明另一个具体实施例的用于移动终端的网页压缩方法的流程图。
如图3所示,根据本发明实施例的用于移动终端的网页压缩方法,包括下述步骤。
步骤S301,云端服务器获得移动终端的访问请求。其中,该访问请求可以是针对PC网页的访问请求。
步骤S302,云端服务器根据访问请求获得对应的网页。
步骤S303,云端服务器对网页中的文本内容进行分析。其中,文本内容可以包括HTML文本、CSS文本、Js文本和XML文本等中的一种或多种。
步骤S304,云端服务器去除文本内容中的附加信息,并对文本内容进行压缩,并将压缩之后的网页发送至移动终端。其中,附加信息可以包括注释、空白和回车等中的一种或多种。
根据本发明实施例的用于移动终端的网页压缩方法,去除附加信息之后再进行压缩,可以减少了网络传输的数据量,进一步提高了移动终端的访问速度,从而提升用户体验。
图4为根据本发明又一个具体实施例的用于移动终端的网页压缩方法的流程图。
如图4所示,用于移动终端的网页压缩方法包括下述步骤。
步骤S401,云端服务器获得移动终端的访问请求。其中,该访问请求可以是针对PC网页的访问请求。
步骤S402,云端服务器根据访问请求获得对应的网页。
步骤S403,云端服务器对网页中的文本内容进行分析。其中,文本内容可以包括HTML文本、CSS文本、Js文本和XML文本等中的一种或多种。
步骤S404,云端服务器去除文本内容中的附加信息。其中,附加信息可以包括注释、空白和回车等中的一种或多种。
步骤S405,云端服务器将文本内容中的URL信息根据预设的对照表替换为短URL信息。
具体地,移动终端访问网页时向对应的服务器发送URL信息,例如,移动终端打开新浪主页,访问新浪主页中的具体网页时,此时的URL信息往往比较长,相对于移动终端也浪费不少流量,如访问新浪新闻下的各个网页时,URL信息中包括http://news.sina.com.cn/等相同的信息,可以将这部分信息根据预设的对照表进行替换,由此生成短URL信息。
步骤S406,云端服务器对文本内容进行压缩,并将压缩之后的网页发送至移动终端。
其中,步骤S405可以在S403之前执行。
根据本发明实施例的用于移动终端的网页压缩方法,通过将文本内容中的URL信息根据预设的对照表替换为短URL信息,再对网页进行压缩,可以减少了网络传输的数据量,进一步提高了移动终端的访问速度,从而提升用户体验。
图5为根据本发明再一个具体实施例的用于移动终端的网页压缩方法的流程图。
如图5所示,用于移动终端的网页压缩方法包括下述步骤。
步骤S501,云端服务器获得移动终端的访问请求。其中,该访问请求可以是针对PC网页的访问请求。
步骤S502,云端服务器根据访问请求获得对应的网页。
步骤S503,云端服务器对网页中的文本内容进行分析。其中,文本内容可以包括HTML文本、CSS文本、Js文本和XML文本等中的一种或多种。
步骤S504,云端服务器去除文本内容中的附加信息。其中,附加信息可以包括注释、空白和回车等中的一种或多种。
步骤S505,云端服务器将文本内容中的URL信息根据预设的对照表替换为短URL信息。
具体地,移动终端访问网页时向对应的服务器发送URL信息,例如,移动终端打开新浪主页,访问新浪主页中的具体网页时,此时的URL信息往往比较长,相对于移动终端也浪费不少流量,如访问新浪新闻下的各个网页时,URL信息中包括http://news.sina.com.cn/等相同的信息,可以将这部分信息根据预设的对照表进行替换,由此生成短URL信息。
步骤S506,云端服务器对文本内容进行压缩。
步骤S507,云端服务器对网页的HTTP协议字段进行压缩。
在本发明的一个实施例中,云端服务器去除HTTP协议字段中的无效字段以对网页的HTTP协议字段进行压缩。
在本发明的一个实施例中,云端服务器将网页的Cookie缓存在云端服务器以实现对网页的HTTP协议字段进行压缩。Cookie缓存在移动终端,移动终端访问的时候需要将Cookie缓存重新作为访问请求以获取网页,将Cookie缓存存储在云端服务器可以节约移动终端的流量,并提升访问速度。
步骤S508,云端服务器将压缩之后的网页发送至移动终端。
其中,步骤S505可以在步骤S503之前执行。
应当理解,对文本内容和HTTP协议字段进行压缩可以不分先后顺序。在具体地实施中也可以单独只对网页的HTTP协议字段进行压缩。
根据本发明实施例的用于移动终端的网页压缩方法,对网页的HTTP协议字段进行压缩,进一步提高了移动终端的访问速度,从而进一步提升用户体验。
图6为根据本发明又再一个具体实施例的用于移动终端的网页压缩方法的流程图。
如图6所示,用于移动终端的网页压缩方法包括下述步骤。
步骤S601,云端服务器获得移动终端的访问请求。其中,该访问请求可以是针对PC网页的访问请求。
步骤S602,云端服务器根据访问请求获得对应的网页。
步骤S603,云端服务器对网页中的文本内容进行分析。其中,文本内容可以包括HTML文本、CSS文本、Js文本和XML文本等中的一种或多种。
步骤S604,云端服务器去除文本内容中的附加信息。其中,附加信息可以包括注释、空白和回车等中的一种或多种。
步骤S605,云端服务器将文本内容中的URL信息根据预设的对照表替换为短URL信息。
具体地,移动终端访问网页时向对应的服务器发送URL信息,例如,移动终端打开新浪主页,访问新浪主页中的具体网页时,此时的URL信息往往比较长,相对于移动终端也浪费不少流量,如访问新浪新闻下的各个网页时,URL信息中包括http://news.sina.com.cn/等相同的信息,可以将这部分信息根据预设的对照表进行替换,由此生成短URL信息。
步骤S606,云端服务器对文本内容进行压缩。
步骤S607,云端服务器对网页的HTTP协议字段进行压缩。
在本发明的一个实施例中,云端服务器去除HTTP协议字段中的无效字段以对网页的HTTP协议字段进行压缩。
在本发明的一个实施例中,云端服务器将网页的Cookie缓存在云端服务器以实现对网页的HTTP协议字段进行压缩。Cookie缓存在移动终端,移动终端访问的时候需要将Cookie缓存重新作为访问请求以获取网页,将Cookie缓存存储在云端服务器可以节约移动终端的流量,并提升访问速度。
步骤S608,云端服务器对网页的多媒体内容进行压缩。
步骤S609,云端服务器将压缩之后的网页发送至移动终端。
其中,步骤S605可以在步骤S603之前执行。
应当理解,对文本内容、HTTP协议字段和多媒体内容进行压缩可以不分先后顺序。在具体地实施中也可以单独只对网页的多媒体内容进行压缩,也可以对网页的多媒体内容和网页的HTTP协议字段进行压缩。
根据本发明实施例的用于移动终端的网页压缩方法,对网页的多媒体内容进行压缩,进一步提高了移动终端的访问速度,从而进一步提升用户体验。
为了实现上述实施例,本发明还提出一种用于移动终端的网页压缩***。
一种用于移动终端的网页压缩***,包括:移动终端和云端服务器,其中,云端服务器,用于获得移动终端的访问请求,并根据访问请求获得对应的网页,以及对网页进行压缩,并将压缩之后的网页发送至移动终端。
图7为根据本发明一个实施例的用于移动终端的网页压缩***的结构框图。
如图7所示,用于移动终端的网页压缩***包括:移动终端10和云端服务器20。
具体地,云端服务器20用于获得移动终端10的访问请求,其中该访问请求可以是针对PC网页的访问请求,并根据访问请求获得对应的网页,以及对网页进行压缩,并将压缩之后的网页发送至移动终端10。
根据本发明实施例的用于移动终端的网页压缩***,在移动终端与网页之间建立云端服务器,通过云端服务器对网页进行压缩处理,移动终端的用户不仅能够获取较为完整的网页内容,同时还大大减少了网络传输的数据量,提高了移动终端的访问速度,从而提升用户体验。
在本发明的一个实施例中,云端服务器20还用于对网页中的文本内容进行压缩。其中,文本内容可以包括HTML文本、CSS文本、Js文本和XML文本等中的一种或多种。
在本发明的一个实施例中,云端服务器20还用于对网页中的文本内容进行分析,以及去除文本内容中的附加信息,并对文本内容进行压缩,其中,附加信息可以包括注释、空白和回车等中的一种或多种。
在本发明的一个实施例中,云端服务器20还用于将文本内容中的URL信息根据预设的对照表替换为短URL信息。具体地,移动终端10访问网页时向对应的服务器发送URL信息,例如,移动终端10打开新浪主页,访问新浪主页中的具体网页时,此时的URL信息往往比较长,相对于移动终端10也浪费不少流量,如访问新浪新闻下的各个网页时,URL信息中包括http://news.sina.com.cn/等相同的信息,可以将这部分信息根据预设的对照表进行替换,由此生成短URL信息。
在本发明的一个实施例中,云端服务器20还用于对网页的HTTP协议字段进行压缩。
在本发明的一个实施例中,云端服务器20还用于去除HTTP协议字段中的无效字段。
在本发明的一个实施例中,云端服务器20还用于将网页的Cookie缓存在云端服务器20。具体地,Cookie缓存在移动终端10,移动终端10访问的时候需要将Cookie缓存重新作为访问请求以获取网页,将Cookie缓存存储在云端服务器20可以节约移动终端的流量,并提升访问速度。
在本发明的一个实施例中,云端服务器20还用于对网页的多媒体内容进行压缩。
为了实现上述实施例,本发明还提出一种移云端服务器。
一种云端服务器,包括:第一获取模块,用于获得移动终端的访问请求;第二获取模块,用于根据访问请求获得对应的网页;压缩模块,用于对网页进行压缩;以及发送模块,用于将压缩之后的网页发送至移动终端。
图8为根据本发明一个实施例的云端服务器的结构框图。
如图8所示,云端服务器包括:第一获取模块21、第二获取模块22、压缩模块23和发送模块24。
具体地,第一获取模块21用于获得移动终端的访问请求,其中该访问请求可以是针对PC网页的访问请求。第二获取模块22用于根据访问请求获得对应的网页。压缩模块23用于对网页进行压缩。发送模块24用于将压缩之后的网页发送至移动终端。
根据本发明实施例的云端服务器,对网页进行压缩处理,可以使得移动终端的用户不仅能够获取较为完整的网页内容,同时还大大减少了网络传输的数据量,提高了移动终端的访问速度,从而提升用户体验。
在本发明的一个实施例中,压缩模块23还用于对网页中的文本内容进行压缩。其中,文本内容可以包括HTML文本、CSS文本、Js文本和XML文本等中的一种或多种。
在本发明的一个实施例中,压缩模块23还用于:对网页中的文本内容进行分析,以及去除文本内容中的附加信息,并对文本内容进行压缩。其中,附加信息可以包括注释、空白和回车等中的一种或多种。
在本发明的一个实施例中,云端服务器还包括替换模块(图中未示出),其中替换模块用于将文本内容中的URL信息根据预设的对照表替换为短URL信息,然后再通过压缩模块23进行压缩。具体地,移动终端访问网页时向对应的服务器发送URL信息,例如,移动终端打开新浪主页,访问新浪主页中的具体网页时,此时的URL信息往往比较长,相对于移动终端也浪费不少流量,如访问新浪新闻下的各个网页时,URL信息中包括http://news.sina.com.cn/等相同的信息,可以将这部分信息根据预设的对照表通过替换模块进行替换,由此生成短URL信息。
在本发明的一个实施例中,压缩模块23还用于对网页的HTTP协议字段进行压缩。
在本发明的一个实施例中,压缩模块23还用于去除HTTP协议字段中的无效字段。
在本发明的一个实施例中,压缩模块23还用于将网页的Cookie缓存在云端服务器。具体地,Cookie缓存在移动终端,移动终端访问的时候需要将Cookie缓存重新作为访问请求以获取网页,将Cookie缓存存储在云端服务器可以节约移动终端的流量,并提升访问速度。
在本发明的一个实施例中,压缩模块23还用于对网页的多媒体内容进行压缩。
应当理解,在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。

Claims (30)

1.一种用于移动终端的网页压缩方法,其特征在于,包括以下步骤:
云端服务器获得移动终端的访问请求;
所述云端服务器根据所述访问请求获得对应的网页;以及
所述云端服务器对所述网页进行压缩,并将压缩之后的网页发送至所述移动终端。
2.如权利要求1所述的用于移动终端的网页压缩方法,其特征在于,所述云端服务器对所述网页进行压缩进一步包括:
所述云端服务器对所述网页中的文本内容进行压缩。
3.如权利要求1或2所述的用于移动终端的网页压缩方法,其特征在于,所述文本内容包括HTML文本、CSS文本、Js文本和XML文本中的一种或多种。
4.如权利要求1-3任一项所述的用于移动终端的网页压缩方法,其特征在于,所述云端服务器对所述网页中的文本内容进行压缩进一步包括:
所述云端服务器对所述网页中的文本内容进行分析;
所述云端服务器去除所述文本内容中的附加信息,并对所述文本内容进行压缩。
5.如权利要求4所述的用于移动终端的网页压缩方法,其特征在于,还包括:
所述云端服务器将所述文本内容中的URL信息根据预设的对照表替换为短URL信息。
6.如权利要求4所述的用于移动终端的网页压缩方法,其特征在于,所述附加信息包括注释、空白和回车中的一种或多种。
7.如权利要求2所述的用于移动终端的网页压缩方法,其特征在于,所述云端服务器对所述网页进行压缩还包括:
所述云端服务器对所述网页的HTTP协议字段进行压缩。
8.如权利要求2所述的用于移动终端的网页压缩方法,其特征在于,所述云端服务器对所述网页的HTTP协议字段进行压缩进一步包括:
所述云端服务器去除所述HTTP协议字段中的无效字段。
9.如权利要求2所述的用于移动终端的网页压缩方法,其特征在于,所述云端服务器对所述网页的HTTP协议字段进行压缩还包括:
所述云端服务器将所述网页的Cookie缓存在所述云端服务器。
10.如权利要求2所述的用于移动终端的网页压缩方法,其特征在于,所述云端服务器对所述网页进行压缩还包括:
所述云端服务器对所述网页的多媒体内容进行压缩。
11.一种用于移动终端的网页压缩***,其特征在于,包括:移动终端和云端服务器,其中,
所述云端服务器,用于获得所述移动终端的访问请求,并根据所述访问请求获得对应的网页,以及对所述网页进行压缩,并将压缩之后的网页发送至所述移动终端。
12.如权利要求11所述的用于移动终端的网页压缩***,其特征在于,所述云端服务器还用于:
对所述网页中的文本内容进行压缩。
13.如权利要求11或12所述的用于移动终端的网页压缩***,其特征在于,所述文本内容包括HTML文本、CSS文本、Js文本和XML文本中的一种或多种。
14.如权利要求11-13任一项所述的用于移动终端的网页压缩***,其特征在于,所述云端服务器还用于:
对所述网页中的文本内容进行分析,以及去除所述文本内容中的附加信息,并对所述文本内容进行压缩。
15.如权利要求14所述的用于移动终端的网页压缩***,其特征在于,所述云端服务器还用于:
将所述文本内容中的URL信息根据预设的对照表替换为短URL信息。
16.如权利要求14所述的用于移动终端的网页压缩***,其特征在于,所述附加信息包括注释、空白和回车中的一种或多种。
17.如权利要求12所述的用于移动终端的网页压缩***,其特征在于,所述云端服务器还用于:
对所述网页的HTTP协议字段进行压缩。
18.如权利要求12所述的用于移动终端的网页压缩***,其特征在于,所述云端服务器还用于:
去除所述HTTP协议字段中的无效字段。
19.如权利要求12所述的用于移动终端的网页压缩***,其特征在于,所述云端服务器还用于:
将所述网页的Cookie缓存在所述云端服务器。
20.如权利要求12所述的用于移动终端的网页压缩***,其特征在于,所述云端服务器还用于:
对所述网页的多媒体内容进行压缩。
21.一种云端服务器,其特征在于,包括:
第一获取模块,用于获得移动终端的访问请求;
第二获取模块,用于根据所述访问请求获得对应的网页;
压缩模块,用于对所述网页进行压缩;以及
发送模块,用于将压缩之后的网页发送至所述移动终端。
22.如权利要求21所述的云端服务器,其特征在于,所述压缩模块还用于:
对所述网页中的文本内容进行压缩。
23.如权利要求21或22所述的云端服务器,其特征在于,所述文本内容包括HTML文本、CSS文本、Js文本和XML文本中的一种或多种。
24.如权利要求21-23任一项所述的云端服务器,其特征在于,所述压缩模块还用于:
对所述网页中的文本内容进行分析,以及去除所述文本内容中的附加信息,并对所述文本内容进行压缩。
25.如权利要求24所述的云端服务器,其特征在于,还包括:
替换模块,用于将所述文本内容中的URL信息根据预设的对照表替换为短URL信息。
26.如权利要求24所述的云端服务器,其特征在于,所述附加信息包括注释、空白和回车中的一种或多种。
27.如权利要求22所述的云端服务器,其特征在于,所述压缩模块还用于:
对所述网页的HTTP协议字段进行压缩。
28.如权利要求22所述的云端服务器,其特征在于,所述压缩模块还用于:
去除所述HTTP协议字段中的无效字段。
29.如权利要求22所述的云端服务器,其特征在于,所述压缩模块还用于:
将所述网页的Cookie缓存在所述云端服务器。
30.如权利要求32所述的云端服务器,其特征在于,所述压缩模块还用于:
对所述网页的多媒体内容进行压缩。
CN201210553166.7A 2012-12-18 2012-12-18 用于移动终端的网页压缩方法、***和云端服务器 Active CN103024055B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210553166.7A CN103024055B (zh) 2012-12-18 2012-12-18 用于移动终端的网页压缩方法、***和云端服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210553166.7A CN103024055B (zh) 2012-12-18 2012-12-18 用于移动终端的网页压缩方法、***和云端服务器

Publications (2)

Publication Number Publication Date
CN103024055A true CN103024055A (zh) 2013-04-03
CN103024055B CN103024055B (zh) 2016-06-15

Family

ID=47972179

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210553166.7A Active CN103024055B (zh) 2012-12-18 2012-12-18 用于移动终端的网页压缩方法、***和云端服务器

Country Status (1)

Country Link
CN (1) CN103024055B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500118A (zh) * 2013-10-24 2014-01-08 北京奇虎科技有限公司 一种级联样式表优化方法和装置
CN104994183A (zh) * 2015-06-19 2015-10-21 小米科技有限责任公司 短网址确定方法和装置
CN106302410A (zh) * 2016-08-03 2017-01-04 太仓美宅姬娱乐传媒有限公司 一种多媒体播放的节点扩展***及其扩展方法
CN109683872A (zh) * 2018-11-08 2019-04-26 广州视源电子科技股份有限公司 网页脚本处理、解压方法、装置和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090094213A1 (en) * 2006-02-22 2009-04-09 Dong Wang Composite display method and system for search engine of same resource information based on degree of attention
CN101777066A (zh) * 2009-12-31 2010-07-14 优视科技有限公司 一种用于移动通讯设备终端的网页页面渲染浏览***及其应用方法
CN101917479A (zh) * 2010-08-20 2010-12-15 北京新岸线网络技术有限公司 一种用于移动网络中改善分组数据业务的方法及装置
CN102185923A (zh) * 2011-05-16 2011-09-14 广州市动景计算机科技有限公司 一种移动通讯设备终端网页浏览方法
CN102306184A (zh) * 2011-08-30 2012-01-04 百度在线网络技术(北京)有限公司 获得链接压缩地址信息及压缩网页的方法、装置和设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090094213A1 (en) * 2006-02-22 2009-04-09 Dong Wang Composite display method and system for search engine of same resource information based on degree of attention
CN101777066A (zh) * 2009-12-31 2010-07-14 优视科技有限公司 一种用于移动通讯设备终端的网页页面渲染浏览***及其应用方法
CN101917479A (zh) * 2010-08-20 2010-12-15 北京新岸线网络技术有限公司 一种用于移动网络中改善分组数据业务的方法及装置
CN102185923A (zh) * 2011-05-16 2011-09-14 广州市动景计算机科技有限公司 一种移动通讯设备终端网页浏览方法
CN102306184A (zh) * 2011-08-30 2012-01-04 百度在线网络技术(北京)有限公司 获得链接压缩地址信息及压缩网页的方法、装置和设备

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500118A (zh) * 2013-10-24 2014-01-08 北京奇虎科技有限公司 一种级联样式表优化方法和装置
CN103500118B (zh) * 2013-10-24 2017-01-04 北京奇虎科技有限公司 一种级联样式表优化方法和装置
CN104994183A (zh) * 2015-06-19 2015-10-21 小米科技有限责任公司 短网址确定方法和装置
CN104994183B (zh) * 2015-06-19 2018-09-04 小米科技有限责任公司 短网址确定方法和装置
CN106302410A (zh) * 2016-08-03 2017-01-04 太仓美宅姬娱乐传媒有限公司 一种多媒体播放的节点扩展***及其扩展方法
CN109683872A (zh) * 2018-11-08 2019-04-26 广州视源电子科技股份有限公司 网页脚本处理、解压方法、装置和***

Also Published As

Publication number Publication date
CN103024055B (zh) 2016-06-15

Similar Documents

Publication Publication Date Title
CN108845816B (zh) 应用程序更新方法、***、计算机设备及存储介质
CN101150803B (zh) 微浏览器处理网络数据的方法、微浏览器及其服务器
CN102768636B (zh) 一种日志解析方法及装置
CN103347091A (zh) 文档注释的共享方法与云端服务器
CN102752388A (zh) 基于浏览器的交互***、方法、浏览器和云端服务器
CN102841901A (zh) 一种网页显示的方法和装置
CN109640116A (zh) 云手机网络视频编码方法与服务器
CN104601691A (zh) 提高Web站点资源加载速度的方法及***
CN105205072B (zh) 网页信息的展示方法和***
CN103024055A (zh) 用于移动终端的网页压缩方法、***和云端服务器
US20140281905A1 (en) Mobilizing a web application to take advantage of a native device capability
CN103714078A (zh) 网页更新内容的提供方法、***及装置
CN103327410A (zh) 移动终端浏览器中视频的播放方法、***和移动终端
KR101485949B1 (ko) 웹페이지 재배치 방법과 시스템
CN102437894B (zh) 用于对待发送信息进行压缩处理的方法、装置及设备
CN103024013A (zh) 差异化的传输方法、***和装置
KR101568947B1 (ko) 폰트 파일을 다운로드하는 방법 및 시스템
CN113382083A (zh) 一种网页截图方法和装置
CN103354556A (zh) 一种用于实现共享用户的提醒消息的方法与设备
CN101771928A (zh) 一种网页发送方法和***以及代理服务器
CN104156251A (zh) 一种图片处理方法及其设备
CN102710799A (zh) 基于实时消息传递的客户端插件安装提醒***和方法
CN102904937A (zh) 移动终端访问网页的方法、***、浏览器和中转服务器
CN113742518A (zh) 存储和提供视频的方法、设备和计算机程序产品
CN111859210B (zh) 图像处理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20130403

Assignee: SHANGHAI YOUYANG NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd.

Assignor: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

Contract record no.: X2019110000005

Denomination of invention: Webpage compression method and system used for mobile terminal and cloud server

Granted publication date: 20160615

License type: Common License

Record date: 20191119

EE01 Entry into force of recordation of patent licensing contract