[go: up one dir, main page]

CN101226525A - 控制web页面的下载和显示的方法、服务器、客户端及系统 - Google Patents

控制web页面的下载和显示的方法、服务器、客户端及系统 Download PDF

Info

Publication number
CN101226525A
CN101226525A CNA2007100039834A CN200710003983A CN101226525A CN 101226525 A CN101226525 A CN 101226525A CN A2007100039834 A CNA2007100039834 A CN A2007100039834A CN 200710003983 A CN200710003983 A CN 200710003983A CN 101226525 A CN101226525 A CN 101226525A
Authority
CN
China
Prior art keywords
content
web page
server
client
priority
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
CNA2007100039834A
Other languages
English (en)
Other versions
CN101226525B (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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to CN2007100039834A priority Critical patent/CN101226525B/zh
Priority to US12/016,549 priority patent/US7890578B2/en
Publication of CN101226525A publication Critical patent/CN101226525A/zh
Application granted granted Critical
Publication of CN101226525B publication Critical patent/CN101226525B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种控制web页面在客户端上的显示的方法,所述web页面中的各内容被分配不同的优先级,所述方法包括:从客户端向服务器发送对web页面的访问请求,响应于所述请求,服务器将用于在所述web页面中实现各内容的优先级化的控制部件发送到客户端,并且所述控制部件根据所述web页面中各内容的优先级的顺序从服务器取回内容,并进行显示。通过使用本发明,能够在一个web页面内对不同内容区分优先级,确保优先级高的内容先于其他内容被下载和显示,从而避免了现有技术中多线程并行下载的缺点。

Description

控制web页面的下载和显示的方法、服务器、客户端及系统
技术领域
本发明涉及信息技术,更具体地说,本发明涉及控制web页面的下载和显示的方法、服务器、客户端浏览器以及系统。
背景技术
随着计算机网络技术的日益发展,人们可以通过因特网访问数百万的网站以及数十亿的web页面。web页面如同报纸一样,也具有自己的页面布局。图1显示了一个典型的web页面10的布局,其中包括如下布局元素:新闻标题11、新闻正文12、相关链接13、顶部横幅14、纵向横幅15、底部横幅16,另外还可能包括未示出的滚动广告等。由不同web设计者和开发者开发和部署的web页面可能会具有不同的布局模板,并且Web布局/元素的各种部分通常代表不同的信息,例如:浏览器、内容和广告等。
对于web页面而言,其布局中的元素对不同的人可能具有不同的价值(例如,普通用户通常只关心web页面上的新闻内容,而广告商关心的则是广告信息)。但是,目前,在将web布局/元素下载到用户的浏览器时,并没有按它们的重要性和商业价值来区分优先顺序,相反,它们的下载和显示完全是依赖于该web布局/元素的下载速度随机下载到浏览器的,即便是在网络访问高峰时段中也是如此。鉴于目前web页面下载过程中的多线程并行下载机制,这也就意味着,在很多情况下(特别是网络或服务器中存在拥塞的情况下),一方面,花费长时间下载和显示出来的web内容和元素可能并不是用户感兴趣的内容,另一方面,用户感兴趣的内容经过长时间后仍不能下载和显示出来(这在很大程度上取决于应用服务器、网络、客户机和浏览器的状态)。同样,广告商也有类似的需求,虽然对于他们的优先级制定可能与对普通用户的优先级制定完全不同。
目前,只有辅助设计web页面/web元素的布局的规则或原理,即字体、图像等,但是不存在让设计者对布局的不同部分标注优先级和优先级类型的系统,同样也不存在能够在运行时实行web内容的优先级化的系统。另外,在高峰情况下,存在根据不同客户服务级别协定进行的优化机制(例如,根据客户的优先级不同,他们下载和显示web内容的速度、更新周期等会不同),但是这并不关乎web内容本身的优先级区分。而且,现有技术的优化机制的粒度是在页面级别上的并且在很大程度上取决于应用服务器。
可见,当前需要使客户端和服务器端进行协作的对上述需求进行系统性优化的考虑。
发明内容
鉴于现有技术存在的上述问题,提出根据本发明的用于控制web页面的下载和显示的方法、服务器、客户端以及系统。本发明的技术方案综合考虑了web页面的设计时、运行时和高峰时的状况,从而能够克服现有技术存在的问题。根据本发明的第一方面,提供一种控制web页面在客户端上的显示的方法,所述web页面中的各内容被分配不同的优先级,所述方法包括:
从客户端向服务器发送对web页面的访问请求,
响应于所述请求,服务器将用于在所述web页面中实现各内容的优先级化的控制部件发送到客户端,以及
所述控制部件根据所述web页面中各内容的优先级的顺序从服务器取回内容,并进行显示。
根据本发明,在创建web页面时,根据需要对不同的内容分配不同的优先级,例如对用户最为关心的新闻内容给予最高的优先级而对其余诸如广告之类的内容给予相对低的优先级。于是,当通过控制部件从服务器取回内容时,首先取回和显示优先级最高的内容,随后再取回和显示其他内容。这使得能够在一个web页面内对不同内容区分优先级,确保优先级高的内容先于其他内容被下载和显示,从而避免了现有技术中多线程并行下载的缺点。
根据本发明的实施方式,所述内容可以是布局框架,也可以是各布局框架中包含的各个部分。因此,本发明使得服务器能够根据需要实现不同粒度的优先级化。
根据本发明的实施方式,还可以预先定义一些策略,以使取回特定的内容的命令被通过或被拒绝。因此,本发明使得服务器能够在网络高峰时间实现拥塞管理。
根据本发明的实施方式,所述内容被进一步划分为原始内容和元素,而所述方法可进一步包括:
响应于所述请求,服务器将原始内容与用于实现所述web页面中元素的优先级化的控制部件发送到客户端,
所述客户端显示所述原始内容,并且
所述控制部件根据所述元素的优先级的顺序从服务器取回元素,并进行显示。
由此,能够更加便于原始内容的取回和显示。
根据本发明的第二方面,提供一种控制web页面在客户端上的显示的服务器,所述web页面中的各内容被分配不同的优先级,所述服务器包括:
请求接收装置,用于从客户端接收对web页面的访问请求,
响应发送装置,用于响应于所述请求,将用于在所述web页面中实现各内容的优先级化的控制部件发送到客户端。
根据本发明的第三方面,提供一种用于显示web页面的客户端,所述web页面的内容被分配不同的优先级,所述客户端包括:
请求发送装置,用于向服务器发送对web页面的访问请求,
响应接收装置,用于从服务器接收用于实现所述web页面中内容的优先级化的控制部件,从而所述控制部件根据所述内容的优先级的顺序从服务器取回内容,
浏览器,用于显示取回的所述内容。
根据本发明的第四方面,提供一种控制web页面的显示的系统,所述web页面的各内容被分配不同的优先级,所述系统包括:
服务器,包括:
请求接收装置,用于从客户端接收对web页面的访问请求,
响应发送装置,用于响应于所述请求,将用于在所述web页面中实现各内容的优先级化的控制部件发送到客户端;
客户端,包括:
请求发送装置,用于向服务器发送对web页面的访问请求,
响应接收装置,用于从服务器接收用于实现所述web页面中内容的优先级化的控制部件,从而所述控制部件根据所述内容的优先级的顺序从服务器取回内容,
浏览器,用于显示取回的所述内容。
本发明的其它优点将在下面的说明中陈述,并且根据下面的说明,部分优点将是显而易见的或者可通过本发明的实践来掌握。借助下面说明的手段和组合,可实现和获得本发明的优点。
附图说明
包含在说明书中并构成说明书的一部分的附图图解说明本发明的实施例,并和上面给出的概述及下面给出的实施例的详细说明一起用于解释本发明的原理。
图1显示了一个典型的web页面的布局。
图2示出根据本发明的服务器的结构框图。
图3示出根据本发明的系统的总体框图。
图4A示出了图3的系统执行的方法的流程图。
图4B示出了图4A的方法的一个变形。
图5示出根据本发明的一种实施方式的系统框图。
图6示出了图5的系统执行的方法的流程图。
图7示出了能够实现拥塞控制的系统的框图。
图8是图7的系统执行的方法的流程图。
具体实施方式
在参照附图描述本发明的具体实施方式之前,先说明本发明涉及的一些技术信息。
从先前的描述可知,为了实现本发明,需要在创建web页面时根据web页面布局中不同内容的重要性和价值对所述不同内容标记优先级。本领域技术人员能够理解,存在用于创建web页面的多种语言和方式,但具体使用哪种语言或方式与本发明的实施无关;并且无论使用哪种语言或方式,在其中对不同内容标记优先级都是容易实现的。因此,这里不再对相关技术进行详细描述。
控制部件
下面描述在本发明中用于在运行时取回和显示web页面中内容的控制部件及其操作方式。
一,控制部件的生成与组成。
在创建web页面时在代码中对web页面中的内容标记了优先级后,在从服务器读取该web页面时,可由开发人员通过手动方式或者由服务器通过自动方式生成用于实现所述内容的优先级化的控制部件。从web页面源代码中生成所述控制部件在本领域中已经有成熟技术,因此这里不再进行详细描述。
所述控制部件包括命令控制器和视图控制器。所述命令控制器具有控制将内容从服务器端取回到客户端的逻辑,它进一步包括与内容对应的命令帮助器;所述视图控制器具有控制将取回的内容显示在客户端上的逻辑,它进一步包括与内容对应的视图激活器。
同时,在所述控制部件中,每个内容由其唯一标识符进行标识,并且每个内容对应于一个命令帮助器、一个视图激活器,并且还可能对应于一个前端分配器和一个代理。
二,控制部件的操作。
在运行时,所述控制部件,作为服务器对从客户端接收的web页面请求的响应的至少一部分,被部署到客户端。在部署到客户端后,命令控制器按照内容优先级的顺序(例如,从高到低)逐个内容地启动内容的命令帮助器和视图激活器。随后,每个内容的命令帮助器通过该内容的唯一标识符将该内容从服务器取回至其对应的视图激活器,再由所述视图激活器送至视图控制器,以便将该内容在客户端浏览器上进行显示或绘制。对每个内容执行上述操作,直到取回和显示了所请求web页面上的所有内容为止。应当指出,对于所述视图控制器而言,在web页面开发人员创建web页面的过程中,可以规定视图控制器在客户端显示内容的逻辑(例如,内容的显示时间长度、显示顺序等),而所述视图控制器便遵循这样的逻辑来进行显示和绘制。
如果要从服务器取回的内容简单地是一幅图像,那么命令帮助器可以使用以上描述的结构和操作直接从服务器取回该内容。但是,如果内容是例如需要在服务器端执行一定的后台功能后方可取回的数据或信息时,那么内容还具有对应的前端分配器以及代理,而命令帮助器在取回内容时需要经过所述前端分配器以及代理,如下文所述。
前端分配器是一些按功能划分的模块,它们通常体现为执行特定功能的小服务程序;可通过一个小服务器程序实现的若干个内容属于一个前端分配器。例如,与天气信息有关的若干个内容可以对应于一个天气前端分配器,而与股票信息有关的若干个内容可以对应于一个股票前端分配器。在内容有相应的前端分配器的情况下,来自命令帮助器的从服务器取内容的命令首先到达前端分配器,再由前端分配器找到与该内容对应的代理。代理通常是对内容执行的某种操作(例如逻辑GET操作等)。在经过代理的操作后,所述内容被取回至视图激活器,并由视图控制器进行显示。
优先级化粒度
在本发明中,取决于服务器能够实现的优先级化粒度,“内容”可以有两个级别的含义。仍以图1为例,在粗粒度的情况下,“内容”可以指由标号11-16表示的各个布局框架本身(即,只在这些框架之间区分优先级)。在细粒度的情况下,“内容”除指由标号11-16表示的框架本身外,还可以指各个框架内部进一步包括的具体内容,例如链接、图像、广告等(即,不只在这些框架之间区分优先级,还对每个框架内部的内容进一步区分优先级)。应当理解,在细粒度的情况下为内容分配优先级时,可以基于布局框架的优先级为布局框架中的内容分配优先级(即,优先级较高的布局框架中内容的优先级总是高于优先级较低的布局框架中内容的优先级),也可以打破布局框架的界限,直接从整个web页面的角度为内容分配优先级。
其他实施细节
根据本发明,在对web页面布局中的不同内容标记优先级后,可以进一步将不同内容分为两部分:“原始内容”和“元素”。
所谓“原始内容”是指那些被web页面创建者或网站认为是优先级最高、应当最先下载和显示在客户端浏览器上的内容。网站不同,原始内容也可能不同。例如对于以向用户提供信息为目的的网站而言,原始内容可能是通常采用文本形式的新闻消息(以图1的web页面布局为例,可以是新闻正文12);而对于以广告盈利为目的网站而言,原始内容则可能是优先级最高的广告(例如付费最多的广告)。
在一个web页面中,除原始内容之外的其他内容被称为“元素”,不同的元素可具有不同的优先级,但任何元素的优先级都低于原始内容的优先级。
根据本发明,可以为原始内容和元素实施相同或不同的下载、显示机制,如下文所述。
以下将参照附图描述本发明的具体实施方式。
首先来看图2,图2示出根据本发明的服务器201的结构框图,所述服务器201包括请求接收装置202,用于从客户端接收对web页面的请求;响应发送装置203,用于在收到所述请求时,将用于实现所请求web页面中的各内容的优先级化的控制部件205发送到客户端。
根据本发明,在符合web页面编写语言的语法要求的情况下,通过首先将控制部件发送到客户端后,随后由所述控制部件根据每个内容的优先级从服务器取回内容并进行显示,使得能够在一个web页面内对不同内容区分优先级,并确保优先级最高的内容最先下载和显示到客户端浏览器上。
在图2的服务器中,尽管所述请求接收装置202和响应发送装置203被示为独立的部件,但是它们也可以集成在一起被实现,例如可由本地小服务程序(如JSP、ASP等)实现。另外,尽管在图2中示出控制部件205以及元素1到n都驻留于服务器中,但是它们也可以存储在服务器外部,并在服务器需要时由服务器进行调用。
图3示出根据本发明的系统的总体框图,所述系统包括客户端100和服务器端200。
所述服务器端200包括服务器201,所述服务器201是图2所示的服务器201,只是图2示出的是在服务器201从客户端100收到web页面请求之前的示意结构图,图3示出的是在服务器201从客户端100收到web页面请求之后的示意结构图。
所述客户端100包括浏览器101,浏览器101可包括请求发送装置102以及响应接收装置103,用户可通过请求发送装置102向服务器端200发出对web页面的请求,所述响应接收装置103用于接收从服务器端200发来的web页面中的控制部件以便部署在客户端200中。
当客户端100从服务器端200请求web页面时,服务器201的响应发送装置203将所请求web页面的控制部件205(包括命令控制器105和视图控制器106)部署到客户端200。于是,在客户端200中,控制部件205能够根据内容的优先级开始从服务器201取回所请求web页面中的各个内容。
图4A示出了图3所示的系统执行的根据本发明的方法的流程图。图4A的方法从步骤400开始,随后进入步骤410,其中从客户端向服务器发送对web页面的访问请求。接下来,在步骤420中,响应于所述请求,服务器将用于实现该web页面中各内容的优先级化的控制部件发送到客户端。随后在步骤430中,所述控制部件根据所述内容的优先级的顺序从服务器取回所述内容,并进行显示。图4的方法在步骤440中结束。
如前所述,可以将web页面中的内容划分为原始内容与元素,并且可以为原始内容和元素实施相同或不同的下载、显示机制。在图4A的过程中,实际上是将原始内容看作优先级最高的元素进行处理,即对原始内容和元素实施相同的下载、显示机制。如果要对原始内容和元素实施不同的下载,则可执行如图4B所示的过程,它是图4A的一个变形。
图4B的过程从步骤400′开始,随后进入步骤410′,其中从客户端向服务器发送对web页面的访问请求。接下来,在步骤420′中,响应于所述请求,服务器将所请求web页面中的原始内容以及用于实现该web页面中每个元素的优先级化的控制部件发送到客户端。随后在步骤430′中,所述客户端显示所述原始内容,并且同时或随后在步骤440′中,所述控制部件根据所述元素的优先级的顺序从服务器取回所述元素,并进行显示。图4B的方法在步骤450′中结束。如果使用图4B的方法,将更加便于原始内容的下载和显示,并且原始内容可以不具有控制部件。
根据本发明,所述原始内容可进一步包括原始内容框架(其用于确保浏览器上的显示规则性)和原始内容正文(即,实际要显示的内容)。图4B的过程是将原始内容正文与原始内容框架作为一个整体以第一优先级顺序下载到客户端。但是,可进一步对图4B的过程进行以下变形。
在这种变形中,可将原始内容正文与原始内容框架分开来下载。即,首先将原始内容框架下载到客户端浏览器,随后通过控制部件取回原始内容正文和元素进行显示。这时,实际上也是将原始内容正文看作优先级最高的元素进行处理。
另外,在图4B的方法及其变形中,所述原始内容正文可能为空。
下面将主要以图4B所示的情形(即:先取回原始内容和控制部件、随后通过控制部件取回元素)为例来描述本发明的优选实施方式,但本领域技术人员可以容易地将所述描述扩展到其他情形中(例如,图4A、图4B的变形等情况)。
以下描述根据本发明的实施方式由控制部件从服务器取回和显示元素的系统和操作过程。
所述系统如图5所示,图5的系统结构与图3的系统结构类似,只是在图5中客户端100进一步包括了命令帮助器和视图激活器,服务器端200进一步包括前端分配器206以及代理,并且原始内容204与元素的控制部件一同下载到客户端。因此以下将只对图5和图3中的不同之处进行说明。
在控制部件开始从服务器取回元素时,首先由命令控制器105启动元素中例如优先级最高的那个元素的命令帮助器和视图激活器(这里假定是元素1的命令帮助器1a和视图激活器1b)。如前所述,如果元素1只是简单的图像元素,那么命令帮助器1a可利用元素1的标识符直接从服务器取回元素1以进行显示。但是,如果元素1是需要在服务器经过某种处理后才能返回到客户端的元素,则还需要使用如图5所示的前端分配器和代理。
在元素1是需要在服务器经过某种处理后才能返回到客户端的元素时,该元素具有对应的前端分配器和代理。这时,所述命令帮助器1a还需要知晓元素1的对应前端分配器(假定是前端分配器206-1),并将取回命令传送到该前端分配器206-1。在前端分配器206-1,它会根据元素1的标识符找到与之对应的代理(例如代理1c),并由代理1c对取回元素的请求进行处理以成为适合在客户端浏览器上显示的样式,随后将元素1取回客户端100的视图激活器1b。所述视图激活器1b会将取回的元素1传送到视图控制器106以便显示在浏览器101上。
应当理解,尽管这里示出命令帮助器通过前端分配器获知相应的代理,但是也可以由命令帮助器从命令控制器直接获知相应的代理。
图6示出了根据图5的系统执行的方法的流程图。图6的步骤600-615对应于图4中的步骤400-430,因此,这里省略对其说明。在步骤615中显示原始内容的同时或之后,在步骤620中,对命令帮助器和视图控制器进行初始化,所述初始化操作可包括:在步骤625中,首先对优先级最高的元素启动其命令帮助器和视图激活器,以及在步骤630中,命令帮助器将取回元素的请求发送到前端分配器。完成初始化操作后,在步骤635中,前端分配器找到与元素对应的代理。然后,在步骤640中,代理对命令帮助器的请求进行处理和响应,从而在步骤645中,将响应发送到视图激活器,以便在步骤650中由视图控制器在客户端浏览器上显示取回的响应。接下来,在步骤655中判断是否还有其他元素需要取回,如果判断结果为“是”,则方法返回执行步骤625的操作,否则(判断结果为“否”),则方法在步骤660中结束。
以上结合图2-6描述了根据本发明的系统和方法,其通过根据需要对web页面中的不同内容区分优先级,预先确定一个web页面上不同内容的下载和显示顺序,使得总是能够最先下载和显示优先级最高的内容,随后按优先级的降序逐一下载和显示优先级较低的内容。这样,可以缩短用户经历的web页面响应时间,从而改善用户在访问web页面时的感受。但是,这样的系统和方法并没有考虑到网络高峰时期的拥塞控制问题,并且也无法拦截来自特定IP地址的请求,因此提出如图7所示的系统。
图7的系统与图5的系统基本类似,只是在服务器端增加了一个过滤模块207,因此以下将只对图7与图5的不同之处进行描述。
所述过滤模块207可以包括策略管理器208、过滤管理器209(包括一个或多个过滤器1-m),并且还可能包括计量管理器210。
所述策略管理器208包含由web页面开发人员参照元素的不同优先级和优先级类型等预先定义的一些规则,以对来自客户端的取回元素请求进行过滤,从而避免在服务器高峰期间发生拥塞。所述规则可以包括例如基于怎样的参数进行过滤、以及使请求被进一步传送或被丢弃应满足的条件。过滤基于的参数可以是元素优先级、服务器当前状态、IP地址或者它们的任意组合,或者任何其他适当的参数。在基于元素优先级和/或服务器当前状态进行过滤的情况下,可以定义使请求被通过或被丢弃的阈值,而在基于IP地址进行过滤时,可以定义使来自特定IP地址的请求被通过或被拒绝。另外,根据本发明的优选实施方式,可以根据需要在运行时动态修改预先定义的策略。
过滤管理器209可包括单个过滤器,也可以包括过滤器链,用于根据策略管理器208定义的规则应用避免拥塞的策略,对取回元素的命令执行过滤和分类,从而进一步对不同的web页面元素区分优先级。
在基于服务器当前状态进行过滤时,所述过滤模块207还可包括计量管理器210,用于对服务器状态进行监控并将监控结果送入过滤管理器209,以便过滤管理器209能够依据监控结果以及策略管理器208定义的规则执行过滤。
图8示出了在以元素优先级和服务器状态为过滤参数时,图7的系统执行的方法的流程图。图8的方法上接图6的步骤625,随后进入步骤805,命令帮助器将取回web页面元素的命令发送到过滤模块,接着在步骤810中,过滤器从命令获得该元素的优先级,然后在步骤815中,过滤器通过查看策略管理器获得对应于该优先级的策略。接下来,在步骤820中,过滤器从计量管理器获得体现服务器状态的队列状态信息。然后,在步骤825中判断所述队列状态是否小于最小阈值(例如10%的CPU利用率),如果“是”,则本发明的方法进入步骤830,使请求通过此过滤器并进入其他过滤器(如果有的话),并紧接进入步骤835,由分配器和代理对命令进行服务。随后在步骤840中服务器将命令响应发回客户端,并且在步骤845中由视图控制器控制显示取回的响应。
如果在步骤825的判断为“否”,则操作进入步骤850,以进一步判断队列状态是否在最小阈值和最大阈值之间(例如在60%-90%的CPU利用率),如果“是”,则本发明的方法进入步骤855,以(由web页面开发人员)预先确定的概率丢弃请求,随后进入步骤860,以判断是否丢弃命令,如果判断结果为“是”,则操作进入步骤840,以便将命令被丢弃的响应返回客户端,否则如果判断结果为“否”,则操作进入步骤830并执行后续步骤830到845的过程。
如果在步骤850的判断为“否”,则操作进入步骤865,即确定队列长度大于最大阈值(例如大于90%的CPU利用率),随后进入步骤870,丢弃请求以避免出现拥塞,并且方法随后进入步骤840,以便将命令被丢弃的响应返回客户端。图8的方法在步骤875中结束。
通过使用图8的方法,可以在网络高峰期间实现拥塞控制并且使得支持策略成为可能。这种策略可能是竞价排名(例如,付费多的广告先下载)、滚动排队的方法(例如,按照一定的概率进行下载)。另外,实验数据表明,通过使用本发明如图7、8所示的系统和方法,可以增加服务器每秒钟处理的请求的个数、改善资源利用状况、并提高所支持的并发用户数量。
本领域技术人员会认识到,可以以方法、系统或计算机程序产品的形式提供本发明的实施例。因此,本发明可采取全硬件实施例、全软件实施例,或者组合软件和硬件的实施例的形式。硬件和软件的典型的结合可以是带有计算机程序的通用计算机系统,当程序被加载并被执行时,控制计算机系统,从而可以执行上述的方法。
本发明可以嵌入在计算机程序产品中,它包括使此处描述的方法得以实施的所有特征。所述计算机程序产品被包含在一个或多个计算机可读存储介质(包括,但不限于,磁盘存储器、CD-ROM、光学存储器等)中,所述计算机可读存储介质具有包含于其中的计算机可读程序代码。
已参考根据本发明的方法、系统及计算机程序产品的流程图和/或方框图说明了本发明。流程图和/或方框图中的每个方框,以及流程图和/或方框图中的方框的组合显然可由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、嵌入式处理器或者其他可编程的数据处理设备的处理器,以产生一台机器,从而指令(所述指令通过计算机或者其他可编程数据处理设备的处理器)产生用于实现在流程图和/或方框图的一个或多个方框中规定的功能的装置。
这些计算机程序指令也可保存在一个或多个计算机的读存储器中,每个这种存储器能够指挥计算机或者其他可编程数据处理设备按照特定的方式发挥作用,从而保存在计算机可读存储器中的指令产生一种制造产品,所述制造产品包括实现在流程图和/或方框图的一个或多个方框中规定的功能的指令装置。
计算机程序指令也可被加载到一个或多个计算机或者其他可编程数据处理设备上,使得在所述计算机或者其他可编程数据处理设备上执行一系列的操作步骤,从而在每个这样的设备上产生计算机实现的过程,以致在该设备上执行的指令提供用于实现在流程图和/或方框图的一个或多个方框中规定的步骤。
以上结合本发明的优选实施方式对本发明的原理进行了说明,但这些说明只是示例性的,不应理解为对本发明的任何限制。本领域技术人员可以对本发明进行各种改变和变形,而不会背离由随附权利要求所限定的本发明的精神和范围。

Claims (20)

1.一种控制web页面在客户端上的显示的方法,所述web页面中的各内容被分配不同的优先级,所述方法包括:
从客户端向服务器发送对web页面的访问请求,
响应于所述请求,服务器将用于在所述web页面中实现各内容的优先级化的控制部件发送到客户端,以及
所述控制部件根据所述web页面中各内容的优先级的顺序从服务器取回内容,并进行显示。
2.根据权利要求1所述的方法,其中所述控制部件根据所述web页面中各内容的优先级的顺序从服务器取回内容并进行显示的步骤包括:
根据所述内容中每一个的优先级的顺序将所述内容取回客户端,并且
根据所述内容中每一个的优先级的顺序在客户端上显示所述内容。
3.根据权利要求2所述的方法,其中根据所述内容中每一个的优先级的顺序将所述内容取回客户端的步骤包括:
根据所述内容中每一个的优先级的顺序,启动与内容相关的命令帮助器和视图激活器,
由所述命令帮助器通过所述内容的唯一标识符取回该内容。
4.根据权利要求3所述的方法,其中由所述命令帮助器通过所述内容的唯一标识符取回该内容的步骤还包括:根据预定义的策略决定是否取回特定的内容,
其中所述预定义的策略基于的参数包括至少下列之一:内容的优先级、当前的服务器状态、发出web页面请求的客户端的IP地址,并且所述预定义的策略可在运行时动态更改。
5.根据权利要求4所述的服务器,其中所述根据预定义的策略决定是否取回特定的内容的步骤包括:
对当前的服务器状态进行监控;
根据内容优先级、监控的服务器状态和预定义的策略,决定是否取回特定的元素内容。
6.根据权利要求3-5中任一项所述的方法,其中由所述命令帮助器通过所述内容的唯一标识符取回该内容的步骤包括:
将取回内容的命令发送到前端分配器,
由前端分配器根据内容的唯一标识符找到与内容对应的代理,
由代理对内容执行操作后再将所述内容取回客户端。
7.根据权利要求2所述的方法,其中根据所述内容中每一个的优先级的顺序在客户端上显示所述内容包括:
由所述视图激活器将取回的内容传递到视图控制器,
所述视图控制器将取回的内容显示在客户端浏览器上。
8.根据权利要求1所述的方法,还包括:
响应于所述请求,服务器将原始内容与用于实现所述web页面中元素的优先级化的控制部件发送到客户端,
所述客户端显示所述原始内容,并且
所述控制部件根据所述元素的优先级的顺序从服务器取回元素,并进行显示。
9.根据权利要求8所述的方法,其中所述原始内容包括原始内容框架和原始内容正文,并且所述原始内容正文可为空。
10.一种控制web页面在客户端上的显示的服务器,所述web页面中的各内容被分配不同的优先级,所述服务器包括:
请求接收装置,用于从客户端接收对web页面的访问请求,
响应发送装置,用于响应于所述请求,将用于在所述web页面中实现各内容的优先级化的控制部件发送到客户端。
11.根据权利要求10所述的服务器,其中所述控制部件包括命令控制器和视图控制器,所述命令控制器用于根据所述web页面的内容的优先级的顺序将所述内容取回客户端,所述视图控制器用于根据所述内容的优先级的顺序在客户端上显示所述内容。
12.根据权利要求10所述的服务器,其中所述命令控制器还包括与内容对应的至少一个命令帮助器,它们分别根据内容优先级的顺序被启动,以取回内容中的每一个。
13.根据权利要求10所述的服务器,还包括:
过滤模块,包括:
策略管理器,包含预定义的策略,
过滤管理器,用于根据预定义的策略决定是否取回特定的内容,其中所述预定义的策略包括至少下列之一:内容的优先级、当前的服务器状态、发出web页面请求的客户端的IP地址,并且所述预定义的策略可在运行时动态更改。
14.根据权利要求13所述的服务器,所述过滤模块包括:
计量管理器,用于对当前的服务器状态进行监控;
过滤管理器,根据内容优先级、监控的服务器状态和预定义的策略决定是否取回特定的内容。
15.根据权利要求12所述的服务器,还包括:
前端分配器,每个前端分配器具有特定的功能,用于从命令帮助器接收取回内容的命令,并找到与所述内容对应的代理,和
代理,用于对所述内容执行操作,以便返回到客户端。
16.根据权利要求10所述的服务器,所述视图控制器还包括视图激活器,用于接收从服务器端取回的内容,以便由视图控制器进行显示。
17.根据权利要求10所述的服务器,其中所述响应发送装置将原始内容与用于实现所述web页面中元素的优先级化的控制部件发送到客户端。
18.根据权利要求17所述的服务器,其中所述原始内容包括原始内容框架和原始内容正文,并且所述原始内容正文可以为空。
19.一种用于显示web页面的客户端,所述web页面的内容被分配不同的优先级,所述客户端包括:
请求发送装置,用于向服务器发送对web页面的访问请求,
响应接收装置,用于从服务器接收用于实现所述web页面中内容的优先级化的控制部件,从而所述控制部件根据所述内容的优先级的顺序从服务器取回内容,
浏览器,用于显示取回的所述内容。
20.一种控制web页面的显示的系统,所述web页面的各内容被分配不同的优先级,所述系统包括:
服务器,包括:
请求接收装置,用于从客户端接收对web页面的访问请求,
响应发送装置,用于响应于所述请求,将用于在所述web页面中实现各内容的优先级化的控制部件发送到客户端;
客户端,包括:
请求发送装置,用于向服务器发送对web页面的访问请求,
响应接收装置,用于从服务器接收用于实现所述web页面中内容的优先级化的控制部件,从而所述控制部件根据所述内容的优先级的顺序从服务器取回内容,
浏览器,用于显示取回的所述内容。
CN2007100039834A 2007-01-19 2007-01-19 控制web页面的下载和显示的方法、服务器、客户端及系统 Expired - Fee Related CN101226525B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2007100039834A CN101226525B (zh) 2007-01-19 2007-01-19 控制web页面的下载和显示的方法、服务器、客户端及系统
US12/016,549 US7890578B2 (en) 2007-01-19 2008-01-18 Method, server, client and system for controlling download and display of web pages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100039834A CN101226525B (zh) 2007-01-19 2007-01-19 控制web页面的下载和显示的方法、服务器、客户端及系统

Publications (2)

Publication Number Publication Date
CN101226525A true CN101226525A (zh) 2008-07-23
CN101226525B CN101226525B (zh) 2012-02-15

Family

ID=39858528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100039834A Expired - Fee Related CN101226525B (zh) 2007-01-19 2007-01-19 控制web页面的下载和显示的方法、服务器、客户端及系统

Country Status (2)

Country Link
US (1) US7890578B2 (zh)
CN (1) CN101226525B (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883128A (zh) * 2009-05-07 2010-11-10 杭州手趣科技有限公司 基于3g网络的手机上网支持系统
CN102307220A (zh) * 2011-03-18 2012-01-04 北京神州数码思特奇信息技术股份有限公司 一种跨域网页信息交互方法
CN102368213A (zh) * 2011-09-26 2012-03-07 奇智软件(北京)有限公司 一种ie内核浏览器的页面下载控制方法和系统
CN102411625A (zh) * 2011-03-21 2012-04-11 苏州阔地网络科技有限公司 一种渐进式输出显示方法及装置
CN102722581A (zh) * 2012-06-07 2012-10-10 重庆电力设计院 数据处理的方法、代理装置及系统
CN102984124A (zh) * 2012-10-31 2013-03-20 北京昆仑万维科技股份有限公司 一种将客户端游戏程序快速植入浏览器的方法及系统
CN103581232A (zh) * 2012-07-26 2014-02-12 中国移动通信集团公司 web页面传输方法、web页面显示装置及包含该装置的系统
CN104917731A (zh) * 2014-03-12 2015-09-16 深圳中兴网信科技有限公司 一种提高数据显示速度的方法及系统、服务器、浏览器
CN105868420A (zh) * 2016-06-08 2016-08-17 腾讯科技(深圳)有限公司 一种网络资源加载方式配置方法及装置
CN105893218A (zh) * 2015-12-31 2016-08-24 乐视移动智能信息技术(北京)有限公司 一种文件下载状态的提示方法与装置
CN106709062A (zh) * 2017-01-12 2017-05-24 浪潮(苏州)金融技术服务有限公司 使用多维化技术改进交互页面缓存系统的方法
CN107203541A (zh) * 2016-03-17 2017-09-26 台达电子企业管理(上海)有限公司 页面加载方法及其页面加载装置
CN107534886A (zh) * 2014-10-30 2018-01-02 适应性频谱和信号校正股份有限公司 用于针对无线局域网提供性能和使用信息的方法和装置
CN107888637A (zh) * 2016-09-30 2018-04-06 阿里巴巴集团控股有限公司 拉取消息的方法、装置及系统
CN108376161A (zh) * 2018-02-13 2018-08-07 广东欧珀移动通信有限公司 显示网页的方法、装置、终端及存储介质
WO2018196408A1 (zh) * 2017-04-28 2018-11-01 武汉斗鱼网络科技有限公司 一种软件开发方法及系统
CN108984371A (zh) * 2017-07-12 2018-12-11 北京视联动力国际信息技术有限公司 一种性能显示方法、装置和电子设备
CN109144652A (zh) * 2018-08-28 2019-01-04 武汉斗鱼网络科技有限公司 一种视图显示方法、装置、电子设备及存储介质
CN109510850A (zh) * 2017-09-14 2019-03-22 广州市动景计算机科技有限公司 浏览请求的处理方法、装置及系统
CN110377622A (zh) * 2019-06-19 2019-10-25 深圳新度博望科技有限公司 数据获取方法、数据检索方法及请求响应方法
CN110708579A (zh) * 2016-08-04 2020-01-17 联咏科技股份有限公司 可执行视频播放的电子装置
CN112929234A (zh) * 2014-07-14 2021-06-08 Sk 普兰尼特有限公司 云流服务器
CN113467868A (zh) * 2016-08-26 2021-10-01 华为数字技术(成都)有限公司 一种创建设备资源的方法和装置

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8364778B2 (en) * 2007-04-11 2013-01-29 The Directv Group, Inc. Method and system for using a website to perform a remote action on a set top box with a secure authorization
US20090031369A1 (en) * 2007-07-26 2009-01-29 The Directv Group, Inc. Method and system for ordering video content from an interactive interface
US9693106B2 (en) * 2007-07-26 2017-06-27 The Directv Group, Inc. Method and system for preordering content in a user device associated with a content processing system
US8561114B2 (en) * 2007-10-13 2013-10-15 The Directv Group, Inc. Method and system for ordering video content from a mobile device
US8046802B2 (en) * 2007-10-13 2011-10-25 The Directv Group, Inc. Method and system for ordering and prioritizing the downloading of content from an interactive interface
US8707361B2 (en) * 2007-10-13 2014-04-22 The Directv Group, Inc. Method and system for quickly recording linear content from an interactive interface
US9824389B2 (en) * 2007-10-13 2017-11-21 The Directv Group, Inc. Method and system for confirming the download of content at a user device
US10827066B2 (en) * 2008-08-28 2020-11-03 The Directv Group, Inc. Method and system for ordering content using a voice menu system
US20100057583A1 (en) * 2008-08-28 2010-03-04 The Directv Group, Inc. Method and system for ordering video content using a link
JP5669460B2 (ja) * 2010-06-30 2015-02-12 キヤノン株式会社 情報処理装置、情報処理システム、情報処理装置の制御方法及びプログラム
EP2431889A1 (en) * 2010-09-01 2012-03-21 Axel Springer Digital TV Guide GmbH Content transformation for lean-back entertainment
US11080165B1 (en) 2011-05-13 2021-08-03 Amazon Technologies, Inc. Hierarchical performance instrumentation injection
US9330188B1 (en) 2011-12-22 2016-05-03 Amazon Technologies, Inc. Shared browsing sessions
US8839087B1 (en) 2012-01-26 2014-09-16 Amazon Technologies, Inc. Remote browsing and searching
US9336321B1 (en) 2012-01-26 2016-05-10 Amazon Technologies, Inc. Remote browsing and searching
US9307004B1 (en) 2012-03-28 2016-04-05 Amazon Technologies, Inc. Prioritized content transmission
US9712612B2 (en) * 2012-08-07 2017-07-18 International Business Machines Corporation Method for improving mobile network performance via ad-hoc peer-to-peer request partitioning
US9231996B2 (en) 2013-04-12 2016-01-05 International Business Machines Corporation User-influenced page loading of web content
US10152463B1 (en) 2013-06-13 2018-12-11 Amazon Technologies, Inc. System for profiling page browsing interactions
US9578137B1 (en) 2013-06-13 2017-02-21 Amazon Technologies, Inc. System for enhancing script execution performance
US9661023B1 (en) * 2013-07-12 2017-05-23 Symantec Corporation Systems and methods for automatic endpoint protection and policy management
CN104283865A (zh) * 2013-07-12 2015-01-14 贝壳网际(北京)安全技术有限公司 一种下载处理方法、装置、服务器及客户端设备
CN104580127B (zh) * 2013-10-29 2019-07-02 腾讯科技(北京)有限公司 业务处理方法、服务器及客户端
KR20150072819A (ko) * 2013-12-20 2015-06-30 삼성전자주식회사 전자장치에서 디지털 콘텐츠를 디스플레이하기 위한 방법 및 장치
CN103631569B (zh) * 2013-12-23 2016-07-27 百度在线网络技术(北京)有限公司 下载方法和装置
CN104133869B (zh) * 2014-07-21 2017-12-15 深圳市金立通信设备有限公司 一种网页页面刷新方法
US9992263B2 (en) * 2014-10-10 2018-06-05 Pulse Secure, Llc Predictive prioritized server push of resources
US10667008B1 (en) 2014-12-18 2020-05-26 The Directv Group, Inc. Method and system for setting and receiving user notifications for content available far in the future
CN106156054B (zh) * 2015-03-27 2019-08-30 阿里巴巴集团控股有限公司 一种加载页面模块的方法和设备
KR101713114B1 (ko) * 2015-08-12 2017-03-08 엔에이치엔엔터테인먼트 주식회사 모바일 환경에서의 리소스 다운로드 방법 및 시스템
US10984460B2 (en) 2016-10-14 2021-04-20 Under Armour, Inc. Medium, method and apparatus for native page generation
US10587674B1 (en) 2018-06-08 2020-03-10 Katomy Holdings LLC Systems and methods for controlling in which order elements of a set of displayable content are transferred via an online connection
US20230083822A1 (en) * 2021-09-16 2023-03-16 International Business Machines Corporation Optimized rendering of web pages

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826031A (en) * 1996-06-10 1998-10-20 Sun Microsystems, Inc. Method and system for prioritized downloading of embedded web objects
US5987466A (en) * 1997-11-25 1999-11-16 International Business Machines Corporation Presenting web pages with discrete, browser-controlled complexity levels
US6314415B1 (en) 1998-11-04 2001-11-06 Cch Incorporated Automated forms publishing system and method using a rule-based expert system to dynamically generate a graphical user interface
US7028264B2 (en) 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US6593943B1 (en) 1999-11-30 2003-07-15 International Business Machines Corp. Information grouping configuration for use with diverse display devices
JP2001283015A (ja) * 2000-03-29 2001-10-12 Nippon Columbia Co Ltd コンテンツデータ配信システムおよび方法
US6983331B1 (en) 2000-10-17 2006-01-03 Microsoft Corporation Selective display of content
EP1326189A3 (en) * 2001-12-12 2005-08-17 Microsoft Corporation Controls and displays for acquiring preferences, inspecting behaviour, and guiding the learning and decision policies of an adaptive communications prioritization and routing systems
EP1387301A3 (en) * 2002-07-31 2006-05-24 Hewlett-Packard Development Company, L.P. Establishment of network connections
AU2003900055A0 (en) 2003-01-06 2003-01-23 Concept Development Pty Ltd A method and system of web site construction
US8020085B2 (en) 2003-11-13 2011-09-13 International Business Machines Corporation Assigning priority levels to hyperlinks embedded in the created Web documents
US20050114207A1 (en) 2003-11-25 2005-05-26 International Business Machines Corporation Method, system, and storage medium for filtering content presented on a computer system
US20050129042A1 (en) * 2003-12-16 2005-06-16 Nokia Corporation System and associated terminal, method and computer program product for controlling memory for storage of content
US20050177853A1 (en) * 2004-02-11 2005-08-11 Alio, Inc. System and Methodology for Distributed Delivery of Online Content in Response to Client Selections from an Online Catalog
US20060168578A1 (en) * 2005-01-21 2006-07-27 U-Turn Media Corporation Methods and systems for managing a mobile client in a client-server system connected via a public network

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883128A (zh) * 2009-05-07 2010-11-10 杭州手趣科技有限公司 基于3g网络的手机上网支持系统
CN102307220A (zh) * 2011-03-18 2012-01-04 北京神州数码思特奇信息技术股份有限公司 一种跨域网页信息交互方法
CN102307220B (zh) * 2011-03-18 2014-04-02 北京思特奇信息技术股份有限公司 一种跨域网页信息交互方法
CN102411625A (zh) * 2011-03-21 2012-04-11 苏州阔地网络科技有限公司 一种渐进式输出显示方法及装置
CN102368213A (zh) * 2011-09-26 2012-03-07 奇智软件(北京)有限公司 一种ie内核浏览器的页面下载控制方法和系统
CN102722581A (zh) * 2012-06-07 2012-10-10 重庆电力设计院 数据处理的方法、代理装置及系统
CN103581232B (zh) * 2012-07-26 2016-12-21 中国移动通信集团公司 web页面传输方法、web页面显示装置及包含该装置的系统
CN103581232A (zh) * 2012-07-26 2014-02-12 中国移动通信集团公司 web页面传输方法、web页面显示装置及包含该装置的系统
CN102984124B (zh) * 2012-10-31 2016-08-17 北京昆仑万维科技股份有限公司 一种将客户端游戏程序快速植入浏览器的方法及系统
CN102984124A (zh) * 2012-10-31 2013-03-20 北京昆仑万维科技股份有限公司 一种将客户端游戏程序快速植入浏览器的方法及系统
CN104917731A (zh) * 2014-03-12 2015-09-16 深圳中兴网信科技有限公司 一种提高数据显示速度的方法及系统、服务器、浏览器
CN112929234B (zh) * 2014-07-14 2024-04-30 Sk普兰尼特有限公司 云流服务器
CN112929234A (zh) * 2014-07-14 2021-06-08 Sk 普兰尼特有限公司 云流服务器
CN107534886A (zh) * 2014-10-30 2018-01-02 适应性频谱和信号校正股份有限公司 用于针对无线局域网提供性能和使用信息的方法和装置
CN107534886B (zh) * 2014-10-30 2021-06-01 适应性频谱和信号校正股份有限公司 用于针对无线局域网提供性能和使用信息的方法和装置
US10862778B2 (en) 2014-10-30 2020-12-08 Assia Spe, Llc Method and apparatus for providing performance and usage information for a wireless local area network
CN105893218A (zh) * 2015-12-31 2016-08-24 乐视移动智能信息技术(北京)有限公司 一种文件下载状态的提示方法与装置
US10356156B2 (en) 2016-03-17 2019-07-16 Delta Electronics (Shanghai) Co., Ltd Method and device for loading webpage
CN107203541A (zh) * 2016-03-17 2017-09-26 台达电子企业管理(上海)有限公司 页面加载方法及其页面加载装置
CN105868420A (zh) * 2016-06-08 2016-08-17 腾讯科技(深圳)有限公司 一种网络资源加载方式配置方法及装置
CN110708579A (zh) * 2016-08-04 2020-01-17 联咏科技股份有限公司 可执行视频播放的电子装置
CN113467868B (zh) * 2016-08-26 2023-12-15 成都华为技术有限公司 一种创建设备资源的方法和装置
CN113467868A (zh) * 2016-08-26 2021-10-01 华为数字技术(成都)有限公司 一种创建设备资源的方法和装置
CN107888637A (zh) * 2016-09-30 2018-04-06 阿里巴巴集团控股有限公司 拉取消息的方法、装置及系统
CN106709062B (zh) * 2017-01-12 2021-01-08 浪潮金融信息技术有限公司 使用多维化技术改进交互页面缓存系统的方法
CN106709062A (zh) * 2017-01-12 2017-05-24 浪潮(苏州)金融技术服务有限公司 使用多维化技术改进交互页面缓存系统的方法
WO2018196408A1 (zh) * 2017-04-28 2018-11-01 武汉斗鱼网络科技有限公司 一种软件开发方法及系统
CN108984371A (zh) * 2017-07-12 2018-12-11 北京视联动力国际信息技术有限公司 一种性能显示方法、装置和电子设备
CN109510850A (zh) * 2017-09-14 2019-03-22 广州市动景计算机科技有限公司 浏览请求的处理方法、装置及系统
CN108376161B (zh) * 2018-02-13 2020-08-18 Oppo广东移动通信有限公司 显示网页的方法、装置、终端及存储介质
CN108376161A (zh) * 2018-02-13 2018-08-07 广东欧珀移动通信有限公司 显示网页的方法、装置、终端及存储介质
CN109144652B (zh) * 2018-08-28 2021-11-09 武汉斗鱼网络科技有限公司 一种视图显示方法、装置、电子设备及存储介质
CN109144652A (zh) * 2018-08-28 2019-01-04 武汉斗鱼网络科技有限公司 一种视图显示方法、装置、电子设备及存储介质
CN110377622A (zh) * 2019-06-19 2019-10-25 深圳新度博望科技有限公司 数据获取方法、数据检索方法及请求响应方法

Also Published As

Publication number Publication date
US20090013034A1 (en) 2009-01-08
US7890578B2 (en) 2011-02-15
CN101226525B (zh) 2012-02-15

Similar Documents

Publication Publication Date Title
CN101226525B (zh) 控制web页面的下载和显示的方法、服务器、客户端及系统
US6366947B1 (en) System and method for accelerating network interaction
CN110334289B (zh) 出行目的地的确定方法和目标用户的确定方法
EP1267278A1 (en) Streaming of real-time data to a browser
US20040255003A1 (en) System and method for reordering the download priority of markup language objects
CN107729516A (zh) 单页应用展示方法和装置、服务器、设备及可读介质
CN106331150A (zh) 用于调度云服务器的方法和装置
EP2044749B1 (en) Dispatching request fragments from a response aggregating surrogate
TW200931272A (en) System and method of inter-widget communication
CN102597980A (zh) 具有可扩展编程框架的高速缓存服务器
CN107528818B (zh) 媒体文件的数据处理方法和装置
CN102880616A (zh) 浏览器页面加载方法及装置
CN109858962B (zh) 基于电子书的广告显示方法及电子设备
CN112667237B (zh) 页面生成方法、装置、电子设备及存储介质
CN112784200A (zh) 页面数据处理方法、装置、设备、介质和计算机程序产品
CN113849864B (zh) 基于区块链的移动端购物app取证方法
CN110191186A (zh) Cdn服务器调度方法、设备及计算机可读存储介质
US10915215B2 (en) System and method for optimizing the viewability of website content
US7640498B2 (en) Method and system for maintaining font sizes on different platforms
CN108460042B (zh) 一种页面显示的方法、相关设备及系统
CN112785324A (zh) 信息处理方法、信息处理装置、电子设备和介质
CN114301848A (zh) 基于cdn的通信方法、系统、设备及存储介质
CN113538024A (zh) 广告管理方法、系统及内容传输网络设备
CN113052637A (zh) 业务信息处理方法、装置、系统、存储介质及计算机设备
CN116109348A (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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120215