JP4802562B2 - Communication terminal, server, communication system, and communication control method - Google Patents
Communication terminal, server, communication system, and communication control method Download PDFInfo
- Publication number
- JP4802562B2 JP4802562B2 JP2005171003A JP2005171003A JP4802562B2 JP 4802562 B2 JP4802562 B2 JP 4802562B2 JP 2005171003 A JP2005171003 A JP 2005171003A JP 2005171003 A JP2005171003 A JP 2005171003A JP 4802562 B2 JP4802562 B2 JP 4802562B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- terminal
- version
- version information
- inquiry
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Communication Control (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、異なる複数の通信ネットワークに接続可能な通信端末と、この通信端末に情報を提供するサーバと、これらを使用した通信システムおよび通信制御方法に係わり、特にシステム上の不具合が発生した場合等にこれを修正する修正プログラムを逐次適用するようにした通信端末、サーバ、通信システムおよび通信制御方法に関する。 The present invention relates to a communication terminal that can be connected to a plurality of different communication networks, a server that provides information to the communication terminal, a communication system using these, and a communication control method. The present invention relates to a communication terminal, a server, a communication system, and a communication control method in which a correction program for correcting this is sequentially applied.
近年、通信技術の成熟や各種回路部品の低価格化によって、様々な種類の通信ネットワークが個人や企業あるいは通信事業者等により多数構築されている。通信ネットワークの多様化が進み、通信速度や通信可能なエリア等についてそれぞれ異なった特徴を有するようになっている。また、異なる複数の通信ネットワークのそれぞれを使用して、同じ相手先と通信ができる場合も多い。このようなことから、日常的に複数の通信ネットワークにアクセスを行うユーザも増えている。しかしながら、通信ネットワークごとに専用の通信端末を個別に用意すると、コスト面だけでなく設置場所あるいは携行性の面で問題が生ずる。 In recent years, various types of communication networks have been constructed by individuals, companies, communication carriers, and the like due to the maturity of communication technology and the reduction in prices of various circuit components. With the diversification of communication networks, the communication speed and the communicable area have different characteristics. In many cases, communication can be performed with the same destination using each of a plurality of different communication networks. For this reason, an increasing number of users routinely access a plurality of communication networks. However, if a dedicated communication terminal is individually prepared for each communication network, problems arise not only in terms of cost but also in terms of installation location and portability.
そこで、1台の通信端末で異なる複数の通信ネットワークに接続できるようにすることが従来から提案されている(たとえば特許文献1参照。)。この第1の提案の通信端末は、それぞれ異なる通信ネットワークと通信を行う通信インタフェースと、これらの通信インタフェースのいずれかを選択する選択装置を備えている。ユーザは、この選択装置を操作し所望の通信インタフェースを選択し、これに対応する通信ネットワークに接続させるようになっている。 In view of this, it has been conventionally proposed that a single communication terminal can be connected to a plurality of different communication networks (see, for example, Patent Document 1). The communication terminal of the first proposal includes a communication interface that communicates with different communication networks and a selection device that selects one of these communication interfaces. The user operates the selection device to select a desired communication interface and connects to a corresponding communication network.
このような通信端末を含む各種の通信端末は、市場のニーズに応える形で高機能化が進展している。ところが、高機能化による通信の利便性の向上が進む一方で、それらの機能を実現するための制御プログラムはますます複雑化しており、バグ等の不具合が発生し易くなるという問題がある。 Various types of communication terminals including such communication terminals have been improved in functionality in response to market needs. However, while the convenience of communication has been improved due to higher functions, control programs for realizing these functions are becoming more complex, and problems such as bugs are likely to occur.
そこで、このような不具合を修正するための修正プログラム(パッチ)の作成が、通信端末の開発者等により行われている。各通信端末では、不具合の発生に応じて逐次作成される修正プログラムを入手して適用することにより、通信端末の該当する不具合を修正できるようになっている。
ところで、通信端末が備える各種の制御プログラムの中には相手先と通信を行うための制御プログラムが存在している。このような制御プログラムに前記したような不具合が存在すると、パケット交換(Packet Switch : PS)呼や回線交換(Circuit Switch : CS)呼が正常に接続できなくなる場合がある。また、制御プログラムの脆弱性を突く形でシステムに危害を加えたり勝手に大量のメールを送信させてしまうようなコンピュータウィルスが送られてきたり、これを取り込む形の呼接続を行うと、上記したような問題に加えて、通信ネットワークに負荷を与えてしまうといった事態が発生する。更に、第三者が勝手に通信端末にアクセスし、その内部に格納された情報を取得してしまうといった不正アクセスも発生し得る。このような呼接続に伴うトラブルによって、通信端末の通信に支障が出るだけでなく、通信ネットワークの通信環境に悪影響を及ぼすことになる。 By the way, among various control programs provided in the communication terminal, there is a control program for communicating with the other party. If such a problem exists in such a control program, a packet switched (Packet Switch: PS) call or a circuit switched (Circuit Switch: CS) call may not be normally connected. In addition, if a computer virus is sent that causes harm to the system in a form that exploits the vulnerability of the control program or sends a large amount of e-mail without permission, or if a call connection that captures this is made, In addition to such problems, a situation occurs in which a load is applied to the communication network. Furthermore, unauthorized access may occur such that a third party accesses the communication terminal without permission and acquires information stored therein. Such trouble associated with call connection not only hinders communication of the communication terminal, but also adversely affects the communication environment of the communication network.
通信を行うための制御プログラムに存在する不具合を常に前記した修正プログラムによって修正していれば、このような事態を回避することができる。しかしながら、修正プログラムの適用は通信端末のユーザの判断によって行われるため、ユーザの都合等によってその適用タイミングはまちまちである。また、修正プログラム自体の作成と配布が遅れているような場合もある。すなわち、通信を行うための制御プログラムを常に不具合が存在しない状態にしておくことは難しい。 If a problem existing in the control program for performing communication is always corrected by the above-described correction program, such a situation can be avoided. However, since the correction program is applied based on the judgment of the user of the communication terminal, the application timing varies depending on the convenience of the user. In some cases, the creation and distribution of the patch itself is delayed. In other words, it is difficult to always keep the control program for communication in a state where there is no defect.
そこで本発明の目的は、通信を行うための制御プログラムに不具合が存在する場合に、その不具合を極力回避することが可能な通信端末と、この通信端末に不具合回避のための情報を提供するサーバと、これらを使用した通信システム及び通信制御方法を提供することにある。 Accordingly, an object of the present invention is to provide a communication terminal capable of avoiding a problem as much as possible when a problem exists in a control program for performing communication, and a server that provides information for avoiding the problem to the communication terminal. And providing a communication system and a communication control method using them.
本発明では、(イ)予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段と、(ロ)前記した複数の通信モードのそれぞれに用意された通信処理用プログラムにおける自端末に用意され適用が可能なバージョンを示すバージョン情報を格納するバージョン情報格納手段と、(ハ)前記した通信モード選択手段によって現時点で選択されている通信モードと前記したバージョン情報格納手段に格納されている該当するバージョン情報を予め定めた問い合わせ先に通知して自端末がどの通信モードとどのバージョンを選択するのが適切かを問い合わせる問合せ手段と、(ニ)この問合せ手段の問い合わせに対する回答から自端末の適切な通信モードとバージョンを前記した通信モード選択手段の選択のために設定する設定手段とを通信端末が具備する。 In the present invention, (a) a communication mode selection means for selecting one communication mode from a predetermined number of communication modes for arbitrarily selecting and communicating with a plurality of predetermined communication networks, and using it for communication of the own terminal; (B) Version information storage means for storing version information indicating a version that is prepared and applicable to the terminal itself in the communication processing program prepared for each of the plurality of communication modes, and (c) the communication mode described above The communication mode currently selected by the selection means and the corresponding version information stored in the version information storage means are notified to a predetermined inquiry destination, and the terminal selects which communication mode and version. Inquiry means for inquiring whether the device is appropriate, and The communication terminal comprises a setting means for setting a correct communication mode and version for selection by the communication mode selection means .
また本発明では、(イ)予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段を備えた通信端末からその通信端末が現在選択している通信モードと前記した複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記した通信端末に用意され適用が可能なバージョンを示すバージョン情報を問い合わせとして受け取る受信手段と、(ロ)前記した受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記した通信端末が適切な通信を可能とする通信モードとバージョン情報を対応付けた対応テーブルと、(ハ)前記した受信手段が通信端末から通信モードとバージョン情報を受信するたびに前記した対応テーブルを検索してその通信端末が適合する通信モードとバージョン情報を前記した問い合わせに対して回答する回答手段とをサーバが具備する。 In the present invention, (a) a communication mode selection means for selecting one communication mode from a predetermined number of communication modes for arbitrarily selecting a plurality of predetermined communication networks for communication and using it for communication of the terminal itself Version information indicating a version prepared and applicable to the communication terminal in the communication processing program prepared for each of the communication mode currently selected by the communication terminal and the plurality of communication modes. associates the receiving means for receiving a query, the (b) communication mode and version information for each of the above possible version information received by the receiving means is, the above-described communication terminal is to enable appropriate communications And (c) whenever the receiving means receives the communication mode and version information from the communication terminal. The server includes a response means for searching the correspondence table and responding to the inquiry with the communication mode and version information to which the communication terminal is compatible .
更に本発明では、(イ)予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段を備えた通信端末からその通信端末が現在選択している通信モードと前記した複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記した通信端末に用意され適用が可能なバージョンを示すバージョン情報を問い合わせとして受け取る受信手段と、(ロ)この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記した通信端末が適切な通信を行えない通信モードとバージョン情報を対応付けた対応テーブルと、(ハ)前記した受信手段が通信端末から通信モードとバージョン情報を受信するたびに前記した対応テーブルを検索してその通信端末が適合しない通信モードとバージョン情報を前記した問い合わせに対して回答する回答手段とをサーバが具備する。Further, according to the present invention, (a) a communication mode selection means for selecting one communication mode from a predetermined number of communication modes for arbitrarily selecting a plurality of predetermined communication networks for communication and using it for communication of the own terminal Version information indicating a version prepared and applicable to the communication terminal in the communication processing program prepared for each of the communication mode currently selected by the communication terminal and the plurality of communication modes. (B) Correspondence in which the communication terminal described above is associated with the version information that cannot be properly communicated with each of the version information that may be received by the receiving means. A table, and (c) each time the receiving means receives the communication mode and version information from the communication terminal. And answer means to answer a communication mode and version information that the communication terminal by searching the table does not fit to the inquiry that the server comprises.
更にまた本発明では、(イ)予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段と、前記した複数の通信モードのそれぞれに用意された通信処理用プログラムにおける自端末に用意され適用が可能なバージョンを示すバージョン情報を格納するバージョン情報格納手段と、前記した通信モード選択手段によって現時点で選択されている通信モードと前記したバージョン情報格納手段に格納されている該当するバージョン情報を予め定めた問い合わせ先に通知して自端末がどの通信モードとどのバージョンを選択するのが適切かを問い合わせる問合せ手段と、この問合せ手段の問い合わせに対する回答から自端末の適切な通信モードとバージョンを前記した通信モード選択手段の選択のために設定する設定手段とを備えた通信端末と、(ロ)前記した通信端末のいずれかからその通信端末が現在選択している通信モードと前記した複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記した通信端末に用意され適用が可能なバージョンを示すバージョン情報を、前記した予め定めた問い合わせ先として受け取る受信手段と、この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記した通信端末が適切な通信を可能とする通信モードとバージョン情報を対応付けた対応テーブルと、前記した受信手段が通信端末から前記した通信モードとバージョン情報を受信するたびに前記した対応テーブルを検索してその通信端末が適合する通信モードとバージョン情報を前記した問い合わせに対して回答する回答手段とを備えたサーバとを通信システムが具備する。 Furthermore, in the present invention, (a) a communication mode selection means for selecting one communication mode from among a predetermined number of communication modes for arbitrarily selecting a plurality of predetermined communication networks for communication and for use in communication of the own terminal A version information storage unit that stores version information indicating a version that is prepared and applicable to the terminal in the communication processing program prepared for each of the plurality of communication modes, and a communication mode selection unit that The communication mode selected in the above and the corresponding version information stored in the above version information storage means are notified to a predetermined inquiry destination, and it is determined which communication mode and which version the own terminal selects. The appropriate communication mode of the terminal is determined based on the inquiry means for making an inquiry and the answer to the inquiry from the inquiry means And (b) a communication mode currently selected by the communication terminal from any of the communication terminals described above, and the version of the communication mode selection means for setting the version for the selection of the communication mode selection means. Receiving means for receiving, as the above-mentioned predetermined inquiry destination, version information indicating the version that can be applied to the communication terminal in the communication processing program prepared for each of the plurality of communication modes, and the receiving means For each of the version information that may be received by the communication terminal, the correspondence table that associates the communication mode and the version information that enable the communication terminal to perform appropriate communication, and the reception means described above from the communication terminal. Each time a communication mode and version information is received, the corresponding table is searched and the communication terminal is adapted. Communication system and a server with an answer means to answer a communication mode and version information to the inquiry described above is provided.
また、本発明では、(イ)予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段と、前記した複数の通信モードのそれぞれに用意された通信処理用プログラムにおける自端末に用意され適用が可能なバージョンを示すバージョン情報を格納するバージョン情報格納手段と、前記した通信モード選択手段によって現時点で選択されている通信モードと前記したバージョン情報格納手段に格納されている該当するバージョン情報を予め定めた問い合わせ先に通知して自端末がどの通信モードとどのバージョンを選択するのが適切かを問い合わせる問合せ手段と、この問合せ手段の問い合わせに対する回答から自端末の適切な通信モードとバージョンを前記した通信モード選択手段の選択のために設定する設定手段とを備えた通信端末と、(ロ)前記した通信端末のいずれかからその通信端末が現在選択している通信モードと前記した複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記した通信端末に用意され適用が可能なバージョンを示すバージョン情報を、前記した予め定めた問い合わせ先として受け取る受信手段と、この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記した通信端末が適切な通信を行えない通信モードとバージョン情報を対応付けた対応テーブルと、前記した受信手段が通信端末から前記した通信モードとバージョン情報を受信するたびに前記した対応テーブルを検索してその通信端末が適合しない通信モードとバージョン情報を前記した問い合わせに対して回答する回答手段とを備えたサーバとを通信システムが具備する。In the present invention, (a) a communication mode selection means for selecting one communication mode from a predetermined number of communication modes for arbitrarily selecting and communicating with a plurality of predetermined communication networks and using it for communication of the own terminal A version information storage unit that stores version information indicating a version that is prepared and applicable to the terminal in the communication processing program prepared for each of the plurality of communication modes, and a communication mode selection unit that The communication mode selected in the above and the corresponding version information stored in the above version information storage means are notified to a predetermined inquiry destination, and it is determined which communication mode and which version the own terminal selects. Appropriate communication mode of own terminal from inquiry means to inquire and answer to inquiry of this inquiry means (B) a communication mode currently selected by the communication terminal from any one of the communication terminals described above, and the above-described communication mode. Receiving means for receiving version information indicating a version that is prepared and applicable to the communication terminal in the communication processing program prepared for each of a plurality of communication modes as the predetermined inquiry destination, and Correspondence table in which version information is associated with a communication mode in which the communication terminal cannot perform appropriate communication for each piece of version information that may be received, and the communication mode described above from the communication terminal by the receiving means. Whenever the version information is received, the corresponding table is searched and the communication terminal is not compatible. Communication system and a server with an answer means to respond to an inquiry that said signal mode and version information comprises.
更に本発明では、(イ)予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのそれぞれに用意された通信処理用プログラムにおける自端末に用意され適用が可能なバージョンを示すバージョン情報を予め定めた問い合わせ先に通知してどの通信モードとどのバージョンを選択するのが自端末の通信のために適切かを問い合わせる問合せステップと、(ロ)この問合せステップによる問い合わせに対する回答から自端末に適切な通信モードとバージョンを設定する設定ステップとを通信制御方法が具備する。 Further, according to the present invention, (a) a version that is prepared and applicable to the own terminal in a communication processing program prepared for each of a predetermined number of communication modes for arbitrarily selecting and communicating with a plurality of predetermined communication networks. Inquiry step for notifying the predetermined inquiry destination of the indicated version information and inquiring which communication mode and which version is appropriate for the communication of the own terminal, and (b) from the answer to the inquiry by this inquiry step setting step and a communication control method that sets an appropriate communication mode and version to the own terminal is provided.
以上説明したように本発明によれば、通信端末は相手先との通信に使用する自己の通信処理用プログラムの改定状況を通知して、その改定状況の通信処理用プログラムを用いた通信に適合する通信モードと通信処理用プログラムのバージョンを問い合わせる。これにより、通信処理用プログラムの不具合に伴う問題の発生を抑えるのに適切な通信モードを、通信に使用する通信ネットワークとして通信端末に選択させることができる。 As described above, according to the present invention, the communication terminal notifies the revision status of its own communication processing program used for communication with the other party, and is suitable for communication using the communication processing program of the revised status. Queries the communication mode to be used and the communication processing program version . Accordingly, it is possible to cause the communication terminal to select a communication mode appropriate for suppressing the occurrence of a problem due to the malfunction of the communication processing program as a communication network used for communication.
以下実施例につき本発明を詳細に説明する。 Hereinafter, the present invention will be described in detail with reference to examples.
図1は、本発明の一実施例による通信システムの構成を表わしたものである。この通信システム201には、通信回線を設定することによって通信サービスを実現するコアネットワークである回線交換網202と、パケットのルーティングや転送によって通信サービスを実現するコアネットワークであるパケット交換網203が配置されている。無線基地局204の通信を管理する基地局制御装置(Radio Network Controller : RNC)205は、これら回線交換網202とパケット交換網203の両方に接続されている。そして、無線基地局204の通信エリア内には、回線交換網202とパケット交換網203の両方を使用して通信することが可能な携帯電話機206が存在している。更に、無線基地局204と基地局制御装置205の両方に接続されて、携帯電話機206における通信ネットワークの選択に関する情報を格納する情報サーバ207が配置されている。
FIG. 1 shows a configuration of a communication system according to an embodiment of the present invention. The
携帯電話機206と無線基地局204との間は無線インタフェースを使用して無線通信が行われる。無線基地局204から先のネットワーク側ではインターネットプロトコル(Internet Protocol : IP)やATM(Asynchronous Transfer Mode)による有線通信が行われる。基地局制御装置205は、無線リソースの管理やその他の無線基地局204の制御を行うようになっている。
Wireless communication is performed between the
この通信システムは、欧州電気通信標準化委員会(European Telecommunications Standards Institute : ETSI)によって策定された第3世代移動通信システムであるUMTS(Universal Mobile Telecommunications System)に準拠しており、携帯電話機206は、回線交換網202とパケット交換網203の両方あるいは一方に接続して、それぞれで提供される通信サービスを利用することができるようになっている。回線交換網202への接続は、回線交換網202に配置された図示しない位置管理サーバに自装置の位置を登録(アタッチ)することによって実現され、回線交換網202との切断はこの位置登録を解除(デタッチ)することによって実現される。パケット交換網203にも図示しない位置管理サーバが配置されており、同様に位置登録によって接続が実現される。
This communication system conforms to the UMTS (Universal Mobile Telecommunications System), which is a third generation mobile communication system established by the European Telecommunications Standards Institute (ETSI). It is possible to connect to the
図2は、携帯電話機の構成を表わしたものである。携帯電話機206は、図1に示す無線基地局204と無線通信を行うためのアンテナ210を備えた無線インタフェース部211と、回線交換網202に接続するための回線交換処理部212と、パケット交換網203に接続するためのパケット交換処理部213を備えている。そして、これら回線交換処理部212およびパケット交換処理部213を使用して、電話の音声や電子メール等の通信データの送受信を行う通信処理部214を備えている。携帯電話機206は、図示しないCPU(中央処理装置)と制御プログラムを格納したROM(Read Only Memory)等の記憶媒体およびRAM(Random Access Memory)等の作業用メモリを備えており、この通信処理部214で実現される機能は制御プログラムをCPUが実行することによって実現される。
FIG. 2 shows the configuration of the mobile phone. A
更に、この通信処理部214を実現する制御プログラムを修正するための修正プログラムを適宜ダウンロードして適用するバージョンアップ処理部215が備えられており、通信処理部214と無線インタフェース部211に接続されている。また、携帯電話機206は通信処理部214に対して後に説明する通信モードの設定を行うモード設定処理部216を備えており、通信処理部214とバージョンアップ処理部215および無線インタフェース部211に接続されている。
Further, an
バージョンアップ処理部215は、通信処理部214の少なくとも一部を実現する制御プログラム(以下、通信処理用プログラムという。)に対する修正プログラムの適用の有無および適用されている修正プログラムのバージョンを示すバージョン情報を格納するバージョン情報格納部217を備えている。モード設定処理部216は、通信モードの設定を行うために、図1に示す情報サーバ207に対してバージョン情報格納部217に格納されたバージョン情報を送信するサーバ送信処理部218と、情報サーバ207から送られてくる情報を受信するサーバ受信処理部219を備えている。また、時間の経過を測定するためのタイマ部220を備えている。なお、図示しないが、この携帯電話機206には情報を表示するための液晶ディスプレイおよび各種操作を行うための複数のキースイッチが備えられている。
The version
回線交換処理部212と、パケット交換処理部213と、バージョンアップ処理部215およびモード設定処理部216も、前記したCPUが制御プログラムを実行することにより実現される機能部である。また、無線インタフェース部211は、図示しないが無線通信を行うための既存のハードウェアとしての無線通信回路を備えている。
The circuit
本実施例の通信処理部214では、「パケット交換モード(PS mode)」と「回線交換モード(CS mode)」および「パケット交換回線交換モード(PS/CS mode)」の3つの通信モードの中から選択して、それぞれの通信モードに応じた通信を行うことができるようになっている。「パケット交換モード」は、パケット交換処理部213を使用してパケット交換網203に接続し、パケット交換による通信サービスのみを利用する通信モードである。「回線交換モード」は、回線交換処理部212を使用して回線交換網202に接続し、回線交換による通信サービスのみを利用する通信モードである。「パケット交換回線交換モード」は、パケット交換網203と回線交換網202の両方に接続して、両方の通信サービスを利用する通信モードである。
The
既に説明したように、携帯電話機206を含めて通信端末の多くは高機能化が進展しており、各機能に関与するソフトウェアは複雑化するとともに各種ハードウェアと複雑に絡み合った状態となっている。したがって、システムにバグ等の脆弱性が生じ易くなり、たとえば通信ネットワークに正常に接続できないといった通信上の問題が発生することがある。また、このようなシステムの脆弱性を狙って、コンピュータウィルスやワーム(以下、ウィルスと総称する。)が攻撃を行うケースや、悪意の第三者が通信端末に不正にアクセスするケースも増えている。すると、携帯電話機206自身の通信環境や安全性の確保に支障をきたすだけでなく、感染したウィルスが不必要な通信データの送信を携帯電話機206に繰り返させるような場合には、パケット交換網203や回線交換網202に負荷を与える可能性がある。
As already explained, many of the communication terminals including the
システムの脆弱性が発見された場合には開発者により修正プログラムが作成されるが、配布が開始されてから即時に携帯電話機206に適用されるとは限らない。また、付属の機器の接続状況等によって通信環境が異なるため、修正プログラムの適用の要否は携帯電話機206の個々のユーザに委ねられる場合もある。このため、携帯電話機206についても、通信処理部214を実現する通信処理用プログラムの不具合が修正できるにもかかわらず、これが放置される場合がある。しかしながら、制御プログラムの不具合に起因する問題が接続する通信ネットワークに依存して発生するものであるような場合には、該当する通信ネットワークを使用しないようにすれば、その問題を回避することが可能である。
When a vulnerability of the system is discovered, a correction program is created by the developer, but it is not always applied to the
そこで、この実施例では、情報サーバ207に通信処理用プログラムを修正するための修正プログラムの配布の有無および各修正プログラムのバージョンを示すバージョン情報とそのバージョンの修正プログラムを適用した端末で使用すべき通信モードとの対応付けを格納させておく。そして、必要に応じて携帯電話機206に情報の提供を行うようにしている。
Therefore, in this embodiment, the
図3は、情報サーバの構成を表わしたものである。情報サーバ207は、無線基地局204および基地局制御装置205に接続するための有線インタフェース部231と、この有線インタフェース部231および無線基地局204を介して携帯電話機206と通信を行う端末通信処理部232を備えている。端末通信処理部232には、修正プログラムの適用状況ごとに該当する携帯電話機206に対して提供すべき情報を格納する情報テーブル233が備えられている。また、この情報テーブル233の内容を更新するためのテーブル更新処理部234が備えられている。
FIG. 3 shows the configuration of the information server. The
情報サーバ207は、図示しないがCPUと制御プログラムを格納したROM等の記憶媒体およびRAM等の作業用メモリを備えている。端末通信処理部232およびテーブル更新処理部234の各機能は対応するプログラムをCPUが実行することによって実現するようになっている。また、図示しないが、テーブル更新処理部234はディスプレイとキーボードおよびポインティングデバイスとしてのマウスを備えており、システム管理者の操作によって情報テーブル233の内容を更新できるようになっている。
Although not shown, the
図4は、情報テーブルの内容を表わしたものである。情報テーブル233には、修正プログラムのバージョン情報のそれぞれに対応付けて、該当する修正プログラムを適用している場合に適切な通信モードを示す通信モード情報が格納されている。また、その通信処理用プログラムに適用することが必要とされる最新の修正プログラムのバージョンを示す必要バージョン情報も格納している。更に、該当なし、すなわち通信処理用プログラムにまだいずれの修正プログラムも適用されておらず初期状態のままとなっている場合についても、同様に通信モード情報と必要バージョン情報が対応付けて格納されている。 FIG. 4 shows the contents of the information table. The information table 233 stores communication mode information indicating an appropriate communication mode when the corresponding correction program is applied in association with each version information of the correction program. In addition, necessary version information indicating the version of the latest correction program that is required to be applied to the communication processing program is also stored. Furthermore, even when there is no corresponding, that is, when no correction program has been applied to the communication processing program and the initial state remains, communication mode information and necessary version information are similarly stored in association with each other. Yes.
システム管理者は、ユーザの報告等によって、携帯電話機206の通信処理部214に発生し得る不具合の状況を、通信ネットワークに対応付けて把握している。そして、逐次作成される各修正プログラムの設計内容と照らし合わせて、この情報テーブル233の内容を更新する。このような作業は、通信システム201やプログラムについての専門的な知識や被害報告等の必要な情報の収集を行うための権限を有するシステム管理者が行うのが適当である。また、使用すべき通信ネットワークに関する情報は、不具合の発生状況や修正プログラムの配布状況の変化にできるだけ追従させる必要がある。これらのことから、通信処理用プログラムの修正プログラムの適用状況ごとの情報をこのように一括管理するようにしており、ここから情報を得ることで、携帯電話機206は適切な通信モードを選択することが可能となる。
The system administrator grasps the situation of the malfunction that may occur in the
前記したように各バージョンの修正プログラムは、提供が開始されてから即時に携帯電話機206に適用されるとは限らないため、この情報テーブル233には、同図に示すとおり、最新バージョンだけでなく、現在使用されている可能性のある古いバージョンの修正プログラムについても情報が格納されている。
As described above, the correction program for each version is not always applied to the
携帯電話機206のサーバ送信処理部218は、情報サーバ207に対して、通信処理部214を実現する通信処理用プログラムの状態に対応する通信モード情報と必要バージョン情報とを問い合わせるために、サーバ送信処理およびサーバ受信処理を行う。これらの処理は、携帯電話機206が起動するたびに開始される。一方、この問い合わせに応えるために、情報サーバ207の端末通信処理部232では端末通信処理が実行される。
The server
図5は、サーバ送信処理部のサーバ送信処理の流れを表わしたものである。携帯電話機206のサーバ送信処理部218は、まずバージョンアップ処理部215からバージョン情報格納部217に格納されているバージョン情報を取得し(ステップS251)、これを情報サーバ207へと送信する(ステップS252)。そして、タイマ部220を使用して送信を行ってからの経過時間の測定を開始し、所定時間が経過すると(ステップS253:Y)、再びバージョンアップ処理部215からバージョン情報を取得してこれを情報サーバ207へ送信する処理を行う(リターン)。すなわち、所定時間が経過するたびに、その時点で自装置の通信処理用プログラムに適用されている修正プログラムのバージョン情報を情報サーバ207へと送信するようになっている。その時間長は、たとえば新たなウィルスや不正アクセスの手法の発生の頻度を鑑みて、これらの脅威の発生に追従しない最大許容時間に設定すればよい。なお、通信処理用プログラムが初期状態のままの場合には、バージョンアップ処理部215のバージョン情報格納部217には「該当なし」を示す情報が格納されており、これがバージョン情報として送信されるようになっている。
FIG. 5 shows the flow of server transmission processing of the server transmission processing unit. The server
図6は、端末通信処理部の端末通信処理の流れを表わしたものである。情報サーバ207の端末通信処理部232は、図5のステップS252に対応して携帯電話機206からバージョン情報を受信すると(ステップS261:Y)、その受信したバージョン情報を図4に示す情報テーブル233で検索し、対応する通信モード情報および必要バージョン情報を取得する(ステップS262)。そして、取得した通信モード情報および必要バージョン情報を、ステップS261で受信したバージョン情報の送信元である携帯電話機206へと返信し(ステップS263)、再び新たにバージョン情報が送られてくるのを待機する(リターン)。
FIG. 6 shows the flow of terminal communication processing of the terminal communication processing unit. When the terminal
図7は、サーバ受信処理部のサーバ受信処理の流れを表わしたものである。携帯電話機206のサーバ受信処理部219は、携帯電話機206が起動された直後のときには(ステップS271:Y)、まず通信処理部214に初期状態として「パケット交換回線交換モード」を設定する(ステップS272)。そして、図6のステップS263に対応して通信モード情報および必要バージョン情報を情報サーバ207から受信すると(ステップS273:Y)、受信した通信モード情報が示す通信モードがその時点で通信処理部214に設定している通信モードと一致するかを判別する(ステップS274)。
FIG. 7 shows the flow of server reception processing of the server reception processing unit. The server
ここで、携帯電話機206が起動された直後、すなわち「パケット交換回線交換モード」が設定されている状態で、その通信処理部214に適用されている修正プログラムが、バージョン情報「CCC」に該当するものであったとする。すると、図4から明らかなように、ステップS273では対応する通信モード情報および必要バージョン情報として、それぞれ「回線交換モード」および「AAA」を受け取ることになる。
Here, the correction program applied to the
この場合、受信した通信モード情報「回線交換モード」は通信処理部214に設定されている通信モード「パケット交換回線交換モード」と一致しないため(ステップS274:N)、通信処理部214にこの受信した通信モード情報が示す通信モードを設定する(ステップS275)。具体的には、通信処理部214に対してパケット交換網203についてデタッチさせる。なお、逆に新たに設定する通信モードで新たなネットワークへの接続が必要であれば、そのネットワークにアタッチさせる。これにより、適切な通信モードが設定されることになる。ここで受け取る通信モード情報「回線交換モード」は、パケット交換網203を使用すると不具合が生じる可能性があるということを示している。すなわち、パケット交換網203と回線交換網202の両方を使用する初期状態から、指定された回線交換網202のみを使用する通信モードに切り替えることによって、このような不具合によって発生する問題を回避することができる。
In this case, since the received communication mode information “circuit switching mode” does not match the communication mode “packet switching circuit switching mode” set in the communication processing unit 214 (step S274: N), the
次に、受信した必要バージョン情報が示すバージョンが、その時点で通信処理用プログラムに適用されている修正プログラムのバージョンと一致するかを判別する(ステップS276)。具体的には、バージョン情報格納部217に格納されているバージョン情報と一致するか否かの判別を行う。ここでは、受信した必要バージョン情報「AAA」はバージョン情報格納部217に格納されたバージョン情報「CCC」に一致しないため(N)、携帯電話機206に備えられた図示しない液晶ディスプレイに修正プログラムのバージョンアップが必要である旨を必要バージョン情報と共に表示させる(ステップS277)。そして、再び処理の最初に戻る(リターン)。この表示によって、ユーザが通信処理部214に適用する修正プログラムのバージョンアップを行うのを促すようになっている。そして、再び処理の最初に戻る(リターン)。
Next, it is determined whether the version indicated by the received necessary version information matches the version of the correction program applied to the communication processing program at that time (step S276). Specifically, it is determined whether or not it matches the version information stored in the version
2回目以降は携帯電話機206が起動された直後ではないため(ステップS271:N)、通信モードはそのままでステップS273へ進み、情報サーバ207からの受信を待機する。受信した通信モード情報が設定されている通信処理部214に設定されている通信モードと一致する場合には(ステップS274:Y)、その時点で設定されている通信モードが適切であるということになり、そのままステップS276へ進む。そして、受信した必要バージョン情報が修正プログラムのバージョンに一致するかを判別し、一致する場合には(Y)、最新バージョンの修正プログラムが通信処理部214に適用されているということになり、そのまま再び処理の最初に戻る(リターン)。
Since the second time or later is not immediately after the
通信処理部214に適用するための修正プログラムは、回線交換網202やパケット交換網203に配置された図示しないサーバあるいは情報サーバ207で提供される。バージョンアップ処理部215は、図示しない操作部によってユーザから修正プログラムのバージョンアップが指示されると、該当するサーバにアクセスして表示された必要バージョン情報に該当する修正プログラムを取得するようになっている。そして、取得した修正プログラムを通信処理部214を実現するための前記した通信処理用プログラムに適用するとともに、バージョン情報格納部217の内容をその適用を行った修正プログラムのバージョンを示すバージョン情報で更新する。
A correction program to be applied to the
すなわち、図7のステップS277で必要バージョン情報「AAA」が表示され、これに従ってユーザが修正プログラムを取得すれば、バージョン情報「AAA」示すバージョンの修正プログラムが通信処理部214に適用される。すなわち、最新バージョンの修正プログラムが適用され、回線交換網202とパケット交換網203の両方を使用することができるようになる。
That is, the necessary version information “AAA” is displayed in step S277 of FIG. 7, and if the user acquires a correction program according to this, the version correction program indicated by the version information “AAA” is applied to the
なお、必要バージョン情報は必ずしも最新バージョンである必要はない。たとえば新たに発生したウィルスに対抗するための修正プログラムがまだ開発されておらず、そのウィルスに対しては最新バージョンよりも古いバージョンの方が強いといった状況も起こり得る。このような状況では、その古いバージョンの修正プログラムが必要バージョン情報となる。 The necessary version information does not necessarily need to be the latest version. For example, there may be a situation in which a correction program for combating a newly generated virus has not yet been developed, and an older version is stronger than the latest version for the virus. In such a situation, the old version of the correction program becomes necessary version information.
以上説明したようにこの実施例では、携帯電話機206が回線交換網202とパケット交換網203の両方に接続可能となっている通信システム201上に、情報サーバ207を備えている。この情報サーバ207には、携帯電話機206の通信処理用プログラムの不具合を修正するための修正プログラムの適用状況に対応付けて、修正されていない不具合によって発生し得る問題を回避できるような通信モードを示す通信モード情報が格納されている。そして、携帯電話機206は自装置の修正プログラムのバージョン情報を情報サーバ207へと送信して対応する通信モードを問い合わせ、その問い合わせ結果に従って通信モードを設定する。これにより、携帯電話機206は通信処理用プログラムの不具合が修正されていなくてもこれを回避し、問題の発生を抑えることができる。すなわち、携帯電話機206が行う通信の信頼性を向上させるとともに、ウィルスの感染を拡大させたり通信ネットワークに負荷を掛けるといった二次的な被害を防ぐことができる。
As described above, in this embodiment, the
また、情報サーバ207への問い合わせは、携帯電話機206の起動時あるいは最後に情報サーバ207への問い合わせを行ってから所定時間が経過するごとに行うため、各ネットワークの状況や自装置に適用している修正プログラムの状況が変化しても、これに速やかに追従させて適切な通信ネットワークを選択することができる。更に、問い合わせの際に必要バージョン情報を受け取ってバージョンアップが必要な場合にはこれをユーザに通知するので、修正プログラムのアップデートを見逃す可能性を低減させることができる。
In addition, since the inquiry to the
更に、自装置に必要な情報のみを情報サーバ207から取得するので、通信量や携帯電話機206に必要なメモリの容量を抑えた状態で、このような通信ネットワークの選択を実現することができる。
Furthermore, since only the information necessary for the device itself is acquired from the
<本発明の変形例> <Modification of the present invention>
以上説明した実施例では、携帯電話機は定期的に情報サーバに対して情報の問い合わせを行うようにした。しかしながら、たとえば新たなウィルスの発生頻度が非常に少ないような場合や発生頻度や修正プログラムの作成頻度に波があるというように、問い合わせの適切な間隔を決定できないような場合もある。そこで、本発明の変形例として、必要なときにのみ問い合わせを行うようにした場合について説明する。 In the embodiment described above, the mobile phone periodically inquires of the information server for information. However, there are cases where the appropriate interval between inquiries cannot be determined, for example, when the frequency of occurrence of new viruses is very low, or when there is a wave in the frequency of occurrence or the frequency of creation of correction programs. Therefore, as a modification of the present invention, a case where an inquiry is made only when necessary will be described.
図8は、本発明の変形例による通信端末としての携帯電話機の構成を表わしたものであり、実施例の図2に対応するものである。そこで、図2と同一部分には同一の符号を付し、これについての説明を省略する。携帯電話機406は、図2に示すバージョンアップ処理部215に替えて、これとは異なる処理を行うバージョンアップ処理部415を備えている。また、図2に示すモード設定処理部216に替えて備えられたモード設定処理部416には、タイマ部220は設けられておらず、サーバ送信処理部218に替えてこれとは異なる処理を実行するサーバ送信処理部418が備えられている。
FIG. 8 shows a configuration of a mobile phone as a communication terminal according to a modification of the present invention, and corresponds to FIG. 2 of the embodiment. Therefore, the same parts as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted. The
図9は、情報サーバの構成を表わしたものであり、実施例の図3に対応するものである。そこで、図3と同一部分には同一符号を付し、これについての説明を省略する。情報サーバ407には、図3に示す端末通信処理部232とテーブル更新処理部234に代えてこれらとはそれぞれ異なる処理を実行する端末通信処理部432とテーブル更新処理部434が備えられている。更に、端末通信処理部432は情報テーブル233だけでなくテーブル更新処理部434に接続されている。
FIG. 9 shows the configuration of the information server and corresponds to FIG. 3 of the embodiment. Therefore, the same parts as those in FIG. 3 are denoted by the same reference numerals, and description thereof will be omitted. The
携帯電話機406と情報サーバ407は、図示しないが実施例の図1に示した通信システム201と同様の通信システムに配置されており、情報サーバ407が接続する無線基地局を介して情報サーバ407と携帯電話機406は互いに通信が可能となっている。
Although not shown, the
図10は、サーバ送信処理部のサーバ送信処理の流れを表わしたものであり、実施例の図5に対応するものである。そこで、図5と同一部分には同一ステップ番号を付しこれについての説明を適宜省略する。後に説明するが、情報サーバ407は情報テーブル233が更新されるとき、その旨を通知するメッセージを携帯電話機406のモード設定処理部416に送信するようになっている。また、携帯電話機406のバージョンアップ処理部415は、通信処理部214に適用する修正プログラムを変更するとき、モード設定処理部416にそのバージョン情報と共にこれを通知するようになっている。モード設定処理部416のサーバ送信処理部418は、これらの情報サーバ407からの更新通知メッセージの受信およびバージョンアップ処理部415からの修正プログラムの変更の通知を待機する(ステップS451、ステップS452)。
FIG. 10 shows the flow of server transmission processing of the server transmission processing unit, and corresponds to FIG. 5 of the embodiment. Therefore, the same steps as those in FIG. 5 are denoted by the same step numbers, and description thereof will be omitted as appropriate. As will be described later, when the information table 233 is updated, the
情報サーバ407から更新通知メッセージを受信すると(ステップS451:Y)、ステップS251へ進みバージョンアップ処理部415からバージョン情報格納部217に格納されたバージョン情報を取得する。そして、ステップS252へ進み情報サーバ407へとその取得したバージョン情報を送信するが、図5とは異なり、そのまますぐにステップS451へと戻って新たな更新通知メッセージの受信と修正プログラムの変更の通知を待機する(リターン)。
When the update notification message is received from the information server 407 (step S451: Y), the process proceeds to step S251, and the version information stored in the version
バージョンアップ処理部415からの修正プログラムの変更がバージョン情報と共に通知された場合には(ステップS451:N、ステップS452:Y)、ステップS252へ進みその通知されたバージョン情報を情報サーバ407へと送信する。そして、同様にステップS451へと戻って新たな更新通知メッセージの受信と修正プログラムの変更の通知を待機する(リターン)。なお、過去にステップS452でバージョンアップ処理部415からの修正プログラムの変更がバージョン情報と共に通知されているときには、最後にこのステップS451で通知されたバージョン情報を常に保持しておき、ステップS251ではこの保持したバージョン情報を取得するようにしてもよい。
When the change of the correction program from the version
図11は、端末通信処理部の処理の流れを表わしたものであり、実施例の図6に対応するものである。そこで、図6と同一部分には同一ステップ番号を付しこれについての説明を適宜省略する。情報サーバ407のテーブル更新処理部434は、情報テーブル233の内容を更新するたびに、その旨を端末通信処理部432へ通知するようになっている。端末通信処理部432は携帯電話機406からのバージョン情報の受信だけでなく、このテーブル更新処理部434からの情報テーブル233更新の通知についても待機する(ステップS261、ステップS461)。
FIG. 11 shows the flow of processing of the terminal communication processing unit, and corresponds to FIG. 6 of the embodiment. Therefore, the same steps as those in FIG. 6 are denoted by the same step numbers, and description thereof will be omitted as appropriate. Each time the table update processing unit 434 of the
テーブル更新処理部434から情報テーブル233更新の通知があった場合には(ステップS261:N、ステップS461:Y)、情報提供の対象となる携帯電話機406に対して情報テーブル233が更新された旨を通知する更新通知メッセージを送信する(ステップS462)。そして、再び新たなバージョン情報の受信と情報テーブル233更新の通知を待機する(リターン)。この送信された更新通知メッセージが、図10のステップS451で携帯電話機406のサーバ送信処理部418で受信されると、既に説明したようにバージョン情報が情報サーバ407へと返信される。以降、実施例と同様に対応する通信モード情報および必要バージョン情報が携帯電話機406へと送られ、携帯電話機406で適切な通信モードが設定されることになる。
If there is a notification of updating the information table 233 from the table update processing unit 434 (step S261: N, step S461: Y), the fact that the information table 233 has been updated for the
以上説明したようにこの変形例では、携帯電話機406の修正プログラムのバージョンが変更されたとき、あるいは情報サーバの情報テーブル233が更新されたときに、携帯電話機406の通信モード設定のための問い合わせを行うようにしている。これにより、必要なときにのみ問い合わせを行うことになり、通信回数を抑えることができる。
As described above, in this modification, when the version of the modification program of the
なお、以上説明した実施例および変形例では、情報サーバに通信モード情報を格納しこれを返送するようにしたが、通信に適合する通信ネットワークを示す情報を管理するようにしてもよい。この場合には、携帯電話機もこれに対応して通信ネットワーク単位で接続を制御する必要がある。あるいは、逆に通信に適合しない通信ネットワークを示す情報を管理してこれを返送し、携帯電話機はこの返送された通信ネットワークへの接続を行わないようにしてもよい。また、情報サーバを利用して通信モードの設定を行う通信端末を一台の携帯電話機としたが、複数の携帯電話機あるいは通信端末で情報サーバを共用することももちろん可能である。この場合、通信システム全体として設備投資を抑えた状態で、複数の携帯電話機に対して適切に通信モード設定を行うことが可能となる。更に、情報サーバを無線基地局と基地極制御装置に接続させる形としたが、情報サーバの各機能部を無線基地局あるいは基地極制御装置でCPUが制御プログラムを実行することでソフトウェア的に実現するようにしてもよい。 In the embodiment and the modification described above, the communication mode information is stored in the information server and returned. However, information indicating a communication network suitable for communication may be managed. In this case, the cellular phone also needs to control the connection for each communication network correspondingly. Or, conversely, information indicating a communication network that is not suitable for communication may be managed and returned, and the mobile phone may not be connected to the returned communication network. Further, although the communication terminal that sets the communication mode using the information server is a single mobile phone, it is of course possible to share the information server among a plurality of mobile phones or communication terminals. In this case, it is possible to appropriately set the communication mode for a plurality of mobile phones in a state where capital investment is suppressed as a whole communication system. In addition, the information server is connected to the radio base station and the base pole controller, but each function unit of the information server is realized by software by the CPU executing the control program in the radio base station or base pole controller. You may make it do.
携帯電話機は定期的にあるいは必要に応じて情報サーバに記憶された情報テーブルの内容のすべてを取得してこれを記憶し、携帯電話機側で自己の修正プログラムのバージョン情報との比較を行うようにしてもよい。また、必要バージョン情報が常に回線交換網とパケット交換網の両方に適合する修正プログラムを示す場合には、携帯電話機は受け取った必要バージョン情報と自装置のバージョン情報が一致しない場合にのみ受け取った通信モード情報を参照し、適宜通信モードの切り替えを行うようにしてもよい。 The mobile phone acquires all of the contents of the information table stored in the information server periodically or as necessary, stores this, and compares it with the version information of its own correction program on the mobile phone side. May be. In addition, if the required version information always indicates a correction program that is compatible with both the circuit switching network and the packet switching network, the mobile phone receives the communication received only when the received required version information does not match the version information of its own device. The communication mode may be appropriately switched with reference to the mode information.
また、バージョンアップ処理部やモード設定処理部は必ずしも携帯電話機に備える必要はなく、無線基地局や情報サーバ等の外部の装置に具備させ、通信処理部との間で、あるいはバージョンアップ処理部とモード設定処理部の間で行う情報のやりとりを通信によって行うようにしてもよい。なお、携帯電話機が無線基地局を介して回線交換網とパケット交換網の両方に接続可能となっている通信システムで、通信により高いセキュリティを確保しようとする場合を例として説明したが、異なる複数の通信ネットワークに接続可能となっており、修正プログラムの適用によってシステムの不具合の修正を行う各種の通信端末および通信システムに適用できることはもちろんである。 In addition, the upgrade processing unit and the mode setting processing unit are not necessarily provided in the mobile phone, but are provided in an external device such as a wireless base station or an information server, and between the communication processing unit or the upgrade processing unit. Information exchange between the mode setting processing units may be performed by communication. In the communication system in which the mobile phone can be connected to both the circuit switching network and the packet switching network via the wireless base station, the case where high security is ensured by communication has been described as an example. It is of course possible to connect to various communication terminals and communication systems that correct system problems by applying a correction program.
201 通信システム
202 回線交換網
203 パケット交換網
204 無線基地局
205 基地局制御装置
206、406 携帯電話機
207、407 情報サーバ
210 アンテナ
211 無線インタフェース部
212 回線交換処理部
213 パケット交換処理部
214 通信処理部
215、415 バージョンアップ処理部
216、416 モード設定処理部
217 バージョン情報格納部
218、418 サーバ送信処理部
219 サーバ受信処理部
220 タイマ部
231 有線インタフェース部
232、432 端末通信処理部
233 情報テーブル
234、434 テーブル更新処理部
DESCRIPTION OF
Claims (9)
前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける自端末に用意され適用が可能なバージョンを示すバージョン情報を格納するバージョン情報格納手段と、
前記通信モード選択手段によって現時点で選択されている通信モードと前記バージョン情報格納手段に格納されている該当するバージョン情報を予め定めた問い合わせ先に通知して自端末がどの通信モードとどのバージョンを選択するのが適切かを問い合わせる問合せ手段と、
この問合せ手段の問い合わせに対する回答から自端末の適切な通信モードとバージョンを前記通信モード選択手段の選択のために設定する設定手段
とを具備することを特徴とする通信端末。 A communication mode selection means for selecting one communication mode from among a predetermined number of communication modes for arbitrarily selecting and communicating with a plurality of predetermined communication networks;
Version information storage means for storing version information indicating a version prepared and applicable to the terminal in the communication processing program prepared for each of the plurality of communication modes;
The communication mode currently selected by the communication mode selection unit and the corresponding version information stored in the version information storage unit are notified to a predetermined inquiry destination, and the terminal selects which communication mode and version. Inquiry means for inquiring whether it is appropriate ,
A communication terminal comprising: setting means for setting an appropriate communication mode and version of the own terminal for selection by the communication mode selection means from an answer to the inquiry from the inquiry means.
この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記通信端末が適切な通信を可能とする通信モードとバージョン情報を対応付けた対応テーブルと、Correspondence table in which the communication terminal is capable of appropriate communication and version information associated with each of the version information that may be received by the receiving means;
前記受信手段が通信端末から通信モードとバージョン情報を受信するたびに前記対応テーブルを検索してその通信端末が適合する通信モードとバージョン情報を前記問い合わせに対して回答する回答手段Answer means for searching the correspondence table every time the receiving means receives a communication mode and version information from a communication terminal and answering the inquiry with a communication mode and version information to which the communication terminal is compatible.
とを具備することを特徴とするサーバ。The server characterized by comprising.
この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記通信端末が適切な通信を行えない通信モードとバージョン情報を対応付けた対応テーブルと、
前記受信手段が通信端末から通信モードとバージョン情報を受信するたびに前記対応テーブルを検索してその通信端末が適合しない通信モードとバージョン情報を前記問い合わせに対して回答する回答手段
とを具備することを特徴とするサーバ。 From a communication terminal provided with communication mode selection means for selecting one communication mode from a predetermined number of communication modes for arbitrarily selecting and communicating with a plurality of predetermined communication networks and using it for communication of the terminal itself. Receiving means for receiving, as an inquiry, version information indicating a version that is prepared and applicable to the communication terminal in the communication processing program prepared for each of the communication mode currently selected and the plurality of communication modes;
A correspondence table that associates version information with a communication mode in which the communication terminal cannot perform appropriate communication for each version information that may be received by the receiving unit,
Response means for searching the correspondence table each time the receiving means receives a communication mode and version information from a communication terminal and replying to the inquiry with a communication mode and version information that the communication terminal does not match. A server characterized by
このテーブル更新手段によって前記対応テーブルの内容が更新されるたびに、前記回答手段が前記回答を行う対象となる通信端末のそれぞれに対して前記問い合わせを指示する問合せ指示手段
とを更に具備することを特徴とする請求項4または請求項5記載のサーバ。 Table updating means for updating the contents of the correspondence table;
Inquiry indicating means for instructing the inquiry to each of the communication terminals to which the answer means makes an answer each time the contents of the correspondence table are updated by the table updating means.
The server according to claim 4 or 5, further comprising:
前記通信端末のいずれかからその通信端末が現在選択している通信モードと前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記通信端末に用意され適用が可能なバージョンを示すバージョン情報を、前記予め定めた問い合わせ先として受け取る受信手段と、この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記通信端末が適切な通信を可能とする通信モードとバージョン情報を対応付けた対応テーブルと、前記受信手段が通信端末から前記通信モードとバージョン情報を受信するたびに前記対応テーブルを検索してその通信端末が適合する通信モードとバージョン情報を前記問い合わせに対して回答する回答手段とを備えたサーバ
とを具備することを特徴とする通信システム。 A communication mode selection means for selecting one communication mode from among a predetermined number of communication modes for arbitrarily selecting a plurality of predetermined communication networks to communicate, and each of the plurality of communication modes Version information storage means for storing version information indicating a version prepared for and applicable to the terminal in the communication processing program prepared for the communication mode, and the communication mode currently selected by the communication mode selection means and the version information Inquiry means for notifying the appropriate inquiry information of the version information stored in the storage means and inquiring which communication mode and version is appropriate for the terminal itself, and a response to the inquiry of the inquiry means Communication mode selection means for determining an appropriate communication mode and version of the terminal from A communication terminal having a setting means for setting for selection,
Version information indicating a version prepared and applicable to the communication terminal in a communication processing program prepared for each of the communication mode currently selected by the communication terminal and the plurality of communication modes from any of the communication terminals For each of the receiving means that receives the information as the predetermined inquiry destination and the version information that may be received by the receiving means, and the communication mode and version information that enable the communication terminal to perform appropriate communication. Each time the receiving means receives the communication mode and version information from the communication terminal, the correspondence table is searched, and the correspondence table is searched and the communication mode and version information to which the communication terminal matches is answered to the inquiry. Server with response means
A communication system comprising:
前記通信端末のいずれかからその通信端末が現在選択している通信モードと前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記通信端末に用意され適用が可能なバージョンを示すバージョン情報を、前記予め定めた問い合わせ先として受け取る受信手段と、この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記通信端末が適切な通信を行えない通信モードとバージョン情報を対応付けた対応テーブルと、前記受信手段が通信端末から前記通信モードとバージョン情報を受信するたびに前記対応テーブルを検索してその通信端末が適合しない通信モードとバージョン情報を前記問い合わせに対して回答する回答手段とを備えたサーバ
とを具備することを特徴とする通信システム。 A communication mode selection means for selecting one communication mode from among a predetermined number of communication modes for arbitrarily selecting a plurality of predetermined communication networks to communicate, and each of the plurality of communication modes Version information storage means for storing version information indicating a version prepared for and applicable to the terminal in the communication processing program prepared for the communication mode, and the communication mode currently selected by the communication mode selection means and the version information Inquiry means for notifying the appropriate inquiry information of the version information stored in the storage means and inquiring which communication mode and version is appropriate for the terminal itself, and a response to the inquiry of the inquiry means Communication mode selection means for determining an appropriate communication mode and version of the terminal from A communication terminal having a setting means for setting for selection,
Version information indicating a version prepared and applicable to the communication terminal in a communication processing program prepared for each of the communication mode currently selected by the communication terminal and the plurality of communication modes from any of the communication terminals Is associated with the communication mode in which the communication terminal is unable to perform appropriate communication, with respect to each of the receiving means that receives the information as the predetermined inquiry destination and the version information that may be received by the receiving means. A response table, and a response that responds to the inquiry with a communication mode and version information that does not match the communication terminal by searching the correspondence table each time the receiving means receives the communication mode and version information from the communication terminal. A communication system comprising: a server comprising: means .
この問合せステップによる問い合わせに対する回答から自端末に適切な通信モードとバージョンを設定する設定ステップ
とを具備することを特徴とする通信制御方法。 Inquiry with predetermined version information indicating a version that can be applied and applied to the terminal in a communication processing program prepared for each of a predetermined number of communication modes for arbitrarily selecting and communicating with a plurality of predetermined communication networks An inquiry step for inquiring in advance which communication mode and version to select is appropriate for the communication of the terminal ;
Communication control method characterized by comprising the setting step <br/> and to set appropriate communication mode and version to the own terminal from the answer to the inquiry by the inquiry step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005171003A JP4802562B2 (en) | 2005-06-10 | 2005-06-10 | Communication terminal, server, communication system, and communication control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005171003A JP4802562B2 (en) | 2005-06-10 | 2005-06-10 | Communication terminal, server, communication system, and communication control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006344135A JP2006344135A (en) | 2006-12-21 |
JP4802562B2 true JP4802562B2 (en) | 2011-10-26 |
Family
ID=37641038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005171003A Expired - Fee Related JP4802562B2 (en) | 2005-06-10 | 2005-06-10 | Communication terminal, server, communication system, and communication control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4802562B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10911515B2 (en) * | 2012-05-24 | 2021-02-02 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10143458A (en) * | 1996-11-06 | 1998-05-29 | Nippon Telegr & Teleph Corp <Ntt> | Information providing system |
JP2000244601A (en) * | 1999-02-24 | 2000-09-08 | Mitsubishi Electric Corp | Method and device for selecting data line |
JP2001333131A (en) * | 2000-03-16 | 2001-11-30 | Matsushita Electric Ind Co Ltd | Contents acquisition device |
JP2004112631A (en) * | 2002-09-20 | 2004-04-08 | Hitachi Kokusai Electric Inc | Exchange system selecting apparatus |
-
2005
- 2005-06-10 JP JP2005171003A patent/JP4802562B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006344135A (en) | 2006-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060217111A1 (en) | Network for customer care and distribution of firmware and software updates | |
EP2800343A1 (en) | Message processing method, device and system | |
US20080065816A1 (en) | Firmware update method for mobile terminal and mobile terminal using the same | |
JP4767521B2 (en) | Roaming service method between private wireless network systems in multi-zone and system therefor | |
US20080013463A1 (en) | Identifying and resolving problems in wireless device configurations | |
US20040005892A1 (en) | System and method for managing parameter exchange between telecommunications operators | |
US9602397B2 (en) | Flow control apparatus, network system, network control method, and program | |
US7860069B2 (en) | Communications system | |
US8064961B2 (en) | Communication system and method therefor | |
JP2010170490A (en) | Install notification method, install notification system, and install notification server | |
JP5997198B2 (en) | Terminal management apparatus, terminal, communication system, terminal management method, and program | |
CN112866984B (en) | Call record synchronization method, cloud platform and terminal | |
JP4802562B2 (en) | Communication terminal, server, communication system, and communication control method | |
CN1968533B (en) | Method for setting up packet switched call in mobile communication system | |
KR20100027218A (en) | Methods, apparatuses, and computer program products, for automatically finding configuration settings for services | |
KR100458204B1 (en) | A system and method for changing parameter of mobile station, using data push and mobile station | |
JP2008028455A (en) | Service control apparatus | |
US8824431B2 (en) | Apparatus for acquiring network information | |
JP4597654B2 (en) | Data update method and management server | |
KR100706350B1 (en) | Method for Updating Vaccine Program in Mobile Communication System | |
JP5745658B1 (en) | PBX device, subscriber registration method, and subscriber registration program | |
EP2579632B1 (en) | Preventing terminals from operating an abnormal ciphering algorithm | |
KR101270791B1 (en) | Method for Activating User Service of User Terminal based on State Information | |
WO2024061205A1 (en) | Parameter acquisition method and apparatus, first network function, and second network function | |
KR100727096B1 (en) | Method and system for call send/receive service in mobile station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080514 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101019 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101209 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110712 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110725 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140819 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |