对于从无线服务器中请求的数据进行服务的装置和方法

文档序号:7668750阅读:249来源:国知局
专利名称:对于从无线服务器中请求的数据进行服务的装置和方法
技术领域
本发明涉万维网服务器,更具体地说,涉及一种无线万维网服务器,它可操作地与万维网通信,无需使用陆地通信线路。
背景技术
万维网服务器广泛地用于向在万维网上通信的查询用户提供数据服务。通常,万维网服务器是相当大的个人计算机大小的机器,可操作地服务于大量数据,而且它们永久性地连接到陆基网络,如因特网上的万维网。这类万维网服务器通常使用传输控制协议/互联网协议(TCP/IP)来接收和发送数据信号,从而与各处的用户计算机上运行的传统的浏览器兼容。
万维网服务器位置的永久性通常需要远程收集供它们服务的任何信息,然后往往是使用互联网传送到万维网服务器,存储在该万维网服务器的数据库中。要由万维网服务器服务的信息的这种传送可以以多种方式实现,包括使用该万维网服务器和数据获取装置之间的无线电链路。该数据获取装置可以伴有无线电收发器,它通常在专用信道上向静止的永久性连接的陆基万维网服务器发送由数据获取装置获取的信息。这样,远程装置能与陆基万维网服务器通信以向它提供信息,这些信息能经由支持互联网的陆地通信线路服务于用户。
以这一途径获取数据的一个问题是伴随数据获取装置的收发器往往是从它的远程位置向固定的陆基万维网服务器连续广播数据,从而使从陆基万维网服务器得到的信息总是能更新到例如日或分钟。这一连续的信息广播造成要求连续供电以能进行连续的广播,而且使广播信号易于被检测和窃听。

发明内容
因此,本发明提供一种用于数据服务的装置,该装置包含a)一个万维网服务器;和b)一个通信接口,该接口在操作上能使用无线数字分组网络向该万维网服务器传送和从该万维网服务器中传出互联网消息。
优选地,提供了一种用于数据服务的方法和装置,它更关注能源的使用而且不那么易于被检测和窃听。
优选地,提供了一种用于数据服务的装置和方法,它涉及一个万维网服务器和一个通信接口,该接口在操作上能使用无线数字分组网络向该万维网服务器传送和从该万维网服务器中传出互联网消息,以允许该万维网服务器如同一个无线万维网服务器。这允许该万维网服务器位于远离传统的互联网陆地通信线路的地方并使该万维网服务器能位于靠近数据获取单元的地方,该单元为该万维网服务器获取供服务的数据。在效果上,该万维网服务器成为一个无线万维网服务器。这一靠近消除了向万维网服务器连续广播所获取数据的需要,因为该万维网服务器和数据获取单元能硬连线彼此进行通信,尽管它们不需要这样做。此外,该通信接口可以配置成使它只向接收基站广播数据以响应该基站先前广播的请求。该基站可以与传统的陆地通信线路通信,这些陆地通信线路提供对陆基互联网的接入,而该陆基互联网允许用户以任何手段在任何地方访问互联网以从该无线万维网服务器获得信息。这样,在效果上,无线数字分组网络被优选地用于替代陆地通信线路向该万维网服务器传送和从该万维网服务器中传出互联网消息。这使得该万维网服务器能是便携式的,允许它安装在例如车辆中。这还使该万维网服务器能位于没有陆地通信线路接入互联网的边远区域。
优选地,该通信接口在操作上可在蜂窝数字分组网络上发送和接收互联网消息。再有,优选地,该通信接口在操作上可从该万维网服务器接收传输与控制协议(TCP/IP)的消息供在无线数字分组网络上传送。优选地,该通信接口在操作上还能根据TCP/IP协议向该万维网服务器发送互联网消息。在一个优选实施例中,该通信接口包含一个无线收发器用于在无线数字分组网络上发射和传送互联网消息。
在一个优选实施例中,该万维网服务器在操作上可接收和存储供服务的数据。优选地,该装置进一步包括一个输入接口,在操作上可接收来自传感器的信号并产生信号的数据表示,存储为由万维网服务器服务的数据。
在一个实施例中,万维网服务器和通信接口彼此连接。在另一实施例中它们彼此结合和/或装在一个共用机壳中,这机壳可以是便携式的。
根据本发明的另一方面,提供了一种数据服务方法。该方法包含接收来自无线数字分组网络的数据请求消息,从无线万维网服务器请求数据以响应该数据请求消息以及在无线数字分组网络上传送一个响应消息,在该响应消息中包括响应该数据请求消息由该无线万维网服务器产生的数据。
在一个优选实施例中,该方法进一步包括从无线数字分组网络协议消息中提取传输控制协议(TCP/IP)消息。进一步优选地,该方法包括向无线万维网服务器发送TCP/IP消息。
优选地,该方法进一步包含把来自无线万维网服务器的TCP/IP消息插入无线数字分组网络协议消息中以在无线数字分组网络上传输。
根据本发明的另一方面,提供了一种从服务器请求数据的方法。该方法包含在供一无线万维网服务器使用的无线数字分组网络上发送一个消息,该无线万维网服务器在操作上能接收来自该无线数字分组网络的消息。优选地,发送该消息涉及产生一个包含传输控制协议/互联网协议(TCP/IP)消息的无线数字分组网络消息。优选地,该方法进一步涉及从无线数字分组网络接收一个由该无线万维网服务器产生的消息。
根据一个优选实施例,提供了一个计算机程序,其中包含的程序代码适于实现上述方法之一。


