请求计算机数据资产的制作方法

上传人:ting****789 文档编号:310044563 上传时间:2022-06-14 格式:DOCX 页数:5 大小:21.52KB
返回 下载 相关 举报
请求计算机数据资产的制作方法_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《请求计算机数据资产的制作方法》由会员分享,可在线阅读,更多相关《请求计算机数据资产的制作方法(5页珍藏版)》请在金锄头文库上搜索。

1、请求计算机数据资产的制作方法专利名称:请求计算机数据资产的制作方法技术领域:本发明涉及计算机数据传输领域。具体地说,本发明涉及一种用于请求可下载的计算机数据元素的装置、方法和计算机程序。背景技术:计算机网络连接速度和带宽的增加允许数据处理系统提供更丰富的数据内容。网站使用增加的因特网连接速度来提供更丰富且更高带宽的内容。形式为因特网数据元素 (如图片和视频)的计算机数据内容通常用于网页中以用于增进用户体验的目的。在电子邮件通信中也愈来愈多地使用Web数据元素。然而,数据内容传输的改进也可能对用户不利,因为带宽改进需要花费成本。经由移动电话接入因特网是遭受高成本和低性能连接之苦的特定领域。通常,

2、按照已下载的兆字节数来对用户收费。由于平均网页的大小稳定地增长,所以此类连接的用户发现下载要花费更长时间且比先前更昂贵。降低查看任何网页的成本的当前客户端侧解决方案是选择不下载图片或视频。许多Web浏览器支持此选择,但因为如此多的网站依赖于图像来构建导航菜单,所以用户发现许多网站变得不可用。最终,用户失去了使用网站的体验价值。另外,一些网站和基于Web的应用提供一种机制,客户端借助该机制仅取回用于页面的可见部分的数据。尽管此行为对高成本连接的用户非常有帮助,但其必须在每个应用的基础上实施。因为大多数网站提供者并不将此行为编码至其网站中,且大多数用户不会选择将其浏览限于已实施此行为的网站,所以此

3、解决方案对降低使用连接的总成本起到极小作用,且主要用于增加已实施此行为的网站的性能。因此,本领域中需要解决前述问题。发明内容从第一方面看,本发明提供一种用于在客户端计算机上显示数据文件的计算机管理装置,其中所述客户端计算机包括可见区域,其中所述数据文件包括结构文件和第一多个数据元素,并且其中所述第一多个数据元素包括第二多个数据元素,所述装置包括发送组件,其可操作以将第一消息发送至服务器,其中所述消息包括对结构文件的请求,其中所述结构文件包括所述第一多个数据元素的列表;接收组件,其可操作以从所述服务器接收所述结构文件;评估组件,其可操作以响应于接收到所述结构文件而确定所述第二多个数据元素,其中所

4、述第二多个数据元素与所述可见区域关联;所述发送组件还可操作以将第二消息发送至所述服务器,其中所述第二消息包括对所述第二多个数据元素的请求;所述接收组件还可操作以接收所述第二多个数据元素;以及显示组件,其可操作以响应于接收到所述第二多个数据元素而在所述可见区域中显示所述第二多个数据元素。此计算机管理装置的优点在于仅需下载所使用的数据元素且对所述数据元素进行付款,而用户不会遗漏来自页面的任何有价值的信息。优选地,本发明提供一种装置,其中所述装置还包括存储组件,其可操作以响应于接收到所述第二多个数据元素而将所述第二多个数据元素存储在客户端计算机存储器中。优选地,其中所述第二多个数据元素包括第三多个数

5、据元素,本发明提供一种装置,其中所述装置还包括所述评估组件还可操作以响应于接收到所述结构文件而评估所述第一多个数据元素的所述列表以确定所述第三多个数据元素,其中所述第三多个数据元素未存储在所述客户端计算机存储器中;所述发送组件还可操作以将第三消息发送至所述服务器,其中所述第三消息包括对所述第三多个数据元素的请求;所述接收组件还可操作以接收所述第三多个数据元素;所述存储组件还可操作以响应于接收到所述第三多个数据元素而将所述第三多个数据元素存储在所述客户端计算机存储器中;以及所述显示组件还可操作以响应于接收到所述第三多个数据元素而在所述可见区域中显示所述第二多个数据元素。有利地,本发明提供待存储在

