在网络系统中传送数据的方法、数据处理系统及程序产品的制作方法

文档序号:6553167阅读:145来源:国知局
专利名称:在网络系统中传送数据的方法、数据处理系统及程序产品的制作方法
技术领域
本发明一般涉及改进的联网计算机系统和具体地涉及在联网计算机系统上的改进的无线通信。更具体地,本发明涉及在有线和无线数据处理系统的组合上的改进的通信。
在今日社会中,因特网和万维网(WWW或Web)的使用颇为流行。Web,即使用公共协议和寻址手段进行通信的互连计算机系统的全球网络,允许用户按下按钮或点击鼠标来接收几乎任何一个主题的信息,因而成为许多用户选择的搜索工具。
此外,Web正日益更多地用作商务交易、购物、投资管理和完成其他交互任务的手段。更多的用户能够只简单地使用他的客户端数据处理系统来访问服务器系统以便在线地完成事务,从而完成几乎任何类型的个人的或商务的事务。
因特网的使用不再限于有线连接例如普通老式模拟电话系统(POTS)调制解调器、ISDN和xDSL。用户每日更普遍地依靠使用连至因特网的无线连接的便携式数据处理系统来访问因特网。一个普通例子是具有一个连至无线电话的调制解调器的典型膝上计算机。此技术的相对新的例子是无线数字电话和手持计算机,它们能够通过无线数字网络对因特网进行集总访问。这些系统使用一个简化网络浏览器,它被修改以便适应系统的有限显示能力。
例如,PDA系统的PalmPilot?家族具有类似于HandWeb和ProxiWeb的浏览器软件。Windows CE和某些数字PCS电话也具有网络浏览器软件。
使用这些连至因特网的无线设备的主要缺点是无线通信系统的费用过于昂贵。在某些公共无线系统中,相对于有线系统或声音通信而言,传送内容的每字节费用非常高。为解决此问题,大多数无线设备使用某些机制来减少自给定网站下载的数据量。普通技术包括访问其内容为无线设备特殊设计的网站,它们具有简化的菜单选项和减少的文本量。另一个技术是“网络剪辑”,它主要是将网络内容简化为主要的截尾文本。此外,大多数无线浏览器从显示的网站中消除任何图形。
有线和无线因特网系统之间的费用差别使这些方案具有吸引力。虽然有线连接已经变得相对地廉价,即使用于连续地连至因特网的“专用”连接也如此,但无线系统仍然非常昂贵,并且通常按照用户连至因特网的时间长度、或者按照所传输数据的数量、或者同时按照这两者收费。以上所述内容精减技术用于使连接费用最少。
不幸的是这些方案的副作用首先是用户损失很多他正在寻找的内容。虽然这些技术一般允许用户完成某些基本功能或检索某些有限信息,但不允许用户观看整个网站或者观看任何相伴的图形或解释。此外,他在无线连接上显示的内容愈多,则费用愈高。
通常,为使用户能够观看他正在寻找的整个网页,用户必须从有线数据处理系统访问网络,并且从该连接来查找每页以便全部地观看或打印它。由于网络的“超连接特性”,通常用户难于在有线系统上重新找到他已经在无线系统上观看过的具体页面。因此希望提供一种装置,用于供用户容易地将无线因特网连接的使用与廉价的有线因特网连接的使用结合起来,从而可以较廉价地和并非低效率地观看网页。更希望有一种装置,用于供用户容易地将无论在连接速度上、连接方法上还是其他方面相对地昂贵的和相对地廉价的两种连接的使用结合起来,从而可以较廉价地和并非低效率地传输和观看数据。
因此本发明的一个目的是提供改进的联网计算机系统。
本发明的另一个目的是提供联网计算机系统上的改进的无线通信。
本发明的又一个目的是提供在多少有点昂贵的数据处理系统通信装置上的改进的通信。
现在解释如何达到以上目的。优选实施例提供一种系统、方法和计算机程序产品,用于允许用户在无线连接上观看和漫游精减内容的网页。在用户选择具体网页时,由不太昂贵的连接将这些网页传送至用户,如同传统有线因特网连接那样。存在根据不同实施例的不同传送方法,在其他方法中包括通过电子邮件消息、通过“推”送至因特网连接的数据处理系统以及通过提供一组连至有线因特网连接的访问所选页面的超连接。因此用户能够在使用无线因特网连接的数据处理系统时稍后在第二因特网连接的数据处理系统上观看所选数据。
以下详细的书面说明将使本发明的以上和附加目的、特征和优点十分明显。
所附权利要求书中提出了本发明的认为具有特色的新特征。参照附图阅读以下阐述性实施例的详细说明将能很好地理解本发明本身及其优选使用模式、其他目的和优点,附图中

