(57)【要約】【課題】電波での移動局の管理方法の改善を図る。【解決手段】本発明は、移動局を無線で管理するシステム及び方法を提供する。制御ソフトウェアには、動的エージェント動作プログラム、及びこの動的エージェント動作プログラムにリンクした１組のオブジェクトが、含まれている。それらのオブジェクトの１部により、移動局は、インターネットへのアクセスや電子メールサービス等のサービスを利用可能となる。新しいサービスへのアクセスを提供する追加のオブジェクトが、管理サーバから移動局へと電波で送信されて、その移動局内に格納されてもよい。ユーザは、オブジェクトを選択的に削除及びダウンロードして、移動局のメモリの要件を最小化しつつ、自分の移動局で利用可能なサービスをカスタマイズしてもよい。【選択図】図２
2008079344.tif 000002
【特許請求の範囲】
【請求項１】
移動局にインストールされた制御ソフトウェアを修正する方法であって、前記制御ソフトウェアが、１組のオブジェクトにリンクした動的エージェント動作プログラムを含む前記方法において、
前記１組のオブジェクトにリンクした動的エージェント動作プログラムを前記移動局のメモリに格納するステップと、
新しいオブジェクトを、管理サーバから前記移動局へと無線で送信するステップと、
前記新しいオブジェクトを、前記移動局で受信するステップと、
前記新しいオブジェクトを、前記移動局のメモリに格納するステップとを、
備える方法。
【請求項２】
前記新しいオブジェクトは、電話番号リストが含まれたデータファイルを、備えている請求項１記載の方法。
【請求項３】
前記電話番号リストは、企業の従業員に対応した電話番号のリストを、備えている請求項２記載の方法。
【請求項４】
前記新しいオブジェクトは、電子メールアドレスのリストが含まれたデータファイルを、備えている請求項１記載の方法。
【請求項５】
前記電子メールアドレスのリストは、企業の従業員に対応した電子メールアドレスのリストを、備えている請求項４記載の方法。
【請求項６】
前記新しいオブジェクトは、スクリプトを備えている請求項１記載の方法。
【請求項７】
前記新しいオブジェクトは、ユーザがインターネットにアクセスできるようにするソフトウェアを、備えている請求項１記載の方法。
【請求項８】
前記新しいオブジェクトは、前記移動局の動作を評価するために設計された診断ソフトウェアを、備えている請求項１記載の方法。
【請求項９】
前記新しいオブジェクトを実行するステップと、
前記新しいオブジェクトを、前記メモリから自動的に削除するステップとを、
さらに含む請求項１記載の方法。
【請求項１０】
ユーザが無線式で通信できるようにする移動局であって、
前記移動局の動作を管理するコントローラと、
制御プログラムであって、オブジェクトメモリに格納された現行の１組のオブジェクトと、該現行の１組のオブジェクトにリンクしかつプログラムメモリに格納されていて、前記現行の１組のオブジェクトを用いて前記移動局の動作を制御する動的エージェント動作プログラムとが、含まれる制御プログラムとを、
備える前記移動局において、
前記コントローラ及び前記動的エージェント動作プログラムは、前記移動局が、該移動局の機能を変更する追加のオブジェクトを受信できるように構成されている移動局。
【請求項１１】
前記コントローラ及び前記動的エージェント動作プログラムは、
前記移動局が、移動局情報が含まれた更新照会を、無線で送信し、
管理サーバ内に格納されていて前記オブジェクトメモリには格納されていない新しいオブジェクトのリストを編集することができ、
前記移動局が、前記管理サーバへ、前記編集されたリスト中の前記新しいオブジェクトの１つに対する要求を無線で送信することができるようにさらに構成される、請求項１０記載の移動局。
【請求項１２】
前記オブジェクトメモリは、読み出し専用メモリ及びランダムアクセスメモリを備えている請求項１０記載の移動局。
【請求項１３】
移動局に格納された制御ソフトウェアを再構成するシステムであって、前記制御ソフトウェアが、１組のオブジェクトにリンクした動的エージェント動作プログラムを含む前記システムにおいて、
新しいオブジェクトを、受信して格納するように構成されかつ前記１組のオブジェクトにリンクした動的エージェント動作プログラムを含む移動局と、
前記新しいオブジェクトを、前記移動局へ無線で送信するように構成された管理サーバとを、
備えるシステム。
【請求項１４】
前記移動局は、前記管理サーバへ、移動局識別情報が含まれた更新照会を、無線で送信することができるようさらに構成され、
前記システムは、前記管理サーバ内に格納されていて前記移動局のトメモリには格納されていない新しいオブジェクトのリストを編集するように構成され、
前記移動局は、前記管理サーバへ、編集された前記リスト中の新しいオブジェクトの１つに対する要求を無線で送信するように構成される、請求項１３記載のシステム。
【請求項１５】
前記新しいオブジェクトの少なくとも１つは、電話番号リストが含まれたデータファイルを、備えている請求項１３記載のシステム。
【請求項１６】
前記新しいオブジェクトの少なくとも１つは、スクリプトを備えている請求項１３記載のシステム。
【請求項１７】
前記新しいオブジェクトの少なくとも１つは、ユーザがインターネットにアクセスできるようにするソフトウェアを、備えている請求項１３記載のシステム。
【請求項１８】
移動局に格納された制御ソフトウェアを再構成するためのデータを送信する管理サーバであって、前記制御ソフトウェアが、１組のオブジェクトにリンクした動的エージェント動作プログラムを含む前記管理サーバにおいて、
前記移動局に格納された前記動的エージェント動作プログラムにリンクするように構成された新しいオブジェクトを格納した記憶装置と、
前記新しいオブジェクトを前記移動局へ送信する送信器とを、
備える管理サーバ。
【請求項１９】
前記移動局のメモリに格納されていない新しいオブジェクトのリストを編集するように構成されたコントローラを、さらに含む請求項１８記載の管理サーバ。
【請求項２０】
前記送信器は、前記移動局の前記メモリに格納されていない新しいオブジェクトのリストを、当該新しいオブジェクトのサイズとともに、前記移動局へ送信する請求項１９記載の管理サーバ。
【請求項２１】
前記送信器は、前記新しいオブジェクトのリストを、前記移動局から更新照会を受信した後に、送信する請求項２０記載の管理サーバ。
【請求項２２】
前記送信器は、前記新しいオブジェクトを、前記移動局から当該新しいオブジェクトの要求を受信した後に、送信する請求項１８記載の管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
１．技術分野
本発明は、一般に移動局の管理に関する。特に、本発明は、電波を通じて移動局を遠隔管理及びプログラミングする方法及びシステムを提供する。
【背景技術】
【０００２】
２．関連情報
消費者は、携帯電話機及びハンドヘルドコンピュータ機器等の移動局を、ますます使用するようになっている。電話の通話を送信するこれまでの機能に加えて、移動局は、インターネットへのアクセス、スケジューリング情報の格納、及び電話番号の格納といった追加機能のために、使用されるようになってきた。サービスプロバイダは、消費者が移動局で使えるサービスの数を、絶えず増やしている。
【０００３】
図１に、従来の移動局用の従来の一体構造の（monolithic）動作プログラム１００を示す。従来の動作プログラムには、移動局の動作を制御してユーザにサービスを提供するモジュールが、含まれている。例えば、動作プログラム１００には、移動局のスピーカ（図示せず）の音量を制御する音量調節モジュール１０２、ユーザが電子メールメッセージを送受信できるようにする電子メールサービスモジュール１０４が、含まれている。また、動作プログラム１００には、スケジューリング情報を格納するスケジューリングプログラムモジュール１０６が、含まれている。従来の動作プログラムには、様々な追加のモジュールが含まれていることがある。
【０００４】
サービスプロバイダが消費者に新しいサービスを提供するときには、多くの場合、消費者が新しいサービスを利用できるように、移動局内のソフトウェアを更新する必要がある。特に、多くの場合、既存の動作プログラムを、ユーザが新しいサービスを利用できるようにするモジュールを含んだ新しい動作プログラムに、置換する必要がある。利用可能なサービスの数が増えると、動作プログラムのサイズも大きくなる。場合によっては、消費者は、自分の携帯電話をサービスセンターに持ち込んで、新しいソフトウェアをインストールしてもらう必要があった。新しいサービスを使用するのに煩わしい手順を経る必要がある場合、消費者が新しいサービスを利用する可能性は減少してしまう。他の方法として、新しい処理プログラムの全体を電波で送信することを含んだものが、Ｈａｌｏｎの米国特許第５，８８７，２５４号に記述されている。
【０００５】
また、従来の動作プログラムには、障害を診断する診断モジュールが含まれていない。多くの場合、消費者は、自分の移動局に障害が発生したとき、自分の移動局をサービスセンターに持ち込む必要がある。サービスセンターは、移動局に対して診断テストを実行し、突き止めた異常を修正する。診断処理には、１つ又はそれ以上の診断ソフトウェアを、携帯電話機のプロセッサを用いて実行することが含まれる。さらに、プログラムを修正する処理には、電話機にインストールされたソフトウェアを変更することが含まれる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従って、移動局のメモリの要件、及び携帯電話ネットワークにおける浪費を最小化しつつ、消費者が、自分の移動局にインストールされたソフトウェアに対する更新を簡便に受信して、障害を診断してもらうことを可能にするシステム及び方法が、必要とされている。
【課題を解決するための手段】
【０００７】
本発明は、移動局にインストールされた制御ソフトウェアを修正する方法とシステムを提供することにより、上記課題を解決する。本発明の一実施例では、移動局にインストールされた制御ソフトウェアを修正する方法であって、前記制御ソフトウェアが、１組のオブジェクトにリンクした動的エージェント動作プログラムを含む前記方法において、前記１組のオブジェクトにリンクした動的エージェント動作プログラムを前記移動局のメモリに格納するステップと、新しいオブジェクトを、管理サーバから前記移動局へと無線で送信するステップと、前記新しいオブジェクトを、前記移動局で受信するステップと、前記新しいオブジェクトを、前記移動局のメモリに格納するステップとを、備える方法が、提供されている。
【０００８】
本発明の他の実施例では、ユーザが無線式で通信できるようにする移動局であって、前記移動局の動作を管理するコントローラと、制御プログラムであって、オブジェクトメモリに格納された現行の１組のオブジェクトと、該現行の１組のオブジェクトにリンクしかつプログラムメモリに格納されていて、前記現行の１組のオブジェクトを用いて前記移動局の動作を制御する動的エージェント動作プログラムとが、含まれる制御プログラムとを、備える前記移動局において、前記コントローラ及び前記動的エージェント動作プログラムは、前記移動局が、該移動局の機能を変更する追加のオブジェクトを受信できるように構成されている移動局が、提供される。
【０００９】
本発明の他の実施例に従って、移動局に格納された制御ソフトウェアを再構成するシステムであって、前記制御ソフトウェアが、１組のオブジェクトにリンクした動的エージェント動作プログラムを含む前記システムにおいて、新しいオブジェクトを、受信して格納するように構成されかつ前記１組のオブジェクトにリンクした動的エージェント動作プログラムを含む移動局と、前記新しいオブジェクトを、前記移動局へ無線で送信するように構成された管理サーバとを、備えるシステムが、提供される。
【００１０】
本発明のさらなる他の実施例に従って、移動局に格納された制御ソフトウェアを再構成するためのデータを送信する管理サーバであって、前記制御ソフトウェアが、１組のオブジェクトにリンクした動的エージェント動作プログラムを含む前記管理サーバにおいて、前記移動局に格納された前記動的エージェント動作プログラムにリンクするように構成された新しいオブジェクトを格納した記憶装置と、前記新しいオブジェクトを前記移動局へ送信する送信器とを、備える管理サーバが、提供される。
【発明を実施するための最良の形態】
【００１１】
以下に詳細に説明するように、本発明によってユーザは、オブジェクトを選択的に削除及びダウンロードして、移動局のメモリの要件を最小化しつつ、自分の移動局で利用可能なサービスをカスタマイズできるようになる。本発明の他の特徴及び利点は、以下の詳細な説明及び図面を参照することで、明らかになるであろう。
【実施例】
【００１２】
図２に、移動局の動作を制御する動的エージェント動作プログラム２０２及びオブジェクト２０４Ａ〜２０４Ｄが含まれた制御プログラム２００を示す。動的エージェント動作プログラム２０２には、コントローラ（図３に示す）及びオブジェクト２０４Ａ〜２０４Ｄとの連動に必要なソフトウェアが、含まれている。オブジェクト２０４Ａ〜２０４Ｄは、移動局のユーザに利用可能な特定の機能を実行するものであり、スクリプト、クラスのインスタンス、ソフトウェアモジュール、又はデータファイルが、任意の数あるいは任意に組み合わされたものであってもよい。例えば、音量調節オブジェクト２０４Ａは、スピーカ（図示せず）の音量を制御するのに用いられる。電子メールサービスオブジェクト２０４Ｂには、ユーザが電子メールメッセージを送受信できるようにするソフトウェアが含まれている。電話番号記憶オブジェクト２０４Ｃには、ユーザが電話番号を格納して検索できるようにするソフトウェアが含まれ、一方、電話番号データファイルオブジェクト２０４Ｄは、電話番号が含まれたデータファイルである。オブジェクト２０４Ａ〜２０４Ｄは、説明のためにのみ図示されており、様々な追加のオブジェクトが制御プログラム２００の一部になっていてもよいことが、理解されるべきである。さらに、オブジェクトは、動的エージェント動作プログラム２０２又は他のオブジェクトに、リンクしていてもよい。
【００１３】
制御プログラム２００は、図１に示された従来の動作プログラム１００とは、大幅に異なっている。特に、従来の動作プログラム１００が一体構造のプログラムである一方で、制御プログラム２００は、１組のオブジェクトにリンクした動的エージェント動作プログラム２０２である。一体構造でない制御プログラムの１つの利点は、ユーザに提供されるサービスの電波での更新が容易になることである。新しいサービスが提供されるようになったとき、動作プログラムの全体を交換するのではなく、制御プログラム２００の一部のみが変更されればよい。このことにより、このような変更を無線ネットワークで実行することが、より現実的かつ便利になる。説明用の例では、ユーザは、新しい電子メールサービスオブジェクトをダウンロードして、電子メールサービスオブジェクト２０４Ｂと置き換えることにより、電子メールメッセージを送受信するのに用いられるソフトウェアを更新してもよい。さらに、ユーザは、インターネットアクセスオブジェクト、及びこの新しいオブジェクトへのリンクが含まれた新しい動的エージェント動作プログラムをダウンロードすることによってインターネットにアクセスできるように、移動局３０２を構成してもよい。
【００１４】
図３に、移動局３０２を遠隔管理及びプログラミングするシステム３００を示す。移動局３０２における管理及び動作のプログラミングに使用する部分のみが、図示されており、スピーカ、マイク、及びディスプレイ等のその他の従来の構成要素も含まれうることが、理解される。
【００１５】
動的エージェント動作プログラム２０２は、コントローラ３０４に接続されている。動的エージェント動作プログラム２０２は、ランダムアクセスメモリ（ＲＡＭ）又は読み出し専用メモリ（ＲＯＭ）に格納されていてもよい。オブジェクト３０８Ａ〜３０８Ｃは、動的エージェント動作プログラム２０２とともに使用されて、コントローラ３０４の動作及び移動局全体の動作を、上述のように制御する。オブジェクト３０８Ａ〜３０８Ｃは、図２に示されたオブジェクト２０４Ａ〜２０４Ｄと同様であり、メモリ３０７に格納されている。メモリ３０７は、ＲＡＭか、あるいはＲＡＭとＲＯＭとを組み合わせたものであってもよい。各オブジェクトには、該オブジェクトを一意的に識別するためのオブジェクト識別子（ＯＩＤ）３１０Ａ〜３１０Ｃが、含まれている。オブジェクト識別子及びそのデータ構造については、以下により詳細に説明する。
【００１６】
移動局３０２は、追加のオブジェクト又は新しい動的エージェント動作プログラムを、電波で要求してダウンロードするように、構成されている。特に、移動局３０２には、データ送信用に、コントローラ３０４及びアンテナ３１６間に接続された変調器３１２及び送信回路３１４が、含まれている。また、移動局３０２には、データのダウンロード用に、アンテナ３１６及びコントローラ３０４間に接続された受信回路３１８及び復調器３２０が、含まれている。
【００１７】
データは、移動局管理サーバ４０２から移動局３０２へと送信されてもよい。移動局管理サーバ４０２の動作は、コントローラ４０４及び動作プログラム４０６により管理されている。移動局管理サーバ４０２には、データ送信用に、コントローラ４０４及びアンテナ４１２間に接続された変調器４０８及び送信回路４１０が、含まれている。また、移動局管理サーバ４０２には、データのダウンロード用に、アンテナ４１２及びコントローラ４０４間に接続された受信回路４１４及び復調器４１６が、含まれている。オブジェクトのリポジトリ４１８は、メモリに格納されている。コントローラ４０４は、リポジトリ４１８に格納されたオブジェクトにアクセス可能である。
【００１８】
図４に、移動局３０２からの要求に応じて、オブジェクトを移動局３０２へダウンロードするのに用いる手順を示す。ある移動局の電波によるサービス供給（ＯＴＡＳＰ：over the air service provisioning）の手順が、説明のためのみに示されており、他の移動局が開始したダウンロードも同様に実行されることが理解される。ＯＴＡＳＰは、移動局３０２が自身を最初に登録したときに実行されるものであり、ユーザが移動局を使用可能となる前に実行される必要がある。ステップ５０２では、移動局３０２の動的エージェント動作プログラム２０２は、モデル番号、企業、ベアラ形式、及び電子シリアル番号（ＥＳＮ）等の移動局識別情報を、移動局管理サーバ４０２へ送信する。この情報は、変調器３１２で変調され、送信回路３１４によりアンテナ３１６へと送信される。本発明によるデータの送信は、機密保護データ通信技術を利用して実行されてもよい。なお、電波でデータを送信するプロトコルは、当業者に周知である。
【００１９】
ステップ５０４では、移動局管理サーバ４０２は、移動局識別情報を受信して、移動局３０２で使用されるＯＴＡＳＰオブジェクトを特定する。識別情報は、アンテナ４１２を介して受信回路４１４で受信され、復調器４１６で復調される。復調された情報は、対応するオブジェクト識別子を識別してオブジェクトリポジトリ４１８からＯＴＡＳＰオブジェクトを入手するために、コントローラ４０４で使用される。例えば、移動局管理サーバ４０２は、特定の型式のユーザ及び特定の企業に属しているユーザは特定の電子メールサービスオブジェクトを必要とするということを判断してもよい。
【００２０】
次に、コントローラ４０４はステップ５０６にて、オブジェクト識別子を用いて、オブジェクトリポジトリ４１８からＯＴＡＳＰオブジェクトを検索する。ステップ５０８では、ＯＴＡＳＰオブジェクトが移動局３０２へ送信される。変調器４０８、送信回路４１０、及びアンテナ４１２は、ＯＴＡＳＰオブジェクトを移動局３０２へ送信するのに使用される。
【００２１】
送信されたＯＴＡＳＰオブジェクトは、ステップ５１０にて、アンテナ３１６で受信され、受信回路３１８及び復調器３２０を介してコントローラ３０４及び動的エージェント動作プログラム２０２へ送信される。ステップ５１２では、ＯＴＡＳＰオブジェクトはメモリ３０７に格納される。
【００２２】
最後に、ステップ５１４では、移動局３０２は、伝送成功又はエラー発生を示す信号を送信する。エラーが通知されると、移動局管理サーバ４０２は、要求されたオブジェクトを再送信する。そして、要求されたオブジェクトは、動的エージェント動作プログラム２０２によりアクセス可能となる。移動局３０２は、オブジェクトが動的エージェント動作プログラム２０２によりアクセスされた後に、当該オブジェクトが適切に機能したかどうかを示すために別の信号を、送信してもよい。ある種のオブジェクトは、実行後に削除されるようになっていてもよい。例えば、動的エージェント動作プログラム２０２を更新するために設計されたオブジェクトは、該オブジェクトが実行された後には、もう使用されることがないので、削除されてもよい。
【００２３】
ユーザは、自動に又は手動で、移動局管理サーバ４０２に照会して、新しいサービス及び対応するオブジェクトが提供されているかどうか判別する。特に、ユーザは、識別情報、及び移動局３０２に現在格納されているオブジェクト識別子のリストを、移動局管理サーバ４０２へ送信する。そして、移動局管理サーバ４０２は、送信されたオブジェクト識別子のリストを、リポジトリ４１８に格納されたオブジェクト識別子のリストと比較する。そして、オブジェクト識別子を以下に述べるように用いて、移動局管理サーバ４０２は、利用可能な新しいサービス及び対応するオブジェクト識別子のリストを、移動局３０２へ返信する。また、移動局管理サーバ４０２は、このようなリストを、ユーザからの照会なしに送信することができる。これは、移動局管理サーバ４０２が、成功裏に起動した各サービスについての肯定応答を受信するので、移動局３０２にて成功裏に起動したサービスのリストがわかっているためである。そして、新しいサービス及び対応するオブジェクト識別子のリストが、移動局３０２のメモリに格納される。そして、ユーザは、新しいサービスのリストを調べて、ユーザに便利なように起動されるべきサービスを選択する。ある状況では、新しいサービスを提供する新しいオブジェクトといった、新しいオブジェクトをダウンロードするとき、ユーザは、当該の新しいオブジェクトへのリンクが含まれた新しい動的エージェント動作プログラムをも、ダウンロードする必要があることもある。しかしながら、ユーザは、新しいサービスを利用するために、新しい制御プログラム２００の全体をダウンロードする必要はない。
【００２４】
メモリ３０７は、限られた個数のオブジェクトを格納可能なだけである。従って、本発明の一実施例では、移動局３０２は、メモリ３０７に格納された現行のオブジェクトのリスト、及び各オブジェクトに使用されるメモリ容量を、表示するように構成されていてもよい。ユーザは、表示されたリストからオブジェクトを選択して、該オブジェクトが削除されるべきことを指定してもよい。例えば、移動局３０２は、「電子メールプログラム  バージョン１．４−１ＭＢ」が含まれたリストを表示してもよい。ユーザは、電子メールプログラムオブジェクトを削除することにより、１ＭＢのメモリを開放できる。
【００２５】
また、移動局管理サーバ４０２により提供される利用可能な新しいオブジェクトのリストには、当該オブジェクトのためのメモリ容量の情報が含まれていてもよい。ユーザは、この情報を、現行のオブジェクトに関する情報とともに用いて、ダウンロードについて判断する。例えば、ユーザが、５００ＫＢのサイズの新しいスケジューリングプログラムオブジェクトをダウンロードしようとしたとする。ユーザは、空いているメモリが５００ＫＢよりも少なければ、現行のオブジェクトのリストをスクロールして、十分なメモリを空けるためにどのオブジェクトを削除するかを、決定しなければならないであろう。無論、いくつかのオブジェクトは、必須なものとされていて、削除されることがない。一実施例では、少なくともいくつかの必須なオブジェクトが、ＲＯＭに格納されている。さらに、あるオブジェクトについては、ユーザが該オブジェクトを、別のオブジェクトのダウンロード後にのみ削除できるようになっていてもよい。例えば、ユーザは、音量調節オブジェクトを、新しい音量調節オブジェクトがダウンロードされてメモリ３０７に格納された後にのみ、削除できるようになっていてもよい。
【００２６】
移動局管理サーバ４０２の要求によるダウンロードは、同様に実行される。最初に、移動局管理サーバは、あるオブジェクトのオブジェクト識別子を示すデータを、移動局３０２へ送信する。そして、移動局３０２は、メモリ３０７に照会して、そのオブジェクトがあるかどうか判別する。オブジェクトがなければ、移動局３０２は、対応するメッセージを送信する。すると、そのオブジェクトが、移動局管理サーバ４０２から移動局３０２へと、図５に示されたのと同様に送信される。
【００２７】
移動局管理サーバ４０２の要求によるダウンロードにより、移動局３０２の診断及び修理が容易となりうる。例えば、移動局管理サーバ４０２に、特定のモデルの移動局における障害を診断する１つ又はいくつかのオブジェクトが、含まれていてもよい。各診断オブジェクトは、移動局３０２によりダウンロードされて実行可能である。例えば、移動局３０２において、使用可能なチャネルについてチェックするために、チャネル状態チェックオブジェクトがダウンロードされて実行され、構成情報やエラーカウント等のようなパラメータの照会のために、パラメータ照会オブジェクトがダウンロードされて実行されてもよい。診断オブジェクトは、該診断オブジェクトが実行したテスト結果を移動局管理サーバ４０２へ返信させるように、構成されていてもよい。そして、追加の診断オブジェクトが、異常をさらに診断するために送信されることもある。さらに、異常が診断された後、移動局管理サーバ４０２から移動局３０２へと、あるオブジェクトが送信されて、異常が修正されてもよい。上記の例において、診断オブジェクトが、障害はチャネルへのパワーが不充分なためであると判断したならば、新しいチャネルパワーレベルオブジェクトが移動局３０２へと送信されて、チャネルへのパワーを増強してもよい。
【００２８】
本発明は、標準的なオブジェクトの電波を通じた送信及びダウンロードに限定されるものではない。例えば、技術者は、診断オブジェクトの実行結果として移動局３０２から送信された結果を監視して、移動局３０２にダウンロードされて実行されるべき新しいカスタムオブジェクトを作成してもよい。このカスタムオブジェクトは、障害をさらに診断又は修復するために設計されるものである。このようなシステムを使用すると、電波を通じて実行可能なメンテナンスが増加し、消費者が自分の移動局をサービスセンターに持ち込むという、煩雑な手順を経ることが必要となる回数が減少する。
【００２９】
ユーザにより必要とされるか又は要求されたオブジェクトのみを送信することにより、移動局３０２におけるメモリ３０７が、比較的小さくて済むようになる。診断オブジェクトのような、ある種のオブジェクトは、まれにしか使用されないので、必要な時にのみダウンロードされて、その後に削除されてもよい。さらに、ユーザは、全ての利用可能なサービス用のモジュールが含まれていて、使用するつもりでないサービスも含まれた動作プログラムをダウンロードする代りに、所望のサービスを利用するのに必要なオブジェクトのみをダウンロードして格納してもよい。
【００３０】
オブジェクト識別子（ＯＩＤ）は、いくつかの異なったデータ構造を有していてもよい。一実施例では、データ構造は、“Enterprise.Model.UniqueMSID.SubOID”という使いやすい英数字フォーマットである。“Enterprise”要素は、システムを使用している会社や団体を識別するものである。“Model”要素は、移動局のモデル形式を識別するものである。さらに、個々の移動局には、一意な“UniqueMSID”識別子が割り当てられている。各オブジェクトには、一意な“SubOID”識別子が割り当てられている。
【００３１】
上記のデータ構造は、何台かの移動局へ送信するつもりのオブジェクトを識別するのに都合がよい。説明用の例として、ある組織に属する人々の電話番号が格納されたデータファイル２０４Ｄ（図２に示す）に対して、一意な SubOID 要素が割り当てられ、当該組織には一意な“Enterprise”要素が割り当てられてもよい。電話番号が格納されたファイルが、その“Enterprise”に属する全ての移動局にダウンロードされるものであれば、そのオブジェクトは“Enterprise.SubOID”で識別される。さらに、第１のオブジェクトである SubOID1 が、第１のモデル形式 Model1 を有しかつある“Enterprise”に属する第１の組の移動局によりダウンロードされるものであり、一方、第２のオブジェクトである SubOID2 が、第２のモデル形式 Model2 を有しかつ同一の“Enterprise”に属する第２の組の移動局によりダウンロードされるものであるなら、これらオブジェクトは、“Enterprise.Model1.SubOID1”及び“Enterprise.Model2.SubOID2”として、それぞれ識別される。
【００３２】
本発明は、説明された実施例に関して記述されているものの、本発明の真の精神及び範囲から外れることなく変更がなされうることが、認められるとともに理解されるであろう。
【図面の簡単な説明】
【００３３】
【図１】従来の移動局により使用される従来の一体構造の動作プログラムを示す図である。
【図２】本発明の好適な一実施例による動的エージェント動作プログラム及びオブジェクトが含まれた制御プログラムを示す図である。
【図３】本発明の好適な一実施例による移動局の電波での管理を示す図である。
【図４】移動局からの要求に応じてオブジェクトをその移動局にダウンロードする方法を示す図である。
【符号の説明】
【００３４】
１００    動作プログラム
１０２    音量調節モジュール
１０４    電子メールサービスモジュール
１０６    スケジューリングプログラムモジュール
２００    制御プログラム
２０２    動的エージェント動作プログラム
２０４Ａ〜２０４Ｄ    オブジェクト
３００    システム
３０２    移動局
３０４    コントローラ
３０７    メモリ
３０８Ａ〜３０８Ｃ    オブジェクト
３１２    変調器
３１４    送信回路
３１６    アンテナ
３１８    受信回路
３２０    復調器
４０２    移動局管理サーバ
４０４    コントローラ
４０６    動作プログラム
４０８    変調器
４１０    送信回路
４１２    アンテナ
４１４    受信回路
４１６    復調器
４１８    リポジトリ
【図１】
2008079344.tif 000003
【図２】
2008079344.tif 000004
【図３】
2008079344.tif 000005
【図４】
2008079344.tif 000006