对因特网无线访问的方法和结构的制作方法

文档序号:6414125阅读:224来源:国知局
专利名称:对因特网无线访问的方法和结构的制作方法
技术领域
本发明涉及数据网的无线访问。具体地说,本发明涉及允许用户程序通过无线通信链路访问服务器的数据网设计。
“万维网”是设计用于允许容易访问信息的因特网上的一个系统。万维网至今已经发展成还允许执行事务处理。因特网上的信息访问机构是通过“网(Web)页”进行的。网页是由服务器程序(“网守护程序(Web deamon)”)为请求访问网页的用户程序(“浏览器”)提供的“超文本”媒体。一般地,一个超文本服务器通过提供一个或多个下面类型的信息来响应这样一个访问请求,这些信息包括文本、图形信息、对其它超文本文件或程序的参考、和由一个浏览器可执行的目标代码。浏览器使用一个“全球资源定位器”(URL)来请求网页,URL既可以是一个超文本文件的名称也可以是可由服务器程序执行的一个程序名称,以产生超文本响应。在服务器上的这种程序叫作“公共网关(geteway)接口(CGI)”程序或脚本(scripts)。接收的超文本响应由浏览器解译以显示给终端用户。超文本文件的一种流行格式是“超文本标记语言(HTML)”。
现在在因特网上提供了可由浏览器访问的许多有用的信息服务。这些信息服务包括天气报告、体育赛事、交通状况、公共运输时刻表、股市行情等。还提供了可由浏览器访问的交易服务。例如,一个人现在可以进行旅馆或饭店预订、访问某个金融业务的银行帐户、查询电话黄页、或发送传真传输。
与万维网的迅猛增长并存的是同样令人难忘的个人无线通信的增长。个人无线通信一般利用便携式计算机通过无线调制解调器、个人数字助理、蜂窝电话和寻呼机来实施。与上面提到的信息服务相同的服务可提供给个人无线通信的用户。例如,寻呼服务的用户可以接收天气信息、股市行情和体育赛事结果的定期更新。随着个人无线通信系统的继续发展,需要访问更加变化和复杂的信息和事务处理业务的附加能力。
但是,在无线通信中,因为大量的用户使用相对较少指定的频率来共享传输媒体,并且因为媒体中相对较高的误码率,所以带宽是特别缺乏的资源,相反,由流行的因特网应用(例如HTTP(超文本传送协议)、HTML(超文本标记语言)、SMTP、POP3(邮局协议)、TCP)使用的标准协议有利于带宽保持的简化。这些协议有时被描述为“闲谈(chatty)”,这是由于在这些协议下的一个单独的逻辑任务经常分成多个业务。因此,很明显,这些协议不适于对因特网的无线访问。除了带宽的差别,个人数字助理和寻呼机一般具有有限的处理能力和存储器,所以使因特网的无线访问困难。
但是,当万维网和个人无线通信二者都变为重要的商业工具时,需要用于把对网页的有线访问扩展到无线访问的适当的机构。
本发明包括用于提供从一个移动无线终端对一个计算机网,例如因特网或一个企业内部网访问的系统。根据本发明,这种系统包括(a)在一个服务区域分布的多个基站,每个基站可以通过一个双向无线通信链路与移动无线终端通信;(b)耦接到该基站的一个控制站;和(c)一个或多个到计算机网的网关,用于在该控制站的控制下,代表该移动无线终端用作与该计算机网接的代理服务器。
在一个实施例中,该移动无线终端是双向个人消息网中的一个移动终端。在一种实施方案中,网关包括一个协议变换业务,它使用该计算机网中的超文本传送协议(HTTP)将从该计算机网接收的一个超文本消息传送到使用要求较少带宽的协议的一个移动无线终端。在该实施方案中,从计算机网接收的消息包括以超文本标记语言(HTML)表示的信息,因此该协议变换业务把HTML消息的超文本标记用叫作PADL的、在第二种超文本标记语言中的相应标记代替,并且利用各种过滤技术从该消息中有选择地提取重要内容。利用PADL,使要求用于通过无线链路访问信息或执行事务处理的带宽最小化。另外,设计PADL的大多数特征为具有与所选择的HTML的特征一一对应关系,以便提供HTML类功能度的一个广泛集合,并且为PADL开发者提供一种直观的开发脚本语言。
本发明提供在无需大的通信带宽的情况下对因特网上的信息服务的访问。本发明因此(i)避免了与HTML语言和http协议有关的许多经常花费,否则会影响带宽限定网络的性能、加重处理能力的负担并且使移动无线终端上的存储器能力紧张;和(ii)作为在无线终端的专用网和其它计算机网络之间连接的代理媒介。
本发明包括用于将一个无线通信网中的无线终端与一个计算机网络,例如一个企业内部网或因特网接口的方法。本发明的方法包括步骤(a)从无线终端接收一个信息检索请求;(b)把该信息检索请求从用在该无线通信网的协议中的第一格式变换为用在该计算机网络的协议中的第二格式;(c)把所变换的信息检索请求转发给该计算机网中的一个指定节点;(d)从指定的节点接收对该变换的信息检索请求的响应(以第二格式);(e)把该响应从第二格式变换为第一格式;和(f)把变换的响应转发给该移动终端。另外,变换该响应的步骤可以包括一个过滤步骤,该步骤从该响应中提取想要的选定部分。为最有效地使用带宽,即,为了仅把想要的信息传送到该移动终端,只把该响应的选定部分提供给该移动终端,用于进一步的处理。
通过考虑下面的详细描述和附图会更好地理解本发明。


