专利名称:无线数据通信设备和方法
技术领域:
本发明涉及数据通信,特别涉及用于无线应用协议(WAP)终端和WAP服务器之间数据通信的设备及方法。
一般说来,WAP服务器连接在提供各种信息的互联网(Internet)服务器和能够接收从互联网服务器提供的信息的WAP终端之间,以转换互联网服务器和WAP终端之间的不同数据格式和不同协议。并且,WAP服务器也给WAP终端提供它自身的信息。
图1是WAP终端和WAP服务器之间传统的数据通信设备的方框图。
图1的数据通信设备包括WAP终端10、互通功能(IWF)单元12、公用交换电话网(PSTN)13、互联网服务提供商(ISP)14和WAP服务器16。
IWF单元12执行WAP终端10和ISP14之间的路由功能。ISP14是提供一般通信服务例如HITEL或UNITEL公司之一。WAP服务器16给WAP终端10提供它自己的信息和来自互联网服务器(未示出)的更多信息。
图2示出了示于图1的数据通信设备的每个方框的协议栈。
WAP终端10的协议栈由多个协议层组成,其中包含电路交换数据服务协议(CSD(IS-707))、同级协议(PPP)、网际协议(IP)、无线事务协议(WTP)和用户数据报协议(UDP)、无线会话协议(WSP)和无线应用环境协议(WAE)。并且CSD(IS-707)包括IS-95协议、无线链路协议(RLP)、PPP、IP、和TCP。这些协议层对本领域技术人员来说是熟知的,在此将略去对其解释。
图4是示于图1的数据通信设备中的数据流图。
将参照图4描述图1的数据通信设备的操作。
假定WAP终端10将接收互联网或电子邮件(E-mail)服务。在此,WAP终端10准备以正常状态接收普通呼叫或数据(互联网或E-mail)。当WAP终端10用户利用电话号码通过IWF单元12、PSTN13将WAP终端10连接到ISP14以与互联网连接时,连接到WAP终端10的ISP14允许用户接收互联网或E-mail服务。并且,当用户想停止接收互联网服务时,ISP14断开来自WAP终端10的呼叫,回到备用状态。
具体地说,WAP终端10发送其呼叫的原始报文请求连接给IWF单元12。IWF单元12从WAP终端10接收原始报文,然后发送一个确认接收的原始ACK(确认)报文给WAP终端10。IWF单元12发送用于调制解调器连接的连接请求报文给ISP14。ISP14接收连接请求报文,并且通过PSTN13和IWF单元12,发送指示调制解调器连接的连接<速率>报文给WAP终端10。在WAP终端10和IWP单元12彼此连接的条件下,WAP终端10发送用户需要通过IWF12和ISP14接收的WAP数据(互联网或E-mail服务请求数据)给WAP服务器16。在WAP服务器16接收WAP数据之后,WAP服务器16通过ISP14、PSTN13和IWP12发送保存在WAP服务器自身内的WAP服务器数据、或者发送取自互联网服务器(未示出)的数据给WAP终端10。
具有示于图2的协议栈的图1的数据通信设备存在下列问题。
首先,因为WAP终端10的协议栈中的CSD(IS-707)包括示于图3的IP/PPP,WAP终端10的协议栈有双重IP/PPP协议层。结果是,在数据传输过程中有更多的额外开销,使得传输效率降低。即,没有有效利用终端资源。并且,当用户想连接到WAP服务器16或互联网时,通过PSTN13实现与ISP14的连接。这样,连接速率降低,并且使用PSTN和ISP14要由电话公司或ISP收费。并且,由于数据传输需要示于图4的多个步骤,所以效率低。
为解决上述问题,本发明的第一个目的是提供用于无线应用协议(WAP)终端和WAP服务器之间数据通信的设备,采用一协议栈,其中使用包括在WAP终端的电路交换数据服务(ISD)协议中的单个网际协议/同级协议(IP/PPP)层,并且互通功能(IWF)单元也起到互联网服务提供商(ISP)的作用。
本发明的第二个目的是提供用于第一个目的的数据通信设备的通信方法。
本发明的第三个目的是提供用于WAP终端和WAP服务器之间数据通信的设备,其通过执行WAP终端和非WAP终端之间的切换来执行数据通信。
本发明的第四个目的是提供用于第三目的的数据通信设备的通信方法。
因此,为达到上述第一个目的,提供了一种用于无线应用协议(WAP)终端和WAP服务器之间数据通信的设备,它包括多个WAP终端,每个终端有一协议栈,其中,电路交换数据服务(CSD)协议层位于无线事务协议(WTP)层和无线数据报协议(WDP)层下面,该多个WAP终端用于产生作为服务请求数据的WAP数据;多个WAP服务器,每个服务器有一协议栈,其中,传输控制协议(TCP)层和网际协议(IP)层位于WTP层和WDP层之下,该多个WAP服务器用于根据WAP数据给WAP终端提供WAP服务器数据;互通功能(IWF)单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,该互通功能单元用于将WAP终端映射到相应的WAP服务器,其中每个WAP终端通过包括在其自身的CSD协议层中的单个网际协议/同级协议(IP/PPP)层与IWF单元通信,并且该IWF单元通过互联网与每个WAP服务器通信。
为达到第二个目的,提供了一种数据通信设备的通信方法,该数据通信设备包括具有一协议栈的多个WAP终端,其中电路交换数据服务(CSD)协议层位于无线事务协议(WTP)层和无线数据报协议(WDP)层下面;具有一协议栈的多个WAP服务器,其中传输控制协议(TCP)层和网际协议(IP)层位于WTP层和WDP层之下;互通功能(IWF)单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,该互通功能单元用于每个WAP终端和每个WAP服务器之间的通信,该通信方法包括以下步骤(a)从每个WAP终端到IWF单元传送用于呼叫连接的原始报文,并且从IWF单元到相应的WAP终端传送响应于该原始报文的原始ACK;(b)在IWF单元中,接收来自WAP终端的请求WAP服务器服务的作为服务请求数据的WAP数据,将每个WAP终端映射到相应的WAP服务器,并且通过互联网将接收的WAP数据传送到相应的WAP服务器;(c)在每个WAP服务器中,接收WAP数据以便根据接收的WAP数据产生WAP服务器数据,并且通过互联网将WAP服务器数据传送到IWF单元;(d)在IWF单元中,接收在步骤(c)中传送的WAP服务器数据,将WAP服务器映射到相应的WAP终端,并且将接收的WAP服务器数据传送到相应的WAP终端;及(e)在WAP终端中,通过包括在WAP终端的每个电路交换数据服务(CSD)协议层中的单个网际协议/同级协议(IP/PPP)层,与IWF单元通信。
为达到第三个目的,提供了一种用于无线应用协议(WAP)终端和WAP服务器之间数据通信的设备,该设备包括多个WAP终端,每个终端有一协议栈,其中,电路交换数据服务(CSD)协议层位于无线事务协议(WTP)层和无线数据报协议(WDP)层下面,该多个WAP终端用于产生作为服务请求数据的WAP数据;非WAP终端,用于产生公用电路数据;多个WAP服务器,每个服务器有一协议栈,其中,至少一传输控制协议(TCP)层和一网际协议(IP)层位于WTP层和WDP层之下,该多个WAP服务器用于根据WAP数据给WAP终端提供WAP服务器数据;互联网服务器,用于根据公用电路数据给非WAP终端提供互联网服务器数据;互联网服务提供商(ISP),具有公用交换电话网(PSTN)电路层,用于从非WAP终端到互联网服务器传送通过PSTN接收的公用电路数据;及互通功能(IWF)单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,用于执行每个WAP终端和每个WAP服务器之间、非WAP终端和ISP终端之间的接口连接,其中每个WAP终端通过包括在其自身的CSD协议层中的单个网际协议/同级协议(IP/PPP)层,与IWF单元通信,并且IWF单元通过互联网与每个WAP服务器通信。
为达到第四个目的,提供了一种数据通信设备的数据通信方法,该设备包括多个WAP终端,每个终端有一协议栈,其中,电路交换数据服务(CSD)协议层位于无线事务协议(WTP)层和无线数据报协议(WDP)层下面;非WAP终端,用于产生公用电路数据;多个WAP服务器,每个服务器有一协议栈,其中,至少一传输控制协议(TCP)层和一网际协议(IP)层位于WTP层和WDP层之下;互联网服务器,用于根据公用电路数据给非WAP终端提供互联网服务器数据;互联网服务提供商(ISP),具有公用交换电话网(PSTN)电路层,用于从非WAP终端到互联网服务器传送通过PSTN接收的公用电路数据;及互通功能(IWF)单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,用于在每个WAP终端和每个WAP服务器之间进行数据通信,该方法包括以下步骤(a)确定输入到IWF单元的数据是WAP数据还是公用电路数据;(b)如果在步骤(a)中确定输入数据是WAP数据,则通过互联网将WAP数据传送到相应的WAP服务器,如果在步骤(a)中确定输入数据是公用电路数据,则通过ISP将公用电路数据传送到互联网服务器;(c)确定输入到IWF单元的数据是WAP服务器数据还是互联网服务器数据;(d)如果在步骤(c)中确定输入数据是WAP服务器数据,则通过互联网将WAP服务器数据传送到相应WAP终端,并且如果在步骤(c)中确定输入数据是互联网服务器数据,则通过PSTN将互联网服务器数据传送到非WAP终端,其中,每个WAP终端通过包括在其自身的CSD协议层中的单个网际协议/同级协议(IP/PPP)层,与IWF单元通信。
如上所述,按照本发明的数据通信设备采用一协议栈,其中,仅有单个IP/PPP协议层位于WAP终端内,并且IWF单元起到ISP的作用,提供下列效果。首先,由于在WAP终端内没有IP/PPP协议层的冗余,与传统的数据传输相比,大大减少了额外开销。其次,IWF单元通过互联网直接连接到WAP服务器,而不通过PSTN和ISP,这样,能够减少连接时间和花费。再次,与传统的数据通信设备和方法比较,也简化了数据流过程。
通过参照附图详细描述优选实施例,本发明的上述目的和优点将会更清楚,其中图1是用于无线应用协议(WAP)终端和WAP服务器之间数据通信的传统设备的方框图;图2是传统数据通信设备每个方框的协议栈;图3是示于图2的电路交换数据协议(CSD(IS-707))的详细视图;图4示出图1数据通信设备中的数据流图;图5是按照本发明优选实施例的用于WAP终端和WAP服务器之间数据通信的设备方框图;图6是图5数据通信设备每个方框的协议栈;图7是图5数据通信设备中的数据流图;图8是按照本发明的另一优选实施例的用于WAP终端和WAP服务器之间的数据通信设备方框图;图9是示于图8的数据通信设备的通信方法流程图。
参照图5所示的按照本发明的第一实施例,用于无线应用协议(WAP)终端和WAP服务器之间数据通信的设备,包括多个WAP终端50,52,...、互通功能(IWF)单元54、互联网55和多个WAP服务器58,60...。
每个WAP终端50,52,...有一协议栈,其中,电路交换数据服务(CSD)协议层位于无线会话协议(WSP)层和无线数据报协议(WDP)层下面,每个WAP终端产生请求每个WAP服务器58,60...服务的作为服务请求数据的WAP数据。图6示出WAP终端50,52,...之一的协议栈。图6的协议栈与图2的传统WAP终端的协议栈不同之处在于,略去IP和PPP层,仅有一个CSD(IS-707)层位于WTP和WDP层下面。即,因为如图3所描述的,CSD(IS-707)层自身包括IP和PPP层,按照本发明的WAP终端利用CSD(IS-707)的IP和PPP层,而其自身不需再有IP和PPP层,这样,与传统协议栈不同,该WAP终端就没有多余的IP和PPP层。每个WAP终端50,52,...有一独特的识别号或源IP地址。
每个WAP服务器58,60...有一协议栈,其中,一个CSD层位于WTP层和WDP层下面,及有一传输控制协议(TCP)层和IP层,该每个WAP服务器按照提供的WAP数据给WAP终端50,52,...提供WAP服务器数据。如图6所示,每个WAP服务器58,60...的协议栈有用于每个WAP终端50,52,...的相应结构。图6的WAP服务器与传统的WAP服务器的不同之处在于,它包括未示于传统WAP服务器中的TCP层。每个WAP服务器56,58...有一用于WAP终端50,52,...每个源IP地址的识别号或目的IP地址。
IWF单元54包括一CSD协议层,连接到WAP终端的每个CSD协议层;TCP和IP层,每个连接到每个WAP服务器的TCP和IP层,以将WAP终端50,52,...映射到相应的WAP服务器56,58...。在此,特定WAP终端的识别号可映射到相应WAP服务器的目的IP地址,或WAP终端的源IP地址映射到一特定的映射表值。为此,IWF单元54有一映射表(未示出),用于将特定WAP终端的识别号连接到WAP服务器。IWF单元54也包括另一映射表(未示出),用来在从WAP服务器接收数据期间找到相应的WAP终端。IWF单元54和WAP服务器56,58...通过互联网55连接。
图7是图5所示的数据通信设备中的数据流图。
当WAP终端50,52,...发送用于呼叫连接的原始报文给IWF单元12时,IWF单元12接收到原始报文,然后,给WAP终端50,52,...发送接收确认的原始ACK报文。当WAP终端50,52,...接收到原始ACK报文时,WAP终端正被连接到相应的WAP服务器58,60...,而且WAP终端50,52,...通过互联网55将作为服务请求数据的WAP数据,发送到WAP服务器58,60...。在接收到该WAP数据之后,WAP服务器58,60...将保存的WAP服务器数据、或通过互联网55和IWF单元54从互联网服务器(未示出)传送的数据发送到WAP终端50,52,...。即,WAP终端50,52,...直接连接到WAP服务器,不需利用公用交换电话网(PSTN)接通互联网服务提供商(ISP)。
图8是按照本发明另一实施例的用于WAP终端和WAP服务器之间通信的数据连接设备的方框图。
图8的数据连接设备包括WAP终端80,82...、非WAP终端84、IWF单元86、PSTN87、ISP88、互联网89、互联网服务器90、WAP服务器92,94...。
每个WAP终端80,82...有一协议栈,其中,CSD协议层位于WTP和WDP层下面,并且该每个终端产生用于向WAP服务器92,94...请求数据服务的WAP数据。每个WAP终端80,82...有一独特的识别号或源IP地址。
非WAP终端84产生公用电路数据。
每个WAP服务器92,94...有一协议栈,其中,TCP和IP层位于WTP和WDP下面,该每个WAP服务器给WAP终端80,82...提供按照WAP数据的WAP服务器数据。每个WAP服务器92,94...有相应于WAP终端80,82...的每个源IP地址的目的IP地址或识别号。
ISP88包括连接到后面将描述的IWF单元86的PSTN电路层的PSTN电路层,它通过PSTN87接收非WAP终端82的公用电路数据,并且将接收的数据传送到互联网服务器90。ISP88是对公众提供一般通信服务的公司(common carrier)之一。
互联网服务器90响应于公用电路数据给非WAP终端84提供互联网服务器数据。
IWF单元86包括CSD协议层;TCP和IP层;和PSTN电路层;及该IWF单元起到WAP终端80,82...和WAP服务器92,94...之间、非WAP终端84和ISP88之间接口的作用。IWF单元86通过互联网89连接到WAP服务器92,94...,并且IWF单元86和ISP88通过PSTN87彼此连接。CSD协议层连接到WAP终端80,82...的每个CSD协议层,及TCP和IP层分别连接到每个WAP服务器92,94...的TCP和IP层。并且,PSTN电路层通过PSTN87连接到ISP88的PSTN电路层。具体地说,当输入数据是WAP数据或WAP服务器数据,执行连接,使得WAP终端的识别号映射到WAP服务器的目的IP地址,或WAP终端的源IP地址映射到特定的映射表值。另外,当输入数据是公用电路数据或互联网服务器数据时,执行非WAP终端82和ISP86之间的连接。
图9是按照本发明的另一实施例的说明WAP终端和WAP服务器之间数据通信方法的流程图。
WAP终端80,82...之一或非WAP终端84请求连接到WAP服务器92,94...之一或互联网服务器90(步骤902)。即,一个WAP终端或非WAP终端84分别产生WAP数据或公用电路数据,并且将数据传送到IWF单元86。
IWF单元86根据WAP数据或公用电路数据,确定在步骤902中需要连接的终端是否是WAP终端(步骤904)。
如果连接请求终端是WAP终端,则WAP终端通过互联网89连接到WAP服务器(步骤906)。另外,如果连接请求终端不是WAP终端,而是非WAP终端,则该非WAP终端通过PSTN87连接到ISP88,然后连接到互联网服务器90(步骤908)。
WAP服务器92和互联网服务器90分别产生WAP服务器数据和互联网服务器数据,并且,通过互联网89,或ISP88和PSTN87将各数据传送到IWF单元86。
IWF单元86确定输入数据是否是WAP服务器数据(步骤912)。
当输入数据来自WAP服务器时,该数据被传送到WAP终端。另外,当输入数据是互联网服务器数据时,该数据被传送到非WAP终端84。
本发明可在一般用途的数字计算机实现,该计算机运行来自计算机可用介质的程序,该计算机可用介质包括但不限于以下存储介质,例如磁存储介质(例如ROM,软盘,硬盘等),光学可读介质(例如,CD-ROM,DVD等)和载波(例如,在互联网上的传输)。
因此,本发明可实现为内含计算机可读程序代码单元的计算机可用介质,该计算机可读程序代码单元用于实现数据通信设备的WAP终端和WAP服务器之间的通信,该数据通信设备包括具有协议栈的多个WAP终端,在该协议栈中CSD协议层位于WTP层和WDP层下面;具有协议栈的多个WAP服务器,在该协议栈中TCP层和IP层位于WTP层和WDP层之下;IWF单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层、及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,其中,每个WAP终端通过其自身的CSD协议层中包含的单个IP/PPP协议层与IWF单元通信。例如,在计算机可用介质中的计算机可读程序代码单元,包括用于使得计算机从每个WAP终端到IWF单元传送用于呼叫连接的原始报文、并且响应于该原始报文从IWF单元到相应的WAP终端传送原始ACK的计算机可读程序代码装置;用于使得计算机在IWF单元中接收来自WAP终端的请求WAP服务器服务的作为服务请求数据的WAP数据、将每个WAP终端映射到相应的WAP服务器并且通过互联网将接收的WAP数据传送到相应的WAP服务器的计算机可读程序代码装置;用于使得计算机在每个WAP服务器中接收WAP数据以按照接收的WAP数据产生WAP服务器数据、并且通过互联网将WAP服务器数据传送到IWF单元的计算机可读程序代码装置;用于使得计算机在IWF单元中接收由WAP服务器传送的WAP服务器数据、将WAP服务器映射到相应的WAP终端、并且将接收的WAP服务器数据传送到相应的WAP终端的计算机可读程序代码装置;以及,用于使得计算机在WAP终端中通过在WAP终端的每个电路交换数据服务(CSD)协议层中包含的单个网际协议/同级协议(IP/PPP)层与IWF单元通信的计算机可读程序代码装置。
并且,本发明可实现为内含计算机可读程序代码单元的计算机可用介质,该计算机可读程序代码单元用于实现数据通信设备的WAP终端和WAP服务器之间传送的通信,该数据通信设备包括多个WAP终端,每个终端有一协议栈,其中,CSD协议层位于无线事务协议(WTP)层和WDP层下面;非WAP终端,用于产生公用电路数据;多个WAP服务器,每个服务器有一协议栈,其中,至少一传输控制协议(TCP)层和一网际协议(IP)层位于WTP层和WDP层之下;互联网服务器,用于根据公用电路数据给非WAP终端提供互联网服务器数据;ISP,具有PSTN电路层,用于从非WAP终端到互联网服务器传送通过PSTN接收的公用电路数据;IWF单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,其中每个WAP终端通过包括在其自身的CSD协议层内的单个IP/PPP协议层与IWF单元通信。例如,在计算机可用介质内的计算机可读程序代码单元,包括用于使得计算机确定输入到IWF单元的数据是WAP数据还是公用电路数据的计算机可读程序代码装置;如果输入数据确定为是WAP数据就使得计算机通过互联网将WAP数据传送到相应的WAP服务器、并且如果输入数据确定为是公用电路数据就使得计算机通过ISP将公用电路数据传送到互联网服务器的计算机可读程序代码装置;用于使得计算机确定输入到IWF单元的数据是WAP服务器数据还是互联网服务器数据的计算机可读程序代码装置;如果输入数据确定为是WAP服务器数据就使得计算机通过互联网将WAP服务器数据传送到相应的WAP终端、并且如果输入数据确定为是互联网服务器数据就使得计算机通过PSTN将互联网服务器数据传送到非WAP终端的计算机可读程序代码装置。
由熟练的计算机程序员从本文对本发明的描述中可推出用于实现本发明的操作程序、代码和代码段。
尽管参照特定的实施例已经图示和描述了本发明,但本领域技术人员能够在由所附权利要求定义的本发明的实质和范围内对其做进一步修改和改变。
权利要求
1.一种在用于无线应用协议(WAP)终端和WAP服务器之间进行数据通信的设备,包括多个WAP终端,每个终端有一协议栈,其中,电路交换数据服务(CSD)协议层位于无线事务协议(WTP)层和无线数据报协议(WDP)层下面,该多个WAP终端用于产生作为服务请求数据的WAP数据;多个WAP服务器,每个服务器有一协议栈,其中,传输控制协议(TCP)层和网际协议(IP)层位于WTP层和WDP层之下,该多个WAP服务器用于根据WAP数据给WAP终端提供WAP服务器数据;和互通功能(IWF)单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,该互通功能单元用于将WAP终端映射到相应的WAP服务器,其中每个WAP终端通过在其自身的CSD协议层中包含的单个网际协议/同级协议(IP/PPP)层与IWF单元通信,并且该IWF单元通过互联网与每个WAP服务器通信。
2.如权利要求1所述的设备,其中,IWF单元包括一映射表,该映射表用于将每个WAP终端映射到相应的WAP服务器,其中,每个WAP终端的识别号和每个WAP服务器的目的IP地址彼此映射,或每个WAP终端的源IP地址被映射到相应的映射表值。
3.一种数据通信设备的通信方法,该数据通信设备包括多个具有一协议栈的WAP终端,在该协议栈中电路交换数据服务(CSD)协议层位于无线事务协议(WTP)层和无线数据报协议(WDP)层下面;多个具有一协议栈的WAP服务器,在该协议栈中传输控制协议(TCP)层和网际协议(IP)层位于WTP层和WDP层之下;和互通功能(IWF)单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,该互通功能单元用于在每个WAP终端和每个WAP服务器之间进行通信,所述方法包括以下步骤(a)从每个WAP终端到IWF单元传送用于呼叫连接的原始报文,并且从IWF单元到相应的WAP终端传送响应于该原始报文的原始ACK(确认信号);(b)在IWF单元中,接收由WAP终端发出的请求WAP服务器服务的作为服务请求数据的WAP数据,将每个WAP终端映射到相应的WAP服务器,并且通过互联网将接收的WAP数据传送到相应的WAP服务器;(c)在每个WAP服务器中,接收WAP数据以根据接收的WAP数据产生WAP服务器数据,并且通过互联网将WAP服务器数据传送到IWF单元;(d)在IWF单元中,接收在步骤(c)中传送的WAP服务器数据,将WAP服务器映射到相应的WAP终端,并且将接收的WAP服务器数据传送到相应的WAP终端;及(e)在WAP终端中,通过在WAP终端的每个电路交换数据服务(CSD)协议层中包含的单个网际协议/同级协议(IP/PPP)层,与IWF单元通信。
4.一种用于在无线应用协议(WAP)终端和WAP服务器之间进行数据通信的设备,包括多个WAP终端,每个终端有一协议栈,其中,电路交换数据服务(CSD)协议层位于无线事务协议(WTP)层和无线数据报协议(WDP)层下面,该多个WAP终端用于产生作为服务请求数据的WAP数据;非WAP终端,用于产生公用电路数据;多个WAP服务器,每个服务器有一协议栈,其中,至少一传输控制协议(TCP)层和一网际协议(IP)层位于WTP层和WDP层之下,该多个WAP服务器用于根据WAP数据给WAP终端提供WAP服务器数据;互联网服务器,用于根据公用电路数据给非WAP终端提供互联网服务器数据;互联网服务提供商(ISP),具有公用交换电话网(PSTN)电路层,用于从非WAP终端到互联网服务器传送通过PSTN接收的公用电路数据;及互通功能(IWF)单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,用于执行每个WAP终端和每个WAP服务器之间、非WAP终端和ISP之间的接口连接,其中每个WAP终端通过在其自身的CSD协议层中包含的单个网际协议/同级协议(IP/PPP)层与IWF单元通信,并且IWF单元通过互联网与每个WAP服务器通信。
5.如权利要求4所述的设备,其中IWF单元包括一映射表,该映射表用于将每个WAP终端映射到相应的WAP服务器,其中,每个WAP终端的识别号和每个WAP服务器的目的IP地址彼此映射,或每个WAP终端的源IP地址被映射到相应的映射表值。
6.一种数据通信设备的通信方法,该数据通信设备包括多个WAP终端,每个终端有一协议栈,其中,电路交换数据服务(CSD)协议层位于无线事务协议(WTP)层和无线数据报协议(WDP)层下面;非WAP终端,用于产生公用电路数据;多个WAP服务器,每个服务器有一协议栈,其中,至少一传输控制协议(TCP)层和一网际协议(IP)层位于WTP层和WDP层之下;互联网服务器,用于根据公用电路数据给非WAP终端提供互联网服务器数据;互联网服务提供商(ISP),具有公用交换电话网(PSTN)电路层,用于从非WAP终端到互联网服务器传送通过PSTN接收的公用电路数据;及互通功能(IWF)单元,其具有连接到每个WAP终端的CSD协议层的CSD协议层,及连接到每个WAP服务器的TCP和IP层的TCP层和IP层,用于在每个WAP终端和每个WAP服务器之间进行数据通信,该通信方法包括以下步骤(a)确定输入到IWF单元的数据是WAP数据还是公用电路数据;(b)如果在步骤(a)中确定输入数据是WAP数据,则通过互联网将WAP数据传送到相应的WAP服务器,如果在步骤(a)中确定输入数据是公用电路数据,则通过ISP将公用电路数据传送到互联网服务器;(c)确定输入到IWF单元的数据是WAP服务器数据还是互联网服务器数据;和(d)如果在步骤(c)中确定输入数据是WAP服务器数据,则通过互联网将WAP服务器数据传送到相应的WAP终端,并且如果在步骤(c)中确定输入数据是互联网服务器数据,则通过PSTN将互联网服务器数据传送到非WAP终端,其中每个WAP终端通过在其自身的CSD协议层中包含的单个网际协议/同级协议(IP/PPP)层,与IWF单元通信。
全文摘要
一种用于无线应用协议(WAP)终端和WAP服务器之间的数据通信设备和方法。该设备包括:具有一协议栈的多个WAP终端、具有一协议栈的多个WAP服务器、具有CSD协议层和TCP和IP层的互通功能单元;其中,每个WAP终端通过在其自身CSD协议层中包含的单个网际协议/同级协议(IP/PPP)与IWF单元通信,并且IWF单元直接通过互联网而不经过PSTN和ISP与每个WAP服务器通信。因此,减少了额外开销和连接时间及连接费用。
文档编号H04L29/08GK1263400SQ99101900
公开日2000年8月16日 申请日期1999年2月12日 优先权日1999年2月12日
发明者李相书, 金用锡 申请人:三星电子株式会社