CN104683337A - 网页访问方法、装置及*** - Google Patents

网页访问方法、装置及*** Download PDF

Info

Publication number
CN104683337A
CN104683337A CN201510078797.1A CN201510078797A CN104683337A CN 104683337 A CN104683337 A CN 104683337A CN 201510078797 A CN201510078797 A CN 201510078797A CN 104683337 A CN104683337 A CN 104683337A
Authority
CN
China
Prior art keywords
server
client
packet
interface channel
file
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.)
Pending
Application number
CN201510078797.1A
Other languages
English (en)
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.)
Millet Communication Technology Co Ltd
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510078797.1A priority Critical patent/CN104683337A/zh
Publication of CN104683337A publication Critical patent/CN104683337A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本公开揭示了一种网页访问方法、装置及***,属于互联网技术领域。所述网页访问方法包括:获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;与服务器建立连接通道,并通过连接通道向服务器发送文件列表,文件列表用于触发服务器获取文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;接收服务器通过连接通道发送的数据包;利用数据包中的各个文件内容对网页进行渲染显示。解决了由于向服务器发送大量获取请求而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。

Description

网页访问方法、装置及***
技术领域
本公开涉及互联网技术领域,特别涉及一种网页访问方法、装置及***。
背景技术
浏览器在渲染网页时,需要先获取网页中的各个文件,然后将文件渲染到网页上进行显示。
浏览器在获取网页中的文件时,先是从网页的代码中确定出需要获取的各个文件,对于每个文件,向存储该文件的目标服务器发送获取请求,并根据该目标服务器反馈的文件进行渲染显示。由于在获取网页中的每个文件时均需要向目标服务器发送获取请求,且网页中需要渲染的文件的数量非常大,因此在渲染网页时,会向其他目标服务器发送非常多的获取请求,从而导致网页渲染比较慢。
发明内容
为了解决相关技术中的问题,本公开提供一种网页访问方法、装置及***。所述技术方案如下:
根据本公开实施例的第一方面,提供一种网页访问方法,应用于客户端中,所述方法包括:
获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
与服务器建立连接通道,并通过所述连接通道向所述服务器发送所述文件列表,所述文件列表用于触发所述服务器获取所述文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;
接收所述服务器通过所述连接通道发送的所述数据包;
利用所述数据包中的各个文件内容对所述网页进行渲染显示。
根据本公开实施例的第二方面,提供一种网页访问方法,应用于服务器中,所述方法包括:
与客户端建立连接通道;
通过所述连接通道接收所述客户端发送的文件列表,所述文件列表中至少包括在渲染网页时需要的各个文件标识;
获取所述文件列表中各个文件标识所对应的文件内容;
通过所述连接通道向所述客户端发送包含有各个文件内容的数据包,所述数据包用于触发所述客户端利用所述数据包中的各个文件内容对所述网页进行渲染显示。
根据本公开实施例的第三方面,提供一种网页访问装置,应用于客户端中,所述装置包括:
生成模块,被配置为获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
第一发送模块,被配置为与服务器建立连接通道,并通过所述连接通道向所述服务器发送所述生成模块生成的所述文件列表,所述文件列表用于触发所述服务器获取所述文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;
第一接收模块,被配置为接收所述服务器通过所述连接通道发送的所述数据包;
显示模块,被配置为利用所述第一接收模块接收的所述数据包中的各个文件内容对所述网页进行渲染显示。
根据本公开实施例的第四方面,提供一种网页访问装置,应用于服务器中,所述装置包括:
建立模块,被配置为与客户端建立连接通道;
第二接收模块,被配置为通过所述建立模块建立的所述连接通道接收所述客户端发送的文件列表,所述文件列表中至少包括在渲染网页时需要的各个文件标识;
获取模块,被配置为获取所述第二接收模块接收的所述文件列表中各个文件标识所对应的文件内容;
第二发送模块,被配置为通过所述建立模块建立的所述连接通道向所述客户端发送包含有所述获取模块获取的各个文件内容的数据包,所述数据包用于触发所述客户端利用所述数据包中的各个文件内容对所述网页进行渲染显示。
根据本公开实施例的第五方面,提供一种网页访问***,所述网页访问***包括客户端和服务器;
所述客户端包括如上述第三方面所述的访问认证装置;
所述服务器包括如上述第四方面所述的访问认证装置。
根据本公开实施例的第六方面,提供一种网页访问装置,应用于客户端中,所述装置包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
与服务器建立连接通道,并通过所述连接通道向所述服务器发送所述文件列表,所述文件列表用于触发所述服务器获取所述文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;
接收所述服务器通过所述连接通道发送的所述数据包;
利用所述数据包中的各个文件内容对所述网页进行渲染显示。
根据本公开实施例的第七方面,提供一种网页访问装置,应用于服务器中,所述装置包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
与客户端建立连接通道;
通过所述连接通道接收所述客户端发送的文件列表,所述文件列表中至少包括在渲染网页时需要的各个文件标识;
获取所述文件列表中各个文件标识所对应的文件内容;
通过所述连接通道向所述客户端发送包含有各个文件内容的数据包,所述数据包用于触发所述客户端利用所述数据包中的各个文件内容对所述网页进行渲染显示。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过将渲染网页所需要的各个文件标识所对应的文件列表发送给服务器,并接收服务器发送的包含有各个文件标识所对应的文件内容的数据包;由于客户端只需要向服务器发送一次获取请求就能获取到渲染网页所需要的各个文件标识所对应的文件内容,因此解决了由于向服务器发送大量获取请求而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
图1是根据部分示例性实施例示出的一种网页访问方法所涉及的实施环境的示意图;
图2是根据一示例性实施例示出的一种网页访问方法的流程图;
图3是根据另一示例性实施例示出的一种网页访问方法的流程图;
图4A是根据再一示例性实施例示出的一种网页访问方法的流程图;
图4B是根据一示例性实施例示出的一种客户端与服务器建立连接通道的方法流程图;
图4C是根据一示例性实施例示出的一种客户端与服务器断开连接通道的方法流程图;
图5是根据一示例性实施例示出的一种网页访问装置的框图;
图6是根据另一示例性实施例示出的一种网页访问装置的框图;
图7是根据再一示例性实施例示出的一种网页访问装置的框图;
图8是根据还一示例性实施例示出的一种网页访问装置的框图;
图9是根据一示例性实施例示出的一种网页访问***的框图;
图10是根据一示例性实施例示出的一种用于访问网页的装置的框图;
图11是根据另一示例性实施例示出的一种用于访问网页的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据部分示例性实施例示出的一种网页访问方法所涉及的实施环境的示意图,如图1所示,该实施环境可以包括客户端120和服务器140。
客户端120可以是能够访问网页的电子设备,该电子设备可以是智能手机、平板电脑、智能电视、电子书阅读器、多媒体播放器、膝上型便携计算机和台式计算机等等。
客户端120与服务器140之间可以通过无线网络或者有线网络相连。
服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
可选的,该网页访问方法所涉及的实施环境还可以包括网页服务器160,网页服务器160可以为客户端120提供客户端120请求网页的html(hypertextmark-up language,超文本标记语言)代码。该网页服务器160可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
网页服务器160与客户端120之间可以通过无线网络或者有线网络相连。
可选的,该网页访问方法所涉及的实施环境还可以包括目标服务器180,其中目标服务器180可以存储有客户端120在渲染网页时所需要的文件。该目标服务器180可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
目标服务器180与服务器140之间可以通过无线网络或者有线网络相连。
图2是根据一示例性实施例示出的一种网页访问方法的流程图,如图2所示,该网页访问方法应用于图1所示的实施环境中的客户端120中,包括以下步骤。
在步骤201中,获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表。
在步骤202中,与服务器建立连接通道,并通过该连接通道向服务器发送文件列表,文件列表用于触发服务器获取文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包。
在步骤203中,接收服务器通过连接通道发送的数据包。
在步骤204中,利用数据包中的各个文件内容对网页进行渲染显示。
综上所述,本公开实施例中提供的网页访问方法,通过将渲染网页所需要的各个文件标识所对应的文件列表发送给服务器,并接收服务器发送的包含有各个文件标识所对应的文件内容的数据包;由于客户端只需要向服务器发送一次获取请求就能获取到渲染网页所需要的各个文件标识所对应的文件内容,因此解决了由于向服务器发送大量获取请求而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
图3是根据另一示例性实施例示出的一种网页访问方法的流程图,如图3所示,该网页访问方法应用于图1所示的实施环境中的服务器140中,包括以下步骤。
在步骤301中,与客户端建立连接通道。
在步骤302中,通过连接通道接收客户端发送的文件列表,该文件列表中至少包括在渲染网页时需要的各个文件标识。
在步骤303中,获取文件列表中各个文件标识所对应的文件内容。
在步骤304中,通过连接通道向客户端发送包含有各个文件内容的数据包,该数据包用于触发客户端利用该数据包中的各个文件内容对网页进行渲染显示。
综上所述,本公开实施例中提供的网页访问方法,通过获取客户端发送的文件列表中各个文件标识所对应的文件内容,并将包含有各个文件内容的数据包发送给客户端;由于服务器能够在接收到一次客户端发送的获取请求后,将渲染网页所需要的各个文件内容一次性发送给客户端,因此解决了服务器需要多次向客户端发送文件内容而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
图4A是根据再一示例性实施例示出的一种网页访问方法的流程图,如图4A所示,该网页访问方法应用于图1所示的实施环境中,包括以下步骤。
在步骤401中,客户端获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表。
在实际应用场景中,用户可以在客户端安装的可浏览网页的网页应用程序(比如浏览器)输入或触发要访问的网页地址URL(Uniform Resource Locator,统一资源定位符),客户端则可以向该网页地址所对应的服务器发送获取该网页的html代码的获取请求。
比如,客户端可以利用网页应用程序从图1所示的实施环境中的网页服务器160中获取需要渲染的网页的html代码。
客户端在利用网页浏览器获取到该网页的html代码后,对该html代码进行解析,得到在渲染网页时需要的各个文件标识。
这里的文件标识可以是该文件标识所对应文件的链接地址以及文件名称中的前一种或全部两种。比如,该文件标识可以是某张图片的文件名称“****.img”,或者是这张图片的链接地址http://****.img,或者是这张图片的文件名称“****.img”以及链接地址http://****.img。
这里的文件标识所对应的文件种类可以包括html,css(cascading stylesheets,层叠样式表),js(javascript,一种脚本语言),图片等。
客户端在获取到在渲染网页时需要的各个文件标识后,可以根据各个文件标识生成文件列表。
文件列表的表现形式可以是列表的形式,也可以是被封装成数据包的形式。
在步骤402中,客户端与服务器建立连接通道。
客户端在生成文件列表后,需要与服务器建立一个连接通道,该连接通道用于客户端与服务器之间的消息或内容的传送。客户端在与服务器建立该连接通道(即步骤402)时,可以通过下述步骤402a或402b来建立。图4B是根据一示例性实施例示出的一种客户端与服务器建立连接通道的方法流程图。
在步骤402a中,客户端利用websocket协议与服务器建立连接通道。
客户端在与服务器建立连接通道时,可以利用websocket协议向服务器发送建立连接通道的请求;服务器在接收到客户端发送的建立连接通道的请求后,判断是否允许与该客户端建立连接通道;若允许与该客户端建立连接通道,服务器则向客户端发送允许建立连接通道的应答;客户端在接收到服务器发送的允许建立连接通道的应答后,与服务器建立连接通道。
需要说明的是,客户端利用websocket协议与服务器建立的连接通道为长连接,即客户端可以通过该连接通道与服务器进行多次交互。
需要说明的是,客户端还可以通过其它可以与服务器建立长连接的方式来与服务器建立连接通道。
在步骤402b中,客户端利用Ajax(Asynchronous javascript and xml,异步javascript和xml)与服务器建立连接通道。
客户端在与服务器建立连接通道时,可以利用Ajax向服务器发送建立连接通道的请求;服务器在接收到客户端发送的建立连接通道的请求后,判断是否允许与该客户端建立连接通道;若允许与该客户端建立连接通道,服务器则向客户端发送允许建立连接通道的应答;客户端在接收到服务器发送的允许建立连接通道的应答后,与服务器建立连接通道。需要说明的是,客户端利用Ajax与服务器建立的连接通道将会在服务器响应客户端后自动断开。
在步骤403中,客户端通过连接通道向服务器发送文件列表。
该文件列表用于触发服务器获取该文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包。
客户端在与服务器建立连接通道后,通过该连接通道将包含有渲染网页时需要的各个文件标识的文件列表发送给服务器。
在步骤404中,服务器通过连接通道接收客户端发送的文件列表。
该文件列表中至少包括在渲染网页时需要的各个文件标识。
在步骤405中,服务器读取文件列表中各个文件标识。
服务器在接收到客户端发送的包含有渲染网页时需要的各个文件标识的文件列表后,从该文件列表中读取各个文件标识。
在步骤406中,对于每个文件标识,服务器从文件标识所对应的目标服务器中获取该文件标识所对应的文件内容。
服务器在读取到渲染网页时需要的各个文件标识后,对于每个文件标识,服务器都从该文件标识所对应的目标服务器中获取该文件标识所对应的文件内容。这里的目标服务器是指存储有该文件标识所对应的文件内容的服务器。
需要说明的是,服务器读取的各个文件标识可能分别对应一个目标服务器,也可能部分文件标识对应同一个目标服务器,因此,服务器需要从其它若干个服务器中获取这些文件标识所对应的文件内容。比如,仍旧参见图1所示实施环境,当服务器140在读取到文件标识A和文件标识B都对应图1所示的实施环境中的同一个目标服务器180时,服务器140从该目标服务器180中读取文件标识A所对应的文件内容以及文件标识B所对应的文件内容;当服务器140读取到文件标识C对应另一个目标服务器180时,需要从该目标服务器180中读取文件标识C所对应的文件内容。
在步骤407中,服务器将各个文件标识所对应的文件内容按照预定格式生成数据包。
服务器在获取各个文件标识所对应的文件内容后,将各个文件内容按照预定格式生成数据包。这里的预定格式可以是预先设定的且可被客户端解析识别的数据包格式。
可选的,服务器在生成数据包时还可以用预定加密方式对该数据包进行加密,以保证服务器与客户端之间的通信安全。这里的预定加密方式为预先设定的且可被客户端解密的加密方式。
在步骤408中,服务器向客户端发送数据包。
服务器在生成包含有各个文件标识所对应的文件内容的数据包后,将该数据包通过与客户端建立的连接通道发送给客户端。
在步骤409中,客户端接收服务器通过连接通道发送的数据包。
在步骤410中,客户端将数据包按照预定格式进行解析,得到该数据包中的各个文件内容。
客户端在接收到服务器发送的数据包后,需要按照预定格式对该数据包进行解析,得到该数据包中的各个文件内容。
可选的,当该数据包是被服务器用预定加密方式进行加密后发送给客户端的时,客户端还需要用对应的解密方式对该数据包进行解析,并得到该数据中的各个文件内容。
在步骤411中,客户端根据数据包中的各个文件内容,渲染显示网页。
客户端在解析得到数据中的各个文件内容后,根据各个文件内容渲染显示出对应的网页。
综上所述,本公开实施例中提供的网页访问方法,通过客户端将渲染网页所需要的各个文件标识所对应的文件列表发送给服务器,服务器在接收到该文件列表后,向客户端发送的包含有各个文件标识所对应的文件内容的数据包;由于客户端只需要向服务器发送一次获取请求,服务器也只需要向客户端发送一次渲染网页所需要的各个文件标识所对应的文件内容,因此解决了由于客户端向服务器发送大量获取请求而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
为了不占用服务器,使得服务器能够更好地为其它客户端提供服务,客户端可以在接收完毕服务器通过连接通道发送的数据包后,可以断开该连接通道,请参见下述步骤412至415。
图4C是根据一示例性实施例示出的一种客户端与服务器断开连接通道的方法流程图。
在步骤412中,当连接通道是利用websocket协议建立的时,客户端在接收到数据包后,向服务器发送用于请求断开连接通道的请求消息。
当连接通道是利用websocket协议建立的时,该连接通道是长连接,根据长连接的特点可知,长连接一旦建立并不会自动断开,而客户端在接收到服务器反馈的包含有与文件列表中各个文件标识对应的内容的数据包之后,就不需要再继续让该连接通道占用带宽,因此客户端需要在接收到该数据包之后,主动断开该长连接。此时,客户端可以向服务器发送用于请求断开连接通道的请求消息。
该请求消息用于触发服务器在允许断开连接通道时,发送允许断开连接通道的应答消息。
在步骤413中,服务器接收客户端发送的用于请求断开连接通道的请求消息。
在步骤414中,服务器向客户端发送允许断开连接通道的应答消息。
该应答消息用于触发客户端断开连接通道。
服务器在接收到客户端发送的用于请求断开连接通道的请求消息后,向客户端发送允许断开连接通道的应答消息。
在步骤415中,客户端在接收到服务器发送的应答消息后,断开连接通道。
客户端在接收到服务器发送的允许断开连接通道的应答消息后,断开该连接通道。
需要说明的是,上述步骤412至415是当客户端在检测到连接通道是利用websocket协议建立的时需要执行的步骤,当客户端检测到连接通道是利用Ajax建立的时,由于客户端在通过利用Ajax建立的连接通道接收完毕服务器发送的数据包后,该连接通道将自动关闭,因此,不需要执行上述步骤412至415。
综上所述,本公开实施例通过客户端在接收服务器发送的数据包后向服务器发送用于请求断开连接通道的请求消息,服务器在接收到该请求消息后向客户端发送允许断开连接通道的应答消息,客户端在接收到该应答消息后断开连接通道;由于在客户端接收完服务器发送的数据包后断开连接通道,因此解决了由于客户端对服务器的长期占用而导致服务器工作效率较低的问题;达到了提高服务器的工作效率的效果。
在一种可能的实施例中,客户端在利用websocket与服务器建立连接,并向服务器请求在渲染网页时需要的各个文件内容时,可以通过下述代码来实现:
需要说明的是,上述代码是以需要渲染的网页包含1.css,1.js,1.jpg这三个文件为例,当需要渲染的网页还包含其它文件时,上述代码“Var ws=newWebSocket("ws://localhost:8080?files=1.css,1.js,1.jpg")”中的“files=”后面可以添加该网页包含的其它文件。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图5是根据一示例性实施例示出的一种网页访问装置的框图,如图5所示,该网页访问装置应用于图1所示实施环境中的客户端120中,该网页访问装置可以包括但不限于:生成模块501、第一发送模块502、第一接收模块503和显示模块504。
该生成模块501,被配置为获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表。
该第一发送模块502,被配置为与服务器建立连接通道,并通过该连接通道向服务器发送生成模块501生成的文件列表,该文件列表用于触发服务器获取该文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包。
该第一接收模块503,被配置为接收服务器通过连接通道发送的数据包。
该显示模块504,被配置为利用第一接收模块503接收的数据包中的各个文件内容对网页进行渲染显示。
综上所述,本公开实施例中提供的网页访问装置,通过将渲染网页所需要的各个文件标识所对应的文件列表发送给服务器,并接收服务器发送的包含有各个文件标识所对应的文件内容的数据包;由于客户端只需要向服务器发送一次获取请求就能获取到渲染网页所需要的各个文件标识所对应的文件内容,因此解决了由于向服务器发送大量获取请求而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
图6是根据另一示例性实施例示出的一种网页访问装置的框图,如图6所示,该网页访问装置应用于图1所示实施环境中的客户端120中,该网页访问装置可以包括但不限于:生成模块601、第一发送模块602、第一接收模块603和显示模块604。
该生成模块601,被配置为获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表。
该第一发送模块602,被配置为与服务器建立连接通道,并通过该连接通道向服务器发送生成模块601生成的文件列表,该文件列表用于触发服务器获取该文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包。
该第一接收模块603,被配置为接收服务器通过连接通道发送的数据包。
该显示模块604,被配置为利用第一接收模块603接收的数据包中的各个文件内容对网页进行渲染显示。
在一种可能的实施例中,该第一发送模块602可以包括:第一建立子模块602a或第二建立子模块602b。
该第一建立子模块602a,被配置为利用websocket协议与服务器建立连接通道。
该第二建立子模块602b,被配置为利用Ajax与服务器建立连接通道。
在一种可能的实施例中,该网页访问装置还可以包括:断开模块605。
该断开模块605,被配置为当连接通道是利用websocket协议建立的时,在接收到数据包后,断开连接通道。
在一种可能的实施例中,该断开模块605可以包括:第一发送子模块605a和断开子模块605b。
该第一发送子模块605a,被配置为向服务器发送用于请求断开连接通道的请求消息,该请求消息用于触发服务器在允许断开连接通道时,发送允许断开连接通道的应答消息。
该断开子模块605b,被配置为在接收到服务器发送的应答消息后,断开连接通道。
在一种可能的实施例中,数据包是服务器按照预定格式生成的,该显示模块604可以包括:解析子模块604a和显示子模块604b。
该解析子模块604a,被配置为将数据包按照预定格式进行解析,得到数据包中的各个文件内容。
该显示子模块604b,被配置为根据解析子模块604a解析得到的数据包中的各个文件内容,渲染显示网页。
综上所述,本公开实施例中提供的网页访问装置,通过将渲染网页所需要的各个文件标识所对应的文件列表发送给服务器,并接收服务器发送的包含有各个文件标识所对应的文件内容的数据包;由于客户端只需要向服务器发送一次获取请求就能获取到渲染网页所需要的各个文件标识所对应的文件内容,因此解决了由于向服务器发送大量获取请求而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
图7是根据再一示例性实施例示出的一种网页访问装置的框图,如图7所示,该网页访问装置应用于图1所示实施环境中的服务器140中,该网页访问装置可以包括但不限于:建立模块701、第二接收模块702、获取模块703和第二发送模块704。
该建立模块701,被配置为与客户端建立连接通道。
该第二接收模块702,被配置为通过建立模块701建立的连接通道接收客户端发送的文件列表,该文件列表中至少包括在渲染网页时需要的各个文件标识。
该获取模块703,被配置为获取第二接收模块702接收的文件列表中各个文件标识所对应的文件内容。
该第二发送模块704,被配置为通过建立模块701建立的连接通道向客户端发送包含有获取模块703获取的各个文件内容的数据包,该数据包用于触发客户端利用该数据包中的各个文件内容对网页进行渲染显示。
综上所述,本公开实施例中提供的网页访问装置,通过获取客户端发送的文件列表中各个文件标识所对应的文件内容,并将包含有各个文件内容的数据包发送给客户端;由于服务器能够在接收到一次客户端发送的获取请求后,将渲染网页所需要的各个文件内容一次性发送给客户端,因此解决了服务器需要多次向客户端发送文件内容而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
图8是根据还一示例性实施例示出的一种网页访问装置的框图,如图8所示,该网页访问装置应用于图1所示实施环境中的服务器140中,该网页访问装置可以包括但不限于:建立模块801、第二接收模块802、获取模块803和第二发送模块804。
该建立模块801,被配置为与客户端建立连接通道。
该第二接收模块802,被配置为通过建立模块801建立的连接通道接收客户端发送的文件列表,该文件列表中至少包括在渲染网页时需要的各个文件标识。
该获取模块803,被配置为获取第二接收模块802接收的文件列表中各个文件标识所对应的文件内容。
该第二发送模块804,被配置为通过建立模块801建立的连接通道向客户端发送包含有获取模块803获取的各个文件内容的数据包,该数据包用于触发客户端利用该数据包中的各个文件内容对网页进行渲染显示。
在一种可能的实施例中,该获取模块803可以包括:读取子模块803a和获取子模块803b。
该读取子模块803a,被配置为读取文件列表中各个文件标识。
该获取子模块803b,被配置为对于读取子模块803a读取的每个文件标识,从文件标识所对应的目标服务器中获取该文件标识所对应的文件内容。
在一种可能的实施例中,该网页访问装置还可以包括:第三接收模块805和第三发送模块806。
该第三接收模块805,被配置为接收客户端发送的用于请求断开连接通道的请求消息。
该第三发送模块806,被配置为向客户端发送允许断开连接通道的应答消息,该应答消息用于触发客户端断开连接通道。
在一种可能的实施例中,该第二发送模块804可以包括:生成子模块804a和第二发送子模块804b。
该生成子模块804a,被配置为将各个文件标识所对应的文件内容按照预定格式生成数据包。
该第二发送子模块804b,被配置为向客户端发送生成子模块804a生成的数据包。
综上所述,本公开实施例中提供的网页访问装置,通过获取客户端发送的文件列表中各个文件标识所对应的文件内容,并将包含有各个文件内容的数据包发送给客户端;由于服务器能够在接收到一次客户端发送的获取请求后,将渲染网页所需要的各个文件内容一次性发送给客户端,因此解决了服务器需要多次向客户端发送文件内容而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图9是根据一示例性实施例示出的一种网页访问***的框图,如图9所示,该网页访问***应用于图1所示实施环境中。该网页访问***包括但不限于:客户端920和服务器940。
该客户端920包括图5或图6中所描述的网页访问装置。
该服务器940包括图7或图8中所描述的网页访问装置。
综上所述,本公开实施例中提供的网页访问***,通过客户端将渲染网页所需要的各个文件标识所对应的文件列表发送给服务器,服务器在接收到该文件列表后,向客户端发送的包含有各个文件标识所对应的文件内容的数据包;由于客户端只需要向服务器发送一次获取请求,服务器也只需要向客户端发送一次渲染网页所需要的各个文件标识所对应的文件内容,因此解决了由于客户端向服务器发送大量获取请求而导致网页的访问速度较慢的问题;达到了提高网页访问速度的效果。
另外,通过客户端在接收服务器发送的数据包后向服务器发送用于请求断开连接通道的请求消息,服务器在接收到该请求消息后向客户端发送允许断开连接通道的应答消息,客户端在接收到该应答消息后断开连接通道;由于在客户端接收完服务器发送的数据包后断开连接通道,因此解决了由于客户端对服务器的长期占用而导致服务器工作效率较低的问题;达到了提高服务器的工作效率的效果。
本公开一示例性实施例提供了一种网页访问装置,能够实现本公开提供的网页访问方法,该网页访问装置应用于客户端中,该网页访问装置包括:处理器、用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
与服务器建立连接通道,并通过连接通道向服务器发送文件列表,该文件列表用于触发服务器获取该文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;
接收服务器通过连接通道发送的数据包;
利用数据包中的各个文件内容对网页进行渲染显示。
本公开另一示例性实施例提供了一种网页访问装置,能够实现本公开提供的网页访问方法,该网页访问装置应用于服务器中,该网页访问装置包括:处理器、用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
与客户端建立连接通道;
通过连接通道接收客户端发送的文件列表,该文件列表中至少包括在渲染网页时需要的各个文件标识;
获取文件列表中各个文件标识所对应的文件内容;
通过连接通道向客户端发送包含有各个文件内容的数据包,该数据包用于触发客户端利用该数据包中的各个文件内容对网页进行渲染显示。
图10是根据一示例性实施例示出的一种用于访问网页的装置的框图。例如,装置1000可以被提供为一电子设备,比如可以为移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,个人数字助理等。
参照图10,装置1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电源组件1006,多媒体组件1008,音频组件1010,输入/输出(I/O)接口1012,传感器组件1014,以及通信组件1016。
处理组件1002通常控制装置1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1002可以包括一个或多个处理器1018来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,便于处理组件1002和其他组件之间的交互。例如,处理组件1002可以包括多媒体模块,以方便多媒体组件1008和处理组件1002之间的交互。
存储器1004被配置为存储各种类型的数据以支持在装置1000的操作。这些数据的示例包括用于在装置1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件1006为装置1000的各种组件提供电力。电源组件1006可以包括电源管理***,一个或多个电源,及其他与为装置1000生成、管理和分配电力相关联的组件。
多媒体组件1008包括在装置1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1008包括一个前置摄像头和/或后置摄像头。当装置1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦克风(MIC),当装置1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。
I/O接口1012为处理组件1002和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1014包括一个或多个传感器,用于为装置1000提供各个方面的状态评估。例如,传感器组件1014可以检测到装置1000的打开/关闭状态,组件的相对定位,例如组件为装置1000的显示器和小键盘,传感器组件1014还可以检测装置1000或装置1000一个组件的位置改变,用户与装置1000接触的存在或不存在,装置1000方位或加速/减速和装置1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1016被配置为便于装置1000和其他设备之间有线或无线方式的通信。装置1000可以接入基于通信标准的无线网络,如Wi-Fi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1016经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件1016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置1000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述网页访问方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1004,上述指令可由装置1000的处理器1018执行以完成上述网页访问方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
图11是根据另一示例性实施例示出的一种用于访问网络的装置的框图。例如,装置1100可以被提供为一服务器。参照图11,装置1100包括处理组件1102,其进一步包括一个或多个处理器,以及由存储器1104所代表的存储器资源,用于存储可由处理组件1102的执行的指令,例如应用程序。存储器1104中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1102被配置为执行指令,以执行上述网页访问方法。
装置1100还可以包括一个电源组件1106被配置为执行装置1100的电源管理,一个有线或无线网络接口1108被配置为将装置1100连接到网络,和一个输入输出(I/O)接口1110。装置1100可以操作基于存储在存储器1104的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (21)

