(57)【要約】【課題】携帯電話機がコンピュータウイルスに感染した場合、それに適した処置を容易に行う。【解決手段】携帯電話機２００が、携帯電話機２００がコンピュータウイルスに感染しているかどうかを監視し、コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報をサーバ１００へ送信し、サーバ１００が、携帯電話機２００からウイルス検知情報が送信されてきた場合、ウイルス検知情報に基づいて、携帯電話機２００へ所定の処理を実施する。【選択図】図１
2011087227.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、該サーバと通信可能な携帯電話機とから構成された移動通信システムにおいて、
前記携帯電話機は、当該携帯電話機がコンピュータウイルスに感染しているかどうかを監視し、前記コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報を前記サーバへ送信し、
前記サーバは、前記携帯電話機から前記ウイルス検知情報が送信されてきた場合、該ウイルス検知情報に基づいて、該携帯電話機に対して所定の処理を実施することを特徴とする移動通信システム。
【請求項２】
請求項１に記載の移動通信システムにおいて、
前記携帯電話機は、前記被害状況と該被害状況を分類したクラスとをあらかじめ対応付けて記憶し、前記検知したコンピュータウイルスの感染による被害状況と対応付けられたクラスを前記ウイルス検知情報として前記サーバへ送信し、
前記サーバは、前記クラスと、前記携帯電話機に対して実施する処理とをあらかじめ対応付けて記憶し、前記携帯電話機から送信されてきたクラスに応じた前記処理を前記携帯電話機に対して実施することを特徴とする移動通信システム。
【請求項３】
請求項１に記載の移動通信システムにおいて、
前記サーバは、前記携帯電話機が有する機能の少なくとも一部を停止させる処理を前記所定の処理として前記携帯電話機に対して実施することを特徴とする移動通信システム。
【請求項４】
請求項１に記載の移動通信システムにおいて、
前記サーバは、前記携帯電話機に記憶されているプログラムを更新させる処理を前記所定の処理として前記携帯電話機に対して実施することを特徴とする移動通信システム。
【請求項５】
請求項４に記載の移動通信システムにおいて、
前記サーバは、前記プログラムを更新させる際、前記携帯電話機に記憶されているプログラムと前記更新させるプログラムとの差分のみを前記携帯電話機へダウンロードすることを特徴とする移動通信システム。
【請求項６】
請求項４に記載の移動通信システムにおいて、
前記サーバは、前記プログラムとして、低レイヤのアプリケーションを更新させることを特徴とする移動通信システム。
【請求項７】
請求項１に記載の移動通信システムにおいて、
前記サーバと前記携帯電話機との間で前記ウイルス検知情報を送受信するための通信プロトコルとして、ＯＭＡ−ＤＭを用いることを特徴とする移動通信システム。
【請求項８】
自身がコンピュータウイルスに感染しているかどうかを監視する携帯電話機と通信可能なサーバであって、
前記携帯電話機から前記コンピュータウイルスの感染による被害状況を示すウイルス検知情報が送信されてきた場合、該ウイルス検知情報に基づいて、前記携帯電話機に対して実施する処理を決定する処理決定部と、
前記処理決定部が決定した処理を前記携帯電話機に対して実施する携帯電話機制御部とを有するサーバ。
【請求項９】
請求項８に記載のサーバにおいて、
前記携帯電話機が検知したコンピュータウイルスの感染による被害状況が分類されたクラスと、前記携帯電話機に対して実施する処理とをあらかじめ対応付けて記憶する記憶部を有し、
前記処理決定部は、前記携帯電話機から前記クラスが前記ウイルス検知情報として送信されてきた場合、前記記憶部が該クラスと対応付けて記憶している処理を前記携帯電話機に対して実施する処理として決定することを特徴とするサーバ。
【請求項１０】
請求項８に記載のサーバにおいて、
前記処理決定部は、前記携帯電話機が有する機能の少なくとも一部を停止させる処理を前記携帯電話機に対して実施する処理として決定することを特徴とするサーバ。
【請求項１１】
請求項８に記載のサーバにおいて、
前記処理決定部は、前記携帯電話機に記憶されているプログラムを更新させる処理を前記携帯電話機に対して実施する処理として決定することを特徴とするサーバ。
【請求項１２】
請求項１１に記載のサーバにおいて、
前記携帯電話機制御部は、前記処理決定部が前記携帯電話機に記憶されているプログラムを更新させる処理を前記携帯電話機に対して実施する処理として決定した場合、前記携帯電話機に記憶されているプログラムと前記更新させるプログラムとの差分のみを前記携帯電話機へダウンロードすることを特徴とするサーバ。
【請求項１３】
サーバと通信可能な携帯電話機であって、
当該携帯電話機がコンピュータウイルスに感染しているかどうかを監視する監視部と、
前記監視部が当該携帯電話機が前記コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報を前記サーバへ送信する通知部とを有する携帯電話機。
【請求項１４】
サーバと、該サーバと通信可能な携帯電話機とから構成された移動通信システムにおける移動通信制御方法であって、
前記携帯電話機が、当該携帯電話機がコンピュータウイルスに感染しているかどうかを監視するステップと、
前記携帯電話機が、前記コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報を前記サーバへ送信するステップと、
前記サーバが、前記携帯電話機から前記ウイルス検知情報が送信されてきた場合、該ウイルス検知情報に基づいて、該携帯電話機へ所定の処理を実施するステップとを有する移動通信制御方法。
【請求項１５】
自身がコンピュータウイルスに感染しているかどうかを監視する携帯電話機と通信可能なサーバに、
前記携帯電話機から前記コンピュータウイルスの感染による被害状況を示すウイルス検知情報が送信されてきた場合、該ウイルス検知情報に基づいて、前記携帯電話機に対して実施する処理を決定する手順と、
前記決定した処理を前記携帯電話機に対して実施する手順とを実行させるためのプログラム。
【請求項１６】
サーバと通信可能な携帯電話機に、
当該携帯電話機がコンピュータウイルスに感染しているかどうかを監視する手順と、
当該携帯電話機が前記コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報を前記サーバへ送信する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信を行う移動通信システム、サーバ、携帯電話機、移動通信制御方法およびプログラムに関する。
【背景技術】
【０００２】
一般的に、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に被害を与えるコンピュータウイルスの存在は、誰もが認識していることである。このコンピュータウイルスによる被害をおさえるためにも、ＰＣ自体にダウンロードする専用の対策ソフトウェア（例えば、コンピュータウイルスを検知して上位装置へ通知するものや、コンピュータウイルスを駆除するもの等）が市販されている。また、このような対策ソフトウェアを用いてＰＣからコンピュータウイルスに感染した旨が通知された上位装置が、所定の処理を当該ＰＣへ指示する技術が考えられている。また、コンピュータウイルス感染時に、ＰＣの基本ソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）のクリアインストールという対策もとられている。
【０００３】
一方、携帯電話機の開発においては、ＯＳなどのプラットフォームからアプリケーション層にいたるまで、通信事業者により管理されている。そのため、アプリケーション開発のためのインターフェイスなども限られたものしか公開されていなかったため、コンピュータウイルス感染のリスクが少なかった。
【０００４】
しかし、近年、携帯電話機においても、スマートフォンに代表されるオープンな世界ではアプリケーションの開発が自由になってきている。そのため、コンピュータウイルス感染の脅威も増大してきている。
【０００５】
そこで、急速に進展する携帯電話市場のオープン化に向けてコンピュータウイルス対策が必要となり、携帯電話機向けのウイルス対策の技術が考えられている（例えば、非特許文献１参照。）。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】半沢智、“携帯電話向けウイルス対策ソフトが登場”、［online］、２００５年５月３０日、日経ＮＥＴＷＯＲＫ、［平成２１年１０月７日検索］、インターネット＜ＵＲＬ：http://itpro.nikkeibp.co.jp/free/NNW/NETHOT/20050527/161650/＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したような技術においては、携帯電話機がコンピュータウイルスを検知した場合、ディスプレイ等にその旨を表示することにより、当該携帯電話機を所持している者（以下、ユーザと称する）へ通知するだけのものである。つまり、当該携帯電話機がコンピュータウイルスに感染していることをユーザが知っても、どのように対応して良いかわからず、さらに被害が拡大してしまうおそれがある。
【０００８】
本発明の目的は、上述した課題を解決する移動通信システム、サーバ、携帯電話機、移動通信制御方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の移動通信システムは、
サーバと、該サーバと通信可能な携帯電話機とから構成された移動通信システムにであって、
前記携帯電話機は、当該携帯電話機がコンピュータウイルスに感染しているかどうかを監視し、前記コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報を前記サーバへ送信し、
前記サーバは、前記携帯電話機から前記ウイルス検知情報が送信されてきた場合、該ウイルス検知情報に基づいて、該携帯電話機へ所定の処理を実施することを特徴とする。
【００１０】
また、本発明のサーバは、
自身がコンピュータウイルスに感染しているかどうかを監視する携帯電話機と通信可能なサーバであって、
前記携帯電話機から前記コンピュータウイルスの感染による被害状況を示すウイルス検知情報が送信されてきた場合、該ウイルス検知情報に基づいて、前記携帯電話機に対して実施する処理を決定する処理決定部と、
前記処理決定部が決定した処理を前記携帯電話機に対して実施する携帯電話機制御部とを有する。
【００１１】
また、本発明の携帯電話機は、
サーバと通信可能な携帯電話機であって、
当該携帯電話機がコンピュータウイルスに感染しているかどうかを監視する監視部と、
前記監視部が当該携帯電話機が前記コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報を前記サーバへ送信する通知部とを有する。
【００１２】
また、本発明の移動通信制御方法は、
サーバと、該サーバと通信可能な携帯電話機とから構成された移動通信システムにおける移動通信制御方法であって、
前記携帯電話機が、当該携帯電話機がコンピュータウイルスに感染しているかどうかを監視するステップと、
前記携帯電話機が、前記コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報を前記サーバへ送信するステップと、
前記サーバが、前記携帯電話機から前記ウイルス検知情報が送信されてきた場合、該ウイルス検知情報に基づいて、該携帯電話機へ所定の処理を実施するステップとを有する。
【００１３】
また、本発明のプログラムは、
自身がコンピュータウイルスに感染しているかどうかを監視する携帯電話機と通信可能なサーバに実行させるためのプログラムであって、
前記携帯電話機から前記コンピュータウイルスの感染による被害状況を示すウイルス検知情報が送信されてきた場合、該ウイルス検知情報に基づいて、前記携帯電話機に対して実施する処理を決定する手順と、
前記決定した処理を前記携帯電話機に対して実施する手順とを実行させる。
【００１４】
また、本発明のプログラムは、
サーバと通信可能な携帯電話機に実行させるためのプログラムであって、
当該携帯電話機がコンピュータウイルスに感染しているかどうかを監視する手順と、
当該携帯電話機が前記コンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を示すウイルス検知情報を前記サーバへ送信する手順とを実行させる。
【発明の効果】
【００１５】
以上説明したように、本発明においては、携帯電話機がコンピュータウイルスに感染した場合、それに適した処置を容易に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の移動通信システムの実施の一形態を示す図である。
【図２】図１に示したサーバの内部構成の一例を示す図である。
【図３】図２に示した記憶部に記憶された対応付け情報の一例を示す図である。
【図４】図１に示した携帯電話機の内部構成の一例を示す図である。
【図５】図４に示した記憶部に記憶された対応付け情報の一例を示す図である。
【図６】本形態における移動通信制御方法のうち、図１に示したサーバにおける処理を説明するためのフローチャートである。
【図７】本形態における移動通信制御方法のうち、図１に示した携帯電話機における処理を説明するためのフローチャートである。
【図８】ステップＳ３にて決定した処理が、「全機能停止」である場合に実施する処理を説明するためのシーケンス図である。
【図９】ステップＳ２３にて、携帯電話機に表示された全機能停止の旨を示す表示画面の一例を示す図である。
【図１０】ステップＳ３にて決定した処理が、「通信機能停止」である場合に実施する処理を説明するためのシーケンス図である。
【図１１】ステップＳ３３にて、携帯電話機に表示された通信機能停止の旨を示す表示画面の一例を示す図である。
【図１２】ステップＳ３にて決定した処理が、「近距離無線通信機能停止」である場合に実施する処理を説明するためのシーケンス図である。
【図１３】ステップＳ４３にて、携帯電話機に表示された近距離無線通信機能停止の旨を示す表示画面の一例を示す図である。
【図１４】ステップＳ３にて決定した処理が、「ソフトウェアインストール」である場合に実施する処理を説明するためのシーケンス図である。
【図１５】ステップＳ３にて決定した処理が、「ソフトウェア更新」である場合に実施する処理を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１７】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１８】
図１は、本発明の移動通信システムの実施の一形態を示す図である。
【００１９】
本形態は図１に示すように、サーバ１００と、携帯電話機２００とから構成されている。
【００２０】
サーバ１００は、携帯電話機２００との間での無線通信機能を有する。また、サーバ１００は、携帯電話機２００から、携帯電話機２００がコンピュータウイルスに感染している旨を示すウイルス検知情報が通知されてきた場合、ウイルス検知情報に基づいて、携帯電話機２００へ所定の処理を実施する。この所定の処理の詳細については、後で説明する。
【００２１】
携帯電話機２００は、通話機能やパケット通信機能が具備された携帯端末であり、サーバ１００との間で無線通信を行う機能を有する。また、携帯電話機２００は、携帯電話機２００がコンピュータウイルスに感染しているかどうかを監視し、コンピュータウイルスに感染していることを検知した場合、その感染による被害状況を示すウイルス検知情報をサーバ１００へ送信する。ここで、コンピュータウイルスに感染しているかどうかを監視する方法や、検知するコンピュータウイルスの種類については、ここでは規定しない。また、この「被害状況」は、コンピュータウイルスの感染により、どの機能に悪影響を及ぼしているかや、どの機能がどの程度低下しているか等、その被害の状況がわかるものであれば良い。もしくは、例えば、検知されたコンピュータウイルスが、周知されているものである場合、そのコンピュータウイルスの種類を被害状況に盛り込んでも良い。
【００２２】
図２は、図１に示したサーバ１００の内部構成の一例を示す図である。
【００２３】
図１に示したサーバ１００には図２に示すように、処理決定部１０１と、携帯電話機制御部１０２と、記憶部１０３とが設けられている。なお、図２には、図１に示したサーバ１００を構成する構成要素のうち、本発明に係わる構成要素のみを示した。
【００２４】
処理決定部１０１は、携帯電話機２００からコンピュータウイルスの感染による被害状況を示すウイルス検知情報が送信されてきた場合、そのウイルス検知情報に基づいて、携帯電話機２００に対して実施する処理を決定する。
【００２５】
携帯電話機制御部１０２は、処理決定部１０１が決定した処理を携帯電話機２００に対して実施することにより、携帯電話機２００を制御する。
【００２６】
記憶部１０３は、携帯電話機２００から送信されてきたウイルス検知情報に基づいて処理決定部１０１が処理を決定するための対応付け情報を記憶する。
【００２７】
図３は、図２に示した記憶部１０３に記憶された対応付け情報の一例を示す図である。
【００２８】
図２に示した記憶部１０３には図３に示すように、クラスと処理とがあらかじめ対応付けられて記憶されている。
【００２９】
「クラス」は、ウイルス検知情報に示されたコンピュータウイルスによる被害状況を示す指標である。ここで、どのようなコンピュータウイルスに感染した場合、どのクラスに対応するのかは、システムであらかじめ設定されている。
【００３０】
「処理」は、携帯電話機２００からウイルス検知情報が送信されてきた場合、携帯電話機２００に対して実施する処理を示す。
【００３１】
例えば図３に示すように、クラス「Ａ」と処理「全機能停止」とが対応付けられて記憶されている。これは、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ａ」である場合、携帯電話機制御部１０２が携帯電話機２００に対して実施する処理が「全機能停止」であることを示している。また、クラス「Ｂ」と処理「通信機能停止」とが対応付けられて記憶されている。これは、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ｂ」である場合、携帯電話機制御部１０２が携帯電話機２００に対して実施する処理が「通信機能停止」であることを示している。また、クラス「Ｃ」と処理「近距離通信機能停止」とが対応付けられて記憶されている。これは、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ｃ」である場合、携帯電話機制御部１０２が携帯電話機２００に対して実施する処理が「近距離通信機能停止」であることを示している。また、クラス「Ｄ」と処理「ソフトウェアインストール」とが対応付けられて記憶されている。これは、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ｄ」である場合、携帯電話機制御部１０２が携帯電話機２００に対して実施する処理が「ソフトウェアインストール」であることを示している。また、クラス「Ｅ」と処理「ソフトウェア更新」とが対応付けられて記憶されている。これは、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ｅ」である場合、携帯電話機制御部１０２が携帯電話機２００に対して実施する処理が「ソフトウェア更新」であることを示している。
【００３２】
処理決定部１０１は、携帯電話機２００からウイルス検知情報が送信されてきた場合、当該ウイルス検知情報が示すクラスと対応付けられている処理を記憶部１０３から検索して決定する。
【００３３】
図４は、図１に示した携帯電話機２００の内部構成の一例を示す図である。
【００３４】
図１に示した携帯電話機２００には図４に示すように、監視部２０１と、通知部２０２と、記憶部２０３とが設けられている。なお、図４には、図１に示した携帯電話機２００を構成する構成要素のうち、本発明に係わる構成要素のみを示した。
【００３５】
監視部２０１は、携帯電話機２００がコンピュータウイルスに感染しているかどうかを監視する。また、監視部２０１は、携帯電話機２００がコンピュータウイルスに感染していることを検知した場合、当該感染による被害状況を確認する。ここで、具体的な監視方法や被害状況の確認方法については、特に規定せず、非特許文献１に記載されているようなものを用いるものであっても良い。
【００３６】
通知部２０２は、携帯電話機２００がコンピュータウイルスに感染していることを監視部２０１が検知した場合、当該感染による被害状況を示すウイルス検知情報をサーバ１００へ送信する。また、通知部２０２は、ウイルス検知情報をサーバ１００へ送信する際、監視部２０１が検知したコンピュータウイルスの感染による被害状況を示す指標をクラスとして送信するものであっても良い。このクラスの決め方は、サーバ１００との間で認識できるものであれば良く、特に規定しない。
【００３７】
記憶部２０３は、通知部２０２がサーバ１００へ、コンピュータウイルスの感染による被害状況を示す指標として通知する際のクラスを決定するための対応付け情報を記憶する。
【００３８】
例えば、携帯電話機２００にて動作するソフトウェアのうち、複数のソフトウェアが当該コンピュータウイルスによって動作不可能に陥った場合は、最も高い緊急度を示すクラスに分類されるものであっても良い。また、携帯電話機２００にて動作するソフトウェアのうち、１つソフトウェアのみが当該コンピュータウイルスによって動作不可能に陥った場合は、緊急度が中程度のクラスに分類されるものであっても良い。また、携帯電話機２００にて動作するソフトウェアすべてが動作可能であるが、当該コンピュータウイルスによって処理速度が通常よりも遅くなっている場合は、緊急度が低いクラスに分類されるものであっても良い。また、携帯電話機２００が近距離無線通信機能を有している場合、近距離無線通信機能に被害が及んだ時に、所定のクラスに分類されるといった、決まった機能に対して決まったクラスに分類されるものであっても良い。また、これらのクラスを、サーバ１００にて認識できるように、例えば、図３に示したように、「Ａ」〜「Ｅ」としても良い。
【００３９】
図５は、図４に示した記憶部２０３に記憶された対応付け情報の一例を示す図である。
【００４０】
図４に示した記憶部２０３には図５に示すように、被害状況とクラスとがあらかじめ対応付けられて記憶されている。
【００４１】
「被害状況」は、監視部２０１が検知したコンピュータウイルスが携帯電話機２００にどのような被害を与えているかを示す情報である。なお、監視部２０１が検知したコンピュータウイルスが携帯電話機２００にどのような被害を与えているかは、上述したように一般的に使用されているコンピュータウイルス検知処理（例えば、汎用のソフトウェアによるもの）等を用いて、判断するものであれば良い。
【００４２】
「クラス」は、ウイルス検知情報に示されたコンピュータウイルスによる被害状況を示す指標である。このクラスは、どのようなコンピュータウイルスに感染した場合、どのクラスに対応するのかは、システムであらかじめ設定されている。
【００４３】
例えば図５に示すように、被害状況「複数のソフトウェアに感染」とクラス「Ａ」とが対応付けられて記憶されている。これは、監視部２０１が検知したコンピュータウイルスが携帯電話機２００で動作するソフトウェアのうち複数のソフトウェアに感染していると判断された場合、ウイルス検知情報としてサーバ１００へ送信するクラスが「Ａ」であることを示している。また、被害状況「通信機能に感染」とクラス「Ｂ」とが対応付けられて記憶されている。これは、監視部２０１が検知したコンピュータウイルスが携帯電話機２００の通信機能に感染していると判断された場合、ウイルス検知情報としてサーバ１００へ送信するクラスが「Ｂ」であることを示している。また、被害状況「近距離無線通信機能」とクラス「Ｃ」とが対応付けられて記憶されている。これは、監視部２０１が検知したコンピュータウイルスが携帯電話機２００が具備する近距離無線通信機能に感染していると判断された場合、ウイルス検知情報としてサーバ１００へ送信するクラスが「Ｃ」であることを示している。また、被害状況「駆除可能なウイルスに感染」とクラス「Ｄ」とが対応付けられて記憶されている。これは、監視部２０１が検知したコンピュータウイルスが駆除可能なコンピュータウイルスであると判断された場合、ウイルス検知情報としてサーバ１００へ送信するクラスが「Ｄ」であることを示している。また、被害状況「１つのソフトウェアに感染」とクラス「Ｅ」とが対応付けられて記憶されている。これは、監視部２０１が検知したコンピュータウイルスが携帯電話機２００で動作するソフトウェアのうち１つのソフトウェアに感染していると判断された場合、ウイルス検知情報としてサーバ１００へ送信するクラスが「Ｅ」であることを示している。
【００４４】
なお、図３および図５に示した対応付け情報に限らず、サーバ１００と携帯電話機２００との間で、互いに認識できる対応付け情報を用いても良いことは言うまでもない。
【００４５】
以下に、本形態における移動通信制御方法について説明する。
【００４６】
まずは、本形態における移動通信制御方法のうち、図１に示したサーバ１００における処理について説明する。
【００４７】
図６は、本形態における移動通信制御方法のうち、図１に示したサーバ１００における処理を説明するためのフローチャートである。
【００４８】
携帯電話機２００から送信されたウイルス検知情報がサーバ１００にて受信されると（ステップＳ１）、処理決定部１０１にて、当該ウイルス検知情報が解析される（ステップＳ２）。
【００４９】
具体的には、携帯電話機２００から送信されてきたウイルス検知情報に示されている、携帯電話機２００が感染したコンピュータウイルスが携帯電話機２００にどのように被害を与えているかが解析される。例えば、上述したように、「クラス」が識別される。
【００５０】
そして、処理決定部１０１にてウイルス検知情報の解析結果に基づいて、携帯電話機２００に対して実施する処理が決定される（ステップＳ３）。
【００５１】
このステップＳ３の処理では、例えば、処理決定部１０１が解析したウイルス検知情報がクラスを示すものである場合、記憶部１０３にて当該クラスと対応付けられている処理が読み出され、読み出された処理が、携帯電話機２００に対して実施する処理として決定される。
【００５２】
例えば、記憶部１０３に図３に示した対応付け情報が記憶されている場合、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ａ」である場合、記憶部１０３にてクラス「Ａ」と対応付けられている処理「全機能停止」が読み出され、当該処理が携帯電話機２００に対して実施する処理として決定される。また、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ｂ」である場合、記憶部１０３にてクラス「Ｂ」と対応付けられている処理「通信機能停止」が読み出され、当該処理が携帯電話機２００に対して実施する処理として決定される。また、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ｃ」である場合、記憶部１０３にてクラス「Ｃ」と対応付けられている処理「近距離無線通信機能停止」が読み出され、当該処理が携帯電話機２００に対して実施する処理として決定される。また、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ｄ」である場合、記憶部１０３にてクラス「Ｄ」と対応付けられている処理「ソフトウェアインストール」が読み出され、当該処理が携帯電話機２００に対して実施する処理として決定される。また、携帯電話機２００から送信されてきたウイルス検知情報が示すクラスが「Ｅ」である場合、記憶部１０３にてクラス「Ｅ」と対応付けられている処理「ソフトウェア更新」が読み出され、当該処理が携帯電話機２００に対して実施する処理として決定される。
【００５３】
処理決定部１０１にて携帯電話機２００に対して実施する処理が決定されると、携帯電話機制御部１０２によって携帯電話機２００へ当該処理が実施される（ステップＳ４）。その処理の実施方法は、処理それぞれ互いに異なるものである。図３に示した処理の実施方法については、一例として後述する。
【００５４】
以下に、本形態における移動通信制御方法のうち、図１に示した携帯電話機２００における処理について説明する。
【００５５】
図７は、本形態における移動通信制御方法のうち、図１に示した携帯電話機２００における処理を説明するためのフローチャートである。
【００５６】
監視部２０１にて、携帯電話機２００がコンピュータウイルスに感染しているかどうかが監視される（ステップＳ１１）。これは、コンピュータウイルスに感染していることを検知するための処理（上述したような一般的に使用されているもの）を起動した場合、行われるものであっても良いし、常時行われているものであっても良く、ここでは特に規定しない。
【００５７】
監視部２０１にて、携帯電話機２００がコンピュータウイルスに感染していることが検知された場合、検知されたコンピュータウイルスの感染による携帯電話機２００への被害状況を示すウイルス検知情報が通知部２０２から携帯電話機２００へ送信される（ステップＳ１２）。
【００５８】
このステップＳ１２の処理では、例えば、記憶部２０３にて、監視部２０１にて検知されたコンピュータウイルスの感染による被害状況と対応付けられているクラスが読み出され、読み出されたクラスが、ウイルス検知情報として通知部２０２から携帯電話機２００へ送信される。
【００５９】
例えば、記憶部２０３に図５に示した対応付け情報が記憶されている場合、監視部２０１にて検知されたコンピュータウイルスの感染による被害状況が「複数のソフトウェアに感染」である場合、記憶部２０３にて被害状況「複数のソフトウェアに感染」と対応付けられているクラス「Ａ」が読み出され、当該クラスが通知部２０２から携帯電話機２００へ送信される。また、監視部２０１にて検知されたコンピュータウイルスの感染による被害状況が「通信機能に感染」である場合、記憶部２０３にて被害状況「通信機能に感染」と対応付けられているクラス「Ｂ」が読み出され、当該クラスが通知部２０２から携帯電話機２００へ送信される。また、監視部２０１にて検知されたコンピュータウイルスの感染による被害状況が「近距離無線通信機能に感染」である場合、記憶部２０３にて被害状況「近距離無線通信機能に感染」と対応付けられているクラス「Ｃ」が読み出され、当該クラスが通知部２０２から携帯電話機２００へ送信される。また、監視部２０１にて検知されたコンピュータウイルスの感染による被害状況が「駆除可能なウイルスに感染」である場合、記憶部２０３にて被害状況「駆除可能なウイルスに感染」と対応付けられているクラス「Ｄ」が読み出され、当該クラスが通知部２０２から携帯電話機２００へ送信される。また、監視部２０１にて検知されたコンピュータウイルスの感染による被害状況が「１つのソフトウェアに感染」である場合、記憶部２０３にて被害状況「１つのソフトウェアに感染」と対応付けられているクラス「Ｅ」が読み出され、当該クラスが通知部２０２から携帯電話機２００へ送信される。
【００６０】
以下に、ステップＳ３にて決定した、サーバ１００から携帯電話機２００へ所定の処理を実施するときの具体的な処理について、処理ごとに分けて説明する。
【００６１】
まずは、ステップＳ３にて決定した処理が、「全機能停止」である場合に実施する処理について説明する。
【００６２】
図８は、ステップＳ３にて決定した処理が、「全機能停止」である場合に実施する処理を説明するためのシーケンス図である。
【００６３】
サーバ１００の処理決定部１０１にて、「全機能停止」の処理が決定されると（ステップＳ２１）、携帯電話機制御部１０２から携帯電話機２００へ全機能停止の指示が送信される（ステップＳ２２）。
【００６４】
すると、携帯電話機２００に具備された表示部（不図示。例えば、ディスプレイ等）に全機能停止の旨が表示される（ステップＳ２３）。
【００６５】
図９は、ステップＳ２３にて、携帯電話機２００に表示された全機能停止の旨を示す表示画面の一例を示す図である。
【００６６】
図９に示すように、携帯電話機２００には、全機能を停止する旨が表示される。図９に示した例では、「ウイルスに感染しています。すべての機能を停止します。サービスセンターへご持参ください。」と表示される。このように、どのような処理が実施されるのかという情報と共に、携帯電話機２００を所持する者がどのようなアクションを取れば良いかが表示されるものが好ましい。
【００６７】
その後、携帯電話機２００にて、全機能が停止する（ステップＳ２４）。
【００６８】
次に、ステップＳ３にて決定した処理が、「通信機能停止」である場合に実施する処理について説明する。
【００６９】
図１０は、ステップＳ３にて決定した処理が、「通信機能停止」である場合に実施する処理を説明するためのシーケンス図である。
【００７０】
サーバ１００の処理決定部１０１にて、「通信機能停止」の処理が決定されると（ステップＳ３１）、携帯電話機制御部１０２から携帯電話機２００へ通信機能停止の指示が送信される（ステップＳ３２）。
【００７１】
すると、携帯電話機２００に具備された表示部に通信機能停止の旨が表示される（ステップＳ３３）。
【００７２】
図１１は、ステップＳ３３にて、携帯電話機２００に表示された通信機能停止の旨を示す表示画面の一例を示す図である。
【００７３】
図１１に示すように、携帯電話機２００には、通信機能を停止する旨が表示される。図１１に示した例では、「ウイルスに感染しています。通信機能を停止します。サービスセンターへご持参ください。」と表示される。このように、どのような処理が実施されるのかという情報と共に、携帯電話機２００を所持する者がどのようなアクションを取れば良いかが表示されるものが好ましい。
【００７４】
その後、携帯電話機２００にて、通信機能が停止する（ステップＳ３４）。
【００７５】
次に、ステップＳ３にて決定した処理が、「近距離無線通信機能停止」である場合に実施する処理について説明する。
【００７６】
図１２は、ステップＳ３にて決定した処理が、「近距離無線通信機能停止」である場合に実施する処理を説明するためのシーケンス図である。
【００７７】
サーバ１００の処理決定部１０１にて、「近距離無線通信機能停止」の処理が決定されると（ステップＳ４１）、携帯電話機制御部１０２から携帯電話機２００へ近距離無線通信機能停止の指示が送信される（ステップＳ４２）。
【００７８】
すると、携帯電話機２００に具備された表示部に通信機能停止の旨が表示される（ステップＳ４３）。
【００７９】
図１３は、ステップＳ４３にて、携帯電話機２００に表示された近距離無線通信機能停止の旨を示す表示画面の一例を示す図である。なお、ここでは、近距離無線通信機能として、ＢｌｕｅＴｏｏｔｈ機能が具備されている場合を例に挙げている。
【００８０】
図１３に示すように、携帯電話機２００には、近距離無線通信機能を停止する旨が表示される。図１３に示した例では、「ウイルスに感染しています。ＢｌｕｅＴｏｏｔｈ機能を停止します。詳細については後日連絡します。」と表示される。このように、どのような処理が実施されるのかという情報と共に、携帯電話機２００を所持する者がどのようなアクションを取れば良いかが表示されるものが好ましい。
【００８１】
その後、携帯電話機２００にて、近距離無線通信機能が停止する（ステップＳ４４）。
【００８２】
次に、ステップＳ３にて決定した処理が、「ソフトウェアインストール」である場合に実施する処理について説明する。
【００８３】
図１４は、ステップＳ３にて決定した処理が、「ソフトウェアインストール」である場合に実施する処理を説明するためのシーケンス図である。
【００８４】
サーバ１００の処理決定部１０１にて、「ソフトウェアインストール」の処理が決定されると（ステップＳ５１）、携帯電話機制御部１０２から携帯電話機２００へソフトウェア（プログラム）をインストールする旨が通知される（ステップＳ５２）。このとき、ソフトウェアをインストールする旨を示す画面が表示されるものであっても良い。
【００８５】
その後、携帯電話機２００からソフトウェアのインストールのための準備が完了した旨を示すソフトウェアインストール準備完了通知がサーバ１００へ送信されると（ステップＳ５３）、インストールするソフトウェアがサーバ１００から携帯電話機２００へ送信される（ステップＳ５４）。
【００８６】
インストールするソフトウェアのサーバ１００から携帯電話機２００への送信が完了すると、当該ソフトウェアが携帯電話機２００にインストールされる（ステップＳ５５）。
【００８７】
そして、当該ソフトウェアのインストールが完了すると、インストールされたソフトウェアが携帯電話機２００にて実行される（ステップＳ５６）。例えば、このソフトウェアが、コンピュータウイルスを駆除するためのソフトウェアである場合、当該ソフトウェアが実行されることにより、感染しているコンピュータウイルスを駆除することができる。
【００８８】
ソフトウェアの実行が完了すると、その旨を示す完了通知が携帯電話機２００からサーバ１００へ送信される（ステップＳ５７）。
【００８９】
次に、ステップＳ３にて決定した処理が、「ソフトウェア更新」である場合に実施する処理について説明する。
【００９０】
図１５は、ステップＳ３にて決定した処理が、「ソフトウェア更新」である場合に実施する処理を説明するためのシーケンス図である。
【００９１】
サーバ１００の処理決定部１０１にて、「ソフトウェア更新」の処理が決定されると（ステップＳ６１）、携帯電話機制御部１０２から携帯電話機２００へ、携帯電話機２００で動作しているソフトウェア（プログラム）の版数（バージョン）情報の送信が要求される（ステップＳ６２）。
【００９２】
当該要求に対して、携帯電話機２００からサーバ１００へソフトウェアバージョン情報が送信されてくると（ステップＳ６３）、送信されてきたソフトウェアバージョン情報に基づいて、当該ソフトウェアの更新が必要かどうかがサーバ１００にて判断される（ステップＳ６４）。具体的には、携帯電話機２００から送信されてきたソフトウェアバージョンと、サーバ１００にて管理している当該ソフトウェアの最新のバージョンとが比較され、携帯電話機２００から送信されてきたソフトウェアバージョンが最新のバージョンでない場合、当該ソフトウェアの更新が必要であると判断される。
【００９３】
ステップＳ６４にて、当該ソフトウェアの更新が必要ないと判断された場合、更新が不要である旨を示す更新不要通知がサーバ１００から携帯電話機２００へ送信される（ステップＳ６５）。
【００９４】
一方、ステップＳ６４にて、当該ソフトウェアの更新が必要であると判断された場合は、更新用ソフトウェア（例えば、最新版数のもの）がサーバ１００から携帯電話機２００へ送信される（ステップＳ６６）。
【００９５】
すると、携帯電話機２００にて、送信されてきた更新用ソフトウェアを用いて、ソフトウェアが更新され（ステップＳ６７）、更新されたソフトウェアが実行される（ステップＳ６８）。
【００９６】
ソフトウェアの実行が完了すると、その旨を示す完了通知が携帯電話機２００からサーバ１００へ送信される（ステップＳ６９）。
【００９７】
なお、更新のとき、更新前のソフトウェアと、更新後のソフトウェアとの差分のみをサーバ１００から携帯電話機２００へ送信（ダウンロード）するものであっても良い。
【００９８】
また、サーバ１００は、更新する対象のソフトウェア（プログラム）として、低レイヤのアプリケーションを更新させるものであっても良い。また、サーバ１００と携帯電話機２００との間の上述した処理を行うための通信に用いる通信プロトコルとして、ＯＭＡ−ＤＭ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ−Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）を用いるものであっても良い。
【００９９】
上述したサーバ１００、携帯電話機２００それぞれに設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を記述したプログラムをサーバ１００、携帯電話機２００それぞれにて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムをサーバ１００、携帯電話機２００それぞれに読み込ませ、実行するものであっても良い。サーバ１００、携帯電話機２００それぞれにて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、サーバ１００、携帯電話機２００それぞれに内蔵されたＲＯＭ、ＲＡＭ等のメモリやＨＤＤ等を指す。この記録媒体に記録されたプログラムは、サーバ１００、携帯電話機２００それぞれに設けられたＣＰＵ（不図示）にて読み込まれ、ＣＰＵの制御によって、上述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【符号の説明】
【０１００】
１００    サーバ
１０１    処理決定部
１０２    携帯電話機制御部
１０３，２０３    記憶部
２００    携帯電話機
２０１    監視部
２０２    通知部
【図１】
2011087227.tif 000003
【図２】
2011087227.tif 000004
【図３】
2011087227.tif 000005
【図４】
2011087227.tif 000006
【図５】
2011087227.tif 000007
【図６】
2011087227.tif 000008
【図７】
2011087227.tif 000009
【図８】
2011087227.tif 000010
【図９】
2011087227.tif 000011
【図１０】
2011087227.tif 000012
【図１１】
2011087227.tif 000013
【図１２】
2011087227.tif 000014
【図１３】
2011087227.tif 000015
【図１４】
2011087227.tif 000016
【図１５】
2011087227.tif 000017