用于处理网络浏览信息的系统和方法

文档序号:9693247阅读:266来源:国知局
用于处理网络浏览信息的系统和方法
【技术领域】
[0001]本发明涉及一种用于处理网络浏览信息的系统和方法。本发明还涉及一种包括辅助网络服务器和后端服务器的平台、一种用于在辅助网络服务器中处理信息的方法以及一种用于在后端服务器中处理信息的方法。
【背景技术】
[0002]原则上,单个网络服务器可以提供允许网络浏览器(客户端)访问网站的所有功能。然而,近年来,网站发展得更复杂,因此,就会具有网络服务器系统。
[0003]这些年,在数据库内存储网站的内容已经成为一种习惯,从该数据库中,响应于请求,在飞行中生成HTML页面。因此,为网页服务的系统包括与数据库后端相结合的网络服务器。一个不同的系统可以提供模板,指示网站的外观和感觉。
[0004]对于大型网站,为了具有冗余和/或地理分布,可以使用分布式服务器和数据库系统,这给设计增加了进一步复杂度。
[0005]近年来,出现了越来越多有关网站的法规。国家或跨国法规可以规定网站是否可以处理与人们浏览网络相关的信息以及如何处理。法规的常见动机是保护上万维网的人的隐私。例如,最近的欧洲法规规定网站使用用户的网络浏览器存储所谓的“浏览器缓存(cookie)”(与浏览相关的持续信息)的条件。
[0006]由于互联网通常不在国界上停止,所以网络服务器管理员必须处理很多不同的法规。网络服务器自然难以遵守可能与其任何用户相关的所有法规。因此,需要通过结构化方式处理个人或隐私相关的信息。
[0007]在R.J.Schloss的文章 “Novel business uses of independently createdhyperlinks in the World Wide Web:basic mechanismand examples”(Proceedings ofthe annual Hawaii internat1nal conference on system sciences,1996)pp.137-146,公开了咨询服务器,在设置有由浏览器访问的页面的URL时,该服务器可以提供关于所述被访问页面的额外数据。然后,浏览器可以呈现额外数据以及被访问页面。这个系统的缺点在于,必须由浏览器支持,换言之,浏览器必须使用网络咨询传输协议(WATP)自己主动从咨询服务器明确请求额外信息。这个请求严格地限制了使用咨询服务器,尤其对于具有“现成”浏览器软件的商品装置,例如,连接电器设备(所谓的“物联网” 1T装置)。

【发明内容】