1.一种网页访问方法,其特征在于,应用于客户端中,所述方法包括:
获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
与服务器建立连接通道,并通过所述连接通道向所述服务器发送所述文件列表,所述文件列表用于触发所述服务器获取所述文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;
接收所述服务器通过所述连接通道发送的所述数据包;
利用所述数据包中的各个文件内容对所述网页进行渲染显示。
2.根据权利要求1所述的方法,其特征在于,所述与服务器建立连接通道,包括:
利用websocket协议与所述服务器建立所述连接通道;或,
利用Ajax与所述服务器建立所述连接通道。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述连接通道是利用所述websocket协议建立的时,在接收到所述数据包后,断开所述连接通道。
4.根据权利要求3所述的方法,其特征在于,所述断开所述连接通道,包括:
向所述服务器发送用于请求断开所述连接通道的请求消息,所述请求消息用于触发所述服务器在允许断开所述连接通道时,发送允许断开所述连接通道的应答消息;
在接收到所述服务器发送的所述应答消息后,断开所述连接通道。
5.根据权利要求1至4中任一所述的方法,其特征在于,所述数据包是所述服务器按照预定格式生成的,所述利用所述数据包中的各个文件内容对所述网页进行渲染显示,包括:
将所述数据包按照所述预定格式进行解析,得到所述数据包中的各个文件内容;
根据所述数据包中的各个文件内容,渲染显示所述网页。
6.一种网页访问方法,其特征在于,应用于服务器中,所述方法包括:
与客户端建立连接通道;
通过所述连接通道接收所述客户端发送的文件列表,所述文件列表中至少包括在渲染网页时需要的各个文件标识;
获取所述文件列表中各个文件标识所对应的文件内容;
通过所述连接通道向所述客户端发送包含有各个文件内容的数据包,所述数据包用于触发所述客户端利用所述数据包中的各个文件内容对所述网页进行渲染显示。
7.根据权利要求6所述的方法,其特征在于,所述获取所述文件列表中各个文件标识所对应的文件内容,包括:
读取所述文件列表中各个文件标识;
对于每个文件标识,从所述文件标识所对应的目标服务器中获取所述文件标识所对应的文件内容。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
接收所述客户端发送的用于请求断开所述连接通道的请求消息;
向所述客户端发送允许断开所述连接通道的应答消息,所述应答消息用于触发所述客户端断开所述连接通道。
9.根据权利要求6至8中任一所述的方法,其特征在于,所述通过所述连接通道向所述客户端发送包含有各个文件内容的数据包,包括:
将各个文件标识所对应的文件内容按照预定格式生成所述数据包;
向所述客户端发送所述数据包。
10.一种网页访问装置,其特征在于,应用于客户端中,所述装置包括:
生成模块,被配置为获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
第一发送模块,被配置为与服务器建立连接通道,并通过所述连接通道向所述服务器发送所述生成模块生成的所述文件列表,所述文件列表用于触发所述服务器获取所述文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;
第一接收模块,被配置为接收所述服务器通过所述连接通道发送的所述数据包;
显示模块,被配置为利用所述第一接收模块接收的所述数据包中的各个文件内容对所述网页进行渲染显示。
11.根据权利要求10所述的装置,其特征在于,所述第一发送模块,包括:
第一建立子模块,被配置为利用websocket协议与所述服务器建立所述连接通道;或,
第二建立子模块,被配置为利用Ajax与所述服务器建立所述连接通道。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
断开模块,被配置为当所述连接通道是利用所述websocket协议建立的时,在接收到所述数据包后,断开所述连接通道。
13.根据权利要求12所述的装置,其特征在于,所述断开模块,包括:
第一发送子模块,被配置为向所述服务器发送用于请求断开所述连接通道的请求消息,所述请求消息用于触发所述服务器在允许断开所述连接通道时,发送允许断开所述连接通道的应答消息;
断开子模块,被配置为在接收到所述服务器发送的所述应答消息后,断开所述连接通道。
14.根据权利要求10至13中任一所述的装置,其特征在于,所述数据包是所述服务器按照预定格式生成的,所述显示模块,包括:
解析子模块,被配置为将所述数据包按照所述预定格式进行解析,得到所述数据包中的各个文件内容;
显示子模块,被配置为根据所述解析子模块解析得到的所述数据包中的各个文件内容,渲染显示所述网页。
15.一种网页访问装置,其特征在于,应用于服务器中,所述装置包括:
建立模块,被配置为与客户端建立连接通道;
第二接收模块,被配置为通过所述建立模块建立的所述连接通道接收所述客户端发送的文件列表,所述文件列表中至少包括在渲染网页时需要的各个文件标识;
获取模块,被配置为获取所述第二接收模块接收的所述文件列表中各个文件标识所对应的文件内容;
第二发送模块,被配置为通过所述建立模块建立的所述连接通道向所述客户端发送包含有所述获取模块获取的各个文件内容的数据包,所述数据包用于触发所述客户端利用所述数据包中的各个文件内容对所述网页进行渲染显示。
16.根据权利要求15所述的装置,其特征在于,所述获取模块,包括:
读取子模块,被配置为读取所述文件列表中各个文件标识;
获取子模块,被配置为对于所述读取子模块读取的每个文件标识,从所述文件标识所对应的目标服务器中获取所述文件标识所对应的文件内容。
17.根据权利要求15所述的装置,其特征在于,所述装置还包括:
第三接收模块,被配置为接收所述客户端发送的用于请求断开所述连接通道的请求消息;
第三发送模块,被配置为向所述客户端发送允许断开所述连接通道的应答消息,所述应答消息用于触发所述客户端断开所述连接通道。
18.根据权利要求15至17中任一所述的装置,其特征在于,所述第二发送模块,包括:
生成子模块,被配置为将各个文件标识所对应的文件内容按照预定格式生成所述数据包;
第二发送子模块,被配置为向所述客户端发送所述生成子模块生成的所述数据包。
19.一种网页访问***,其特征在于,所述***包括客户端和服务器;
所述客户端包括如权利要求10至14中任一所述的网页访问装置;
所述服务器包括如权利要求15至18中任一所述的网页访问装置。
20.一种网页访问装置,其特征在于,应用于客户端中,所述装置包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
与服务器建立连接通道,并通过所述连接通道向所述服务器发送所述文件列表,所述文件列表用于触发所述服务器获取所述文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;
接收所述服务器通过所述连接通道发送的所述数据包;
利用所述数据包中的各个文件内容对所述网页进行渲染显示。
21.一种网页访问装置,其特征在于,应用于服务器中,所述装置包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
与客户端建立连接通道;
通过所述连接通道接收所述客户端发送的文件列表,所述文件列表中至少包括在渲染网页时需要的各个文件标识;
获取所述文件列表中各个文件标识所对应的文件内容;
通过所述连接通道向所述客户端发送包含有各个文件内容的数据包,所述数据包用于触发所述客户端利用所述数据包中的各个文件内容对所述网页进行渲染显示。
CN201510078797.1A 2015-02-13 2015-02-13 网页访问方法、装置及*** Pending CN104683337A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510078797.1A CN104683337A (zh) 2015-02-13 2015-02-13 网页访问方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510078797.1A CN104683337A (zh) 2015-02-13 2015-02-13 网页访问方法、装置及***