图1是具有到一个计算机网例如因特网的网关的双向个人消息网的一个例子。
图2是表示在本发明的一个实施例中的应用网关的一些例子的方框图。
图3说明浏览器应用程序的基本操作。
本发明可以使用一个移动数据网中的手持装置。这种移动数据网的例子是双向个人消息网(例如寻呼)、蜂窝网、双向无线电网和个人通信系统(PCS)网络。
图1是具有到一个计算机网例如因特网的网关的双向个人消息网的一个例子。应该注意提供图1的双向个人消息网仅仅用于说明本发明的原理。本发明的讲授能够容易地扩展为使用任何无线数据通信系统。
如图1所示,双向移动终端101a到101n表示个人消息网100移动用户装置。移动终端101a到101n通常与基站102a到102m双向通信,基站102a到102m是提供网络服务的本地站。基站以地域分布,以便覆盖一个消息服务区。具体地说,指定每个基站,例如基站102a到102m的每一个,服务于整个消息服务区的一小部分。图1中没表示的是遍布整个服务区、向移动终端101a到101n广播消息的一个或多个发射机。这样一个双向个人消息网的一个例子在WeijiaWang的序列号为08/542,860,申请日为1995年10月13日的待审的专利申请(“待审申请”)“双向无线数据网(TWO-WAY WIRELESSDATA NETWORK)”中公开,该申请转让给通用无线通信公司,该以司也是本发明的受让人。在此结合了对该待审申请的公开文本的整体参考。
基站102a到102m的每一个通过有线或无线链路,利用一个“回程”网络103连接到一个“城市控制中心(MCC)”,该MCC用于控制和管理消息网100、和对例如其它单向或双向个人消息网、信息提供者之类的服务(例如股市行情服务、体育或娱乐信息服务和天气服务)的、电子邮件的和其它应用的大量接口。回程网103中的连接可以包括各种TCP/IP连接、电话网或广域无线电网。如图1所示,通常,一个来自基站101a到101m数据包经过回程网103路由到由数据包中网络层标识信息指定的一个局域网107。
局域网107通过回程接口104a到104c接入回程网103。提供了通过以太网108a藕合到回程接口104a到104c的分配器处理器105a和105b,以便通过以太网108b根据数据包中的传输级和应用级路由信息,来路由选择该数据包到指定的应用网关106a、106b和106c,应用网关作为信息检索代理或作为在使用不同协议的系统之间转发消息的接口。指定的应用网关,例如应用网关106a,检查该数据包的内容以确定要执行的适当的动作。例如,一个适当的动作可以包括用于从因特网上的一个主机访问信息的在因特网上连接的TCP的初始化。
如果来自指定应用网关的一个包存在,则经过一个本地链路(即在请求移动终端和发送该请求的本地基站之间的链路)将它送回该请求移动终端。否则,可以通过单向广播或通过一个“唤醒(wake up)”消息提供响应,以便提醒该移动终端建立一个本地链路,以便检索现在排队等候传送的响应。
本发明涉及到许多类型的应用网关。图2是表示本发明的一个实施例中的应用网关的一些例子的方框图。在本描述中,附图的不同图中的相同单元使用相同的标号,以便于交叉参考这些单元。如图2所示,分配器105a与下述网关通信(i)应用网关106a,它是到由参考标号203集合性表示的其它单向消息系统的一个单向网关;(ii)应用网关106b,它称作一个“提出要求的信息(IOD)”网关,它是到一个信息源,例如万维网、因特网上的其它信息或事务处理服务和企业内部网上的服务的一个接口,以及(iii)应用网关106c,它是到一个电子邮件系统的网关。
在这个实施例中,应用网关106a、106b和106c中的每一个可以包括子网关,子网关是指定用于执行一个特定功能的子系统或程序。例如,表示在图2中的应用网关106b和106c包括PADL子网关201和存储和转发子网关202。例如,这种子网关可以由一个呼叫网关在要求时调用的一个公共网关接口(CGI)程序实现,或者作为呼叫网关可以访问的一个库函数。例如,图2表示存储和转发子网关202可以由IOD应用网关106b或电子邮件应用网关106b二者调用。例如,存储和转发子网关202可以是到一个邮局协议(POP3)电子邮件服务器的一个接口。该服务器可以通过应用网关106c由一个电子邮件用户程序访问,也可以通过应用网关106b由一个浏览器程序访问。
设计IOD应用网关106b,以作为消息网与万维网或等同的企业“内部网”系统的接口的代理服务器。IOD应用网关106a通过下列步骤执行该接口任务(i)从移动终端,例如移动终端101a到101n接收IOD请求;(ii)把可以用将要在下面描述的应用开发语言PADL表示的IOD请求(“PADL形式”)变换为在因特网上使用的标准超文本传送协议(HTTP)请求;(iii)把变换后的HTTP请求转发到指定的网点;(iv)从该点接收对变换后的HTTP请求的标准HTTP响应(例如普通(plain)文本或HTML响应);(v)对接收的HTTP响应执行必要的任何已请求的过滤或语法分析;(vi)把过滤的或语法分析的HTTP响应变换为一种适于无线传输的格式,例如PADL;和(vii)把变换的响应(例如PADL格式)转发给请求移动终端,用于显示或进一步处理。在本发明中,在回程网中的无线传输中使用数据压缩。
在无线移动终端,例如无线移动终端101a到101n的任意一个终端,当接收到一个PADL格式时,调用一个“浏览器”应用程序以对该PADL形式进行语法分析。图3说明该浏览器应用程序的基本操作。如图3所示。在步骤301,该浏览器程序对该PADL形式进行语法分析,以便识别和建立该形式的单元。在将要在下面描述的一实施方案中,每个PADL形式的单元通常执行一个或多个下面的功能(i)使该单元在移动终端上显示,(ii)接收用户输入数据(例如检查框(checkboxes)、无线电(radio)按钮、正文框(textboxes)),(iii)格式化与单元(例如访问的网点的URL)有关的数据,这些数据包括接收的任何用户输入数据,以作为要发送到IOD网关的IOD请求的一部分,和(iv)向IOD网关传送特定的指令(例如过滤请求)。在步骤302,浏览器将控制传送给建立的单元,以便每个单元和因此的形式可以在移动终端上显示。在步骤303,如果请求任何用户数据输入,则相应的单元与用户互相配合以便获得用户输入。在步骤304,如果一个IOD请求由PADL形式(例如用户按下一个“提交(submit)”按钮)产生,则由该形式的单元格化式该IOD请求,用于发送给IOD网关。在步骤305,浏览器使该IOD请求发送到IOD网关。
因此,本发明在不过分加重无线通信媒体带宽的负担的情况下;以两种方式提供对因特网或企业内部网的访问(i)与目前因特网中使用的标准协议相比,本发明使用的应用协议是最小的;和(ii)回程网中使用的数据压缩技术。注意到,尽管无线移动终端101a到101n叫作“终端”,但是这些移动终端的每一个实际上是一台网络计算机,这是因为每个终端并不是专门用于访问任何单独的主计算机,而是可以访问通过IOD网关提供的任意个数的服务器和数据库。
注意到,发送到移动终端的每个PADL形式可以使该移动终端执行任意的移动终端的现有功能,并且使在IOD网关或在从该IOD网关可到达的任意服务器上能够执行的任意功能有效。因此,PADL形式是可在空中对每个移动终端“编程”的机构。因此,每个移动终端成为一个无线网络计算机。所以,可以向用户提供无限制数目的新应用和新功能,无需为重新编程而物理传送移动终端。而且,对于万维网服务器,可以向用户无线移动终端提供这些新的应用和功能,而不需在HTML和HTTP协议已经请求的现有万维网络服务器上强加任何额外的要求。
为易于在IOD请求到标准HTTP请求之间和在标准的HTTP/文本或HTTP/HTML响应和IOD响应之间进行变换而设计PADL。因此,在许多HTML结构、HTTP结构和PADL结构之间可以发现一一对应关系。这种对应关系的例子在下面提供。尽管PADL最初在双向寻呼机中实现,但是PADL适于以下述方式用在要求访问因特网的所有设备中。
PADL主要集中在涉及调用远程程序(例如CGI程序或脚本)的功能性上,提供用于传递参数和它们的值的便利,并且允许将形式数据显示在无线移动终端上。在如下所述的本实施方案中,PADL结构涉及“形式”和CGI程序或脚本的调用。这些结构对于目前在因特网上访问信息(例如天气、新闻和体育等)和交易服务(例如银行交易、股票贸易等)特别有用。
通常,如HTML利用超文本文件中的标记来传递中间文本(meta-text)信息。例如,在HTML中,在标记<FORM>和</FORM>之间定义HTML形式,PADL中的相应档记是<f>和</f>。HTML形式是被利用来在浏览器环境中采集变量和它们的相应值并且发送到网点以进行处理的一个机构。如果该PADL子网关遇到一个未知的标记,则忽略该未知的标记。例如,可以利用HTMT<form>标记(在下面的描述中,按下述规定来描述一个标记的语法a.括号(即[])中的参数表示可选择的标记参数;b.HTML和PADL中的标记参数可以是任何顺序,除了在HTML的“CHECKED”或“SELECTED”参数中的标记参数必须跟随该标记类型字符;和c.没有用“<”或“>”包括起来的任何文本都认为是文本数据,该文本数据没有被解译)的“ACTION”字段所指定的CGI脚本或程序来处理网点的HTML形式的处理。<form>标记的语法如下<form ACTION=“URL”[METHOD=“get”“post”“put”]> form elements</form>
该“METHOD(方法)”字段识别用于将传递参数的机构指定到网点的CGI脚本的三个关键字“get”、“post”和“put”。根据“get”方法,对CGI脚本的变元(argument)附加到ACTION字段中指定的URL字符串。根据“post”方法,这些变元被作为HTTP请求的“entity-body”字段中的一个字符串提供。
因此,该PADL子网关利用一个相应的PADL<F>标记代替一个HTML<form>标记<Ft=“title”h=host-id c=path to cgi programm=gou>form elements</F>
在<F>标记符中,参数“m”可以采取分别代表HTML<form>标记的“get”、“post”和“put”关键字的字符值‘g’、‘o’‘u’。对HTML“ACTION”字段的URL进行语法分析,并且把该信息拆成PADL中的“h”和“c字段。如果以前出现过一个HTML<title>和</title>标记,则指定PADL<F>标记的“t”字段为<title>和</title>标记之间包括的标题。
在HTML文件中经常使用一个HTML&lt;input&gt;标记以便规定给CGI脚本的输入值。HTML&lt;input&gt;标记的语法如下<pre listing-type="program-listing"><![CDATA[<Input TYPE=“hidden”“text”“password”“submit”“reset”“radio”“checkbox” NAME=“name”[VALUE=“value”[CHECKED]][SIZE=“number”][MAXLENGTH=“number”>]]></pre>给予该形式中的每个&lt;input&gt;标记一个唯一名称。如果HTML&lt;input&gt;标记的TYPE(类型)字段规定了“hidden”,则没有用户输入与&lt;input&gt;标记相关。相反地,“hidden”HTML&lt;input&gt;标记从HTML形式本身获得输入值。“hidden”HTML&lt;input&gt;标记有助于叶于规定状态变量的保持跟踪;表示调用CGI脚本的HTML形式的名称;或为CGI脚本中的变量设置缺省值。
PADL子网关把HTML“hidden”&lt;input&gt;标记转换为PADL&lt;H&gt;标记。PADL&lt;H&gt;标记具有下面的语法&lt;Hn=name[,v=“VALUE”]&gt;
PADL&lt;H&gt;标记中的“n”和“v”字段与HTML&lt;input&gt;标记的“NAME(名称)”和“VALUE(值)”字段是等同的。PADL子网关忽略“hidden”HTML&lt;input&gt;标记中的“SIZE(大小)”和“MAXLENGTH(最大长度)”参数。
如果在HTML&lt;input&gt;标记的TYPE字段中规定了“text(文本)”,则接收文本输入行。在“VALUE”字段中规定的值用作“NAME”字段中规定的输入变量的初始值或缺省值。“SIZE”字段规定显示的文本行的大小,并且“MAXLENGTH”规定随形式返回的文本的最大长度。
PADL子网关把HTML“text”&lt;input&gt;标记转换为PADL&lt;L&gt;标记。PADL&lt;L&gt;标记具有下面的语法&lt;Ln=name[,v=“value”][,x=number]&gt;
PADL&lt;L&gt;标记中的“n”,“v”和“x”字段与“text”HTML&lt;input&gt;标记中的“NAME”、“VALUE”和“MAXLENGTH”字段分别等同。“x”字段以字节数规定最大长度,它可以用在返回的文本中。PADL子网关忽略“text”HTML&lt;input&gt;标记中的“SIZE”参数。当显示一个PADL形式时,显示的文本行具有固定的长度。
如果在HTML&lt;input&gt;标记的TYPE字段规定了“password(通行字)”则接收文本输入行。“SIZE”字段规定显示的文本行的大小并且“MAXLENGTH”字段规定与该形式一起返回的文本的最大长度。因为字符输入到该文本行中,所以它们分别作为一个“x”字符显示。
PADL子网关把HTML“password”&lt;input&gt;标记转换为一个PADL&lt;X&gt;标记。该PADL&lt;X&gt;标记具有下面的语法&lt;Xn=name[,x=number]&gt;
PADL&lt;X&gt;标记中的“n”和“x”字段分别与“password”HTML&lt;input&gt;标记的“NAME”和“MAXLENGTH”字段是等同的。该“x”字段以字节数规定最大长度,它可以用在返回的文本中。PADL子网关忽略“password”HTML&lt;input&gt;标记中的“SIZE”参数。
PADL子网关既不替换“submit”HTML&lt;input&gt;标记,也不替换“reset”HTML&lt;input&gt;标记,因为提供了来自移动终端的键盘的可选的软件“submit”和“reset”按钮。
如果在HTML&lt;input&gt;标记的TYPE字段规定了“radio”或“checkbox”,则为用户选择显示一个无线电按钮或一个检查框。在一个单独的HTML&lt;input&gt;标记中可以规定多个无线电按钮。因而共用同一个“NAME”字段。但是,每个检查框被规定在一个单独的HTML&lt;input&gt;标记中。“VALUE”字段中指定的值用作与该无线电按钮或检查框相关的变量的初始值或缺省值。
PADL子网关把该“radio”HTML&lt;input&gt;标记转换为PADL&lt;D&gt;标记。PADL&lt;D&gt;标记具有下面语法&lt;D[s]n=name[v=“value”]&gt;
该PADL&lt;D&gt;标记中的“n”和“v”字段分别与相应的“radio”HTML&lt;input&gt;标记中的“NAME”和“VALUE”字段等同。
PADL子网关把HTML“checkbox(检查框)”&lt;input&gt;标记转换为一个PADL&lt;C&gt;标记。PADL&lt;C&gt;标记具有下面的语法&lt;C[s]n=“name”[,v=“value”]&gt;
PADL&lt;C&gt;标记中的“n”和“v”字段分别与“checkbox”HTML&lt;input&gt;标记中的“NAME”和“VALUE”字段等同。在PADL中,如果没有选择与一个&lt;C&gt;标记相应的检查框,则该值不作为参数传递给CGI脚本。如果在HTML&lt;input&gt;标记中设置了“CHECKED”字段,则该“VALUE”字段的缺省值是“on”。为了在PADL中提示一个&lt;C&gt;标记的缺省值是“on”,该&lt;C&gt;标记后立刻跟随了字符“s”。
在使用&lt;textarea(文本区)&gt;标记的HTML中可以提供多行文本区域。在大多数网浏览器中,自动为每个HTML&lt;textarea&gt;标记提供一个滚动条,一个HTML&lt;textarea&gt;的语法如下&lt;textarea NAME=“name”ROWS=“number”COLS=“number”&gt;&lt;/textarea&gt;
在该PADL的实施方案中,一个HTML&lt;textarea&gt;标记由具有如下语法的个&lt;T&gt;标记代替&lt;Tn=name[,v=“value]&gt;
该&lt;T标记的&gt;“n”字段提供了命名文本区域的一种机构,并且&lt;T&gt;标记的“v”字段允许一个缺省的字符串放在该文本区域中。在该实施方案中,在移动终端的显示区中只提供一个固定大小的多行文本区。因此,忽略了ROWS(行)和COLS(列)中的值。
可由在HTML中使用包括一个&lt;option&gt;标记表的一个&lt;select&gt;标记提供一个选择表,该选择允许选择该表的多项(“option”)。该&lt;select&gt;标记的语法如下<pre listing-type="program-listing"><![CDATA[<select NAME=“name”[SIZE=“number”][MULTIPLE]>text/optionlist</select>]]></pre>如果出现“MULTIPLE(多项)”关键字,则允许在&lt;select&gt;和&lt;/select&gt;标记之间选择多个选项标记。“SIZE”字段提供同时显示的选项个数。
&lt;option&gt;标记具有语法&lt;option[VALUE=“VALUE”[SELECTED]&gt;每个&lt;option&gt;标记代表一个可选对象。“SELECTED”关键字表示可选的对象被缺省选择。[label(标签)]字段是&lt;option&gt;标记的一个选项名称。
PADL子网关把HTML&lt;select&gt;标记以一个&lt;S&gt;标记替换,该&lt;S&gt;标记具有语法&lt;Sn=name>text/option list&lt;/S&gt;
在PADL中,忽略“SIZE”字段并且不支持在一个单一表(即“mutiple”选项)内的多项选择,因为使用&lt;C&gt;标记可以得到基本上相同的结果。
PADL子网关把HTML&lt;option&gt;标记以&lt;O&gt;标记替换,&lt;O&gt;标记具有语法&lt;O[s]v=“value”&gt;[label]&lt;O&gt;标记的“v”和“label”字段对应于HTML&lt;option&gt;对象的“VALUE”和“label”字段。
在HTML中分别由&lt;br&gt;和&lt;p&gt;指定行和段的中断。&lt;br&gt;和&lt;p&gt;标记具有下面的语法<pre listing-type="program-listing"><![CDATA[<br[CLEAR=“left”“right”“all”]><p>]]></pre>HTML&lt;br&gt;&lt;p&gt;标记中的“CLEAR”字段允许一行在一个图像的周围中断。
PADL子网关把HTML&lt;br&gt;标记和&lt;p&gt;标记二者都以“\”字符(十六进制值10)替换。在该实施方案中,因为移动终端上不支持联机图像,所以PADL忽略“CLEAR”字段。
最后,定义一个PADL标记&lt;R&gt;,它用PADL子网关识别以便为HTTP响应指定一个滤波器。该&lt;R&gt;标记的语法如下&lt;Rf=free form response filteringrules&gt;
可以指定的滤波器的例子包括(a)用于把一个HTML形式文件变换为一个PADL形式文件的滤波器;(b)用于消除所有HTML标记,而仅返回一个文本文件的滤波器;和(c)如果以一种HTML表格式提供HTTP响应,则选择指定的列或行值的滤波器。
提供上面的详细描述是用于说明本发明的特定实施例,而不是企图限制本发明。在本发明的范围内的各种变化和修改是可能的。以下面的权利要求书来规定本发明。
权利要求
1.用于通过一个移动无线终端来提供对一个计算机网的访问的一个系统,包括通过一个无线链路与所述移动无线终端通信的一个通信网;和到所述计算机网的一个网关,在一控制站的控制下,所述网关作为所述计算机网到所述移动无线终端的一个代理服务器。
2.如权利要求1所述的系统,其中所述通信网包括通过一无线通信链路与所述移动无线终端通信的基站;和耦合到所述基站的控制站。
3.如权利要求1所述的系统,其中所述网关包括一协议变换服务,它使用一种超文本传送协议(HTTP)在所述计算机网中传送消息,使用要求一个较少带宽的协议而将所述消息传送到所述移动无线终端。
4.如权利要求3所述的系统,其中以一种超文本标记语言(HTML)写入所述消息。
5.如权利要求4所述的系统,其中所述协议变换服务把所述HTML语言的超文本标记替换为要求较少通信带宽的第二超文本标记语言中的相应标记。
6.如权利要求1所述的系统,其中所述计算机网是一个企业内部网。
7如权利要求1所述的系统,其中所述计算机网是因特网。
8.一种用于将一个无线通信网中的无线终端与一个计算机网接口的方法,包括步骤从所述无线终端接收一个信息检索请求;把所述信息检索请求从用在所述无线通信网的协议中的第一格式变换为用在所述计算机网的协议中的第二格式;将所述变换后的信息检索请求转发给所述计算机网中的一个指定节点;从所述的指定节点接收一个对所述变换后的信息检索请求的响应,所述响应被以所述第二格式提供;将所述响应从所述第二格式变换为所述第一格式;将所述变换后的响应转发给所述移动终端。
9.如权利要求8所述的方法,其中所述变换所述响应的步骤从所述响应提取选择的部分,并且所述转发所述变换后的响应的步骤仅转发所述的已选择部分,用于进一步处理。
10.如权利要求8所述的方法,其中所述变换所述信息检索请求的步骤包括提供一个代理服务器,并且在所述代理服务器执行所述信息请求的一部分,而不是将所述信息检索请求的所述部分传送到所述计算机网中的一个主计算机。
全文摘要
一种用于将一无线通信网中的无线终端与一计算机网内部接口的方法,包括步骤:(a)从该无线终端接收一信息检索请求;(b)将该信息检索请求从用在该无线通信网的协议中的第一格式变换为用在该计算机网的协议中的第二格式;(c)将所变换的信息检索请求转发给该计算机网
文档编号G06F15/00GK1201944SQ98108009
公开日1998年12月16日 申请日期1998年3月24日 优先权日1997年3月24日
发明者王维嘉, 马修·帕兹克, 阿林·托贝特, 贾米·钱姆 申请人:格维康姆公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1