Device for data communications between wireless application protocol terminal and wireless application server, and method thereof
First Claim
1. A device 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 ones 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.
0 Assignments
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
8 Claims
-
1. A device 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 ones 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)
-
-
3. A communication method of a data communications device 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 ones 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 device 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 non-WAP terminal for generating a common circuit data;
a plurality of WAP servers each having a protocol stack in which at least 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;
an Internet server for providing the non-WAP terminal with Internet server data according to the common circuit data;
an Internet service provider (ISP) having a public switched telephone network (PSTN) circuit layer, for transferring the common circuit data received through a PSTN from the non-WAP terminal, to the Internet server; 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 performing interfacing between each of the WAP terminals and each of the WAP servers, and the non-WAP terminal and the ISP, wherein each of the WAP terminals communicates with the IWF unit through 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 (5)
-
-
6. A communication method of a data communications device including 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, a non-WAP terminal for generating a common circuit data, a plurality of WAP servers each having a protocol stack in which at least a Transmission Control Protocol (TCP) layer and an Internet Protocol (IP) layer are laid under a WTP layer and a WDP layer, an Internet server for providing the non-WAP terminal with Internet server data according to the common circuit data, an Internet service provider (ISP) having a public switched telephone network (PSTN) circuit layer, for transferring the common circuit data received through a PSTN from the non-WAP terminal to the Internet server, 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 data communications between each WAP terminal and each WAP server, the method comprising the steps of:
-
(a) determining whether data input to the IWF unit is WAP data or the common circuit data;
(b) transferring the WAP data through the Internet to the corresponding WAP server if the input data is determined to be the WAP data in the step (a) and transferring the common circuit data through the ISP to the Internet server if the input data is determined to be the common circuit data in the step (b);
(c) determining whether the data input to the IWF unit is WAP server data or 24 the Internet server data; and
(d) transferring the WAP server data through the Internet to the corresponding WAP terminal if the input data is determined to be the WAP server data in the step (c), and transferring the Internet server data through the PSTN to the non-WAP terminal if the input data is determined to be the Internet server data in the step (c), wherein each WAP terminal communicates with the IWF unit through a single Internet Protocol/Peer-to-Peer Protocol (IP/PPP) layer included in its own CSD protocol layer.
-
-
7. 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.
-
-
8. A computer usable medium having a computer readable program code unit embodied therein for communications transferred between a WAP terminal and a WAP server of a data communications device including a plurality of WAP terminals each having a protocol stack in which a CSD protocol layer is laid under a Wireless Transaction Protocol (WTP) layer and a WDP layer, a non-WAP terminal for generating a common circuit data, a plurality of WAP servers each having a protocol stack in which at least a TCP layer and an IP layer are laid under a WTP layer and a WDP layer, an Internet server for providing the non-WAP terminal with Internet server data according to the common circuit data, an ISP having a PSTN circuit layer, for transferring the common circuit data received through a PSTN from the non-WAP terminal, to the Internet server, an 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, wherein each of the WAP terminals 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 determining whether data input to the IWF unit is WAP data or the common circuit data;
second computer readable program code means for causing the computer to effect transferring the WAP data through the Internet to a corresponding one of the WAP servers if the input data is determined as the WAP data and transferring the common circuit data through the ISP to the Internet server if the input data is determined to be the common circuit data;
third computer readable program code means for causing the computer to effect determining whether the data input to the IWF unit is WAP server data or the Internet server data; and
fourth computer readable program code means for causing the computer to effect transferring the WAP server data through the Internet to a corresponding one of the WAP terminals if the input data is determined to be the WAP server data, and transferring the Internet server data through the PSTN to the non-WAP terminal if the input data is determined to be the Internet server data.
-
Specification