Publications (1)

Publication Number Publication Date
CN104683337A true CN104683337A (zh) 2015-06-03

Family

ID=53317933

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510078797.1A Pending CN104683337A (zh) 2015-02-13 2015-02-13 网页访问方法、装置及***

Country Status (1)

Country Link
CN (1) CN104683337A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105808304A (zh) * 2016-03-29 2016-07-27 北京小米移动软件有限公司 代码部署方法、装置及***
CN106354792A (zh) * 2016-08-24 2017-01-25 北京小米移动软件有限公司 网页显示方法及装置
CN108965413A (zh) * 2018-07-03 2018-12-07 北京小米移动软件有限公司 信息交互方法、装置及存储介质
WO2021128682A1 (zh) * 2019-12-23 2021-07-01 深圳壹账通智能科技有限公司 基于机器学习的网页渲染方法、装置和计算机设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431525A (zh) * 2007-11-06 2009-05-13 陈明杰 网络内容加载的加速方法、***及其服务器和终端
CN102111455A (zh) * 2011-03-11 2011-06-29 深圳市五巨科技有限公司 一种减少移动终端网络访问时间的方法及***
US20110197269A1 (en) * 2010-02-10 2011-08-11 Bowe Bell + Howell Company Method and system for split medium mail solution for customer communications
CN103942313A (zh) * 2014-04-21 2014-07-23 小米科技有限责任公司 网站页面的展示方法、装置及终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431525A (zh) * 2007-11-06 2009-05-13 陈明杰 网络内容加载的加速方法、***及其服务器和终端
US20110197269A1 (en) * 2010-02-10 2011-08-11 Bowe Bell + Howell Company Method and system for split medium mail solution for customer communications
CN102111455A (zh) * 2011-03-11 2011-06-29 深圳市五巨科技有限公司 一种减少移动终端网络访问时间的方法及***
CN103942313A (zh) * 2014-04-21 2014-07-23 小米科技有限责任公司 网站页面的展示方法、装置及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱永盛: "《webkit技术内幕》", 30 June 2014 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105808304A (zh) * 2016-03-29 2016-07-27 北京小米移动软件有限公司 代码部署方法、装置及***
CN105808304B (zh) * 2016-03-29 2020-06-02 北京小米移动软件有限公司 代码部署方法、装置及***
CN106354792A (zh) * 2016-08-24 2017-01-25 北京小米移动软件有限公司 网页显示方法及装置
CN106354792B (zh) * 2016-08-24 2020-03-17 北京小米移动软件有限公司 网页显示方法及装置
CN108965413A (zh) * 2018-07-03 2018-12-07 北京小米移动软件有限公司 信息交互方法、装置及存储介质
WO2021128682A1 (zh) * 2019-12-23 2021-07-01 深圳壹账通智能科技有限公司 基于机器学习的网页渲染方法、装置和计算机设备