图1A阐述根据本发明优选实施例的数据处理系统;图1B阐述根据本发明优选实施例的移动计算设备;图2是根据本发明优选实施例的因特网连接的有线和无线设备的框图;图3是根据本发明优选实施例的过程的流程图;及图4A和4B显示根据本发明优选实施例的示例性完全内容和精减内容显示。
现在参照附图,具体地参照图1A,其中阐述实施本发明的优选实施例的数据处理系统的框图。数据处理系统100包括处理器102和相关联的L2高速缓存104,它在示例性实施例中又连至系统总线106。系统存储器108连至系统总线106,并且可由处理器102写入和读出。
连至系统总线106的还有I/O总线桥110。在示例性实施例中,数据处理系统100包括连至总线106的图形适配器118,用于接收显示器120的用户接口信息。外部设备例如可以是硬盘驱动器的非易失性存储器114及可能包括传统鼠标、轨迹球等在内的键盘/指点设备116都连至I/O总线112。
连至I/O总线112的还有因特网连接130。这个连接可用任何方式实施,包括模拟调制解调器、有线调制解调器、xDSL、T1、无线设备和其他部件。
图1A中所示示例性实施例只是被提供为说明本发明,而专业人员知道在形式和功能两者上有许多不同方案。例如,数据处理系统100可以包括光盘只读存储器(CD-ROM)或数字视频盘(DVD)驱动器,声卡和音频扬声器和许多其他可选部件。所有这类部件被认为是在本发明的实质和范围之内的。数据处理系统100只是被提供为用于解释而不是对体系结构施加限制。当连至计算机网络例如内联网或因特网时,以上所述数据处理系统可用作以下描述的实施例中的客户系统和服务器系统两者。当然,以下描述的数据处理系统,尤其客户数据处理系统可以实施于能够完成所要求功能的移动电话中、手持系统例如个人数字助理中或者其他便携式或手持式数据处理系统中。
图1B显示其中可以实施本发明的优选实施例的移动计算设备的框图。该移动通信设备包括一个由处理器152写入的显示器150。处理器152也能从存储器154和非易失性存储器156中读取和向它们写入。通信块158是无线通信系统,并且为允许处理器在无线网络上通信而进行连接。可以是键盘、接触屏或其他类型输入设备的用户输入设备160为允许用户与正由处理器152执行的程序进行交互而进行连接。
图1B中所示移动通信设备可以是移动电话、PDA设备或便携式数据处理系统。图1B的框图中不显示其他不是优选实施例中专用的通信设备的部件。例如,移动通信设备可以是移动电话、但电话专用部件例如拨号盘并未显示。此外,此图中所示各元件并不必要与设备组成一体;例如无线通信系统可以是连至无线电话的外部调制解调器。
优选实施例提供了一种系统和方法,允许用户观看和漫游无线连接上的精减内容网页。在用户选择特定网页时,如同传统有线因特网连接一样,使用不太昂贵的连接来发送这些页面。有若干根据不同实施例的不同方法用于完成发送操作,在其他方法中包括通过电子邮件消息、通过“推”送至与因特网连接的数据处理系统以及通过提供一组与有线因特网连接的、访问所选页面的超连接。因此用户能够在使用无线因特网连接的数据处理系统时在第二因特网连接的数据处理系统上观看所选数据。
图2显示因特网200和所连设备的框图。所连设备包括由有线系统215连接的数据处理系统205和210,例如POTS系统、xDSL、T1、电缆、光缆或其他有线系统。代理服务器260通过有线连接215连至因特网200。代理服务器260完成如此处所述的内容管理功能,及连接于因特网和无线设备之间。无线设备包括电话机220、手持PDA225和便携式数据处理系统230,它们中每一个通过相应的无线连接235进行连接。当然,不同设备之间的无线连接235在协议方面、速度方面和其他手段方面可能不同,但为简便起见,此处所示的都是相同的。此外,在本发明范围内的支持因特网通信的其他类型无线和有线设备都可连至系统。
当内容显示于通过昂贵的无线连接235进行连接的网络客户上时,优选实施例提供的代理服务器260将允许在所连接设备220/225/230上运行的网络客户只下载截尾的信息以便立即阅读,而其完全内容则通过电子邮件或推送传送至不同系统。在优选实施例中,不同系统例如数据处理系统205或210通过廉价得多的装置例如有线系统215连至因特网。以此方式,可以稍后在廉价系统上读取完全内容。
代理服务器260自因特网接收无线设备的内容数据并且产生这些数据的截尾的/减少的内容版本。根据优选实施例,接收的内容数据使用传统的超连接标记语言(HTML),以及精减内容版本使用无线标记语言(WML)。WML是一种准备用于为包括蜂窝式电话和传呼机在内的窄带设备规定内容和用户接口的标记语言。在昂贵的连接例如无线系统235上发送至客户220/225/230的每个截尾项目包括一个特殊标记或其他用户设置,当用户选择时,其结果是离线地通过电子邮件或推送至不同的廉价地连至因特网的计算机系统来传送完全内容(或选代内容)。用户可以选择决定,按照缺省设置将他观看的每页精减内容页面也用完全内容形式传送至其他系统。
选代地,可以存储相对于用户已经以精减内容形式接收的每页的超连接书签,并且稍后将它下载或传送至具有较廉价因特网连接的系统,以便空闲时在该系统上观看完全内容页面。
以此方式,用户能够更有效地和较廉价地立即读取主要内容而稍后读取全部内容。因为用户能够选择准备送至选代系统的内容,他不必被迫尝试稍后手动地再次寻找内容,而这将浪费很多时间。
图3是根据本发明优选实施例的过程的流程图。在此流程图中,假设用户通过无线设备例如参照图2讨论过的设备来访问因特网。这些无线设备通常使用代理服务器来访问网站。代理服务器能够将标准完全内容网页转换为以上描述的精减内容网页。
当用户正在使用无线设备或其他相对地昂贵的连接访问因特网时,无线设备将会请求一页网页(步骤310)。然后代理服务器处理该网页,以及组成该页的精减内容版本(步骤320)。其次,代理服务器判断用户是否已经设置该系统为或者自动地或者按照缺省方式来发送该网页的完全内容版本至有线或不太昂贵的连接(步骤330)。
如果用户没有选择自动的或缺省选代方式的发送,则代理服务器将精减内容页面连同选择标记一起发送至无线设备(步骤340)。当然,选择标记可以附加至精减内容网页的内容中,或者与该网页一起发送一个标志,用于标示该无线设备应该在显示页面时给用户一个选择选项。
当显示页面时,依赖于如何向用户显示该选项,用户可以选择该选择标记,或者不然就选择页面。如果用户通过选择该选择标记或选择其他来选择页面(步骤350),则服务器将传送该页面的完全内容版本至用户的选代系统(步骤370)。可以通过电子邮件或推送传送来进行传送,或者可将页面或与页面的连接存于服务器上。用户然后可以漫游至下一页(步骤310)。
如果用户选择了自动或缺省选代的发送方式(步骤330),则系统将精减内容页面发送至无线设备(步骤360)。不包括任何选择标记。服务器然后将该页面的完全内容版本发送至用户的选代系统(步骤370)。用户然后可以漫游至下一页(步骤310)。
用户可以稍后在具有较廉价连接的系统上读取所选页面的完全内容。虽然与在较昂贵连接上选择页面的同时也发送至选代系统,但用户通常只在稍后才观看这些页面;假设用户并未立即访问较廉价选代连接。因此,以上的步骤370可以稍后进行,而用户能够继续在他的无线设备上漫游(步骤310)。
图4A和4B分别显示根据本发明优选实施例的示例性完全内容和精减内容显示。图4A显示一个显示内容样本400,如同通常数据处理系统上所示。在此例中,用户已经请求过关于IBM公司的股票市场的信息。完全内容页面显示引言文本405和当今股票行情信息410两者。虽然用户可以如上所述地在廉价地连至因特网的系统上了解引言信息,但当在无线或其他昂贵连接上进行连接时,他宁愿经常只接收主要数据。
图4B显示如上所述的对应于图4A的精减内容页面样本。此处显示一个手持PDA系统450以及一页关于IBM公司股票市场的精减内容页面。在精减内容页面的显示中只显示了主要股票行情信息455,它比在无线连接上接收信息要廉价得多。还注意到选择标记460。如果用户通过例如用触笔或其他传统装置触及该标记460从而选择它,则完全内容页面(如图4A中所示)将被如上所述地传送至用户的选代系统。
重要的是注意到,虽然本发明是在具有全部功能的数据处理系统和/或网络的上下文中描述的,但专业人员知道本发明的机制能够以具有不同指令形式的计算机可用媒体的形式加以发送,并且无论实际上用于执行发送操作的信号载体是何具体类型,本发明都同样地适用。计算机可用媒体的例子包括非易失性,硬编码型媒体例如只读存储器(ROM)或可擦电气可编程只读存储器(EEPROM),可记录型媒体例如软盘、硬盘驱动器和CD-ROM,以及传输型媒体例如数字和模拟通信线路。
虽然参照优选实施例具体地显示和描述了本发明,但专业人员知道可在不背离本发明的实质和范围的情况下在形式和细节上作出不同改变。
权利要求
1.一种用于在网络系统上传送数据的方法,包括以下步骤在数据处理系统中接收来自第一客户系统的对第一数据页面的请求;发送对应于第一数据页面的精减内容页面至第一客户系统;及发送第一数据页面至第二客户系统,其中第一客户系统在以比第二客户系统与数据处理系统通信更昂贵的连接上与数据处理系统通信。
2.权利要求1的方法,还包括在接收步骤之后建立对应于第一数据页面的精减内容页面的步骤。
3.权利要求1的方法,其中该网络系统是因特网。
4.权利要求1的方法,其中第一数据处理系统通过无线连接进行通信。
5.权利要求1的方法,其中精减内容页面是无线标记语言页面。
6.权利要求1的方法,其中第一数据页面是超文本标记语言页面。
7.权利要求1的方法,其中第一数据页面通过电子邮件消息发送至第二客户系统。
8.权利要求1的方法,其中第一数据页面通过推送系统发送至第二客户系统。
9.一种具有至少一个处理器和一个可访问存储器的数据处理系统,包括用于在数据处理系统中接收来自第一客户系统的对第一数据页面的请求的装置;用于发送对应于第一数据页面的精减内容页面至第一客户系统的装置;及用于发送第一数据页面至第二客户系统的装置,其中第一客户系统在以比第二客户系统与数据处理系统通信更昂贵的连接上与数据处理系统通信。
10.权利要求9的数据处理系统,还包括用于建立对应于第一数据页面的精减内容页面的装置。
11.权利要求9的数据处理系统,其中该网络系统是因特网。
12.权利要求9的数据处理系统,其中第一数据处理系统通过无线连接进行通信。
13.权利要求9的数据处理系统,其中精减内容页面是无线标记语言页面。
14.权利要求9的数据处理系统,其中第一数据页面是超文本标记语言页面。
15.权利要求9的数据处理系统,其中第一数据页面通过电子邮件消息发送至第二客户系统。
16.权利要求9的数据处理系统,其中第一数据页面通过推送系统发送至第二客户系统。
17.一种具有计算机可读媒体上的计算机可读代码的计算机程序产品,包括用于在数据处理系统中接收来自第一客户系统的对第一数据页面的请求的指令;用于发送对应于第一数据页面的精减内容页面至第一客户系统的指令;及用于发送第一数据页面至第二客户系统的指令,其中第一客户系统在以比第二客户系统与数据处理系统通信更昂贵的连接上与数据处理系统通信。
18.权利要求17的计算机程序产品,还包括用于建立对应于第一数据页面的精减内容页面的指令。
19.权利要求17的计算机程序产品,其中该网络系统是因特网。
20.权利要求17的计算机程序产品,其中第一数据处理系统通过无线连接进行通信。
21.权利要求17的计算机程序产品,其中精减内容页面是无线标记语言页面。
22.权利要求17的计算机程序产品,其中第一数据页面是超文本标记语言页面。
23.权利要求17的计算机程序产品,其中第一数据页面通过电子邮件消息发送至第二客户系统。
24.权利要求17的计算机程序产品,其中第一数据页面通过推送系统发送至第二客户系统。
25.一种用于在网络系统中传送数据的方法,包括以下步骤在数据处理系统中接收来自第一客户系统的对第一数据页面的请求;发送对应于第一数据页面的精减内容页面至第一客户系统;及选择性地发送选择标记至第一客户系统,如果收到对应于选择标记的请求,则发送第一数据页面至第二客户系统,其中第一客户系统在以比第二客户系统与数据处理系统通信更昂贵的连接上与数据处理系统通信。
26.权利要求9的方法,还包括在接收步骤之后建立对应于第一数据页面的精减内容页面的步骤。
27.权利要求9的方法,其中该网络系统是因特网。
28.权利要求9的方法,其中第一数据处理系统通过无线连接进行通信。
29.权利要求9的方法,其中第一数据页面是超文本标记语言页面。
30.权利要求9的方法,其中精减内容页面是无线标记语言页面。
31.权利要求9的方法,其中第一数据页面通过电子邮件消息发送至第二客户系统。
32.权利要求9的方法,其中第一数据页面通过推送系统发送至第二客户系统。
33.一种具有至少一个处理器和一个可访问存储器的数据处理系统,包括用于在数据处理系统中接收来自第一客户系统的对第一数据页面的请求的装置;用于建立对应于第一数据页面的精减内容第二数据页面的装置;用于发送第二数据页面至第一客户系统的装置;用于选择性地发送选择标记至第一客户系统的装置;如果收到对应于选择标记的请求,则用于发送第一数据页面至第二客户系统的装置,其中第一客户系统在以比第二客户系统与数据处理系统通信更昂贵的连接上与数据处理系统通信。
34.权利要求17的数据处理系统,还包括用于建立对应于第一数据页面的精减内容页面的装置。
35.权利要求17的数据处理系统,其中该网络系统是因特网。
36.权利要求17的数据处理系统,其中第一数据处理系统通过无线连接进行通信。
37.权利要求17的数据处理系统,其中第一数据页面是超文本标记语言页面。
38.权利要求17的数据处理系统,其中精减内容页面是无线标记语言页面。
39.权利要求17的数据处理系统,其中第一数据页面通过电子邮件消息发送至第二客户系统。
40.权利要求17的数据处理系统,其中第一数据页面通过推送系统发送至第二客户系统。
41.一种具有计算机可读媒体上的计算机可读代码的计算机程序产品,包括用于在数据处理系统中接收来自第一客户系统的对第一数据页面的请求的指令;用于建立对应于第一数据页面的精减内容第二数据页面的指令;用于发送第二数据页面至第一客户系统的指令,用于选择性地发送选择标记至第一客户系统的指令;及如果收到对应于选择标记的请求,则用于发送第一数据页面至第二客户系统的指令,其中第一客户系统在以比第二客户系统与数据处理系统通信更昂贵的连接上与数据处理系统通信。
42.权利要求25的计算机程序产品,还包括用于建立对应于第一数据页面的精减内容页面的指令。
43.权利要求25的计算机程序产品,其中该网络系统是因特网。
44.权利要求25的计算机程序产品,其中第一数据处理系统通过无线连接进行通信。
45.权利要求25的计算机程序产品,其中第一数据页面是超文本标记语言页面。
46.权利要求25的计算机程序产品,其中减内容页面是无线标记语言页面。
47.权利要求25的计算机程序产品,其中第一数据页面通过电子邮件消息发送至第二客户系统。
48.权利要求25的计算机程序产品,其中第一数据页面通过推送系统发送至第二客户系统。
49.一种用于网络通信的方法,包括以下步骤在第一通信线路上发送来自第一数据处理系统的的对第一数据页面的请求;在第一通信线路上接收对应于第一数据页面的精减内容页面;及选择性地请求准备发送至第二数据处理系统的第一数据页面,该第二数据处理系统连至第二通信线路并且第二通信线路比第一通信线路更价廉。
50.一种具有至少一个处理器和一个可访问存储器的数据处理系统,包括用于在第一通信线路上发送来自第一数据处理系统的对第一数据页面的请求的装置;用于在第一通信线路上接收对应于第一数据页面的精减内容页面的装置;及用于选择性地请求准备发送至第二数据处理系统的第一数据页面的装置,该第二数据处理系统连至第二通信线路并且第二通信线路比第一通信线路更价廉。
51.一种具有计算机可读媒体上的计算机可读代码的计算机程序产品,包括用于在第一通信线路上发送来自第一数据处理系统的对第一数据页面的请求的指令;用于在第一通信线路上接收对应于第一数据页面的精减内容页面的指令;及用于选择性地请求准备发送至第二数据处理系统的第一数据页面的指令,该第二数据处理系统连至第二通信线路并且第二通信线路比第一通信线路更价廉。
全文摘要
一种系统、方法和计算机程序产品允许用户在无线连接上观看和漫游精减内容网页。用户选择的页面通过较廉价连接例如传统的有线连接传送至用户。有若干根据不同实施例的不同方法用于完成传送操作,在其他方法中包括通过电子邮件消息、通过“推”送至因特网连接的数据处理系统以及通过提供一组连至有线因特网连接的访问所选页面的超连接。因此用户能够在使用无线因特网连接的数据处理系统时在第二因特网连接的数据处理系统上观看所选数据。
文档编号G06F15/00GK1327332SQ0111244
公开日2001年12月19日 申请日期2001年4月4日 优先权日2000年4月5日
发明者雷宾瑞那斯·杜塔 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1