JP4802562B2 - Communication terminal, server, communication system, and communication control method - Google Patents

Communication terminal, server, communication system, and communication control method Download PDF

Info

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
Application number
JP2005171003A
Other languages
Japanese (ja)
Other versions
JP2006344135A (en
Inventor
雅之 上田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2005171003A priority Critical patent/JP4802562B2/en
Publication of JP2006344135A publication Critical patent/JP2006344135A/en
Application granted granted Critical
Publication of JP4802562B2 publication Critical patent/JP4802562B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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.

そこで、このような不具合を修正するための修正プログラム(パッチ)の作成が、通信端末の開発者等により行われている。各通信端末では、不具合の発生に応じて逐次作成される修正プログラムを入手して適用することにより、通信端末の該当する不具合を修正できるようになっている。
特開平8−204840号公報(第0076段落、図2)
Therefore, a correction program (patch) for correcting such a problem is created by a developer or the like of the communication terminal. Each communication terminal can correct a corresponding defect of the communication terminal by obtaining and applying a correction program that is sequentially created according to the occurrence of the defect.
Japanese Patent Laid-Open No. 8-204840 (paragraph 0076, FIG. 2)

ところで、通信端末が備える各種の制御プログラムの中には相手先と通信を行うための制御プログラムが存在している。このような制御プログラムに前記したような不具合が存在すると、パケット交換(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 communication system 201 includes a circuit switching network 202 that is a core network that realizes a communication service by setting a communication line, and a packet switching network 203 that is a core network that realizes the communication service by packet routing and transfer. Has been. A base station controller (Radio Network Controller: RNC) 205 that manages communication of the radio base station 204 is connected to both the circuit switching network 202 and the packet switching network 203. In the communication area of the radio base station 204, there is a mobile phone 206 that can communicate using both the circuit switching network 202 and the packet switching network 203. Furthermore, an information server 207 that is connected to both the radio base station 204 and the base station control device 205 and stores information related to selection of a communication network in the mobile phone 206 is arranged.

携帯電話機206と無線基地局204との間は無線インタフェースを使用して無線通信が行われる。無線基地局204から先のネットワーク側ではインターネットプロトコル(Internet Protocol : IP)やATM(Asynchronous Transfer Mode)による有線通信が行われる。基地局制御装置205は、無線リソースの管理やその他の無線基地局204の制御を行うようになっている。   Wireless communication is performed between the mobile phone 206 and the wireless base station 204 using a wireless interface. On the network side beyond the wireless base station 204, wired communication is performed using the Internet Protocol (IP) or ATM (Asynchronous Transfer Mode). The base station control device 205 is configured to manage radio resources and control other radio base stations 204.

この通信システムは、欧州電気通信標準化委員会(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 switching network 202 and / or the packet switching network 203 to use communication services provided by each. The connection to the circuit switching network 202 is realized by registering (attaching) the position of its own device to a location management server (not shown) arranged in the circuit switching network 202, and disconnection from the circuit switching network 202 is performed by this location registration. This is realized by releasing (detaching). A location management server (not shown) is also arranged in the packet switching network 203, and similarly, connection is realized by location registration.

図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 cellular phone 206 includes a wireless interface unit 211 including an antenna 210 for performing wireless communication with the wireless base station 204 shown in FIG. 1, a circuit switching processing unit 212 for connecting to the circuit switching network 202, and a packet switching network. A packet switching processing unit 213 for connecting to the terminal 203 is provided. A communication processing unit 214 is provided that uses the circuit switching processing unit 212 and the packet switching processing unit 213 to transmit and receive communication data such as telephone voice and electronic mail. The cellular phone 206 includes a CPU (Central Processing Unit) (not shown), a storage medium such as a ROM (Read Only Memory) storing a control program, and a working memory such as a RAM (Random Access Memory). The functions realized by 214 are realized by the CPU executing the control program.

更に、この通信処理部214を実現する制御プログラムを修正するための修正プログラムを適宜ダウンロードして適用するバージョンアップ処理部215が備えられており、通信処理部214と無線インタフェース部211に接続されている。また、携帯電話機206は通信処理部214に対して後に説明する通信モードの設定を行うモード設定処理部216を備えており、通信処理部214とバージョンアップ処理部215および無線インタフェース部211に接続されている。   Further, an upgrade processing unit 215 that appropriately downloads and applies a correction program for correcting the control program for realizing the communication processing unit 214 is provided, and is connected to the communication processing unit 214 and the wireless interface unit 211. Yes. In addition, the mobile phone 206 includes a mode setting processing unit 216 that sets a communication mode to be described later with respect to the communication processing unit 214, and is connected to the communication processing unit 214, the upgrade processing unit 215, and the wireless interface unit 211. ing.

バージョンアップ処理部215は、通信処理部214の少なくとも一部を実現する制御プログラム(以下、通信処理用プログラムという。)に対する修正プログラムの適用の有無および適用されている修正プログラムのバージョンを示すバージョン情報を格納するバージョン情報格納部217を備えている。モード設定処理部216は、通信モードの設定を行うために、図1に示す情報サーバ207に対してバージョン情報格納部217に格納されたバージョン情報を送信するサーバ送信処理部218と、情報サーバ207から送られてくる情報を受信するサーバ受信処理部219を備えている。また、時間の経過を測定するためのタイマ部220を備えている。なお、図示しないが、この携帯電話機206には情報を表示するための液晶ディスプレイおよび各種操作を行うための複数のキースイッチが備えられている。   The version upgrade processing unit 215 includes version information indicating whether or not a correction program is applied to a control program (hereinafter referred to as a communication processing program) that realizes at least a part of the communication processing unit 214, and the version of the applied correction program. Is provided with a version information storage unit 217. A mode setting processing unit 216 transmits a version information stored in the version information storage unit 217 to the information server 207 shown in FIG. A server reception processing unit 219 that receives information transmitted from the server is provided. Moreover, the timer part 220 for measuring progress of time is provided. Although not shown, the cellular phone 206 is provided with a liquid crystal display for displaying information and a plurality of key switches for performing various operations.

回線交換処理部212と、パケット交換処理部213と、バージョンアップ処理部215およびモード設定処理部216も、前記したCPUが制御プログラムを実行することにより実現される機能部である。また、無線インタフェース部211は、図示しないが無線通信を行うための既存のハードウェアとしての無線通信回路を備えている。   The circuit switching processing unit 212, the packet switching processing unit 213, the upgrade processing unit 215, and the mode setting processing unit 216 are also functional units that are realized by the CPU executing the control program. The wireless interface unit 211 includes a wireless communication circuit as existing hardware for performing wireless communication (not shown).

本実施例の通信処理部214では、「パケット交換モード(PS mode)」と「回線交換モード(CS mode)」および「パケット交換回線交換モード(PS/CS mode)」の3つの通信モードの中から選択して、それぞれの通信モードに応じた通信を行うことができるようになっている。「パケット交換モード」は、パケット交換処理部213を使用してパケット交換網203に接続し、パケット交換による通信サービスのみを利用する通信モードである。「回線交換モード」は、回線交換処理部212を使用して回線交換網202に接続し、回線交換による通信サービスのみを利用する通信モードである。「パケット交換回線交換モード」は、パケット交換網203と回線交換網202の両方に接続して、両方の通信サービスを利用する通信モードである。   The communication processing unit 214 of the present embodiment has three communication modes of “packet switching mode (PS mode)”, “circuit switching mode (CS mode)”, and “packet switching circuit switching mode (PS / CS mode)”. The communication according to each communication mode can be performed. The “packet switching mode” is a communication mode in which the packet switching processing unit 213 is used to connect to the packet switching network 203 and only a communication service using packet switching is used. The “circuit switching mode” is a communication mode in which the circuit switching processing unit 212 is used to connect to the circuit switching network 202 and only the communication service by circuit switching is used. The “packet switched circuit switching mode” is a communication mode in which both the packet switching network 203 and the circuit switched network 202 are connected and both communication services are used.

既に説明したように、携帯電話機206を含めて通信端末の多くは高機能化が進展しており、各機能に関与するソフトウェアは複雑化するとともに各種ハードウェアと複雑に絡み合った状態となっている。したがって、システムにバグ等の脆弱性が生じ易くなり、たとえば通信ネットワークに正常に接続できないといった通信上の問題が発生することがある。また、このようなシステムの脆弱性を狙って、コンピュータウィルスやワーム(以下、ウィルスと総称する。)が攻撃を行うケースや、悪意の第三者が通信端末に不正にアクセスするケースも増えている。すると、携帯電話機206自身の通信環境や安全性の確保に支障をきたすだけでなく、感染したウィルスが不必要な通信データの送信を携帯電話機206に繰り返させるような場合には、パケット交換網203や回線交換網202に負荷を与える可能性がある。   As already explained, many of the communication terminals including the mobile phone 206 have been improved in functionality, and the software related to each function has become complicated and intricately entangled with various hardware. . Therefore, a vulnerability such as a bug is likely to occur in the system, and there may occur a communication problem such that the system cannot be normally connected to the communication network. In addition, there are increasing cases of computer viruses and worms (hereinafter collectively referred to as viruses) attacking such vulnerabilities and malicious third parties illegally accessing communication terminals. Yes. In this case, not only does the mobile phone 206 itself have trouble in ensuring the communication environment and safety, but also when the mobile phone 206 repeats transmission of unnecessary communication data by the infected virus, the packet switching network 203 And there is a possibility that a load is applied to the circuit switching network 202.

システムの脆弱性が発見された場合には開発者により修正プログラムが作成されるが、配布が開始されてから即時に携帯電話機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 mobile phone 206 immediately after the distribution is started. In addition, since the communication environment varies depending on the connection status of attached devices, the necessity of applying the correction program may be left to individual users of the mobile phone 206. For this reason, the mobile phone 206 may be left untouched even though the problem of the communication processing program for realizing the communication processing unit 214 can be corrected. However, if a problem caused by a malfunction of the control program occurs depending on the communication network to which it is connected, it can be avoided if the corresponding communication network is not used. It is.

そこで、この実施例では、情報サーバ207に通信処理用プログラムを修正するための修正プログラムの配布の有無および各修正プログラムのバージョンを示すバージョン情報とそのバージョンの修正プログラムを適用した端末で使用すべき通信モードとの対応付けを格納させておく。そして、必要に応じて携帯電話機206に情報の提供を行うようにしている。   Therefore, in this embodiment, the information server 207 should be used in a terminal to which version information indicating the presence / absence of distribution of the correction program for correcting the communication processing program and the version of each correction program and the version of the correction program are applied. The correspondence with the communication mode is stored. Information is provided to the mobile phone 206 as necessary.

図3は、情報サーバの構成を表わしたものである。情報サーバ207は、無線基地局204および基地局制御装置205に接続するための有線インタフェース部231と、この有線インタフェース部231および無線基地局204を介して携帯電話機206と通信を行う端末通信処理部232を備えている。端末通信処理部232には、修正プログラムの適用状況ごとに該当する携帯電話機206に対して提供すべき情報を格納する情報テーブル233が備えられている。また、この情報テーブル233の内容を更新するためのテーブル更新処理部234が備えられている。   FIG. 3 shows the configuration of the information server. The information server 207 includes a wired interface unit 231 for connection to the radio base station 204 and the base station control device 205, and a terminal communication processing unit that communicates with the mobile phone 206 via the wired interface unit 231 and the radio base station 204. 232 is provided. The terminal communication processing unit 232 includes an information table 233 that stores information to be provided to the mobile phone 206 corresponding to each application state of the correction program. In addition, a table update processing unit 234 for updating the contents of the information table 233 is provided.

情報サーバ207は、図示しないがCPUと制御プログラムを格納したROM等の記憶媒体およびRAM等の作業用メモリを備えている。端末通信処理部232およびテーブル更新処理部234の各機能は対応するプログラムをCPUが実行することによって実現するようになっている。また、図示しないが、テーブル更新処理部234はディスプレイとキーボードおよびポインティングデバイスとしてのマウスを備えており、システム管理者の操作によって情報テーブル233の内容を更新できるようになっている。   Although not shown, the information server 207 includes a storage medium such as a ROM storing a CPU and a control program, and a working memory such as a RAM. Each function of the terminal communication processing unit 232 and the table update processing unit 234 is realized by the CPU executing a corresponding program. Although not shown, the table update processing unit 234 includes a display, a keyboard, and a mouse as a pointing device, and can update the contents of the information table 233 by the operation of the system administrator.

図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 communication processing unit 214 of the mobile phone 206 in association with the communication network based on a user report or the like. Then, the contents of this information table 233 are updated in comparison with the design contents of the respective correction programs created sequentially. Such work is suitably performed by a system administrator who has the authority to collect necessary information such as specialized knowledge about the communication system 201 and programs and damage reports. In addition, it is necessary for the information regarding the communication network to be used to follow as much as possible the changes in the occurrence status of defects and the distribution status of correction programs. For these reasons, the information for each application status of the correction program for the communication processing program is collectively managed in this way, and the mobile phone 206 selects an appropriate communication mode by obtaining the information from this information. Is possible.

前記したように各バージョンの修正プログラムは、提供が開始されてから即時に携帯電話機206に適用されるとは限らないため、この情報テーブル233には、同図に示すとおり、最新バージョンだけでなく、現在使用されている可能性のある古いバージョンの修正プログラムについても情報が格納されている。   As described above, the correction program for each version is not always applied to the mobile phone 206 immediately after the provision is started. Therefore, as shown in FIG. Information is also stored about older versions of hotfixes that may be currently in use.

携帯電話機206のサーバ送信処理部218は、情報サーバ207に対して、通信処理部214を実現する通信処理用プログラムの状態に対応する通信モード情報と必要バージョン情報とを問い合わせるために、サーバ送信処理およびサーバ受信処理を行う。これらの処理は、携帯電話機206が起動するたびに開始される。一方、この問い合わせに応えるために、情報サーバ207の端末通信処理部232では端末通信処理が実行される。   The server transmission processing unit 218 of the cellular phone 206 inquires the information server 207 about the communication mode information corresponding to the state of the communication processing program realizing the communication processing unit 214 and the necessary version information. And server reception processing. These processes are started each time the cellular phone 206 is activated. On the other hand, in order to respond to this inquiry, the terminal communication processing unit 232 of the information server 207 executes terminal communication processing.

図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 transmission processing unit 218 of the mobile phone 206 first acquires the version information stored in the version information storage unit 217 from the upgrade processing unit 215 (step S251), and transmits this to the information server 207 (step S252). ). Then, the measurement of the elapsed time after transmission using the timer unit 220 is started, and when a predetermined time has elapsed (step S253: Y), the version information is obtained again from the version upgrade processing unit 215, and this is updated. Processing to transmit to the information server 207 is performed (return). That is, every time a predetermined time elapses, the version information of the correction program applied to the communication processing program of the own device at that time is transmitted to the information server 207. The time length may be set to the maximum allowable time that does not follow the occurrence of these threats, taking into account the frequency of occurrence of new viruses and unauthorized access methods, for example. When the communication processing program remains in the initial state, information indicating “not applicable” is stored in the version information storage unit 217 of the upgrade processing unit 215, and this information is transmitted as version information. It has become.

図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 communication processing unit 232 of the information server 207 receives version information from the mobile phone 206 corresponding to step S252 in FIG. 5 (step S261: Y), the received version information is displayed in the information table 233 shown in FIG. The corresponding communication mode information and necessary version information are acquired by searching (step S262). Then, the acquired communication mode information and necessary version information are returned to the mobile phone 206 that is the transmission source of the version information received in step S261 (step S263), and a new version information is waited for again. (Return)

図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 reception processing unit 219 of the mobile phone 206 sets “packet switching circuit switching mode” as an initial state in the communication processing unit 214 immediately after the mobile phone 206 is activated (step S271: Y) (step S272). ). Then, when communication mode information and necessary version information are received from the information server 207 corresponding to step S263 of FIG. 6 (step S273: Y), the communication mode indicated by the received communication mode information is sent to the communication processing unit 214 at that time. It is determined whether or not the communication mode is set (step S274).

ここで、携帯電話機206が起動された直後、すなわち「パケット交換回線交換モード」が設定されている状態で、その通信処理部214に適用されている修正プログラムが、バージョン情報「CCC」に該当するものであったとする。すると、図4から明らかなように、ステップS273では対応する通信モード情報および必要バージョン情報として、それぞれ「回線交換モード」および「AAA」を受け取ることになる。   Here, the correction program applied to the communication processing unit 214 corresponds to the version information “CCC” immediately after the cellular phone 206 is activated, that is, in a state where the “packet switching circuit switching mode” is set. Suppose it was a thing. Then, as is apparent from FIG. 4, in step S273, “circuit switching mode” and “AAA” are received as the corresponding communication mode information and necessary version information, respectively.

この場合、受信した通信モード情報「回線交換モード」は通信処理部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 communication processing unit 214 receives this reception. The communication mode indicated by the received communication mode information is set (step S275). Specifically, the communication processing unit 214 is detached from the packet switching network 203. On the contrary, if connection to a new network is necessary in the newly set communication mode, it is attached to the network. Thereby, an appropriate communication mode is set. The communication mode information “circuit switching mode” received here indicates that there is a possibility of malfunction when the packet switching network 203 is used. That is, by switching from the initial state in which both the packet switching network 203 and the circuit switching network 202 are used to the communication mode in which only the designated circuit switching network 202 is used, the problem caused by such a problem can be avoided. Can do.

次に、受信した必要バージョン情報が示すバージョンが、その時点で通信処理用プログラムに適用されている修正プログラムのバージョンと一致するかを判別する(ステップ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 information storage unit 217. Here, since the received necessary version information “AAA” does not match the version information “CCC” stored in the version information storage unit 217 (N), the version of the correction program is displayed on a liquid crystal display (not shown) provided in the mobile phone 206. A message indicating that upgrade is necessary is displayed together with necessary version information (step S277). Then, the process returns to the beginning again (return). This display prompts the user to upgrade the version of the correction program applied to the communication processing unit 214. Then, the process returns to the beginning again (return).

2回目以降は携帯電話機206が起動された直後ではないため(ステップS271:N)、通信モードはそのままでステップS273へ進み、情報サーバ207からの受信を待機する。受信した通信モード情報が設定されている通信処理部214に設定されている通信モードと一致する場合には(ステップS274:Y)、その時点で設定されている通信モードが適切であるということになり、そのままステップS276へ進む。そして、受信した必要バージョン情報が修正プログラムのバージョンに一致するかを判別し、一致する場合には(Y)、最新バージョンの修正プログラムが通信処理部214に適用されているということになり、そのまま再び処理の最初に戻る(リターン)。   Since the second time or later is not immediately after the cellular phone 206 is activated (step S271: N), the process proceeds to step S273 without changing the communication mode and waits for reception from the information server 207. If the received communication mode information matches the communication mode set in the set communication processing unit 214 (step S274: Y), the communication mode set at that time is appropriate. The process proceeds to step S276 as it is. Then, it is determined whether the received necessary version information matches the version of the correction program. If they match (Y), it means that the latest version of the correction program has been applied to the communication processing unit 214. Return to the beginning of the process again (Return).

通信処理部214に適用するための修正プログラムは、回線交換網202やパケット交換網203に配置された図示しないサーバあるいは情報サーバ207で提供される。バージョンアップ処理部215は、図示しない操作部によってユーザから修正プログラムのバージョンアップが指示されると、該当するサーバにアクセスして表示された必要バージョン情報に該当する修正プログラムを取得するようになっている。そして、取得した修正プログラムを通信処理部214を実現するための前記した通信処理用プログラムに適用するとともに、バージョン情報格納部217の内容をその適用を行った修正プログラムのバージョンを示すバージョン情報で更新する。   A correction program to be applied to the communication processing unit 214 is provided by a server (not shown) or an information server 207 arranged in the circuit switching network 202 or the packet switching network 203. When an upgrade unit 215 is instructed by a user (not shown) to update the correction program, the version upgrade processing unit 215 accesses the corresponding server and acquires the correction program corresponding to the displayed required version information. Yes. Then, the acquired correction program is applied to the above-described communication processing program for realizing the communication processing unit 214, and the contents of the version information storage unit 217 are updated with version information indicating the version of the correction program that has been applied. To do.

すなわち、図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 communication processing unit 214. That is, the latest version of the correction program is applied, and both the circuit switching network 202 and the packet switching network 203 can be used.

なお、必要バージョン情報は必ずしも最新バージョンである必要はない。たとえば新たに発生したウィルスに対抗するための修正プログラムがまだ開発されておらず、そのウィルスに対しては最新バージョンよりも古いバージョンの方が強いといった状況も起こり得る。このような状況では、その古いバージョンの修正プログラムが必要バージョン情報となる。   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 cellular phone 206 includes the information server 207 on the communication system 201 that can be connected to both the circuit switching network 202 and the packet switching network 203. This information server 207 has a communication mode that can avoid a problem that may occur due to an uncorrected problem in association with the application status of the corrective program for correcting the problem of the communication processing program of the mobile phone 206. The communication mode information shown is stored. Then, the cellular phone 206 sends the version information of the correction program of its own device to the information server 207 to inquire about the corresponding communication mode, and sets the communication mode according to the inquiry result. As a result, the mobile phone 206 can avoid the problem even if the communication processing program has not been corrected, and suppress the occurrence of the problem. That is, it is possible to improve the reliability of communication performed by the mobile phone 206 and to prevent secondary damage such as the spread of virus infection or the load on the communication network.

また、情報サーバ207への問い合わせは、携帯電話機206の起動時あるいは最後に情報サーバ207への問い合わせを行ってから所定時間が経過するごとに行うため、各ネットワークの状況や自装置に適用している修正プログラムの状況が変化しても、これに速やかに追従させて適切な通信ネットワークを選択することができる。更に、問い合わせの際に必要バージョン情報を受け取ってバージョンアップが必要な場合にはこれをユーザに通知するので、修正プログラムのアップデートを見逃す可能性を低減させることができる。   In addition, since the inquiry to the information server 207 is performed when the mobile phone 206 is started or every time a predetermined time has elapsed since the last inquiry to the information server 207, it can be applied to the situation of each network and its own device. Even if the status of the correction program being changed changes, it is possible to promptly follow this and select an appropriate communication network. Furthermore, since the required version information is received at the time of inquiry and the user needs to be upgraded, this is notified to the user, so that the possibility of overlooking the update of the correction program can be reduced.

更に、自装置に必要な情報のみを情報サーバ207から取得するので、通信量や携帯電話機206に必要なメモリの容量を抑えた状態で、このような通信ネットワークの選択を実現することができる。   Furthermore, since only the information necessary for the device itself is acquired from the information server 207, such communication network selection can be realized with the amount of communication and the memory capacity required for the mobile phone 206 being suppressed.

<本発明の変形例> <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 mobile phone 406 includes an upgrade processing unit 415 that performs processing different from the upgrade processing unit 215 shown in FIG. Further, the mode setting processing unit 416 provided in place of the mode setting processing unit 216 shown in FIG. 2 is not provided with the timer unit 220, and performs processing different from this in place of the server transmission processing unit 218. A server transmission processing unit 418 is provided.

図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 information server 407 includes a terminal communication processing unit 432 and a table update processing unit 434 that execute processes different from those in place of the terminal communication processing unit 232 and the table update processing unit 234 shown in FIG. Further, the terminal communication processing unit 432 is connected not only to the information table 233 but also to the table update processing unit 434.

携帯電話機406と情報サーバ407は、図示しないが実施例の図1に示した通信システム201と同様の通信システムに配置されており、情報サーバ407が接続する無線基地局を介して情報サーバ407と携帯電話機406は互いに通信が可能となっている。   Although not shown, the mobile phone 406 and the information server 407 are arranged in a communication system similar to the communication system 201 shown in FIG. 1 of the embodiment, and the information server 407 is connected to the information server 407 via a wireless base station to which the information server 407 is connected. The mobile phone 406 can communicate with each other.

図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 information server 407 transmits a message to that effect to the mode setting processing unit 416 of the mobile phone 406. In addition, when the upgrade processing unit 415 of the mobile phone 406 changes the correction program to be applied to the communication processing unit 214, the upgrade processing unit 415 notifies the mode setting processing unit 416 of this along with the version information. The server transmission processing unit 418 of the mode setting processing unit 416 waits for the reception of the update notification message from the information server 407 and the notification of the modification program modification from the version upgrade processing unit 415 (steps S451 and S452).

情報サーバ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 information storage unit 217 is acquired from the upgrade processing unit 415. Then, the process proceeds to step S252, and the acquired version information is transmitted to the information server 407. However, unlike FIG. 5, the process immediately returns to step S451 to receive a new update notification message and notify the modification program change. Wait (Return).

バージョンアップ処理部415からの修正プログラムの変更がバージョン情報と共に通知された場合には(ステップS451:N、ステップS452:Y)、ステップS252へ進みその通知されたバージョン情報を情報サーバ407へと送信する。そして、同様にステップS451へと戻って新たな更新通知メッセージの受信と修正プログラムの変更の通知を待機する(リターン)。なお、過去にステップS452でバージョンアップ処理部415からの修正プログラムの変更がバージョン情報と共に通知されているときには、最後にこのステップS451で通知されたバージョン情報を常に保持しておき、ステップS251ではこの保持したバージョン情報を取得するようにしてもよい。   When the change of the correction program from the version upgrade processing unit 415 is notified together with the version information (step S451: N, step S452: Y), the process proceeds to step S252 and the notified version information is transmitted to the information server 407. To do. Similarly, the process returns to step S451 to wait for reception of a new update notification message and notification of modification program modification (return). In the past, when the modification program change from the version upgrade processing unit 415 has been notified together with the version information in step S452, the version information notified last in step S451 is always held, and in step S251 You may make it acquire the held version information.

図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 information server 407 updates the contents of the information table 233, the table communication processing unit 432 is notified of this fact. The terminal communication processing unit 432 waits not only for receiving the version information from the mobile phone 406 but also for the notification of the information table 233 update from the table update processing unit 434 (steps S261 and S461).

テーブル更新処理部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 mobile phone 406 that is the target of information provision. An update notification message for notifying is sent (step S462). Then, it again waits for reception of new version information and notification of update of the information table 233 (return). When the transmitted update notification message is received by the server transmission processing unit 418 of the mobile phone 406 in step S451 in FIG. 10, the version information is returned to the information server 407 as described above. Thereafter, corresponding communication mode information and necessary version information are sent to the mobile phone 406 as in the embodiment, and an appropriate communication mode is set in the mobile phone 406.

以上説明したようにこの変形例では、携帯電話機406の修正プログラムのバージョンが変更されたとき、あるいは情報サーバの情報テーブル233が更新されたときに、携帯電話機406の通信モード設定のための問い合わせを行うようにしている。これにより、必要なときにのみ問い合わせを行うことになり、通信回数を抑えることができる。   As described above, in this modification, when the version of the modification program of the mobile phone 406 is changed or when the information table 233 of the information server is updated, an inquiry for setting the communication mode of the mobile phone 406 is made. Like to do. As a result, an inquiry is made only when necessary, and the number of communications can be suppressed.

なお、以上説明した実施例および変形例では、情報サーバに通信モード情報を格納しこれを返送するようにしたが、通信に適合する通信ネットワークを示す情報を管理するようにしてもよい。この場合には、携帯電話機もこれに対応して通信ネットワーク単位で接続を制御する必要がある。あるいは、逆に通信に適合しない通信ネットワークを示す情報を管理してこれを返送し、携帯電話機はこの返送された通信ネットワークへの接続を行わないようにしてもよい。また、情報サーバを利用して通信モードの設定を行う通信端末を一台の携帯電話機としたが、複数の携帯電話機あるいは通信端末で情報サーバを共用することももちろん可能である。この場合、通信システム全体として設備投資を抑えた状態で、複数の携帯電話機に対して適切に通信モード設定を行うことが可能となる。更に、情報サーバを無線基地局と基地極制御装置に接続させる形としたが、情報サーバの各機能部を無線基地局あるいは基地極制御装置で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.

本発明の一実施例による通信システムの構成を表わした構成図である。It is a block diagram showing the structure of the communication system by one Example of this invention. 本発明の実施例による携帯電話機の構成を表わした構成図である。It is a block diagram showing the structure of the mobile telephone by the Example of this invention. 本発明の実施例による情報サーバの構成を表わした構成図である。It is a block diagram showing the structure of the information server by the Example of this invention. 本発明の実施例による情報テーブルの内容を表わした説明図である。It is explanatory drawing showing the content of the information table by the Example of this invention. 本発明の実施例によるサーバ送信処理部のサーバ送信処理の流れを表わした流れ図である。It is a flowchart showing the flow of the server transmission process of the server transmission process part by the Example of this invention. 本発明の実施例による端末通信処理部の端末通信処理の流れを表わした流れ図である。It is a flowchart showing the flow of the terminal communication process of the terminal communication processing part by the Example of this invention. 本発明の実施例によるサーバ受信処理部のサーバ受信処理の流れを表わした流れ図である。It is a flowchart showing the flow of the server reception process of the server reception process part by the Example of this invention. 本発明の変形例による通信端末としての携帯電話機の構成を表わした構成図である。It is a block diagram showing the structure of the mobile telephone as a communication terminal by the modification of this invention. 本発明の変形例による情報サーバの構成を表わした構成図である。It is a block diagram showing the structure of the information server by the modification of this invention. 本発明の変形例によるサーバ送信処理部のサーバ送信処理の流れを表わした流れ図である。It is a flowchart showing the flow of the server transmission process of the server transmission process part by the modification of this invention. 本発明の変形例による端末通信処理部の処理の流れを表わした流れ図である。It is a flowchart showing the flow of the process of the terminal communication process part by the modification of this invention.

符号の説明Explanation of symbols

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 SYMBOLS 201 Communication system 202 Circuit switching network 203 Packet switching network 204 Wireless base station 205 Base station controller 206, 406 Mobile phone 207, 407 Information server 210 Antenna 211 Wireless interface unit 212 Line switching processing unit 213 Packet switching processing unit 214 Communication processing unit 215, 415 Version upgrade processing unit 216, 416 Mode setting processing unit 217 Version information storage unit 218, 418 Server transmission processing unit 219 Server reception processing unit 220 Timer unit 231 Wired interface unit 232, 432 Terminal communication processing unit 233 Information table 234, 434 Table update processing unit

Claims (9)

予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段と、
前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける自端末に用意され適用が可能なバージョンを示すバージョン情報を格納するバージョン情報格納手段と、
前記通信モード選択手段によって現時点で選択されている通信モードと前記バージョン情報格納手段に格納されている該当するバージョン情報を予め定めた問い合わせ先に通知して自端末がどの通信モードとどのバージョンを選択するのが適切かを問い合わせる問合せ手段と、
この問合せ手段の問い合わせに対する回答から自端末の適切な通信モードとバージョンを前記通信モード選択手段の選択のために設定する設定手段
とを具備することを特徴とする通信端末。
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.
前記問合せ手段は、予め定められた時間が経過するたびに問い合わせを行う手段であることを特徴とする請求項1記載の通信端末。   2. The communication terminal according to claim 1, wherein the inquiry means is an inquiry means each time a predetermined time elapses. 前記問合せ手段は、前記通信処理用プログラムが改定されるたびに問い合わせを行う手段であることを特徴とする請求項1記載の通信端末。 2. The communication terminal according to claim 1, wherein said inquiry means is means for making an inquiry every time said communication processing program is revised. 予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段を備えた通信端末からその通信端末が現在選択している通信モードと前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記通信端末に用意され適用が可能なバージョンを示すバージョン情報を問い合わせとして受け取る受信手段と、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;
この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記通信端末が適切な通信を可能とする通信モードとバージョン情報を対応付けた対応テーブルと、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.
予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段を備えた通信端末からその通信端末が現在選択している通信モードと前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記通信端末に用意され適用が可能なバージョンを示すバージョン情報を問い合わせとして受け取る受信手段と、
この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記通信端末が適切な通信を行えない通信モードとバージョン情報を対応付けた対応テーブルと、
前記受信手段が通信端末から通信モードとバージョン情報を受信するたびに前記対応テーブルを検索してその通信端末が適合しない通信モードとバージョン情報を前記問い合わせに対して回答する回答手段
とを具備することを特徴とするサーバ。
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:
予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段と、前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける自端末に用意され適用が可能なバージョンを示すバージョン情報を格納するバージョン情報格納手段と、前記通信モード選択手段によって現時点で選択されている通信モードと前記バージョン情報格納手段に格納されている該当するバージョン情報を予め定めた問い合わせ先に通知して自端末がどの通信モードとどのバージョンを選択するのが適切かを問い合わせる問合せ手段と、この問合せ手段の問い合わせに対する回答から自端末の適切な通信モードとバージョンを前記通信モード選択手段の選択のために設定する設定手段とを備えた通信端末と、
前記通信端末のいずれかからその通信端末が現在選択している通信モードと前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記通信端末に用意され適用が可能なバージョンを示すバージョン情報を、前記予め定めた問い合わせ先として受け取る受信手段と、この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記通信端末が適切な通信を可能とする通信モードとバージョン情報を対応付けた対応テーブルと、前記受信手段が通信端末から前記通信モードとバージョン情報を受信するたびに前記対応テーブルを検索してその通信端末が適合する通信モードとバージョン情報を前記問い合わせに対して回答する回答手段とを備えたサーバ
とを具備することを特徴とする通信システム
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:
予め定めた複数の通信ネットワークを任意に選択して通信する所定数の通信モードのうちから1つの通信モードを選択して自端末の通信に用いる通信モード選択手段と、前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける自端末に用意され適用が可能なバージョンを示すバージョン情報を格納するバージョン情報格納手段と、前記通信モード選択手段によって現時点で選択されている通信モードと前記バージョン情報格納手段に格納されている該当するバージョン情報を予め定めた問い合わせ先に通知して自端末がどの通信モードとどのバージョンを選択するのが適切かを問い合わせる問合せ手段と、この問合せ手段の問い合わせに対する回答から自端末の適切な通信モードとバージョンを前記通信モード選択手段の選択のために設定する設定手段とを備えた通信端末と、
前記通信端末のいずれかからその通信端末が現在選択している通信モードと前記複数の通信モードのそれぞれに用意された通信処理用プログラムにおける前記通信端末に用意され適用が可能なバージョンを示すバージョン情報を、前記予め定めた問い合わせ先として受け取る受信手段と、この受信手段の受信する可能性のあるバージョン情報のそれぞれに対して、前記通信端末が適切な通信を行えない通信モードとバージョン情報を対応付けた対応テーブルと、前記受信手段が通信端末から前記通信モードとバージョン情報を受信するたびに前記対応テーブルを検索してその通信端末が適合しない通信モードとバージョン情報を前記問い合わせに対して回答する回答手段とを備えたサーバ
とを具備することを特徴とする通信システム。
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.
JP2005171003A 2005-06-10 2005-06-10 Communication terminal, server, communication system, and communication control method Expired - Fee Related JP4802562B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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