Device for data communications between wireless application protocol terminal and wireless application server, and method thereof
First Claim
1. A system for data communications between a Wireless Application Protocol (WAP) terminal and a WAP server, comprising:
- a plurality of WAP terminals each having a protocol stack in which a Circuit Switch Data service (CSD) protocol layer is laid under a Wireless Transaction Protocol (WTP) layer and a Wireless Datagram Protocol (WDP) layer, for generating WAP data which is service request data;
a plurality of WAP servers each having a protocol stack in which a Transmission Control Protocol (TCP) layer and an Internet Protocol (IP) layer are laid under a WTP layer and a WDP layer, for providing the WAP terminals with WAP server data according to the WAP data; and
an interworking function (IWF) unit having a CSD protocol layer connected to the CSD protocol layer of each of the WAP terminals, and a TCP layer and an IP layer which are connected to the TCP and IP layers of each WAP server, for mapping the WAP terminals to corresponding one of the WAP servers, wherein each of the WAP terminals communicates with the IWF unit though a single Internet Protocol/Peer-to-Peer Protocol (IP/PPP) layer included in its own CSD protocol layer, and the IWF unit communicates through the Internet with each of the WAP servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A device for data communications between a Wireless Application Protocol (WAP) terminal and a WAP server, and a data communication method thereof. The data communications device includes: a plurality of WAP terminals each having a protocol stack in which a Circuit Switch Data service (CSD) protocol layer is laid under a Wireless Transaction Protocol (WTP) layer and a Wireless Datagram Protocol (WDP) layer, for generating WAP data which is service request data; a plurality of WAP servers each having a protocol stack in which a Transmission Control Protocol (TCP) layer and an Internet Protocol (IP) layer are laid under a WTP layer and a WDP layer, for providing the WAP terminals with WAP server data according to the WAP data; and an interworking function (IWF) unit having a CSD protocol layer connected to the CSD protocol layers of each WAP terminal, and a TCP layer and an IP layer which are connected to the TCP and IP layers of each WAP server, for mapping the WAP terminals to the corresponding WAP servers, wherein each WAP terminal communicates with the IWF unit though a single Internet Protocol/Peer-to-Peer Protocol (IP/PPP) layer included in its own CSD protocol layer, and the IWF unit communicates through the Internet with each WAP server. Because there is no redundancy of IP/PPP protocol layers in the WAP terminal, overhead is considerably reduced. Also, the IWF unit is directly connected through the Internet to the WAP server, not through the PSTN and the ISP, so that connection time and costs can be reduced.
-
Citations
4 Claims
-
1. A system for data communications between a Wireless Application Protocol (WAP) terminal and a WAP server, comprising:
-
a plurality of WAP terminals each having a protocol stack in which a Circuit Switch Data service (CSD) protocol layer is laid under a Wireless Transaction Protocol (WTP) layer and a Wireless Datagram Protocol (WDP) layer, for generating WAP data which is service request data;
a plurality of WAP servers each having a protocol stack in which a Transmission Control Protocol (TCP) layer and an Internet Protocol (IP) layer are laid under a WTP layer and a WDP layer, for providing the WAP terminals with WAP server data according to the WAP data; and
an interworking function (IWF) unit having a CSD protocol layer connected to the CSD protocol layer of each of the WAP terminals, and a TCP layer and an IP layer which are connected to the TCP and IP layers of each WAP server, for mapping the WAP terminals to corresponding one of the WAP servers, wherein each of the WAP terminals communicates with the IWF unit though a single Internet Protocol/Peer-to-Peer Protocol (IP/PPP) layer included in its own CSD protocol layer, and the IWF unit communicates through the Internet with each of the WAP servers. - View Dependent Claims (2)
wherein identification numbers of each of the WAP terminals and destination IP addresses of each of the WAP servers are mapped to each other, or source IP addresses of each of the WAP terminals are mapped to corresponding mapping table values.
-
-
3. A communication method of a data communications system including a plurality of WAP terminals having a protocol stack in which a Circuit Switch Data service (CSD) protocol layer is laid under a Wireless Transaction Protocol (WTP) layer and a Wireless Datagram Protocol (WDP) layer, a plurality of WAP servers having a protocol stack in which a Transmission Control Protocol (TCP) layer and an Internet Protocol (IP) layer are laid under a WTP layer and a WDP layer, and an interworking function (IWF) unit having a CSD protocol layer connected to the CSD protocol layers of each of the WAP terminals, and a TCP layer and an IP layer which are connected to the TCP and IP layers of each of the WAP servers, for communications between each of the WAP terminals and each of the WAP servers, the method comprising the steps of:
-
(a) transferring an Origination Message for a call connection from each of the WAP terminals to the IWF unit, and transferring an Origination ACK from the IWF unit to a corresponding one of the WAP terminals in response to the Origination Message;
(b) receiving WAP data which is service request data for the WAP servers from the WAP terminals, to map each of the WAP terminals to a corresponding one of the WAP servers in the IWF unit, and transferring the received WAP data through the Internet to the corresponding one of the WAP servers;
(c) receiving the WAP data to generate WAP server data according to the received WAP data in each of the WAP servers, and transferring the WAP server data through the Internet to the IWF unit;
(d) receiving the WAP server data transferred in the step (c) to map the WAP servers to corresponding ones of the WAP terminals in the IWF unit, and transferring the received WAP server data to the corresponding one of the WAP terminals; and
(e) communicating in the WAP terminals with the IWF unit through a single Internet Protocol/Peer-to-Peer Protocol (IP/PPP) layer contained in each Circuit Switch Data service (CSD) protocol layer of the WAP terminals.
-
-
4. A computer usable medium having a computer readable program code unit embodied therein for communications between a WAP terminal and a WAP server of a data communications device including a plurality of WAP terminals having a protocol stack in which a CSD protocol layer is laid under a WTP layer and a WDP layer, a plurality of WAP servers having a protocol stack in which a TCP layer and an IP layer are laid under a WTP layer and a WDP layer, and an IWF unit having a CSD protocol layer connected to the CSD protocol layers of each WAP terminal, and a TCP layer and an IP layer which are connected to the TCP and IP layers of each WAP server, wherein each of the WAP terminal communicates through a single IP/PPP protocol layer included in its own CSD protocol layer to the IWF unit, the computer readable program code means in the computer usable medium comprising:
-
first computer readable program code means for causing a computer to effect transferring an Origination Message for a call connection from each of the WAP terminals to the IWF unit, and transferring an Origination ACK from the IWF unit to a corresponding one of the WAP terminals in response to the Origination Message;
second computer readable program code means for causing the computer to effect receiving WAP data which is service request data for the WAP servers from the WAP terminals, to map each of the WAP terminals to a corresponding one of the WAP servers in the IWF unit, and transferring the received WAP data through the Internet to the corresponding one of the WAP servers;
third computer readable program code means for causing the computer to effect receiving the WAP data to generate WAP server data according to the received WAP data in each of the WAP servers, and transferring the WAP server data through the Internet to the IWF unit;
fourth computer readable program code means for causing the computer to effect receiving the WAP server data transferred by the third computer readable program code means to map the WAP servers to the corresponding one of the WAP terminals in the IWF unit, and transferring the received WAP server data to the one of the WAP terminals; and
fifth computer readable program code means for causing the computer to effect communicating in the WAP terminals with the IWP unit through a single Internet Protocol/Peer-to-Peer Protocol (IP/PPP) layer contained in each Circuit Switch Data service (CSD) protocol layer of the WAP terminals.
-
Specification