6、所述装置中的数据元素,以使得无需重复地下载所述数据元素,由此节省成本。优选地,其中所述客户端计算机还包括预取区域,本发明提供一种装置,其中所述装置还包括所述评估组件还可操作以响应于接收到所述结构文件而评估所述第一多个数据元素的所述列表以确定第四多个数据元素,其中所述第四多个数据元素与所述预取区域关联,并且其中所述第四多个数据元素未存储在所述客户端计算机存储器中;所述发送组件还可操作以将第四消息发送至所述服务器,其中所述第四消息包括对所述第四多个数据元素的请求;所述接收组件还可操作以接收所述第四多个数据元素;以及所述存储组件还可操作以响应于接收到所述第四多个数据元素而将所述第四多个数据元素存储在

7、所述客户端计算机存储器中。有利地,本发明提供将在需要之前下载的与围绕所述可见区域的边界关联的数据元素,以使得如果用户移动所述页面的所述可见区域,则无需下载这些数据元素,由此改进性能。优选地,本发明提供一种装置,其中客户端应用是Web浏览器。备选地,本发明提供一种装置,其中所述客户端应用是电子邮件客户端。有利地,本发明提供将适用于网页访问或适用于查看电子邮件内容的装置。自第二方面看,优选地,本发明提供一种用于在客户端计算机上显示数据文件的方法,其中所述客户端计算机包括可见区域,其中所述数据文件包括结构文件和第一多个数据元素,并且其中所述第一多个数据元素包括第二多个数据元素,所述方法包括以下步骤将

8、第一消息发送至服务器,其中所述消息包括对结构文件的请求,其中所述结构文件包括所述第一多个数据元素的列表;从所述服务器接收所述结构文件;响应于接收到所述结构文件而确定所述第二多个数据元素,其中所述第二多个数据元素与所述可见区域关联; 将第二消息发送至所述服务器,其中所述第二消息包括对所述第二多个数据元素的请求; 接收所述第二多个数据元素;以及响应于接收到所述第二多个数据元素而在所述可见区域中显示所述第二多个数据元素。优选地,本发明提供一种方法,其中所述方法还包括以下步骤响应于接收到所述第二多个数据元素而将所述第二多个数据元素存储在客户端计算机存储器中。优选地,其中所述第二多个数据元素包括第三多个

9、数据元素,本发明提供一种方法,其中所述方法还包括以下步骤响应于接收到所述结构文件而评估所述第一多个数据元素的所述列表以确定所述第三多个数据元素,其中所述第三多个数据元素未存储在所述客户端计算机存储器中;将第三消息发送至所述服务器,其中所述第三消息包括对所述第三多个数据元素的请求;接收所述第三多个数据元素;响应于接收到所述第三多个数据元素而将所述第三多个数据元素存储在所述客户端计算机存储器中;以及响应于接收到所述第三多个数据元素而在所述可见区域中显示所述第二多个数据元素。优选地,其中所述客户端计算机还包括预取区域,本发明提供一种方法,其中所述方法还包括以下步骤响应于接收到所述结构文件而评估所述第

10、一多个数据元素的所述列表以确定第四多个数据元素,其中所述第四多个数据元素与所述预取区域关联,并且其中所述第四多个数据元素未存储在所述客户端计算机存储器中;将第四消息发送至所述服务器,其中所述第四消息包括对所述第四多个数据元素的请求;接收所述第四多个数据元素; 以及响应于接收到所述第四多个数据元素而将所述第四多个数据元素存储在所述客户端计算机存储器中。优选地,本发明提供一种方法,其中客户端应用是Web浏览器。备选地,本发明提供一种方法,其中所述客户端应用是电子邮件客户端。自第三方面看,本发明提供一种计算机程序,其可载入数字计算机的内部存储器, 所述计算机程序包括软件程序代码部分,当所述程序在计算

11、机上执行时,所述软件程序代码部分用于执行本发明。现在将仅通过实例的方式参考附图中示出的优选实施例描述本发明图1是描绘根据现有技术且可在其中实施本发明的一个优选实施例的数据处理系统的方块图;图2描绘根据本发明的一个优选实施例的例示性网页的结构,所述网页包括多个字段;图3描绘根据本发明的一个优选实施例的例示性Web浏览器窗口 ;图4亦描绘图2的例示性网页200 ;图5是描绘根据本发明的一个优选实施例的典型操作方法步骤的高级例示性示意流程图,执行所述典型操作方法步骤以请求数据处理系统中的可下载的计算机数据元素;图6是描绘可体现本发明的管理装置的例示性方块图;以及图7亦描绘根据本发明的一个优选实施例的

