请求计算机数据资产制造技术

技术编号:7131504 阅读:196 留言:0更新日期:2012-04-11 18:40
一种可操作以在客户端计算机上显示数据文件的计算机管理装置、方法和计算机程序,其中所述数据文件包括结构文件和第一多个数据元素,所述装置包括:发送组件,其可操作以发送包括对所述结构文件的请求的第一消息;接收组件,其可操作以接收所述结构文件;评估组件,其可操作以确定第二多个数据元素,其中所述第二多个数据元素与可见区域关联;所述发送组件还可操作以发送第二消息,其中所述第二消息包括对所述第二多个数据元素的请求;所述接收组件还可操作以接收所述第二多个数据元素;及显示组件,其可操作以响应于接收到所述第二多个数据元素而在所述可见区域中显示所述第二多个数据元素。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机数据传输领域。具体地说,本专利技术涉及一种用于请求可下载的计算机数据元素的装置、方法和计算机程序。
技术介绍
计算机网络连接速度和带宽的增加允许数据处理系统提供更丰富的数据内容。网站使用增加的因特网连接速度来提供更丰富且更高带宽的内容。形式为因特网数据元素 (如图片和视频)的计算机数据内容通常用于网页中以用于增进用户体验的目的。在电子邮件通信中也愈来愈多地使用Web数据元素。然而,数据内容传输的改进也可能对用户不利,因为带宽改进需要花费成本。经由移动电话接入因特网是遭受高成本和低性能连接之苦的特定领域。通常,按照已下载的兆字节数来对用户收费。由于平均网页的大小稳定地增长,所以此类连接的用户发现下载要花费更长时间且比先前更昂贵。降低查看任何网页的成本的当前客户端侧解决方案是选择不下载图片或视频。许多Web浏览器支持此选择,但因为如此多的网站依赖于图像来构建导航菜单,所以用户发现许多网站变得不可用。最终,用户失去了使用网站的体验价值。另外,一些网站和基于Web的应用提供一种机制,客户端借助该机制仅取回用于页面的可见部分的数据。尽管此行为对高成本连接的用户非常有帮助,但其必须在每个应用的基础上实施。因为大多数网站提供者并不将此行为编码至其网站中,且大多数用户不会选择将其浏览限于已实施此行为的网站,所以此解决方案对降低使用连接的总成本起到极小作用,且主要用于增加已实施此行为的网站的性能。因此,本领域中需要解决前述问题。
技术实现思路
从第一方面看,本专利技术提供一种用于在客户端计算机上显示数据文件的计算机管理装置,其中所述客户端计算机包括可见区域,其中所述数据文件包括结构文件和第一多个数据元素,并且其中所述第一多个数据元素包括第二多个数据元素,所述装置包括发送组件,其可操作以将第一消息发送至服务器,其中所述消息包括对结构文件的请求,其中所述结构文件包括所述第一多个数据元素的列表;接收组件,其可操作以从所述服务器接收所述结构文件;评估组件,其可操作以响应于接收到所述结构文件而确定所述第二多个数据元素,其中所述第二多个数据元素与所述可见区域关联;所述发送组件还可操作以将第二消息发送至所述服务器,其中所述第二消息包括对所述第二多个数据元素的请求;所述接收组件还可操作以接收所述第二多个数据元素;以及显示组件,其可操作以响应于接收到所述第二多个数据元素而在所述可见区域中显示所述第二多个数据元素。此计算机管理装置的优点在于仅需下载所使用的数据元素且对所述数据元素进行付款,而用户不会遗漏来自页面的任何有价值的信息。优选地,本专利技术提供一种装置,其中所述装置还包括存储组件,其可操作以响应于接收到所述第二多个数据元素而将所述第二多个数据元素存储在客户端计算机存储器中。优选地,其中所述第二多个数据元素包括第三多个数据元素,本专利技术提供一种装置,其中所述装置还包括所述评估组件还可操作以响应于接收到所述结构文件而评估所述第一多个数据元素的所述列表以确定所述第三多个数据元素,其中所述第三多个数据元素未存储在所述客户端计算机存储器中;所述发送组件还可操作以将第三消息发送至所述服务器,其中所述第三消息包括对所述第三多个数据元素的请求;所述接收组件还可操作以接收所述第三多个数据元素;所述存储组件还可操作以响应于接收到所述第三多个数据元素而将所述第三多个数据元素存储在所述客户端计算机存储器中;以及所述显示组件还可操作以响应于接收到所述第三多个数据元素而在所述可见区域中显示所述第二多个数据元素。有利地,本专利技术提供待存储在所述装置中的数据元素,以使得无需重复地下载所述数据元素,由此节省成本。优选地,其中所述客户端计算机还包括预取区域,本专利技术提供一种装置,其中所述装置还包括所述评估组件还可操作以响应于接收到所述结构文件而评估所述第一多个数据元素的所述列表以确定第四多个数据元素,其中所述第四多个数据元素与所述预取区域关联,并且其中所述第四多个数据元素未存储在所述客户端计算机存储器中;所述发送组件还可操作以将第四消息发送至所述服务器,其中所述第四消息包括对所述第四多个数据元素的请求;所述接收组件还可操作以接收所述第四多个数据元素;以及所述存储组件还可操作以响应于接收到所述第四多个数据元素而将所述第四多个数据元素存储在所述客户端计算机存储器中。有利地,本专利技术提供将在需要之前下载的与围绕所述可见区域的边界关联的数据元素,以使得如果用户移动所述页面的所述可见区域,则无需下载这些数据元素,由此改进性能。优选地,本专利技术提供一种装置,其中客户端应用是Web浏览器。备选地,本专利技术提供一种装置,其中所述客户端应用是电子邮件客户端。有利地,本专利技术提供将适用于网页访问或适用于查看电子邮件内容的装置。自第二方面看,优选地,本专利技术提供一种用于在客户端计算机上显示数据文件的方法,其中所述客户端计算机包括可见区域,其中所述数据文件包括结构文件和第一多个数据元素,并且其中所述第一多个数据元素包括第二多个数据元素,所述方法包括以下步骤将第一消息发送至服务器,其中所述消息包括对结构文件的请求,其中所述结构文件包括所述第一多个数据元素的列表;从所述服务器接收所述结构文件;响应于接收到所述结构文件而确定所述第二多个数据元素,其中所述第二多个数据元素与所述可见区域关联; 将第二消息发送至所述服务器,其中所述第二消息包括对所述第二多个数据元素的请求; 接收所述第二多个数据元素;以及响应于接收到所述第二多个数据元素而在所述可见区域中显示所述第二多个数据元素。优选地,本专利技术提供一种方法,其中所述方法还包括以下步骤响应于接收到所述第二多个数据元素而将所述第二多个数据元素存储在客户端计算机存储器中。优选地,其中所述第二多个数据元素包括第三多个数据元素,本专利技术提供一种方法,其中所述方法还包括以下步骤响应于接收到所述结构文件而评估所述第一多个数据元素的所述列表以确定所述第三多个数据元素,其中所述第三多个数据元素未存储在所述客户端计算机存储器中;将第三消息发送至所述服务器,其中所述第三消息包括对所述第三多个数据元素的请求;接收所述第三多个数据元素;响应于接收到所述第三多个数据元素而将所述第三多个数据元素存储在所述客户端计算机存储器中;以及响应于接收到所述第三多个数据元素而在所述可见区域中显示所述第二多个数据元素。优选地,其中所述客户端计算机还包括预取区域,本专利技术提供一种方法,其中所述方法还包括以下步骤响应于接收到所述结构文件而评估所述第一多个数据元素的所述列表以确定第四多个数据元素,其中所述第四多个数据元素与所述预取区域关联,并且其中所述第四多个数据元素未存储在所述客户端计算机存储器中;将第四消息发送至所述服务器,其中所述第四消息包括对所述第四多个数据元素的请求;接收所述第四多个数据元素; 以及响应于接收到所述第四多个数据元素而将所述第四多个数据元素存储在所述客户端计算机存储器中。优选地,本专利技术提供一种方法,其中客户端应用是Web浏览器。备选地,本专利技术提供一种方法,其中所述客户端应用是电子邮件客户端。自第三方面看,本专利技术提供一种计算机程序,其可载入数字计算机的内部存储器, 所述计算机程序包括软件程序代码部分,当所述程序在计算机上执行时,所述软件程序代码部分用于执行本专利技术。附图说明现在将仅通过本文档来自技高网...

【技术保护点】
1.一种用于在客户端计算机上显示数据文件的计算机管理装置,其中所述客户端计算机包括可见区域,其中所述数据文件包括结构文件和第一多个数据元素,并且其中所述第一多个数据元素包括第二多个数据元素,所述装置包括:发送组件,其可操作以将第一消息发送至服务器,其中所述消息包括对结构文件的请求,其中所述结构文件包括所述第一多个数据元素的列表;接收组件,其可操作以从所述服务器接收所述结构文件;评估组件,其可操作以响应于接收到所述结构文件而确定所述第二多个数据元素,其中所述第二多个数据元素与所述可见区域关联;所述发送组件还可操作以将第二消息发送至所述服务器,其中所述第二消息包括对所述第二多个数据元素的请求;所述接收组件还可操作以接收所述第二多个数据元素;及显示组件,其可操作以响应于接收到所述第二多个数据元素而在所述可见区域中显示所述第二多个数据元素。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:A·P·帕帕耶奥尔尤
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1