现在将仅以举例方式参考附图描述本发明的一个优选实施例。
图1是根据本发明的一个优选实施例用于数据服务的装置的图形表示。
具体实施例方式
参考图1,在标号10处显示根据本发明一个优选实施例的数据服务装置。该装置包括在标号12处显示的万维网服务器和在标号14处显示的通信接号。通信接口14在操作上使万维网服务器12能在标号16处显示的无线数字分组网络上发送和接收消息,从而使万维网服务器12和通信接口14一起起到一个无线万维网服务器的作用。在这一实施例中,无线数字分组网络16是一个蜂窝数字分组数据(CDPD)网络,因而以蜂窝电话网相同的方式提供对一个地理区域的无线通信覆盖。另一种作法是可以利用寻呼网络或其他无线网络。
在这一实施例中,万维网服务器12和通信接口14装在带有自己的电源(例如电池(未画出))的共用的袖珍便携机壳17中,形成可由个人或器具(如车辆)携带的移动式远程单元或例如不同于陆基服务器的其他设备。
在这一实施例中,万维网服务器12具有一个传统的芯片组18,在这一实施例中它包括彼此通信的处理器电路芯片20和存储器芯片22。这种芯片组可从多个制造商得到。处理器电路芯片20包括处理器电路部分24、输入/输出(I/O)端口26以及通信端口28。在这一实施例中,处理器电路部分24包括中央处理单元(CPU)30和程序存储器部分32,例如它可以包括易失性的或非易失性的随机存取存储器。处理器电路部分24与I/O端口26通信并在操作上能接收呈现在I/O端口的信号的数字表示,这些信号来自诸如传感器或其他处理器电路等信号和/或数据产生装置。这类传感器可以包括例如全球定位系统(GPS)33,用于提供代表该单元地理位置的信号。另一种作法是飞机、铁路或船泊定位器或信标可以提供地理信息信号。其他传感器可以包括燃料水平、水位、温度或其他发动机状况测量参数,在此该单元安装在例如车辆上。
此外,或者另一种作法,I/O端口26可以让传感器装置暂时连接到该I/O端口。这类传感器可以包括例如心率监测装置、病人温度监测装置、血压监测装置等,在此该单元用在护理应用,如救护车中或其他急救车辆中。或者,这些传感器可以包括与例如公用变电站中的现有计算机系统的接口,用于接收指示这种变电站内的告警或其他状态条件的信号。或者,这些传感器可以包括湿度、温度或压强测量参数,在此该单元被存储在例如一个运输车辆的货舱中。
此外,或者另一种作法,I/O端口26可供用于接收例如音频和/视频信号。这种装置将允许监测例如环境状况。
处理器电路部分24的程序存储器部分32以代表指令的代码编程,这些指令用于指示CPU30执行这里描述的功能,包括指示CPU以一定间隔读I/O端口26,从I/O端口26获取数据并把这些数据存储在由处理器电路部分24建立和保持在程序存储器22的非易失部分中的数据库27中。于是,程序存储器22以代码编程,这些代码指示CPU30用作数据库管理器,用于将在I/O端口26接收的信息存储在数据库中。此外,程序存储器22以代码编程,这些代码指示CPU30与通信端口28交互作用,以按照传输控制协议/互联网协议(TCP/IP)接收通信端口处的消息并用相同协议的响应消息来响应那些消息。如果根据连接万维网服务器供万维网通信所采用的通常方法,将该万维网服务器连接到陆地通信线路上,则在通信端口28处接收的到来消息可以包括通常能被接收的传统的万维网服务器请求消息。这种到来的消息可以是例如由使用传统的浏览器导航到该万维网服务器的远程用户发出的从数据库中得到数据的请求。
由CPU30产生的外出消息是传统的万维网服务器响应消息,如果根据连接万维网服务器供万维网通信所采用的通常方法,由陆地通信线路连接该万维网服务器时该万维网服务器将会产生该响应消息。外出消息可以包括例如传统的万维网服务器对查询的响应。这样,万维网服务器12的功能和陆基万维网服务器相似,只是使用无线数字分组网络代替陆基通信信道将它连到互联网。
尽管传统的陆基万维网服务器通常被设计成提供大量数据的服务,但本实施例的万维网服务器12是要用于较少量数据的服务。在不关心便携性的地方不需要以芯片组18来提供万维网服务器12,它可以由传统的服务器计算机来提供,其形状因数很像例如个人计算机那样。这类万维网服务器可以被固定在一个地理位置,例如固定在一个远程变电站中,在此可能需要服务于较大量数据,但万维网服务器的可移动性不是所关注的问题。在一些应用中万维网服务器具有可移动性是有好处的,但不是所要求的。
在这一实施例中,万维网服务器12和通信接口14作为单独的单元连接在一起,但能结合到单个基板,例如一个电路板上。通常,万维网服务器12和通信接口14彼此靠近而且每个专为另一个服务。例如,根据TCP/IP格式,由通信端口28产生的消息由通信接口14接收。通信接口14包括一个分组处理单元34,它根据蜂窝数字分组数据(CDPD)网络协议把从通信端口28接收的TCP/IP消息组装成数据分组,这里TCP/IP消息被作为这种CDPD分组的有效负载数据加以处理。以这种方式产生的CDPD分组被转发到无线收发器36,它驱动天线38以在CDPD网络16上发送CDPD分组,供CDPD基站40接收。CDPD基站40从CDPD分组中提取这些TCP/IP分组并以通常方式经由陆地通信线路44在互联网42上发送它们。
类似地,在基站40接收的以万维网服务器12为目的地的TCP/IP分组被作为有效负载数据插入CDPD分组中,这些CDPD分组由基站发送给通信接口14。在通信接口14,代表这些CDPD分组的信号在天线38处被接收并被解调,再由无线收发器36接收。无线收发器36产生这些CDPD数据分组的数字表示并把这些数字表示提供给分组处理器34,它从CDPD分组中提取出TCP/IP消息并把这TCP/IP消息作为到来的消息提供给通信端口28,由CPU30接收。
将会理解,无线收发器36和基站40彼此传送控制信号,很像蜂窝电话彼此传送这种控制信号,所以基站“知道”该收发器是有效的和可用的。然而,万维网服务器12本身并不发起从它的数据库到万维网上的发请求的计算机的数据传送,而是保持在数据收集方式,不断地收集和存储数据直至通过通信接口14收到一个数据请求。这个请求可以由任何人发起,只要此人有一计算机在操作上能在互联网上通信以访问与万维网服务器12关联的例如由统一资源定位器(URL)定位的给定IP地址。
这样,例如如果如图1中所示装置10的一个单元被安装在一辆车上,如个人轿车上,该单元可以连续获取来自全球定位系统(GPS)接收器33的关于该车辆在何处的数据。在该车辆被偷的情况下,车主可以简单地使用任何连接万维网的装置上的浏览器去访问与万维网服务器12关联的URL,在这种情况下根据TCP/IP协议的连接请求最终在基站40被接收并使用CDPD网络16发送给装置10。装置10接收这些连接请求并以应答消息来响应,该应答消息可以包括超文本置标语言(HTML)网页,其中包括例如来自GPS接收器33的存储的或实时的数据的表示,它首先由CPU30和/或通信端口28格式化以产生一个根据TCP/IP协议的消息。然后这一消息被作为有效负载数据插入由无线收发器36在CDPD网38上发送的消息中。基站40接收该消息并提取出TCP/IP消息,通过互联网将该消息传回用户,于是该用户看到含有该车辆当前位置的网页。
这样,通过提供只使用无线数字分组网络与互联网通信的远程万维网服务器,该万维网服务器能被远程定位和/或移动,使它能在数据源处收集数据。在这一应用中使用万维网服务器,使得具有连入万维网的通信装置的任何人能使用互联网从世界上任何地方访问该万维网服务器上的数据。这样,这些数据以一种公用格式提供,基本上可为访问互联网的任何人使用。如果只有一个用户,或有限数量用户具有对该网页的访问权限,例如使用口令保护,则对该服务器的访问多半是稀少的和偶尔发生的,使得难于确定何时该万维网服务器在与一个发请求的用户通信。再有,广播设备基本上只在进行请求或响应请求时使用,避免过量使用电源。能使用硬连线的系统在任何数量的信道上在后台连续进行数据获取,从而避免连续广播数据,减少了为广播使用的供电并减少了被检测的危险。
权利要求
1.一种数据服务装置,该装置包含a)万维网服务器;以及b)通信接口,在操作上可使用无线数字分组网络向该万维网服务器传送或从该万维网服务器中传出互联网消息。
2.权利要求1的装置,其中所述通信接口包括从所述万维网服务器接收传输控制协议(TCP/IP)消息的单元;以及将所述TCP/IP消息插入无线数字分组网络协议消息中以在所述无线数字分组网络上传输的单元。
3.权利要求1的装置,其中所述通信接口包含根据TCP/IP协议向所述万维网服务器发送所述互联网消息的单元。
4.一种数据服务方法,该方法包含a)从无线数字分组网络接收数据请求消息;b)响应所述数据请求消息,从一无线万维网服务器请求数据;以及c)在所述无线数字分组网络上发送一个响应消息,其中包括由所述无线万维网服务器响应所述数据请求消息而产生的数据。
5.权利要求4的方法,进一步包含从无线数字分组网络协议消息中提取传输控制协议(TCP/IP)消息。
6.权利要求5的方法,进一步包含向所述无线万维网服务器发送所述TCP/IP消息。
7.一种向一服务器请求数据的方法,该方法包含在无线数字分组网络上发送供无线万维网服务器使用的消息,该服务器在操作上能从所述无线数字分组网络接收消息。
8.权利要求7的方法,其中发送所述消息包含产生无线数字分组消息,其中包含传输控制协议/互联网协议(TCP/IP)消息。
9.权利要求7的方法,进一步包含从所述无线数字分组网络接收由所述无线万维网服务器产生的消息。
10.一种计算机程序,包含的程序代码适用于实现权利要求4至9中任何一个的方法。
全文摘要
一种利用万维网服务器和在操作上能使万维网服务器在无线数字分组网络上发送和接收消息的通信接口的数据服务装置,其作用如同一个无线万维网服务器。一种数据服务方法涉及接收来自无线数字分组网络的数据请求消息,从一无线万维网服务器请求数据以响应该数据请求消息以及在该无线数字分组网络上发送一个响应消息,其中包括由该无线万维网服务器响应该数据请求消息而产生的数据。从一服务器请求数据的方法涉及在无线数字分组网络上发送供无线万维网服务器使用的消息,该服务器在操作上能从该无线数字分组网络接收消息。发送该消息涉及产生无线数字分组消息,其中包含传输控制协议/互联网协议(TCP/IP)消息。该方法可以进一步涉及从该无线数字分组网络接收由该无线万维网服务器产生的消息。
文档编号H04L29/06GK1479990SQ0182007
公开日2004年3月3日 申请日期2001年12月13日 优先权日2000年12月15日
发明者J·劳, J 劳 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1