一种用于呈现页面的方法和装置制造方法

文档序号:6539727阅读:148来源:国知局
一种用于呈现页面的方法和装置制造方法
【专利摘要】本发明提供了一种在网络设备中用于辅助用户设备呈现页面的方法,其中,该方法包括以下步骤:a接收来自用户设备的页面访问请求,其中,该页面访问请求能够用于获取用户的个性化信息;b根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备;其中,该方法在所述步骤b之后还包括以下步骤:c继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。
【专利说明】一种用于呈现页面的方法和装置
【技术领域】
[0001 ] 本发明涉及计算机【技术领域】,尤其涉及一种用于呈现页面的方法和装置。
【背景技术】
[0002]现有技术中,当需要向用户设备发送页面内容以供用户设备呈现页面时,网络设备必须先获取完整的页面内容,再将完整的页面内容发送到用户设备,以在用户设备中进行呈现,故用户设备必须等待网络设备向其发送完整的页面内容后,才能向用户呈现页面。这使得页面响应时间较长,特别是在网速较低的情况下,大大减低了用户的浏览满意度。

【发明内容】

[0003]本发明的目的是提供一种用于呈现页面的方法和装置。
[0004]根据本发明的一个方面,提供了一种在网络设备中用于辅助用户设备呈现页面的方法,其中,该方法包括以下步骤:
[0005]a接收来自用户设备的页面访问请求,其中,该页面访问请求能够用于获取用户的个性化信息;
[0006]b根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备;
[0007]其中,该方法在所述步骤b之后还包括以下步骤:
[0008]c继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。
[0009]根据本发明的另一个方面,还提供了一种在用户设备中用于呈现页面信息的方法,其中,该方法包括以下步骤:
[0010]A向网络设备发送页面访问请求,其中,该页面访问请求包含用户的个性化信息;
[0011]B接收来自所述网络设备的、与所述个性化信息无关的页面信息,并将其呈现给所述用户;
[0012]C继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户。
[0013]根据本发明的另一个方面,还提供了一种在网络设备中用于辅助用户设备呈现页面的辅助装置,其中,该辅助装置包括以下装置:
[0014]接收装置,用于接收来自用户设备的页面访问请求,其中,该页面访问请求能够用于获取用户的个性化信息;
[0015]第一获取装置,用于根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备;
[0016]其中,该辅助装置还包括在第一获取装置之后执行操作的以下装置:
[0017]第二获取装置,用于继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。
[0018]根据本发明的另一个方面,还提供了一种在用户设备中用于呈现页面信息的页面呈现装置,其中,该页面呈现装置包括以下装置:
[0019]请求装置,用于向网络设备发送页面访问请求,其中,该页面访问请求包含用户的个性化信息;
[0020]第一呈现装置,用于接收来自所述网络设备的、与所述个性化信息无关的页面信息,并将其呈现给所述用户;
[0021]第二呈现装置,用于继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户。
[0022]与现有技术相比,本发明具有以下优点:1)能够先将与所述个性化信息无关的页面信息提供给用户设备,供用户设备呈现给用户,由此,用户能够更快地浏览到部分页面,相比原先将所有页面全部提供给用户设备以供其呈现的方案,本实施例的部分页面的呈现速度能够大大提升,如从现有技术的300ms提升至200ms等;2)用户设备还能在无需重新渲染网页的基础上,直接将后续接收到的页面信息呈现给用户;3)由于屏幕尺寸的限制,用户设备往往无法将整个页面完整地进行呈现。根据本实施的方案,网络设备能够将与个性化信息相关的信息单元,按照优先级的由高至低发送给用户设备,使得更有可能被呈现给用户信息单元能够被优先发送到用户设备中并予以呈现,从而使得用户视觉上感觉其在较短时间便接收到了响应页面的全部内容,大大的提升了用户的视觉效果和满意度。
【专利附图】

