(57)【要約】本発明は、ローカルエリアネットワークＲＬ１，ＲＬ２及びサービスＳをユーザに伝達するオペレータネットワーク２を有するシステム１におけるソフトウェアアプリケーションのダイナミックホスティングの方法に関し、それぞれのローカルエリアネットワークは、ユーザ端末Ｔ１１，Ｔ１２，Ｔ１３，Ｔ２１，Ｔ２２、及びオペレータネットワークに接続されるゲートウェイＰ１，Ｐ２を有し、端末のユーザからの要求に応じて、ネットワークオペレータとユーザとの間に通信チャネルを確立し、ユーザが伝達されたサービスにアクセスするのを可能にする。ゲートウェイは、サービスにアクセスするためのユーザインタフェースを有しておらず、揮発性メモリＭｖ１，Ｍｖ２及び不揮発性メモリＭｐ１，Ｍｐ２を有しており、ソフトウェアアプリケーションＡ，Ｂ，Ｄが少なくとも部分的にダウンロードされ、ダウンロードされたソフトウェアアプリケーションの少なくとも１部がゲートウェイの揮発性メモリに記憶されるダウンロードステップを有し、揮発性メモリにおけるダウンロードされたソフトウェアアプリケーションの少なくとも１部は、不揮発性メモリにダウンロードされない。
2008502248.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのローカルエリアネットワークとユーザにサービスを伝達するオペレータのネットワークとを有するシステムにおけるソフトウェアアプリケーションのダイナミックホスティングの方法であって、
それぞれのローカルエリアネットワークは、端末のユーザとの通信を可能にするユーザインタフェースが設けられた少なくとも１つの端末と、前記オペレータのネットワークに接続され、前記ローカルエリアネットワークの端末のユーザの要求に応じて、前記オペレータのネットワークと前記ユーザとの間の通信チャネルを確立し、前記オペレータのネットワークで供給されるサービスへのユーザアクセスを与えるゲートウェイ装置とを有し、
前記ゲートウェイ装置は、前記サービスへのアクセスのためのユーザインタフェースが設けられておらず、揮発性メモリ及び不揮発性メモリを有しており、
当該方法は、
前記オペレータにより関連付けされたサービスの提供のために必要なソフトウェアアプリケーションが少なくとも部分的にダウンロードされ、ダウンロードされたソフトウェアアプリケーションの少なくとも１部がローカルエリアネットワークのゲートウェイ装置の揮発性メモリに記憶される少なくとも１つのダウンロードステップを有し、
揮発性メモリにダウンロードされたソフトウェアアプリケーションの少なくとも１部は、前記不揮発性メモリにダウンロードされず、前記ダウンロードされたソフトウェアアプリケーションは、ローカルエリアネットワークの端末から到来する関連されるサービスへのアクセスの要求に続いて前記ゲートウェイ装置で実行される、
ことを特徴とする方法。
【請求項２】
前記ソフトウェアアプリケーションは、前記ゲートウェイ装置の揮発性メモリに排他的に存在する、
請求項１記載の方法。
【請求項３】
前記ゲートウェイ装置の前記揮発性メモリにダウンロードされるソフトウェアアプリケーションを示すパラメータは、前記不揮発性メモリにも記憶される、
請求項１又は２記載の方法。
【請求項４】
前記ダウンロードは、前記ローカルネットワークのユーザからの要求に応答して実現される、
請求項１乃至３のいずれか記載の方法。
【請求項５】
前記ダウンロードは、前記オペレータからの要求に応じて実現される、
請求項１乃至３のいずれか記載の方法。
【請求項６】
前記ダウンロードは、前記ローカルエリアネットワークへの新たな機器アイテムの接続の後に実現される、
請求項１乃至３のいずれか記載の方法。
【請求項７】
少なくとも１つのローカルエリアネットワークとユーザにサービスを伝達するオペレータのネットワークとを有するシステムにおけるアプリケーションのダイナミックホスティングのためのモジュールであって、
それぞれのローカルエリアネットワークは、端末のユーザとの通信を可能にするユーザインタフェースが設けられた少なくとも１つの端末と、前記オペレータのネットワークに接続され、前記ローカルエリアネットワークの端末のユーザの要求に応じて、前記オペレータのネットワークと前記ユーザとの間の通信チャネルを確立し、前記オペレータのネットワークで供給されるサービスへのユーザアクセスを与えるゲートウェイ装置とを有し、
前記ゲートウェイ装置には、前記サービスへのアクセスのためのユーザインタフェースが設けられておらず、揮発性メモリ及び不揮発性メモリを有しており、
当該モジュールは、請求項１乃至６のいずれか記載の方法を実現するための手段を有する、
ことを特徴とするモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレータ及び端末のネットワークを含むシステムの分野に関する。オペレータのネットワークは、加入者へのサービスを伝達する。加入者は、端末が適合されるユーザインタフェースからこれらのサービスへのアクセスを有する。
【背景技術】
【０００２】
オペレータにより提供されるサービスは、たとえばＴＶブロードキャスト、ｖｏｉｃｅ ｏｖｅｒ ＩＰ、インターネットナビゲーション等である。  
より詳細には、本発明は、ゲートウェイ装置がオペレータのネットワークと同じ加入者の１以上の端末の間に位置されるケースに対処する。たとえば、同じ加入者について、２つの固定されたＰＣ（パーソナルコンピュータ）、モバイルコンピュータ、ＰＤＡ（パーソナルデジタルアシスタント）は、ゲートウェイ装置にローカルエリアネットワークを介して接続される。
【０００３】
ユーザにより動作される端末のユーザインタフェースからセットアップされるオペレータにより提供されるサービスへのアクセスのためにユーザからの要求に応じて、ゲートウェイ装置は、オペレータのネットワークとユーザとの間の通信チャネルをセットアップし、これのチャネルにより、ユーザはサービスへのアクセスを有する。
【０００４】
ゲートウェイには、オペレータにより供給されるサービスをユーザにより使用するのを可能にするユーザインタフェースが設けられていない。この使用は、端末のユーザインタフェースからのみである。
【０００５】
かかるゲートウェイ装置は、ゲートウェイ装置で実行されるソフトウェアアプリケーションを記憶可能なメモリを有する。  
記憶されるこれらソフトウェアアプリケーションのなかには、工場でロードされているか、ゲートウェイ装置の初期のコンフィギュレーションの間にロードされているものがある。他のソフトウェアアプリケーションは、オペレータネットワークからダウンロードされ、次いでゲートウェイ装置に記憶される。
【０００６】
従来技術では、ゲートウェイ装置に記憶され、実行されるソフトウェアアプリケーションは、装置の不揮発性メモリに記憶される。  
しかし、永続的なデータストレージコンポーネントは、装置のコストにおいて重要なエントリをなす。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、この問題点を低減するために設計された方法及びモジュールを提案する。
【課題を解決するための手段】
【０００８】
したがって、第一の目的によれば、本発明は、少なくとも１つのローカルエリアネットワークとユーザにサービスを伝達するオペレータネットワークとを有するシステムにおけるソフトウェアアプリケーションのためのダイナミックホスティング（dynamic hosting）プロセスを提案する。
【０００９】
それぞれのローカルエリアネットワークは、ユーザインタフェースをもつ少なくとも１つの端末を有し、このユーザインタフェースは、前記端末のユーザとの通信を可能にする。それぞれのローカルエリアネットワークは、オペレータのネットワークに接続され、前記ローカルエリアネットワークにおける端末のユーザの要求に応じて、オペレータとユーザのネットワークの間で通信チャネルを確立するゲートウェイ装置を有する。このように、通信チャネルの確立により、ユーザはオペレータのネットワークで提供されるサービスへのアクセスを可能にする。ゲートウェイ装置には、前記サービスへのアクセスのためのユーザインタフェースが設けられておらず、ソフトウェアアプリケーションのセットを有する。
【００１０】
本方法は、少なくとも１つのダウンロードするステップを有し、このステップの間、ソフトウェアアプリケーションは、少なくとも部分的にダウンロードされ、ダウンロードされたソフトウェアアプリケーションの少なくとも１部は、ローカルエリアネットワークのゲートウェイ装置の揮発性メモリに記憶される。揮発性メモリにダウンロードされたソフトウェアアプリケーションの少なくとも１部は、不揮発性メモリにダウンロードされず、揮発性メモリに排他的に記憶される。
【００１１】
したがって、本発明に係る方法は、ゲートウェイ装置の不揮発性メモリにソフトウェアアプリケーションを記憶するために使用されるコンポーネント数を低減し、したがってコストを低減する。他の利点は、続いて記載されるであろう。  
このようにダウンロードされたソフトウェアアプリケーション又はアプリケーションの一部は、揮発性メモリに記憶される対応するデータから実行される。
【００１２】
本発明の実施の形態では、本方法は、以下のアレンジメントの一方又は他方を有する。ソフトウェアアプリケーションは、揮発性メモリ又はゲートウェイ装置にある。不揮発性メモリでは、ダウンロードされたソフトウェアアプリケーションを示すパラメータは、ゲートウェイ装置の揮発性メモリにも記憶される。ソフトウェアアプリケーションの少なくとも１部は、ローカルエリアネットワークにおける端末のユーザからの要求に応答してダウンロードされる。ソフトウェアアプリケーションの少なくとも１部は、オペレータからの要求に応答してダウンロードされる。ダウンロードは、ローカルエリアネットワークへの装置の新たなアイテムの接続に続いて実行される。
【００１３】
第二の目的によれば、本発明は、本発明の第一の態様に係る方法を実現するための手段を有するソフトウェアアプリケーションのためのダイナミックホスティングモジュールを提案する。  
本発明の他の特性及び利点は、以下の記載を読むことから明らかとなるであろう。説明は、純粋に例示するものであって、添付図面に関連して読まれる必要がある。
【発明を実施するための最良の形態】
【００１４】
図１を参照して、システム１は、加入者により選択されたオプションに従って加入者に異なるサービスを伝達するサービスオペレータのネットワーク２を含む。提案されるサービスのなかには、インターネットナビゲーションパッケージ（１０時間／月，制限なし）、ｖｏｉｃｅ  ｏｖｅｒ  ＩＰサービス、ビデオオンデマンドサービス等がある。
【００１５】
オペレータのネットワーク２は、全てのサービスを提供するために適合される多くの通信サーバＳを含む。また、ネットワークは、アプリケーションサーバＳａ、ファイルコンフィギュレーションサーバＳｃ、及びメッセージングサーバＳｍを含む。
【００１６】
オペレータは、多くの加入者にサービスを提供する。それぞれの加入者は、ローカルエリアネットワークＲＬを有する。ローカルエリアネットワークＲＬは、ゲートウェイＰ及びゲートウェイと通信する少なくとも１つのユーザ端末Ｔを有する。
【００１７】
ローカルエリアネットワークのゲートウェイＰは、オペレータネットワーク２とのリンクを有する。このリンクは、オペレータネットワーク２とローカルエリアネットワークのゲートウェイＰとの間のやり取りを可能にし、加入者へのサービスの供給に寄与する。
【００１８】
さらに、オペレータネットワーク２は、ゲートウェイＰ１．．．Ｐｎがレギュラーコンタクトにあるコンサルテーションサーバ４を含む。このコンサルテーションにより、オペレータネットワーク２は、アプリケーションサーバＳａによりソフトウェアアプリケーションのロード、及びネットワーク２の正しい動作のために必要とされる、コンフィギュレーションサーバにより実行されるべきコンフィギュレーションの変更に関する命令をゲートウェイ２に規則的に供給する。
【００１９】
それぞれゲートウェイＰは、揮発性のメモリキャパシティＭｖ及び永続的なメモリキャパシティＭｐを有する。
【００２０】
揮発性メモリは、たとえば、ゲートウェイがユーザによりスイッチオフにされた後に、電源が中断されたときに記憶されているデータが失われるように、そのように呼ばれる。永続性のあるメモリに記憶されたデータは、このデータを除くことを狙いとした故意のアクションが除外されたままとなる。  
所定量のソフトウェアデータは、これらそれぞれのメモリに記憶される。
【００２１】
とりわけ、（加入者のオペレータにより所有される）ゲートウェイのオーナシップ、加入者のプロファイルを定義し、コンサルテーションサーバ４とのコネクションの間にゲートウェイの振る舞いを一般に統括するコンフィギュレーションデータは、このサーバで発見される内容に従って、永続的なメモリＭｐで記憶される。コンフィギュレーションサーバＳｃは、オペレータのネットワーク２からのこれらコンフィギュレーションファイルをアップデートする。  
ローカルエリアネットワークのゲートウェイＰは、さらに、ローカルエリアネットワークにおけるそれぞれの端末にリンクされる。
【００２２】
少なくとも幾つかのユーザ端末には、ユーザインタフェースが設けられる。ローカルエリアネットワークのユーザは、端末のユーザインタフェースにより、加入されたサービスへのアクセスを要求する。この要求に応じて、加入者の権利の確認に関するやり取りは、ゲートウェイＰとオペレータネットワーク２との間で行われ、必要な場合、ゲートウェイＰは、加入者とネットワーク２との間で通信チャネルを確立し、必要とされるサービスがユーザに提供されるのを可能にする。
【００２３】
図１では、ｎの加入者のローカルエリアネットワークＲＬ1，ＲＬ2．．．ＲＬnが示されている。それぞれのローカルエリアネットワークＲＬiは、ｋ個の端末Ｔijij=1〜k、及び揮発性メモリＭｖｉ及び永続性のあるメモリＭｐｉをもつゲートウェイＰｉを有する。
【００２４】
ＲＬ１ネットワークは、４つの端末Ｔ１１，Ｔ１２，Ｔ１３及びＴ１４を有する。ネットワークＲＬ１もまたゲートウェイＰ１を有する。端末Ｔ１１は、固定されたＰＣであり、端末Ｔ１２は、モバイルコンピュータであり、端末Ｔ１３は、ヘッドフォン及びマイクロフォンをもつＰＣである。端末Ｔ１４は、プリンタである。ローカルエリアネットワークＲＬ１に対応する加入者は、ネットワーク２のオペレータにより供給されるインターネットナビゲーション及びテレフォンサービスを有する。  
ゲートウェイＰ１は、揮発性メモリＭｖ１及び永続性のあるメモリＭｐ１を有する。  
ゲートウェイは、たとえばＷｉ−Ｆｉリンクで端末のそれぞれに接続される。
【００２５】
ネットワークＲＬ２は、２つの端末Ｔ２１及びＴ２２、並びにゲートウェイＰ２を有する。端末Ｔ２１は、たとえば固定されたＰＣである。端末Ｔ２２は、ＰＤＡである。
【００２６】
ＰＣＴ２１は、たとえばワイヤリンクによりゲートウェイＰ２に接続され、ＰＤＡＴ２２は、ＢｌｕｅｔｏｏｔｈコネクションでゲートウェイＰ２に接続される。  
ゲートウェイＰ２は、揮発性メモリＭｖ２及び永続性のあるメモリＭｐ２を有する。
【００２７】
本発明の１実施の形態では、ネットワーク２のオペレータは、時間Ｔの設定された期間について、新たなサービスＳをその加入者に導入するのを望む。この新たなサービスのコンサルテーションは、ゲートウェイでの新たなソフトウェアアプリケーションＡの実行を想定する。
【００２８】
したがって、（たとえばｈｔｔｐタイプからなる）ゲートウェイＰ１，Ｐ２．．．Ｐｎにより始動されるネットワーク２のコンサルテーションサーバ４への接続に続いて、アプリケーションＡは、アプリケーションサーバＳａからこれらのゲートウェイにダウンロードされる。
【００２９】
アプリケーションＡは、（特に周期Ｔに関連する）このアプリケーションのアクチベーションに関連するデータと同様に、それぞれのゲートウェイＰｉの揮発性メモリＭｖｉに記憶される。したがって、たとえばユーザが端末Ｔ１１からの新たなサービスＳのコンサルテーションを実行するとき、アプリケーションＡは、揮発性メモリＭｖ１に記憶された対応するデータからゲートウェイで実行される。このデータは、ゲートウェイがシャットダウンされたときに失われる。
【００３０】
オペレータにより提案されるこの導入の動作の全体の周期Ｔについて、アプリケーションＡは、ネットワーク２に接続されたゲートウェイの揮発性メモリに記憶され、ローカルネットワークの端末からのサービスＳへのアクセスのためのユーザの要求に応じてアクチベートされる。
【００３１】
１つの特定の実施の形態では、ソフトウェアアプリケーションＡの第一のダウンロードされた動作の間、フィールドＣAは、ゲートウェイが周期Ｔの間のスタートアップされた後に自動的にアプリケーションＡのダウンロードを開始するやり方で、それぞれのゲートウェイの不揮発性メモリＭｐに設定される。このアレンジメントは、特に、ゲートウェイにより始動されるコンサルテーションに続いて行われるため、コンフィギュレーションサーバ４、次いでネットワークの異なるサーバとのゲートウェイのやり取りを待つことなしに、アプリケーションを即座に利用可能にするという利点を有する。
【００３２】
本発明の実現の１つのモードでは、ユーザは、ダウンロードをアクチベートすることができる。たとえば、端末Ｔ１３のユーザは、Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰサービスを選択したとき、彼は、このサービスを実現することが必要とされるアプリケーションＢに、ネットワークからゲートウェイＰ１にダウンロードさせ、揮発性メモリＭｖ１に記憶させる。  
実現の１つのモードでは、アプリケーションの揮発性メモリへのダウンロード及びストレージは、周辺機器のアイテムを接続することでシンプルにトリガすることができる。
【００３３】
したがって、ＲＬ２ネットワークのユーザによる、公知のデジタルカメラＴ２２ａのそのＰＤＡＴ１１にコネクションにより、このプログラムが利用可能である場合、対応するドライバプログラムＤのサーチ、次いでメモリＭＶ２へのダウンロードが行われる。これらは、このダウンロード動作をセットアップするのを可能にするコンサルテーションサーバ４によりゲートウェイＰ２により与えられる命令に従う、コンサルテーションサーバ４とのゲートウェイＰ２により始動され、次いで、ネットワーク２の他のサーバとゲートウェイにより始動されるやり取りである。
【００３４】
フィールドＣDは、メモリＭｐ２で設定され、ゲートウェイＰ２がＴ２２ａの周辺装置の存在の検出後に開始されたとき、アプリケーションＤのメモリＭｖ２へのダウンロードが自動的に開始されるのを可能にする。
【００３５】
上述された例では、考慮される全体のソフトウェアアプリケーションは、揮発性メモリに排他的に記憶される。  
特定の実現モードでは、アプリケーションがダウンロードされるが、ソフトウェアアプリケーションの第一の部分のみが端末の揮発性メモリに排他的に記憶され、他の部分は、（おそらく揮発性メモリにおけるテンポラリストレージに加えて）永続性のあるメモリに記憶される。  
特定の実現モードでは、ソフトウェアアプリケーションの第一の部分のみが端末の揮発性メモリにダウンロードされ、他の部分は、永続性のあるメモリに前もって含まれる。
【００３６】
たとえば、アプリケーションの主要な部分は、１以上のゲートウェイの永続性のあるメモリＭｐに（工場で、又は加入者のゲートウェイのオペレータによる初期のインストールにより、若しくは事前のダウンロードにより）前もって記憶され、アプリケーションの残りは、加入者がオペレータにより対応するサービスに加入した後に、加入者のゲートウェイからのダウンロードにより供給され、このゲートウェイの揮発性メモリＭｖに記憶される。
【００３７】
したがって、本発明は、オペレータ及び／又は加入者のローカルエリアネットワークからの要求に応答して、ユーザにソフトウェアアプリケーション（又はアプリケーションの一部）を提供するのを可能にする。これらのアプリケーションは、揮発性メモリに記憶され、データの永続性のあるストレージによるコストが低減されるのを可能にする。これらのアプリケーションは、最終的なユーザに近いやり方で、ゲートウェイで実行されるという利点を有し、低減された繰返し回数を保証する。本発明は、ダウンロードによりアプリケーションの供給に関連するコストを低減することで、ゲートウェイについて意図されたソフトウェアアプリケーションの容易なアップデートを可能にし、均質のゲートウェイのセットがソフトウェアの観点で容易に維持されるのを可能にする。
【図面の簡単な説明】
【００３８】
【図１】本発明の実現モードにおけるシステムを示す。
2008502248.tif 000003
【手続補正書】
【提出日】平成18年12月12日(2006.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オペレータのネットワークへのアクセス手段と少なくとも１つの端末に接続されるローカルエリアネットワークへのアクセス手段とを有する通信装置であって、
当該通信装置は、揮発性メモリと不揮発性メモリとを有し、
当該通信装置は、ダウンロードを通してソフトウェアアプリケーションを少なくとも部分的に受信する手段と、
その揮発性メモリにダウンロードされたソフトウェアアプリケーションの少なくとも１部がその不揮発性メモリにダウンロードされないように、ダウンロードされたソフトウェアアプリケーションの少なくとも１部をその揮発性メモリに記憶する記憶手段と、
ローカルエリアネットワーク端末から到来する関連されるサービスへのアクセスの要求に従ってダウンロードされたアプリケーションを実行する手段と、
を有することを特徴とする通信装置。
【請求項２】
前記ソフトウェアアプリケーションは、前記装置の揮発性メモリに排他的に存在する、
請求項１記載の通信装置。
【請求項３】
前記装置の揮発性メモリにダウンロードされたソフトウェアアプリケーションを示すパラメータをその不揮発性メモリに記憶する手段を有する、
請求項１又は２記載の通信装置。
【請求項４】
前記ダウンロードは、前記ローカルネットワークにおける端末のユーザからの要求に応答して実現される、
請求項１乃至３のいずれか記載の通信装置。
【請求項５】
前記ダウンロードは、前記オペレータからの要求に応答して実現される、
請求項１乃至３のいずれか記載の通信装置。
【請求項６】
前記ダウンロードは、前記ローカルエリアネットワークへの新たな機器アイテムの接続の後に実現される、
請求項１乃至３のいずれか記載の通信装置。
【国際調査報告】
2008502248.tif 000004
2008502248.tif 000005
2008502248.tif 000006
2008502248.tif 000007
2008502248.tif 000008
2008502248.tif 000009