JP2010028466A - Control method, control device, mobile terminal device and communication system - Google Patents
Control method, control device, mobile terminal device and communication system Download PDFInfo
- Publication number
- JP2010028466A JP2010028466A JP2008187639A JP2008187639A JP2010028466A JP 2010028466 A JP2010028466 A JP 2010028466A JP 2008187639 A JP2008187639 A JP 2008187639A JP 2008187639 A JP2008187639 A JP 2008187639A JP 2010028466 A JP2010028466 A JP 2010028466A
- Authority
- JP
- Japan
- Prior art keywords
- mobile terminal
- terminal device
- unit
- transmission request
- data transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/02—Arrangements for increasing efficiency of notification or paging channel
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
Description
本発明は、制御技術に関し、特にサーバに対する通信を制御する制御方法、制御装置、移動体端末装置および通信システムに関する。 The present invention relates to a control technique, and more particularly to a control method, a control device, a mobile terminal device, and a communication system for controlling communication with a server.
モバイルサーバは、公衆無線基地局を介して公衆電話網に接続する。公衆電話網は、インターネットアクセスポイントを介してインターネットに接続されているので、モバイルサーバに対するインターネットからのアクセスが可能になる。しかしながら、モバイルサーバへのアクセスの有無にかかわらず、モバイルサーバが公衆電話網に接続されている場合、消費電力、無線リソースが無駄に使用される。そのため、モバイルサーバは、アクセスがない場合に待ち受け状態になり、着信通知を受けつけることによって公衆電話網に接続する(例えば、特許文献1参照)。
携帯電話通信システムにおける移動体端末装置は、一般的に、通話機能に加えて、電子メール機能やWWW(World Wide Web)アクセス機能も備えている。そのような移動体端末装置にサーバ機能を備えさせれば、ユーザは、モバイルサーバを所有しなくても、サーバによるデータの提供が可能になる。本発明者はこうした状況下、以下の課題を認識するに至った。移動体端末装置の処理能力は、一般的に、通常のサーバ装置と比較して低いので、それに応じて移動体端末装置によって処理可能なデータ量が少なくなる。また、移動体端末装置が接続されている携帯電話通信システムの帯域は、通常のサーバ装置が接続されているネットワークの帯域よりも狭いので、これに応じても移動体端末装置によって処理可能なデータ量が少なくなる。さらに、移動体端末装置は、サーバ機能以外の用途にも使用されているので、移動体端末装置がサーバ機能を備える場合であっても、サーバ機能以外の用途が制限されるべきではない。そのため、移動体端末装置にサーバ機能を含める場合、移動体端末装置に対するアクセス制御が必要になる。 In general, a mobile terminal device in a mobile phone communication system has an electronic mail function and a WWW (World Wide Web) access function in addition to a call function. If such a mobile terminal device is provided with a server function, the user can provide data by the server without owning the mobile server. Under such circumstances, the present inventor has come to recognize the following problems. Since the processing capacity of the mobile terminal device is generally lower than that of a normal server device, the amount of data that can be processed by the mobile terminal device is reduced accordingly. Further, since the bandwidth of the mobile phone communication system to which the mobile terminal device is connected is narrower than the bandwidth of the network to which the normal server device is connected, data that can be processed by the mobile terminal device according to this The amount is reduced. Furthermore, since the mobile terminal device is also used for purposes other than the server function, the usage other than the server function should not be restricted even if the mobile terminal device has a server function. Therefore, when including a server function in a mobile terminal device, access control to the mobile terminal device is required.
本発明はこうした課題に鑑みてなされたものであり、その目的は、移動体端末装置にサーバ機能が備えられる場合に、移動体端末装置に対するアクセスを制御する通信技術を提供することにある。 The present invention has been made in view of these problems, and an object thereof is to provide a communication technique for controlling access to a mobile terminal device when the mobile terminal device is provided with a server function.
上記課題を解決するために、本発明のある態様の制御装置は、移動体ネットワークに接続される移動体端末装置へのデータ送信要求の転送を制御する制御装置であって、クライアントとしての処理、通話のための処理、移動体端末装置単独でなされる処理、移動体ネットワークとは別のネットワークにて通信するための処理のうちの少なくともひとつを実行する第1処理部と、サーバとしての処理を実行する第2処理部とを含む移動体端末装置へのデータ送信要求を受信する第1通信部と、第1通信部において受信したデータ送信要求が、移動体端末装置における第2処理部へのデータ送信要求である場合に、所定の位置に配置されたテーブルであって、かつ移動体端末装置の動作状況が示されたテーブルから、動作状況を取得する取得部と、取得部において取得した動作状況と、移動体端末装置へデータ送信要求を転送するための条件とをもとに、転送を決定する制御部と、制御部において転送を決定した場合に、移動体端末装置における第2処理部へデータ送信要求を転送する第2通信部と、を備える。 In order to solve the above-described problem, a control device according to an aspect of the present invention is a control device that controls transfer of a data transmission request to a mobile terminal device connected to a mobile network, and performs processing as a client. A first processing unit that executes at least one of processing for a call, processing performed by a mobile terminal device alone, processing for communication on a network different from the mobile network, and processing as a server A first communication unit that receives a data transmission request to a mobile terminal device including a second processing unit to execute, and a data transmission request received by the first communication unit is sent to the second processing unit in the mobile terminal device An acquisition unit that acquires an operation status from a table that is arranged at a predetermined position and that indicates the operation status of the mobile terminal device in the case of a data transmission request; Based on the operation status acquired in the acquisition unit and the conditions for transferring the data transmission request to the mobile terminal device, the control unit that determines the transfer, and when the transfer is determined in the control unit, the mobile terminal And a second communication unit that transfers a data transmission request to a second processing unit in the apparatus.
この態様によると、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、移動端末装置における動作状況と条件とをもとに、当該データ送信要求を転送するかを決定するので、移動体端末装置に対するアクセスを制御できる。 According to this aspect, when a data transmission request to the second processing unit in the mobile terminal device is received, whether to transfer the data transmission request is determined based on the operation status and conditions in the mobile terminal device. Therefore, access to the mobile terminal device can be controlled.
取得部において参照されるテーブルには、移動体端末装置の動作状況として、第1処理部の動作状況が示されており、制御部は、移動体端末装置へデータ送信要求を転送するための条件として、第1処理部の動作状況に対する条件を規定しており、取得部において取得した第1処理部の動作状況と当該条件とをもとに、第2処理部へのデータ送信要求の転送を決定してもよい。この場合、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、第1処理部の動作状況をもとに転送を決定するので、第1処理部の動作状況を考慮できる。 The table referred to in the acquisition unit indicates the operation status of the first processing unit as the operation status of the mobile terminal device, and the control unit transmits the data transmission request to the mobile terminal device. The conditions for the operating status of the first processing unit are defined, and the data transmission request is transferred to the second processing unit based on the operating status of the first processing unit and the conditions acquired by the acquiring unit. You may decide. In this case, when a data transmission request to the second processing unit in the mobile terminal device is received, the transfer is determined based on the operating status of the first processing unit, so that the operating status of the first processing unit can be considered. .
取得部において参照されるテーブルには、移動体端末装置の動作状況として、移動体端末装置の存在位置が示されており、制御部は、移動体端末装置へデータ送信要求を転送するための条件として、移動体端末装置の存在位置に対する条件を規定しており、取得部において取得した移動体端末装置の存在位置と当該条件とをもとに、第2処理部へのデータ送信要求の転送を決定してもよい。この場合、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、移動体端末装置の存在位置をもとに転送を決定するので、移動体端末装置の存在位置を考慮できる。 The table referred to in the acquisition unit indicates the location of the mobile terminal device as the operation status of the mobile terminal device, and the control unit transmits the data transmission request to the mobile terminal device. As described above, the conditions for the location of the mobile terminal device are defined, and the data transmission request is transferred to the second processing unit based on the location of the mobile terminal device acquired by the acquisition unit and the conditions. You may decide. In this case, when a data transmission request to the second processing unit in the mobile terminal device is received, transfer is determined based on the location of the mobile terminal device, so that the location of the mobile terminal device can be considered. .
取得部において参照されるテーブルは、移動体端末装置によって更新されていてもよい。この場合、テーブルは移動体端末装置によって更新されるので、新たな状況を反映できる。 The table referred to in the acquisition unit may be updated by the mobile terminal device. In this case, since the table is updated by the mobile terminal device, a new situation can be reflected.
本発明の別の態様は、移動体端末装置である。この装置は、移動体ネットワークでの通信を実行する移動体端末装置であって、クライアントとしての処理、通話のための処理、本移動体端末装置単独でなされる処理、移動体ネットワークとは別のネットワークにて通信するための処理のうちの少なくともひとつを実行する第1処理部と、サーバとしての処理を実行する第2処理部と、第1処理部および第2処理部での処理を制御する制御部とを備える。制御部は、移動体ネットワークから受信したデータ送信要求が、第2処理部へのデータ送信要求である場合、移動体端末装置の動作状況と、第2処理部に対してデータ送信要求へ応答させるための条件とをもとに、第2処理部へデータ送信要求を出力するかを決定する。 Another aspect of the present invention is a mobile terminal device. This device is a mobile terminal device that performs communication on a mobile network, and is a process different from a mobile network, processing as a client, processing for a call, processing performed by the mobile terminal device alone. Controls processing in the first processing unit that executes at least one of the processes for communicating on the network, the second processing unit that executes processing as a server, and the processing in the first processing unit and the second processing unit And a control unit. When the data transmission request received from the mobile network is a data transmission request to the second processing unit, the control unit causes the operation status of the mobile terminal device and the second processing unit to respond to the data transmission request. Whether to output a data transmission request to the second processing unit is determined based on the conditions for the above.
この態様によると、第2処理部へのデータ送信要求を受信した場合に、移動端末装置における動作状況と条件とをもとに、当該データ送信要求に応答するかを決定するので、移動体端末装置に対するアクセスを制御できる。 According to this aspect, when a data transmission request to the second processing unit is received, it is determined whether to respond to the data transmission request based on the operation status and conditions in the mobile terminal device. You can control access to the device.
制御部は、移動体端末装置の動作状況として、第1処理部の動作状況を管理する管理部と、第2処理部に対してデータ送信要求へ応答させるための条件として、第1処理部の動作状況に対する条件を記憶する記憶部と、管理部において管理している動作状況と、記憶部に記憶した条件とをもとに、第2処理部へのデータ送信要求の出力を決定する決定部と、を備えてもよい。この場合、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、第1処理部の動作状況をもとに応答するかを決定するので、第1処理部の動作状況を考慮できる。 The control unit includes a management unit that manages the operation status of the first processing unit as an operation status of the mobile terminal device, and a condition for causing the second processing unit to respond to the data transmission request. A storage unit that stores conditions for the operation status, a determination unit that determines an output of a data transmission request to the second processing unit based on the operation status managed in the management unit and the conditions stored in the storage unit And may be provided. In this case, when receiving a data transmission request to the second processing unit in the mobile terminal device, it is determined whether to respond based on the operating status of the first processing unit. Can be considered.
制御部は、移動体端末装置の動作状況として、移動体端末装置の存在位置を管理する管理部と、第2処理部に対してデータ送信要求へ応答させるための条件として、移動体端末装置の存在位置に対する条件を記憶する記憶部と、管理部において管理している動作状況と、記憶部に記憶した条件とをもとに、第2処理部へのデータ送信要求の出力を決定する決定部と、を備えてもよい。この場合、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、移動体端末装置の存在位置をもとに応答するかを決定するので、移動体端末装置の存在位置を考慮できる。 The control unit, as the operation status of the mobile terminal device, as a condition for causing the second processing unit to respond to the data transmission request and the management unit that manages the location of the mobile terminal device, A storage unit that stores conditions for the location, a determination unit that determines the output of a data transmission request to the second processing unit based on the operation status managed in the management unit and the conditions stored in the storage unit And may be provided. In this case, when a data transmission request to the second processing unit in the mobile terminal device is received, it is determined whether to respond based on the location of the mobile terminal device. Can be considered.
本発明のさらに別の態様は、通信システムである。この通信システムは、クライアントとしての処理、通話のための処理、本移動体端末装置単独でなされる処理、移動体ネットワークとは別のネットワークにて通信するための処理のうちの少なくともひとつを実行する第1処理部と、サーバとしての処理を実行する第2処理部とを含み、かつ移動体ネットワークに接続される移動体端末装置と、移動体ネットワークを介して移動体端末装置と接続する制御装置とを備える。制御装置は、受信した移動体端末装置へのデータ送信要求が、移動体端末装置における第2処理部へのデータ送信要求である場合に、移動体端末装置の動作状況と、移動体端末装置へデータ送信要求を転送するための条件とをもとに、移動体端末装置における第2処理部へデータ送信要求を転送するかを決定する。 Yet another embodiment of the present invention is a communication system. The communication system executes at least one of processing as a client, processing for a call, processing performed by the mobile terminal device alone, and processing for communication in a network different from the mobile network. A mobile terminal device that includes a first processing unit and a second processing unit that executes processing as a server, and that is connected to a mobile network, and a control device that is connected to the mobile terminal device via the mobile network With. When the received data transmission request to the mobile terminal device is a data transmission request to the second processing unit in the mobile terminal device, the control device sends the operation status of the mobile terminal device to the mobile terminal device. Whether to transfer the data transmission request to the second processing unit in the mobile terminal device is determined based on the condition for transferring the data transmission request.
本発明のさらに別の態様は、制御方法である。この方法は、移動体ネットワークに接続される移動体端末装置へのデータ送信要求の転送を制御する制御方法であって、クライアントとしての処理、通話のための処理、移動体端末装置単独でなされる処理、移動体ネットワークとは別のネットワークにて通信するための処理のうちの少なくともひとつを実行する第1処理部と、サーバとしての処理を実行する第2処理部とを含む移動体端末装置へのデータ送信要求を受信するステップと、受信したデータ送信要求が、移動体端末装置における第2処理部へのデータ送信要求である場合に、移動体端末装置の動作状況と、移動体端末装置へデータ送信要求を転送するための条件とをもとに、移動体端末装置における第2処理部へデータ送信要求を転送するかを決定するステップと、を備える。 Yet another embodiment of the present invention is a control method. This method is a control method for controlling the transfer of a data transmission request to a mobile terminal device connected to a mobile network. The method is a client process, a call process, and a mobile terminal device alone. To a mobile terminal apparatus including a first processing unit that executes at least one of processing and communication for communication on a network different from the mobile network, and a second processing unit that executes processing as a server Receiving the data transmission request, and when the received data transmission request is a data transmission request to the second processing unit in the mobile terminal device, the operation status of the mobile terminal device and the mobile terminal device Determining whether to transfer the data transmission request to the second processing unit in the mobile terminal device based on the conditions for transferring the data transmission request.
本発明のさらに別の態様もまた、制御方法である。この方法は、移動体ネットワークに接続される移動体端末装置におけるクライアントとしての処理、移動体端末装置における通話のための処理、移動体端末装置単独でなされる処理、移動体ネットワークとは別のネットワークにて通信するための処理のうちの少なくともひとつを実行する第1処理部と、サーバとしての処理を実行する第2処理部とに対する処理を制御する制御方法であって、移動体ネットワークから受信したデータ送信要求が、第2処理部へのデータ送信要求である場合、移動体端末装置の動作状況と、第2処理部に対してデータ送信要求へ応答させるための条件とをもとに、第2処理部へデータ送信要求を出力するかを決定する。 Yet another embodiment of the present invention is also a control method. This method includes processing as a client in a mobile terminal device connected to a mobile network, processing for a call in the mobile terminal device, processing performed by the mobile terminal device alone, and a network different from the mobile network A control method for controlling a process for a first processing unit that executes at least one of processes for communicating with a second processing unit that executes a process as a server, received from a mobile network When the data transmission request is a data transmission request to the second processing unit, based on the operation status of the mobile terminal device and the condition for causing the second processing unit to respond to the data transmission request, 2 Determine whether to output a data transmission request to the processing unit.
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.
本発明によれば、移動体端末装置にサーバ機能が備えられる場合に、移動体端末装置に対するアクセスを制御できる。 ADVANTAGE OF THE INVENTION According to this invention, when a server function is provided in a mobile terminal device, the access with respect to a mobile terminal device can be controlled.
(実施例1)
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、携帯電話通信システムのごとく、移動体ネットワークのような無線ネットワークにて移動体端末装置を接続するとともに、非移動体ネットワークのような有線ネットワークにてインターネットにも接続する通信システムに関する。移動体端末装置は、前述のごとく、通話機能、電子メール機能、WWWアクセス機能に加えて、撮像機能、テレビジョン放送の受像機能等を備える。さらに、移動体端末装置は、サーバ機能も備える。このような移動体端末装置へのアクセスを制御するために、本実施例に係る通信システムは、次の処理を実行する。
Example 1
Before describing the present invention in detail, an outline will be described. In an embodiment of the present invention, a mobile terminal device is connected by a wireless network such as a mobile network as in a mobile phone communication system, and is also connected by a wired network such as a non-mobile network. About the system. As described above, the mobile terminal device includes an imaging function, a television broadcast receiving function, and the like in addition to a call function, an e-mail function, and a WWW access function. Furthermore, the mobile terminal device also has a server function. In order to control access to such a mobile terminal device, the communication system according to the present embodiment executes the following processing.
ゲートウエイサーバは、通信システムのコアネットワークとインターネットとの境界部分に配置され、インターネットから、移動体端末装置に対するデータ送信要求を受信する。また、HLR(Home Location Register)は、通信システムのコアネットワーク内に配置され、移動体端末装置がどのページングエリアに属しているかを管理する。さらに、本実施例において、移動体端末装置は、サーバ機能のON/OFF、通話中、撮像中、受像中などの動作状況をHLRに報告し、HLRは、移動体端末装置の動作状況を登録する。 The gateway server is arranged at the boundary between the core network of the communication system and the Internet, and receives a data transmission request for the mobile terminal device from the Internet. An HLR (Home Location Register) is arranged in the core network of the communication system and manages to which paging area the mobile terminal device belongs. Furthermore, in this embodiment, the mobile terminal device reports the operating status of the server function ON / OFF, during a call, during imaging, receiving image, etc. to the HLR, and the HLR registers the operating status of the mobile terminal device. To do.
ゲートウエイサーバは、データ送信要求を受信すると、HLRを参照することによって、移動体端末装置の動作状況を取得する。また、ゲートウエイサーバは、移動体端末装置の動作状況に対する条件を定めており、取得した動作状況と条件とをもとに、データ送信要求を移動体端末装置へ転送するかを決定する。例えば、通話中でなければ転送するとの条件が規定されている場合、ゲートウエイサーバは、移動体端末装置の状況が通話中であるか否かによって転送するかを決定する。 When the gateway server receives the data transmission request, it refers to the HLR to obtain the operation status of the mobile terminal device. In addition, the gateway server determines conditions for the operation status of the mobile terminal device, and determines whether to transfer a data transmission request to the mobile terminal device based on the acquired operation status and conditions. For example, when a condition for transferring if a call is not being made is defined, the gateway server determines whether or not to transfer depending on whether or not the status of the mobile terminal device is a call.
図1は、本発明の実施例1に係る通信システム100の構成を示す。通信システム100は、移動体端末装置10、基地局装置12、関門交換局14、HLR16、ゲートウエイサーバ20、課金管理サーバ22、インターネット24、PC26を含む。また、移動体端末装置10は、端末用アンテナ30を含み、基地局装置12は、基地局用アンテナ28を含む。
FIG. 1 shows a configuration of a
移動体端末装置10は、携帯電話装置や移動端末装置とも呼ばれ、端末用アンテナ30を介して基地局装置12との通信を実行する。移動体端末装置10と基地局装置12との間の無線通信方式が、例えば、第3世代携帯電話システムである場合、移動体端末装置10は、第3世代携帯電話システムの端末装置の機能を有する。第3世代携帯電話システムの端末装置の機能として、公知の技術が使用されればよいので、ここでは説明を省略する。なお、移動体端末装置10は、一般的に、バッテリによって駆動される。また、移動体端末装置10は、基地局装置12までの無線ネットワークを経由して、基地局装置12からPC26へ至る有線ネットワークに接続される。
The mobile
移動体端末装置10は、(1)通話機能、(2)クライアント機能、(3)内部処理機能、(4)外部接続機能を有する。「クライアント機能」は、電子メール機能、WWWアクセス機能等に相当し、図示しないサーバへのアクセスがなされる処理に相当する。また、「内部処理機能」は、撮像機能による撮像処理、テレビジョン受像機能による再生処理、音楽再生機能による再生処理等に相当し、移動体端末装置10単独でなされる処理に相当する。また、「外部接続機能」は、第3世代携帯電話システムとは別の近距離無線通信システムや有線ケーブル等によって、図示しない外部機器と接続するための通信機能に相当する。図示しない外部機器の一例は、カーナビゲーションシステムである。
The mobile
なお、移動体端末装置10は、(1)から(4)のすべてを備える必要はなく、少なくともひとつを備えればよい。ここでは、すべてを備えるものとして説明する。さらに、移動体端末装置10は、(5)サーバ機能も有する。サーバ機能とは、他の通信装置、例えば、PC26からの要求を受けつけて、当該要求に応じた処理を実行することである。ここでは、説明を明瞭にするために、サーバ機能とは、移動体端末装置10がデータを記憶しており、PC26からのデータ送信要求を受けつけると、記憶したデータをPC26へ送信することとする。このようなサーバ機能によって、移動体端末装置10は、PC26に備えられたWebブラウザとの間でHTTP通信を実行する。なお、クライアント機能およびサーバ機能は、データ通信機能と総称される。
Note that the mobile
基地局装置12は、一端にて基地局用アンテナ28を備え、無線ネットワークを介して移動体端末装置10と接続する。基地局装置12は、他端にて有線ネットワークを介して、ゲートウエイサーバ20からPC26に接続される。ここで、基地局装置12からゲートウエイサーバ20までの間が、コアネットワークに相当する。また、コアネットワークは、ATM(Asynchronous Transfer Mode)に対応し、コアネットワークおよびインターネット24は、IPプロトコルに対応する。なお、説明を明瞭にするために、ここでは、ひとつの基地局装置12を示しているが、実際には、複数の基地局装置12が設けられる。その際、各基地局装置12によって形成されるサービスエリアが互いにずれるように、基地局装置12は設置される。さらに、所定の範囲内に設置された基地局装置12によって、ページングエリアが形成されている。
The
関門交換局14は、移動体端末装置10においてなされる処理がデータ通信機能か通話機能かに応じて、回線を設定する。処理がデータ通信機能に対応する場合、関門交換局14は、ゲートウエイサーバ20と移動体端末装置10とを接続する。一方、処理が通話機能に対応する場合、関門交換局14は、図示しない固定電話網と移動体端末装置10とを接続する。このような回線設定は、移動体端末装置10からの発信要求、移動体端末装置10への着信通知のタイミングにおいてなされる。
The
ここでは、着信通知を入力した場合の回線設定の動作を説明する。関門交換局14は、ゲートウエイサーバ20から着信通知を入力する。着信通知には、宛先となる移動体端末装置10に予め付与したIPアドレスが含まれている。また、関門交換局14は、移動体端末装置10の識別番号(以下、「移動体端末装置番号」という)とIPアドレスとの対応を記憶しており、着信通知に含まれたIPアドレスに対応した移動体端末装置番号を特定する。ここで、HLR16は、移動体端末装置10が存在するページングエリアに関する情報を管理する。具体的には、ページングエリアを識別するための番号(以下、「ページングエリア番号」という)と移動体端末装置番号との対応が管理されている。
Here, the operation of line setting when an incoming call notification is input will be described. The
関門交換局14は、HLR16を参照することによって、移動体端末装置番号に対応したページングエリア番号を特定する。関門交換局14は、ページングエリア番号に対応した基地局装置12へ着信通知を送信する。以上の処理の前提として、移動体端末装置10は、HLR16に対して位置登録を予め実行しており、その結果が、ページングエリア番号と移動体端末装置番号との対応に反映されている。なお、位置登録として公知の技術が使用されればよいので、ここでは説明を省略する。
The
ゲートウエイサーバ20は、有線ネットワークに接続される。また、ゲートウエイサーバ20は、関門交換局14側、つまりゲートウエイサーバ20から移動体端末装置10の間におけるプロトコルと、課金管理サーバ22側、つまりゲートウエイサーバ20からPC26の間におけるプロトコルとを変換する。関門交換局14側ではW−TCPが使用され、課金管理サーバ22側ではTCPが使用されている場合、ゲートウエイサーバ20は、W−TCPとTCPとの間の変換を実行する。このようなプロトコル変換には公知の技術が使用されればよいので、ここでは説明を省略する。
The
また、ゲートウエイサーバ20は、移動体端末装置10におけるサーバ機能に対するデータ送信要求を受信した場合に、関門交換局14を介してHLR16へアクセスすることによって、移動体端末装置10の状況を取得する。なお、前提として、移動体端末装置10は、前述の(1)から(5)の機能に対する状況を関門交換局14へ適宜登録する。ここで、(1)から(5)の機能に対する動作状況および登録の処理については、後述する。また、ゲートウエイサーバ20は、移動体端末装置10へデータ送信要求を転送するための条件を予め記憶する。ゲートウエイサーバ20は、取得した動作状況と条件とをもとに、移動体端末装置10におけるサーバ機能へデータ送信要求を転送するかを決定する。転送を決定した場合、ゲートウエイサーバ20は、第3世代携帯電話システムを介して接続した移動体端末装置10へデータ送信要求を転送する。一方、転送を決定しなかった場合、ゲートウエイサーバ20は、その旨をPC26へ返信する。なお、ゲートウエイサーバ20は、電子メールのメールサーバの機能も備える。
Further, when receiving a data transmission request for the server function in the mobile
課金管理サーバ22は、通信システム100のパケット通信サービスに加入している移動体端末装置10を識別するための端末識別IDなどの諸々の顧客情報を管理する。課金管理サーバ22では、予め定められたサービス提供条件に照らし合わせて、送受信されるデータの拡張ヘッダなどに課金情報を加える。課金情報には、例えば、定額課金対象、従量課金対象、非課金対象などが含まれる。インターネット24は、前述のごとく、IPプロトコルに対応しており、PC26は、インターネット24に接続される。その結果、インターネット24は、PC26とコアネットワークとを接続する。
The
以下の説明では、PC26が、インターネット24を介して、ゲートウエイサーバ20へのアクセスを実行し、ゲートウエイサーバ20を介して、移動体端末装置10に記憶されたコンテンツデータを取得する状況を前提とする。その際、PC26は、宛先を移動体端末装置10としたデータ送信要求を送信する。なお、データ送信要求は、移動体端末装置10のクライアント機能に対するデータ送信要求であってもよいが、ここでは、説明を明瞭にするために、移動体端末装置10のサーバ機能に対するデータ送信要求を主として説明する。
In the following description, it is assumed that the
図2は、移動体端末装置10の構成を示す。移動体端末装置10は、端末用アンテナ30、スピーカ部32、マイク部34、モニタ部36、操作部38、第1処理部44、第2処理部46、通信部48、制御部300を含む。また、第1処理部44は、通話処理部52、クライアント処理部54、記憶部60、外部接続部306、内部処理部308を含み、内部処理部308は、撮像部310、受像部312、再生部314を含む。また、第2処理部46は、サーバ処理部56、記憶部58を含む。また、制御部300は、監視部302、生成部304を含む。
FIG. 2 shows the configuration of the mobile
スピーカ部32は、移動体端末装置10が通話機能、テレビジョン受像機能による再生処理、音楽再生機能による再生処理等を実行する際に、制御部300から音声信号を電気信号として入力し、音声を出力する。なお、スピーカ部32は、図示しないヘッドフォンへ音声を出力してもよい。マイク部34は、移動体端末装置10が通話機能を実行する際に、移動体端末装置10の利用者の発した音声を入力し、音声信号を電気信号として制御部300へ出力する。モニタ部36は、ディスプレイによって構成されており、制御部300からの指示に応じた内容を表示する。操作部38は、ボタン等によって構成されており、ユーザからの各種指示を受けつける。操作部38は、受けつけた指示を制御部300へ出力する。制御部300は、通信の対象となる情報の入力元や出力先であるスピーカ部32、マイク部34、モニタ部36、操作部38と、通信機能を実行する第1処理部44、第2処理部46、通信部48との間でデータを中継する。また、制御部300は、第1処理部44や第2処理部46に対する動作を制御する。
The
通信部48は、端末用アンテナ30を介して、図示しない基地局装置12との通信を実行する。ここで、基地局装置12との通信は、第3世代携帯電話システムに対応した通信であり、音声通信あるいはデータ通信に相当する。その結果、通信部48は、無線ネットワークを経由して、図示しない有線ネットワークとの通信を実行する。また、通信部48は、以上の通信の前提となる位置登録処理も実行するが、ここでは説明を省略する。第1処理部44は、前述の(1)から(4)の処理を実行する。つまり、第1処理部44は、サーバ機能以外の処理を実行する。さらに、第1処理部44の構成に対応づけると、通話処理部52は(1)の処理を実行し、クライアント処理部54は、(2)の処理を実行し、内部処理部308は、(3)の処理を実行し、外部接続部306は、(4)の処理を実行する。一方、第2処理部46は、前述の(5)の処理を実行する。
The
通話処理部52は、通信部48を使用しながら、通話処理を実行する。例えば、通話処理部52は、通信部48を介して、通話を開始する際の契機となる発信要求や着信応答を公知の技術にて実行する。また、通話中において、通話処理部52は、制御部300を介してマイク部34から音声信号を入力する。通話処理部52は、入力した音声信号を符号化した後に、通信部48へ出力する。通信部48は、図示しない基地局装置12、関門交換局14を介して、固定電話網に接続された電話装置へ信号を送信する。一方、通信部48は、図示しない関門交換局14、基地局装置12を介して、固定電話網に接続された電話装置からの信号を受信する。通話処理部52は、通信部48からの信号を入力する。通信部48は、入力した信号を復号した後に、制御部300、スピーカ部32へ音声信号として出力する。
The
クライアント処理部54は、通信部48を使用しながら、クライアントとしての処理を実行する。ここで、クライアントとしての処理には、電子メールの送受信、WWWアクセスが含まれる。これらの処理には、公知の技術が使用されればよいが、ここでは、前者の動作を簡単に説明する。電子メールを送信する際、クライアント処理部54は、制御部300を介して操作部38から、送信対象となる電子メールの本文を受けつける。クライアント処理部54は、通信部48を介して、発信要求を実行する。
The
回線が設定された後、クライアント処理部54は、通信部48、図示しない基地局装置12、関門交換局14を介して、ゲートウエイサーバ20へ電子メールのデータを送信する。一方、電子メールを受信する際、通信部48が着信通知を受信すると、クライアント処理部54は、通信部48を介して、着信応答を実行する。回線が設定された後、クライアント処理部54は、関門交換局14、基地局装置12、通信部48を介して、ゲートウエイサーバ20からの電子メールのデータを受信する。また、クライアント処理部54は、制御部300を介して、モニタ部36に電子メールの本文を表示する。記憶部60は、クライアントとしての処理に使用されるデータを記憶する。
After the line is set, the
内部処理部308は、通信部48を使用せずになされる処理を実行する。ここでは、内部処理として、撮像、テレビジョン放送の受像、音楽再生を例示する。撮像部310は、撮像した画像を生成し、生成した画像を制御部300や記憶部60へ出力する。以下では、画像そのものあるいはデータ形式の画像を区別せずに「画像」と呼ぶ。受像部312は、図示しないアンテナを備え、当該アンテナを介して地上波ディジタルテレビジョン放送の信号(以下、「放送信号」という)を受信する。なお、地上波ディジタルテレビジョン放送として、ISDB−T(Integrated Services Digital Broadcasting−Terrestrial)、DVB(Digital Video Broadcasting)が使用されればよいが、ここでは説明を省略する。
The
なお、ISDB−Tにおけるワンセグメント放送が使用されてもよい。受像部312は、放送信号を復調することによって、放送信号に含まれた番組を再生する。受像部312は、再生した番組を制御部300へ出力する。再生部314は、制御部300に記憶された音楽データを取得し、当該音楽データを再生する。ここで、音楽データは、例えば、MP3(MPEG Audio Layer−3)形式にて規定される。再生部314は、再生した音楽データを制御部300へ出力する。なお、撮像部310、受像部312、再生部314の起動、動作、停止に関する指示は、制御部300を介して操作部38から受けつけられる。
One-segment broadcasting in ISDB-T may be used. The
外部接続部306は、第3世代携帯電話システムとは別の近距離無線通信システムに対応した通信処理を実行する。近距離無線通信システムの一例は、IEEE802.15.1規格やIEEE802.15.4規格に準拠したWPAN(Wireless Personal Area Network)であるが、これらに限定されるものではない。また、近距離無線通信システムのかわりに、ケーブルが使用されてもよい。外部接続部306は、近距離無線通信システム等を使用することによって、図示しない外部機器と通信する。前述のごとく、図示しない外部機器の一例は、カーナビゲーションシステムである。また、外部接続部306は、制御部300と図示しない外部機器との間において、データを中継する。
The
サーバ処理部56は、通信部48を使用しながら、サーバとしての処理を実行する。サーバとしての処理とは、前述のごとく、データ送信要求に応じて、データを送信する処理である。記憶部58は、サーバ処理部の処理に使用されるデータを記憶する。記憶部58は、電源オフ後も記憶内容を保持可能な記憶装置であり、ハードディスクドライブまたはフラッシュメモリ等の半導体メモリを含む。なお、記憶部58と記憶部60とは、一体的に構成されていてもよい。ここで、記憶部58に記憶されたデータは、画像、音楽データ、テキストデータ等に相当する。サーバ処理部56は、通信部48を介して、図示しないPC26からのデータ送信要求を受信する。当該データ送信要求は、ゲートウエイサーバ20、関門交換局14、基地局装置12を経由して通信部48に受信される。
The
サーバ処理部56は、データ送信要求に対応したデータを記憶部58から抽出する。サーバ処理部56は、通信部48を介して、抽出したデータをPC26へ送信する。データは、基地局装置12、関門交換局14、ゲートウエイサーバ20を経由される。また、サーバ処理部56は、制御部300を介して、操作部38からのテキストデータ、撮像部310からの画像、マイク部34からの音楽データを受けつけ、これらをデータとして記憶部58に記憶させる。ここで、サーバ処理部56は、これらのデータが記憶部58に記憶されたタイミングにて、これらのデータを送信の対象にする。つまり、これらのデータが提供される。
The
監視部302は、第1処理部44、第2処理部46の動作を監視する。つまり、監視部302は、移動体端末装置10の動作状況を監視する。監視部302において監視されている動作状況は、任意のものでよい。ここでは一例として次の組合せとするが、限定されるものではない。組合せには、(A)サーバON/OFF、(B)サーバ処理量、(C)サーバ更新中、(D)メール中、(E)WWWアクセス中、(F)通話中、(G)撮像部310動作中、(H)受像部312動作中、(I)音楽再生中、(J)バッテリ残量、(K)外部接続中である。(A)は、サーバ処理部56の機能がオンになっているか、オフになっているかに関する。(B)は、サーバ処理部56の処理量がどの程度であるかに関する。ここでは、説明を簡単にするために、処理量がしきい値よりも大きい場合を「High」とし、処理量がしきい値以下である場合を「Low」とする。
The
(C)は、サーバ処理部56にて提供すべきデータを更新している場合か否かに関する。(D)は、クライアント処理部54において電子メールの送受信がなされている場合か否かに関する。(E)は、クライアント処理部54においてWWWのアクセスがなされている場合か否かに関する。(F)は、通話処理部52において通話がなされている場合か否かに関する。(G)は、撮像部310が動作しているか否かに関する。(H)は、受像部312が動作しているか否かに関する。(I)は、再生部314において音楽データが再生されているか否かに関する。(J)は、図示しないバッテリの残量がどの程度であるかに関する。ここでは、説明を簡単にするために、残量がしきい値よりも大きい場合を「High」とし、残量がしきい値以下である場合を「Low」とする。(K)は、外部接続部306において外部機器との通信がなされているか否かに関する。監視部302は、以上の組合せの監視結果を生成部304へ出力する。
(C) relates to whether or not the data to be provided by the
生成部304は、監視部302から監視結果を受けつける。生成部304は、監視結果に変化があった場合に、監視結果から情報信号を生成する。情報信号は、移動体端末装置10の動作状況が示された信号といえる。図3は、生成部304において生成される情報信号のデータ構造を示す。情報信号は、図示のごとく、項目欄250、内容欄252によって形成されている。項目欄250には、前述の(A)から(K)が含まれており、内容欄252は、各項目に対する監視結果が含まれている。図2に戻る。生成部304は、第1処理部44、通信部48を介して、図示しないHLR16に情報信号を送信する。これは、移動体端末装置10の状況をHLR16に登録することに相当する。なお、当該登録は、位置登録と同様の手順によってなされればよいので、ここでは説明を省略する。
The
この構成は、ハードウエア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウエア的にはメモリにロードされた通信機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。 This configuration can be realized in terms of hardware by a CPU, memory, or other LSI of any computer, and in terms of software, it is realized by a program having a communication function loaded in the memory. Describes functional blocks realized by collaboration. Accordingly, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof.
図4は、関門交換局14の構成を示す。関門交換局14は、通信部70、交換部72、回線交換処理部74、パケット交換処理部76、制御部78を含む。通信部70は、一端に図示しない基地局装置12を接続し、基地局装置12との間で、ATM形式のデータを送受信する。このようなデータには、通話機能のためのデータとデータ通信機能のためのデータとが含まれている。また、通信部70は、他端に交換部72を接続することによって、交換部72と図示しない基地局装置12との間でのデータを中継する。
FIG. 4 shows the configuration of the
回線交換処理部74は、一端に交換部72を接続し、他端に図示しない固定電話網を接続する。交換部72は、交換部72から入力したデータを固定電話網へ出力し、固定電話網から入力したデータを交換部72へ出力する。ここで、交換部72にて処理されるデータは、ATM形式に対応し、固定電話網にて処理されるデータは、STM(Synchronous Transfer Mode)形式に対応する。そのため、回線交換処理部74は、ATM形式とSTM形式との間でデータ形式を変換する。
The circuit
パケット交換処理部76は、一端に交換部72を接続し、他端に図示しないゲートウエイサーバ20を接続する。パケット交換処理部76は、交換部72から入力したデータをゲートウエイサーバ20へ出力し、ゲートウエイサーバ20から入力したデータを交換部72へ出力する。また、パケット交換処理部76は、GTPと呼ばれるトンネリングプロトコルを実行する。
The packet
交換部72は、図示しない移動体端末装置10に対する回線を設定する。また、交換部72は、回線交換処理部74やパケット交換処理部76から入力したデータを通信部70へ出力し、通信部70から入力したデータを回線交換処理部74やパケット交換処理部76へ出力する。さらに、交換部72は、回線交換処理部74やパケット交換処理部76から着信通知を入力した場合、HLR16に記憶されたページングエリアに関する情報を参照することによって、当該着信通知の宛先に対応したページングエリアを特定する。また、交換部72は、ページングエリアに含まれた基地局装置12へ着信通知を出力する。
The
交換部72は、パケット交換処理部76からデータ送信要求を入力した場合、HLR16に記憶されたページングエリアに関する情報を参照することによって、当該データ送信要求の宛先に対応したページングエリアを特定する。また、交換部72は、ページングエリアに含まれた基地局装置12へデータ送信要求を出力する。ここで、パケット交換処理部76からの着信通知やデータ送信要求には、それらの宛先がIPアドレスとして示されている。交換部72は、IPアドレスと移動体端末装置番号との対応を記憶しており、IPアドレスに対応した移動体端末装置番号を特定する。また、交換部72は、移動体端末装置番号をもとに、HLR16を参照する。
When the data transmission request is input from the packet
以上の処理の前提として、交換部72は、通信部70を介して図示しない移動体端末装置10から、位置登録の要求や情報信号を受けつける。また、交換部72は、位置登録の要求をもとに、移動体端末装置10に対するページングエリアをHLR16へ登録する。また、交換部72は、情報信号をもとに、移動体端末装置10の動作状況をHLR16へ登録する。HLR16に登録したこれらの情報は、「端末情報」と総称される。また、交換部72は、パケット交換処理部76を介して、図示しないゲートウエイサーバ20から端末情報の問合せを受けつける。交換部72は、問合せに応じてHLR16を参照し、パケット交換処理部76を介して図示しないゲートウエイサーバ20へ、該当する端末情報を送信する。
As a premise of the above processing, the
図5は、HLR16に記憶したテーブルのデータ構造を示す。図示のごとく、移動体端末装置番号欄260、ページングエリア番号欄262、サーバON/OFF欄264、サーバ処理量欄266、サーバ更新中欄268、メール中欄270、WWWアクセス欄272、通話中欄274、撮像部動作中欄276、受像部動作中欄278、音楽再生中欄280、バッテリ残量欄282、外部接続中欄284が含まれる。移動体端末装置番号欄260、ページングエリア番号欄262には、各移動体端末装置10に対応したページングエリア番号が記憶されており、位置登録によって記録される。一方、サーバON/OFF欄264から外部接続中欄284には、各移動体端末装置10に対応した状況が記憶されており、情報信号によって記憶される。図4に戻る。制御部78は、関門交換局14の動作を制御する。
FIG. 5 shows the data structure of the table stored in the
図6は、ゲートウエイサーバ20の構成を示す。ゲートウエイサーバ20は、プロトコル変換部140、移動体端末装置管理部142、記憶部144、制御部146を含む。移動体端末装置管理部142は、入力部148、取得部150、決定部320、出力部154を含む。
FIG. 6 shows the configuration of the
プロトコル変換部140は、一端をゲートウエイサーバ20側(以下、「コアネットワーク側」という)に接続し、他端を課金管理サーバ22側(以下、「インターネット側」という)に接続する。前述のごとく、コアネットワーク側はW−TCPに対応し、インターネット側はTCPに対応するので、プロトコル変換部140は、両者を変換する。例えば、プロトコル変換部140は、インターネット側からのデータを受信し、TCPからW−TCPへデータを変換した後、データをコアネットワーク側へ送信する。また、逆の処理も実行される。移動体端末装置管理部142は、プロトコル変換部140に接続され、移動体端末装置10の第2処理部46に対するデータ送信要求を当該移動体端末装置10へ転送するか否かを決定する。つまり、移動体端末装置管理部142は、移動体端末装置10へのデータ送信要求の転送を制御する。
The
入力部148は、プロトコル変換部140を介して、図示しないPC26からのデータ送信要求を受信する。このようなデータ送信要求には、移動体端末装置10の第2処理部46に対するデータ送信要求と、第1処理部44に対するデータ送信要求が含まれる。入力部148は、データ送信要求を決定部320へ出力する。決定部320は、入力部148から入力したデータ送信要求が、移動体端末装置10における第1処理部44へのデータ送信要求である場合に、出力部154に対して、移動体端末装置10へデータ送信要求を転送させる。つまり、決定部320は、第1処理部44へのデータ送信要求をそのまま転送するので、当該データ送信要求の転送を制御しない。一方、決定部320は、入力部148から入力したデータ送信要求が、移動体端末装置10における第2処理部46へのデータ送信要求である場合に、データ送信要求の宛先である移動体端末装置10のIPアドレスを特定する。
The
取得部150は、プロトコル変換部140を介して関門交換局14へ、IPアドレスに対応した移動体端末装置10の端末情報を問い合わせる。関門交換局14は、問い合わせを受信すると、IPアドレスを移動体端末装置番号に変換した後、移動体端末装置番号をもとにHLR16を参照することによって、端末情報を特定する。取得部150は、プロトコル変換部140を介して、関門交換局14から端末情報を受信する。つまり、取得部150は、コアネットワーク上のHLR16に配置されたテーブルであって、かつ各移動体端末装置10の動作状況が示されたテーブルから、移動体端末装置10の動作状況を取得する。
The
前述のごとく、取得部150において参照されるテーブルには、移動体端末装置10の動作状況として、第1処理部44の動作状況、第2処理部46の動作状況、移動体端末装置10のページングエリアが示されている。また、取得部150において参照されるテーブル、つまりHLR16に記憶されたテーブルは、移動体端末装置10によって適宜更新されている。取得部150は、取得した端末情報を決定部320へ出力する。
As described above, the table referred to in the
記憶部144は、移動体端末装置10へデータ送信要求を転送するための条件を予め記憶する。条件の一例は、移動体端末装置10での通話処理部52において通話がなされていないことである。図7は、記憶部144に記憶した条件のデータ構造を示す。図示のごとく、移動体端末装置番号欄400、ページングエリア番号欄402、サーバON/OFF欄404、サーバ処理量欄406、サーバ更新中欄408、メール中欄410、WWWアクセス欄412、通話中欄414、撮像部動作中欄416、受像部動作中欄418、音楽再生中欄420、バッテリ残量欄422、外部接続中欄424が含まれる。
The
例えば、サーバON/OFF欄404には、図5のサーバON/OFF欄264に対する条件が、各移動体端末装置10に対して「A1’」、「A2’」のごとく含まれる。ここで、移動体端末装置番号「C1」の移動体端末装置10に対する条件は、ページングエリア番号欄402から外部接続中欄424のすべてについて、「A1’」、「B1’」のように含まれているが、ページングエリア番号欄402から外部接続中欄424の一部にのみ条件が設定されていてもよい。ページングエリア番号欄402に含まれた条件は、存在位置に対する条件に相当する。
For example, the server ON / OFF field 404 includes conditions for the server ON /
サーバON/OFF欄404からサーバ更新中欄408に含まれた条件は、第2処理部46に対する条件に相当する。メール中欄410およびWWWアクセス欄412は、クライアント処理部54に対する条件に相当する。通話中欄414は、通話処理部52に対する条件に相当する。撮像部動作中欄416からバッテリ残量欄422は、内部処理部308に対する条件に相当する。外部接続中欄424は、外部接続部306に対する条件に相当する。さらに、条件は、移動体端末装置10ごとに規定されている。なお、このような条件は、ユーザによって移動体端末装置10を介して設定されてもよいし、通信事業者によって図示しない通信装置を介して設定されてもよい。図6へ戻る。
The conditions included from the server ON / OFF column 404 to the
決定部320は、取得部150から、転送の宛先となりうる移動体端末装置10に対する端末情報を受けつける。これは、当該移動体端末装置10の動作状況を受けつけることに相当する。また、決定部320は、記憶部144を参照することによって、当該移動体端末装置10に対する条件を取得する。決定部320は、動作状況と条件とをもとに、転送を決定する。具体的に説明すると、決定部320は、動作状況が条件を満たしていれば、転送を決定する。前述のごとく、動作状況および条件は、複数の項目によって構成されているので、決定部320は、すべての動作状況が条件を満たした場合に、転送を決定する。なお、条件を満たした動作状況の数が、予め定めた数よりも多くなった場合に、決定部320は、転送を決定してもよい。このような処理の結果、例えば、決定部320は、第1処理部44の動作状況と、第1処理部44に対する条件とをもとに、第2処理部46へのデータ送信要求の転送を決定する。また、決定部320は、移動体端末装置10の存在位置と、移動体端末装置10の存在位置に対する条件とをもとに、第2処理部46へのデータ送信要求の転送を決定する。
The
出力部154は、決定部320において転送を決定した場合に、プロトコル変換部140を介して、関門交換局14、基地局装置12を経由して移動体端末装置10へデータ送信要求を送信する。特に、出力部154は、移動体端末装置10における第2処理部46へデータ送信要求を転送する。一方、出力部154は、決定部320において転送を決定しなかった場合に、プロトコル変換部140を介して、データ送信要求の送信元になるPC26へメッセージを送信する。当該メッセージは、転送を決定しない場合のメッセージである。図8(a)−(b)は、決定部320において転送を決定しない場合のメッセージを示す。メッセージは、図8(a)のごとく、「現在応答できません」と示される。また、メッセージは、図8(b)のごとく、「現在通話中のため応答できません」と示されてもよい。つまり、決定部320において条件を満たさなかった項目を明示することによって、応答できない理由がユーザへ通知される。
The
以上の構成による通信システム100の動作を説明する。図9は、通信システム100における移動体端末装置10の状況の登録手順を示すシーケンス図である。移動体端末装置10は、動作状況の遷移を検出する(S10)と、情報信号を生成する(S12)。移動体端末装置10と関門交換局14との間の回線が設定される(S14)。移動体端末装置10は、情報信号を関門交換局14へ送信する(S16)。関門交換局14は、移動体端末装置10の動作状況をHLR16へ登録する(S18)。関門交換局14は、登録を移動体端末装置10へ通知する(S20)。
The operation of the
図10は、通信システム100におけるデータの送信手順を示すシーケンス図である。PC26は、ゲートウエイサーバ20へデータ送信要求を送信する(S40)。ゲートウエイサーバ20は、端末情報の問合せを関門交換局14へ送信し(S42)、関門交換局14は、端末情報の応答をゲートウエイサーバ20へ送信する(S44)。ゲートウエイサーバ20は、データ送信要求の転送を決定する(S46)。ゲートウエイサーバ20は、関門交換局14へデータ送信要求を送信し(S48)、関門交換局14は、移動体端末装置10へデータ送信要求を送信する(S50)。移動体端末装置10は、関門交換局14へデータを送信し(S52)、関門交換局14は、ゲートウエイサーバ20へデータを送信し(S54)、ゲートウエイサーバ20は、PC26へデータを送信する(S56)。
FIG. 10 is a sequence diagram illustrating a data transmission procedure in the
図11は、移動体端末装置10における移動体端末装置10の状況の登録手順を示すフローチャートである。監視部302は、動作状況の遷移を検出しなければ(S70のN)、待機する。一方、監視部302が、動作状況の遷移を検出すれば(S70のY)、生成部304は、情報信号を生成する(S72)。第1処理部44、通信部48は、基地局装置12との間で回線を設定し(S74)、関門交換局14へ情報信号を送信する(S76)。また、制御部300は、通信部48、第1処理部44を介して、関門交換局14からの登録通知を受信する(S78)。
FIG. 11 is a flowchart showing a procedure for registering the status of the mobile
図12は、関門交換局14における移動体端末装置の状況の登録手順を示すフローチャートである。交換部72は、通信部70を介して、移動体端末装置10からの情報信号を受信しなければ(S90のN)、待機する。一方、交換部72は、通信部70を介して、移動体端末装置10からの情報信号を受信すれば(S90のY)、情報信号に含まれた移動体端末装置番号をもとに、HLR16の端末情報を更新する(S92)。交換部72は、通信部70を介して、登録通知を移動体端末装置10へ送信する(S94)。
FIG. 12 is a flowchart showing a procedure for registering the status of the mobile terminal device in the
図13は、ゲートウエイサーバ20におけるデータ送信要求の転送手順を示すフローチャートである。入力部148は、プロトコル変換部140を介して、移動体端末装置10宛のデータ送信要求を受けつける(S110)。取得部150は、プロトコル変換部140を介して関門交換局14へ端末情報を問い合わせ(S112)、端末情報応答を受けつける(S114)。端末情報に含まれた動作状況が条件を満足していれば(S116のY)、決定部320は、移動体端末装置10へのデータ送信要求の転送を決定する(S118)。出力部154は、プロトコル変換部140を介してデータ送信要求を転送する(S120)。プロトコル変換部140は、データを受信し(S122)、データをPC26へ送信する(S124)。一方、端末情報に含まれた動作状況が条件を満足していなければ(S116のN)、出力部154は、プロトコル変換部140を介して、応答できない旨をPC26へ通知する(S126)。
FIG. 13 is a flowchart showing a procedure for transferring a data transmission request in the
本発明の実施例によれば、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、移動端末装置における動作状況と条件とをもとに、当該データ送信要求を転送するかを決定するので、移動体端末装置の動作状況を考慮しながら、アクセスを制御できる。また、移動体端末装置の動作状況を考慮しながら、アクセスを制御するので、移動体端末装置にサーバ機能を搭載する場合であっても、移動体端末装置の利便性の低下を抑制できる。また、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、第1処理部の動作状況をもとに転送を決定するので、移動体端末装置における第1処理部の動作に与える影響を低減できる。 According to the embodiment of the present invention, when a data transmission request to the second processing unit in the mobile terminal device is received, the data transmission request is transferred based on the operation status and conditions in the mobile terminal device. Therefore, it is possible to control access while considering the operation status of the mobile terminal device. In addition, since access is controlled while considering the operation status of the mobile terminal device, it is possible to suppress a decrease in convenience of the mobile terminal device even when the server function is installed in the mobile terminal device. In addition, when a data transmission request to the second processing unit in the mobile terminal device is received, transfer is determined based on the operation status of the first processing unit, so the operation of the first processing unit in the mobile terminal device Can be reduced.
また、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、移動体端末装置の存在位置をもとに転送を決定するので、存在位置に応じてトラヒックを制御できる。また、HLRに記憶された端末情報は移動体端末装置によって更新されるので、新たな状況を反映できる。また、新たな状況が反映されるので、アクセス制御を適切に実行できる。また、端末情報はHLRに予め登録されるので、データ送信要求を受信したときに処理を直ちに実行できる。また、アクセス制御をコアネットワーク内において実行するので、ユーザだけではなく通信事業者によっても容易に条件を設定できる。また、第2処理部へのデータ送信要求に対してアクセス制御を実行するが、第1処理部への信号に対してアクセス制御を実行しないので、第1処理部の動作に与える影響を低減できる。 In addition, when a data transmission request to the second processing unit in the mobile terminal device is received, the transfer is determined based on the location of the mobile terminal device, so that traffic can be controlled according to the location. In addition, since the terminal information stored in the HLR is updated by the mobile terminal device, a new situation can be reflected. Moreover, since a new situation is reflected, access control can be appropriately executed. Further, since the terminal information is registered in advance in the HLR, the processing can be immediately executed when a data transmission request is received. Further, since access control is executed in the core network, conditions can be easily set not only by the user but also by the communication carrier. Further, although access control is executed in response to a data transmission request to the second processing unit, access control is not executed on a signal to the first processing unit, so that the influence on the operation of the first processing unit can be reduced. .
(実施例2)
本発明の実施例2は、実施例1と同様に、サーバ機能を有した移動体端末装置が含まれた通信システムに関する。実施例1では、移動体端末装置のサーバ機能に対するアクセス制御をゲートウエイサーバにて実行している。つまり、ゲートウエイサーバが、移動体端末装置へサーバ機能へのデータ送信要求を転送するかを制御する。その際、移動体端末装置の動作状況と、動作状況に対する条件とをもとに、ゲートウエイサーバは転送するか否かを決定する。一方、実施例2では、移動体端末装置が、サーバ機能に対するアクセス制御を自ら実行する。つまり、移動体端末装置は、動作状況に対する条件を予め記憶し、動作状況を取得すると、動作状況と条件とをもとに、データ送信要求に応答するかを決定する。このような実施例1に係る通信システム100は、図1と同様のタイプであるが、ここでは、差異を中心に説明する。
(Example 2)
The second embodiment of the present invention relates to a communication system including a mobile terminal device having a server function, as in the first embodiment. In the first embodiment, access control for the server function of the mobile terminal device is executed by the gateway server. That is, the gateway server controls whether the data transmission request to the server function is transferred to the mobile terminal device. At that time, the gateway server determines whether or not to transfer based on the operation status of the mobile terminal device and the conditions for the operation status. On the other hand, in the second embodiment, the mobile terminal device itself executes access control for the server function. That is, the mobile terminal device stores the conditions for the operation status in advance, and when acquiring the operation status, determines whether to respond to the data transmission request based on the operation status and the conditions. The
図14は、本発明の実施例2に係る移動体端末装置10の構成を示す。図14に示された移動体端末装置10では、図2に示された移動体端末装置10と比較して、制御部300の構成が異なる。制御部300は、状況把握部330、条件設定部332、受付部334を含む。受付部334は、通信部48、サーバ処理部56またはクライアント処理部54を介して、図示しないPC26からのデータ送信要求を受けつける。受付部334は、受けつけたデータ送信要求が、第2処理部46へのデータ送信要求である場合、データ送信要求を決定部336へ出力する。一方、受付部334は、受けつけたデータ送信要求が、第1処理部44へのデータ送信要求である場合、当該データ送信要求に対する応答を第1処理部44へ指示する。つまり、受付部334は、図6の入力部148と同様に、第1処理部44に対するデータ送信要求をそのまま処理するので、当該データ送信要求の応答を制御しない。
FIG. 14 shows the configuration of the mobile
状況把握部330は、図2の監視部302と同様に、第1処理部44、第2処理部46の動作状況を管理するとともに、移動体端末装置10の存在位置を管理する。以下では、これらを「移動体端末装置10の動作状況」という。移動体端末装置10の存在位置を管理することは、接続している基地局装置12を管理することであってもよい。また、第1処理部44、第2処理部46の動作状況は、例えば、前述の(A)から(K)の組合せ、あるいはそれらのうちの少なくともひとつであればよい。また、別の項目が含まれていてもよい。状況把握部330は、移動体端末装置10の動作状況を決定部336へ出力する。
The
条件設定部332は、第2処理部46に対してデータ送信要求へ応答させるための条件を予め記憶する。第2処理部46に対してデータ送信要求へ応答させるための条件は、図6の記憶部144と同様に、第1処理部44の動作状況に対する条件、第2処理部46の動作状況に対する条件、移動体端末装置10の存在位置に対する条件として規定される。つまり、第2処理部46に対してデータ送信要求へ応答させるための条件は、移動体端末装置10の動作状況に対する条件として規定される。なお、このような条件は、ユーザによって操作部38を介して設定される。条件設定部332は、条件を決定部336へ出力する。
The
決定部336は、受付部334から、データ送信要求を受けつけた場合に、状況把握部330から動作状況を受けつけるとともに、条件設定部332から条件を受けつける。決定部336は、動作状況と条件とをもとに、第2処理部46へデータ送信要求を出力するかを決定する。具体的に説明すると、決定部336は、動作状況が条件を満たしていれば、出力を決定する。前述のごとく、動作状況および条件は、複数の項目によって構成されているので、決定部336は、すべての動作状況が条件を満たした場合に、出力を決定する。なお、条件を満たした動作状況の数が、予め定めた数よりも多くなった場合に、決定部336は、出力を決定してもよい。
When the determination unit 336 receives a data transmission request from the
このような処理の結果、例えば、決定部336は、第1処理部44の動作状況と、第1処理部44に対する条件とをもとに、第2処理部46へのデータ送信要求の出力を決定する。また、決定部320は、移動体端末装置10の存在位置と、移動体端末装置10の存在位置に対する条件とをもとに、第2処理部46へのデータ送信要求の出力を決定する。サーバ処理部56は、データ送信要求に応じて、記憶部58に記憶されたデータを通信部48から送信する。一方、決定部320において、第2処理部46へのデータ送信要求の出力が決定されなかった場合、決定部336は、第2処理部46、通信部48を介して、図8(a)−(b)のような応答を実行しない旨のメッセージをPC26へ出力する。
As a result of such processing, for example, the determination unit 336 outputs a data transmission request to the
以上の構成による通信システム100の動作を説明する。図15は、移動体端末装置10における受信信号に対する応答手順を示すフローチャートである。受付部334は、第1処理部44あるいは通信部48を介して、信号を受信する(S140)。受信した信号が、第2処理部46へのデータ送信要求であれば(S142のY)、状況把握部330、条件設定部332、決定部336は、応答判定処理を実行する(S144)。一方、受信した信号が、第2処理部46へのデータ送信要求でなければ(S142のN)、第1処理部44は、着信や着呼に対する処理を実行する(S146)。
The operation of the
図16は、移動体端末装置10における応答判定処理の手順を示すフローチャートである。受付部334は、データ送信要求を受けつける(S160)と、決定部336は、状況把握部330から、移動体端末装置10の動作状況を受けつけるとともに、条件設定部332から条件を受けつける。動作状況が条件を満足していれば(S162のY)、決定部336は、第2処理部46へデータ送信要求を出力する(S164)。また、第2処理部46は、通信部48を介して、データを送信する(S166)。一方、動作状況が条件を満足していなければ(S162のN)、決定部336は、通信部48を介して、応答できない旨を送信する(S168)。
FIG. 16 is a flowchart showing the procedure of the response determination process in the mobile
本発明の実施例によれば、第2処理部へのデータ送信要求を受信した場合に、移動端末装置における動作状況と条件とをもとに、当該データ送信要求に応答するかを決定するので、移動体端末装置において自らに対するアクセスを制御できる。また、移動端末装置における動作状況をもとに、当該データ送信要求に応答するかを決定するので、移動体端末装置にサーバ機能を搭載する場合であっても、他の処理に対する影響を低減できる。また、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、第1処理部の動作状況をもとに応答するかを決定するので、第1処理部の動作に与える影響を低減できる。 According to the embodiment of the present invention, when a data transmission request to the second processing unit is received, whether to respond to the data transmission request is determined based on the operation status and conditions in the mobile terminal device. The mobile terminal device can control access to itself. In addition, since it is determined whether to respond to the data transmission request based on the operation status in the mobile terminal device, the influence on other processing can be reduced even when the server function is installed in the mobile terminal device. . In addition, when receiving a data transmission request to the second processing unit in the mobile terminal device, it is determined whether to respond based on the operation status of the first processing unit, and therefore the influence on the operation of the first processing unit. Can be reduced.
また、移動体端末装置における第2処理部へのデータ送信要求を受信した場合に、移動体端末装置の存在位置をもとに応答するかを決定するので、サーバ機能を実行させたい場所や実行させたくない場所を容易に設定できる。また、移動体端末装置においてアクセスを制御するので、コアネットワークでの処理を低減できる。また、第2処理部へのデータ送信要求に対してアクセス制御を実行するが、第1処理部への信号に対してアクセス制御を実行しないので、第1処理部の動作に与える影響を低減できる。 In addition, when receiving a data transmission request to the second processing unit in the mobile terminal device, it is determined whether to respond based on the location of the mobile terminal device. You can easily set a place that you do not want to let. Moreover, since access is controlled in the mobile terminal device, processing in the core network can be reduced. Further, although access control is executed in response to a data transmission request to the second processing unit, access control is not executed on a signal to the first processing unit, so that the influence on the operation of the first processing unit can be reduced. .
(実施例3)
本発明の実施例3も、実施例1と同様に、サーバ機能を有した移動体端末装置が含まれた通信システムに関する。実施例1において、ゲートウエイサーバは、転送しないことを決定した場合にその旨を通知する。一方、実施例3では、コアネットワーク内にクローンサーバを設置する。クローンサーバには、移動体端末装置に記憶されたデータが複製されている。ゲートウエイサーバは、移動体端末装置へデータ送信要求を転送せずに、クローンサーバへデータ送信要求を転送する。
(Example 3)
The third embodiment of the present invention also relates to a communication system including a mobile terminal device having a server function, similar to the first embodiment. In the first embodiment, when the gateway server determines not to transfer, the gateway server notifies the fact. On the other hand, in Example 3, a clone server is installed in the core network. Data stored in the mobile terminal device is duplicated in the clone server. The gateway server transfers the data transmission request to the clone server without transferring the data transmission request to the mobile terminal device.
図17は、本発明の実施例3に係る通信システム100の構成を示す。図17に示された通信システム100は、図1に示した通信システム100にクローンサーバ18を追加する。ゲートウエイサーバ20は、移動体端末装置10へデータ通信要求を転送しないことを決定した場合、クローンサーバ18へデータ通信要求を転送する。クローンサーバ18は、コアネットワーク、例えば、通信事業者が設備するパケット通信ネットワークに接続される。クローンサーバ18としてひとつだけ配置されてもよいし、複数に分散されて配置されてもよい。
FIG. 17 shows a configuration of a
ここで、複数に分散されている場合、データは、複数のクローンサーバ18にそのまま複製されていてもよいし、複数のクローンサーバ18に断片化されて複製されていてもよい。断片化されている場合、データの断片化および断片化されたデータの利用には、例えば、P2P(Peer to Peer)技術が使用される。クローンサーバ18は、移動体端末装置10に記憶されたデータの少なくとも一部を所定のタイミングにおいて複製することによって、移動体端末装置10におけるサーバ機能を代行する。ここで、クローンサーバ18に記憶されたデータの内容は、移動体端末装置10に記憶したデータの内容に完全に一致しなくてもよい。そのため、クローンサーバ18に記憶したデータは、移動体端末装置10に記憶したデータの一部であったり、移動体端末装置10に過去に記憶されていたデータであったりしてもよい。
Here, when distributed in a plurality, the data may be replicated as it is to the plurality of
以上の処理を具体的に説明すると、クローンサーバ18は、ゲートウエイサーバ20からのデータ送信要求を受信することによって、移動体端末装置10のサーバ機能を代行し、データをPC26へ送信する。例えば、クローンサーバ18は、ゲートウエイサーバ20が移動体端末装置10へデータ通信要求を転送しない場合に、サーバ機能を代行する。なお、クローンサーバ18は、移動体端末装置10内のコンテンツデータだけではなく、図8(a)−(b)に示したようなメッセージも保持し、データの代わりにPC26へ送信してもよい。
Specifically, the
図18は、クローンサーバ18の構成を示す。クローンサーバ18は、通信部110、クローン処理部112、制御部122を含む。また、クローン処理部112は、データ受付部114、サーバ処理部116、管理部118、記憶部120を含む。
FIG. 18 shows the configuration of the
通信部110は、コアネットワーク内に配置され、一端に図示しない関門交換局14を接続し、他端に図示しないゲートウエイサーバ20を接続する。通信部110は、受信したデータの宛先がクローンサーバ18でない場合、データをそのまま送信する。つまり、通信部110は、関門交換局14からのデータをそのままゲートウエイサーバ20へ出力し、ゲートウエイサーバ20からのデータをそのまま関門交換局14へ出力する。データ受付部114は、通信部110を介して、関門交換局14、基地局装置12を経由して移動体端末装置10との通信を実行する。データ受付部114は、移動体端末装置10に記憶されたデータの少なくとも一部を移動体端末装置10から受信する。その際、移動体端末装置10に対応した移動体端末装置番号あるいはIPアドレスも受信する。なお、移動端末装置番号とIPアドレスとの組合せが受信されてもよい。また、IPアドレスの代わりに、文字列からなるURL(Uniform Resource Locator)でもよいが、以下では、これらを区別せずに使用する。
The
データ受付部114は、受信したデータやIPアドレス等を管理部118へ出力し、管理部118は、データとIPアドレス等とを対応づけながら、記憶部120に記憶する。その結果、記憶部120は、移動体端末装置10に対応づけながらデータを記憶する。これは、移動体端末装置10に記憶されたデータを複製することに相当する。また、記憶部120は、図8(a)−(b)に示したようなメッセージも記憶する。サーバ処理部116は、図示しない移動体端末装置10におけるサーバ処理部56と同様の処理を実行する。サーバ処理部116は、通信部110を介して、図示しないゲートウエイサーバ20からデータ送信要求を受信する。
The
このデータ送信要求は、本来、図示しないPC26から移動体端末装置10へ送信されており、ゲートウエイサーバ20が、宛先を移動体端末装置10からクローンサーバ18へ変更したものである。そのため、データ送信要求の中には、本来の宛先である移動体端末装置10に関する情報が含まれている。移動体端末装置10に関する情報は、前述の移動体端末装置番号あるいはIPアドレス、またはそれらの組合せに相当する。サーバ処理部116は、データ送信要求に対応したデータの抽出を管理部118へ要求する。管理部118は、データ送信要求に対応した移動体端末装置10のデータを記憶部120から抽出し、抽出したデータをサーバ処理部116へ出力する。サーバ処理部116は、通信部110を介して、データをゲートウエイサーバ20、PC26へ送信する。このように、サーバ処理部116は、データ送信要求に応じたデータを送信するので、移動体端末装置10におけるサーバ機能を代行するといえる。なお、管理部118は、記憶部120に記憶したメッセージを抽出し、サーバ処理部116は、通信部110を介して、メッセージをゲートウエイサーバ20、PC26へ送信してもよい。制御部122は、クローンサーバ18の動作を制御する。
This data transmission request is originally transmitted from the PC 26 (not shown) to the mobile
以上の構成による通信システム100の動作を説明する。図19は、通信システム100におけるコンテンツデータの複製手順を示すシーケンス図である。移動体端末装置10においてコンテンツデータが作成される(S210)。移動体端末装置10は、コンテンツデータを提供する(S212)。これは、コンテンツデータを再生対象に設定することに相当する。移動体端末装置10は、基地局装置12を介してクローンサーバ18の通信状態を確認する(S214)。クローンサーバ18におけるトラヒック量がしきい値よりも小さければ、移動体端末装置10は、クローンサーバ18へコンテンツデータを送信する(S216)。クローンサーバ18は、移動体端末装置10と対応づけながらコンテンツデータを記憶する(S218)。
The operation of the
図20は、通信システム100におけるデータの送信手順を示すシーケンス図である。PC26は、ゲートウエイサーバ20へデータ送信要求を送信する(S290)。ゲートウエイサーバ20は、端末情報の問合せを関門交換局14へ送信し(S292)、関門交換局14は、端末情報の応答をゲートウエイサーバ20へ送信する(S294)。ゲートウエイサーバ20は、移動体端末装置10へデータ送信要求を転送しないことを決定する(S296)。ゲートウエイサーバ20は、クローンサーバ18へデータ送信要求を送信し(S298)、クローンサーバ18は、ゲートウエイサーバ20へデータを送信する(S300)。ゲートウエイサーバ20は、PC26へデータを送信する(S302)。PC26は、データを受信する(S304)。ここで、ステップ300からステップ304におけるデータがメッセージであってもよい。
FIG. 20 is a sequence diagram illustrating a data transmission procedure in the
図21は、ゲートウエイサーバ20におけるデータ送信要求の転送手順を示すフローチャートである。図21のステップ310から324は、図13のステップ110から124と同様であるので、ここでは、説明を省略する。端末情報に含まれた動作状況が条件を満足していなければ(S316のN)、出力部154は、プロトコル変換部140を介して、データ送信要求をクローンサーバ18へ出力する(S326)。なお、実施例3は、実施例2に適用されてもよい。実施例3では、ゲートウエイサーバ20が、移動体端末装置10へデータ送信要求を転送するかを決定していたが、移動体端末装置10が、データ送信要求に応答するかを決定する。また、応答しないことを決定した場合に、移動体端末装置10は、クローンサーバ18へデータ送信要求を転送する。
FIG. 21 is a flowchart showing a procedure for transferring a data transmission request in the
本発明の実施例によれば、移動体端末装置へデータ送信要求を転送するための条件を満たさない場合に、当該データ送信要求への応答をクローンサーバにさせるので、ユーザの利便性を向上できる。また、データ送信要求への応答をクローンサーバにさせるので、ゲートウエイサーバの処理量を低減できる。また、クローンサーバが移動体端末装置に変わってデータを送信するので、システムの信頼性を向上できる。 According to the embodiment of the present invention, when the condition for transferring the data transmission request to the mobile terminal device is not satisfied, the clone server is made to respond to the data transmission request, so that the convenience for the user can be improved. . In addition, since the response to the data transmission request is made to the clone server, the processing amount of the gateway server can be reduced. In addition, since the clone server changes to a mobile terminal device and transmits data, the reliability of the system can be improved.
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 In the above, this invention was demonstrated based on the Example. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and such modifications are also within the scope of the present invention. .
本発明の実施例1において、端末情報は、HLR16に記憶されている。しかしながらこれに限らず例えば、端末情報は、HLR16ではなく、コアネットワークに配置された別の装置に記憶されてもよい。そのため、端末情報は、ゲートウエイサーバ20の記憶部144に記憶されていてもよい。その場合、取得部150は、記憶部144から端末情報を取得する。本変形例によれば、通信システム100の構成の自由度を向上できる。
In the first embodiment of the present invention, the terminal information is stored in the
本発明の実施例1から3において、決定部320や決定部336は、動作状況が条件を満たしている場合に、転送や応答を決定する。しかしながらこれに限らず例えば、決定部320や決定部336は、動作状況が条件を満たしていない場合に、転送しないことや応答しないことを決定してもよい。本変形例によれば、条件の設定の自由度を向上できる。
In the first to third embodiments of the present invention, the
本発明の実施例1から3を任意に組み合わせてもよい。例えば、ゲートウエイサーバ20および移動体端末装置10が、第2処理部に対するアクセス制御を実行してもよい。本変形例によれば、本発明の実施例1から3の任意の組合せによる効果を得ることができる。
10 移動体端末装置、 12 基地局装置、 14 関門交換局、 16 HLR、 20 ゲートウエイサーバ、 22 課金管理サーバ、 24 インターネット、 26 PC、 28 基地局用アンテナ、 30 端末用アンテナ、 100 通信システム。
DESCRIPTION OF
Claims (10)
クライアントとしての処理、通話のための処理、前記移動体端末装置単独でなされる処理、前記移動体ネットワークとは別のネットワークにて通信するための処理のうちの少なくともひとつを実行する第1処理部と、サーバとしての処理を実行する第2処理部とを含む前記移動体端末装置へのデータ送信要求を受信する第1通信部と、
前記第1通信部において受信したデータ送信要求が、前記移動体端末装置における前記第2処理部へのデータ送信要求である場合に、所定の位置に配置されたテーブルであって、かつ前記移動体端末装置の動作状況が示されたテーブルから、動作状況を取得する取得部と、
前記取得部において取得した動作状況と、前記移動体端末装置へデータ送信要求を転送するための条件とをもとに、転送を決定する制御部と、
前記制御部において転送を決定した場合に、前記移動体端末装置における前記第2処理部へデータ送信要求を転送する第2通信部と、
を備えることを特徴とする制御装置。 A control device for controlling transfer of a data transmission request to a mobile terminal device connected to a mobile network,
A first processing unit that executes at least one of processing as a client, processing for a call, processing performed by the mobile terminal device alone, and processing for communication on a network different from the mobile network A first communication unit that receives a data transmission request to the mobile terminal device, and a second processing unit that executes processing as a server;
When the data transmission request received in the first communication unit is a data transmission request to the second processing unit in the mobile terminal device, the table is located at a predetermined position, and the mobile unit An acquisition unit that acquires an operation status from a table showing the operation status of the terminal device;
A control unit for determining transfer based on the operation status acquired in the acquisition unit and a condition for transferring a data transmission request to the mobile terminal device;
A second communication unit that transfers a data transmission request to the second processing unit in the mobile terminal device when the control unit determines to transfer;
A control device comprising:
前記制御部は、前記移動体端末装置へデータ送信要求を転送するための条件として、前記第1処理部の動作状況に対する条件を規定しており、前記取得部において取得した前記第1処理部の動作状況と当該条件とをもとに、前記第2処理部へのデータ送信要求の転送を決定することを特徴とする請求項1に記載の制御装置。 In the table referred to in the acquisition unit, the operation status of the first processing unit is shown as the operation status of the mobile terminal device,
The control unit defines a condition for an operation status of the first processing unit as a condition for transferring a data transmission request to the mobile terminal device, and the control unit acquires the first processing unit acquired by the acquiring unit. The control device according to claim 1, wherein transfer of a data transmission request to the second processing unit is determined based on an operation state and the condition.
前記制御部は、前記移動体端末装置へデータ送信要求を転送するための条件として、前記移動体端末装置の存在位置に対する条件を規定しており、前記取得部において取得した前記移動体端末装置の存在位置と当該条件とをもとに、前記第2処理部へのデータ送信要求の転送を決定することを特徴とする請求項1に記載の制御装置。 In the table referred to in the acquisition unit, as the operation status of the mobile terminal device, the presence position of the mobile terminal device is shown,
The control unit defines a condition for the location of the mobile terminal device as a condition for transferring a data transmission request to the mobile terminal device. The control device according to claim 1, wherein transfer of a data transmission request to the second processing unit is determined based on an existing position and the condition.
クライアントとしての処理、通話のための処理、本移動体端末装置単独でなされる処理、前記移動体ネットワークとは別のネットワークにて通信するための処理のうちの少なくともひとつを実行する第1処理部と、
サーバとしての処理を実行する第2処理部と、
前記第1処理部および前記第2処理部での処理を制御する制御部とを備え、
前記制御部は、前記移動体ネットワークから受信したデータ送信要求が、前記第2処理部へのデータ送信要求である場合、前記移動体端末装置の動作状況と、前記第2処理部に対してデータ送信要求へ応答させるための条件とをもとに、前記第2処理部へデータ送信要求を出力するかを決定することを特徴とする移動体端末装置。 A mobile terminal device that performs communication on a mobile network,
A first processing unit that executes at least one of processing as a client, processing for a call, processing performed by the mobile terminal device alone, and processing for communication on a network different from the mobile network When,
A second processing unit that executes processing as a server;
A control unit that controls processing in the first processing unit and the second processing unit,
The control unit, when the data transmission request received from the mobile network is a data transmission request to the second processing unit, the operation status of the mobile terminal device and data to the second processing unit A mobile terminal apparatus that determines whether to output a data transmission request to the second processing unit based on a condition for responding to a transmission request.
前記移動体端末装置の動作状況として、前記第1処理部の動作状況を管理する管理部と、
前記第2処理部に対してデータ送信要求へ応答させるための条件として、前記第1処理部の動作状況に対する条件を記憶する記憶部と、
前記管理部において管理している動作状況と、前記記憶部に記憶した条件とをもとに、前記第2処理部へのデータ送信要求の出力を決定する決定部と、
を備えることを特徴とする請求項5に記載の移動体端末装置。 The controller is
As an operation status of the mobile terminal device, a management unit that manages an operation status of the first processing unit,
As a condition for causing the second processing unit to respond to the data transmission request, a storage unit that stores a condition for an operation status of the first processing unit;
A determination unit that determines an output of a data transmission request to the second processing unit based on the operation status managed in the management unit and the conditions stored in the storage unit;
The mobile terminal device according to claim 5, comprising:
前記移動体端末装置の動作状況として、前記移動体端末装置の存在位置を管理する管理部と、
前記第2処理部に対してデータ送信要求へ応答させるための条件として、前記移動体端末装置の存在位置に対する条件を記憶する記憶部と、
前記管理部において管理している動作状況と、前記記憶部に記憶した条件とをもとに、前記第2処理部へのデータ送信要求の出力を決定する決定部と、
を備えることを特徴とする請求項5に記載の移動体端末装置。 The controller is
As an operation status of the mobile terminal device, a management unit that manages the location of the mobile terminal device;
As a condition for causing the second processing unit to respond to the data transmission request, a storage unit that stores a condition for the location of the mobile terminal device;
A determination unit that determines an output of a data transmission request to the second processing unit based on the operation status managed in the management unit and the conditions stored in the storage unit;
The mobile terminal device according to claim 5, comprising:
移動体ネットワークを介して前記移動体端末装置と接続する制御装置とを備え、
前記制御装置は、受信した前記移動体端末装置へのデータ送信要求が、前記移動体端末装置における前記第2処理部へのデータ送信要求である場合に、前記移動体端末装置の動作状況と、前記移動体端末装置へデータ送信要求を転送するための条件とをもとに、前記移動体端末装置における前記第2処理部へデータ送信要求を転送するかを決定することを特徴とする通信システム。 A first processing unit that executes at least one of processing as a client, processing for a call, processing performed by the mobile terminal device alone, and processing for communication on a network different from the mobile network; A mobile terminal device including a second processing unit that executes processing as a server and connected to a mobile network;
A control device connected to the mobile terminal device via a mobile network,
The control device, when the received data transmission request to the mobile terminal device is a data transmission request to the second processing unit in the mobile terminal device, the operation status of the mobile terminal device, A communication system for determining whether to transfer a data transmission request to the second processing unit in the mobile terminal device based on a condition for transferring the data transmission request to the mobile terminal device .
クライアントとしての処理、通話のための処理、前記移動体端末装置単独でなされる処理、前記移動体ネットワークとは別のネットワークにて通信するための処理のうちの少なくともひとつを実行する第1処理部と、サーバとしての処理を実行する第2処理部とを含む前記移動体端末装置へのデータ送信要求を受信するステップと、
受信したデータ送信要求が、前記移動体端末装置における前記第2処理部へのデータ送信要求である場合に、前記移動体端末装置の動作状況と、前記移動体端末装置へデータ送信要求を転送するための条件とをもとに、前記移動体端末装置における前記第2処理部へデータ送信要求を転送するかを決定するステップと、
を備えることを特徴とする制御方法。 A control method for controlling transfer of a data transmission request to a mobile terminal device connected to a mobile network,
A first processing unit that executes at least one of processing as a client, processing for a call, processing performed by the mobile terminal device alone, and processing for communication in a network different from the mobile network Receiving a data transmission request to the mobile terminal device including a second processing unit that executes processing as a server;
When the received data transmission request is a data transmission request to the second processing unit in the mobile terminal device, the operation status of the mobile terminal device and the data transmission request are transferred to the mobile terminal device. Determining whether to transfer a data transmission request to the second processing unit in the mobile terminal device based on the conditions for
A control method comprising:
前記移動体ネットワークから受信したデータ送信要求が、前記第2処理部へのデータ送信要求である場合、前記移動体端末装置の動作状況と、前記第2処理部に対してデータ送信要求へ応答させるための条件とをもとに、前記第2処理部へデータ送信要求を出力するかを決定することを特徴とする制御方法。 Processing as a client in a mobile terminal device connected to a mobile network, processing for a call in the mobile terminal device, processing performed by the mobile terminal device alone, in a network different from the mobile network A control method for controlling processing for a first processing unit that executes at least one of the processes for communicating with each other and a second processing unit that executes processing as a server,
When the data transmission request received from the mobile network is a data transmission request to the second processing unit, the operation status of the mobile terminal device and the second processing unit are made to respond to the data transmission request. And determining whether to output a data transmission request to the second processing unit based on a condition for the purpose.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008187639A JP2010028466A (en) | 2008-07-18 | 2008-07-18 | Control method, control device, mobile terminal device and communication system |
| PCT/JP2009/003327 WO2010007776A1 (en) | 2008-07-18 | 2009-07-15 | Control method, control device, mobile terminal device, and communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008187639A JP2010028466A (en) | 2008-07-18 | 2008-07-18 | Control method, control device, mobile terminal device and communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010028466A true JP2010028466A (en) | 2010-02-04 |
Family
ID=41550187
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008187639A Pending JP2010028466A (en) | 2008-07-18 | 2008-07-18 | Control method, control device, mobile terminal device and communication system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2010028466A (en) |
| WO (1) | WO2010007776A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011211265A (en) * | 2010-03-29 | 2011-10-20 | Nec Corp | Communication apparatus |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102448009B (en) * | 2011-12-27 | 2015-04-15 | 上海顶竹通讯技术有限公司 | Mobile terminal and mobile data processing system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004328578A (en) * | 2003-04-28 | 2004-11-18 | Ntt Docomo Inc | Gateway device and portable device |
| JP4376698B2 (en) * | 2004-05-21 | 2009-12-02 | 株式会社エヌ・ティ・ティ・ドコモ | Portable device, proxy device, and data synchronization method |
| JP2008059506A (en) * | 2006-09-04 | 2008-03-13 | Nec Corp | Data distribution system, intermediary server, data distribution method, and program |
-
2008
- 2008-07-18 JP JP2008187639A patent/JP2010028466A/en active Pending
-
2009
- 2009-07-15 WO PCT/JP2009/003327 patent/WO2010007776A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011211265A (en) * | 2010-03-29 | 2011-10-20 | Nec Corp | Communication apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2010007776A1 (en) | 2010-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9338028B2 (en) | Utilizing information of a local network for determining presence state | |
| JP4809035B2 (en) | Method of sharing multimedia data file during wireless instant messaging and portable terminal supporting transmission / reception of multimedia data file | |
| US20150113298A1 (en) | Expanding Universal Plug And Play Capabilities In Power Constrained Environment | |
| CN100536440C (en) | System and method for operating intravendor and intervendor messaging systems | |
| JP2004518355A (en) | Multimedia message service routing system and method | |
| US8014775B2 (en) | Method and system for implementing messaging services and a message application server | |
| JP2010081616A (en) | Apparatus, system, and method for providing voice mail using presence status in packet data message system | |
| CN103095797B (en) | The system of selection of network communication device, use network interface portion | |
| WO2011017982A1 (en) | System, method and terminal for processing media services | |
| CN112994946B (en) | Link aggregation method | |
| KR102082804B1 (en) | Method and apparatus for cloud based power management of local network devices | |
| CN101194443B (en) | Terminal, method and system for performing combination service using terminal capability version | |
| US20140043430A1 (en) | Apparatus and method for providing group communication service | |
| JP2010028466A (en) | Control method, control device, mobile terminal device and communication system | |
| JP4229774B2 (en) | Session control program and communication terminal device | |
| US7460533B1 (en) | System and method for multi-casting announcements | |
| JP4723676B2 (en) | COMMUNICATION METHOD, SERVER, AND PROGRAM FOR SESSION STATUS NOTIFICATION | |
| WO2015058648A1 (en) | Message service processing method and apparatus based on ip telephone | |
| JP2011071853A (en) | Ip telephone system, communication content recorder and communication method | |
| KR100466830B1 (en) | Contents conversion method for terminal dependent messaging service on wireless internet | |
| JP5410977B2 (en) | How to communicate between several terminals | |
| CN108833434B (en) | Method for realizing cross-network video call system based on IP bidirectional network set top box | |
| JP4763037B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD | |
| US20080082612A1 (en) | Methods handset and system for downloadable ims middleware | |
| JP3968060B2 (en) | Session media holding method, holding device, holding program, and recording medium recording the program |