(57)【特許請求の範囲】
【請求項１】
携帯電話機が無線リンクを介してネットワークと通信するシステムにおける前記携帯電話機の動作データを採録する方法であって、
前記携帯電話機の採録機能部内において動作データメッセージを前記携帯電話機の加入者特定モジュール（ＳＩＭモジュール）にダウンロードされたＳＩＭアプリケーションツールキット（ＳＡＴ）からの動作データメッセージの抽出を指示するコンフィグレーションコマンドを受けることにより発生するステップと、
前記携帯電話機内の無線部に対して前記動作データメッセージを転送するステップと、
前記動作データメッセージを前記無線リンクを介して前記ネットワークへ送信するステップと、
前記動作データメッセージを前記ネットワークにおいて受信して採録センタへ転送するステップと、
前記動作データを前記採録センタで記録するステップと、
前記採録機能部を設定するために前記採録センタから前記携帯電話機内の前記採録機能部にコンフィギュレーションメッセージを送信するステップと、
前記携帯電話機の動作を変更するためのコンフィギュレーションメッセージを前記携帯電話機に送信するステップと、
を有するデータ採録方法。
【請求項２】
前記コンフィギュレーションメッセージは、前記採録機能部に、前記携帯電話機のそれまでの動作に基づいた前記動作データメッセージを生成させるものである、請求項１に記載のデータ採録方法。
【請求項３】
前記動作データメッセージを送信するステップは、前記採録センタからの要求によってあるいは与えられたしきい値を読むことによって前記動作データメッセージが周期的に送信されるように、設定可能である、請求項１または２にデータ採録方法。
【請求項４】
前記動作データメッセージがエラーメッセージである請求項１乃至３のいずれか１項に記載のデータ採録方法。
【請求項５】
無線リンクを介してネットワークに対して通信し、動作データメッセージを生成するように構成されている携帯電話機であって、
前記ネットワークに対してデータを送信し前記ネットワークからデータを受信する無線部と、
加入者特定モジュール（ＳＩＭモジュール）と、
前記携帯電話機の動作に関するデータを示す動作データメッセージを前記ＳＩＭモジュールにダウンロードされたＳＩＭモジュールアプリケーションツールキット（ＳＡＴ）からの動作データメッセージの抽出を指示するコンフィグレーションコマンドを受けることにより抽出し、エラーメッセージを送信のために前記無線部に転送する採録機能部と、
採録センタからコマンドメッセージを受信して前記携帯電話機内の前記採録機能部へ転送して前記採録機能部が設定されるようにするコマンド受信機能部と、
を有し、前記コマンド受信機能部は、コンフィギュレーションメッセージを受信して前記携帯電話機の動作を変更することができる、携帯電話機。
【請求項６】
前記採録機能部は、前記携帯電話機のそれまでの動作に基づいた前記動作データメッセージを生成させるために、コンフィギュレーションメッセージによって設定可能である、請求項５に記載の携帯電話機。
【請求項７】
前記採録機能部は、前記採録センタからの要求によってあるいは与えられたしきい値を読むことによって前記動作データメッセージが周期的に送信されるように、設定可能である請求項５または６に記載の携帯電話機。
【請求項８】
前記無線部はエラーメッセージをＳＭＳメッセージとして送信するように構成されている、請求項５乃至７のいずれか１項に記載の携帯電話機。
【請求項９】
前記動作データメッセージがエラーメッセージである請求項５乃至８のいずれか１項に記載の携帯電話機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話機などの移動体電話機に関し、特に、送受話器（ハンドセット）型の携帯電話機におけるエラーの採録に関する。
【０００２】
【従来の技術】
携帯電話機の正確な動作には、音声あるいは他のデータの送信及び受信が可能であるように多数の構成要素が正しく動作することが必要である。ＧＳＭ(Global System for Mobile Communications)方式の移動体電話機におけるこのような主要な機能構成要素は、図１に示すとおりである。
【０００３】
主プロセッサ１２に対し、スピーカ２、マイクロホン４、キーパッド６、メモリ８及び無線部１０が接続している。また、ＳＩＭ（加入者特定モジュール；subscriber identified module）１４が着脱可能にプロセッサ１２に接続されている。
【０００４】
スピーカ２、マイクロホン４およびキーパッド６は、使用者の聴取と発話を可能にし、また、番号やテキストの入力を可能にする。主プロセッサ１２は、音声をデジタル変換する機能や、携帯電話機の他の機能の動作させる機能を包含している。プロセッサ１２は、データとともにプロセッサ１２によって実行されるソフトウエアを格納するメモリ８と協働する。無線部１０は、音声および他のデータを送受信する。
【０００５】
ＳＩＭ１４は、プロセッサ１６とメモリ１８からなるスマートカードである。ＳＩＭ１４は、氏名および住所のような加入者情報を格納する。ＳＩＭ１４のプロセッサ１６は、ソフトウエアを実行して、携帯電話機の機能の各種の態様を制御することができる。
【０００６】
【発明が解決しようとする課題】
携帯電話機内に保持されるソフトウエアは、それが本体のメモリ８内に格納されるかあるいはＳＩＭ１４のメモリ１８内に格納されるかに関わらず、正確に動作することを保証するために、試験されることが要求されている。しかしながら、ＧＳＭ携帯電話機を異なるセルラーネットワークや地理的位置に適合させることは、それらが実験室の温和な環境では予測あるいはシミュレートできないそれ独自の特異な特性を有することにより、しばしば問題を引き起こす。典型的には、現場で遭遇する問題点についてその条件を再発生させて現地で診断情報(diagnostic information)を採録（ロギング）するために、技術者は現地を訪問せざるを得ない。このことは問題の解決に高くつく遅延を招来し、特に、診断試験が繰り返さなければならなかったり、試験用のソフトウエア（ビルド；build）をダウンロードしたりしなければならなかった時には、高くつくことになる。携帯電話機の動作エラーは、より効率的なやり方で採録されるべきであると考えられる。
【０００７】
そこで本発明の目的は、携帯電話機の動作エラーを効率的に採録できるデータ採録方法、およびそのようなデータ採録方法に適合した携帯電話機を提供することにある。
【０００８】
【課題を解決するための手段】
本発明は、携帯電話機のエラーメッセージを携帯電話機から無線リンクを介して送信することによる携帯電話機の動作エラー採録方法を提供するものである。
【０００９】
すなわち本発明のデータ採録方法は、携帯電話機が無線リンクを介してネットワークと通信するシステムにおける携帯電話機の動作データを採録する方法であって、携帯電話機の採録機能部内において動作データメッセージを携帯電話機の加入者特定モジュール（ＳＩＭモジュール）にダウンロードされたＳＩＭアプリケーションツールキット（ＳＡＴ）からコンフィグレーションコマンドを受けることにより発生するステップと、携帯電話機内の無線部に対して動作データメッセージを転送するステップと、動作データメッセージを無線リンクを介してネットワークへ送信するステップと、動作データメッセージをネットワークにおいて受信して採録センタへ転送するステップと、動作データを採録センタで記録するステップと、採録機能部を設定するために採録センタから携帯電話機内の採録機能部にコンフィギュレーションメッセージを送信するステップと、携帯電話機の動作を変更するためのコンフィギュレーションメッセージを携帯電話機に送信するステップとを有する。
【００１０】
本発明の携帯電話機は、無線リンクを介してネットワークに対して通信し、動作データメッセージを生成するように構成されている携帯電話機であって、ネットワークに対してデータを送信しネットワークからデータを受信する無線部と、加入者特定モジュール（ＳＩＭモジュール）と、携帯電話機の動作に関するデータを示す動作データメッセージを前記ＳＩＭモジュールにダウンロードされたＳＩＭモジュールアプリケーションツールキット（ＳＡＴ）からの動作データメッセージの抽出を指示するコンフィグレーションコマンドを受けることにより抽出し、エラーメッセージを送信のために無線部に転送する採録機能部と、採録センタからコマンドメッセージを受信して携帯電話機内の採録機能部へ転送して採録機能部が設定されるようにするコマンド受信機能部と、を有し、コマンド受信機能部は、コンフィギュレーションメッセージを受信して携帯電話機の動作を変更することができる。
【００１１】
【発明の実施の形態】
次に、本発明の好ましい実施の形態について、図面を参照して説明する。図２は、本発明の実施の一形態のデータ採録システムを示すブロック図である。図２では、ＧＳＭ携帯電話機１は、本発明の実施に関連のある構成要素としての機能ブロック図として描かれている。
【００１２】
この実施の形態では、移動体電話ネットワーク内で動作する少なくとも１つの送受話器型移動体電話機（携帯電話機）と、ネットワークに関連付けられた採録（ロギング）機能部とを備えている。実際には、このようなＧＳＭ携帯電話機１の複数を本発明にしたがって構成することができ、より多くの数の携帯電話機からのエラーを採録できるようにすることができる。
【００１３】
本発明を実施するための携帯電話機は、上述の図１に示す機能構成要素を有するとともに、さらに、採録（ロギング）機能を提供するように、追加のソフトウエアによって改良されている。前記のように携帯電話機１は、入力装置としてのキーパッド６、マイクロホン４およびスピーカ２を備えており、これらは、メモリ８と協働して電話機の機能を制御するプロセッサ１２に接続している。ＳＩＭカード１４は、ソフトウエアを実行するＳＩＭプロセッサ１６と、ＳＩＭメモリ１８とを含んでいる。また携帯電話機は、ネットワークとの間で音声および他のデータを送受信する無線部１０を介して、ネットワークと通信する。このような携帯電話機１は、当業者間によく知られているものである。
【００１４】
携帯電話機の動作には、ハードウエア構成要素と、プロセッサ１２およびＳＩＭプロセッサ１６のいずれかによって実行されるソフトウエアの両方の正確な機能動作が要求される。ソフトウエアまたはハードウエアにおける何らかのエラーは、ソフトウエアでの「例外(exception)」の発生をもたらす。例外は、バッファオーバフロー、リセットあるいは他の問題のような、ルーチンあるいはサブルーチンにおけるあらゆる異常動作のことである。このような異常動作に加えて、携帯電話機の正常な動作は、ハードウエアおよびソフトウエアの作用に関するデータを生成する。このようなエラーデータおよび正常動作に関するデータは、ともに、動作データと名付けられている。
【００１５】
上述のように、例外は、現在は、手動操作によってテストユーザ（試験員）によって記録（採録）され、テストユーザは、その後、採録された例外についてのレポートをまとめる。本実施の形態においては、図２に示すような機能要素ブロックによって示されるように、手動操作での採録および試験の必要性が取り除かれる。
【００１６】
携帯電話機１は、上述したのと同様の物理的構成要素を有するが、図２に示す機能を実行するように改良されている。ＳＩＭアプリケーションツールキット（ＳＡＴ；SIM Application Toolkit）プログラム２０は、携帯電話機内のアプリケーションの中からエラーメッセージおよび他の動作データを抽出するように電話機を設定（コンフィギュレーション）する機能(functionality)を備える。ＳＡＴは、携帯電話機のＳＩＭ内に設けられたプログラムミング用のアプリケーションであって、プログラムを追加できるようにするものであり、当業者によく知られているものである。もちろん、ＳＡＴプログラム２０は、携帯電話機の主プロセッサ１２により、他と等しく実行されるものである。いずれの場合もそのプログラムは、電話機をコンフィグレーションする機能を備えている。ＳＡＴ「リモートアクセス」プログラム（ＳＡＴ  ＲＡＰ）２０は、試験のために出荷するより前に、各携帯電話機に先行して設けられているＳＩＭに事前にプログラミングされる。あるいは、ＳＡＴ  ＲＡＰは、ＪＡＶＡ(R)仮想マシン(Virtual Machine)（ＭＥＸＥ）のようなジェネリックな実行環境を含む先行して設けられているＳＩＭに、ダウンロードされる。後者の場合は、例えば全ての携帯電話機に当初から標準モニタリングプログラムがダウンロードされているように、特定の種類の問題に適合した診断プログラムをダウンロードするという柔軟性を有する。
【００１７】
エラーや例外やその他の動作データを抽出するために、ＳＡＴプログラム２０は、採録機能（およびデータ格納）部２２に、コンフィギュレーションコマンドを出力する。これは、主メモリ８とプロセッサ１２か、あるいはＳＩＭメモリ１８とＳＩＭプロセッサ１６かに所在する。採録機能部２２は、携帯電話機内で発生したエラーを特定して格納し、これらのエラーをＳＡＴプログラム２０に受け渡す。
【００１８】
携帯電話機の採録機能部２２は、コンフィギュレーションエラーのしきい値レベルを監視し、エラーレベルがしきい値を超えているときにはＳＡＴプログラムに報告する。そして次に、電話網に対して警報メッセージを送出する。電話機は使用されないままでいてこれらの技術によって遠隔制御される。あるいはその代わりに、電話機は通常に使用されるともに、ログ（記録）が、例えばリセットのような採録に対するトリガが発生したときに、指定されたベアラ(bearer)を介して返送される。
【００１９】
本実施の形態の携帯電話機は、プロセッサ１２に装備されている普通のプログラムである「携帯電話機アプリケーションおよびサービス」部２４をも有する。また、ＧＳＭモデムおよびデータルータ２６は、携帯電話機の無線部１０の一部であり、よく知られたものである。
【００２０】
採録機能およびデータ格納部２２によって特定されたエラーや他の動作データは、「携帯電話機アプリケーションおよびサービス」部２４を経由して、ＧＳＭモデムおよびデータルータ２６へ転送される。ＧＳＭモデムおよびデータルータ２６は、それらのエラーや動作データを「データ採録および制御センタ」（ＤＬＣＣ）３へ送信する。データは、ショートメッセージサービス（ＳＭＳ；short massage service）、回線交換データ（ＣＳＤ；circuit switched data）、ＧＰＲＳ（general packet radio service；汎用パケット無線サービス）、ＵＳＳＤ（unstructured supplementary service data；非構造追加サービスデータ）などのいくつかのプロトコルのいずれかによって送信できる。これらのいずれのプロトコルも使用できるが、ＳＭＳを用いることが好ましい。
【００２１】
データ採録制御センタ（ＤＬＣＣ）３は、移動体電話網の一部であってもよいし、あるいは独立したものであってもよい。このようなＤＬＣＣ３は、当業者にはよく知られたものであって、ここでは標準のＤＬＣＣが使用される。ＤＬＣＣ３は、エラーデータ信号を受信する周知のＧＳＭモデム３０と、データ採録・制御分析コンピュータ３２とを有する。データ採録制御センタ（ＤＬＣＣ）３は、採録活動を実行する能力を有する、コンピュータによるホストである。典型的には、１システム当りＤＬＣＣ３は１台のみ設けられるが、大量の携帯電話機の試験を行うために、多数の地域分けされたＤＬＣＣから処理結果を取得する能力を有する中央ＤＬＣＣとして、ＤＬＣＣ３を設定することも可能である。インターネット(Internet)は、相互接続されたＤＬＣＣにとっての理想的な通信媒体である。
【００２２】
ＤＬＣＣの主たる任務は、診断コマンドを符号化して、指定された遠隔の携帯電話機に対して（所定のＳＭＳサービスセンタを経由して）送信するＧＳＭモデムに、符号化後の診断コマンドを転送することである。またＤＬＣＣは、受信範囲の携帯電話機からの、要求に基づくあるいは要求に基づかないデータグラムを受信して復号する。ＤＬＣＣは、関連するコマンドを実行して、関連する携帯電話機のデータベースにそれらのデータグラムを格納する。
【００２３】
ＤＬＣＣは以下の４種類のオペレーションモードの内の一つを実行することができる。
【００２４】
１．コンフィギュレーション（設定）モード：このモードでは、操作員が、新しい携帯電話機のアドレスを入力し、携帯電話機のログを消去し、エラー警報のしきい値を設定し、報告用の電子メールアドレスを設定できるようにする。
【００２５】
２．マニュアル（手動）モード：このモードでは、操作員が、手動によって、個別に、遠隔の携帯電話機に対して問い合わせ、また遠隔の携帯電話機を設定できるようにする。
【００２６】
３．オートマティック（自動）モード：このモードは、遠隔の携帯電話機をセットアップしその携帯電話機からのデータを取得するように事前に構築されているＤＬＣＣの動作処理（挙動；behavior）を信頼して、操作員の介入や操作を最小限にするモードである。このモードでは、それが管轄すべき携帯電話機のアドレスが、ＤＬＣＣに予めプログラムされている。予めプログラムされている動作処理により、ＤＬＣＣは、携帯電話機ごとに、コンフィギュレーションメッセージを発行して下記の項目の組合せを実行することができる。
【００２７】
・定期的な携帯電話機に対する情報の問合せ（ポーリング）、
・特定の問題を報告する携帯電話機が、その問題をさらに定量化しあるいは解決するための追加のデータを自動的にダウンロードできるようにすること、
・携帯電話機との相互のやり取りの相互通話の採録、
・関連する技術者に対する未解決の問題の例えば電子メールによる通知、
・携帯電話機の採録動作処理の制御、
・携帯電話機のアプリケーション動作処理の制御。
【００２８】
４．診断モード：このモードは、動作についての上述のマニュアルモードの変形であって、操作者が、ＤＬＣＣソフトウエアおよび／または関連する携帯電話機のＳＡＴアプリケーションの中の問題を診断できるようにするモードである。
【００２９】
データ記録および制御分析コンピュータ３２は、このようにして、コマンドまたはコンフィギュレーションメッセージを個別にＳＭＳを介して各携帯電話機に発行することができ、その結果として、採録データの最新のものを受信する。特に、ＳＡＴプログラム２０からＤＬＣＣ３が利用可能なコマンドには、以下のものが含まれる。
【００３０】
１．  遠隔採録の開始、
２．  遠隔記録の停止、
３．  ログの要求、
４．  現状報告（ステータス）の要求。
【００３１】
携帯電話機は、まず電源が導入されると、ＤＬＣＣ３に（ＳＭＳを介して）その携帯電話機が動作中であることを伝達し、あるいはその代わりに、ユーザがＳＡＴ  ＲＡＰのメニュー項目を選択して採録機能を起動しあるいは停止することができるようにする。
【００３２】
本実施の形態での携帯電話機の採録（ロギング）状態が図３に示されている。
【００３３】
まず、アイドル状態４０では、採録機能部２２もアイドル状態である。段階４１において、採録機能部２２は、ＤＬＣＣ３からのＳＭＳを介した遠隔コマンドにより、あるいは通電により自動的に、起動される。それにより採録機能部２２は、動作状態４２になる。段階４３において、いかなる例外も全て採録機能部２２によって抽出され格納される。段階４４において採録機能部２２はログ要求を処理し、段階４５において、しきい値を超えたかどうかを判定する。もし、しきい値を超えている場合には、データ採録制御センタ（ＤＬＣＣ）３に対し、段階４６において、しきい値を超えた旨が通知される。一方、しきい値を越えていない場合には、ログは格納され、あとで（段階４７において）中央採録機能すなわち中央ＤＬＣＣに送られる。
【００３４】
ひとたびエラーが採録されると、それらのエラーは、いくつかの課題が解決されるようにする障害であるかどうかが判定される。携帯電話機におけるこのようなやり方に適合した、携帯電話機における課題の種類としては、以下のようなものが含まれている。
【００３５】
１．アルゴリズム最適化：パラメータが最適化されるか変更される。すなわち、ＳＡＴ  ＲＡＰプログラムが、ＤＬＣＣからの指示に基づいて、新しいアルゴリズムパラメータを適用する。
【００３６】
２．  ハードウエア最適化：セッティング（設定値）を変更して最適値を見つける。
【００３７】
３．  アプリケーションバグ：パッチプログラムがダウンロードされる。
【００３８】
４．  ユーザセッティングが、問題診断を支援するように変更される。
【００３９】
５．  最悪ケースシナリオを設定してマージンレベルを突き止める。
【００４０】
６．  ある種の間欠性の問題がトレースされる。
【００４１】
要約すると、本実施形態は、どちらかというと押し付けがましくない技術であって、それによって、遠隔から、以下のことを行うことができる。
【００４２】
・現地でのエンジニアの介入なしに診断情報を収集する；
・潜在的な問題をさらに緩和するように携帯電話機のソフトウエアを改良する；
・または、問題を完全に直す。
【００４３】
本実施形態のシステムは、中央制御センタ（中央ＤＬＣＣ）３から試験中の携帯電話機に格納された遠隔のＳＩＭアプリケーションツールキット（ＳＡＴ）プログラム２０へコマンドを中継するために、ＧＳＭ  ＳＭＳサービスを使用する。ＳＡＴプログラム２０は、引き続いて、遠隔の制御センタの指示にしたがって、携帯電話機のソフトウエアと係わり合って、採録オプションを設定しあるは採録データを取得する。
【００４４】
制御センタに情報を返すためにＳＡＴプログラムが利用できるデータベアラは、ＧＳＭ  ＳＭＳ、ＧＳＭ回線交換データ、さらにはＧＳＭ  ＧＰＲＳを含む。
【００４５】
携帯電話機に対しておよび携帯電話機からのコマンドの伝送ルートを選択することができ、それは本発明の範囲に含まれる。選択のために考慮しなければならない点は、以下の通りである。
【００４６】
ａ）ダウンリンクデータパス：
・採録および診断コマンドの送出
・新しいコンフィギュレーションデータのダウンロード
・新しいプログラムデータのダウンロード
ｂ）アップリンクデータパス：
・エラーログの返信
・診断データの返信
・コマンドステータスの返信
データベアラの選択は、下記の判断基準に依存している。
【００４７】
１．遠隔採録および診断が、アプリケーションとユーザにとってどれだけ介入的なものであるか；
２．サービスネットワークあるいは地理的位置に対するベアラの利用可能性；
３．アップリンクとダウンリンクでおそらく異なるであろうそれぞれ必要な周波数帯域；
４．コスト。
【００４８】
以下、潜在的に利用可能性のあるデータベアラについて説明する。
【００４９】
（１）ＳＭＳベアラ（狭帯域）：
・ＳＭＳ−ＰＰ（ポイント・ツー・ポイント；point-to-point）を介する採録コンフィギュレーション。すなわち採録されるべき項目は、バースト採録あるいは連続採録される
・ＳＭＳ−ＰＰ経由での採録の起動と事前設定。すなわち採録開始前に音声呼設定が開始される
・データログは、ＳＭＳ−ＰＰメッセージとして返信される
（２）ＧＰＲＳベアラ（中／広帯域）：
・ＭＴ（移動端末；mobile terminal）  ＳＭＳ−ＰＰおよび／またはＧＰＲＳ  ＭＴ呼を用いて設定される
・上記のオプション（１）（ＳＭＳベアラの場合）よりもずっと広い周波数帯域である
・比較的介入的でない。携帯電話機の他の動作が並行して行なわれる
・データログがＩＰ(Internet protocol)データパケットに載せられて返信される
（３）ＣＳＤベアラ（中／広帯域）：
・上記のオプション（１）（ＳＭＳベアラの場合）よりも広い周波数帯域であり、連続採録時にはより介入的である
・バースト採録にはより適切である。
【００５０】
・データログは、非構造化データブロックとして返信される
（４）ＵＳＳＤベアラ（中帯域）：
・上記のオプション（１）（ＳＭＳベアラの場合）として設定された採録である
・採録されたデータはＵＳＳＤベアラを使用して返信される
・潜在的には上記のオプション（１）よりもよい解決策である
・データログはＵＳＳＤブロックとして返信される
【００５１】
【発明の効果】
以上説明したように本発明は、携帯電話機の動作エラーを効率的に採録できるようになる、という効果がある。
【図面の簡単な説明】
【図１】携帯電話機の主要な構成要素の機能ブロック図である。
【図２】本発明の実施の一形態のデータ採録システムの構成を示す機能ブロック図である。
【図３】データ採録過程を示す状態図である。
【符号の説明】
１    携帯電話機
２    スピーカ
３    データ採録および制御センタ（ＤＬＣＣ）
４    マイクロホン
６    キーパッド
８    メモリ
１０    無線部
１２    プロセッサ
１４    ＳＩＭカード
１６    ＳＩＭプロセッサ
１８    ＳＩＭメモリ
２０    ＳＩＭアプリケーションツールキット（ＳＡＴ）プログラム
２２    採録機能（およびデータ格納）部
２４    携帯電話機アプリケーションおよびサービス部
２６    ＧＳＭモデルおよびデータルータ
３０    ＧＳＭモデル
３２    データ採録および制御分析コンピュータ
【図１】
0004013672.tif 000002
【図２】
0004013672.tif 000003
【図３】
0004013672.tif 000004