[0008]本发明提供了一种信息处理平台,包括:
[0009]-辅助网络服务器(AWS);
[0010]-后端服务器(BES);
[0011]其中,所述辅助网络服务器被配置为:
[0012]-接收与网络客户端查询相关的信息;并且
[0013]-将所述信息转发给所述后端服务器,并且
[0014]其中,所述后端服务器被配置为:
[0015]-根据在配置文件中编码(condified)的指令,处理所述信息,以获得处理后的信息。
[0016]平台还可以包括数据接口,用于将处理后的数据提供给(例如)用于存储的数据存储器或者用于进一步处理的模块,例如,推荐系统。与网络客户端查询相关的信息可以是与网络客户端的用户相关的个人或隐私相关信息。在一个实施方式中,网络客户端向网络服务器请求网页。网络服务器的回复包括网络标签(例如,一块JavaScript代码),其使接收网络客户端与辅助网络服务器联系。与网络客户端查询相关的信息还可以包括被请求的网页的URL和/或被请求的网页(部分)。
[0017]处理后的信息可以存储在BES的存储器中。处理后的信息可被提供给数据接口,用于进一步在内部或者在外部处理或存储。尤其地,BES可以将处理后的信息提供给数据存储接口,用于存储处理后的信息。
[0018]要理解的是,根据本发明的平台的实体(例如,辅助网络服务器(AWS)、后端服务器(BES)、数据存储接口等)是逻辑实体,并且不需要在物理上分离。例如,能够在单个计算机服务器内组合AWS和BES,甚至在单个服务器上的单个处理中。然而,为了明确解释本发明,将作为逻辑分离的实体讨论AWS和BES。数据存储接口提供用于在(例如)本地或远程数据存储器(例如,数据库单元)内存储信息的接口。数据存储器可以与网络服务器相关联,例如,可以由网络服务器的提供商运行。
[0019]在根据本发明的进一步实施方式中,平台进一步包括代理服务器,其被配置为:
[0020]-将请求从网络客户端转发给网络服务器;
[0021]-从所述网络服务器接收针对网络客户端的回复;
[0022]-将基于请求和/或回复的信息发送至辅助网络服务器,作为与网络客户端查询相关的信息。
[0023]在这个进一步实施方式中,代理服务器向网络客户端有效地隐瞒辅助网络服务器。然后,平台有利地不取决于客户端正确地处理网络标签。相反,代理服务器可以处理网络标签,并且根据从网络服务器中接收的网络标签,与辅助服务器联系。
[0024]网络客户端或代理服务器与辅助网络服务器的联系,可以包括发送与网络客户端查询相关的信息。这种联系还能够仅仅传输部分信息,并且能够由向网络服务器请求进一步信息的辅助网络服务器获得进一步信息。
[0025]在根据本发明的实施方式中,由所述辅助网络服务器将信息转发给所述后端服务器取决于所述辅助网络服务器对与所述网络客户端相关的隐私设置(例如,浏览器缓存的内容)的检查。作为这个检查的一部分,AWS也可以适用任何相关(本地)法律要求,从而移除网络服务器的运营商实现所有法律要求的需要。交替地,BES可以实现法律要求检查。
[0026]在根据本发明的实施方式中,所述后端服务器被配置为从网络服务器中获得配置文件。配置文件通常由网络服务器的运营商提供。因此,如果BES或AWS从网络服务器中自动检索配置文件,那么这较为方便。
[0027]在根据本发明的实施方式中,所述配置文件规定与所述网络客户端相关的信息中的哪些元素要聚合在处理后的信息内。
[0028]在根据本发明的实施方式中,所述配置文件引用由HTML元素识别识别的数据元素。
[0029]在根据本发明的实施方式中,所述配置文件包括模板SQL指令,用于指示SQL数据库存储选定数据。
[0030]在根据本发明的实施方式中,所述辅助网络服务器被配置为向网络服务器请求额外数据。在根据本发明的实施方式中,从网络服务器中或者从进一步远程服务器中接收所述配置文件。
[0031]在根据本发明的实施方式中,所述辅助网络服务器被配置为在将所述信息转发给后端服务器之前,处理与网络客户端查询相关的数据信息。
[0032]在根据本发明的实施方式中,在将所述信息转发给后端服务器之后,所述辅助网络服务器从后端服务器接收额外数据。
[0033]在根据本发明的实施方式中,所述辅助网络服务器被配置为将基于从网络服务器或后端服务器中接收的数据的额外HTML数据发送给网络客户端。
[0034]在根据本发明的实施方式中,所述后端服务器被配置为从数据存储器接收数据,例如,通过数据存储接口。
[0035]本发明进一步提供一种用于在辅助网络服务器中处理信息的方法,所述方法包括:
[0036]-接收包括与网络客户端查询相关的信息的请求;
[0037]-检查用户对处理所述信息的同意;
[0038]-将所述信息发送给后端服务器,用于处理和/或存储。
[0039]所接收的请求可以由在网络服务器的页面内的网络标签(例如,一块JavaScript代码)触发。网络标签由网络客户端或代理服务器解释和执行,这促使发出针对AWS的请求。
[0040]本发明进一步提供一种用于在后端服务器内处理信息的方法,所述方法包括:
[0041 ]-接收与网络客户端查询相关的信息;
[0042]-解释在配置文件内编码的指令;
[0043]-根据所述指令,从所述信息
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1