【附图说明】
[0023]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0024]图1为本发明一个优选实施例的用于呈现页面的方法的流程示意图;
[0025]图2为本发明另一个优选实施例的用于呈现页面的方法的流程示意图;
[0026]图3为本发明一个优选实施例的用于呈现页面的系统的结构示意图;
[0027]图4为本发明另一个优选实施例的用于呈现页面的系统的结构示意图。
[0028]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0029]下面结合附图对本发明作进一步详细描述。
[0030]图1为本发明一个优选实施例的用于呈现页面的方法的流程示意图。其中,本实施例的方法主要通过网络设备和用户设备来实现;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机;所述用户设备包括但不限于PC机、平板电脑、智能手机、PDA、IPTV等;所述网络设备和用户设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
[0031]需要说明的是,所述网络设备、用户设备和网络仅为举例,其他现有的或今后可能出现的计算设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0032]根据本实施例的方法包括步骤S1、步骤S2、步骤S3、步骤S4、步骤S5和步骤S6。[0033]在步骤SI中,用户设备向网络设备发送页面访问请求,其中,该页面访问请求能够用于获取用户的个性化信息。
[0034]其中,所述个性化信息包括任何与用户相关的信息。优选地,所述个性化信息包括用户输入的输入序列。如,用户在用户设备浏览器的搜索输入框中输入“柯南”,则用户设备将“柯南”作为用户的个性化信息,且向网络设备发送包含该输入序列“柯南”的页面访问请求。
[0035]更优选地,所述个性化信息还包括以下至少一项:
[0036]I)所述用户的个人属性。用户的个人属性包括任何与用户个人特性相关的属性,如用户的身高、年龄、教育程度等。该用户的个人属性可由用户直接提供,也可基于用户的历史访问记录、历史消费记录等信息确定。
[0037]2)所述用户的用户标识信息。用户的用户标识信息包括任何可标识用户的信息;如用户所使用的网络地址信息,又如用户在其当前访问的社区网站中使用的注册用户名或被社区网站自动标识的临时身份信息,又如,用户所使用的用户设备的硬件标识信息等。
[0038]3)所述用户的历史访问信息。用户的历史访问信息包括任何用户访问过的信息记录,如用户历史浏览的网页或资源内容、用户历史浏览的网页地址、用户历史的消费记录
坐寸ο
[0039]优选地,所述个性化信息可仅包括所述用户的用户标识信息以及该用户输入的输入序列;或者,所述个性化信息可仅包括所述用户输入的输入序列。
[0040]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据通过个性化信息表示用户特征的实现方式,均应包含在本发明的范围内。
[0041]在步骤S2中,网络设备接收来自用户设备的页面访问请求。
[0042]其中,网络设备获取用户的个性化信息的实现方式包括但不限于:
[0043]I)网络设备直接从页面访问请求中获取用户的个性化信息。
[0044]例如,用户在用户设备中输入的输入序列为“柯南”,在步骤SI中,用户设备将包含“柯南”的页面访问请求发送给网络设备,则网络设备可直接从该页面访问请求中获取用户的个性化信息“柯南”。
[0045]又例如,用户设备将用户标识信息、用户的个人属性以及用户的历史访问记录,均作为个性化信息,包含至页面访问请求中发送给网络设备;则网络设备可直接从页面访问请求中获得用户标识信息、用户的个人属性以及用户的历史访问记录。
[0046]2)网络设备根据来自用户设备的页面访问请求间接获取用户的个性化信息。
[0047]其中,个性化信息中的用户标识信息,可由网络设备通过页面访问请求来识别用户设备,进而获得与该用户设备对应的用户标识信息。
[0048]例如,用户标识信息包含用户在社区网站中的注册信息,在该用户设备与网络设备首次建立连接时,用户设备即将用户的注册信息提供给网络设备,则当用户设备后续向网络设备发送页面访问请求,且该等页面访问请求不包含注册信息时,网络设备通过页面访问请求识别用户设备,来获得与该用户设备对应的用户在社区网站中的注册信息。
[0049]又例如,用户在其当前访问的社区网站中通过点击某个链接向网络设备发送页面访问请求,网络设备接收到该页面访问请求后,可根据该页面访问请求中包含的用户设备的网络地址信息,获取用户在其访问的社区网站中的临时身份信息。
[0050]其中,个性化信息中的用户的个人属性以及历史访问信息,可由网络设备通过页面访问请求来识别用户设备后,直接获得与用户设备对应的个人属性以及历史访问信息,作为用户的个人属性以及历史访问信息;或者,可由网络设备先通过页面访问请求来确定用户标识信息后,再获取与用户标识信息对应的、该用户的个人属性以及历史访问信息。
[0051]例如,当页面访问请求不包含用户的个人属性以及用户的历史访问记录时,网络设备可通过页面访问请求来识别用户设备或获得用户的注册信息,从而基于识别出的用户设备或注册信息,来获得记录在网络设备端的用户的个人属性以及用户的历史访问记录。
[0052]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据页面访问请求获取用户的个性化信息的实现方式,均应包含在本发明的范围内。
[0053]在步骤S3中,网络设备根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备。
[0054]其中,与所述个性化信息无关的页面信息包括任何在个性化信息发生改变时不发生变化的页面信息。例如,当个性化信息仅包括用户输入的输入序列“柯南”,且该页面访问请求用于请求访问搜索词为该输入序列“柯南”的搜索页面时,搜索页面中与“柯南”无关的内容,如除排序后的搜索结果的其他页面内容,即为与用户个性化信息无关的页面信息。
[0055]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备的实现方式,均应包含在本发明的范围内。
[0056]在步骤S5中,用户设备接收来自所述网络设备的、与所述个性化信息无关的页面信息,并将其呈现给所述用户。
[0057]例如,用户设备接收到来自网络设备的页面信息后,将该部分页面信息进行渲染并以页面形式呈现给所述用户。
[0058]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何接收来自所述网络设备的、与所述个性化信息无关的页面信息,并将其呈现给所述用户的实现方式,均应包含在本发明的范围内。
[0059]在步骤S4中,继步骤S3之后,网络设备继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。
[0060]其中,与所述个性化信息相关的页面信息包括任何在个性化信息发生改变时发生变化的页面信息。例如,当个性化信息包括用户输入的输入序列“柯南”时,用户所请求的页面内容中与“柯南”相关的信息,如基于“柯南”进行搜索排序后获得的搜索结果,即为与用户个性化信息相关的页面信息。
[0061]网络设备可采用多种方式继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。如,网络设备可直接获取所有与所述个性化信息相关的页面信息,并提供给所述用户设备;又如,网络设备可按照预定规则分多次分别获取部分与所述个性化信息相关的页面信息,并当每次获取部分个性化信息后,将该部分个性化信息立即提供给所述用户设备,由此,通过多次操作将所有与所述个性化信息相关的页面信息提供给用户设备。
[0062]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备的实现方式,均应包含在本发明的范围内。
[0063]在步骤S6中,继步骤S5之后,用户设备继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户。
[0064]具体地,用户设备继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户的实现方式包括但不限于:
[0065]I)用户设备继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,将该部分页面信息与用户设备之前已接收到的页面信息相结合,并将结合后的页面信息重新渲染后呈现给用户。
[0066]2)用户设备继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并在不重新渲染已呈现的页面信息的基础上,将该与个性化信息相关的页面信息呈现给所述用户。
[0067]例如,在步骤S5中,用户设备接收到来自网络设备的、与个性化信息无关的页面信息P1,并将页面信息Pl呈现给用户,在步骤S6中,用户设备继续接收来自所述网络设备的、与所述个性化信息相关的页面信息P2,用户设备在不重新渲染已呈现的网页信息Pl的基础上,在网页信息Pl上采用动态加载技术,如AJAX (Asynchronous JavaScript andXML)、jQuery技术等,直接加载网页信息P2,以将与个性化信息相关的页面信息P2呈现给用户。
[0068]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户的实现方式,均应包含在本发明的范围内。
[0069]需要说明的是,尽管图1中示出步骤S4在步骤S5之后执行,但本领域技术人员应能理解,步骤S4和步骤S5之间并无绝对的先后顺序,例如,当网络设备执行步骤S5以获取与个性化信息相关的页面信息时,用户设备可同时执行步骤S4来渲染其已接收到的、与个性化信息无关的页面信息并呈现给用户。
[0070]作为本实施例的一种优选方案,个性化信息仅包含用户输入的输入序列,前述步骤S4包括步骤S4’。
[0071]在步骤S4,中,网络设备继续获取与所述输入序列以及与所述用户的个人属性和/或历史访问信息的页面信息,并提供给所述用户设备。
[0072]其中,用户的个人属性和/或历史访问信息,可在步骤S1、步骤S2或步骤S3之前,由网络设备预先获取。优选地,网络设备可获取用户设备直接提供的个人属性和/或历史访问信息,也可基于其已预先确定的用户标识信息,获取个人属性和/或历史访问信息。
[0073]具体地,网络设备获取与所述输入序列以及与所述用户的个人属性和/或历史访问信息的页面信息,并提供给所述用户设备的方式包括但不限于:
[0074]I)网络设备先基于输入序列来获得与其相关的页面信息,再基于用户的个人属性和/或历史访问信息,对所获得的页面信息进行调整,并提供给用户设备。
[0075]例如,网络设备先基于输入序列“柯南”进行搜索并排序,获得搜索结果;接着,网络设备根据用户的个人属性和/或历史访问信息,对搜索结果进行调整,并将排序调整后的搜索结果提供给用户设备。[0076]2)网络设备同时基于输入序列以及用户的个人属性和/或历史访问信息,来获得页面信息,并提供给用户设备。
[0077]例如,网络设备同时基于输入序列“柯南”和用户的个人属性和/或历史访问信息,来确定搜索结果,并对搜索结果进行排序,并将排序后的搜索结果提供给用户设备。
[0078]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何继续获取与所述个性化信息以及所述个人属性和/或历史访问信息均相关的页面信息,并提供给所述用户设备的实现方式,均应包含在本发明的范围内。
[0079]需要说明的是,在本实施例中,网络设备可直接根据页面访问请求,获取存储在本地的、该页面访问请求对应的页面信息,也可将页面访问请求发送到其他的网络设备,且从该其他的网络设备上获取该页面访问请求对应的页面信息。
[0080]根据本实施例的方案,网络设备能够先将与所述个性化信息无关的页面信息提供给用户设备,供用户设备呈现给用户,由此,用户能够更快地浏览到部分页面,相比原先将所有页面全部提供给用户设备以供其呈现的方案,本实施例的部分页面的呈现速度能够大大提升,如从现有技术的300ms提升至200ms等。并且,作为一种优选方案,用户设备还能在无需重新渲染网页的基础上,直接将后续接收到的页面信息呈现给用户。
[0081]图2为本发明另一个优选实施例的用于呈现页面的方法的流程示意图。本实施例中,与个性化信息相关的页面信息包含至少一个信息单元。
[0082]本实施例的方法主要通过网络设备和用户设备来实现;其中,对参照图1所示实施例中所述的网络设备和用户设备所作的任何说明,均以引用的方式包含于本实施例中。其中,本实施例的方法包括步骤S1、步骤S2、步骤S3、步骤S4、步骤S5、步骤S6 ;其中,步骤S4包括步骤S41和步骤S42,步骤S6包括步骤S6’ ;其中,步骤S1、步骤S2、步骤S3和步骤S5已在参照图1所示实施例中予以详述,在此不再赘述。
[0083]以下详细说明本实施例的步骤S4包含的步骤S41和步骤S42。
[0084]在步骤S41中,网络设备获取与个性化信息相关的页面信息包含的至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备。
[0085]优选地,网络设备获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备的实现方式包括但不限于:
[0086]I)网络设备根据至少一个信息单元中的每一个信息单元在页面中的渲染顺序,获取所述至少一个信息单元中的一个或多个信息单元,并将该一个或多个信息单元发送给用户设备。
[0087]例如,网络设备获取的与个性化信息相关的页面信息中包含三个信息单元,在渲染网页时,信息单元I被首先渲染、信息单元2其次被渲染,信息单元3最后被渲染,则网络设备根据三个信息单元的渲染顺序,依次获取信息单元1、信息单元2和信息单元3,并分3次先后发送给所述用户设备。
[0088]2)网络设备根据所述至少一个信息单元的优先级,获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备。
[0089]具体地,网络设备按照预定优先级确定规则,确定所述至少一个信息单元的优先级。优选地,预定优先级确定规则可基于以下至少一项来确定信息单元的优先级:i)信息单元在页面中的位置信息;ii)信息单元的类别。
[0090]例如,预定优先级确定规则包括:优先级从高到低的信息单元类别为文字类,图片类,视频类。则网络设备确定页面中文字类的信息单元的优先级最高,图片类的信息单元的优先级次高,视频类的信息单元的优先级最低。
[0091]又例如,预定优先级确定规则包括:在页面中越居中的信息单元优先级越高,且在页面中排序位置越高的信息单元优先级越高,则网络设备基于该预定优先级确定规则,确定位于页面中部最上方的信息单元的优先级最高,页面向下以及页面向两侧的信息单元优先级逐次降低。
[0092]又例如,预定优先级确定规则包括:根据信息单元的位置信息,将位于页面中一个预定区域内的信息单元的优先级置为最高,并且,其余信息单元中,越远离该预定区域的优先级越低。则网络设备基于该预定优先级确定规则,根据信息单元在页面中的位置信息,确定各个信息单元的优先级。优选地,所述页面中的预定区域为页面被呈现时,可能直接呈现给用户的区域,即用户不执行任何操作即能浏览的区域。
[0093]作为该实现方式2)的一种优选方案,网络设备还执行根据用户设备的屏幕尺寸信息,确定所述至少一个信息单元中各个信息单元被呈现给用户的可能性,以获得所述至少一个信息单元的优先级信息的步骤。该步骤可在步骤S4之前执行。
[0094]其中,网络设备可采用多种方式来表达所述至少一个信息单元中各个信息单元被呈现给用户的可能性,如,百分比、数值、等级等。例如,网络设备确定必定会呈现给用户的页面中包括的信息单元被呈现给用户的可能性为100%。
[0095]其中,网络设备获取所述用户设备的屏幕尺寸信息的实现方式包括但不限于:
[0096]I)用户设备在页面访问请求中添加用户屏幕尺寸信息,网络设备直接根据来自用户设备的页面访问请求获取用户屏幕尺寸信息。
[0097]2)网络设备向用户设备发送尺寸信息请求,用户设备接收到来自网络设备的尺寸信息请求后,向网络设备发送其屏幕尺寸信息。
[0098]3)网络设备通过识别用户设备的型号,来确定其屏幕尺寸信息。例如,用户设备为智能手机,则网络设备通过识别智能手机的型号,来获得与该型号对应的屏幕尺寸信息等。
[0099]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取所述用户设备的屏幕尺寸信息的实现方式,均应包含在本发明的范围内。
[0100]其中,网络设备可采用多种方式,来根据用户设备的屏幕尺寸信息,确定所述至少一个信息单元中各个信息单元被呈现给用户的可能性,以获得所述至少一个信息单元的优先级信息。
[0101]例如,网络设备根据用户设备的屏幕尺寸信息,计算得到在用户不对页面执行操作的情况下,用户设备将呈现给用户的、渲染后的页面中包括的信息单元,并确定该等信息单元的优先级为最高;接着,对于需要用户移动页面位置才能被呈现给用户的信息单元,网络设备计算该等信息单元呈现时需要被移动的距离,并根据距离的由近至远,将各个信息单元的优先级由高至低进行排序。由于一些信息单元在页面呈现时会被直接呈现给用户,也即,该等信息单元在页面呈现时被用户浏览到的可能性最高,因此,该等信息单元的优先级可置为最高,而需要移动距离越远的信息单元,被用户浏览到的可能性越低,因此,该等信息单元的优先级也越低。
[0102]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户设备的屏幕尺寸信息,确定所述至少一个信息单元中各个信息单元被呈现给用户的可能性,以获得所述至少一个信息单元的优先级信息的实现方式,均应包含在本发明的范围内。
[0103]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备的实现方式,均应包含在本发明的范围内。
[0104]在步骤S42中,网络设备重复步骤S41,直至已将所有的信息单元发送给所述用户设备。
[0105]具体地,网络设备重复执行步骤S41,获取所述至少一个信息单元中的、尚未被发送给用户设备的一个或多个信息单元,并将该一个或多个信息单元发送给用户设备,直至已将所述至少一个信息单元中的所有信息单元发送给用户设备。
[0106]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备的实现方式,均应包含在本发明的范围内。
[0107]需要说明的是,步骤S41和步骤S42能够与参照图1所示实施例中的步骤S4’相结合;例如,用户设备继续获取与输入序列以及与用户的个人属性和/或历史访问信息均相关的一个或多个信息单元,并提供给所述用户设备,并且,用户设备重复前述步骤,直至已将所有的信息单元发送给用户设备。
[0108]以下详细说明本实施例的步骤S6包含的步骤S6’。
[0109]在步骤S6’中,用户设备接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并将其呈现给所述用户,直至不再接收到来自所述网络设备的所述信息单
J Li ο
[0110]其中,用户设备接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并将其呈现给所述用户的实现方式,与参照图1中步骤S6中用户设备继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户的实现方式相同或相似,在此不再赘述。
[0111]需要说明的是,步骤S6’能够与参照图1中步骤S6的实现方式2)相结合。例如:用户设备接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并在不重新渲染已呈现的页面信息的基础上,将该一个或多个信息单元呈现给所述用户。
[0112]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并将其呈现给所述用户的实现方式,均应包含在本发明的范围内。
[0113]由于屏幕尺寸的限制,用户设备往往无法将整个页面完整地进行呈现。根据本实施的方案,网络设备能够将与个性化信息相关的信息单元,按照优先级的由高至低发送给用户设备,使得更有可能被呈现给用户信息单元能够被优先发送到用户设备中并予以呈现,从而使得用户视觉上感觉其在较短时间便接收到了响应页面的全部内容,大大的提升了用户的视觉效果和满意度。[0114]图3为本发明一个优选实施例的用于呈现页面的系统的结构示意图。本实施例的系统包括网络设备和用户设备;其中,网络设备包括辅助装置,该辅助装置包括接收装置
2、第一获取装置3和第二获取装置4;其中,用户设备包括页面呈现装置,该页面呈现装置包括请求装置1、第一呈现装置5和第二呈现装置6。优选地,所述页面呈现装置可为浏览器、浏览器插件或其他可用于呈现页面的客户端。
[0115]请求装置I向网络设备发送页面访问请求,其中,该页面访问请求能够用于获取用户的个性化信息。
[0116]其中,所述个性化信息包括任何与用户相关的信息。优选地,所述个性化信息包括用户输入的输入序列。如,用户在用户设备浏览器的搜索输入框中输入“柯南”,则请求装置I将“柯南”作为用户的个性化信息,且向网络设备发送包含该输入序列“柯南”的页面访问请求。
[0117]更优选地,所述个性化信息还包括以下至少一项:
[0118]I)所述用户的个人属性。用户的个人属性包括任何与用户个人特性相关的属性,如用户的身高、年龄、教育程度等。该用户的个人属性可由用户直接提供,也可基于用户的历史访问记录、历史消费记录等信息确定。
[0119]2)所述用户的用户标识信息。用户的用户标识信息包括任何可标识用户的信息;如用户所使用的网络地址信息,又如用户在其当前访问的社区网站中使用的注册用户名或被社区网站自动标识的临时身份信息,又如,用户所使用的用户设备的硬件标识信息等。
[0120]3)所述用户的历史访问信息。用户的历史访问信息包括任何用户访问过的信息记录,如用户历史浏览的网页或资源内容、用户历史浏览的网页地址、用户历史的消费记录
坐寸ο
[0121]优选地,所述个性化信息可仅包括所述用户的用户标识信息以及该用户输入的输入序列;或者,所述个性化信息可仅包括所述用户输入的输入序列。
[0122]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据通过个性化信息表示用户特征的实现方式,均应包含在本发明的范围内。
[0123]接收装置2接收来自用户设备的页面访问请求。
[0124]其中,接收装置2获取用户的个性化信息的实现方式包括但不限于:
[0125]I)接收装置2直接从页面访问请求中获取用户的个性化信息。
[0126]例如,用户在用户设备中输入的输入序列为“柯南”,请求装置I将包含“柯南”的页面访问请求发送给网络设备,则接收装置2可直接从该页面访问请求中获取用户的个性化信息“柯南”。
[0127]又例如,请求装置I将用户标识信息、用户的个人属性以及用户的历史访问记录,均作为个性化信息,包含至页面访问请求中发送给网络设备;则接收装置2可直接从页面访问请求中获得用户标识信息、用户的个人属性以及用户的历史访问记录。
[0128]2)接收装置2根据来自用户设备的页面访问请求间接获取用户的个性化信息。
[0129]其中,个性化信息中的用户标识信息,可由接收装置2通过页面访问请求来识别用户设备,进而获得与该用户设备对应的用户标识信息。
[0130]例如,用户标识信息包含用户在社区网站中的注册信息,在该用户设备与网络设备首次建立连接时,用户设备即将用户的注册信息提供给网络设备,则当用户设备后续向网络设备发送页面访问请求,且该等页面访问请求不包含注册信息时,接收装置2通过页面访问请求识别用户设备,来获得与该用户设备对应的用户在社区网站中的注册信息。
[0131]又例如,用户在其当前访问的社区网站中通过点击某个链接向网络设备发送页面访问请求,接收装置2接收到该页面访问请求后,可根据该页面访问请求中包含的用户设备的网络地址信息,获取用户在其访问的社区网站中的临时身份信息。
[0132]其中,个性化信息中的用户的个人属性以及历史访问信息,可由接收装置2通过页面访问请求来识别用户设备后,直接获得与用户设备对应的个人属性以及历史访问信息,作为用户的个人属性以及历史访问信息;或者,可由接收装置2先通过页面访问请求来确定用户标识信息后,再获取与用户标识信息对应的、该用户的个人属性以及历史访问信肩、O
[0133]例如,当页面访问请求不包含用户的个人属性以及用户的历史访问记录时,接收装置2可通过页面访问请求来识别用户设备或获得用户的注册信息,从而基于识别出的用户设备或注册信息,来获得记录在网络设备端的用户的个人属性以及用户的历史访问记录。
[0134]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据页面访问请求获取用户的个性化信息的实现方式,均应包含在本发明的范围内。
[0135]第一获取装置3根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备。
[0136]其中,与所述个性化信息无关的页面信息包括任何在个性化信息发生改变时不发生变化的页面信息。例如,当个性化信息仅包括用户输入的输入序列“柯南”,且该页面访问请求用于请求访问搜索词为该输入序列“柯南”的搜索页面时,搜索页面中与“柯南”无关的内容,如除排序后的搜索结果的其他页面内容,即为与用户个性化信息无关的页面信息。
[0137]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备的实现方式,均应包含在本发明的范围内。
[0138]第一呈现装置5接收来自所述网络设备的、与所述个性化信息无关的页面信息,并将其呈现给所述用户。
[0139]例如,第一呈现装置5接收到来自网络设备的页面信息后,将该部分页面信息进行渲染并以页面形式呈现给所述用户。
[0140]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何接收来自所述网络设备的、与所述个性化信息无关的页面信息,并将其呈现给所述用户的实现方式,均应包含在本发明的范围内。
[0141 ] 网络设备中,第一获取装置3执行操作之后,第二获取装置4继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。
[0142]其中,与所述个性化信息相关的页面信息包括任何在个性化信息发生改变时发生变化的页面信息。例如,当个性化信息包括用户输入的输入序列“柯南”时,用户所请求的页面内容中与“柯南”相关的信息,如基于“柯南”进行搜索排序后获得的搜索结果,即为与用户个性化信息相关的页面信息。
[0143]第二获取装置4可采用多种方式继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。如,第二获取装置4可直接获取所有与所述个性化信息相关的页面信息,并提供给所述用户设备;又如,第二获取装置4可按照预定规则分多次分别获取部分与所述个性化信息相关的页面信息,并当每次获取部分个性化信息后,将该部分个性化信息立即提供给所述用户设备,由此,通过多次操作将所有与所述个性化信息相关的页面信息提供给用户设备。
[0144]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备的实现方式,均应包含在本发明的范围内。
[0145]用户设备中,第一呈现装置5执行操作之后,第二呈现装置6继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户。
[0146]具体地,第二呈现装置6继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户的实现方式包括但不限于:
[0147]I)第二呈现装置6继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,将该部分页面信息与用户设备之前已接收到的页面信息相结合,并将结合后的页面信息重新渲染后呈现给用户。
[0148]2)第二呈现装置6包括第一子呈现装置(图未示),该第一子呈现装置继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并在不重新渲染已呈现的页面信息的基础上,将该与个性化信息相关的页面信息呈现给所述用户。
[0149]例如,第一呈现装置5接收到来自网络设备的、与个性化信息无关的页面信息P1,并将页面信息Pi呈现给用户,第一子呈现装置继续接收来自所述网络设备的、与所述个性化信息相关的页面信息P2,并在不重新渲染已呈现的网页信息Pl的基础上,在网页信息Pl上采用动态加载技术,如AJAX (Asynchronous JavaScript and XML)、jQuery技术等,直接加载网页信息P2,以将与个性化信息相关的页面信息P2呈现给用户。
[0150]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户的实现方式,均应包含在本发明的范围内。
[0151]需要说明的是,尽管图3中示出第二获取装置4的逻辑顺序在第一呈现装置5之后,但本领域技术人员应能理解,第二获取装置4和第一呈现装置5执行的操作并无绝对的先后顺序,例如,当第一呈现装置5获取与个性化信息相关的页面信息时,第二获取装置4可同时渲染其已接收到的、与个性化信息无关的页面信息并呈现给用户。
[0152]作为本实施例的一种优选方案,个性化信息仅包含用户输入的输入序列,前述第二获取装置4包括第二子获取装置(图未示)。
[0153]第二子获取装置继续获取与所述输入序列以及与所述用户的个人属性和/或历史访问信息的页面信息,并提供给所述用户设备。
[0154]其中,用户的个人属性和/或历史访问信息,可在请求装置1、接收装置2或第一获取装置3执行操作之前,由第二子获取装置预先获取。优选地,第二子获取装置可获取用户设备直接提供的个人属性和/或历史访问信息,也可基于已预先被确定的用户标识信息,获取个人属性和/或历史访问信息。
[0155]具体地,第二子获取装置获取与所述输入序列以及与所述用户的个人属性和/或历史访问信息的页面信息,并提供给所述用户设备的方式包括但不限于:
[0156]I)第二子获取装置先基于输入序列来获得与其相关的页面信息,再基于用户的个人属性和/或历史访问信息,对所获得的页面信息进行调整,并提供给用户设备。
[0157]例如,第二子获取装置先基于输入序列“柯南”进行搜索并排序,获得搜索结果;接着,第二子获取装置根据用户的个人属性和/或历史访问信息,对搜索结果进行调整,并将排序调整后的搜索结果提供给用户设备。
[0158]2)第二子获取装置同时基于输入序列以及用户的个人属性和/或历史访问信息,来获得页面信息,并提供给用户设备。
[0159]例如,第二子获取装置同时基于输入序列“柯南”和用户的个人属性和/或历史访问信息,来确定搜索结果,并对搜索结果进行排序,并将排序后的搜索结果提供给用户设备。
[0160]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何继续获取与所述个性化信息以及所述个人属性和/或历史访问信息均相关的页面信息,并提供给所述用户设备的实现方式,均应包含在本发明的范围内。
[0161]需要说明的是,在本实施例中,辅助装置可直接根据页面访问请求,获取存储在本地的、该页面访问请求对应的页面信息,也可将页面访问请求发送到其他的网络设备,且从该其他的网络设备上获取该页面访问请求对应的页面信息。
[0162]根据本实施例的方案,网络设备能够先将与所述个性化信息无关的页面信息提供给用户设备,供用户设备呈现给用户,由此,用户能够更快地浏览到部分页面,相比原先将所有页面全部提供给用户设备以供其呈现的方案,本实施例的部分页面的呈现速度能够大大提升,如从现有技术的300ms提升至200ms等。并且,作为一种优选方案,用户设备还能在无需重新渲染网页的基础上,直接将后续接收到的页面信息呈现给用户。
[0163]图4为本发明另一个优选实施例的用于呈现页面的系统的结构示意图。本实施例中,与个性化信息相关的页面信息包含至少一个信息单元。
[0164]本实施例的系统包括网络设备和用户设备;其中,网络设备包括辅助装置,该辅助装置包括接收装置2、第一获取装置3和第二获取装置4,且其中,第二获取装置4包括第一子获取装置41和迭代装置42 ;其中,用户设备包括页面呈现装置,该页面呈现装置包括请求装置1、第一呈现装置5和第二呈现装置6,且其中,第二呈现装置6包括第二子呈现装置61 ;优选地,所述页面呈现装置可为浏览器、浏览器插件或其他可用于呈现页面的客户端。
[0165]其中,请求装置1、接收装置2、第一获取装置3和第一呈现装置5已在参照图3所示实施例中予以详述,在此不再赘述。
[0166]以下详细说明本实施例的第二获取装置4包含的第一子获取装置41和迭代装置42。
[0167]第一子获取装置41获取与个性化信息相关的页面信息包含的至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备。
[0168]优选地,第一子获取装置41获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备的实现方式包括但不限于:
[0169]I)第一子获取装置41根据至少一个信息单元中的每一个信息单元在页面中的渲染顺序,获取所述至少一个信息单元中的一个或多个信息单元,并将该一个或多个信息单元发送给用户设备。
[0170]例如,第一子获取装置41获取的与个性化信息相关的页面信息中包含三个信息单元,在渲染网页时,信息单元I被首先渲染、信息单元2其次被渲染,信息单元3最后被渲染,则第一子获取装置41根据三个信息单元的渲染顺序,依次获取信息单元1、信息单元2和信息单元3,并分3次先后发送给所述用户设备。
[0171]2)第一子获取装置41包括发送装置(图未示),该发送装置根据所述至少一个信息单元的优先级,获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备。
[0172]具体地,发送装置按照预定优先级确定规则,确定所述至少一个信息单元的优先级。优选地,预定优先级确定规则可基于以下至少一项来确定信息单元的优先级:i)信息单元在页面中的位置信息;ii)信息单元的类别。
[0173]例如,预定优先级确定规则包括:优先级从高到低的信息单元类别为文字类,图片类,视频类。则发送装置确定页面中文字类的信息单元的优先级最高,图片类的信息单元的优先级次高,视频类的信息单元的优先级最低。
[0174]又例如,预定优先级确定规则包括:在页面中越居中的信息单元优先级越高,且在页面中排序位置越高的信息单元优先级越高,则发送装置基于该预定优先级确定规则,确定位于页面中部最上方的信息单元的优先级最高,页面向下以及页面向两侧的信息单元优先级逐次降低。
[0175]又例如,预定优先级确定规则包括:根据信息单元的位置信息,将位于页面中一个预定区域内的信息单元的优先级置为最高,并且,其余信息单元中,越远离该预定区域的优先级越低。则发送装置基于该预定优先级确定规则,根据信息单元在页面中的位置信息,确定各个信息单元的优先级。优选地,所述页面中的预定区域为页面被呈现时,可能直接呈现给用户的区域,即用户不执行任何操作即能浏览的区域。
[0176]作为该实现方式2)的一种优选方案,辅助装置还包括确定装置(图未示),该确定装置根据用户设备的屏幕尺寸信息,确定所述至少一个信息单元中各个信息单元被呈现给用户的可能性,以获得所述至少一个信息单元的优先级信息。确定装置可在第二获取装置4之前执行操作。
[0177]其中,确定装置可采用多种方式来表达所述至少一个信息单元中各个信息单元被呈现给用户的可能性,如,百分比、数值、等级等。例如,确定装置确定必定会呈现给用户的页面中包括的信息单元被呈现给用户的可能性为100%。
[0178]其中,确定装置获取所述用户设备的屏幕尺寸信息的实现方式包括但不限于:
[0179]I)用户设备在页面访问请求中添加用户屏幕尺寸信息,确定装置直接根据来自用户设备的页面访问请求获取用户屏幕尺寸信息。
[0180]2)确定装置向用户设备发送尺寸信息请求,用户设备接收到来自确定装置的尺寸信息请求后,向确定装置发送其屏幕尺寸信息。
[0181]3)确定装置通过识别用户设备的型号,来确定其屏幕尺寸信息。例如,用户设备为智能手机,则确定装置通过识别智能手机的型号,来获得与该型号对应的屏幕尺寸信息等。
[0182]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取所述用户设备的屏幕尺寸信息的实现方式,均应包含在本发明的范围内。
[0183]其中,确定装置可采用多种方式,来根据用户设备的屏幕尺寸信息,确定所述至少一个信息单元中各个信息单元被呈现给用户的可能性,以获得所述至少一个信息单元的优先级信息。
[0184]例如,确定装置根据用户设备的屏幕尺寸信息,计算得到在用户不对页面执行操作的情况下,用户设备将呈现给用户的、渲染后的页面中包括的信息单元,并确定该等信息单元的优先级为最高;接着,对于需要用户移动页面位置才能被呈现给用户的信息单元,确定装置计算该等信息单元呈现时需要被移动的距离,并根据距离的由近至远,将各个信息单元的优先级由高至低进行排序。由于一些信息单元在页面呈现时会被直接呈现给用户,也即,该等信息单元在页面呈现时被用户浏览到的可能性最高,因此,该等信息单元的优先级可置为最高,而需要移动距离越远的信息单元,被用户浏览到的可能性越低,因此,该等信息单元的优先级也越低。
[0185]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户设备的屏幕尺寸信息,确定所述至少一个信息单元中各个信息单元被呈现给用户的可能性,以获得所述至少一个信息单元的优先级信息的实现方式,均应包含在本发明的范围内。
[0186]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备的实现方式,均应包含在本发明的范围内。
[0187]迭代装置42触发第一子获取装置41重复执行操作,直至已将所有的信息单元发送给所述用户设备。
[0188]具体地,迭代装置42触发第一子获取装置41重复执行操作,获取所述至少一个信息单元中的、尚未被发送给用户设备的一个或多个信息单元,并将该一个或多个信息单元发送给用户设备,直至已将所述至少一个信息单元中的所有信息单元发送给用户设备。
[0189]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备的实现方式,均应包含在本发明的范围内。
[0190]需要说明的是,第一子获取装置41和迭代装置42实现的功能能够与参照图3所示实施例中的第二子获取装置实现的功能相结合;例如,可继续获取与输入序列以及与用户的个人属性和/或历史访问信息均相关的一个或多个信息单元,并提供给所述用户设备,并且,可重复前述操作,直至已将所有的信息单元发送给用户设备。
[0191]以下详细说明本实施例的第二呈现装置6包含的第二子呈现装置61。
[0192]第二子呈现装置61接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并将其呈现给所述用户,直至不再接收到来自所述网络设备的所述信息单元。
[0193]其中,第二子呈现装置61接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并将其呈现给所述用户的实现方式,与参照图3中第二呈现装置6继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户的实现方式相同或相似,在此不再赘述。
[0194]需要说明的是,第二子呈现装置61实现的功能能够与参照图3中第二呈现装置6的实现方式2)相结合。例如:第二子呈现装置61接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并在不重新渲染已呈现的页面信息的基础上,将该一个或多个信息单元呈现给所述用户。
[0195]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并将其呈现给所述用户的实现方式,均应包含在本发明的范围内。
[0196]由于屏幕尺寸的限制,用户设备往往无法将整个页面完整地进行呈现。根据本实施的方案,网络设备能够将与个性化信息相关的信息单元,按照优先级的由高至低发送给用户设备,使得更有可能被呈现给用户信息单元能够被优先发送到用户设备中并予以呈现,从而使得用户视觉上感觉其在较短时间便接收到了响应页面的全部内容,大大的提升了用户的视觉效果和满意度。
[0197]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0198]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种在网络设备中用于辅助用户设备呈现页面的方法,其中,该方法包括以下步骤: a接收来自用户设备的页面访问请求,其中,该页面访问请求能够用于获得用户的个性化信息; b根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备; 其中,该方法在所述步骤b之后还包括以下步骤: c继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。
2.根据权利要求1所述的方法,其中,所述与个性化信息相关的页面信息包括至少一个信息单元,所述步骤c包括以下步骤: Cl获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备; c2重复所述步骤Cl,直至已将所有的信息单元发送给所述用户设备。
3.根据权利要求2所述的方法,其中,所述步骤Cl包括以下步骤: -根据所述至少一个信息单元的优先级,获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备。
4.根据权利要求3所述的方法,其中,该方法还包括以下步骤: -根据所述用户设备的屏幕尺寸信息,确定所述至少一个信息单元中各个信息单元被呈现给用户的可能性,以获得所述至少一个信息单 元的优先级信息。
5.根据权利要求1至4中任一项所述的方法,其中,所述个性化信息包括用户输入的输入序列。
6.根据权利要求5所述的方法,其中,所述个性化信息还包括以下至少一项: -所述用户的个人属性; -所述用户的用户标识信息; -所述用户的历史访问信息。
7.根据权利要求1所述的方法,其中,所述个性化信息仅包括所述用户输入的输入序列,所述步骤c包括以下步骤: -继续获取与所述输入序列以及与所述用户的个人属性和/或历史访问信息均相关的页面信息,并提供给所述用户设备。
8.—种在用户设备中用于呈现页面信息的方法,其中,该方法包括以下步骤: A向网络设备发送页面访问请求,其中,该页面访问请求能够用于获得用户的个性化信息; B接收来自所述网络设备的、与所述个性化信息无关的页面信息,并将其呈现给所述用户; C继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户。
9.根据权利要求8所述的方法,其中,所述步骤C包括以下步骤: -继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并在不重新渲染已呈现的页面信息的基础上,将该与个性化信息相关的页面信息呈现给所述用户。
10.根据权利要求8所述的方法,其中,所述与个性化信息相关的页面信息包括至少一个信息单元,所述步骤C包括以下步骤: -接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并将其呈现给所述用户,直至不再接收到来自所述网络设备的所述信息单元。
11.一种在网络设备中用于辅助用户设备呈现页面的辅助装置,其中,该辅助装置包括以下装置: 接收装置,用于接收来自用户设备的页面访问请求,其中,该页面访问请求能够用于获得用户的个性化信息; 第一获取装置,用于根据所述页面访问请求,获取与所述个性化信息无关的页面信息,并提供给所述用户设备; 其中,该辅助装置还包括在第一获取装置之后执行操作的以下装置: 第二获取装置,用于继续获取与所述个性化信息相关的页面信息,并提供给所述用户设备。
12.根据权利要求11所述的辅助装置,其中,所述与个性化信息相关的页面信息包括至少一个信息单元,所述第二获取装置包括以下装置: 第一子获取装置,用于获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备; 迭代装置,用于触发第一子获取装置重复执行操作,直至已将所有的信息单元发送给所述用户设备。
13.根据权利要求12所述的辅助装置,其中,所述第一子获取装置包括以下装置: 发送装置,用于根据所述至少一个信息单元的优先级,获取所述至少一个信息单元中的一个或多个信息单元,并发送给所述用户设备。
14.根据权利要求13所述的辅助装置,其中,该辅助装置还包括以下装置: 确定装置,用于根据所述用户设备的屏幕尺寸信息,确定所述至少一个信息单元中各个信息单元被呈现给用户的可能性,以获得所述至少一个信息单元的优先级信息。
15.根据权利要求11至14中任一项所述的辅助装置,其中,所述个性化信息包括用户输入的输入序列。
16.根据权利要求15所述的辅助装置,其中,所述个性化信息还包括以下至少一项: -所述用户的个人属性; -所述用户的用户标识信息; -所述用户的历史访问信息。
17.根据权利要求11所述的辅助装置,其中,所述个性化信息仅包括所述用户输入的输入序列,所述第二获取装置包括以下装置: 第二子获取装置,用于继续获取与所述输入序列以及与所述用户的个人属性和/或历史访问信息均相关的页面信息,并提供给所述用户设备。
18.一种在用户设备中用于呈现页面信息的页面呈现装置,其中,该页面呈现装置包括以下装置: 请求装置,用于向网络设备发送页面访问请求,其中,该页面访问请求能够用于获得用户的个性化信息; 第一呈现装置,用于接收来自所述网络设备的、与所述个性化信息无关的页面信息,并将其呈现给所述用户; 第二呈现装置,用于继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并将其呈现给所述用户。
19.根据权利要求18所述的页面呈现装置,其中,所述第二呈现装置包括以下装置: 第一子呈现装置,用于继续接收来自所述网络设备的、与所述个性化信息相关的页面信息,并在不重新渲染已呈现的页面信息的基础上,将该与个性化信息相关的页面信息呈现给所述用户。
20.根据权利要求18所述的页面呈现装置,其中,所述与个性化信息相关的页面信息包括至少一个信息单元,所述第二呈现装置包括以下装置: 第二子呈现装置,用于接收来自网络设备的、所述至少一个信息单元中的一个或多个信息单元,并将其呈现给所述用户 ,直至不再接收到来自所述网络设备的所述信息单元。
【文档编号】G06F17/30GK103886036SQ201410080978
【公开日】2014年6月25日 申请日期:2014年3月6日 优先权日:2014年3月6日
【发明者】张文战, 刘子曜, 曹晓冬, 贾春鑫, 许亚宾 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1