(57)【要約】【課題】本発明の目的は、簡単かつフレキシブルな態様で、移動端末内の制御コマンドの送信および実行を可能にする方法、移動端末、システムおよびコンピュータプログラムを提供することにある。【解決手段】プロセッサ、加入者モジュールおよび通信ユニットを備えた移動端末の１組の制御コマンドを受信する段階と、１組の制御コマンドを、移動端末の加入者モジュールのメモリに記憶する段階と、１組の制御コマンドに関連して、加入者モジュールにより、加入者モジュールと移動端末との間のインターフェースを介して、移動端末の機能を実行する段階とを有することを特徴とする移動端末を自動制御するための制御方法を提供する。【選択図】図１
2010524284.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ、加入者モジュールおよび通信ユニットを備えた移動端末の１組の制御コマンドを受信する段階と、
１組の制御コマンドを、移動端末の加入者モジュールのメモリに記憶する段階と、
１組の制御コマンドに関連して、加入者モジュールにより、加入者モジュールと移動端末との間のインターフェースを介して、移動端末の機能を実行する段階とを有することを特徴とする移動端末の制御方法。
【請求項２】
前記１組の制御コマンドは、少なくとも、移動端末のキーストロークコマンドを実行するコマンドを有していることを特徴とする請求項１記載の方法。
【請求項３】
前記１組の制御コマンドは、移動端末で実行されるプログラムを試験する試験ルーチンを有していることを特徴とする請求項１または２記載の方法。
【請求項４】
前記加入者モジュールによる移動端末の機能の実行は、実際のユーザのアクションをエミュレートすることを特徴とする請求項１から３のいずれか１項記載の方法。
【請求項５】
前記１組の制御コマンドは、バックグラウンドシステムにより送信されることを特徴とする請求項１から４のいずれか１項記載の方法。
【請求項６】
前記移動端末の機能的状態は、機能の実行後に、少なくとも加入者モジュールのメモリおよび／または移動端末のメモリに記憶されることを特徴とする請求項１から５のいずれか１項記載の方法。
【請求項７】
前記機能的状態は、移動端末のプロセッサの状態および／または移動端末のディスプレイの状態であることを特徴とする請求項１から６のいずれか１項記載の方法。
【請求項８】
前記機能的状態は、移動端末の通信ユニットによりバックグラウンドシステムに送信されることを特徴とする請求項１から７のいずれか１項記載の方法。
【請求項９】
前記バックグラウンドシステムは、送信された機能的状態を記憶することを特徴とする請求項１から８のいずれか１項記載の方法。
【請求項１０】
前記バックグラウンドシステムは、送信された機能的状態を結果データベースに記憶することを特徴とする請求項１から９のいずれか１項記載の方法。
【請求項１１】
前記送信された機能的状態は、バックグラウンドシステムにより評価されることを特徴とする請求項１から１０のいずれか１項記載の方法。
【請求項１２】
前記機能的状態および／または新しい数組の制御コマンドおよび／または新しいプログラムの評価に関連してバックグラウンドシステムにより変更された数組の制御コマンドは、移動端末に送信されることを特徴とする請求項１から１１のいずれか１項記載の方法。
【請求項１３】
前記１組の制御コマンドは、加入者モジュールにより、移動端末の通信ユニットを介して、バックグラウンドシステムからリクエストされることを特徴とする請求項１から１２のいずれか１項記載の方法。
【請求項１４】
前記移動端末および／または加入者モジュールを特徴付ける少なくとも１つの識別が、１組の制御コマンドのリクエストと一緒にバックグラウンドシステムに送信されることを特徴とする請求項１から１３のいずれか１項記載の方法。
【請求項１５】
前記移動端末で実行できるプログラムを特徴付ける少なくとも１つの識別が、１組の制御コマンドのリクエストと一緒にバックグラウンドシステムに送信されることを特徴とする請求項１から１４のいずれか１項記載の方法。
【請求項１６】
前記バックグラウンドシステムは、１組の制御コマンドのリクエストを受信しかつリクエストに対する応答として１組の制御コマンドを送信することを特徴とする請求項１から１５のいずれか１項記載の方法。
【請求項１７】
前記バックグラウンドシステムは、移動端末および／または加入者モジュールを特徴付ける識別を評価し、かつこの評価の結果に関連して、移動端末に送信する数組の制御コマンドの選択から１組の制御コマンドを選択することを特徴とする請求項１から１６のいずれか１項記載の方法。
【請求項１８】
前記移動端末で実行されるプログラムは、バックグラウンドシステムからの加入者モジュールにより、移動端末の通信ユニットを介してリクエストされることを特徴とする請求項１から１７のいずれか１項記載の方法。
【請求項１９】
前記バックグラウンドシステムは、実行されるプログラムのリクエストを受信し、かつ実行されるプログラムを、リクエストに対する応答として移動端末に送信することを特徴とする請求項１から１８のいずれか１項記載の方法。
【請求項２０】
前記バックグラウンドシステムは、移動端末で実行されるプログラムを特徴付ける識別を評価し、かつ評価の結果に関連して、移動端末に送信する数組の制御コマンドの選択から１組の制御コマンドを選択することを特徴とする請求項１から１９のいずれか１項記載の方法。
【請求項２１】
前記移動端末は、通信ユニットにより、エアインターフェースまたは有線インターフェースを介してバックグラウンドシステムと通信することを特徴とする請求項１から２０のいずれか１項記載の方法。
【請求項２２】
前記移動端末は、通信ユニットを介して、パケットスイッチ形態様またはサーキットスイッチ形態様でバックグラウンドシステムと通信することを特徴とする請求項１から２１のいずれか１項記載の方法。
【請求項２３】
前記１組の制御コマンドおよび／またはプログラムのリクエストは、移動端末でトリガされたトリガ信号により開始されることを特徴とする請求項１から２２のいずれか１項記載の方法。
【請求項２４】
前記加入者モジュールの１組の制御コマンドは、移動端末でトリガされたトリガ信号により開始されることを特徴とする請求項１から２３のいずれか１項記載の方法。
【請求項２５】
前記加入者モジュールは加入者アイデンティティモジュールであることを特徴とする請求項１から２４のいずれか１項記載の方法。
【請求項２６】
前記加入者モジュールと移動端末との間のインターフェースは、標準形インターフェースを送信することを特徴とする請求項１から２５のいずれか１項記載の方法。
【請求項２７】
前記標準形インターフェースは、加入者アイデンティティモジュールアプリケーションツールキットまたはユニバーサル加入者アイデンティティモジュールアプリケーションツールキットインターフェースであることを特徴とする請求項１から２６のいずれか１項記載の方法。
【請求項２８】
移動端末の加入者モジュールで実行される１組の制御コマンドのリクエスト信号を受信する段階と、
記憶された１組の制御コマンドを選択して移動端末に送信する段階と、
選択された１組の制御コマンドを移動端末に送信する段階とを有することを特徴とする移動端末の制御方法。
【請求項２９】
前記移動端末および／または加入者モジュールを特徴付ける識別が、リクエスト信号と一緒に受信され、１組の制御コマンドが、前記識別に関連して、数組の制御コマンドの選択から選択されることを特徴とする請求項２８記載の方法。
【請求項３０】
加入者モジュールと、
プロセッサと、
１組の制御コマンドを受信するように構成された通信ユニットとを有し、
加入者モジュールが１組の制御コマンドを記憶するように構成され、
加入者モジュールが、１組の制御コマンドのコマンドに関連して、加入者モジュールと移動端末との間のインターフェースを介して、移動端末の機能を実行するように構成されていることを特徴とする移動端末。
【請求項３１】
請求項３０に記載の移動端末と、少なくとも１つの制御コマンドを記憶するメモリおよび少なくとも移動端末の機能的状態を記憶するメモリを備えたバックグラウンドシステムとを有することを特徴とするシステム。
【請求項３２】
プロセッサ、加入者モジュールおよび通信ユニットを備えた移動端末で１組の制御コマンドを受信する命令、
１組の制御コマンドを加入者モジュールのメモリに記憶させる命令、および
制御コマンドのコマンドに関連して、移動端末の機能を、加入者モジュールと移動端末との間のインターフェースを介して加入者モジュールにより実行する命令により移動端末を制御することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末の制御方法に関する。本発明は更に、移動端末、移動端末を備えたシステム、バックグラウンドシステムおよび移動端末を制御するコンピュータプログラムに関する。
【背景技術】
【０００２】
今日、無線通信用移動端末、例えば移動電話、スマートフォン、ＰＤＡ（パーソナルデジタルアシスタント：Personal Digital Assistants）、移動ゲームコンソール、移動マルチメディア装置、通信機能を備えた移動カメラまたは他の移動通信デバイスは、多くの機能を備えている。近年、絶え間なく迅速に進歩する技術的および経済的開発の結果として、移動端末の機能したがって移動端末内の複雑さは絶えず増大している。これは、例えばＧＳＭ、ＣＤＭＡ、ＷＣＤＭＡ、ＵＭＴＳ等の種々の送信方法のような基本的技術だけでなく、プログラムにも関係している。プログラムとして、例えば、ショートメッセージサービス（Short Message Service：ＳＭＳ）、マルチメディアメッセージサービス（Multimedia Message Service：ＭＭＳ）、ワイヤレスアプリケーションプロトコル（Wireless Application Protocol：ＷＡＰ）等の基本ソフトウェアアプリケーションまたは補完プログラムを実行するための他の実行プラットホームがある。実行プラットホームとして、例えばＪａｖａ（登録商標）、Ｊ２ＭＥ、Ｓｙｍｂｉａｎ（登録商標）  Ｃ＋＋、Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅ（登録商標）、Ｂｒｅｗ（登録商標）、Ｆｌａｓｈ  Ｌｉｔｅ、Ｌｉｎｕｘ（登録商標）等がある。他のオペレーティングシステムは、アプリケーションの主題でもある。実行プラットホームに加えて、プログラムにはまた、ソフトウェアアプリケーションまたは付加価値サービスがある。ソフトウェアアプリケーションまたは付加価値サービスとして、例えば、プッシュ・トゥ・トークオーバセルラー（Push-to-Talk over Cellular：ＰＯＣ）、インスタントメッセージング（Instant Messaging：ＩＭ）、インスタントメッセージングプレゼンスサービス（ＩＭＰＳ）、デジタルライトマネージメント（Digital Rights Management：ＤＲＭ）、ストリーミング（Streaming）、移動テレビジョン、移動ミュージック、ウェブブロウジング（Web Browsing）等がある。
【０００３】
種々のソフトウェアアプリケーションおよび付加価値サービスを設けることは、装置の複雑さを増大させる。ネットワークオペレータは、完璧な態様で機能するソフトウェアアプリケーションおよび付加価値サービスを非常に重要視する。顧客の満足度を維持するには、移動通信顧客に、機能的プログラム、サービスおよび付加価値サービスを常時提供する必要がある。ネットワークオペレータにとって、ソフトウェアエラーによって付加価値サービスの使用に問題を引起こすことは許容できないことである。経済的理由から、ソフトウェアに問題が生じる度毎に顧客がこの問題を解決すべくカスタマセンターのスタッフに問い合わせることも好ましくない。
【０００４】
したがって、リーズナブルな時間内でかつ必要なクオリティで必要な試験をとにかく実行できるようにするには、新旧の両技術およびプログラムまたは付加価値サービスの試験をできる限り自動化することが経済的に必要である。マーケットおよびサービスクオリティに遅れないようにするには、この基準は特に必要なことである。
【０００５】
しかしながら、実際には、莫大な数の端末が、非常に短時間にマーケットに投入されていることが理解されよう。ネットワークオペレータにより提供されるプログラムまたは付加価値サービスは、広範囲のオペレーティングシステムを提供するこれらの種々の端末で機能しなければならない。極めて短い製品サイクルの結果として、新しいデバイスにソフトウェアバグをもたらすことも生じる。これらのソフトウェアバグは、付加価値サービスに問題を引起こし、顧客をいらだたせる。
【０００６】
他の問題は、新しいサービスは直ちに機能して、顧客に受入れられなくてはならないことである。顧客にとって煩わしく構成されていて、多くの場合に役に立たないサービスは、直ぐに顧客に拒絶され、マーケットへの浸透は殆ど不可能である。したがって、全体的な価値創造連鎖は、有効で良く試験された付加価値サービスをマーケットに投入することを必要とする。
【０００７】
試験されない付加価値サービスは、移動端末の実行プラットホームの破壊をもたらす。これは、移動端末をもはや機能しないものとし、かつもはやユーザにより使用できないものとする。このことは、一方で、移動通信オペレータおよび端末製造業者が、通常、保証期間内に装置を修理しなければならない事態を招き、これはかなりのコスト損をもたらす。他方では、顧客は修理期間中は装置の使用ができず、この結果として移動通信オペレータは収入を喪失する。
【０００８】
上記理由から、移動通信オペレータおよび端末製造業者の両者は、装置について広範囲の試験を行っている。これらの試験として、実行プラットホームおよび基本ソフトウェアアプリケーションの試験がある。また、ソフトウェアアプリケーション、プログラムおよび付加価値サービスは広範囲に亘って試験される。
【０００９】
例えば、この目的のためにマニュアル試験が使用される。マニュアル試験では、人のテスタが、個人的にアクションを行う。これらのアクションとして、例えば、予め定められた試験にしたがって、所定のシーケンスでキーを押す。端末でのキーストロークにより引起こされる反力は、マニュアルでログおよびレジスタされる。所定の試験シナリオおよび試験シーケンスを実行することにより、多くのエラーを排除できる。しかしながら、試験シーケンスは時間を要しかつ高コストを招く。製造業者、サプライヤおよび移動通信オペレータの限定された試験方法のため、全ての端末を試験し尽くすことはできない。
【００１０】
ロボットの補助によりキーストロークのシーケンスをプログラムすることができる。移動端末は、プログラムにしたがってロボットがキーを押すように、ロボットにより操作される。キーによりトリガされる移動電話のアクションおよび機能的状態は、マニュアルまたは自動でモニタされかつログされる。試験結果に基いて、あらゆる誤差が回避される。
【００１１】
ソフトウェアエージェントの補助によりソフトウェアアプリケーションおよび付加価値サービスを試験することも知られている。この目的のため、ソフトウェアエージェントを移動端末にローディングすることが提案されている。移動端末にローディングされたソフトウェアエージェントは、移動端末のメモリに記憶され、移動端末のプロセッサにより実行される。試験シーケンスは、移動エージェントに記憶される。エージェントが移動端末内にあるプロセッサにより実行されると、所定の手順が実行される。エージェントの全てのアクションが或る結果を発生し、この結果は、エージェントによりレジスタされ、かつ例えば所望の値と自動的に比較される。また、エージェントがこの結果を記憶して、該結果を移動通信ネットワークに送信することもできる。
【００１２】
エージェントが移動電話自体のプロセッサで実行されるという事実の結果として、エージェントが、試験すべきソフトウェアアプリケーションおよび付加価値サービス影響を与えることができる。例えば、エージェント自体内のプログラムエラーの場合に、試験シーケンスをエラーに導くことができる。しかしながら、このエラーは、試験すべきプログラムまたは付加価値サービス自体にあるだけでなく、ソフトウェアエージェントにもある。しかしながら、ソフトウェアエージェントは、該エージェント自体がこのエラーを引起こしたことを告げることはできない。この場合、検出したエラーの原因を見出すことは複雑でありかつ手間を要することである。
【００１３】
また、付加価値サービスおよびソフトウェアアプリケーションを、種々のネットワークオペレータ用に自動的に構成することもできる。移動端末の構成方法は、例えば下記特許文献１から知られている。この場合、加入者モジュールは、構成データのリクエストを、バックグラウンドシステム、例えば移動通信ネットワーク例えばセルラー通信ネットワークに送信する。構成データのリクエストの機能として、構成データはバックグラウンドシステムから端末に送信され、端末は構成データにしたがって自動的に構成される。この構成の補助により、移動端末のパラメータおよび／またはユーザインターフェースを構成できる。しかしながら、構成データの送信は、ソフトウェアアプリケーションまたは付加価値サービスの機能性の試験には適していない。また、この従来技術の教示によれば、構成データは移動電話自体により実行されることが提案されている。しかしながら、これは、偏向構成データ（defective configuration data）の場合には、妨害されている移動端末の実行プラットホームおよびこのために必要となるマニュアル構成に導くことになる。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】ドイツ国特許ＤＥ  １０ ２００４  ０４９６１１  Ａ１号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１５】
上記欠点から出発して、本発明の目的は、簡単かつフレキシブルな態様で、移動端末内の制御コマンドの送信および実行を可能にする方法、移動端末、システムおよびコンピュータプログラムを提供することに基いている。
【課題を解決するための手段】
【００１６】
本発明の一態様によれば、従来技術から指摘される上記目的は、移動端末を制御する方法により達成される。このため、プロセッサ、加入者モジュールおよび通信ユニットを備えた移動端末により１組の制御コマンドが受信される。受信された１組のコマンドは、加入者モジュールのメモリに記憶される。記憶後、移動端末の機能は、１組の制御コマンドに関連して、加入者モジュールと移動端末との間のインターフェースを介して加入者モジュールにより実行される。
【００１７】
例えば、加入者アイデンティティモジュール（Subscriber Identity Module：ＳＩＭ）カードで構成できる加入者モジュール自体は、制御コマンドを実行し、かつその結果を出力することができる。したがって、移動端末自体のプロセッサを用いることなく、１組の制御コマンドを実行できる。制御コマンドは、例えばＡＴコマンドを使用できる。ＡＴコマンドは、電話用の標準制御コマンドである。
【００１８】
これらの制御コマンドの補助により、移動端末内で、例えばキーストロークのような広範囲の機能を実行できる。したがって本発明によれば、加入者モジュールは、インターフェースを介して移動端末の機能を実行する。かくして、加入者モジュールは、移動端末自体のプロセッサを用いることなく、広範囲の機能を制御する。
【００１９】
一実施形態によれば、１組の制御コマンドを、少なくとも、移動端末のキーストロークコマンドを実行するコマンドで構成することが提案される。したがって、例えば、制御コマンドの補助により、移動端末が種々のキーストロークを実行するように命令することができる。例えば、制御コマンドの補助によりキーストロークの種々のシーケンスを実行できる。１組の制御コマンドは、種々のコマンドの一集団（バッチ）である。この集団は、アプリケーションにしたがって処理され、種々のキーストロークコマンドおよび他のコマンドのシーケンスを、移動端末で実行することを可能にする。
【００２０】
また、１組の制御コマンドを、移動端末で実行できるプログラムを試験する試験ルーチンで構成することもできる。移動端末で実行できるプログラムとして、例えば付加価値サービスがある。この形式の付加価値サービスとして、例えば、マルチメディアメッセージサービス（ＭＭＳ）、プッシュ・トゥ・トークサービス、ワイヤレスアクセスプロトコル（ＷＡＰ）、ストリーミングサービス、インスタントメッセージング（ＩＭ）サービス、ウェブブロウジングサービスまたは他のサービスがある。制御コマンドに記憶された試験ルーチンは、種々のプログラムのチェックを可能にする。この場合、試験ルーチンは、例えば、プログラムの種々のシーケンスおよびメニュー構造に目を通しかつこれらの機能性をチェックすることを可能にする。試験ルーチンは、例えばプログラムを、その広範囲の機能および可能性についてチェックすることを可能にする。したがって、プログラムが移動端末で機能するか否かを試験できる。
【００２１】
本発明によれば、加入者モジュールによる移動端末の機能の実行により、実際のユーザのアクションをエミュレートすることが提案される。試験をマニュアルで実行できることとは異なったものとして、制御コマンドを移動端末に送信することにより、マニュアルキー入力を加入者モジュールにより制御されるキー入力に置換することが提案される。試験シーケンスは、マニュアル試験と同じものとすることができる。相違点は、種々の機能を実行するのに、加入者モジュールがインターフェースを介して移動端末を実行する事実にある。
【００２２】
一例示実施形態によれば、１組の制御コマンドをバックグラウンドシステムにより送信することが提案される。バックグラウンドシステムとして、例えば、ＧＳＭネットワーク、ＣＤＭＡネットワーク、ＧＰＲＳネットワーク、ＵＭＴＳネットワーク、他のセルラーネットワークまたは無線または有線ネットワークがある。１組の制御コマンドは、バックグラウンドシステムに記憶されかつ移動端末のリクエストにより、バックグラウンドシステムを介して移動端末に送信される。
【００２３】
試験結果をチェックできるようにするため、移動端末の機能的状態を、機能の実行後に、少なくとも、加入者モジュールのメモリおよび／または移動端末のメモリに記憶することが提案される。個々の制御コマンドの実行後の機能的状態は、問い合せることおよび記憶することができる。この結果、複数組の制御コマンドの処理後に、機能的状態の変化を過去に遡ってチェックしかつ評価することができる。
【００２４】
ソフトウェアアプリケーションの機能性に関する正確な陳述ができるようにするため、移動端末のディスプレイの状態または移動端末のプロセッサの状態または移動端末のメニュー構造内のアイテムの機能的状態を問い合せかつ記憶させることができる。この結果、制御コマンドが移動端末内に所望反応を生じたか否かをチェックできる。
【００２５】
例えば、移動端末の機能的状態の種々の所望状態を、１組の制御コマンドと一緒に定めることができる。所望状態に基いて、移動端末の実際に達成される機能的状態が正しいか否かをチェックできる。所望のかつ実際の比較により、１組の制御コマンドのシーケンスが所望の結果に到達したか否かをチェックできる。
【００２６】
実行された試験のチェックを中心的に行うことができるようにするため、移動端末の通信ユニットの補助により、機能的状態をバックグラウンドシステムに送信することが提案される。この場合、例えば、機能的状態をショートメッセージ（ＳＭＳ）によりバックグラウンドシステムに送信できる。また、機能的状態の送信、移動端末とバックグラウンドシステムとの間に確立されるべきデータ接続および機能的状態を、このデータ接続を介して送信することができる。例えば、１組の制御コマンドのシーケンス中に得られた全ての機能的状態をファイル内に記憶させ、このファイルを、制御コマンドの処理後に移動端末からバックグラウンドシステムに送信することができる。この送信は、例えば、制御コマンドにより実行することもできる。バックグラウンドシステムが送信された機能的状態を記憶するという事実の結果として、優れたクオリティの制御が可能である。これにより、決定された試験結果を、過去に遡ってチェックすることができる。
【００２７】
この目的のため、例えば、決定された機能的状態を結果データベースに記憶することができる。これにより、結果データベースは、多数の異なる試験に関する情報を与え、かつ過去に遡って使用して、行われた試験を確認することができる。
【００２８】
試験された付加価値サービスおよびプログラムが種々の端末で所望通りに機能しているか否かをチェックするため、送信された機能的状態がバックグラウンドシステムにより評価されることが提案される。この場合、バックグラウンドシステムは、例えば、所望状態と送信された機能的状態とを比較して、矛盾する場合には警告信号を発生させることができる。
【００２９】
例えば、１つの同じ移動端末で、多数の異なる付加価値サービスおよびプログラムを次から次へと試験することができる。この目的のため、例えば、ひとたび第一組の制御コマンドが処理されたならば、この第一組の制御コマンドにより、記憶された機能的状態をバックグラウンドシステムに送信させることができる。その後は、加入者モジュールにより、新しい組の制御コマンドをバックグラウンドシステムからリクエストすることができる。また、加入者モジュールにより制御コマンドを処理した後に、移動端末に送信する新しいプログラムをバックグラウンドシステムからリクエストすることもできる。
【００３０】
対象とする移動端末のプログラムで、１組の制御コマンドに記憶された試験を連続的に実行するため、最初に、プログラムに適した１組の制御コマンドを移動端末に送信し、次に、対応プログラムを移動端末に送信することができる。制御コマンドの新しい組および新しいプログラムの両者のリクエストは、機能的状態の評価に基いて行うことができる。これにより、例えば、機能的状態の評価がポジティブな評価結果であるときにのみ、新しい組の制御コマンドまたは新しいプログラムをリクエストできる。また、機能的状態の評価により、実際の状態が所望状態から異なっていることを明らかにすることができる。この場合、例えば、移動端末の機能的状態を所望状態にするためには、制御コマンドのための変更パラメータを、バックグラウンドシステムからリクエストするのが有用である。
【００３１】
新しい組の制御コマンドのリクエストは、例えば、加入者モジュールが、移動端末の通信ユニットによりバックグラウンドシステムからリクエストすることで行うことができる。
【００３２】
種々の移動端末で、広範囲のプログラムまたは付加価値サービスを試験できるようにするには、数組の制御コマンドが、プログラムを試験できる移動端末との互換性を有するように、数組の制御コマンドを設計する必要がある。本来的に、種々の移動端末は種々のメニュー構造を有し、このため、所望状態を達成するには種々の形式のキーストロークのシーケンスが必要になる。したがって、プログラムを試験できるようにするには、各移動端末についてそれ自身の制御コマンドの組をファイルして、プログラムを試験できるようにする必要がある。この理由から、１組の制御コマンドのリクエストと一緒に、移動端末および／または加入者モジュールを特徴付ける少なくとも１つの識別をバックグラウンドシステムに送信することが提案される。移動端末の識別の補助により、バックグラウンドシステムは、いかなる種類のおよび／またはいかなる形式の移動端末が試験されているかを認識できる。この認識に関連して、バックグラウンドシステムは、適当な組の制御コマンドを選択しかつ該制御コマンドを移動端末に送信することができる。適当な組の制御コマンドの補助により、加入者モジュールは、次に、移動端末を試験できる。
【００３３】
また、既に試験されたプログラムは、移動端末に記憶させることができる。この場合、バックグラウンドシステムのプログラムを試験するのに、どのプログラムを試験すべきかを知る必要がある。この場合、移動端末で実行されるプログラムを特徴付ける少なくとも１つの識別が、１組の制御コマンドのリクエストと一緒に、バックグラウンドシステムに送信されるように構成できる。プログラムの識別の補助により、バックグラウンドシステムは、試験すべきプログラムの制御に必要な１組の制御コマンドを選択できる。
【００３４】
一例示実施形態によれば、バックグラウンドシステムが１組の制御コマンドのリクエストを受信しかつ１組の制御コマンドを、リクエストへの応答として移動端末に送信することが提案される。この目的のため、バックグラウンドシステムは、種々の送信方法を選択できる。
【００３５】
例えば、１組の制御コマンドは、ＳＭＳ、ＭＭＳとして、またはデータ接続を介して移動端末に送信できる。
【００３６】
上述のように、種々の移動端末で種々のプログラムを試験するには、移動端末の形式および試験すべきプログラムを知って、対応する組の制御コマンドを選択する必要がある。したがって、バックグラウンドシステムが、移動端末および／または加入者モジュールを特徴付ける識別を評価し、かつこの評価の結果に関連して、移動端末に送信する数組の制御コマンドの選択から１組の制御コマンドを選択することが提案される。
【００３７】
新しいプログラムを、移動端末のプロセッサから独立してリクエストできるようにするため、移動端末で実行されるプログラムが、加入者モジュールにより、移動端末の通信ユニットを介してバックグラウンドシステムからリクエストされることが提案される。
【００３８】
試験すべきプログラムに適した制御コマンドを選択するため、バックグラウンドシステムは、移動端末で実行されるプログラムを特徴付ける識別を評価でき、かつこの評価の結果に関連して、移動端末に送信するための数組の制御コマンドの選択から１組の制御コマンドを選択する。
【００３９】
移動端末とバックグラウンドシステムとの間の通信は、エアインターフェースまたは有線インターフェースを介して行なわれる。エアインターフェースは、例えばセルラーネットワークにより形成できる。
【００４０】
移動端末とバックグラウンドシステムとの間の通信は、例えば、パケットスイッチ形またはサーキットスイッチ形に構成できる。
【００４１】
試験の開始を自動化するため、１組の制御コマンドおよび／またはプログラムのリクエストは、移動端末によりトリガされるトリガ信号により開始できる。この形式のトリガ信号は、例えば、移動端末のスイッチ・オンを用いることができる。トリガ信号はまた、移動端末内への加入者モジュールのプラッギングを用いることができる。この場合には、１組の制御コマンドは、移動端末でトリガされるトリガ信号により加入者モジュールで開始できる。
【００４２】
加入者モジュールには、加入者アイデンティティモジュール（ＳＩＭ）が好ましい。加入者モジュールはユニバーサルＳＩＭ（ＵＳＩＭ）で構成することもできる。加入者モジュールは、数組の制御コマンドを実行するのに適している。この目的のため、例えば、加入者モジュールがスクリプト言語を実行できるように構成できる。また、加入者モジュールをＪａｖａ（登録商標）イネーブルで構成し、加入者モジュールがＪａｖａ（登録商標）アプリケーションおよび／またはアプレットで実行できるように構成できる。
【００４３】
加入者モジュールと移動端末との間のインターフェースは標準化されたインターフェースで構成するのが好ましい。この標準化されたインターフェースとして、例えば、加入者アイデンティティモジュールアプリケーションツールキット（ＳＩＭ  Ｔｏｏｌｋｉｔ）またはユニバーサルアイデンティティモジュールアプリケーションツールキット（ＵＳＩＭ  Ｔｏｏｌｋｉｔ）で構成できる。これらのインターフェースを用いることにより、例えば、ＡＴコマンドまたは他の制御コマンドを、加入者モジュールから移動端末に送信することができ、かつ移動端末がこれらのアクションを実行することが可能になる。
【００４４】
本発明の他の態様は、移動端末の加入者モジュールで実行される１組の制御コマンドのリクエスト信号を受信する段階と、記憶された１組の制御コマンドを選択して移動端末に送信する段階と、選択された１組の制御コマンドを移動端末に送信する段階とを有する移動端末の制御方法である。
【００４５】
適当な制御コマンドの組を選択するため、移動端末および／または加入者モジュールを特徴付ける識別をリクエスト信号と一緒に受信すること、および識別に関連して、数組の制御コマンドから１組の制御コマンドを選択することが提案される。
【００４６】
本発明の更に別の態様は、加入者モジュールと、プロセッサと、１組の制御コマンドを受信するように構成された通信ユニットとを有し、加入者モジュールが１組の制御コマンドを記憶するように構成され、加入者モジュールが、１組の制御コマンドのコマンドに関連して、加入者モジュールと移動端末との間のインターフェースを介して、移動端末の機能を実行するように構成されている移動端末である。
【００４７】
本発明の他の態様は、上記移動端末と、少なくとも１組の制御コマンドを記憶するメモリおよび少なくとも移動端末の機能的状態を記憶するメモリを備えたバックグラウンドシステムとを有するシステムである。
【００４８】
本発明の他の態様は、プロセッサ、加入者モジュールおよび通信ユニットを備えた移動端末で１組の制御コマンドを受信する命令、１組の制御コマンドを加入者モジュールのメモリに記憶させる命令、および制御コマンドのコマンドに関連して、移動端末の機能を、加入者モジュールと移動端末との間のインターフェースを介して加入者モジュールにより実行する命令により移動端末を制御するコンピュータプログラムである。
【図面の簡単な説明】
【００４９】
【図１】移動端末およびバックグラウンドシステムを備えたシステムを示す図面である。
【図２】本発明による方法を示すフローチャートである。
【発明を実施するための形態】
【００５０】
以下、本発明の実施形態を例示する添付図面を参照して、本発明を詳細に説明する。
【００５１】
図１には、移動端末４と、セルラーネットワーク８およびオーバ・ザ・エア（Over-the-Air：ＯＴＡ）サーバ１０から形成されたバックグラウンドシステム６とを備えたシステム２が示されている。
【００５２】
移動端末４は、例えば、バックグラウンドシステム６と通信する移動電話、スマートフォン、ＰＤＡまたは他の端末で構成される。移動端末４は、キーパッド１２と、ディスプレイ１４と、プロセッサ１６とを有している。
【００５３】
また、移動端末４は、メモリ１８および通信ユニット２０を有している。最後に、移動端末４は、加入者モジュール２４と通信するインターフェース２２を有している。
【００５４】
加入者モジュール２４は、プロセッサ２６およびメモリ２８を有している。メモリ２８は、１組の制御コマンドを記憶できるように構成されている。
【００５５】
バックグラウンドシステム６は、セルラーネットワーク８およびＯＴＡサーバ１０を有している。ＯＴＡサーバ１０は、コンピュータ３０を介して第一データベース３２および結果データベース３４に接続されている。第一データベース３２には、種々の制御コマンド組が記憶されている。制御コマンドの組には、種々の形式の移動端末を関連させることができる。試験すべき種々の形式のプログラムは、制御コマンドの組に関連させることができる。かくして、第一データベース３２は、プログラムの形式および移動端末の形式により修飾（qualified）される制御コマンドの組のライブラリを収容している。
【００５６】
セルラーネットワーク８を介してコンピュータ３０により受信された機能的状態または数組の機能的状態は、結果データベース３４内に記憶される。この場合、機能的状態または数組の機能的状態は、特定形式の移動端末４または特定プログラムに関連させて記憶することができる。
【００５７】
移動端末４は、キーパッド１２を介して制御される。メモリ１８には、例えばＪ２ＭＢ、Ｓｙｍｂｉａｎ（登録商標）  Ｃ＋＋、Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅ（登録商標）、Ｂｒｅｗ（登録商標）、Ｆｌａｓｈ  Ｌｉｔｅ、Ｌｉｎｕｘ（登録商標）または他のオペレーティングシステム等のオペレーティングシステムが記憶されている。オペレーティングシステムはプロセッサ１６により実行され、移動端末４は、通信ユニット２０を介してセルラーネットワーク８と通信できる。オペレーティングシステムの機能は、プロセッサ１６を介して呼出される。ディスプレイ１４には、種々のメニュー構造が表示される。ユーザは、キーパッド１２の補助により、ディスプレイ１４上に表示されたメニュー構造内でナビゲートしかつ種々の機能および機能性をトリガできる。
【００５８】
純粋の電話機能に加え、移動端末を介してユーザに付加価値を提供するため、メモリ１８には、オペレーティングシステムに加えて、例えば付加価値サービス等の多くの異なるプログラムを記憶させることができる。これらのプログラムは、プロセッサ１６により呼出すこともできる。付加価値サービスを使用するため、ユーザは、キーパッド１２を用いて、したがってディスプレイ１４を介して表示されたメニュー構造を用いて、機能をナビゲートできる。
【００５９】
加入者モジュール２４は、例えば、加入者アイデンティティモジュール（ＳＩＭ）カードまたはユニバーサル加入者アイデンティティモジュール（ＵＳＩＭ）カードで構成できる。加入者モジュール２４にはプロセッサ２６を設けることができる。また、加入者モジュール２４には、種々のメモリ領域に分割されるメモリ２８を設けることができる。メモリ２８の特定メモリ領域には、例えば１組の制御コマンドが記憶され、プロセッサ２６を介して呼出すことができる。プロセッサ２６は、例えば、Ｊａｖａ（登録商標）プログラムまたはアプリケーションを実行するように構成できる。例えば、加入者モジュール２４は、Ｊａｖａ（登録商標）イネーブルドカードである。
【００６０】
加入者モジュール２４と移動端末４との間の通信は、インターフェース２２を介して行われる。インターフェース２２は、例えば、ＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔインターフェースである。インターフェース２２は、Ｕｎｉｖｅｒｓａｌ  ＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔインターフェースで構成することもできる。他のインターフェースも可能である。メモリ２８に記憶された制御コマンド、例えばＡＴコマンドは移動端末４に送信され、かくして、キーパッド１２のキーストロークをエミュレートすることができる。プロセッサ１６は、インターフェース２２を介して制御コマンドを受信しかつ実行できる。プロセッサ１６では、これらのコマンドの実行は、該実行がキーパッド１２での実際のキーストロークを介して開始されたか、インターフェース２２を介しての制御コマンドを介して開始されたかとは独立して行われる。
【００６１】
図２に示す本発明による方法を、以下に詳細に説明する。図２には、移動端末４と、加入者モジュール２４と、バックグラウンドシステム６との間の通信のシーケンスが示されている。移動端末４は、インターフェース２２を介して加入者モジュール２４と通信する。移動端末４は、通信ユニット２０およびセルラーネットワーク８によりサポートされたインターフェース３５を介してバックグラウンドシステム６と通信する。
【００６２】
移動端末４をスイッチ・オン３６すると、トリガ信号３８がインターフェース２２を介して加入者モジュール２４に送信される。トリガ信号が受信されると、加入者モジュール２４は、そのメモリ２８内のプロセッサ２６により、例えば制御コマンドの形態をなす試験ルーチンの存在をチェックする。
【００６３】
メモリ２８がこのような試験ルーチンを全く保有していない場合には、加入者モジュール２４は、試験ルーチンをリクエストするリクエスト信号を、インターフェース２２を介して移動端末４に送信する。リクエスト信号４０を受信した後、移動端末４は、リクエスト信号４２を、インターフェース３５を介してバックグラウンドシステム６に送信する。リクエスト信号４２は、リクエストされた試験ルーチンの指定に加え、移動端末４を特徴付ける識別をも保有し、また加入者モジュール２４を特徴付ける識別を更に保有することもできる。移動端末の形式は、例えば、移動端末４を特徴付ける識別内に含めることができる。
【００６４】
リクエスト信号４２を受信した後、バックグラウンドシステム６は、その第一データベース３２内のコンピュータ３０の補助により、識別された形式の移動端末４についてのリクエストされた試験ルーチンがあるか否かをチェックする。これが「イエス」である場合には、バックグラウンドシステム６は、対応する試験ルーチンを、インターフェース３５を介して移動端末４に送信する（４４）。移動端末４は、試験ルーチンを、インターフェース２２を介して、加入者モジュール２４に送信する（４６）。
【００６５】
この試験ルーチンは、加入者モジュール２４のメモリ２８に記憶される。加入者モジュール２４のプロセッサ２６は、試験ルーチンを実行する（４８）。
【００６６】
試験ルーチンは、該試験ルーチンに関連するプログラムが移動端末４のメモリ１８に記憶されているか否かの質問を移動端末４に送信する（５０）。フィードバック５２が「ノー」である場合には、加入者モジュールは、プログラムにリクエスト５４を行う。「イエス」の場合には、加入者モジュールは、後述のように試験ルーチンを開始する。
【００６７】
リクエスト５４を受信した後、移動端末４は、プログラムに対するリクエスト５６をバックグラウンドシステムに送信する。移動端末４は、特徴付ける識別を、リクエスト５６と一緒に送信する。
【００６８】
リクエスト５６を受信した後、バックグラウンドシステムは、識別した移動端末４に適した態様で、リクエストしたプログラムを決定する。決定されたプログラムは、第一データベース３２からローディングされ、移動端末４に送信される（５８）。移動端末４は、プログラムの受信を加入者モジュール２４にアドバイスする（６０）。
【００６９】
プロセッサ２６は、引続き試験ルーチン６２を開始する。移動端末４の機能がインターフェース２２を介してトリガされ、移動端末４の機能的状態が加入者モジュールに送信される。この機能的状態は、メモリ２８またはメモリ１８に記憶させることができる。ＡＴコマンドは、例えばインターフェース２２を介して移動端末４に送信できる。ＡＴコマンドは、移動端末を、キーパッドのキーがあたかも実際に押されたかのように反応させることができる。この結果、事実上マニュアルキーストロークを必要とすることなく、プログラムのメニュー構造およびシーケンスを試験することができる。ひとたび試験ルーチン６２が終了すると、加入者モジュール２４の信号６４に基づき、移動端末４により、記憶された機能的状態をバックグラウンドシステム６に送信させる（６６）。この場合、記憶された状態に加え、移動端末４の識別、試験ルーチン、プログラムおよび／または加入者モジュール２４も送信される。
【００７０】
バックグラウンドシステムは、送信された機能的状態を、移動端末４、試験ルーチン、プログラムおよび／または加入者モジュール２４の識別と一緒に結果データベース３４に記憶する。バックグラウンドシステムは、記憶された機能的状態と所望の状態とを比較することにより試験ルーチンの評価を行い、これによりプログラムのエラーを確認する。
【００７１】
評価の完了後、バックグラウンドシステムは、トリガ信号を移動端末４に送信できる（６８）。トリガ信号を受信すると、移動端末はこのトリガ信号を加入者モジュール２４に報告する（７０）。加入者モジュールは、新しいリクエスト４０またはリクエスト５４に反応しかつ既存のプログラムの新しい試験または新しいプログラムの新しい試験を開始する。
【００７２】
上記方法は、移動端末４のオペレーティングシステムに介入することなく、種々のプログラムおよび付加価値サービスを、ネットワーク側で自動的に試験しかつ評価することを可能にする。
【符号の説明】
【００７３】
４    移動端末
６    バックグラウンドシステム
８    セルラーネットワーク
１０    オーバ・ザ・エア（ＯＴＡ）サーバ
１２    キーパッド
１６、２６    プロセッサ
１８、２８    メモリ
２０    通信ユニット
２２    インターフェース
２４    加入者モジュール
３０    コンピュータ
３２    第一データベース
３４    結果データベース
【図１】
2010524284.tif 000003
【図２】
2010524284.tif 000004
【手続補正書】
【提出日】平成21年8月21日(2009.8.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサ、加入者モジュールおよび通信ユニットを備えた移動端末の１組の制御コマンドを受信する段階と、
１組の制御コマンドを、移動端末の加入者モジュールのメモリに記憶する段階と、
１組の制御コマンドに関連して、加入者モジュールにより、加入者モジュールと移動端末との間のインターフェースを介して、移動端末の機能を実行する段階とを有する移動端末の制御方法において、
１組の制御コマンドが、移動端末で実行すべき１集団のコマンドからなり、１組の制御コマンドが、移動端末で実行されるプログラムを試験する試験ルーチンを有することを特徴とする移動端末の制御方法。
【請求項２】
前記加入者モジュールによる移動端末の機能の実行は、実際のユーザのアクションをエミュレートすることを特徴とする請求項１記載の方法。
【請求項３】
前記１組の制御コマンドは、バックグラウンドシステムにより送信されることを特徴とする請求項１または２記載の方法。
【請求項４】
前記移動端末の機能的状態は、機能の実行後に、少なくとも加入者モジュールのメモリおよび／または移動端末のメモリに記憶されることを特徴とする請求項１から３のいずれか１項記載の方法。
【請求項５】
前記機能的状態は、移動端末のプロセッサの状態および／または移動端末のディスプレイの状態であることを特徴とする請求項１から４のいずれか１項記載の方法。
【請求項６】
前記機能的状態は、移動端末の通信ユニットによりバックグラウンドシステムに送信されることを特徴とする請求項１から５のいずれか１項記載の方法。
【請求項７】
前記バックグラウンドシステムは、送信された機能的状態を記憶することを特徴とする請求項１から６のいずれか１項記載の方法。
【請求項８】
前記バックグラウンドシステムは、送信された機能的状態を結果データベースに記憶することを特徴とする請求項１から７のいずれか１項記載の方法。
【請求項９】
前記送信された機能的状態は、バックグラウンドシステムにより評価されることを特徴とする請求項１から８のいずれか１項記載の方法。
【請求項１０】
前記機能的状態および／または新しい数組の制御コマンドおよび／または新しいプログラムの評価に関連してバックグラウンドシステムにより変更された数組の制御コマンドは、移動端末に送信されることを特徴とする請求項１から９のいずれか１項記載の方法。
【請求項１１】
前記１組の制御コマンドは、加入者モジュールにより、移動端末の通信ユニットを介して、バックグラウンドシステムからリクエストされることを特徴とする請求項１から１０のいずれか１項記載の方法。
【請求項１２】
前記移動端末および／または加入者モジュールを特徴付ける少なくとも１つの識別が、１組の制御コマンドのリクエストと一緒にバックグラウンドシステムに送信されることを特徴とする請求項１から１１のいずれか１項記載の方法。
【請求項１３】
前記移動端末で実行できるプログラムを特徴付ける少なくとも１つの識別が、１組の制御コマンドのリクエストと一緒にバックグラウンドシステムに送信されることを特徴とする請求項１から１２のいずれか１項記載の方法。
【請求項１４】
前記バックグラウンドシステムは、１組の制御コマンドのリクエストを受信しかつリクエストに対する応答として１組の制御コマンドを送信することを特徴とする請求項１から１３のいずれか１項記載の方法。
【請求項１５】
前記バックグラウンドシステムは、移動端末および／または加入者モジュールを特徴付ける識別を評価し、かつこの評価の結果に関連して、移動端末に送信する数組の制御コマンドの選択から１組の制御コマンドを選択することを特徴とする請求項１から１４のいずれか１項記載の方法。
【請求項１６】
前記移動端末で実行されるプログラムは、バックグラウンドシステムからの加入者モジュールにより、移動端末の通信ユニットを介してリクエストされることを特徴とする請求項１から１５のいずれか１項記載の方法。
【請求項１７】
前記バックグラウンドシステムは、実行されるプログラムのリクエストを受信し、かつ実行されるプログラムを、リクエストに対する応答として移動端末に送信することを特徴とする請求項１から１６のいずれか１項記載の方法。
【請求項１８】
前記バックグラウンドシステムは、移動端末で実行されるプログラムを特徴付ける識別を評価し、かつ評価の結果に関連して、移動端末に送信する数組の制御コマンドの選択から１組の制御コマンドを選択することを特徴とする請求項１から１７のいずれか１項記載の方法。
【請求項１９】
前記移動端末は、通信ユニットにより、エアインターフェースまたは有線インターフェースを介してバックグラウンドシステムと通信することを特徴とする請求項１から１８のいずれか１項記載の方法。
【請求項２０】
前記移動端末は、通信ユニットを介して、パケットスイッチ形態様またはサーキットスイッチ形態様でバックグラウンドシステムと通信することを特徴とする請求項１から１９のいずれか１項記載の方法。
【請求項２１】
前記１組の制御コマンドおよび／またはプログラムのリクエストは、移動端末でトリガされたトリガ信号により開始されることを特徴とする請求項１から２０のいずれか１項記載の方法。
【請求項２２】
前記加入者モジュールの１組の制御コマンドは、移動端末でトリガされたトリガ信号により開始されることを特徴とする請求項１から２１のいずれか１項記載の方法。
【請求項２３】
前記加入者モジュールは加入者アイデンティティモジュールであることを特徴とする請求項１から２２のいずれか１項記載の方法。
【請求項２４】
前記加入者モジュールと移動端末との間のインターフェースは、標準形インターフェースを送信することを特徴とする請求項１から２３のいずれか１項記載の方法。
【請求項２５】
前記標準形インターフェースは、加入者アイデンティティモジュールアプリケーションツールキットまたはユニバーサル加入者アイデンティティモジュールアプリケーションツールキットインターフェースであることを特徴とする請求項１から２４のいずれか１項記載の方法。
【請求項２６】
移動端末の加入者モジュールで実行される１組の制御コマンドのリクエスト信号を受信する段階と、
記憶された１組の制御コマンドを選択して移動端末に送信する段階と、
選択された１組の制御コマンドを移動端末に送信する段階とを有する移動端末の制御方法において、
１組の制御コマンドが、移動端末で実行すべき１集団のコマンドからなり、１組の制御コマンドが、少なくとも、移動端末のキーストロークコマンドを実行するコマンドを有することを特徴とする移動端末の制御方法。
【請求項２７】
前記移動端末および／または加入者モジュールを特徴付ける識別が、リクエスト信号と一緒に受信され、１組の制御コマンドが、前記識別に関連して、数組の制御コマンドの選択から選択されることを特徴とする請求項２６記載の方法。
【請求項２８】
加入者モジュールと、
プロセッサと、
１組の制御コマンドを受信するように構成された通信ユニットとを有し、
加入者モジュールが１組の制御コマンドを記憶するように構成され、
加入者モジュールが、１組の制御コマンドのコマンドに関連して、加入者モジュールと移動端末との間のインターフェースを介して、移動端末の機能を実行するように構成されている移動端末において、
１組の制御コマンドが、移動端末で実行すべき１集団のコマンドからなり、１組の制御コマンドが、少なくとも、移動端末のキーストロークコマンドを実行するコマンドを有することを特徴とする移動端末。
【請求項２９】
請求項２８に記載の移動端末と、少なくとも１つの制御コマンドを記憶するメモリおよび少なくとも移動端末の機能的状態を記憶するメモリを備えたバックグラウンドシステムとを有することを特徴とするシステム。
【請求項３０】
プロセッサ、加入者モジュールおよび通信ユニットを備えた移動端末で１組の制御コマンドを受信する命令、
１組の制御コマンドを加入者モジュールのメモリに記憶させる命令、および
制御コマンドのコマンドに関連して、移動端末の機能を、加入者モジュールと移動端末との間のインターフェースを介して加入者モジュールにより実行する命令により移動端末を制御するコンピュータプログラムにおいて、
１組の制御コマンドが、移動端末で実行すべき１集団のコマンドからなり、１組の制御コマンドが、少なくとも、移動端末のキーストロークコマンドを実行するコマンドを有することを特徴とする移動端末を制御するコンピュータプログラム。
【国際調査報告】
2010524284.tif 000005
2010524284.tif 000006
2010524284.tif 000007
2010524284.tif 000008
2010524284.tif 000009
2010524284.tif 000010