(57)【要約】セルブロードキャストメッセージを用いてモバイル装置（５）および遠隔装置（４５）内のコントロールファイルを同時にアップグレードする方法。コントロールファイルは、多数のパケットに分割され、これらのパケットは、セルブロードキャストメッセージのシーケンスのユーザデータセクション（１８，２０）に入った状態で送信される。モバイルデータ（５）または遠隔装置（４５）は、パケット（１８，２０）をリアセンブルし、コントロールファイルが誤り検出検査に合格した場合、そのコントロールファイルをロードする。コントロールファイルは、オペレーティングソフトウェア、動作パラメータ、制御指令、またはＳＩＭカードファイルであることが考えられる。遠隔装置は、監視装置、消費財、自動販売機等であることが考えられる。この方法は、ネットワークのオーバーヘッドを最小限に抑えつつ、透過的な態様で、複数のモバイル装置に対して同時に「フラッシュアップグレード」を行なう。この方法を実施するためのシステム、および遠隔で更新可能な装置もまた開示する。
2006514467.tif 000002
【特許請求の範囲】
【請求項１】
発信元装置から遠隔装置にセルラー式通信ネットワークを介してコントロールファイルを転送する方法であって、
ｉ．  コントロールファイルを１つ以上のセルブロードキャストメッセージにパックするステップと、
ii．  １つ以上の無線送信機を介して前記１つ以上のセルブロードキャストメッセージを送信するステップと、
iii．  遠隔装置において前記セルブロードキャストメッセージを受信するステップと、
iv．  前記遠隔装置において前記コントロールファイルを抽出してリアセンブルするステップとを含む、方法。
【請求項２】
前記コントロールファイルを前記遠隔装置に一体化するステップを含む、請求項１に記載の方法。
【請求項３】
前記遠隔装置内の前記コントロールファイルにおいて命令を実行するステップを含む、請求項１に記載の方法。
【請求項４】
前記コントロールファイルは、ステップｉにおいて複数のパケットに分割される、請求項１から３のいずれか１つに記載の方法。
【請求項５】
前記コントロールファイルはオペレーティングソフトウェアである、請求項１から４のいずれか１つに記載の方法。
【請求項６】
前記コントロールファイルは、１つ以上の動作パラメータを含む、請求項１から４のいずれか１つに記載の方法。
【請求項７】
前記コントロールファイルは、１つ以上の制御指令を含む、請求項１から４のいずれか１つに記載の方法。
【請求項８】
前記コントロールファイルはＳＩＭカードファイルである、請求項１から４のいずれか１つに記載の方法。
【請求項９】
前記遠隔装置はセルラー式電話である、請求項１から８のいずれか１つに記載の方法。
【請求項１０】
前記遠隔装置は需給計器を含む、請求項１から７のいずれか１つに記載の方法。
【請求項１１】
前記遠隔装置は監視装置を含む、請求項１から７のいずれか１つに記載の方法。
【請求項１２】
前記遠隔装置は消費財を含む、請求項１から７のいずれか１つに記載の方法。
【請求項１３】
前記遠隔装置はセキュリティシステムを含む、請求項１から７のいずれか１つに記載の方法。
【請求項１４】
前記遠隔装置は自動販売機を含む、請求項１から７のいずれか１つに記載の方法。
【請求項１５】
各セルブロードキャストメッセージ内で送信されるユーザデータの各パケットは、誤り検出データを含む、請求項１から１４のいずれか１つに記載の方法。
【請求項１６】
最後のメッセージは、誤り検出データを含んだ状態で送信され、リアセンブルされたコントロールファイルの誤り検査が行なわれ得るようにする、請求項１から１５のいずれか１つに記載の方法。
【請求項１７】
各メッセージは、総称的な装置の型のデータセクションを含む、請求項１から１６のいずれか１つに記載の方法。
【請求項１８】
各メッセージのパケットは、詳細な装置の型のデータセクションを含む、請求項１７に記載の方法。
【請求項１９】
各メッセージは、改訂番号のデータセクションを含む、請求項１から１８のいずれか１つに記載の方法。
【請求項２０】
セルブロードキャストメッセージのメッセージコードフィールドは、パケットのシーケンス内におけるメッセージパケットの数を示すために用いられる、請求項１から１９のいずれか１つに記載の方法。
【請求項２１】
更新されたコントロールファイルがロードされると肯定応答が前記発信元装置に送信される、請求項１から２０のいずれか１つに記載の方法。
【請求項２２】
複数の遠隔装置にセルラー式通信ネットワークを介してコントロールファイルを同時に送信するためのシステムであって、
前記コントロールファイルを複数のデータパケットに分割して、セルラー式通信ネットワークの複数の無線送信機に前記データパケットを提供するセントラルコントローラと、
前記データパケットを、セルブロードキャストメッセージの一部として各遠隔装置に送信する、セルラー式通信システムの複数の無線送信機とを含む、システム。
【請求項２３】
請求項２２のシステムは、各データパケットの一部として誤り検出データを生成する、システム。
【請求項２４】
請求項２２または２３のシステムは、誤り検出情報を含む最後のデータパケットを生成して、リアセンブルされたコントロールファイルの誤り検査が行なわれ得るようにする、システム。
【請求項２５】
請求項２２から２４のいずれか１つのシステムは、各セルブロードキャストメッセージ内に含まれるように、総称的な装置の型のデータセクションを生成する、システム。
【請求項２６】
請求項２２から２５のいずれか１つのシステムは、各セルブロードキャストメッセージ内に含まれるように、詳細な装置の型のデータセクションを生成する、システム。
【請求項２７】
請求項２２から２６のいずれか１つのシステムは、各セルブロードキャストメッセージ内に含まれるように、改訂番号のデータセクションを生成する、システム。
【請求項２８】
コントロールファイルに従って作動するようにプログラムされた、遠隔で更新可能な装置であって、
セルブロードキャストメッセージを受信することのできる無線受信機と、
セルブロードキャストメッセージからユーザデータを抽出して、そのユーザデータをコントロールファイルにアセンブルするためのプロセッサと、
受信した、アセンブルされたコントロールファイルを記憶するためのプログラム可能メモリとを含む、装置。
【請求項２９】
前記プログラム可能メモリは、セルブロードキャストメッセージ内で受信されたコントロールファイルにより更新可能なオペレーティングソフトウェアを記憶する、請求項２８に記載の装置。
【請求項３０】
前記プログラム可能メモリは、セルブロードキャストメッセージ内で受信されたコントロールファイルにより更新可能なファームウェアソフトウェアを記憶する、請求項２８に記載の装置。
【請求項３１】
前記プログラム可能メモリは、セルブロードキャストメッセージ内で受信されたコントロールファイルにより更新可能な１つ以上の動作パラメータを記憶する、請求項２８に記載の装置。
【請求項３２】
前記プログラム可能メモリは、セルブロードキャストメッセージ内で受信されたコントロールファイルにより更新可能な１つ以上の制御指令を記憶する、請求項２８に記載の装置。
【請求項３３】
前記装置は、セルブロードキャストの一部として送信された１つ以上の制御指令に応答して動作を開始する、請求項２８に記載の装置。
【請求項３４】
前記装置は、セルラー式電話である、請求項２８から３３のいずれか１つに記載の装置。
【請求項３５】
前記装置は、前記コントロールファイルに従って作動する需給計器を含む、請求項２８から３３のいずれか１つに記載の装置。
【請求項３６】
前記装置は、前記コントロールファイルに従って作動する監視装置を含む、請求項２８から３３のいずれか１つに記載の装置。
【請求項３７】
前記装置は、前記コントロールファイルに従って作動する消費財を含む、請求項２８から３３のいずれか１つに記載の装置。
【請求項３８】
前記装置は、前記コントロールファイルに従って作動するセキュリティ装置を含む、請求項２８から３３のいずれか１つに記載の装置。
【請求項３９】
前記装置は、前記コントロールファイルに従って作動する自動販売機を含む、請求項２８から３３のいずれか１つに記載の装置。
【請求項４０】
前記プログラム可能メモリは、ＥＰＲＯＭ、ＥＥＰＲＯＭ、またはフラッシュメモリである、請求項２８から３９のいずれか１つに記載の装置。
【請求項４１】
前記プログラム可能メモリは、ＳＩＭカードである、請求項２８から３９のいずれか１つに記載の装置。
【請求項４２】
請求項２２から２７のいずれか１つに記載のシステムと、請求項２８から４１のいずれか１つに記載の、遠隔で更新可能な１つ以上の装置とを含む、システム。
【請求項４３】
請求項１から２１のいずれか１つに記載の方法を実施するためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
この発明は、コントロールファイルを更新する方法と、この方法を実現するためのシステムおよび装置とに関する。コントロールファイルの一部を遠隔装置に同時に送信して遠隔装置のコントロールファイルを更新するために、セルブロードキャスト（Cell Broadcast）メッセージが用いられる。
【背景技術】
【０００２】
発明の背景
ＧＳＭモバイルネットワークは、「セルブロードキャスト」として公知の送信専用（push only）技術を用いてデータを送出する機能を有する。これは一対多技術であり、この技術により、ネットワークオペレータは、選択された顧客に対し、ニュース、地理的情報、天気予報等の内容を送信することができる。この技術は、テレビジョンシステムにおいて利用可能な「テレテキスト」機能に類似する。
【０００３】
セルブロードキャストメッセージは、すべてのモバイル装置に一斉送信することが可能であるが、肯定応答が返されるショートメッセージサービス（ＳＭＳ）とは異なり、これらのモバイル装置により肯定応答は返されない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
モバイル電話等のモバイル装置は、装置の動作を制御するオペレーティングソフトウェアを記憶しており、モバイル装置のオペレーティングソフトウェアの更新が、時として望ましいことがある。このようなソフトウェアの更新は、一般にピア・トゥ・ピアの態様で行なわれる。このことは、ソフトウェアの更新を行なうために、プロバイダにモバイル装置を物理的に送付することを伴い得る。セル式電話に関し、このことは、交換式加入者識別モジュール（Subscriber Identity Module）（ＳＩＭ）カードの発行を要することが考えられる。
【０００５】
これ以外に多数の遠隔装置、たとえば需給計器、監視装置、消費財、セキュリティシステム、および自動販売機が存在しており、これらの装置に関し、ソフトウェアファイルまたはオペレーティングパラメータファイルを含むコントロールファイルを遠隔でかつ同時に更新すると便利であろう。また、このような装置に対し、指令を遠隔で発行することも便利であろう。
【０００６】
発明の概要
この発明の目的は、複数の遠隔装置のコントロールファイルを便利でかつ効率のよい態様で同時に更新する方法を提供するか、または、一般社会に対し、有用な選択肢を少なくとも提供することである。
【課題を解決するための手段】
【０００７】
この発明の第１の局面に従い、発信元装置から遠隔装置にセルラー式通信リンクを介してコントロールファイルを転送する方法を提供する。この方法は、
ｉ．  コントロールファイルを１つ以上のセルブロードキャストメッセージにパックするステップと、
ii．  １つ以上の無線送信機を介して該１つ以上のセルブロードキャストメッセージを送信するステップと、
iii．  遠隔装置において該セルブロードキャストメッセージを受信するステップと、
iv．  該遠隔装置において該コントロールファイルを抽出してリアセンブルするステップとを含む。
【０００８】
コントロールファイルは、オペレーティングソフトウェアか、ファームウェアソフトウェアか、１つ以上の動作パラメータか、または１つ以上の制御指令であり得る。遠隔装置は、セル式電話、需給計器、監視装置、消費財（デジタルデコーダ、ビデオレコーダ、冷蔵庫等）、セキュリティシステム、自動販売機等であり得る。
【０００９】
各セルブロードキャストメッセージは、誤り検出データを含み得る。最後のセルブロードキャストメッセージは、リアセンブルされたコントロールファイルの誤り検査が行なわれ得るようにするための誤り検出データを含み得る。各メッセージは、総称的な装置の型のデータセクションと、詳細な装置の型のデータセクションとを含み得る。セルブロードキャスト方法以外の通信方法により、更新されたコントロールファイルがロードされると、遠隔装置により肯定応答が送信され得る。
【００１０】
この発明のさらなる局面に従い、複数の遠隔装置にセルラー式通信ネットワークを介してコントロールファイルを同時に送信するためのシステムを提供する。このシステムは、
コントロールファイルを複数のデータパケットに分割して、セルラー式通信ネットワークの複数の無線送信機に該データパケットを提供するセントラルコントローラと、
該データパケットを、セルブロードキャストメッセージの一部として各遠隔装置に送信する、セルラー式通信システムの複数の無線送信機とを含む。
【００１１】
さらに、コントロールファイルに従って作動するようにプログラムされた、遠隔で更新可能な装置を提供する。この装置は、
セルブロードキャストメッセージを受信することのできる無線受信機と、
セルブロードキャストメッセージからユーザデータを抽出して、そのユーザデータをコントロールファイルにアセンブルするためのプロセッサと、
受信した、アセンブルされたコントロールファイルを記憶するためのプログラム可能メモリとを含む。
【００１２】
プログラマブル可能メモリは、オペレーティングソフトウェア、ＳＩＭカードファイル、１つ以上の動作パラメータ、または１つ以上の制御指令を記憶することができる。プログラム可能メモリは、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ（Flash）または同様のメモリであり得る。この装置は、制御指令に応答して動作を開始することができる。この装置は、セルラー式電話、需給計器、監視装置、消費財、セキュリティ装置、自動販売機等であり得る。
【発明を実施するための最良の形態】
【００１３】
次に、添付の図面を参照して、この発明を一例として説明する。
【００１４】
発明の実施例の詳細な説明
図１は、３つの送信機２、３および４に接続されたセントラルコントローラ１を含むＧＳＭセルラー式ネットワークの一部のブロック図を示す。複数のモバイル装置５は、それぞれのセル内においてそれぞれの送信機から送信を受ける。このＧＳＭモバイルネットワークは、セントラルコントローラ１から送信機２、３および４にセルブロードキャストメッセージを同時に送信して、接続されたモバイル装置５による受信が行なわれるようにする機能を有する。このようなメッセージは一般に、セルの地理的な位置、天気の情報、ニュース等の内容を含む。
【００１５】
図２は、標準的なセルブロードキャストメッセージのフォーマットを示す。各メッセージは、６バイトのセルブロードキャストヘッダ（Cell Broadcast Header）フィールド６（ＣＢヘッダ（Header））と、８２バイトのユーザデータフィールド７（ＣＢユーザデータ（User Data））とからなる。ＣＢヘッダフィールド６は、２バイトの通し番号フィールド８と、２バイトのメッセージＩＤフィールド９と、１バイトのデータ符号化フィールド１０と、１バイトのページパラメータフィールド１１とからなる。
【００１６】
通し番号フィールド８は、２ビットの地理的範囲（ＧＳ）フィールド１２と、１０ビットのメッセージコードフィールド１３と、４ビットの更新番号フィールド１４とからなる。地理的範囲フィールドにより、セルブロードキャストメッセージの一斉送信および表示のオプションの範囲を制御することができる。地理的範囲の値が３になることにより、メッセージを表示しない状態でのセル幅の一斉送信が可能になる。代替的に、セルブロードキャストメッセージを、選択された地理的領域にのみ送信することができる。
【００１７】
メッセージＩＤフィールド９は、チャネル番号を提供する。ネットワークオペレータは、特定ネットワーク向けセルブロードキャスト用に、多数のチャネルを利用することができる。データ符号化フィールド１０は、データフォーマット（ＧＳＭ７等）を規定する。ページパラメータフィールド１１は、現在のページ番号を示す４ビットと、ページの総数を示す４ビットとを含む。
【００１８】
モバイル装置５は、モバイル装置５の動作を制御するオペレーティングソフトウェアを記憶するためのプログラム可能メモリを含む。この発明の方法に従い、セルブロードキャスト機能を用いて、オペレーティングソフトウェアの「フラッシュアップグレード内容」をモバイル装置５に送信することができる。更新されたオペレーティングソフトウェアは、セルブロードキャストメッセージにおけるユーザデータの１つ以上のパケット内で、モバイル装置５に送信することができる。モバイル装置５は、データのパケットをリアセンブルして、更新されたオペレーティングソフトウェアをインストールすることができる。これにより、ユーザには認識されないまま、複数の装置のオペレーティングソフトウェアを同時にアップグレードすることができる。
【００１９】
図３ａから４を参照して、オペレーティングソフトウェアの「フラッシュアップグレード」を容易にするセルブロードキャストメッセージの、予想されるフォーマットを説明する。この発明の教示内容を維持したまま、同様のフォーマットを用いてよい。厳密な構成は、システム毎に、加えて、さまざまな装置の種類毎に変化することが考えられる。図３ａから図３ｄは、モバイル装置５に「ペイロード」データのパケットを送信してモバイル装置５のオペレーティングソフトウェアを更新するために用いられるセルブロードキャストメッセージのシーケンスを示す。各セルブロードキャストメッセージは、ヘッダ１５、１７、１９、および２１と、ユーザデータセクション１６、１８、２０、および２２とからなる。
【００２０】
図４は、各セルブロードキャストメッセージのユーザデータ部分の、現時点で好ましいとされるフォーマットを示す。８２バイトのユーザデータ１６のうち、４バイトがヘッダ２３に割当てられ、２バイトが誤り検出データフィールド２５に割当てられ、これによって７６バイトの「ペイロード」データ２４が残る。ヘッダ２３は、メッセージが振り向けられる総称的な装置の型を識別するために用いられる２バイトのグループＩＤフィールドと、メッセージが振り向けられる詳細な装置の型を識別するために用いられる１バイトの装置型フィールド２７とを含む。好ましくは、総称的な装置の型のフィールド２６は、装置の一般的な部類を規定することができ、詳細な装置の型のフィールド２７は、特定のモデルを規定することができる。改訂番号フィールド２８（この場合、１バイトのフィールド）は、アップグレードのバージョンを示し、それにより、受信を行なっている装置は、
アップグレード内容をロードする必要があるかどうかを決定することができる。
【００２１】
図２に示すメッセージコードフィールド１３を用いて、パケットのシーケンス内のパケットの数を示すことができる。メッセージコードフィールド１３は、１０ビットを用いることによって１０２４個のパケット（すなわち７７８２４バイト）を識別することができる。更新内容が何度も送信される場合、更新番号フィールド１４を用いて、送信のシリーズ数を示すことができる。地理的範囲フィールド１２を３にセットすることにより、セルブロードキャストメッセージを、表示せずにセル幅で送信することができる。
【００２２】
シリーズ内の最初のセルブロードキャストメッセージ（図３ａ）のユーザデータは、特別なデータを記述するパケットであり得、このパケットは、全ペイロードに関する情報を含む。中間のセルブロードキャストメッセージ（図３ｂおよび図３ｃ）は、オペレーティングソフトウェアファイルのパケットであるペイロードデータ、使用する誤り検査のタイプ、使用するセキュリティ手段等を含み得る。中間のセルブロードキャストメッセージの数は、オペレーティングソフトウェアファイルの長さ、使用する誤り検査のタイプ、使用するセキュリティ方法等に依存して変化し得る。最後のセルブロードキャストメッセージ（図３ｄ）は、リアセンブルされたオペレーティングソフトウェアファイルの誤り検査が行なわれ得るようにするための誤り検出データを含み得る。
【００２３】
図５は、オペレーティングソフトウェアファイルを更新する、現時点で好ましいと考えられるプロセスのフロー図を示す。ステップ２９において、オペレーティングソフトウェアファイルは、７６バイトのパケットに分割されて、フィールド２４内にパックされる（図４）。フィールド２４内に含まれるデータに基づき、ＣＲＣ等の誤り検出アルゴリズムを用いて、フィールド２５に対してチェックサム値が生成される。グループＩＤフィールド２６および装置型フィールド２７が、目標となる装置に依存して割当てられる。改訂番号がフィールド２８に割当てられる。地理的範囲フィールド１２（図２）が値「３」にセットされ、パケット数がフィールド１３内に挿入される。更新番号１４は、シリーズ全体の各送信に対してインクリメントされる（０から１５に、そして０に回帰する）。モバイル装置に電源が常に投入されているわけではなく、すべてのパケットが必ずしも正確に受信されているとは考えられないため、パケットのシーケンス全体を定期的に送信することができる。メッセージＩＤフィールド９は、ネットワークオペレータが選択したチャネルに依存して設定される。データ符号化フィールド１０は、一般にＧＳＭ７に設定され、ページパラメータフィールド１１は使用されない。
【００２４】
最初のパケットは、データ記述パケットであり、最後のパケットは、リアセンブルされたオペレーティングソフトウェアファイル全体に対する誤り検出パケットである。中間のパケットは、オペレーティングソフトウェアファイルの一部である。
【００２５】
ステップ３０において、パケットは、ＧＳＭセルラー式ネットワークにより送信されるセルブロードキャストメッセージを介して送信される。これらのパケットは、ステップ３１において、接続されたモバイル装置５の各々により受信される。ステップ３２において、各モバイル装置５のプロセッサは、受信した各メッセージ内のユーザデータ１６の各パケットを検査する。フィールド２６および２７を検査して、この装置が、このメッセージを受信することが意図される受信者であるかどうかを確認する。改訂番号フィールド２８を検査して、この更新内容が、現時点でのオペレーティングソフトウェアよりも、ロードしなければならない新規のバージョンであるかどうかを確認する。データ２４の誤り検査が、チェックサム２５を用いて行なわれる。この装置が意図された受信者ではない場合、この更新内容をロードする必要はなく、または、誤り検査が不合格となり、処理はステップ３１に戻る。パケットがすべての検査に合格した場合、このパケットは記憶され、処理はステップ３４に進む。シリーズ内のパケットのすべてが受信されなかった場合、処理は
ステップ３１に戻る。すべてのパケットが受信された場合、ステップ３５においてパケットからオペレーティングソフトウェアがリアセンブルされる。
【００２６】
ステップ３６において、リアセンブルされたオペレーティングソフトウェアは、最後のセルブロードキャストメッセージ（図３ｄ）内の誤り検出情報２２を用いることによる誤り検査を受ける。誤り検査に合格しなかった場合、処理はステップ３１に戻る。誤り検査が成功裡に終わった場合、新規のオペレーティングソフトウェアがステップ３８においてロードされる。ステップ３９において所望であれば、肯定応答を、ＳＭＳまたはＧＰＲＳを介してネットワークオペレータに送信することができる。
【００２７】
上述の説明はオペレーティングソフトウェアファイルに関して行なわれているが、どのようなタイプのコントロールファイルにも同様に適用可能であることを認識されたい。
【００２８】
セキュリティが必要とされる場合、各モバイル装置が適切な解読機能を有した状態で、ペイロードを暗号化することができる。さらに、モバイル装置のハードウェアの設計を、セキュリティを高めるようなものにすることもできる。
【００２９】
ＧＳＭネットワークのオペレータは、ネットワークに固有の特徴、たとえばメニューを、ＳＩＭカード等にプログラムすることによってモバイル電話を個別化する機能を有する。このようなカードの更新には手間がかかる。なぜなら、顧客が自分の電話を全ネットワーク内で携帯しなければならないか、または、オペレータが新規のＳＩＭカードを送出しなければならないためである。これまでに説明した方法により、オペレータは、セルブロードキャストメッセージを用いて、ＳＩＭカードの構成要素のデータおよび／またはソフトウェアを更新することができる。
【００３０】
次に図６および図７を参照して、遠隔装置のコントロールファイルを更新するためのシステムの一実施例を示す。セントラルコントローラ４０は、図１に示すネットワークと同様に、ＧＳＭネットワークの送信機４１〜４３により送信されるべきセルブロードキャストメッセージを生成する。この場合、遠隔装置は、受信機４４とコントロールユニット４５とを含む。受信機４４は、ケーブルまたは無線接続、たとえば赤外線リンクまたはブルートゥース（Bluetooth）リンクを介して、連係して機能するようにコントロールユニット４５に接続される標準的なモバイル装置であり得る。代替的に、受信機４４およびコントロールユニット４５は、一体的なユニットであり得る。コントロールユニット４５は、需給計器、監視装置、消費財、セキュリティシステム、自動販売機等に関連付けられ得る。
【００３１】
図７に示すように、コントロールユニット４５は、中央処理ユニット４６と、オペレーティングソフトウェアおよび動作パラメータを記憶するプログラム可能メモリ４７と、一時メモリ４８と、インターフェイスユニット４９とを含み得る。インターフェイスユニット４９は、ＣＰＵ４６と、センサ５０と、アクチュエータ５１とのインターフェイスとなるためのものである。
【００３２】
自動販売機の適用例において、センサ５０は、自動販売機に投入されたコインの特徴を検知することができ、アクチュエータ５１は、販売される製品およびコイン等の放出を制御することができる。セルブロードキャストメッセージを用いて更新することのできるオペレーティングソフトウェアは、これまでに説明したように、プログラム可能メモリ４７に記憶され得る。さらに、上述のセルブロードキャスト方法を用いて同じく更新することのできる動作パラメータ（すなわち、装置の動作を支配するパラメータ、たとえば、許容可能なコインを規定する、コインの特徴パラメータ等）は、プログラム可能メモリ４７に記憶され得る。これにより、技術者が個々の装置を１つ１つ更新する必要性をなくし、シ
ステム全体の更新が迅速かつ同時に行なわれ得るようにする。
【００３３】
これまでに説明したセルブロードキャスト方法を用いて、接続された装置に指令を送信することもできる。たとえば環境検知の適用例では、接続されたすべての装置に制御指令を送信して、それらの装置に対し、制御指令を受信した場合にはセンサから測定値を得るように指示することができる。セキュリティの適用例では、指令を送信してセキュリティセンサを確認し、中央監視ステーションに状況報告を送信することができる。
【００３４】
モバイル接続の一般的な誤り率の観点から、１つまたはいくつかの大きなパケットではなく、多数の小さなパケットのデータを送信することが望ましい。大きなパケットで誤りが生じた場合、そのパケット全体を再送信しなければならないが、小さなパケットの場合は、１つまたは少数のパケットのみを再送信するだけでよい。したがって、セルブロードキャストメッセージの使用は、セルラー式ネットワーク内において有利である。
【００３５】
オペレーティングシステムソフトウェアのモジュラー方式の設計により、更新を最も必要とすることが考えられる部分を別個のファイルに記憶して、更新を容易にすることができる。これにより、アップグレードを達成するために送信しなければならないデータの量が減少し、それによって効率および信頼性が高まる。
【００３６】
このようにして、エンドユーザに透過的な態様で、セルブロードキャストメッセージを介して複数の遠隔装置のコントロールファイルを同時に更新することのできる方法を提供する。この方法は、多数の装置が相対的に少量のデータで更新されなければならない場合に、特に有利である。この方法は、迅速であり、かつ、ネットワークプロバイダに最小限のオーバーヘッドしか課さない。この方法は、ピア・トゥ・ピアの態様では不可能であったコントロールファイルの頻繁なアップグレードを可能にする。この方法を用いて、ＳＩＭカードを更新することができる。この方法を用いて、遠隔装置に指令を送信することもできる。
【００３７】
この発明を、この発明の実施例の説明によって例示し、実施例を詳細に説明してきたが、出願人は、前掲の請求項の範囲をこのような詳細に制限および限定することを意図しない。当業者には、さらに別の利点および変更例が容易に明らかになるであろう。したがって、この発明は、そのより広い局面において、図示および説明した特定の詳細、代表的な装置および方法、ならびに実施例に限定されない。したがって、出願人の包括的な発明の概念の精神または範囲から逸脱することなく、このような詳細からの発展例を形成することができる。
【図面の簡単な説明】
【００３８】
【図１】ＧＳＭセルラー式通信ネットワークおよび多数の接続されたモバイル装置を示す図である。
【図２】セルブロードキャストメッセージのフォーマットを示す図である。
【図３ａ】コントロールファイルのパケットからなるペイロードを運ぶセルブロードキャストメッセージのシーケンスを示す図である。
【図３ｂ】コントロールファイルのパケットからなるペイロードを運ぶセルブロードキャストメッセージのシーケンスを示す図である。
【図３ｃ】コントロールファイルのパケットからなるペイロードを運ぶセルブロードキャストメッセージのシーケンスを示す図である。
【図３ｄ】コントロールファイルのパケットからなるペイロードを運ぶセルブロードキャストメッセージのシーケンスを示す図である。
【図４】図３ａから図３ｄにおいて送信されるメッセージのＣＢユーザデータフィールドの構造を示す図である。
【図５】遠隔装置にコントロールファイルを送信することに関わるステップを示す図である。
【図６】モバイル装置により接続された複数の遠隔装置を有するＧＳＭセルラー式ネットワークを示す図である。
【図７】図６に示す遠隔装置およびモバイル装置のブロック図である。
【図１】
2006514467.tif 000003
【図２】
2006514467.tif 000004
【図３ａ】
2006514467.tif 000005
【図３ｂ】
2006514467.tif 000006
【図３ｃ】
2006514467.tif 000007
【図３ｄ】
2006514467.tif 000008
【図４】
2006514467.tif 000009
【図５】
2006514467.tif 000010
【図６】
2006514467.tif 000011
【図７】
2006514467.tif 000012
【国際調査報告】
2006514467.tif 000013
2006514467.tif 000014
2006514467.tif 000015