12、图2的例示性网页。具体实施例方式在本发明的一个优选实施例中,提供一种根据需要和在需要时从服务器请求计算机数据元素(例如,静态图形、视频或甚至文本)的装置、方法和计算机程序。例如,当Web 浏览器显示Web数据元素时,请求所述Web数据元素。因此,例如,直至用户向下滚动以查看在网页底部的数据元素时才请求所述数据元素。对于较旧的网站,这可能仅限于图片,因为文本经常包括在HTML内。然而,现代网站已与此模型相差甚远,且当今的最佳实践是使用HTML来定义页面结构,随后使用通常经由异步JavMcript和XML(AJAX)Web开发技术请求的文本来填充该结构。例如,Web日志(blog)可含有包括文本和

13、图形的许多表项。当加载页面时,现有技术Web浏览器加载该网页的结构,继之加载页面上的每一表项的文本。对于长的blog页面,这可能为大量信息。如果用户仅希望读取页面顶部的表项,则将必须对全部下载的内容进行付款,包括从未被查看的许多表项。在本发明的一个优选实施例中,Web浏览器首先加载页面的结构,且仅发送对可见的未获取的数据元素的请求。因此,在上文的blog实例中,Web浏览器将仅请求blog的第一表项的数据元素,因为此第一表项初始地为网页的仅有的可见部分。如果用户离开该页面,则仅需对其已使用的信息进行付款。图1为描绘根据现有技术且可在其中实施本发明的一个优选实施例的数据处理系统100的方块图。数

14、据处理系统100的一个实例是因特网。用户136可在数据处理系统100上操作客户端应用145,数据处理系统100包括工作站120、移动电话130以及服务器150和152。工作站120、移动电话130以及服务器150、152可经由网络114而连接,网络114可包括有线网络110或无线网络112。移动电话130可经由网络114通过无线电屏蔽155或卫星160而连接至服务器150、152。工作站120和移动电话130还可经由点对点 (P2P)连接116而连接,所述点对点(P2P)连接116可为有线的或无线的。可在工作站120或移动电话130上操作客户端应用145,以与可在服务器150上操作的服务器应用

15、(未描绘)通信。仅描绘工作站120上的客户端应用145。通常,名称服务器152亦可连接至网络114。名称服务器152将URL转换成网际协议(IP)地址。客户端应用145的一个实例是与因特网交互的Web浏览器145。用户A 136通过与可在工作站120 或移动电话130上操作的客户端应用145交互而访问因特网。客户端应用145的另一实例是可在工作站120上操作的电子邮件客户端145,其与可在服务器150上操作的电子邮件服务器(未描绘)和可在其它工作站120或移动电话 130上操作的其它电子邮件客户端145通信。不断增加地,电子邮件消息包括诸如HTML内容之类的因特网技术以及纯文本。用户A 136

16、通过与可在工作站120或移动电话130上操作的电子邮件客户端145 交互而访问电子邮件系统。以实例说明,为了说明本发明的一个优选实施例,将客户端应用145描述为从因特网访问网页的Web浏览器145。然而,本发明还适用于请求访问包括因特网技术的电子邮件资源的电子邮件客户端。通常,用户A 136以统一资源定位符(URL)的形式将网页地址输入可在工作站120或移动电话130上操作的Web浏览器145的地址字段中。所述网页的内容从因特网返回给Web浏览器145,且显示在工作站120或移动电话130的屏幕上的可用的可见区域中。Web浏览器145根据工作站120或移动电话130的屏幕设置而显示所述网页的一个子集。图2描绘根据本发明的一个优选实施例的例示性网页200的结构,网页200包括多个字段205、210、215、220、222、225、230。在网页200顶部示出包括文本和图形的标题图像字段205。菜单字段215包括文本和到网页200中的其它字段220、222、225以及到其它网页的超链接的菜单信息。导航字段210包括到网页200中的其它字段220、222、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号