(57)【要約】【課題】広域ネットワークと無線ローカルエリアネットワークとの間で通信する携帯装置を提供する。【解決手段】「ＷＡＮ」のオペレータにより「ＬＡＮ」をモニタして再設定するシステム、装置、及びコンピュータ可読媒体を提供する。本発明の実施形態において、遠隔通信オペレータは、携帯電話のような無線装置と通信する装置及び／又はアプリケーションをモニタして管理する。本発明の実施形態において、遠隔通信オペレータは、ユーザ介入なしに携帯電話のマイクロルータ４０４に「ＬＡＮ」ネットワークサービスを追加する。本発明の実施形態において、携帯電話は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」プロセッサ及びトランシーバを有する。本発明の実施形態において、マイクロルータ４０４は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＡＮアクセスプロフィール」ソフトウエアコンポーネント（５５１）、経路指定ソフトウエアコンポーネント（５５０）、「ＰＰＰ」サーバソフトウエアコンポーネント（５５２）、及び「ＮＡＴ」ソフトウエアコンポーネント（５５３）を含む。本発明の実施形態において、マイクロルータ４０４は、他のネットワークサービスを追加するためにフック及びインタフェースを含む。【選択図】図５
2005500766.tif 000002
【特許請求の範囲】
【請求項１】
広域ネットワーク及び無線ローカルエリアネットワーク間の通信を提供するための携帯装置であって、
（ａ）記憶装置と、
（ｂ）前記記憶装置に連結されたプロセッサと、
を含み、
（ｃ）前記記憶装置は、前記広域ネットワーク及び無線ローカルエリアネットワーク間でパケットを転送するためのルータソフトウエアコンポーネントを記憶する、
ことを特徴とする装置。
【請求項２】
前記パケットは、「インターネットプロトコル（ＩＰ）」パケットであることを特徴とする請求項１に記載の携帯装置。
【請求項３】
前記広域ネットワークは、複数の公共「ＩＰ」アドレスを含み、かつ、前記無線ローカルエリアネットワークは、複数の専用「ＩＰ」アドレスを含み、
前記ルータソフトウエアコンポーネントは、前記複数の公共「ＩＰ」アドレス内の第１の「ＩＰ」アドレスを、前記複数の専用「ＩＰ」アドレス内の第２の「ＩＰ」アドレスに変換する、
ことを特徴とする請求項１に記載の携帯装置。
【請求項４】
「Ｂｌｕｅｔｏｏｔｈ（登録商標）」プロセッサと２．４ＧＨＺトランシーバとを含むことを特徴とする請求項１に記載の携帯装置。
【請求項５】
前記広域ネットワークは、「インターネット」であることを特徴とする請求項１に記載の携帯装置。
【請求項６】
前記広域ネットワークは、セルラーネットワークを含むことを特徴とする請求項１に記載の携帯装置。
【請求項７】
前記広域ネットワークは、企業ネットワークを含むことを特徴とする請求項１に記載の携帯装置。
【請求項８】
前記広域ネットワークは、専用「ＩＰ」ネットワークを含むことを特徴とする請求項１に記載の携帯装置。
【請求項９】
前記無線ローカルエリアネットワークは、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」無線ローカルエリアネットワークであることを特徴とする請求項１に記載の携帯装置。
【請求項１０】
前記無線ローカルエリアネットワークは、「８０２．１１」無線ローカルエリアネットワークであることを特徴とする請求項１に記載の携帯装置。
【請求項１１】
前記ルータソフトウエアコンポーネントは、第１広域ネットワークアドレス及び第１ローカルエリアネットワークアドレス間で変換するためのネットワークアドレス変換器（ＮＡＴ）構成要素を含むことを特徴とする請求項１に記載の携帯装置。
【請求項１２】
前記ルータソフトウエアコンポーネントは、第１広域ネットワークアドレス及び第１ローカルエリアネットワークアドレス間で変換するためのネットワークアドレスポート変換（ＮＡＰＴ）構成要素を含むことを特徴とする請求項１に記載の携帯装置。
【請求項１３】
前記ルータソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置と該無線ローカルエリアネットワーク内の第２無線装置との間で「ＩＰ」パケットを経路指定するためのローカル経路指定ソフトウエアコンポーネントを含むことを特徴とする請求項１に記載の携帯装置。
【請求項１４】
前記ルータソフトウエアコンポーネントは、前記無線ローカルエリアネットワークにネットワークサービスを提供する第１ネットワークサービスソフトウエアコンポーネントを追加するためのインタフェースを含むことを特徴とする請求項１に記載の携帯装置。
【請求項１５】
前記第１ネットワークサービスソフトウエアコンポーネントは、前記広域ネットワーク内の管理処理装置から前記記憶装置に読み込まれることを特徴とする請求項１４に記載の携帯装置。
【請求項１６】
前記第１ネットワークサービスソフトウエアコンポーネントは、携帯装置の製造中に前記記憶装置に読み込まれることを特徴とする請求項１４に記載の携帯装置。
【請求項１７】
前記第１ネットワークサービスソフトウエアコンポーネントは、前記広域ネットワーク内の前記管理処理装置からの信号に応答して第１無線装置が前記無線ローカルエリアネットワークに連結されたか否かを判断するための対形成管理ソフトウエアコンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項１８】
前記第１ネットワークサービスソフトウエアコンポーネントは、安全なリンクを確立するための仮想専用ネットワークソフトウエアコンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項１９】
前記第１ネットワークサービスソフトウエアコンポーネントは、ファイアウォールソフトウエアコンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項２０】
前記第１ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワークの利用情報を収集するための統計ソフトウエアコンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項２１】
前記統計ソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置の利用情報を収集することを特徴とする請求項２０に記載の携帯装置。
【請求項２２】
前記統計ソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置のアプリケーションソフトウエアコンポーネントの利用情報を収集することを特徴とする請求項２０に記載の携帯装置。
【請求項２３】
前記第１ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置からの「ＩＰ」パケットを前記広域ネットワーク内の処理装置に転送される最適化された携帯電話プロトコルパケットに変換するためのリンク最適化ソフトウエアコンポーネントを含むことを特徴とする請求項１４に記載の携帯装置。
【請求項２４】
前記第１ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置からパケットを抹消するための逆ファイアウォールソフトウエアコンポーネントを含むことを特徴とする請求項１４に記載の携帯装置。
【請求項２５】
前記第１ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置上の第１アプリケーションソフトウエアコンポーネントからパケットを抹消するための逆ファイアウォールソフトウエアコンポーネントを含むことを特徴とする請求項１４に記載の携帯装置。
【請求項２６】
前記第１ネットワークサービスソフトウエアコンポーネントは、第１無線装置の機能を更新するために前記無線ローカルエリアネットワークにおいて第１無線装置にフラッシュ画像を提供するためのフラッシュソフトウエアコンポーネントを含むことを特徴とする請求項１４に記載の携帯装置。
【請求項２７】
前記第１ネットワークサービスソフトウエアコンポーネントは、第１無線装置の機能を修復するために前記無線ローカルエリアネットワークにおいて第１無線装置にフラッシュ画像を提供するためのフラッシュソフトウエアコンポーネントを含むことを特徴とする請求項１４に記載の携帯装置。
【請求項２８】
前記第１ネットワークサービスソフトウエアコンポーネントは、第１無線装置の機能を追加するために前記無線ローカルエリアネットワークにおいて第１無線装置にフラッシュ画像を提供するためのフラッシュソフトウエアコンポーネントを含むことを特徴とする請求項１４に記載の携帯装置。
【請求項２９】
前記第１ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置及び第２無線装置間でメッセージを提供するためのメッセージソフトウエアコンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項３０】
前記第１ネットワークサービスソフトウエアコンポーネントは、一定期間中に前記無線ローカルエリアネットワーク内の第１無線装置から前記広域ネットワークまで転送されるパケットの量を制限するためのサービスレベル制約ソフトウエアコンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項３１】
前記第１ネットワークサービスソフトウエアコンポーネントは、「Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＡＮアクセスプロフィール」ソフトウエアコンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項３２】
前記第１ネットワークサービスソフトウエアコンポーネントは、「Ｂｌｕｅｔｏｏｔｈ（登録商標）ダイアルアッププロフィールソフトウエア」コンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項３３】
前記第１ネットワークサービスソフトウエアコンポーネントは、回路交換信号に応答してパケット交換をもたらすための「仮想Ｂｌｕｅｔｏｏｔｈ（登録商標）ダイアルアッププロフィールソフトウエア」コンポーネントであることを特徴とする請求項１４に記載の携帯装置。
【請求項３４】
広域ネットワーク及び無線ローカルエリアネットワーク間の通信を提供するためのシステムであって、
（ａ）広域ネットワークと通信するためのセル式トランシーバを有し、該広域ネットワーク及び無線ローカルエリアネットワーク間で複数のパケットを転送するための経路指定ソフトウエアコンポーネントを記憶する記憶装置を有し、広域ネットワークアドレスを有する携帯無線装置と、
（ｂ）前記複数のパケットの第１パケットを前記携帯無線装置に転送するための２．４ＧＨＺトランシーバを有し、第１ローカルエリアネットワークアドレスを有する第１無線装置と、
を含むことを特徴とするシステム。
【請求項３５】
前記第１無線装置は、デスクトップコンピュータ、ラップトップコンピュータ、携帯情報端末、ヘッドセット、ポケットベル、プリンタ、腕時計、デジタルカメラ、及び均等物から成るグループから選択されることを特徴とする請求項３４に記載のシステム。
【請求項３６】
前記携帯無線装置は、「グローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ）」プロトコルを使用する携帯電話であることを特徴とする請求項３４に記載のシステム。
【請求項３７】
前記携帯無線装置は、「符号分割多重アクセス方式（ＣＤＭＡ）」プロトコルを使用する携帯電話であることを特徴とする請求項３４に記載のシステム。
【請求項３８】
前記携帯無線装置は、「ＣＤＭＡ２０００」プロトコルを使用する携帯電話であることを特徴とする請求項３４に記載のシステム。
【請求項３９】
前記携帯無線装置は、「ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）」プロトコルを使用する携帯電話であることを特徴とする請求項３４に記載のシステム。
【請求項４０】
前記携帯無線装置は、「時分割多重アクセス（ＴＤＭＡ）」プロトコルを使用する携帯電話であることを特徴とする請求項３４に記載のシステム。
【請求項４１】
（ａ）前記複数のパケットの第２パケットを前記携帯無線装置に転送するための２．４ＧＨＺトランシーバを有し、第２ローカルエリアネットワークアドレスを有する第２無線装置、
を更に含むことを特徴とする請求項３４に記載のシステム。
【請求項４２】
コンピュータ可読媒体を含む製品であって、
（ａ）広域ネットワークアドレス及びローカルエリアネットワークアドレス間で変換するための経路指定ソフトウエアコンポーネントと、
（ｂ）無線ローカルエリアネットワークにおける短距離無線信号を提供するための短距離無線ソフトウエアコンポーネントと、
（ｃ）セルラーネットワークにおける通信信号を提供するためのセルラーソフトウエアコンポーネントと、
を含むことを特徴とする製品。
【請求項４３】
（ｄ）ネットワークサービスソフトウエアコンポーネントを追加することを可能にするインタフェースソフトウエアコンポーネント、
を更に含むことを特徴とする請求項４２に記載の製品。
【請求項４４】
前記ネットワークサービスソフトウエアコンポーネントは、前記セルラーネットワーク内の管理処理装置からの信号に応答して第１無線装置が前記無線ローカルエリアネットワークに連結されたか否かを判断するための対形成管理ソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項４５】
前記ネットワークサービスソフトウエアコンポーネントは、安全なリンクを確立するための仮想専用ネットワークソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項４６】
前記ネットワークサービスソフトウエアコンポーネントは、ファイアウォールソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項４７】
前記ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワークの利用情報を収集するための統計ソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項４８】
前記ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置からの「ＩＰ」パケットを前記セルラーネットワーク内の処理装置に転送される最適化された携帯電話プロトコルパケットに変換するためのリンク最適化ソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項４９】
前記ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置からパケットを抹消するための逆ファイアウォールソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項５０】
前記ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置上の第１アプリケーションソフトウエアコンポーネントからパケットを抹消するための逆ファイアウォールソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項５１】
前記ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置にフラッシュ画像を提供するためのフラッシュソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項５２】
前記ネットワークサービスソフトウエアコンポーネントは、前記無線ローカルエリアネットワーク内の第１無線装置及び第２無線装置間でメッセージを提供するためのメッセージソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項５３】
前記ネットワークサービスソフトウエアコンポーネントは、一定期間中に前記無線ローカルエリア内の第１無線装置から前記セルラーネットワークに転送されるパケットの量を制限するためのサービスレベル制約ソフトウエアコンポーネントであることを特徴とする請求項４２に記載の製品。
【請求項５４】
（ａ）第１広域ネットワーク内の管理処理装置と、
（ｂ）前記管理処理装置に連結されてローカルエリアネットワーク内あり、前記第１広域ネットワーク及び前記ローカルエリアネットワーク間で複数のパケットを転送するための経路指定ソフトウエアコンポーネントを有する携帯装置と、
（ｃ）前記携帯装置に連結されて前記ローカルエリアネットワーク内にあり、前記複数のパケットの第１パケットを該携帯装置に転送するための装置と、
を含むことを特徴とするシステム。
【請求項５５】
前記装置は、アプリケーションを有し、
前記管理処理装置は、前記アプリケーションにアクセスするための管理ソフトウエアコンポーネントを有する、
ことを特徴とする請求項５４に記載のシステム。
【請求項５６】
前記アプリケーションは、着信音アプリケーションであることを特徴とする請求項５５に記載のシステム。
【請求項５７】
前記アプリケーションは、電話帳アプリケーションであることを特徴とする請求項５５に記載のシステム。
【請求項５８】
前記経路指定ソフトウエアコンポーネントは、前記複数のパケットを前記管理処理装置までトンネリングさせ、
前記管理処理装置は、前記複数のパケットを処理する、
ことを特徴とする請求項５４に記載のシステム。
【請求項５９】
前記経路指定ソフトウエアコンポーネントは、前記第１広域ネットワークとの第１「ＩＰ」セッションのリンクと、第２広域ネットワークとの第２「ＩＰ」セッションのリンクとを維持することを特徴とする請求項５４に記載のシステム。
【請求項６０】
前記経路指定ソフトウエアコンポーネントは、受け取った「ＩＰ」パケットの量に応答して前記第１広域ネットワークとの第１「ＩＰ」セッションのリンクを維持することを特徴とする請求項５４に記載のシステム。
【請求項６１】
前記経路指定ソフトウエアコンポーネントは、前記管理処理装置からの信号に応答して前記第１広域ネットワークとの第１「ＩＰ」セッションのリンクを開始することを特徴とする請求項５４に記載のシステム。
【請求項６２】
（ａ）広域ネットワーク内の管理処理装置と、
（ｂ）前記管理処理装置に連結されてローカルエリアネットワーク内にあり、「ＩＰ」宛先アドレスを有する複数のパケットを前記広域ネットワークから該ローカルエリアネットワークまで転送するためのソフトウエアコンポーネントを有する携帯装置と、
（ｃ）前記複数のパケットを受け取るために、前記携帯装置に連結されて前記ローカルエリアネットワーク内にあり、前記「ＩＰ」宛先アドレスを有する装置と、
を含むことを特徴とするシステム。
【請求項６３】
前記ソフトウエアコンポーネントは、経路指定ソフトウエアコンポーネントであることを特徴とする請求項６２に記載のシステム。
【請求項６４】
前記ソフトウエアコンポーネントは、ブリッジソフトウエアコンポーネントであることを特徴とする請求項６２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にネットワークに関する。
【背景技術】
【０００２】
広域ネットワーク（ＷＡＮ）やローカルエリアネットワーク（ＬＡＮ）のようなネットワークの管理とモニタリングは、非常に重要な機能である。
ネットワークの利用及びアクセス可能性を最大にするために、ネットワークのオペレータは、ネットワークの構成及び作動をモニタすべきである。オペレータは、ネットワークを再構成したり又はネットワークサービスを増設するのに、そのような情報を使用することができる。また、ネットワークのオペレータは、ユーザ介入の必要なしにネットワークサービスを容易に増設する柔軟性を希望するものである。多くの場合、ユーザは、ネットワークサービスを再構成するか又は増設する技術的な能力も希望も持ち合わせていない。
ネットワークのユーザは、通常、データベースからアドレスを検索するアプリケーションのような特定の結果をもたらす特別のアプリケーションに興味を持っている。一般に、ネットワークのユーザは、ユーザのアプリケーションが適時に結果をもたらしている限り、ネットワークの構成やネットワークサービスの増設には興味を持たないものである。
【０００３】
携帯電話のような無線通信装置は、一般に、遠隔通信オペレータにより管理された「ＷＡＮ」又は通信ネットワークのノードである。上述の通り、特定のアプリケーションが望ましい結果をもたらしている限り、携帯電話のユーザは、一般に特定のネットワーク構成に興味を持たない。しかし、携帯電話はまた、「ＬＡＮ」又はラップトップや「携帯情報端末（ＰＤＡ）」のような他のユーザの装置と通信するネットワークの一部になる場合がある。例えば、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」技術（ｗｗｗ．Ｂｌｕｅｔｏｏｔｈ．ｃｏｍ）は、装置間の無線通信を提供する。これらの他の「ＬＡＮ」装置は、「ＷＡＮ」にアクセスするアプリケーションを有することができるが、遠隔通信オペレータは、特定の「ＬＡＮ」装置及び／又はアプリケーションの利用プロフィールの統計に関する視野を有していない。携帯電話は、遠隔通信オペレータが「ＬＡＮ」装置及び／又はアプリケーションをモニタ又は管理するのを妨げる壁として作用する。更に、遠隔通信オペレータは、ユーザ介入なしに「ＬＡＮ」に対してネットワークサービスを容易に追加することができない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従って、ネットワークのオペレータが「ＬＡＮ」上の装置及びアプリケーションの利用プロフィールをモニタして管理することを可能にするシステム、装置、及びコンピュータ可読媒体を提供することが望まれる。ネットワークのオペレータがユーザ介入なしで「ＬＡＮ」にネットワークサービスを容易に設定又は追加することを可能にするシステムを提供することが更に望まれる。そうすれば「ＬＡＮ」装置は、情報とサービスを共有することができる。特に、携帯電話と通信する装置及び／又はアプリケーションの利用プロフィールをモニタするシステムを提供することが望まれる。
【課題を解決するための手段】
【０００５】
本発明の実施形態により、広域ネットワークと無線ローカルエリアネットワークとの間で通信する携帯装置が提供される。本装置は、プロセッサに接続された記憶装置を有する。この記憶装置は、広域ネットワークと無線ローカルエリアネットワークとの間でパケットを転送するためのルータのソフトウエアコンポーネントを記憶する。
本発明の実施形態によると、このパケットは、「インターネット」プロトコル（ＩＰ）」パケットである。
【０００６】
本発明の実施形態によると、広域ネットワークは、複数の公共「ＩＰ」アドレスを含み、無線ローカルエリアネットワークは、複数の専用「ＩＰ」アドレスを含む。ルータのソフトウエアコンポーネントは、複数の公共「ＩＰ」アドレス内の第１「ＩＰ」アドレスを複数の専用「ＩＰ」アドレス内の第２「ＩＰ」アドレスに変換する。
本発明の別の実施形態によると、本装置は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」プロセッサ及び２．４ＧＨＺトランシーバを含む。
【０００７】
本発明の更に別の実施形態によると、広域ネットワークは、「インターネット」、セルラーネットワーク、企業ネットワーク、及び／又は専用「ＩＰ」ネットワークである。
本発明の別の実施形態によると、無線ローカルエリアネットワークは、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」無線ローカルエリアネットワーク及び／又は「８０２．１１」無線ローカルエリアネットワークである。
【０００８】
本発明の別の実施形態によると、ルータのソフトウエアコンポーネントは、第１広域ネットワークアドレスと第１ローカルエリアネットワークアドレスとの間で変換するためのネットワークアドレス変換器（ＮＡＴ）ソフトウエアコンポーネントを含む。
本発明の別の実施形態によると、ルータのソフトウエアコンポーネントは、第１広域ネットワークアドレスと第１ローカルエリアネットワークアドレスとの間で変換するためのネットワークアドレスポート変換（ＮＡＰＴ）ソフトウエアコンポーネントを含む。
【０００９】
本発明の実施形態によると、ルータのソフトウエアコンポーネントは、無線ローカルエリアネットワーク内の第１無線装置と無線ローカルエリアネットワーク内の第２無線装置との間で「ＩＰ」パケットを経路指定するためのローカル経路指定ソフトウエアコンポーネントを含む。
本発明の実施形態によると、ルータのソフトウエアコンポーネントは、無線ローカルエリアネットワークにネットワークサービスを提供するための第１ネットワークサービスソフトウエアコンポーネントを追加するためのインタフェースを含む。
【００１０】
本発明の更に別の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、広域ネットワーク内の管理処理装置から記憶装置に読み込まれる。
本発明の別の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、携帯装置の製造中に記憶装置に読み込まれる。
本発明の別の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、第１無線装置が無線ローカルエリアネットワークに連結されたか否かを判断するための対形成管理ソフトウエアコンポーネントである。
【００１１】
本発明の別の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、セキュリティ保護リンクを確立するための仮想専用ネットワークソフトウエアコンポーネントである。
本発明の別の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、ファイアウォールソフトウエアコンポーネントである。
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、無線ローカルエリアネットワークの利用情報を収集するための統計ソフトウエアコンポーネントである。
【００１２】
本発明の実施形態によると、統計ソフトウエアコンポーネントは、無線ローカルエリアネットワーク内の無線装置の利用情報を収集する。
本発明の実施形態によると、統計ソフトウエアコンポーネントは、無線ローカルエリアネットワークの無線装置内のアプリケーションソフトウエアコンポーネントから利用情報を収集する。
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、無線ローカルエリアネットワーク内の第１無線装置からの「ＩＰ」パケットを広域ネットワーク内の処理装置に転送される最適化セルラープロトコルパケットに変換するためのリンク最適化ソフトウエアコンポーネントを含む。
【００１３】
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、無線ローカルエリアネットワーク内の第１無線装置からパケットを抹消するための逆ファイアウォールソフトウエアコンポーネントを含む。
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、無線ローカルエリアネットワーク内の第１無線装置上の第１アプリケーションソフトウエアコンポーネントからパケットを抹消するための逆ファイアウォールソフトウエアコンポーネントを含む。
【００１４】
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、第１無線装置の機能を更新するために、無線ローカルエリアネットワーク内の第１無線装置にフラッシュ画像を提供するためのフラッシュソフトウエアコンポーネントを含む。
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、第１無線装置の機能を追加するために、無線ローカルエリアネットワーク内の第１無線装置にフラッシュ画像を提供するためのフラッシュソフトウエアコンポーネントを含む。
【００１５】
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、無線ローカルエリアネットワーク内の第１無線装置と第２無線装置との間でメッセージを提供するためのメッセージソフトウエアコンポーネントである。
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、無線ローカルエリアネットワーク内の第１無線装置から一定期間の間に広域ネットワークに転送されるパケット量を制限するためのサービスレベル制約ソフトウエアコンポーネントである。
【００１６】
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」の「ＬＡＮ」アクセスプロフィールソフトウエアコンポーネントである。
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、ダイアルアップソフトウエアコンポーネントである。
本発明の実施形態によると、第１ネットワークサービスソフトウエアコンポーネントは、回路交換信号に応答してパケット交換をもたらす仮想ダイアルアップソフトウエアコンポーネントである。
【００１７】
本発明の実施形態によると、広域ネットワークと無線ローカルエリアネットワークとの間の通信をもたらすシステムが提供される。本システムは、広域ネットワークと通信するためのセル式トランシーバを備えた携帯無線装置を有する。この携帯装置は、広域ネットワークと無線ローカルエリアネットワークとの間で複数のパケットを転送するための経路指定ソフトウエアコンポーネントを記憶するための記憶装置を有し、携帯無線装置は、広域ネットワークアドレスを有する。第１無線装置は、複数のパケット内の第１パケットを携帯無線装置に転送するための２．４ＧＨＺトランシーバを有し、第１無線装置は、第１ローカルエリアネットワークアドレスを有する。
【００１８】
本発明の実施形態によると、第１無線装置は、デスクトップコンピュータ、ラップトップコンピュータ、携帯情報端末、ヘッドセット、ポケットベル、プリンタ、腕時計、デジタルカメラ、及び均等物から成るグループから選択される。
本発明の実施形態によると、携帯無線装置は、「グローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ）」プロトコル、「符号分割多重アクセス方式（ＣＤＭＡ）」プロトコル、「ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）」プロトコル、又は「時分割多重アクセス（ＴＤＭＡ）」プロトコルを使用する携帯電話である。
【００１９】
本発明の更に別の実施形態によると、本システムは、複数のパケット内の第２パケットを携帯無線装置に転送するための２．４ＧＨＺトランシーバを備えた第２無線装置を有し、第２無線装置は、第２ローカルエリアネットワークアドレスを有する。
本発明の別の実施形態によると、コンピュータ可読媒体を含む製品が提供される。コンピュータ可読媒体は、広域ネットワークアドレスとローカルエリアネットワークアドレスとの間で変換する経路指定ソフトウエアコンポーネントを含む。インタフェースソフトウエアコンポーネントは、ネットワークサービスソフトウエアコンポーネントの追加を可能にする。短距離無線ソフトウエアコンポーネントは、無線ローカルエリアネットワークにおいて短距離無線信号を提供する。セルラーソフトウエアコンポーネントは、セルラーネットワークにおいて通信信号を提供する。
【００２０】
本発明の更に別の実施形態によると、第１広域ネットワーク内の管理処理装置は、第１広域ネットワークとローカルエリアネットワークとの間で複数のパケットを転送するための経路指定ソフトウエアコンポーネントを有する携帯装置に連結される。携帯装置に装置が連結され、それはローカルエリアネットワーク内に存在する。この装置は、複数のパケット内の第１パケットを携帯装置に転送する。
本発明の別の実施形態によると、装置はアプリケーションを有し、管理処理装置は、アプリケーションにアクセスするためのマネージャソフトウエアコンポーネントを有する。アプリケーションは、着信音アプリケーション又は電話帳アプリケーションとすることができる。
【００２１】
本発明の別の実施形態によると、第１装置に記憶されたマイクロルータソフトウエアコンポーネントは、ローカルエリアネットワーク内の第２装置上でアプリケーションを実行する。
本発明の別の実施形態によると、携帯装置は、広域ネットワークからローカルエリアネットワークまでの「ＩＰ」宛先アドレスを有する複数のパケットを転送するためのブリッジソフトウエアコンポーネントを含む。
本発明の他の態様及び利点は、図面、詳細説明、及び特許請求の範囲を検討することにより理解することができる。
【発明を実施するための最良の形態】
【００２２】
Ｉ．システムの概要
以下の説明及び特許請求の範囲は、オペレータが「ＬＡＮ」をモニタして再構成するシステム、装置、及びコンピュータ可読媒体に関する。本発明の実施形態において、「ＷＡＮ」内の遠隔通信オペレータは、携帯電話のような無線装置と通信する「ＬＡＮ」内の装置及び／又はアプリケーションをモニタして管理する。本発明の実施形態において、遠隔通信オペレータは、マネージャサーバを通じて、「ＬＡＮ」ネットワークサービスを携帯電話内のマイクロルータにユーザ介入なしで追加する。
【００２３】
本発明の実施形態において、「ＬＡＮ」は、物理的に比較的狭い範囲に亘るパーソナルコンピュータ又はプリンタのような処理装置のネットワークである。本発明の実施形態において、「ＬＡＮ」内の各処理装置は、処理装置メモリに記憶されたソフトウエアコンポーネントを実行する独自の処理ユニットを有するが、「ＬＡＮ」上のデータ及び装置にアクセスすることもできる。本発明の実施形態において、「イーサネット（登録商標）」は、「ＬＡＮ」内の処理装置を連結する。代替実施形態においては、電磁気信号及びワイヤは、単独で又は組み合わせて「ＬＡＮ」内の処理装置を連結する。
本発明の実施形態において、「ＷＡＮ」は、比較的長い距離に亘って接続された複数の「ＬＡＮ」を含む。電話線及び電磁気信号は、単独で又は組み合わせて「ＷＡＮ」内の「ＬＡＮ」を連結する。
【００２４】
図１は、本発明の実施形態によるシステム１００を示す。システム１００は、無線装置１０６に連結された端末１０７を含む。本発明の実施形態においては、装置１０６と１つ又はそれ以上の端末１０７が通信して「ＬＡＮ」１１６を形成する。本発明の実施形態において、端末１０７は、短距離無線信号１１０により装置１０６に連結されて「ＬＡＮ」１１６を形成する。本発明の実施形態において、端末１０７のいくつか又は全部はワイヤ接続することができる。本発明の実施形態において、端末１０７は、デスクトップコンピュータ、ラップトップコンピュータ、携帯情報端末、ヘッドセット、ポケットベル、プリンタ、腕時計、薄型端末、デジタルカメラ、又は均等物である。本発明の実施形態において、端末１０７は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」２．４ＧＨＺトランシーバ／レシーバを含む。同様に、装置１０６も「Ｂｌｕｅｔｏｏｔｈ（登録商標）」２．４ＧＨＺトランシーバ／レシーバを含む。本発明の代替実施形態においては、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」５．７ＧＨＺトランシーバ／レシーバが使用される。装置１０６及び端末１０７のハードウエアを図３ａ〜ｂに示す。
本発明の代替実施形態においては、装置１０６及び端末１０７間で通信するために、「８０２．１１」又は「ＨｏｍｅＲＦ」信号のような他のローカル無線技術が使用される。
【００２５】
本発明の実施形態において、「ＷＡＮ」１０５は、装置１０６に連結される。本発明の実施形態において、「ＷＡＮ」１０５はまた、セルラー信号１１１を送受信するセルラーネットワークを含む。本発明の実施形態において、セルラー信号１１１は、「グローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ）」プロトコルのようなプロトコルを使用して送信される。代替実施形態においては、「符号分割多重アクセス方式（ＣＤＭＡ）」、「ＣＤＭＡ２０００」又は「時分割多重アクセス（ＴＤＭＡ）」、又は「汎用パケット無線システム（ＧＰＲＳ）」プロトコルが使用される。
【００２６】
本発明の実施形態において、「ＷＡＮ」１０５、キャリアバックボーン１０４、及びマネージャサーバ１０２は、単独で又は組合せで、オペレータ１１５により管理及びモニタされる遠隔通信ネットワークである。本発明の実施形態において、「ＩＰ」パケットは、図１に示す構成要素間で転送される。本発明の代替実施形態においては、他のパケットタイプが図１に示す構成要素間で転送される。
本発明の実施形態において、本明細書に説明されるネットワークは、「ＩＰ」公共ネットワーク、又は、「仮想専用ネットワーク（ＶＰＮ）」を使用する企業セキュリティ保護ネットワークのような専用ネットワークである。
【００２７】
本発明の実施形態において、装置１０６は、「イーサネット（登録商標）」、デジタル加入者線（ＤＳＬ）、又はケーブルモデム接続により、単独で又は組合せで陸上回線ネットワークに連結される。
本発明の実施形態において、装置１０６は、陸上回線接続により「ＷＡＮ」１０５に連結されたデスクトップコンピュータに連結される。本発明の実施形態において、装置１０６は、短距離無線信号によりデスクトップコンピュータに連結される。
本発明の実施形態において、装置１０６は、セルラー端末又は携帯電話である。本発明の代替実施形態においては、装置１０６は、セルラー使用可能「ＰＤＡ」、無線モデム、及び／又は無線ラップトップコンピュータである。
【００２８】
本発明の実施形態において、「ＷＡＮ」１０５は、無線キャリア内部ネットワーク又はキャリアバックボーン１０４に連結される。本発明の実施形態において、マネージャサーバ１０２は、キャリアバックボーン１０４に連結される。本発明の実施形態において、キャリアバックボーン１０４は、「インターネット」１０３に連結される。サーバ１０１は、「インターネット」１０３に連結される。本発明の実施形態において、サーバ１０１及び１０２は、ウェブページ又はアプリケーションソフトウエアコンポーネントのような情報を装置１０６を通じて端末１０７に提供する。本発明の実施形態において、マネージャサーバ１０２は、以下に説明するように、マイクロルータ４０４及び／又はネットワークサービスプラグイン４０６ａ〜ｋを装置１０６に提供する。更に、マネージャサーバ１０２は、「ＬＡＮ」１１６内のアプリケーション及び端末をモニタする。本発明の実施形態において、端末１０７は、サービスを共有して装置１０６を通じて通信する。
【００２９】
ＩＩ．携帯装置／端末ハードウエア
図２は、端末１０７及び装置１０６の実施形態を示す。本発明の実施形態においては、（１）スマート端末、及び（２）薄型端末の２つのタイプの端末がある。スマート端末は、比較的強力な処理ユニット、オペレーティングシステム、及びアプリケーションを有する。「ＬＡＮ」からそれらを主に必要とすることは、「ＴＣＰ／ＩＰ」を通じた「ＷＡＮ」へのアクセスと、記憶及び実行のような他のネットワークサービスである。例えば、コンピュータノートブック及び「ＰＤＡ」は、スマート端末である。薄型端末は、比較的低いパワーの処理ユニット及びオペレーティングシステムを有する。それらは、主として「ＬＡＮ」１１６内のアプリケーションサーバに対する周辺機器として使用され、それらの主要な機能は、ユーザとの対話、ユーザに対するレンダリング出力、及びアプリケーションサーバにユーザの入力をもたらすことである。例えば、腕時計又はメッセージング端末は薄型端末である。
【００３０】
図２は、薄型端末を示す。音声端末２０４は、ディスプレイ２０４ｂ及び格納式キーパッド２０４ａを有する。メッセージング端末２０３は、閉じた位置で示され、端末２０３を開閉するヒンジ２０３ａを有する。端末２０３はまた、開いた時に小型「ＱＷＥＲＴＹ」キーボード及びディスプレイを含む。装置２０１は、ベルト用のクリップ２０２を含む。
一実施形態における装置２０１は、同じく図２に示されている。
【００３１】
図３ａは、本発明の実施形態の装置１０６のハードウエアのブロック図を示す。装置１０６は、内部メモリ及び取外し可能メモリの両方を含む。特に、装置１０６は、内部「ＦＬＡＳＨ」（又は、「電気的消去可能プログラマブル読み出し専用メモリ」（ＥＥＰＲＯＭ）及び静的「ランダムアクセスメモリ」（ＳＲＡＭ））３０２及び３０３をそれぞれ含む。取外し可能「ＦＬＡＳＨ」メモリ３０４も本発明の実施形態に使用される。メモリ３０２、３０３、及び３０４は、バス３０５に連結される。本発明の実施形態において、バス３０５は、アドレス及びデータバスである。アプリケーションプロセッサ３０１は、同様にバス３０５に連結される。本発明の実施形態において、プロセッサ３０１は、３２ビットプロセッサである。
【００３２】
「Ｂｌｕｅｔｏｏｔｈ（登録商標）」プロセッサ３０７はまた、バス３０５に連結される。「Ｂｌｕｅｔｏｏｔｈ（登録商標）」ＲＦ回路３０９は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」プロセッサ３０７及びアンテナ３１３に連結される。プロセッサ３０７、ＲＦ回路３０９、及びアンテナ３１３は、図１に示す端末１０７又は図３ｂに示す装置３５０に対して短距離無線信号を送受信する。
「ＧＳＭ」のようなセル式の信号は、デジタル回路３０６、アナログ回路３０８、トランシーバ３１０、レシーバ３１１、及びアンテナ３１２を使用して送受信される。デジタル回路３０６は、バス３０５に連結される。代替実施形態においては、装置１０６は、ディスプレイ、スピーカ、マイクロフォン、キーパッド、及びタッチスクリーンを単独又は組合せで含む。
【００３３】
図３ｂは、本発明の実施形態において携帯装置である装置３５０を示す。本発明の実施形態において、装置３５０は、図１に示す端末１０７の１つである。装置１０６と同様に、装置３５０は、「ＳＲＡＭ」及び「ＦＬＡＳＨ」メモリ３５１及び３５２をそれぞれ含む。メモリ３５１及び３５２は、バス３５７に連結される。本発明の実施形態において、バス３５７は、アドレス及びデータバスである。キーパッド３５３も同じくバス３５７に連結される。短距離無線信号は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」プロセッサ３５４及び「Ｂｌｕｅｔｏｏｔｈ（登録商標）」ＲＦ回路３５５を使用して送受信される。アンテナ３５６は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」ＲＦ回路３５５に連結される。本発明の実施形態において、アンテナ３５６は、装置３００に対して短距離無線信号を送受信する。代替実施形態においては、装置３５０は、ディスプレイ、スピーカ、マイクロフォン、キーパッド、及びタッチスクリーンを単独又は組合せで含む。
【００３４】
ＩＩＩ．ソフトウエア
図４は、本発明の実施形態による図３ａに示す装置１０６のためのソフトウエアアーキテクチャ５００を示す。ソフトウエア５００は、「ＦＬＡＳＨ」メモリ３０２に記憶される。本発明の実施形態において、図４〜６に参照されたソフトウエアコンポーネントは、ソフトウエアプログラム、ソフトウエアオブジェクト、ソフトウエア機能、ソフトウエアサブルーチン、ソフトウエア方法、ソフトウエアインスタンス、及びコードフラグメントを単独又は組合せで表す。本発明の代替実施形態において、図４〜６に示すソフトウエアコンポーネントにより実行される機能は、ハードウエアにより完全に又は部分的に実行される。
【００３５】
本発明の実施形態において、ソフトウエア５００又はソフトウエア５００の構成要素は、コンピュータ可読媒体のような製品に記憶される。例えば、ソフトウエア５００は、磁気ハードディスク、光学式ディスク、フレキシブルディスク、ＣＤ−ＲＯＭ（コンパクトディスク読み出し専用メモリ）、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読み出し専用メモリ）、又は、他の読み出し可能又は書き込み可能データ記憶装置技術に単独又は組合せで記憶される。本発明の更に別の実施形態において、ソフトウエア５００又はその構成要素は、図１に示すマネージャサーバ１０２からダウンロードされる。
【００３６】
ソフトウエア５００は、遠隔通信ソフトウエア又は物理層プロトコルスタック、特に、セルラー通信ソフトウエア５０３及び短距離無線通信ソフトウエア５０２を含む。一実施形態において、通信ソフトウエア５０３は、セルラー信号を送受信するためのプロセッサ３０６と共に使用される「ＧＰＲＳ」ベースバンドソフトウエアコンポーネントである。一実施形態において、通信ソフトウエア５０２は、短距離無線信号を送受信するためのプロセッサ３０７と共に使用される「Ｂｌｕｅｔｏｏｔｈ（登録商標）」ベースバンドソフトウエアコンポーネントである。他の遠隔通信ソフトウエアは、他のベースバンド５０１により示されるように使用することができる。
【００３７】
本発明の実施形態において、オペレーティングシステム４０３は、遠隔通信ソフトウエア５０２及び５０３と通信するために使用される。本発明の実施形態において、オペレーティングシステム４０３は、「Ｌｉｎｕｘ」オペレーティングシステム、英国ロンドン所在のシンビアン・ソフトウエアから入手することができる「ＥＰＯＣ」オペレーティングシステム、米国ワシントン州レドモンド所在のマイクロソフト（登録商標）コーポレーションから入手することができる「ＰｏｃｋｅｔＰＣ」又は「Ｓｔｉｎｇｅｒ」オペレーティングシステム、又は、米国アラバマ州モービル所在のアクセレレーテッド・テクノロジー・インコーポレーテッドから入手することができる「Ｎｕｃｌｅｕｓ」オペレーティングシステムである。オペレーティングシステム４０３は、ハードウエアを管理して、装置のソフトウエアコンポーネントのための実行スペースを使用可能にする。
【００３８】
媒体抽象化層５０４により、オペレーティングシステム４０３は、ベースバンド５０３、５０２、及び５０１とそれぞれ通信可能になる。本明細書に説明される媒体抽象化層５０４及び他の抽象化層は、「ＧＰＲＳ」のような特定の通信プロトコルを装置及び／又は端末により使用される標準指令セットに変換する。抽象化層の目的は、装置のソフトウエアコンポーネントから残りの物理的スタックを分離することである。これにより、上層ソフトウエアを何ら変更することなく異なる物理的スタックの将来の使用が可能になり、装置のソフトウエアは、任意の通信プロトコルで作動することができる。
更に、「グラフィックユーザインタフェース（ＧＵＩ）」４０７が提供され、ユーザが使いやすいインタフェースを可能にする。
マイクロルータ４０４及びネットワークサービスプラグイン４０６は、「ＩＰ」ベースネットワーク又は拡張「ＩＰ」ベースネットワークをそれぞれ使用可能にする。
【００３９】
Ａ．マイクロルータ
マイクロルータ４０４により、装置１０６及び端末１０７間で「ＩＰ」ベースネットワークが使用可能になる。本発明の実施形態において、各端末は、現存する「ＩＰ」プロトコルを利用することができ、他の端末と情報を交換することができ、マイクロルータ４０４を通じて「ＷＡＮ」にアクセスすることができる。ネットワークサービスプラグイン４０６のような拡張ネットワークサービスをマイクロルータ４０４に追加してもよい。一実施形態において、マネージャサーバ１０２は、マイクロルータ４０４及びネットワークサービスプラグイン４０６を装置１０６上にインストールする。
【００４０】
図５は、マイクロルータ４０４のソフトウエアコンポーネントを示す。本発明の実施形態においては、ルーティング構成要素５５０、「Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＡＮアクセスプロフィール」構成要素５５１、「ポイント・ツー・ポイント・プロトコル（ＰＰＰ）」構成要素５５２、及び「ネットワークアドレス変換プログラム（ＮＡＴ）」構成要素５５３がマイクロルータ４０４に含まれる。代替実施形態においては、パケットフィルタ５６２、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」フィルタ５６０、スケジューリング５６３、及び「ＩＰ」クライアント５６１のような別の構成要素がマイクロルータ４０４に含まれる。更に別の実施形態においては、マイクロプロセッサ４０４は、ネットワークサービスプラグイン４０６を追加するためのフック５９０を含む。
【００４１】
１．マイクロルータサービス
一実施形態において、マイクロルータ４０４サービスは、「ＷＡＮ」にアクセスする「ＩＰ・ＬＡＮ」のためのソフトウエアコンポーネントを含む。一実施形態においてマイクロルータ４０４に含まれるソフトウエアコンポーネントは、以下に説明される。
ａ．Ｂｌｕｅｔｏｏｔｈ（登録商標）アクセスプロフィール（ＢＡＰ）
「ＢＡＰ」ソフトウエアコンポーネント５５１により、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」端末は、「ＩＰ」プロトコルを使用して「ＬＡＮ」１１６及び「ＷＡＮ」にアクセスすることができる。
本発明の実施形態において、「ＢＡＰ」５５１は、（１）「Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＡＮアクセスプロフィール」ソフトウエア、及び（２）「Ｂｌｕｅｔｏｏｔｈ（登録商標）ダイアルアッププロフィール」ソフトウエアのような２つの「Ｂｌｕｅｔｏｏｔｈ（登録商標）」利用プロフィールの実施を含む。
【００４２】
「Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＡＮアクセスプロフィール」ソフトウエアコンポーネントにより、端末内の「ＬＡＮアクセス」クライアントは、「ＩＰ」アドレスを取得することができ、あたかも「ＬＡＮ」上にいるかのように挙動して、他の「ＬＡＮ」端末又は「ＷＡＮ」への接続性を得るために「ＩＰ」アドレスを使用することができる。
「Ｂｌｕｅｔｏｏｔｈ（登録商標）ダイアルアッププロフィール」ソフトウエアコンポーネントにより、端末が任意の終端番号にダイアルアップすることが可能になり、その終端から「ＩＰ」サービスを得る。更に、「Ｂｌｕｅｔｏｏｔｈ（登録商標）ダイアルアッププロフィール（ＤＵＰ）」ソフトウエアコンポーネントは、装置１０６内の終端をエミュレートする。一実施形態において、マイクロルータ４０４は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＡＮアクセスプロフィール」ソフトウエアコンポーネントか、又は「Ｂｌｕｅｔｏｏｔｈ（登録商標）ダイアルアッププロフィール」ソフトウエアコンポーネントのいずれかを有する。代替実施形態においては、マイクロルータ４０４は、両方の「プロフィール」ソフトウエアコンポーネントを含む。「Ｂｌｕｅｔｏｏｔｈ（登録商標）ダイアルアッププロフィール」ソフトウエアコンポーネントモードでは、端末は、所定の番号、例えば９９９をダイアルするが、これに関して、マイクロルータ４０４は、セルラーネットワークを通じて実際にその番号にはダイアルせず、あたかもその番号がダイアルされてモデムがその呼びに答えるかのようにエミュレートする。マイクロルータ４０４は、端末に「ＩＰ」アドレス及び「ＷＡＮ」１０５へのアクセスを提供することになる。端末の観点からは、端末がモデムに対してあたかも９９９をダイアルし、そのモデムから「ＩＰ」サービスを受け取ったかのように見えるが、現実には、端末は、「ＤＵＰ」を使用して「ＷＡＮ」１０５へのパケット交換アクセスを取得し、呼びは、実際にはマイクロルータ４０４で終了される。
【００４３】
ｂ．ルーティング
経路指定ソフトウエアコンポーネント５５０は、「ＬＡＮ」内又は「ＷＡＮ」に向う「ＩＰ」パケットの転送を担う。「ＬＡＮ」１１６内では、ルーティング５５０は、「ＩＰ」パケットのブロードキャストと端末間の「ＩＰ」パケットの転送とを処理する。ルーティング５５０はまた、「ＬＡＮ」の「ＩＰ」ブロードキャストエミュレーションを担う。
ルーティング構成要素５５０は、「ＩＰ」パケットの待ち行列登録／抹消を担う。同時に接続する端末を１つよりも多く有することによる輻輳を少なくするために、「ＩＰ」パケットの抹消ソフトウエアコンポーネントが使用される。本発明の実施形態において、ルーティング５５０は、待ち行列ソフトウエアコンポーネント、「サービス品質」ソフトウエアコンポーネント、又は「ＩＰ」パケット待ち行列の均等物を含む。同様に、ルーティング構成要素５５０は、抹消ソフトウエアコンポーネントを含み、これは、マネージャサーバ１０２、ユーザ、又は任意の他の遠隔エンティティにより構成される。本発明の実施形態において、マネージャサーバ１０２は、「ＩＰ」パケット待ち行列／抹消ソフトウエアコンポーネントを形成してロードする。オペレータ１１５は、特定の「ＬＡＮ」１１６又はユーザに適する特定の待ち行列／抹消ソフトウエアコンポーネントを形成することができることになる。ユーザは、「ＬＡＮ」１１６を構成するか又はモニタする必要なしに、より良好な「ＬＡＮ」１１６、従ってより良好なユーザ経験を有することになる。
本発明の代替実施形態においては、経路指定ソフトウエアコンポーネント５５０は、「ＩＰ」アドレスを転送するためのブリッジソフトウエアコンポーネントである。
【００４４】
ｃ．ＰＰＰ
本発明の実施形態において、マイクロルータ４０４は、「ＬＡＮ」アクセスプロフィールソフトウエアコンポーネントの終端である「ＰＰＰ」サーバのような「ＰＰＰ」ソフトウエアコンポーネント５５２を含む。「ＰＰＰ」サーバは、「ＩＰ」アドレス又は「ＤＮＳ」アドレスのようなような「ＩＰ」ネットワーク情報を端末に提供する。
ｄ．ＮＡＴ
「ＮＡＴ」ソフトウエアコンポーネント５５３が使用される理由は、（１）普通は１つだけの公共「ＩＰ」アドレスが携帯電話に利用可能されていること、及び（２）オペレータにより提供された公共「ＩＰ」アドレスを保存するためである。本発明の実施形態において、「ＷＡＮ」１０５、及び特にセルラーパケット切り換えネットワークは、１つの公共「ＩＰ」アドレスを有する装置１０６を提供する。しかし、「ＬＡＮ」１１６は、１つよりも多い参加端末を含む。全ての端末１０７に「ＩＰ」アドレスを提供するために、「ＬＡＮ」端末に対して専用「ＬＡＮ」の「ＩＰ」アドレスが使用されることになり、一方、「ＮＡＴ」５５３は、専用「ＬＡＮ」の「ＩＰ」アドレスと公共「ＷＡＮ」アドレスとの間の変換を担い、かつ、その逆も行われる。
【００４５】
２．拡張ネットワークサービスプラグインに対するフック
本発明の実施形態において、マイクロルータ４０４は、プラグイン４０６のようなマイクロルータ４０４のネットワークサービスの拡張を考慮したフック５９０を含む。本発明の実施形態において、フック５９０は、プラグイン４０６のためのアプリケーションプログラムインタフェース（ＡＰＩ）である。
本発明の実施形態において、マイクロルータ４０４は、携帯電話のような装置１０６に格納されるように、基本的なネットワーク機能だけを有し、占有スペースが非常に小さく、又は、換言すれば、例えば１００Ｋバイトほどの非常に少ないメモリを必要とするようにプログラムされる。しかし、いくつかの事例では、より多くのネットワークサービスが必要になることになる。更に、オペレータは、装置１０６が販売された後かつ作動中に、ユーザ介入なしにネットワークサービスを追加して販売する能力を希望する場合がある。ユーザが装置１０６を製造業者又は不便なサイトに返送する必要がある場合は、ユーザがネットワークサービスを購入する可能性は低いであろう。
【００４６】
マイクロルータ４０４は、このような又は他の理由で、本発明の実施形態においてプラグイン４０６を実施することを可能にするフック５９０を含む。このプラグイン機能は、完全な実施環境を形成しないが、プラグインしてマイクロルータ４０４のネットワークサービスを拡張することができるコードを実行するための小さなフレームワークを形成する。本発明の実施形態において、フック５９０は、ユーザアプリケーションのフレームワークではなく、プラグインコードの機能は限定されており、ネットワークサービスの拡張としてのみに役立つ。
プラグイン４０６は、本発明の実施形態においてプラグインを完全に制御するマイクロルータ４０４により完全に作動される。ある意味では、プラグインは、マイクロルータがその必要な機能性の認識のために呼び出すことができる所定の機能セットを有する「ダイナミックリンクライブラリ（ＤＬＬ）」である。
【００４７】
以下に、本発明の実施形態によるプラグイン４０６を実行するための、フック５９０に含まれたソフトウエアコンポーネントが説明される。代替実施形態においては、他のソフトウエアコンポーネントが含まれるか、又はフック５９０内の説明されたソフトウエアコンポーネントを置換する。例えば、集中構成及びバックエンド接続性に対するフックのような全てのプラグイン４０６により使用される機能性を実行するソフトウエアコンポーネントは、本発明の実施形態においてフック５９０に含まれる。フック５９０に含まれたこれらのソフトウエアコンポーネントは、リソースを節約し、作動効率を考慮することになる。
【００４８】
ａ．パケットフィルタ
パケットフィルタのソフトウエアコンポーネント５６２は、「ＬＡＮ」１１６を内部的に進むか、又は外部的に「ＷＡＮ」を行き来する「ＩＰ」パケットをプラグイン４０６が処理することを可能にする。プラグイン４０６が「ＩＰ」パケットを処理し、パケットの任意の部分を変更し、パケットを抹消し、又はより多くのパケットを生成することを可能にすることにより、マイクロルータ４０４は、他の複数の追加拡張ネットワークサービスを含むことができる。例えば、マイクロルータ４０４は、「ＶＰＮ」、ファイアウォール、タグパケット、モニタパケット、及び以下に示す他の拡張ネットワークサービスを含むことが可能である。本発明の実施形態において、パケットフィルタ５６２は、プラグイン４０６からアクセス可能な「ＩＰ」パケットを転送するためのデータパスである。
【００４９】
ｂ．Ｂｌｕｅｔｏｏｔｈ（登録商標）フィルタ
「Ｂｌｕｅｔｏｏｔｈ（登録商標）」フィルタのソフトウエアコンポーネント５６０により、プラグイン４０６は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」情報を処理することが可能である。一実施形態においては、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」フィルタ５６０は、対形成要求イベントを処理し、「ＰＩＮ」番号を提供する。本発明の実施形態において、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」フィルタ５６０は、「ＰＩＮ」の管理、端末から「ＬＡＮ」１１６へのアクセスの拒否、端末の認証、及び、対話型音声応答（ＩＶＲ）システム又は「インターネット」を通じた対形成のような追加ネットワークサービスを可能にする。本発明の実施形態において、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」フィルタ５６０は、プラグイン４０６からアクセス可能な「Ｂｌｕｅｔｏｏｔｈ（登録商標）」情報を転送するためのデータパスである。
【００５０】
ｃ．スケジューリング
プラグイン４０６がイベントやトラフィックを生成するか又は定期的な仕事を実行することができるように、スケジューリングソフトウエアコンポーネント５６３は、プラグインが定期的に又はプラグインにより要求された時にコールバックを受け取ることを可能にする。例えば、スケジューリング５６３により、統計プラグインは、Ｘ時間毎の端末及びアプリケーション利用に関する統計情報、及び、選択された端末での計算平均トラフィックを送信することができる。
【００５１】
ｄ．「ＩＰ」クライアント
本発明の実施形態において、「ＩＰクライアント」５６１が、プラグイン４０６に対して「ＩＰ」サービスを利用可能にするので、プラグインは、「ＩＰ」アドレスを取得し、「ＩＰ」パケットを送信し、及び／又は「ＩＰ」パケットを受信することができる。従って、「ＩＰ」クライアントのソフトウエアコンポーネント５６１は、プラグインがマイクロルータ４０４から専用「ＩＰ」アドレスを取得し、マネージャサーバ１０２のようなバックエンドサーバに接続することを可能にする。「ＩＰ」クライアント５６１のプラグインは、「ＴＣＰ／ＩＰ」スタック、又は「ユーザデータグラムプロトコル（ＵＤＰ）」を実行することができる。本発明の実施形態において、「ＩＰクライアント」プラグイン５６１は、パケットフィルタ５６２又は「ＮＡＴ」５５３のような全ての必要なマイクロルータ４０４のネットワークサービスを使用する。マイクロルータ４０４の観点からは、「ＩＰクライアント」５６１は、「ＬＡＮ」１１６上の他の任意の端末のように取り扱われる。
【００５２】
３．プラグインローダー
プラグインは、製造中又は製造後にマイクロルータ４０４に取り付けることができる。本発明の実施形態において、プラグインは、工場出荷前に装置１０６に記憶されるか又はプログラムされる。代替的に、プラグインは、「ＷＡＮ」１０５上で実行時にマネージャサーバ１０２からダウンロードされる。
プラグインローダーソフトウエアコンポーネント５５４は、図５に示すように、本発明の実施形態において、プラグイン４０６の読込み、プラグイン４０６のプログラミング、及び新しく利用可能なプラグイン４０６のマイクロルータ４０４への通知を担う。
本発明の実施形態において、ファイルシステムのプログラミング及びプラグイン４０６のアクセスのために、プラグインローダー５５４は、オペレーティングシステム４０３の機能性を使用することになる。本発明の代替実施形態においては、プラグインローダー５５４は、装置１０６の専用メモリスペース内のプラグインディレクトリを使用する。
【００５３】
４．マイクロルータ拡張サービスプラグイン
本発明の実施形態におけるマイクロルータ４０４の拡張サービスプラグイン４０６は以下に説明される。本発明の様々な実施形態において、１つ又はそれ以上のプラグイン４０６は、マイクロルータ４０４に接続される。代替実施形態においては、他のプラグインがマイクロルータ４０４に接続される。本発明の実施形態において、装置の製造業者、端末の製造業者、オペレータ１１５、及び／又は他の第三者がプラグインを提供する。
【００５４】
ａ．Ｂｌｕｅｔｏｏｔｈ（登録商標）端末対形成管理（ＢＴＰＭ）
「ＢＴＰＭ」ソフトウエアコンポーネントのプラグイン４０６ａは、「ＰＩＮ」の管理及び「ＬＡＮ」１１６に参加する端末の認証を担う。「ＢＴＰＭ」４０６ａにより、オペレータ１１５は、どの端末が「ＬＡＮ」１１６に接続することができるかを制御することができる。例えば、オペレータ１１５は、端末が「ＬＡＮ」１１６と対形成されるのを拒否するか、又は端末の対形成を承認することができる。本発明の代替実施形態においては、対形成は、「ＩＶＲ」や「インターネット」上で、及び／又はユーザにより行われる。
【００５５】
ｂ．ＶＰＮ
「ＶＰＮ」ソフトウエアコンポーネントプラグイン４０６ｂは、専用企業ネットワークのようなネットワークに対して安全なリンクを可能にする。「ＶＰＮ」により、端末は、企業ファイルサーバ、交換サーバ、又は均等物に接続することができる。企業「ＬＡＮ」の「ＩＰ」サブネットに経路指定されたパケットを識別するために、「ＶＰＮ」４０６ｂは、パケットフィルタ５６２を使用する。本発明の実施形態において、「ＶＰＮ」４０６ｂは、次に、識別された「ＩＰ」パケットを暗号化してトンネリングさせる。
【００５６】
ｃ．ファイアウォール
ファイアウォールソフトウエアコンポーネントプラグイン４０６ｃは、侵入者及びハッカーから「ＬＡＮ」１１６を保護する。本発明の実施形態において、非認定ソースからの「ＩＰ」パケット、及び非認定サーバに送られる「ＩＰ」パケットを識別するために、ファイアウォール４０６ｃは、パケットフィルタ５６２を使用する。本発明の実施形態において、ファイアウォール４０６ｃは、「ユニフォームリソースロケータ（ＵＲＬ）」フィルタリングを使用可能にする。
【００５７】
ｄ．統計
本発明の実施形態において、統計ソフトウエアコンポーネントプラグイン４０６ｄは、（１）「ＬＡＮ」１１６内のどの端末が使用されたか、（２）各端末によりどれだけのトラフィックが生成されたか、及び（３）各アプリケーションによってはどうか、についての利用プロフィール及び統計を収集する。統計４０６ｄにより、オペレータ１１５は、使用された端末を奨励し、課金方法を構築することができる。
【００５８】
ｅ．リンクの最適化
「ＷＡＮ」１０５上で、特に無線ネットワークにおいて「ＴＣＰ／ＩＰ」及び「インターネット」アプリケーションプロトコルを直接実行することは、帯域幅が低く、伝送遅延があり、データエラーの割合が高いので、性能の劣化を生じる。性能劣化を解決し、依然として端末が標準「ＴＣＰ／ＩＰ」を使用することができるように、「リンク最適化」ソフトウエアコンポーネントプラグイン４０６ｅが提供される。「リンク最適化」４０６ｅは、「簡単メール転送プロトコル（ＳＭＴＰ）」及び「ハイパーテキスト転送プロトコル（ＨＴＴＰ）」のような全ての「ＴＣＰ／ＩＰ」及び特定「インターネット」アプリケーションプロトコルを捕捉し、そのプロトコルを最適化プロトコルに変換する。「リンク最適化」４０６ｅは、次に、変換パケットをマネージャサーバ１０２のようなバックエンドサーバに送信し、それは、次にパケットを非変換化し、それらを「インターネット」上に送信する。本発明の実施形態において、端末及びユーザは、「リンク最適化」４０６ｅの使用に気が付かない。
【００５９】
ｆ．逆ファイアウォール
「インターネット」又は別のネットワークからの侵入者及びハッカーから「ＬＡＮ」１１６を保護する一般的「ＬＡＮ」ファイアウォールに対して、「逆ファイアウォール（ＲＦＷ）」ソフトウエアコンポーネントプラグイン４０６ｇは、オペレータ１１５又は別のネットワークを、それらのネットワークに向かうトラフィックを生成する「ＬＡＮ」１１６上の端末及びアプリケーションから保護する。「ＲＦＷ」４０６ｇにより、オペレータ１１５又は別のエンティティは、「ＬＡＮ」１１６上のアプリケーション／端末に対する利用規定を形成して実行することができる。「ＲＦＷ」４０６ｇは、不要で高価な伝送コストを防止する。「ＬＡＮ」レベルでの（すなわち、装置１０６での）利用規定の実施は、最終的に抹消されることになる高価なパケットがセルラーネットワークを通過することを防止する。更に、後で抹消してもよいパケットは、限定されたセル式伝送帯域幅を使用しない。
【００６０】
本発明の実施形態において、「ＲＦＷ」４０６ｇは、「ＬＡＮ」１１６を実施するための「Ｂｌｕｅｔｏｏｔｈ（登録商標）」機能と、「ＷＡＮ」１０５（すなわち、「インターネット」又は他の任意のネットワーク）へのセル式アクセスのための「ＧＳＭ／ＧＰＲＳ」とを有する携帯端末に取り付けられる。「ＲＦＷ」４０６ｇは、発信元端末、発信元アプリケーション／端末対、又は最初のアプリケーションに基づいてパケットを抹消するようにプログラムされる。例えば、ユーザが「ＰＤＡ」及び「ノートブック」を持っている場合は、オペレータ１１５は、「ＰＤＡ」からの「ファイル転送プロトコル（ＦＴＰ）」パケットに対して、「ＰＤＡ」からの「ＦＴＰ」が許可されない場合は抹消されるように設定し、又は、例えば、ビデオストリーミングがオペレータ１１５の許可しないものである場合、ノートブックから発信されたビデオストリーミングパケットを抹消するように設定することができる。
別の例には、ユーザの意図なくして携帯電話が利用されること、及びそれに伴う費用を避けるために、「Ｎａｐｓｔｅｒ」のようなソフトウエアの「ノートブック」での利用を阻止することが含まれる。
【００６１】
ｇ．Ｂｌｕｅｔｏｏｔｈ（登録商標）上の端末プログラミング（ＴＰＢ）
「ＴＰＢ」ソフトウエアコンポーネントプラグイン４０６ｆにより、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」上及びセルラーネットワーク上での端末１０７のプログラミングが可能になる。本発明の実施形態において、端末のプログラミングは、端末の「ＥＥＰＲＯＭ」メモリを「フラッシング」又はプログラミングすることにより達成される。オペレータ１１５又は製造業者は、フラッシュされるフラッシュ画像をマイクロルータ４０４を有する装置１０６とフラッシュされる端末１０７とに転送することができる。「ＴＰＢ」４０６ｆは、端末内の「フラッシング」ソフトウエアコンポーネントと通信して、（１）フラッシング処理を開始し、（２）フラッシュ画像を認証し、（３）フラッシング処理をセキュリティで保護する。
【００６２】
本発明の実施形態においては、完全なフラッシュ画像を転送することによりフラッシングが行われる。代替的に、装置１０６に完全なフラッシュ画像用の十分なメモリがない場合、フラッシュ画像は、最終的にフラッシュされるようにブロック毎に転送される。
「ＴＰＢ」４０６ｆは、端末をカスタム化し、端末上で実行されるソフトウエアを固定し、アプリケーション及び／又は改善を加えることを可能にする。
【００６３】
ｈ．短メッセージシステム（ＳＭＳ）プラグイン
「ＳＭＳ」ソフトウエアコンポーネントプラグイン４０６ｈにより、端末１０７は、「ＬＡＮ」１１６において互いの間でメッセージを送信することができる。本発明の実施形態において、端末は、「ＩＰ」上のインスタントメッセージングを使用可能にする「メッセージング端末」である。本発明の代替実施形態においては、「ＳＭＳ」４０６ｈは、標準レガシー「ＳＭＳ」又は「ＳＭＳ」上のインスタントメッセージングを使用可能にする。
【００６４】
本発明の実施形態において、「ＳＭＳ」４０６ｈは、端末１０７に対する「ＳＭＳ」サーバであり、装置１０６に対する「ＳＭＳ」終端である。このようにして、各端末が宛先装置の電話番号とメッセージテキストとを有するパケットを「ＳＭＳ」４０６ｈに送ることを可能にするプロトコルが形成されることになる。「ＳＭＳ」４０６ｈは、次に、セルラーネットワークに「ＳＭＳ」メッセージを送る。
「ＳＭＳ」４０６ｈはまた、本発明の実施形態において「ＳＭＳ」レシーバとして役立つ。端末は、「ＳＭＳ」４０６ｈに受信「ＳＭＳ」メッセージに関して問い合わせることができ、それらのメッセージをフェッチする。本発明の更に別の実施形態において、端末はまた、装置１０６により「ＳＭＳ」メッセージが受信される度に「ＩＰ」ブロードキャストメッセージを受信することになる。
【００６５】
ｉ．サービスレベル確認（ＳＬＶ）／実行（ＳＬＥ）
「ＳＬＶ／ＳＬＥ」ソフトウエアコンポーネントプラグイン４０６ｉにより、オペレータ１１５は、ユーザとのサービスレベル契約を確認及び実行することができる。オペレータ１１５が、例えばセルラーネットワーク上のトラフィック量を特に制限するようなサービスレベルを実行したい場合、高価な放送時間の利用を避けるために「ＳＬＶ／ＳＬＥ」４０６ｉが追加される。
本発明の実施形態において、「ＳＬＶ／ＳＬＥ」４０６ｉにより、ユーザは、夜間は装置１０６からの無制限量の携帯電話トラフィックを生成し、日中は量を制限することができる。従って、日中に制限量を超えると、装置１０６からトラフィックをそれ以上生成することができず、パケットは、「ＳＬＶ／ＳＬＥ」４０６ｉにより抹消される。類似の規定が同様に実行されてもよい。「ＳＬＶ／ＳＬＥ」４０６ｉはまた、本発明の実施形態の実行により失われた特定ユーザによるセルラーネットワークの利用を識別してオペレータ１１５に通知する。
【００６６】
ｊ．装置リソースアクセス（ＤＲＡ）
「ＤＲＡ」ソフトウエアコンポーネントプラグイン４０６ｊにより、端末は、装置１０６のリソースへのアクセスを得る（定められた制約により）ことができる。これにより、端末は、以下のリソース、すなわち（１）電話帳、（２）着信音の再生、（３）呼びの開始、（４）ユーザインタフェース、又は（５）他の装置のリソースのいずれかへのアクセスを得るために「ＩＰ」上で「装置リソースアクセス」プロトコルを実行することができる。
【００６７】
「ＤＲＡ」４０６ｊにより、端末は、装置１０６に記憶された電話帳のエントリを読み込み／修正／追加することができる。好ましい実施形態においては、「ｖＣａｒｄ」フォーマットが使用され、装置１０６及び端末１０７間でエントリ情報を交換する。これにより、ユーザに対する良好で一貫性のある経験が可能になる。例えば、「ＤＲＡ」４０６ｊにより、ユーザには、電話帳からコンタクト情報を入力する必要なく、メッセージング端末からメッセージを送信するための装置１０６の電話帳エントリへの即時アクセスがもたらされる。
【００６８】
「ＤＲＡ」４０６ｊにより、ユーザは、装置１０６の呼び出しブザーを使用することにより警告を受けることができる。すなわち、「ＬＡＮ」１１６内の端末は、ユーザを警告するために装置１０６の呼び出しブザーを使用することができる。
「ＤＲＡ」４０６ｊにより、「ＰＤＡ」又はノートブックコンピュータ上の「アウトルック」アプリケーションのような端末は、装置１０６で電話の呼びを開始することができる。本発明の実施形態においては、ノートブックディスプレイ上の電話番号近くの電話アイコンをクリックすると、携帯電話の呼びが開始される。
同様に、「ＤＲＡ」４０６ｊにより、端末は、装置１０６のメニュー及び入力用構成要素を通じてユーザと対話することができる。
【００６９】
ｋ．端末管理／モニタリング（ＭＮＧ）
「ＭＮＧ」ソフトウエアコンポーネントプラグイン４０６ｋにより、本発明の実施形態における端末１０７の管理、設定、及びモニタリングが可能になる。各端末が専用管理プロトコル及びコンソールを実行する代わりに、各端末は、パラメータの「レジストリ」を露出し、「ＭＮＧ」４０６ｋは、管理サーバ１０２がこのレジストリを閲覧し、値を取得し、値を設定するプロトコルを実行する。
【００７０】
ＩＶ．利用法のシナリオ
Ａ．企業交換サーバに対する「ＰＤＡ」の同期化
このシナリオでは、ユーザは、「ＰＤＡ」を所持し、旅行中に企業交換サーバにそれを同期化する必要がある旅行業者である。企業ネットワークに入る唯一の方法は、認証された、「情報技術（ＩＴ）」マネージャ承認の「ＶＰＮ」を経由することであるから、この同期化は、セキュリティ上安全に行われる必要がある。
ユーザはまた、「ＩＴ」マネージャがインストールしたマイクロルータ４０４と「ＶＰＮ」クライアント４０６ｊとを有する携帯電話を所持している。「ＩＴ」マネージャは、企業ネットワークに接続するように「ＶＰＮ」を設定するために携帯電話の遠隔管理機能を使用し、同様に「ＶＰＮ」の使用中に「インターネット」のアクセスを阻止するようにファイアウォールを設定する。ユーザは、「ＶＰＮ」及びその設定については全く知らない。
【００７１】
「ＬＡＮアクセス」プロフィールを実装した「Ｂｌｕｅｔｏｏｔｈ（登録商標）」装備の「ＰＤＡ」をユーザがオンすると、「ＰＤＡ」は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」を利用する「ＢＡＰ」５５１を通じて携帯電話に接続する。「ＰＤＡ」は、専用「ＩＰ」アドレスを受け取る。
ユーザは、企業交換サーバに対して同期化するように設定された「ＰＤＡ」同期化ソフトウエアをロードする。「同期化」ボタンを押すと、「ＰＤＡ」は、企業ネットワークの「ＩＰ」アドレスへの「ＴＣＰ」接続を開く。
【００７２】
「ＩＰ」パケットは、「ＰＰＰ」プロトコル及び「ＰＰＰ」５５２を使用して、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」エアインタフェースを通じて携帯電話まで移動する。携帯電話に到達すると、パケットは、「ＮＡＴ」５５３を通って進み、専用「ＩＰ」アドレスは、公共「ＩＰ」アドレスに変換される。公共「ＩＰ」アドレスは、宛先を企業「ＬＡＮ」として識別する「ＶＰＮ」４０６ｆまで進む。「ＶＰＮ」４０６ｆは、「インターネット」トンネル上でパケットをパッケージ化し、それを暗号化して署名する。パケットは、次に、携帯電話エアインタフェース及び「インターネット」を通じて送られ、企業「ＶＰＮ」及び交換サーバに到達する。「ＰＤＡ」は、この処理については全く知らない。
【００７３】
Ｂ．「ＬＡＮ」上のノートブックに対する「ＰＤＡ」の同期化
このシナリオでは、ユーザは、上述の通り、「ＰＤＡ」をノートブックコンピュータと同期化すべきである。
ノートブックは、「ＬＡＮ」アクセスプロフィールを備えた「Ｂｌｕｅｔｏｏｔｈ（登録商標）」カードを有する。ノートブックがオンされた状態で、それは、マイクロルータ４０４を有するユーザの携帯電話に接続し、専用「ＩＰ」アドレスを受け取る。
ユーザは、自分の「ＰＤＡ」上で同じ同期化ソフトウエアを実行し、この時だけノートブックと同期化するように選択する。
【００７４】
「ＰＤＡ」上の「同期化」ボタンを押すと、「ＰＤＡ」は、ノートブックの「ＩＰ」アドレスへの「ＴＣＰ」接続を開く。
「ＩＰ」パケットは、「ＰＤＡ」から「ＰＰＰ」プロトコル上の「Ｂｌｕｅｔｏｏｔｈ（登録商標）」インタフェースを通じて移動し、ノートブックの専用「ＩＰ」アドレス宛のパケットを識別するマイクロルータ４０４内のルーティング５５０に到達する。「ＩＰ」パケットは、次に、「ＰＰＰ」プロトコル上のノートブックの「Ｂｌｕｅｔｏｏｔｈ（登録商標）」インタフェースを通じてノートブックに送られる。
【００７５】
Ｃ．インターネットを閲覧するウェブパッド
このシナリオでは、ユーザは、「ＬＡＮ」アクセスプロフィールを有する「Ｂｌｕｅｔｏｏｔｈ（登録商標）」インタフェース装備の「ウェブパッド」を所持する。「ウェブパッド」は、ユーザのバッグの中にあるマイクロルータ４０４を有する携帯電話に接続され、「ＬＡＮ」アクセスプロフィールを通じて専用「ＩＰ」アドレスを受け取る。「ウェブパッド」はまた、ウェブブラウザを有する。
ユーザは、自分の「ウェブパッド」を引き出し、ブラウザの「ＵＲＬ」ラインまで行って「ｈｔｔｐ：／／ｗｗｗ．ｉｘｉｍｏｂｉｌｅ．ｃｏｍ」を入力する。ウェブブラウザは、最初に、名称「ｗｗｗ．ｉｘｉｍｏｂｉｌｅ．ｃｏｍ」を公共「ＩＰ」アドレスに変換すべきである。これは、「ドメインネーミングサービス（ＤＮＳ）」プロトコルを使用して行われる。「ウェブパッド」は、それが携帯電話に接続した時には、既に「ＤＮＳ」プラグインの専用「ＩＰ」アドレスを受け取っている。「ウェブパッド」は、マイクロルータ４０４内の「ＤＮＳ」プラグインソフトウエアコンポーネントに対して解決要求を送る。「ＤＮＳ」ソフトウエアコンポーネントは、名称用のそのキャッシュを参照する。名称が利用可能でない場合、「ＤＮＳ」プラグインソフトウエアコンポーネントは、「ＷＡＮ」１０５上の次の「ＤＮＳ」まで進み、その名称の公共「ＩＰ」アドレスを取得する。両方の場合に、「ＤＮＳ」は、最終的に「ｗｗｗ．ｉｘｉｍｏｂｉｌｅ．ｃｏｍ」用の公共「ＩＰ」アドレスを取得し、「ウェブパッド」に返答を返送する。本発明の実施形態において、「ＤＮＳ」ソフトウエアコンポーネントは、プラグイン４０６又はフック５９０である。
「ウェブパッド」は、ウェブサイトの公共「ＩＰ」アドレスを受け取ると、「ＨＴＴＰ」プロトコルを実行して表示用の「ＨＴＭＬ」ページを得るために、その公共「ＩＰ」アドレスのポート８０で「ＴＣＰ」接続を開く。
【００７６】
Ｖ．マネージャサーバ
本発明の実施形態において、図１に示す「マネージャ」サーバ１０７は、図６に示す「マネージャ」ソフトウエアコンポーネント７００を含む。本発明の実施形態において、マネージャソフトウエア７００は、マイクロルータ４０４及びプラグイン４０６を装置１０６にロードするために使用される。本発明の追加の実施形態においては、マネージャソフトウエア７００は、「ＬＡＮ」１１６を管理し、設定し、それからデータを収集するために使用される。本発明の更に別の実施形態においては、マネージャソフトウエア７００は、「ＬＡＮ」１０６と共には使用されない。
マネージャサーバ１０２は、本発明の実施形態において、「マイクロソフト（登録商標）」・コーポレーションから入手可能な「Ｗｉｎｄｏｗｓ（登録商標）２０００」オペレーティングシステムを有する、米国テキサス州ヒューストン所在の「コンパック（登録商標）」コンピュータ・コーポレーションから入手可能な「Ｐｒｏｌｉａｎｔ」サーバを含む。
【００７７】
本発明の実施形態において、マネージャ７００は、マイクロルータ４０４へのアクセスを得て、「ＳＭＳ」４０６ｈのような装置通知サービスにアクセスするために「ＩＰ」インタフェースを有する。マネージャ７００は、マイクロルータ４０４への「ＩＰ」接続性を有する任意のネットワーク上にインストールすることができる。マネージャ７００は、サービスプロバイダにより「インターネット」１０３上に、又はオペレータ１１５によりサーバ１０２を有するその「ＩＰ」後端ネットワーク上にインストールすることができる。
【００７８】
マネージャ７００は、本発明の実施形態において、２つのソフトウエアコンポーネント、ネットワークマネージャ７０１、及び拡張ネットワークマネージャ７０２を含む。
ネットワークマネージャ７０１は、以下に限定されるものではないが、（１）「ＩＰ」ドメイン範囲又は規定のような「ＩＰ」パラメータを設定する、（２）現在インストールされていて実行されているプラグイン４０６を設定する、（３）インストールされたプラグイン４０６を使用可能／使用不可にする、（４）マイクロルータ４０４に新しいプラグインをロードする、及び（５）マイクロルータ４０４からプラグイン４０６を削除する、という機能を担う。
【００７９】
ネットワーク拡張マネージャ７０２は、以下に限定されるものではないが、（１）各マイクロルータ４０４及び「ＬＡＮ」１１６内の各端末に対する利用プロフィールを収集する、（２）特定端末に対して「ＬＡＮ」１１６へのアクセスを拒否する又は他の端末に対して「ＬＡＮ」１１６へのアクセスを承認するなど、「ＰＩＮ」を管理する、（３）「ＶＰＮ」４０６ｂを設定する又は「ファイアウォール」４０６ｃを設定するなど、セキュリティを管理する、（４）「リンク最適化」４０６ｅを設定する、及び（５）マイクロルータ４０４内の「サービスの品質（ＱｏＳ）」パラメータを設定する、という機能を担う。
【００８０】
本発明の実施形態において、プラグインマネージャ・ソフトウエアコンポーネント７６０ａ〜ｆは、マネージャサーバ１０２に記憶され、ネットワークプラグイン４０６ａ〜ｋにアクセスしてそれらを制御するために、ネットワークマネージャ・ソフトウエアコンポーネント７０１、及び／又は拡張ネットワークマネージャ・ソフトウエアコンポーネント７０２を使用する。例えば、プラグインマネージャ・ソフトウエアコンポーネント７０６ｄは、マイクロルータ４０４内の統計プラグイン４０６ｄから統計情報を取得するために使用される。本発明の実施形態においては、マイクロルータ４０４のどのプラグインソフトウエアコンポーネントに対しても、対応するプラグインマネージャ・ソフトウエアコンポーネントがマネージャソフトウエア７００に存在する。
【００８１】
ＶＩ．結論
本発明の好ましい実施形態の以上の記述は、例証及び説明の目的で提供されたものである。それは、網羅的であることを意図せず、開示された詳細な形態に本発明を制限するものでもない。当業者には多くの修正及び変形が明白であろう。これらの実施形態は、本発明の原理及びその実際的応用を最も良く説明し、それによって当業者が様々な実施形態と想定される特定用途に適するような様々な修正とに関して本発明を理解することができるように選択及び説明されたものである。本発明の範囲は、特許請求の範囲及びそれらの均等物により規定されるものとする。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施形態によるシステムを示す図である。
【図２】本発明の実施形態による薄型端末及び無線装置を示す図である。
【図３ａ】本発明の実施形態による無線装置及び無線携帯装置のハードウエアのブロック図である。
【図３ｂ】本発明の実施形態による無線装置及び無線携帯装置のハードウエアのブロック図である。
【図４】本発明の実施形態による無線装置に対するソフトウエアのブロック図である。
【図５】本発明の実施形態による無線装置に対するソフトウエアのブロック図である。
【図６】本発明の実施形態による図１に示すマネージャサーバ１０２内のマネージャソフトウエアのブロック図である。
【符号の説明】
【００８３】
４０４  マイクロルータ
４０６  プラグイン
５５０  経路指定ソフトウエアコンポーネント
５５１  「Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＡＮアクセスプロフィール」ソフトウエアコンポーネント
５５２  「ＰＰＰ」サーバソフトウエアコンポーネント
５５３  「ＮＡＴ」ソフトウエアコンポーネント
【図１】
2005500766.tif 000003
【図３ａ】
2005500766.tif 000004
【図３ｂ】
2005500766.tif 000005
【図４】
2005500766.tif 000006
【図５】
2005500766.tif 000007
【図６】
2005500766.tif 000008
【国際公開パンフレット】
2005500766.tif 000009
2005500766.tif 000010
2005500766.tif 000011
2005500766.tif 000012
2005500766.tif 000013
2005500766.tif 000014
2005500766.tif 000015
2005500766.tif 000016
2005500766.tif 000017
2005500766.tif 000018
2005500766.tif 000019
2005500766.tif 000020
2005500766.tif 000021
2005500766.tif 000022
2005500766.tif 000023
2005500766.tif 000024
2005500766.tif 000025
2005500766.tif 000026
2005500766.tif 000027
2005500766.tif 000028
2005500766.tif 000029
2005500766.tif 000030
2005500766.tif 000031
2005500766.tif 000032
2005500766.tif 000033
2005500766.tif 000034
2005500766.tif 000035
2005500766.tif 000036
2005500766.tif 000037
2005500766.tif 000038
2005500766.tif 000039
2005500766.tif 000040
2005500766.tif 000041
2005500766.tif 000042
2005500766.tif 000043
2005500766.tif 000044
2005500766.tif 000045
2005500766.tif 000046
2005500766.tif 000047
2005500766.tif 000048
2005500766.tif 000049
2005500766.tif 000050
2005500766.tif 000051
2005500766.tif 000052
2005500766.tif 000053
2005500766.tif 000054
2005500766.tif 000055
2005500766.tif 000056
2005500766.tif 000057
2005500766.tif 000058
【国際調査報告】
2005500766.tif 000059