(57)【要約】本発明は、無線通信端末１０上に記録されたアプリケーション２２が端末１０の機能にアクセスできるようにするための方法に関し、前記端末１０は、転送チャネルルーティング、いわゆるＡＴコマンドを用いるデータ標準に従って双方向データ交換を可能にすることができ、ＡＴコマンドマネージャ１５を含む。本発明は、端末１０上に記録されたアプリケーション２２のアクセスが、前記ＡＴコマンドマネージャ１５を介したＡＴコマンド交換によって提供されることを特徴とする。
2005525719.tif 000002
【特許請求の範囲】
【請求項１】
無線通信端末（１０）に格納された少なくとも１つのアプリケーション（２２）が、前記端末（１０）の機能にアクセスできるようにする方法であって、前記端末（１０）が、いわゆる「ＡＴ」コマンドを伝える転送チャネルを実装するデータ標準のアプリケーションにおいて、両方向のデータ交換を可能にするのに適しており、ＡＴコマンドマネージャを含み、格納されたアプリケーション（２２）から端末（１０）へのアクセスが、前記ＡＴコマンドマネージャ（１５）を介してＡＴコマンドを交換することによって行われることを特徴とする方法。
【請求項２】
ＡＴコマンドが、ＨＴＴＰプロトコルを介して交換されることを特徴とする請求項１に記載の方法。
【請求項３】
ＡＴコマンドが、少なくともヘッダ（３２）および本文（３４）を含む、ＨＴＴＰメッセージ（３０）の形で交換され、ヘッダ（３２）がＡＴコマンドを構成する文字の数を含み、本文（３４）がＡＴコマンドに適した文字を含むことを特徴とする請求項１または請求項２に記載の方法。
【請求項４】
請求項１から３のいずれか一項による方法を実施し、少なくとも１つの格納されたアプリケーション（２２）をサポートし、ＡＴコマンドを伝える転送チャネルを実装するデータ標準のアプリケーションにおいて両方向のデータ交換を可能にする手段を含み、またＡＴコマンド管理の手段をも含む端末であって、ＡＴコマンド管理手段を介してＡＴコマンドを交換することによって、前記端末に格納されたアプリケーション（２２）が、端末の機能にアクセスできるようにする手段を含むことを特徴とする端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末に格納された少なくとも１つのアプリケーションが、端末の機能にアクセスできるようにする方法に関する。本発明は、この方法を実施する無線通信端末にも関する。
【背景技術】
【０００２】
本発明の非排他的な分野は、セルラ無線通信ネットワーク上で動作する移動通信端末の分野である。本発明は、特に、移動通信用グローバルシステム（ＧＳＭ：ｇｌｏｂａｌ  ｓｙｓｔｅｍ  ｆｏｒ  ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）を実装するシステムに適用される。
【０００３】
移動無線通信端末は、格納されたアプリケーションを含み得る。その場合、こうしたアプリケーションは、無線通信端末とネットワークの間のデータ交換を実施することができる。アプリケーションは、アプリケーションプログラミングインターフェイス（ＡＰＩ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）として知られている端末のソフトウェアインターフェイスを介してデータを交換する。
【０００４】
さらに、２つのデータ処理端末装置間、たとえば無線通信端末と、ポータブルなマイクロコンピュータタイプの従来型ポータブル端末の間のデータ交換は、モデムを介して２つのターミナル間で交換される、いわゆるＡＴコマンドによってだけ行うことができる。こうしたＡＴコマンドについては、ＧＭＳ規格において説明されている。
【０００５】
したがって、ＡＴコマンドは、モデムの構成および制御専用のものである。
【０００６】
今日まで、ＡＴコマンドは、アプリケーションコンテキストにおいて、すなわち、無線通信端末のユーザが端末に置かれたアプリケーションを利用しようと試みる場合に、使用されたことはなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ＡＴコマンドによって提供される機能を、無線通信端末上でアプリケーションを実行するためのどんなタイプの環境でも使用可能にすることである。
【課題を解決するための手段】
【０００８】
このために、本発明は、無線通信端末に格納された少なくとも１つのアプリケーションが、前記端末の機能にアクセスできるようにする方法であって、前記端末が、いわゆる「ＡＴ」コマンドを伝える転送チャネルを実装するデータ標準のアプリケーションにおいて両方向のデータ交換を可能にするのに適しており、前記端末がＡＴコマンドマネージャを含み、格納されたアプリケーションから端末へのアクセスが前記ＡＴコマンドマネージャを介してＡＴコマンドを交換することによって行われることを特徴とする方法を提供することである。
【０００９】
ある特定の実施形態において、ＡＴコマンドは、ハイパーテキストトランスファプロトコル（ＨＴＴＰ：ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）を介して交換される。
【００１０】
本発明は、この方法を実装し、少なくとも１つの格納されたアプリケーションをサポートし、ＡＴコマンドを伝える転送チャネルを実装するデータ標準のアプリケーションにおいて両方向のデータ交換を可能にする手段を含み、ＡＴコマンド管理の手段をも含む端末であって、ＡＴコマンド管理手段を介してＡＴコマンドを交換することによって、前記端末に格納された前記アプリケーションが前記端末の機能にアクセスできるようにする手段を含むことを特徴とする端末をも提供する。
【００１１】
本発明の他の特徴および利点は、非限定的な図によって示される本発明の一実施形態についての以下の説明を読み、また以下に具体的に示す図面を参照すると、明らかになろう。
【発明を実施するための最良の形態】
【００１２】
図１に、無線通信ネットワーク上で動作する無線通信端末１０を示す。端末１０は、ＡＴコマンドを伝える転送チャネルを実装するデータ標準を用いて、両方向のデータ交換を可能にするのに適している。
【００１３】
従来、無線通信端末は、パーソナルコンピュータなどの他の端末に対して、それらがモデムのように動作することを可能にし、したがって、端末１０とパーソナルコンピュータ間でのコマンドの交換を可能にするＡＴコマンドマネージャを含む。本発明では、ＡＴコマンドは、所与の端末１０内で交換される。
【００１４】
図１では、端末１０が、ＡＴコマンドマネージャ１５、固定または取出し可能な内部メモリ２０、ならびにたとえば銀行業務タイプおよび商用発注タイプなど、互いに異なる種類の格納されたアプリケーションｉ２２およびｊ２４を含んでいる。
【００１５】
格納されたアプリケーションｉ２２およびｊ２４は、端末によって提供されてもよいが、無線通信ネットワークから、ユーザによって、それをダウンロードしてもよい。アプリケーションｉ２２およびｊ２４は、ダウンロードした後で、固定のまたは取出し可能なメモリ２０に格納することができる。
【００１６】
アプリケーションｉ２２およびｊ２４をダウンロードすることによって、端末１０のユーザは、ユーザの要件に応じて、アプリケーションｉ２２およびｊ２４を利用することができ、そうでなければ、ユーザがそれらを使用しないとしても、端末１０上で、アプリケーションを実装することが必要であろう。
【００１７】
こうしたアプリケーションｉ２２およびｊ２４は、端末１０の外部環境で操作を行うために、電話分野に関連する端末１０の機能へのアクセス、たとえば無線通信ネットワークへのアクセスを必要とすることがある。したがって、アプリケーションは端末１０のネットワークアクセスリソースを利用する必要がある。
【００１８】
アプリケーションｉ２２およびｊ２４は、ＡＴコマンドを使用して電話機能にアクセスする。
【００１９】
ＡＴコマンドマネージャ１５によって、ＡＴコマンドを処理することができる。ＡＴコマンドマネージャ１５は、アプリケーションｉ２２またはｊ２４から要求を受信し、またはそれに応答を返す。
【００２０】
ＡＴコマンドマネージャ１５は、ＡＴコマンドを交換できるようにするために、ＨＴＴＰサーバを介して、または端末内部のインターフェイスプロトコルを介して、アプリケーションｉ２２およびｊ２４にアクセス可能にされ、これらのコマンドは、ＨＴＴＰメッセージ３０内に、ＨＴＴＰプロトコルによってカプセル化される。
【００２１】
ＡＴコマンド３０を含むＨＴＴＰメッセージは、以下で説明するヘッダ３２および本文３４を含む。
【００２２】
ＨＴＴＰサーバは、接続ポート２６を含み、ＡＴコマンドマネージャ１５へのアクセスのため、こうした接続ポートの一部が使用される。
【００２３】
アプリケーションｉ２２およびｊ２４は、端末１０のネットワークアクセスリソースを利用する必要がある場合は、ＡＴコマンドマネージャ１５にアクセスするため、ポート２６上のＨＴＴＰサーバにコンタクトする。
【００２４】
複数のポート２６を使用することにより、所与の信頼のレベルに応じて、特定のアプリケーションに対する特定コマンドの使用を制限することが可能になる。
【００２５】
例を挙げると、信頼のレベルは、アプリケーションがどこからのものか、またはダウンロードのために、安全な機構が使用されたかどうかに応じて、アプリケーションｉ２２およびｊ２４がダウンロードされた状況に関連し得る。
【００２６】
それぞれのポートによって、共通の感受性（sensibilite）レベルを共有するＡＴコマンド群へのアクセスが提供される。アプリケーションの感受性は、ユーザへの危害、すなわち加入者識別モジュール（ＳＩＭ：ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ  ｍｏｄｕｌｅ）カードの機密部分への侵入、または多額の請求につながるネットワークへのアクセス発行の可能性に応じて定義される。感受性は、製造元または運用者によって定義することができる。
【００２７】
この例では、ＡＴコマンドは、数個の英数字文字列の形で交換され、したがって、端末のリソースをほとんど消費しない。
【００２８】
ポート２６上で、ＨＴＴＰサーバは、アプリケーションによって要求される、アプリケーションｉ２２による接続要求を受け付け、要求および関連する応答を、ＨＴＴＰメッセージ３０内にカプセル化されたＡＴコマンドの形で交換できるようにする。
【００２９】
たとえば、アプリケーションｉ２２は、ポート２６を介してＡＴコマンドマネージャ１５によって、ＨＴＴＰサーバ上に接続をオープンする。
【００３０】
アプリケーションｉ２２は、ヘッダ３２および本文３４によって構成される、要求ＨＴＴＰメッセージを作成する。
【００３１】
次いで、アプリケーションｉ２２は、そのＨＴＴＰメッセージ３０のヘッダ３２で、本文３４中の文字数を指定する。ＨＴＴＰメッセージ３０の本文３４は、一連の英数字として書かれたＡＴコマンドを含む。
【００３２】
ＡＴコマンドマネージャ１５からのＨＴＴＰ応答メッセージ３０は、接続を介してＨＴＴＰサーバに送信される。
【００３３】
ＨＴＴＰ応答メッセージ３０は、要求の状況を指定するヘッダ３２を含む。ＨＴＴＰ応答メッセージ３０の本文３４は、一連の英数字として書かれた応答を含む。
【００３４】
ユーザがアプリケーションｉ２２の実行を要求すると、ＡＴコマンドマネージャ１５にアクセスするため、アプリケーションが、ＨＴＴＰサーバに接続する。したがって、それは、ＨＴＴＰサーバを介してＡＴコマンドを交換することによって、端末１０の電話機能へのアクセスを得る。
【００３５】
端末１０のユーザによって、端末１０にダウンロードされたばかりのＪＡＶＡ（登録商標）タイプのアプリケーションの例を以下に示す。アプリケーションｉ２２は、端末１０の製造元名を見つける必要がある。
【００３６】
以下は、アプリケーションｉ２２からＡＴコマンドマネージャ１５への要求の例である。
ＧＥＴ／ＨＴＴＰ／１．１（ＨＴＴＰ接続オープン）
コンテンツの長さ：７（ＨＴＴＰメッセージ３０の本文３４、すなわちＡＴコマンド中の文字数）
ＡＴ＋ＣＧＭＩ（ＡＴコマンドマネージャ１５に送信されるＡＴコマンド）
【００３７】
以下は、応答の例である。
ＨＴＴＰ／１．１＜状況値（２００＝ＯＫ）＞（ＨＴＴＰサーバを介して許可されるＡＴコマンドマネージャ１５による接続）
コンテンツの長さ：１５（ＨＴＴＰメッセージ３０の本文３４、すなわちＡＴコマンドマネージャ１５によって送信されるＡＴコマンド中の文字数）
ＡＬＣＡＴＥＬ−ＭＰＤ（アプリケーションに、ＡＬＣＡＴＥＬ製の端末上で実行されていることを通知するＡＴコマンド）
ＯＫ
【００３８】
上記の例では、アプリケーションｉ２２は、非常に低い感受性レベルの情報（端末１０の製造元名）にアクセスする。
【００３９】
しかし、アプリケーションｉ２２には、端末１０の非常に感受性性の高いレベル、例えばＳＩＭカードからの情報またはリソースを必要とするかもしれない。
【００４０】
これを可能にするために、ＡＴコマンドマネージャ１５は、アプリケーションｉ２２に、別個のポートを介して、感受性レベルがより高いまたはより低い別個のＡＴコマンド群へのアクセスを提供することができる。
【００４１】
アプリケーションｉ２２は、無線通信ネットワークの運用者、製造元、または第三者（銀行など）からダウンロードすることができる。
【００４２】
その場合、アプリケーションｉ２２に付与される信頼のレベルは、それがどこからのものかによって決まり、運用者からよりも製造元からのダウンロードの方が、信頼のレベルが高く、また第三者からよりも運用者からの方が高い。
【００４３】
信頼レベルに応じて、アプリケーションｉ２２は、端末１０の非常に感受性の高いレベルでの、ＡＴコマンド群へのアクセスを有しまたは有さない。
【００４４】
次いで、端末１０のオペレーティング環境は、アプリケーションが要求されたポートに関するユーザ権限を有しているかどうか、すなわち要求された情報にアクセスできるかどうかを確認する。
【００４５】
したがって、本発明によって、無線通信端末内に既に存在する要素、すなわちＡＴコマンドマネージャ、および安全にされたアプリケーションコンテキスト内に既に存在する要素が利用できるようになる。
【図面の簡単な説明】
【００４６】
【図１】本発明の原理を用いた端末を示す図である。
【図２】本発明で説明するＡＴコマンドを含むＨＴＴＰメッセージを示す図である。
【図１】
2005525719.tif 000003
【図２】
2005525719.tif 000004
【国際調査報告】
2005525719.tif 000005
2005525719.tif 000006
2005525719.tif 000007
2005525719.tif 000008
2005525719.tif 000009
2005525719.tif 000010