Method and apparatus for addressing a wireless communication station with a dynamically-assigned address
17 claims: 6 independent, 11 dependent
- 1【特許請求の範囲】 【請求項1】無線通信局と無線通信を行うための基地局と、該基地局とデータ通信を行うためのサービングスイッチングノードと、前記サービングスイッチングノードを通信ネットワークに接続するためのゲートウェイスイッチングノードと、データ通信のため前記ゲートウェイスイッチングノードと前記サービングスイッチングノードの両方に接続された複数のアドレスサーバと、を含む前記通信ネットワークを経由して、選択された通信局と無線通信局との間の通信を行うための方法であって、無線通信局にネットワークアドレスを動的に割り当てるように改善するために、 通信ネットワークにアクセスして通信ネットワークを通してデータを伝えるために無線通信局の登録を要求するための登録要求を作成するステップであって、前記登録要求が前記複数のアドレスサーバの中から前記無線通信局によって指定された一つのアドレスサーバによって動的に割り当てられるアドレスを前記無線通信局に割り当てる要求を含む、前記登録要求を作成するステップと、 前記登録要求を作成するステップで作成された前記登録要求をサービングスイッチングノードで検出するステップと、 前記検出するステップで検出された登録要求を前記指定されたアドレスサーバに転送するステップと、 前記転送ステップの間に前記指定されたアドレスサーバに転送される登録要求に応答して前記指定されたアドレスサーバの中で、動的に割り当てられるアドレスを前記無線通信局に割り当てるステップと、 前記選択されたアドレスサーバから前記サービングスイッチングノードへ応答を送信するステップであって、該応答が、前記動的に割り当てられるアドレスと、前記動的に割り当てられるアドレスに送ったりあるいは前記動的に割り当てられるアドレスから受け取るデータメッセージを取り扱うべき前記ゲートウェイスイッチングノードに関する情報とを含む、前記応答を送信するステップと、 前記サービングスイッチングノードから前記無線通信局に前記動的に割り当てられるアドレスを与えるステップと、 を含む前記通信を行うための方法。
- 2【請求項2】請求項1の方法であって、選択された通信局と前記無線通信局との間でデータを伝えるステップも含まれる、前記方法。
- 3【請求項3】請求項2の方法であって、前記伝えるステップの間に通信されるデータに、前記選択された通信局から前記無線通信局に通信されるデータが含まれており、前記伝えるステップは更に、前記無線通信局に与えられる前記動的に割り当てられるアドレスを前記データの宛て先とするステップを含む、前記方法。
- 4【請求項4】請求項1の方法であって、前記登録要求を作成するステップの間に作成される前記登録要求が前記無線通信局によって作成される、前記方法。
- 5【請求項5】請求項1の方法であって、前記登録要求を作成するステップの間に作成される前記登録要求に、前記無線通信局を永久に識別する永久識別子が含まれている、前記方法。
- 6【請求項6】請求項1の方法であって、前記通信ネットワークは一般パケット無線サービス(general packet radio services)を提供する無線電話通信システムの無線電話通信ネットワークで構成され、前記検出するステップの間に検出される前記登録要求は前記基地局と前記サービングスイッチングノードの両方によって検出される、前記方法。
- 7【請求項7】請求項6の方法であって、前記無線電話通信ネットワークにホーム公衆陸上移動ネットワーク(home public land mobile network)とビジテッド公衆陸上移動ネットワーク(visited public land mobile network)とが含まれ、前記転送するステップの間に前記登録要求が転送される前記指定されたアドレスサーバは、前記ビジテッド公衆陸上移動ネットワークの一部を構成する、前記方法。
- 8【請求項8】請求項6の方法であって、通信ネットワークにホーム公衆陸上移動ネットワークとビジテッド公衆陸上移動ネットワークが含まれ、前記転送するステップの間に前記登録要求が転送される前記指定されたアドレスサーバは、前記ホーム公衆陸上移動ネットワークの一部を構成する、前記方法。
- 9【請求項9】請求項7の方法であって、前記通信ネットワークの中の前記複数のアドレスサーバに少なくとも、前記ホーム公衆陸上移動ネットワークの中に配置された第一のアドレスサーバと前記ビジテッド公衆陸上移動ネットワークの中に配置された第二のアドレスサーバとが含まれ、前記転送するステップに、前記少なくとも第一のアドレスサーバと第二のアドレスサーバの中の選択された一方に登録要求を転送することが含まれる、前記方法。
- 10【請求項10】請求項6の方法であって、前記一般パケット無線サービスを提供する無線電話通信システムに移動通信用グローバルシステム(GSM:Global System for Mobile communication)の無線電話通信システムが含まれ、編入手順に応答して無線通信局にパケット無線サービスが提供され、作成される前記登録要求の少なくとも一部は前記編入手順に引き続いて作成される、前記方法。
- 11【請求項11】請求項10の方法であって、前記編入手順に引き続いて作成される前記登録要求の一部に、無線通信局への動的に割り当てられるアドレスの割り当てを要求するためのルーチングコンテキスト要求(activate routing context request)すなわち通信経路情報要求が含まれる、前記方法。
- 12【請求項12】請求項11の方法であって、前記ルーチングコンテキスト要求すなわち通信経路情報要求に、前記指定されたアドレスサーバによる動的に割り当てられるアドレスの割り当て要求が含まれる、前記方法。
- 13【請求項13】選択された通信局と、無線通信局と、通信ネットワークとをそなえる通信システムであって、前記通信ネットワークに、前記無線通信局と無線通信を行うための基地局と、該基地局とデータ通信を行うためのサービングスイッチングノードと、前記サービングスイッチングノードを前記通信ネットワークに接続するためのゲートウェイスイッチングノードと、データ通信のため前記ゲートウェイスイッチングノードと前記サービングスイッチングノードの両方に接続された複数のアドレスサーバと、が含まれる通信システムにおいて、無線通信局にネットワークアドレスを動的に割り当てるように改善された装置であって、 前記無線通信局に配置された登録要求発生器であって、前記通信ネットワークにアクセスして前記通信ネットワークを通してパケットデータを伝えるために前記無線通信局の登録を要求する登録要求を発生する登録要求発生器であり、前記登録要求が前記複数のアドレスサーバの中から前記無線通信局によって指定された一つのアドレスサーバによって動的に割り当てられるアドレスを前記無線通信局に割り当てる要求を含む、前記登録要求発生器と、 前記サービングスイッチングノードに配置され、前記通信ネットワークに結合された検出器であって、前記登録要求発生器が作成する登録要求を検出するための検出器と、 前記指定されたアドレスサーバの中に配置され、前記検出器による登録要求の検出に続く前記サービングスイッチングノードからのメッセージに応答して動作するアドレス割り当て器であって、前記動的に割り当てられるアドレスを前記無線通信局に割り当てるための該アドレス割り当て器と、 前記選択されたアドレスサーバから前記サービングスイッチングノードへ応答を送信する手段であって、該応答が、前記動的に割り当てられるアドレスと、前記動的に割り当てられるアドレスに送ったりあるいは前記動的に割り当てられるアドレスから受け取るデータメッセージを取り扱うべき前記ゲートウェイスイッチングノードに関する情報とを含む、前記応答を送信する手段と、 前記アドレス割り当て器により割り当てられた動的に割り当てられるアドレスを受信するように結合され、前記動的に割り当てられるアドレスを前記無線通信局に送信するための送信器と、 を含む前記装置。
- 14【請求項14】無線通信局と、選択された通信局と、通信ネットワークとをそなえる通信システムであって、前記ネットワークに、前記無線通信局と無線通信を行うための基地局と、該基地局とデータ通信を行うためのサービングスイッチングノードと、前記サービングスイッチングノードを前記通信ネットワークに接続するためのゲートウェイスイッチングノードと、データ通信のため前記ゲートウェイスイッチングノードと前記サービングスイッチングノードの両方に接続された複数のアドレスサーバと、が含まれる通信システムにおいて、前記無線通信局に動的に割り当てられるアドレスを動的に割り当てるように改善された通信ネットワーク用装置であって、 前記サービングスイッチングノードに配置され、前記無線通信局が作成する登録要求を検出するための検出器であって、前記登録要求は前記動的に割り当てられるアドレスを前記無線通信局へ割り当てる要求を含む、前記検出器と、 前記複数のアドレスサーバの中から前記無線通信局によって指定された一つのアドレスサーバの中に配置され、前記検出器による登録要求の検出に続く前記サービングスイッチングノードからのメッセージに応答して動作するアドレス割り当て器であって、前記動的に割り当てられるアドレスを前記無線通信局に割り当てるためのアドレス割り当て器と、 前記選択されたアドレスサーバから前記サービングスイッチングノードへ応答を送信する手段であって、該応答が、前記動的に割り当てられるアドレスと、前記動的に割り当てられるアドレスに送ったりあるいは前記動的に割り当てられるアドレスから受け取るデータメッセージを取り扱うべき前記ゲートウェイスイッチングノードに関する情報とを含む、前記応答を送信する手段と、 前記アドレス割り当て器により割り当てられた動的に割り当てられるアドレスを受信するように結合され、前記動的に割り当てられるアドレスを前記無線通信局に送信するための送信器と、 を含む装置。
- 15【請求項15】無線通信局と、通信ネットワークとをそなえるデータ通信システムであって、前記通信ネットワークに、前記無線通信局と無線通信を行うための基地局と、該基地局とデータ通信を行うためのサービングスイッチングノードと、前記サービングスイッチングノードを前記通信ネットワークに接続するためのゲートウェイスイッチングノードと、データ通信のための前記ゲートウェイスイッチングノードと前記サービングスイッチングノードの両方に接続された複数のアドレスサーバと、が含まれるデータ通信システムにおいて、動的に割り当てられるアドレスを前記無線通信局に与えるように改善された無線通信局用の装置であって、 前記無線通信局に配置された登録要求発生器であって、通信ネットワークにアクセスして通信ネットワークを通してパケットデータを伝えるために前記無線通信局の登録を要求する登録要求を発生する登録要求発生器であり、前記登録要求は前記複数のアドレスサーバの中から前記無線通信局によって指定された一つのアドレスサーバによる動的に割り当てられるアドレスの前記無線通信局への割り当ての要求を含む、前記登録要求発生器と、 前記通信ネットワークにおいて前記複数のアドレスサーバの中から前記無線通信局によって指定された一つのアドレスサーバにより選択され、前記無線通信局に送信される、前記動的に割り当てられるアドレスを受信するための受信器と、 を含む前記通信ネットワーク用装置。
- 16【請求項16】無線トランシーバに結合されたホストで構成される無線通信局を公衆陸上移動ネットワークに編入するための編入方法であって、 前記ホストと前記無線トランシーバとの間にリンクを確立することと、 前記無線トランシーバと前記公衆陸上移動ネットワークのサービングパケットサービスノードとの間の編入手順を遂行することと、 前記サービングパケットサービスノードにルーチングコンテキスト要求すなわち通信経路情報要求を送出することと、 前記無線トランシーバに結合された前記ホストから該ホストにより指定されたアドレスサーバに一時アドレス要求を転送することと、 前記アドレスサーバにおいて前記ホストのための一時アドレスの割り当てを行うことと、 前記サービングパケットスイッチノードに前記一時アドレスを与えることと、 前記無線トランシーバに、前記一時アドレスを含むルーチングコンテキストすなわち通信経路情報を送ることと、 前記ホストに前記一時アドレスを与えることと、 を含む前記編入方法。
- 17【請求項17】ホストと無線トランシーバで構成される無線通信局に公衆陸上移動ネットワークのアドレスサーバにより割り当てられた一時アドレスの割り当てを解除するための通信経路解除方法であって、 前記ホストと前記無線トランシーバとの間に形成されたリンクに対する解除要求を作成するステップと、 前記公衆陸上移動ネットワークのサービングパケットスイッチノードに通信経路解除要求を送出するステップと、 一時アドレス解除要求を前記サービングパケットスイッチノードから前記ホストにより指定された前記アドレスサーバに送るステップと、 前記ホストのための一時アドレスの割り当てを解除するステップと、 前記サービングパケットスイッチノードに解放応答を返送するステップと、 前記無線トランシーバに通信経路解除応答を転送することと、 を含む前記通信経路解除方法。
Independent claims17
2 paragraphs, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
The present invention generally relates to the transmission of data, for example, the transmission of packet data transmitted by a communication system that provides a packet radio service to a radio communication station. More specifically, the present invention provides a method for giving a wireless communication station a dynamically assigned address, and a method thereof, which gives a temporary address to be used for routing data to the communication station. It relates to the corresponding device for. Since the temporary address is dynamically assigned to the communication station, the routing of data to the communication station can be optimized. Since the time delay is reduced by such an optimized routine, the communication throughput rate of data to the communication station is increased. Then, by giving the dynamically assigned address to the communication station, the data can be transmitted to the wireless communication station even if the communication station does not have a permanent address. This avoids the problems associated with the limited supply of permanent addresses. The present invention can be used, for example, to optimize the routing of packet data to a laptop computer coupled to a packet data source via a radiotelephone communication system. Such packet data may, for example, create "email" or "facsimile mail". Since the laptop address is dynamically assigned, packet data can be routinely routed to the laptop in the optimal way. Background of the invention Advances in the fields of electronics and communications have enabled the introduction and commercialization of many new types of communication systems. Information can be freely transmitted to various locations in ways that were not possible before. The field of cellular telephones is representative of communication systems made possible by these advances. Communication by a radiotelephone system, such as a cellular telephone system, is beneficial because it does not require a fixed wired connection to enable communication between the transmitting and receiving stations. Therefore, a radiotelephone communication system, such as a cellular communication system, is particularly useful for communicating when a fixed connection, i.e., a wired connection, is inconvenient or impractical for communication. Continuous progress in the field of cellular telephones and other types of radiotelephone communications has enabled the introduction of new services and new forms of communication over radiotelephone networks, such as existing cellular networks. For example, it has been proposed to provide a packet data communication function, for example, General Packet Radio Service (GPRS), to an existing communication network such as a cellular network. The information to be transmitted between the transmitting station and the receiving station is formed in individual data packets. Individual packets can be sent from the transmitting station to the receiving station via a communication channel. Since the information is conveyed by individual packets, the transmitting station uses the channel only for the period required to send the individual packets. Therefore, the channel is usually a shared channel used by multiple transmitting stations. Due to the commonality of the shared channel, packets of data to be transmitted by the transmitting station may have to wait in line until the shared channel becomes available. However, since the shared channel is shared and it is not necessary to allocate a dedicated communication channel to the transmitting station for packet communication, the cost of transmitting data on the shared channel can be allocated to a large number of users. Communication via the Internet and communication via a paging network are also typical of communication systems that use data transmission of packet data. The above-mentioned GSM digital cellular communication network is a representative of the cellular communication system in which the introduction of GPRS was proposed for it and the proposed standard for it was published. GSM mobile stations made to comply with such standards can transmit packet data via the GSM network. A host, such as a laptop, can send and receive packet data when properly connected to a mobile station or, for example, a PCMCIA unrelated modem card. A host together with a mobile station, or a similar device, may be collectively referred to as a wireless communication station hereafter. In order to transmit a packet of data to a wireless communication station, the destination of the packet must be the identification address of the wireless communication station. An Internet Protocol (IP) address is representative of an identification address that can be used to address packets of data that should be routed to a communications station. Of course, the IP address is used when transmitting according to the Internet protocol. Addresses similar to this are used when data should be transmitted according to other protocols, such as the X.25 protocol. Many different types of services have been realized that are carried out by communicating packet data. For example, a messaging service that allows user-to-user communication between service subscribers can be achieved by communicating packet data. E-mail or facsimile mail is a typical messaging service. In such services, store-and-forward (store-and-forward) Storage devices are used, sometimes with message processing functions such as information editing, processing, and conversion. Certain types of search services can also be performed by communicating packet data. Such services make it possible to access the information stored in the database center. At such a subscriber's request, the information stored in such a database center is communicated to the subscriber. Search services provided according to the World Wide Web (WWW) on the Internet are typical search services. Similarly, a tele-action service can be performed by communicating packet data. Teleaction services are usually characterized by low volume (ie, short duration) processing. Credit card verification, lottery processing, utility meter readings, and electronic surveillance system communications are all typical of teleaction services. The distribution service can also be performed by communicating packet data. Such services are characterized by a one-way flow of data from a network location to many other locations. News, weather, and traffic reports, as well as product or service promotions, are typical of such delivery services. Certain conversation services can also be provided by communicating packet data. Conversation services provide two-way communication with real-time, end-to-end information transfer between subscribers of such services. Telnet (TM) on the Internet is a typical example of such a distribution service. Certain types of dispatch services are also representative of two-way services that can be performed by communicating packet data. Such services are characterized by a bidirectional flow of information from a location on the network (eg, a dispatch source) and from other users. Taxis and utilities are typical of such dispatch services. The conference service is yet another type of service that can be performed by communicating packet data. Such conferencing services provide multi-directional communication through real-time information transfer between a large number of users. The identifier of the wireless communication station to which the packet data should be routed must be the destination of the packet data, but such transmission to a specific communication station is rare and usually occurs only for a short time. For example, in the above-mentioned messaging service, a storage device for storing the messaging information is usually used before transmitting the messaging information to the wireless communication station. It is not necessary for the messaging information that should be passed on to the wireless communication station to reach the wireless communication station at a specific point in time. The sender of the message of the messaging information only needs to know the message address of the wireless communication station, for example, the e-mail address. Once stored in the storage device, the wireless communication station can obtain the received message from the storage device at any time thereafter. Search, conversation, and teleaction services are all initiated by the wireless communication station. Since the wireless communication station is started in this way, the service provider only needs to know the identification address of the wireless communication station used when requesting the service. Therefore, the identification address does not have to be a permanent identifier that permanently represents the wireless communication station. Distribution services are typically broadcast throughout the broadcast area and are not addressed to a particular wireless station. The information sender only needs to know the area code of the area where the information should be broadcast. For dispatch and conference services, the service provider only needs to know the identifier currently used by the wireless communication station. That is, in order for the service provider to provide a dispatch station or a conference station, the service provider must be given the address of the communication station. However, this address does not have to be a permanent address. As mentioned above, in any of the above services, it is not necessary to represent the wireless communication station with a permanent identifier in order to correctly send the packet data to the wireless communication station. By assigning a temporary identifier to the wireless communication station instead, the data to be transmitted to the wireless communication station can be sent to the wireless communication station with the temporary identifier. For information on how to obtain an IP address when configuring a layer connection, see the IETF RFC 1332 PPP Internet Protocol Control. It is explained in Protocol). However, the use of temporary IP addresses, dial-up IP addresses, or other temporary identifiers to represent a host device has previously been used only to represent a quiesced host via a modem or the like. It is useful to be able to perform the above services by using a temporary identifier instead of a permanent identifier as the destination of packet data to be transmitted to the wireless communication station. By using a temporary address, it is possible to transmit data to a wireless communication station even if the wireless communication station does not have an assigned permanent identifier. Further, by assigning a temporary identifier to the wireless communication station, it is possible to optimize the routing of data to the wireless communication station. Optimizing data routing minimizes communication delays and maximizes throughput rates. Therefore, what is needed is a way to give the wireless communication station a dynamically assigned address that allows the data to be sent to the wireless communication station. In that case, the destination of the data to be transmitted to the wireless communication station can be the temporary address of the wireless communication station, that is, the dynamically assigned address, whereby the data can be transmitted to the wireless communication station. it can. In view of this background, it is the information related to data communication that has led to the remarkable progress of the present invention. Outline of the invention The present invention conveniently provides a method of giving a dynamically assigned address to a wireless communication station, which is a destination of data to be routineized to the wireless communication station, and a corresponding device. If a dynamically assigned address is addressed, the data will be sent to the wireless communication station. The dynamically assigned address gives a temporary address that allows the data to be routinely routed to the radio station. Since the temporary address is dynamically assigned to the wireless communication station, the routing of data to the communication station can be optimized. The communication delay time is minimized and the throughput rate is maximized. Further, by assigning a dynamically assigned address to the wireless communication station, communication between the wireless communication station and the selected communication station can be achieved without having to give the wireless communication station a permanent address. Instead, the wireless communication station can be given a dynamically assigned address, avoiding the problems associated with the limited supply of permanent addresses. The dynamically assigned address forms a temporary address that can then be reassigned. In one embodiment of the present invention, a wireless communication station can operate to communicate with a selected communication station via a communication network including a home network and a visited network. For example, if a communication station is registered on the home network but roams into the visited network, the visiting network can assign a temporary identifier to that communication station. No need to access your home network. Packet data stored or created on a visited network can be sent to a communication station by addressing the data to a temporary identifier assigned to that communication station. If a temporary identifier is assigned to a communication station, packet data can be transmitted between the communication network and the communication station. Therefore, even if the communication station does not have a permanent identifier, a packet can be transmitted between the communication network and the communication station. Can convey data. The radio station may be formed, for example, by a mobile radiotelephone or a laptop coupled to a PCMCIA radio modem. Data such as packet data stored or created at a packet data source or storage location can be sent from that packet data source or storage location to a wireless communication station by addressing the dynamically assigned address to the packet data. Sent. Dynamically assigned addresses are dynamically assigned, allowing data to be optimally sent to the laptop. As a result, the communication delay time is minimized and the throughput rate is maximized. In one embodiment, circuit-switched data is routinely routed to a wireless communication station. In another embodiment, the packet data is routed to the wireless communication station. By addressing dynamically assigned addresses to packet data, the packet data can be sent to wireless communication stations, making it easy to execute any of the many different types of services that utilize packet data communication. Become. For example, messaging services, search services, teleaction services, delivery services, two-way conversation services, dispatch services, and conferencing services are all optimized for packet data communication by such services by incorporating the embodiments of the present invention. Is an example of a service that facilitates. Therefore, in these and other aspects, the method and related devices dynamically assign addresses to the wireless communication station, thereby communicating wirelessly with the selected communication station via the communication network. Communication with the station is facilitated. A registration request is created to request the registration of the wireless communication station. The registration request requests the registration of a wireless communication station for accessing the communication network and transmitting data through the communication network. The registration request includes a request for assigning a dynamically assigned address to a wireless communication station. The registration request is detected in the communication network. When a registration request is detected, a display of the registration request is sent to the address assigner. In response to the display of the registration request sent to the address assignant, the dynamically assigned address is assigned to the wireless communication station. The dynamically assigned address is then given to the radio station. A more complete understanding of the invention and its scope can be obtained from the following brief summary, the following detailed description of currently preferred embodiments of the invention, and the appended claims. A brief description of the drawing FIG. 1 is a functional block diagram and a schematic diagram of a communication system in which one embodiment of the present invention can operate. FIG. 2 shows a GPRS transfer sequence in which one embodiment of the present invention forms part of it. FIG. 3 shows a GPRS operation termination context routing sequence according to an embodiment of the present invention. FIG. 4 shows a functional block diagram in part and a schematic diagram in part similar to FIG. 1, but shows another method of operation of one embodiment of the present invention. FIG. 5 shows a partial functional block diagram of a public land mobile network including an embodiment of the present invention. FIG. 6 shows a functional block diagram of a wireless communication station including an embodiment of the present invention. Description of the invention FIG. 1 shows a communication system represented by 10 as a whole in which an embodiment of the present invention may operate. Communication system 10 is here a Global System for Mobile (GSM) that provides General Packet Radio Service (GPRS). It is a GPRS communication system such as communication). Other communication systems can be represented in the same way. It should be further noted that the following description describes the operation of one embodiment of the present invention in which packet data is transmitted, but other types of data, such as circuit-switched data, are also described in the alternative embodiments of the present invention. You can tell in the same way. That's what it means. Here, the communication system 10 is illustrated so as to include a home-PLMN (home, public land mobile network) 12 and a visited-PLMN (visited, public land mobile network) 14. Has been done. The home PLMN and the visited PLMN are interconnected via the Internet 16 connection. For simplicity, the figure shows a single visited PLMN, but real-world communication systems typically contain a large number of such PLMNs, each of which is connected to the Internet 16 shown. Connected together via a similar internet connection. The home PLMN12 contains a serving packet switch node (SPSN) 18, which is here coupled to base station 22. The SPSN 18 is coupled to the gateway packet switch node (GPSN) 26 via the home PLMN backbone 24. GPSN26 forms a passage (gateway) to the Internet 16 and forms a connection with the Internet 16. Internet protocol address (IAS) server) also forms part of the home PLMN. IAS28 is coupled to SPSN18 and GPSN26 via home PLMN backbone 24. The home PLMN12 enables the execution of wireless communication with the wireless communication station represented here as the wireless host 32. The wireless host 32 is illustrated here as a laptop. The laptop computer forming the wireless host 32 communicates with the home PLMN 12 via a mobile phone, a PCMCIA wireless modem card, or the like (not shown). The visited PLMN14 also includes a serving packet switch node (SPSN) 38 coupled to a base station (BS). SPSN38 is a gateway packet support node (GPSN) via the visited PLMN backbone 44. Joined to node) 46. GPSN46 forms a passage (gateway) to the visited PLMN14 and is connected to the Internet 16. Visited PLMN14 also includes an Internet protocol address server (IAS) 48. IAS48 is coupled to SPSN38 and GPSN46 via the visited PLMN backbone 44. The base station 42 enables the execution of wireless communication with the wireless communication station 50, which is represented here as the wireless host 52. Again, the wireless host 52 consists of a laptop connected to the mobile phone 53. In another embodiment, the wireless host is instead coupled to a PCMCIA wireless modem card or the like. The radio host 52 is registered at home PLMN12 and roams into the area covered by visited PLMN14 when it is in the location shown. In the illustrated embodiment, the radio host 52 has a permanent address, eg 192.54.128.16. As described below, during the operation of the embodiments of the present invention, the radio host 52 is further dynamically assigned a temporary IP address, here a temporary address 194.45.127.250. The figure also shows the fixed host 54. The fixed host 54 is connected to the Internet 16 via a wired connection. During operation, data, here packet data, is communicated between corresponding entities such as wireless host 52 and fixed host 54. A temporary IP address is assigned to the wireless host 52, and the destination of packet data to be transmitted to the wireless host 52 is the temporary IP address. Temporary IP addresses are dynamically assigned to wireless hosts. Since such address assignment is temporary, the temporary IP address can be reassigned for the next communication with another wireless host. Also, the assignment of a temporary IP address to the wireless host 52 facilitates optimal routing of data packets to the wireless host, especially when the wireless host 52 roams into a visited network as shown. As a result of such optimal routing, delay times are reduced and data throughput is increased. FIG. 2 shows a transfer sequence of an embodiment of the invention that assigns a temporary address to the radio host 52 (shown in FIG. 1). By giving the wireless host a temporary IP address, the wireless host 52 can communicate data in the communication system 10. Temporary IP address assignment to radio host 52 is done by IAS 28 or 48. The radio host 52 represents itself by a mobile station identifier (MSI) following a registration request to the SPSN, eg SPSN 38. In the embodiment, the registration request further indicates from which IAS the radio host 52 requests a temporary IP address and from which IAS, IAS28 or IAS48, the IP address should be assigned. The point-to-point (PPP) protocol used, or the IPCP protocol included as the Network Control Protocol (NCP) of the PPP protocol, negotiates the IP address to use with the wireless host. Give what you can choose. A description of these choices is documented in the IETF It is given to RFC1332, PPP Internet Protocol Control Protocol. Such a procedure is usually done in a point-to-point connection. However, in wireless packet wireless systems, the PPP protocol is used between the wireless host and the wireless transceiver device. The wireless transceiver device does not assign an IP address to the host. By copying the request for the IP address into the registration request, the registration request is sent to the SPSN, for example SPSN38. SPSN38 then sends a request for an IP address to the appropriate IAS, eg IAS48. The context for the radio host 52, that is, the communication path information, is set in the SPSN 38. GPSN46, which handles address domains for temporary IP addresses, can be informed of temporary IP addresses or can search for temporary addresses from location registers, depending on the system being serviced. In the SPSN38, end-user data packets originating from a mobile station are contained in IP packets and sent to the appropriate GPSN46, from which they are sent to a fixed host in the external network, such as fixed host 54, or already. It is sent to one GPSN, eg GPSN26, and then reaches another wireless host, eg host 32. When data should arrive at wireless host 52, the end user's data packet is contained in the IP packet by a GPSN that handles temporary IP addresses, such as GPSN46, and then through backbone 44 to serve wireless host 52 now. Is sent to SPSN, here SPSN38. The conventional location update procedure can be carried out. Then, as long as the wireless host 52 is registered in the same PLMN, here PLMN 14, that is, roaming, the same temporary IP address is assigned to the wireless host 52. The transfer sequence shown in Figure 2 is that of a typical GPRS transfer sequence for a radio host to which a temporary IP address should be assigned. As mentioned earlier, temporary IP address assignment is virtually dynamic, and temporary IP addresses can be reassigned after communication with a particular wireless host is complete. First, and as indicated by the first sequence step 74 and the second sequence step 76, the radio host 52 and the radio transceiver in the same location, here the mobile telephone (MT) 53. A PPP link is established between them. A PPP link is established in response to a link control protocol (LCP) configuration request that forms the first sequence step 74 and an LCP configuration acknowledgment that forms the second sequence step 76. Of course, other types of protocols can be utilized to perform these sequence steps and the sequence steps described below. Once a PPP link is established, host 52 configures a link for use by a particular network protocol, here Internet Protocol (IP). If the permanent IP address is not assigned to the host 52, or if it is desirable to assign a temporary IP address for the purpose of route optimization, a request for the temporary IP address is further given to the mobile phone. Here, this is represented in the third sequence step 78 and is formed by the NCP configuration requirements. As shown in sequence step 82, mobile station 53 generates a signal in a conventional manner to request channel allocation from base station 42. As shown in sequence step 84, base station 42 is, for example, a slow data control channel (SDCCH). Respond with immediate allocation by channel). If the radio transceiver is not registered, the transfer request shown in sequence step 86 is created and transmitted to SPSN38. The traditional authentication procedure shown in block 87 is then performed, for example, in GPRS cipher mode. The transfer response is then created by SPSN38 and given to the wireless transceiver. This is shown here by sequence step 88. If the wireless transceiver has already been incorporated into the PLMN, there is no need to repeat the incorporation procedure. When the transfer procedure is complete, the wireless transceiver activates the routing context. request) That is, the actual communication route information request is sent to SPSN38. In the figure, the routine context activation request is indicated by sequence step 92. The routing context activation request includes a request for a temporary IP address. Such requests are forwarded from the NCP configuration requests that form sequence step 78. SPSN38 sends the NEI acquisition request to the appropriate Internet Protocol address server, here server 48. The radio host 52 then chooses the IAS to assign a temporary IP address. Instead of IAS48, another IAS, such as IAS28, can be selected. In response to the request indicated in sequence step 94, the IAS is NEI (Network Entry) as shown in sequence step 96. Identity) Create an acquisition response. The NEI acquisition response contains the temporary IP address assigned by IAS48 to host 52. The NEI acquisition response that forms Sequence Step 96 also contains GPSN-related information that is supposed to handle the assigned IP address. After setting the context (communication path information) with such GPSN, here GPSN46, and activating the GPRS context (setting the actual GPRS communication path information) as shown in block 97, SPSN38 Sends a routing context activation response to the radio transceiver. The routine context activation response (actual communication path information response) is shown in sequence step 98 in the figure. When the routing context activation response containing the temporary IP address assigned by IAS48 is received by the radio transceiver, the assigned IP address is sent to host 52 as part of the NCP configuration acknowledgment, as shown in sequence step 102 in the figure. Sent. When the radio transceiver receives the routing context activation response, the context with the SPSN38 is also established in the radio transceiver, and the logical link between the radio transceiver and the SPSN is established. Host 52 can then send the IP data packet to the wireless transceiver, after which the IP data packet is forwarded to the corresponding host. Upon completion of communication or when otherwise desired, wireless host 52 initiates breaking the established link layer. A typical GPRS operation termination context routing sequence (communication path cancellation procedure) is shown in Fig. 3. Host 52 initiates operation termination by sending an termination request at PPP, or rather via PPP's LCP. When host 52 terminates network layer communication due to PPP's IPCP termination request, or when PPP's inactivity timer expires, the temporary IP address assigned to the wireless host is an unused IP address in IAS46. Returned to the pool. However, packets of data in the network may not yet reach wireless host 52. When a temporary IP address is reused, such IP address is reused for at least a selected period of time to prevent such data from being routed to another radio host. Should not be. After that, the IP address can be reused again. As shown in FIG. 3, an NCP termination request is created by the radio host 52 and given to the radio transceiver. The NCP termination request is shown in the figure by sequence step 104. An NCP (IPCP) termination request is created on the PPP link to the radio transceiver, as indicated by sequence step 104. The radio transceiver responds with an NCP (IPCP) termination acknowledgment shown in sequence step 106 of the figure. After that, the wireless transceiver waits for a period longer than one restart time. Such periods are indicated by arrow 108 in the figure. The radio transceiver then sends a deactivate routing context request to the SPSN38. The termination routine context request is shown in sequence step 112 in the figure. The termination routing routing request contains an instruction that the temporary IP address can be released. The request to release the IP address is SPSN38 and is copied to the NEI release request sent to IAS48. Such a NEI release request is shown in sequence step 114 in the figure. Upon receipt on IAS48, IAS sends a NEI release response to the SPSN. Such a response is shown in sequence step 116 in the figure. In response, the SPSN initiates a context activation termination procedure towards GPSN46. Such a context activation termination procedure is shown in block 118 in the figure. Then, as shown in sequence step 122, the end-of-operation routine context response is sent from the SPSN38 to the radio transceiver to end the end-of-operation routine context sequence. Seeing Figure 1 again, when host 52 roams and the visited PLMN14 is optimized as a temporary IP address, the routing of packet data to the radio host 52 is done by visiting PLMN's IAS48 instead of home PLMN12's IAS28. Can be assigned to wireless host 52. As described in Figure 2, a temporary IP address request is made during wireless host registration. By selecting IAS48 to assign a temporary address to wireless host 52, there is no need to route the registration request back to home PLMN12. If a wireless host is assigned a temporary IP address, the assigned address is given by the wireless host 52 to the corresponding host, eg, the fixed host 54. Communication of packet data by a particular service is then performed. Data routes for packet data destined for the temporary IP address of the wireless host are indicated by 128, 132, and 134 in the figure. Visited PLMN's Visited IAS48, rather than the home PLMN, assigns temporary addresses to wireless hosts, optimizing data routing to wireless hosts 52, which minimizes communication latency and maximizes communication throughput rates. .. Also, temporary IP addresses can be reassigned, eliminating the problems associated with the limited number of permanent addresses that can be assigned to wireless hosts. FIG. 4 shows again the communication system 10 having elements corresponding to the elements shown in FIG. Such elements are represented by the same reference numbers used to represent the corresponding elements shown in FIG. The connection and operation of such elements is the same as described in FIG. 1, so the previous description is not repeated. FIG. 4 shows the data route of packet data when using the permanent address assigned to wireless host 52 to send packet data to the wireless host. When using a permanent address, both mobile outgoing data and mobile incoming data must be routineized via GPSN26 on the home PLMN12. The data communicated between the radio host 52 and the corresponding host, here the fixed host 54, is shown in parts 136, 138, and 142. By comparing the data route through which packet data must pass in the representative example of FIG. 4 with that of FIG. 1, the advantages enabled by the operation of one embodiment of the present invention are pictorially shown. In the data route shown in FIG. 1, since it is not necessary to send data between the fixed host 54 and the wireless host 52 via GPSN26, the communication delay time is minimized and the communication throughput rate is maximized. FIG. 5 shows the part of the visited PLMN14 in more detail. Visited PLMN14 is again shown to include SPSN38, GPSN46, and IAS48. As shown earlier, the SPSN48 and GPSN46 form part of the visited PLMN backbone 44, but are shown separately for illustration. The SPSN 38 includes a receiver 152 for receiving temporary address requests made by the radio host 52. When a temporary address request is received, the request is forwarded to transmitter 154, which forwards this request to receiver 156 of IAS48. The request received by receiver 156 is given to temporary address generator 158. The temporary address generator 158 searches database 162 for available temporary IP addresses. The retrieved temporary IP address is given to transmitter 164. Transmitter 164 forwards the temporary IP address to receiver 166 of SPSN38. The received temporary address is given to the routing context generator 168. The Routine Context Generator 168 includes a Routine Context Determiner 172 as part of it. The display of the routine context determined by the determiner 172 of the generator 168 is given to the routine context receiver 174 of GPSN46. A signal representing such a display is given to the routing context generator 176. The routing context generator 176 updates the routing table, which is coupled here with the packet switch, which is represented here as packet switch 182, and which is represented here as routing table 178. Similarly, the routing context generator 168 updates the routing table, which is here represented as the routing table 184. The routing table is coupled with a packet switch, which is referred to here as packet switch 186. This creates a routing context within the visited PLMN, allowing data packets to be communicated between the radio host 52 and the corresponding host, such as host 54. FIG. 6 shows the wireless communication station 50. Here, the wireless communication station 50 is composed of a wireless host 52 and a mobile terminal 53. As shown herein, the wireless host includes a temporary address request generator 192 that generates a temporary address request as previously described. The temporary address request is given to the mobile terminal 53. The mobile terminal 53 transmits this request from there. When the temporary IP address is assigned to the wireless host 52, the temporary IP address is transmitted to the wireless communication station 50 and received by the mobile terminal 53. The received temporary IP address is given to the temporary address receiver 194 of the wireless communication station. The temporary IP address received by receiver 194 is given to packet data formatter 196. Here, the packet data formatter 196 operates according to a particular application or service functionally represented by application block 198. The packet data to be generated by the wireless host 52 is given to the packet data transmitter 202. The packet data transmitter 202 gives the packet data to the mobile terminal 53, from which the packet data is transmitted. As shown, the wireless communication station 50 further includes an additional transmitter 204 that can operate directly to transmit the temporary address to the corresponding host via the mobile terminal 53. As described above, according to the operation of the embodiment of the present invention, a dynamically assigned address is given to the wireless communication station, and this is used as the destination of the data sent to the communication station. If the destination is a dynamically assigned address, data such as packet data will be routed to the wireless communication station. Since the addresses are assigned temporarily and dynamically, the routing of data to the communication station can be optimized. The communication delay time is minimized and the throughput rate is maximized. Moreover, since it is not necessary to give a permanent address to the wireless communication station, the problem associated with the limited supply of the permanent address can be avoided. The above description shows a preferable example for embodying the present invention, and the scope of the present invention should not necessarily be limited by this description. The scope of the present invention is defined in the following claims.
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JPH11187069A | Cited by | Japan | Search report |
| JP4227149A | Cites | Japan | – |
| JP730544A | Cites | Japan | – |
| 3848 | Cites | – | – |
18 members in 10 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 08664979 | United States of America | – | |
| 66497996 | United States of America | A | |
| 9701001 | Sweden | W |
Members18
| Document | Office | Kind | |
|---|---|---|---|
| CA2257981A1 | Canada | A1 | |
| WO9748246A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU3199797A | Australia | A | |
| US5708655A | United States of America | A | |
| EP0904665A1 | European Patent Office (EPO) | A1 | |
| BR9709572A | Brazil | A | |
| BR9709572A | Brazil | A | |
| CN1228228A | China | A | |
| AU718114B2 | Australia | B2 | |
| NZ333221A | New Zealand | A | |
| JP2000512816A | Japan | A | |
| CA2257981C | Canada | C | |
| JP3402612B2This record | Japan | B2 | |
| CN1126388C | China | C | |
| EP0904665B1 | European Patent Office (EPO) | B1 | |
| DE69736596D1 | Germany | D1 | |
| DE69736596T2 | Germany | T2 | |
| BR9709572B1 | Brazil | B1 |
17 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Request for change of ownership or part of ownershipJAPANESE INTERMEDIATE CODE: R313113S111 | S111 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 |
Numbers
- Publication
- 3402612
- Publication, DOCDB
- 3402612
- Publication, EPODOC
- JP3402612B
- Application
- 50151398
- Application, DOCDB
- 50151398
- Application, EPODOC
- JP19980501513
Titles2
- Japanese
- 【発明の名称】動的に割り当てられるアドレスを無線通信局の宛て先とするための方法と装置
- English
- PROBLEM TO BE SOLVED: To provide a dynamically assigned address as a destination of a wireless communication station.
Classification
- CPC, 3
- H04W76/12
- H04L61/5084
- H04W8/26
- IPC, 6
- H04L12 46
- H04B7 26
- H04L12 56
- H04L29 06
- H04W8 26
- H04W76 02