Similar Documents

Publication Publication Date Title
CN105100829B (zh) 视频内容截取方法及装置
JP6626440B2 (ja) マルチメディアファイルを再生するための方法及び装置
CN104270404A (zh) 一种基于终端标识的登录方法及装置
CN104202624B (zh) 传输图片的方法及装置
CN105183513A (zh) 应用推荐方法和装置
CN106254467A (zh) 文件分享方法及装置
CN105263196A (zh) 连接状态提示方法和装置
CN104602112A (zh) 配置方法及装置
CN105704655A (zh) 终端之间的媒体数据共享方法及装置
CN113542902B (zh) 一种视频处理方法、装置、电子设备和存储介质
TW201738770A (zh) 使用共享及個人裝置合作提供個人化使用者功能
CN105530165A (zh) 用于即时聊天的方法及装置
CN105100074A (zh) 数据操作处理方法、装置以及终端设备
CN109525652B (zh) 信息分享方法、装置、设备和存储介质
CN105872573A (zh) 一种视频播放方法及装置
CN104683337A (zh) 网页访问方法、装置及***
CN104639609A (zh) 网络共享方法及装置
CN104079964A (zh) 传输视频信息的方法及装置
CN104268611A (zh) 网页同步方法及装置
CN104536787A (zh) 资源预加载方法及装置
CN104935613A (zh) 场景同步方法、终端、服务器及***
CN106060620B (zh) 基于遥控器的一键交互方法、第一客户端及***
CN104219299B (zh) 数据传输方法及装置
CN103902688A (zh) 一种文件操作的同步方法及装置
CN105808304A (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
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150930

Address after: 100085, Haidian District, Beijing Qinghe Street No. 68, Huarun colorful city shopping center two, 9 layers

Applicant after: Millet Communication Technology Co Ltd

Address before: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant before: Xiaomi Technology Co., Ltd.

RJ01 Rejection of invention patent application after publication

Application publication date: 20150603

RJ01 Rejection of invention patent application after publication