WO2002035800A1 - Pile wap - Google Patents
Pile wap Download PDFInfo
- Publication number
- WO2002035800A1 WO2002035800A1 PCT/SE2001/002338 SE0102338W WO0235800A1 WO 2002035800 A1 WO2002035800 A1 WO 2002035800A1 SE 0102338 W SE0102338 W SE 0102338W WO 0235800 A1 WO0235800 A1 WO 0235800A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- computer unit
- computer
- network
- unit
- wap
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- the present invention relates to a method of communication by means of the WAP protocols between a first computer unit that includes a first WAP stack and a second computer unit, via a first network
- Communication to and from the second computer unit is effected through the medium of a second WAP stack that includes at least a WDP part and a WSP part.
- the present invention also relates to three different computer program products that enable an inventive method to be carried out, and a computer readable medium on which a computer program code corresponding to any of the computer program products has been stored.
- WSP Wireless Session Protocol
- ISP Internet Service Provider.
- WISP Wireless Internet Service Provider.
- HTTP Hypertext Transfer Protocol.
- TCP Transmission Control Protocol.
- WTLS Wireless Transport Layer Security.
- WTP Wireless Transaction Protocol.
- WAP gateways can be constructed to translate between the WAP protocols and HTTP. It is also known that a security breach occurs in conjunction with this translation. It is also known that so called WAP servers can be constructed as server programs that contain an own WAP stack and therewith do not require a WAP gateway. So-called end-to-end security can be achieved in this way.
- Another problem resides in switching between different WAP servers with- out needing to release the data call and setup a new data call.
- the present invention takes as its starting point a method of achieving, via a first network, communication between a first computer unit that includes a first WAP stack and a second computer unit, through the medium of the WAP protocols. Communication to and from the second computer unit is effected via a second WAP stack, which includes at least a WDP part and a WSP part.
- the WSP part belonging to the second WAP stack is placed in the second computer unit, and that the WDP part is placed in the third computer unit acting in the first network.
- a receiver has the possibility of discovering the disappearance of a WAP data packet, when a WAP protocol is used over the Internet.
- the solution also enables WAP services that require passage through the server of the mobile telephony operator to be reached, said mobile telephony operator possessing the third computer unit that constitutes this server.
- the present invention also enables a switch to be made between different servers or different third computer units, without needing to release the data call and setting up a new data call.
- the present invention also enables the second computer unit to forward the request to a further computer unit.
- this further computer unit forward the request to a further network which is available to the further computer unit and in which the requested information is assumed to be available.
- the second computer unit has access to a limited second network separate from the first network.
- the first computer unit is given access to the second network via the communication.
- the third computer unit encloses with the messages between the first computer unit and the second computer unit a first computer unit identity.
- This identity may, for instance, consist of a telephone number or an IP address.
- access of the first computer unit to the second network may be restricted in accordance with the identity used or in accordance with the first computer unit identity determined in some other way.
- the third computer unit may be allowed to constitute a part of or belong to a unit that allocates a user access to the first network, such as an ISP, a WISP or a mobile telephony operator.
- the further computer unit may be comprised of the third computer unit, although said further computer unit may, alternatively, be comprised of a separate fourth computer unit.
- the further network may be comprised of the first network, although there is nothing to prevent said further network consisting of a third network.
- the global network Internet constitutes the further network.
- the second computer unit may comprise a company internal server, through which the user can obtain access to the internal network of the company.
- the specific communications protocol is comprised of a protocol that operates on the TCP protocol.
- the HTTP protocol is an example of a protocol that operates on the TCP protocol and that is suitable for use when it is necessary to put user requests through to the further network.
- first computer units are able to communicate with the second computer unit via the third computer unit. It is also proposed that several different second computer units are enabled to communicate with one or more first computer units via the third computer unit.
- the second WAP stack may also include further parts, such as a WTLS part and/or a WTP part. With the intention of achieving a secure solution, these parts are preferably placed in the second computer unit.
- the present invention also relates to a first computer program product that includes a first computer program code which, when executed by a computer unit, performs the functions of a third computer unit in accordance with the inventive method.
- the present invention also relates to a second computer program product that includes a second computer program code which, when executed by a computer unit, performs the functions of a second computer unit in accordance with the inventive method.
- the present invention also relates to a third computer program product that includes a third computer program code which, when executed by a computer unit, performs the functions of a further computer unit in accordance with the inventive method.
- the present invention also relates to a computer readable medium on which a computer program code according to one or more of the inventive computer program products is stored.
- Those advantages primarily associated with a method, computer program products or a computer readable medium in accordance with the present invention reside in the possibility of obtaining secure WAP communication from the WAP telephone to the destination server via a third party which for instance may be an ISP or a WISP. It is also possible to allow the WAP data packet to pass over the Internet or over some other IP network without danger of the data packets disappearing on route.
- Figure 1 is a schematic and highly simplified illustration of a first embodiment of a combination of computer units that co-act in accordance with the present invention
- Figure 2 is a schematic and highly simplified illustration of a second embodiment of a computer unit combination that functions in accordance with the present invention
- Figure 3 illustrates how a number of first computer units and second com- puter units are able to co-act in accordance with the present invention
- FIG. 4 illustrates a number of computer program products in accordance with the present invention.
- Figure 5 illustrates a computer readable medium in accordance with the present invention.
- Figure 1 thus illustrates a method of communication by means of the WAP protocols between a first computer unit that includes a first WAP stack 11 and a second computer unit 2 through the medium of a first network A, where the com- munication to and from the second computer unit is effected via a second WAP stack that includes at least a WDP part 31 and a WSP part 21a.
- the WSP part 21a is placed in the second computer unit 2 and that the WDP part 31 is placed in a third computer unit 3 that operates in the first network A.
- the present invention proposes the use of what can be termed a distributed stack, where the WDP part 31 is placed in a computer unit 3 separate from the computer unit in which the WSP part 21 a is located, in the illustrated case in the second computer unit 2.
- All communication between the WDP part 31 and the WSP part 21a takes place in the form of messages that are forwarded or put through in accordance with a specific communications protocol.
- This protocol results in communication that has a higher degree of reliability than that permitted by the WDP protocol.
- the WDP protocol is used solely between the first computer unit 1 and the third computer unit 3, whereas the spe- cific communications protocol is used between the third computer unit 3 and the second computer unit 2.
- the second computer unit 2 forwards the request to a further computer unit 5.
- This further computer unit 5 forwards the request to a further network D which is available to the further computer unit and in which the requested information D1 is assumed to be available.
- the second com- puter unit 2 has access to a limited second network B that is separate from the first network A.
- This limited second network may be an internal network, an Intranet, where the second computer unit 2 consists of the server through which a user can obtain access to the Intranet.
- the first computer unit 1 is given access to the second network B via the communication with the second computer unit 2.
- the third computer unit 3 will include an identity of the first computer unit 1 with the messages between the third computer unit 3 and the second computer unit 2. This identity may consist of a telephone number or an IP address.
- the third computer unit 3 may constitute a part of or belong to a unit 6 that allocates access of a user 1 to the first network A.
- the unit 6 may have different functions and may thus consist of an ISP, a WISP or a mobile telephone operator.
- This computer unit may consist of different computer units in accordance with different embodiments of the present invention.
- this further computer unit 5' is comprised of the third computer unit 3. This is suitable, for instance, when said third computer unit 3 forms a part of or belongs to an ISP through which the first computer unit 1 obtains contact with the second computer unit 2, and when it is believed that a forwarded request can be answered in the global network Inter- net, which in the illustrated case constitutes the first network A.
- the first network A forms the further network D'.
- the further computer unit 5 comprises a fourth computer unit 4 separate from the third computer unit 3.
- This embodiment is, e.g., suitable when the third computer unit 3 forms part of or belongs to a mobile operator, where the first network A thus forms a mobile telephone network and the further network D may, for instance, be the global network Internet.
- the further network D can thus be comprised of the first network A ( Figure 1 ) or a third network C ( Figure 2) separate from the first and the second network A, B respectively.
- the second computer unit 2 forms a company internal server whereby a user 1 , for instance, can be given access to a company internal network B.
- the specific protocol used in the communication between the second and the third computer units 2, 3 shall comprise a protocol that operates on the TCP protocol.
- the forwarded request can also be forwarded to the further computer unit 5 in accordance with a protocol that operates on the TCP protocol.
- the HTTP protocol is an example of protocol that can be used for forwarding the request to the further computer unit 5.
- the second computer unit 2 is not limited to communication solely with a first computer unit 1 as shown, but that several different first computer units 1 , 1', 1" can, in accordance with the invention, communi- cate with the second computer unit 2 via the third computer unit 3, in accordance with Figure 3.
- the second WAP stack may also include further parts, such as a WTLS part 21c and/or a WTP part 21b.
- the first computer unit 1 is comprised of a computer unit that is adapted to communicate in accordance with the WAP protocol.
- This computer unit may, for instance, be a WAP telephone, a portable computer, or a stationary computer for which the WAP protocol can be suitably used. It will be understood, however, that the present invention is not restricted to any specific kind of first computer unit.
- the present invention also relates to a number of computer program products, shown schematically in Figure 4, where a first computer program product P1 includes a first computer program code which, when executed by a computer unit, performs the functions of a third computer unit 3 in accordance with the inventive method. These functions include, among others, the functions of the WDP part 31 , and further functions for communication with the first and the second computer units 1 , 2 respectively.
- a second computer program product P2 includes a second computer program code which, when executed by a computer unit, performs the functions of a second computer unit 2, in accordance with the inventive method. These functions include, among others, the function of the WSP part 21a and possible further parts 21c, 21b, and also further functions for communication with the third and the fur- ther computer unit 3, 5, 5', respectively.
- a third computer program product P3 includes a third computer program code which, when executed by a computer unit, performs the functions of a further computer unit 5, 5' in accordance with the inventive method.
- the present invention also relates to a computer readable medium 7.
- this medium is exemplified as a diskette on which a computer program code according to one or more of the first, second or third computer program products P1, P2, P3, P3' is stored.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
La présente invention concerne un procédé, des produits de programmes informatiques, et un support pouvant être lu par un ordinateur permettant la communication, via un premier réseau, entre une première unité informatique contenant une première pile WAP et une seconde unité informatique par l'intermédiaire des protocoles WAP. La communication vers et depuis la seconde unité informatique s'effectue via une seconde pile WAP contenant au moins une partie WDP et une partie WSP. La partie WSP est placée dans la seconde unité informatique et la partie WDP est placée dans une troisième unité informatique fonctionnant dans le premier réseau. Toutes les communications entre la partie WDP et la partie WSP s'effectuent sous la forme de messages qui sont réacheminés ou transmis conformément à un protocole de communication spécifique. Lorsque la première unité informatique demande des informations qui ne sont pas accessibles à la seconde unité informatique, la demande est réacheminée vers une autre unité informatique qui transmet la demande à un autre réseau accessible à cette dernière et dans lequel les informations demandées sont considérées comme étant accessibles.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002211151A AU2002211151A1 (en) | 2000-10-26 | 2001-10-25 | Wap stack |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0003953A SE517521C2 (sv) | 2000-10-26 | 2000-10-26 | Metod för att via ett första nätverk erhålla en kommunikation medelst WAP-protokollen mellan en första datorenhet innehållande en första WAP-stack och en andra datorenhet |
SE0003953-7 | 2000-10-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002035800A1 true WO2002035800A1 (fr) | 2002-05-02 |
Family
ID=20281631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/SE2001/002338 WO2002035800A1 (fr) | 2000-10-26 | 2001-10-25 | Pile wap |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2002211151A1 (fr) |
SE (1) | SE517521C2 (fr) |
WO (1) | WO2002035800A1 (fr) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1028561A1 (fr) * | 1999-02-12 | 2000-08-16 | Samsung Electronics Co., Ltd. | Dispositif et procédé pour la communication de données entre un terminal de protocol d'application sans fil et un serveur d'application sans fil |
WO2000048373A1 (fr) * | 1999-02-10 | 2000-08-17 | Nokia Mobile Phones Ltd. | Procede pour informer les couches d'une pile de protocoles du protocole utilise |
-
2000
- 2000-10-26 SE SE0003953A patent/SE517521C2/sv not_active IP Right Cessation
-
2001
- 2001-10-25 WO PCT/SE2001/002338 patent/WO2002035800A1/fr active Application Filing
- 2001-10-25 AU AU2002211151A patent/AU2002211151A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000048373A1 (fr) * | 1999-02-10 | 2000-08-17 | Nokia Mobile Phones Ltd. | Procede pour informer les couches d'une pile de protocoles du protocole utilise |
EP1028561A1 (fr) * | 1999-02-12 | 2000-08-16 | Samsung Electronics Co., Ltd. | Dispositif et procédé pour la communication de données entre un terminal de protocol d'application sans fil et un serveur d'application sans fil |
Also Published As
Publication number | Publication date |
---|---|
AU2002211151A1 (en) | 2002-05-06 |
SE0003953D0 (sv) | 2000-10-26 |
SE0003953L (sv) | 2002-04-27 |
SE517521C2 (sv) | 2002-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7426213B2 (en) | Mobile internet protocol (IP) networking with home agent and/or foreign agent functions distributed among multiple devices | |
CN100484077C (zh) | 用于根据流量方向路由信息的方法和装置 | |
US6466977B1 (en) | Proxy on demand | |
US7844745B1 (en) | Alternate home subscriber server (HSS) node to receive a request if a first HSS node cannot handle said request | |
US7016361B2 (en) | Virtual switch in a wide area network | |
CN102316092B (zh) | 用于移动设备的具有快速重新连接的vpn网络客户端 | |
RU2315436C2 (ru) | Сервер "присутствия" в среде мультимедиа на основе интернет-протокола | |
CN102333110B (zh) | 用于移动设备的具有动态翻译用户主页的vpn网络客户端 | |
CN102316093B (zh) | 用于移动设备的双模式多服务vpn网络客户端 | |
CN102316153B (zh) | 对网页邮件本地接入动态构造显示的vpn网络客户端 | |
US7437552B2 (en) | User authentication system and user authentication method | |
US20100115113A1 (en) | Systems and methods for providing dynamic network authorization, authentication and accounting | |
US20060235972A1 (en) | System, network device, method, and computer program product for active load balancing using clustered nodes as authoritative domain name servers | |
CN102124455A (zh) | 向网络中的分组流提供服务 | |
EP1552646A4 (fr) | Procede et appareil de reauthentification dans un systeme de communication cellulaire | |
CA2462691A1 (fr) | Procede et systeme permettant a de multiples fournisseurs de services de desservir des utilisateurs par l'intermediaire d'un reseau d'acces commun | |
CN100517291C (zh) | Ip流的按需会话提供 | |
WO2003107611A1 (fr) | Appareil passerelle, et procede de traitement de signaux dans l'appareil passerelle | |
WO2001006734A2 (fr) | Systeme de reseaux de protocole (ip) internet mobile avec fonctions d'agent local et/ou d'agent etranger reparties sur des dispositifs multiples | |
US20040092260A1 (en) | Mobile director | |
EP1528745B1 (fr) | Procédé et dispostif de communication | |
CA2404910C (fr) | Reseaux de donnees | |
CN101115309B (zh) | 拜访地网络、归属地网络、拜访地业务使用系统、方法及终端 | |
EP1536621B1 (fr) | Portabilité de numéros de terminal dans un réseau de télécommunications IP | |
CN101076196B (zh) | 合法监听系统和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |