(57)【要約】アプリケーションソフトの実行時の表示領域が最適となるよう制御するために、本発明に係る携帯電話１は、アプリケーションソフトを配信するアプリケーションソフト配信装置と通信を行い、表示画面５１を有し当該表示画面５１に情報を表示するための表示部５と、アプリケーションソフト配信装置から、アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する無線部７と、無線部７により受信された属性情報、及び表示画面５１の表示可能領域を示す表示可能領域情報に基づいて、表示部５の表示画面５１におけるアプリケーションソフトの表示領域を制御する制御部２とを備えることを特徴とする。
2003048916.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有し当該表示画面に情報を表示するための表示手段と、
アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する受信手段と、
前記受信手段により受信された属性情報、及び前記表示画面の表示可能領域を示す表示可能領域情報に基づいて、前記表示手段の表示画面における前記アプリケーションソフトの表示領域を制御する制御手段と、
を備える移動通信端末。
【請求項２】
アプリケーションソフトを配信するアプリケーションソフト配信装置と通信を行う移動通信端末であって、
表示画面を有し当該表示画面に情報を表示するための表示手段と、
前記アプリケーションソフト配信装置から、前記アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する受信手段と、
前記受信手段により受信された属性情報、及び前記表示画面の表示可能領域を示す表示可能領域情報に基づいて、前記表示手段の表示画面における前記アプリケーションソフトの表示領域を制御する制御手段と、
を備える移動通信端末。
【請求項３】
前記制御手段は、
前記属性情報及び前記表示可能領域情報に基づいて、前記想定表示領域が前記表示可能領域に収まるか否かを判断する判断手段と、
前記判断手段による判断の結果、前記想定表示領域が前記表示可能領域に収まる場合には、当該想定表示領域のサイズを前記表示領域のサイズとして設定し、前記想定表示領域が前記表示可能領域を超える場合には、当該想定表示領域が当該表示可能領域に収まるよう当該想定表示領域のサイズを縮小したサイズを、前記表示領域のサイズとして設定するサイズ設定手段と、
前記サイズ設定手段によりサイズが設定された表示領域が前記表示可能領域に収まるよう、当該表示領域の位置を当該表示可能領域の所定の位置に設定する位置設定手段と、
を含むことを特徴とする請求項１又は２に記載の移動通信端末。
【請求項４】
前記制御手段は、
前記表示手段が前記表示画面への縮小表示機能を備えておらず且つ前記想定表示領域が前記表示可能領域を超える場合には、前記サイズ設定手段による前記表示領域のサイズの設定を禁止する禁止手段をさらに含むことを特徴とする請求項３に記載の移動通信端末。
【請求項５】
前記サイズ設定手段は、前記判断手段による判断の結果、前記想定表示領域が前記表示可能領域に収まる場合には、当該表示可能領域に収まる範囲内で当該想定表示領域のサイズを拡大したサイズを、前記表示領域のサイズとして設定することを特徴とする請求項３又は４に記載の移動通信端末。
【請求項６】
前記所定の位置は、前記表示可能領域の略中央であることを特徴とする請求項３〜５のいずれか１項に記載の移動通信端末。
【請求項７】
前記所定の位置をユーザが指定するための指定手段をさらに備えることを特徴とする請求項３〜６のいずれか１項に記載の移動通信端末。
【請求項８】
表示画面を有し当該表示画面に情報を表示するための表示手段を備える移動通信端末にて実行される表示制御方法であって、
アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する受信工程と、
前記受信工程で受信された属性情報、及び前記表示画面の表示可能領域を示す表示可能領域情報に基づいて、前記表示手段の表示画面における前記アプリケーションソフトの表示領域を制御する制御工程と、
を備える表示制御方法。
【請求項９】
アプリケーションソフトを配信するアプリケーションソフト配信装置と通信を行うと共に、表示画面を有し当該表示画面に情報を表示するための表示手段を備える移動通信端末にて実行される表示制御方法であって、
前記アプリケーションソフト配信装置から、前記アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する受信工程と、
前記受信工程で受信された属性情報、及び前記表示画面の表示可能領域を示す表示可能領域情報に基づいて、前記表示手段の表示画面における前記アプリケーションソフトの表示領域を制御する制御工程と、
を備える表示制御方法。
【請求項１０】
前記制御工程は、
前記属性情報及び前記表示可能領域情報に基づいて、前記想定表示領域が前記表示可能領域に収まるか否かを判断する判断工程と、
前記判断工程での判断の結果、前記想定表示領域が前記表示可能領域に収まる場合には、当該想定表示領域のサイズを前記表示領域のサイズとして設定し、前記想定表示領域が前記表示可能領域を超える場合には、当該想定表示領域が当該表示可能領域に収まるよう当該想定表示領域のサイズを縮小したサイズを、前記表示領域のサイズとして設定するサイズ設定工程と、
前記サイズ設定工程でサイズが設定された表示領域が前記表示可能領域に収まるよう、当該表示領域の位置を当該表示可能領域の所定の位置に設定する位置設定工程と、
を含むことを特徴とする請求項８又は９に記載の表示制御方法。
【請求項１１】
前記サイズ設定工程では、前記表示手段が前記表示画面への縮小表示機能を備えておらず且つ前記想定表示領域が前記表示可能領域を超える場合には、前記表示領域のサイズの設定が禁止されることを特徴とする請求項１０に記載の表示制御方法。
【請求項１２】
前記サイズ設定工程では、前記判断工程での判断の結果、前記想定表示領域が前記表示可能領域に収まる場合には、当該表示可能領域に収まる範囲内で当該想定表示領域のサイズを拡大したサイズが、前記表示領域のサイズとして設定されることを特徴とする請求項１０又は１１に記載の表示制御方法。
【請求項１３】
前記所定の位置は、前記表示可能領域の略中央であることを特徴とする請求項１０〜１２のいずれか１項に記載の表示制御方法。
【発明の詳細な説明】
技術分野
本発明は、アプリケーションソフトの実行時の表示領域を制御することのできる移動通信端末及び表示制御方法に関する。
背景技術
携帯電話等の移動通信端末にダウンロードされ実行されるアプリケーションソフトの設計は、移動通信端末の表示画面おける各画素を座標として捉えて行われるのが一般的である。したがって、設計されたアプリケーションソフトの表示領域と、当該アプリケーションソフトが実行される移動通信端末の表示画面の表示可能領域とが同一の場合には、アプリケーションソフトの画像は表示画面に一致した状態で表示される。
しかしながら、アプリケーションソフトの表示領域が、実行される表示画面の表示可能領域より小さい場合には、その画像は表示画面の左上に偏って表示されてしまい、例えば、待ち受け画面用のアプリケーションソフト等では見栄えが良くない。
また、アプリケーションソフトの表示領域が、実行される表示画面の表示可能領域より大きい場合には、その画像の一部が表示画面上から切れてしまい表示されない。
これらの問題を解決するために、種々の移動通信端末の表示可能領域ごとにアプリケーションソフトの表示領域のサイズを用意し、移動通信端末ごとにアプリケーションソフトを振り分けて配信するというような煩雑な処理が必要とされている。
そこで、本発明は、このような事情に鑑みてなされたものであり、上述したような煩雑な処理を不要とし、アプリケーションソフトの実行時の表示領域が最適となるよう制御することのできる移動通信端末及び表示制御方法を提供することを目的とする。
発明の開示
上記目的を達成するために、本発明に係る移動通信端末は、表示画面を有し当該表示画面に情報を表示するための表示手段と、アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する受信手段と、受信手段により受信された属性情報、及び表示画面の表示可能領域を示す表示可能領域情報に基づいて、表示手段の表示画面におけるアプリケーションソフトの表示領域を制御する制御手段とを備えることを特徴とする。
上記移動通信端末では、受信手段が、アプリケーションソフトと共に当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信するため、制御手段が、受信された属性情報及び表示画面の表示可能領域情報に基づいて、表示手段の表示画面におけるアプリケーションソフトの表示領域を制御することができ、最適な表示領域でアプリケーションソフトを実行することが可能となる。なお、受信手段におけるアプリケーションソフトと属性情報の受信順序はどちらが先でもよい。また、表示領域、想定表示領域及び表示可能領域における領域とは、表示画面における画素を単位とし、当該画素の集合として捉えた領域である。ここで、表示領域とは、アプリケーションソフト実行時の表示画面における当該アプリケーションソフトの表示領域である。
なお、本発明に係る移動通信端末は、アプリケーションソフト配信装置と通信を行う移動通信端末として、以下のような構成態様を採用することもできる。即ち、本発明に係る移動通信端末は、アプリケーションソフトを配信するアプリケーションソフト配信装置と通信を行う移動通信端末であって、表示画面を有し当該表示画面に情報を表示するための表示手段と、前記アプリケーションソフト配信装置から、前記アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する受信手段と、前記受信手段により受信された属性情報、及び前記表示画面の表示可能領域を示す表示可能領域情報に基づいて、前記表示手段の表示画面における前記アプリケーションソフトの表示領域を制御する制御手段とを備える構成を採用してもよい。
上述した制御手段は、属性情報及び表示可能領域情報に基づいて、想定表示領域が表示可能領域に収まるか否かを判断する判断手段と、判断手段による判断の結果、想定表示領域が表示可能領域に収まる場合には、当該想定表示領域のサイズを表示領域のサイズとして設定し、想定表示領域が表示可能領域を超える場合には、当該想定表示領域が当該表示可能領域に収まるよう当該想定表示領域のサイズを縮小したサイズを、表示領域のサイズとして設定するサイズ設定手段と、サイズ設定手段によりサイズが設定された表示領域が表示可能領域に収まるよう、当該表示領域の位置を当該表示可能領域の所定の位置に設定する位置設定手段とを含むことが好適である。
判断手段が、属性情報及び表示可能領域情報に基づいて、想定表示領域が表示可能領域に収まるか否かを判断し、その結果、想定表示領域が表示可能領域を超える場合には、サイズ設定手段が、当該想定表示領域が当該表示可能領域に収まるよう当該想定表示領域のサイズを縮小したサイズを表示領域のサイズとして設定し、さらに、位置設定手段が、サイズ設定手段によりサイズが設定された表示領域が表示可能領域に収まるよう当該表示領域の位置を表示可能領域の所定の位置に設定する。これにより、アプリケーションソフトの想定表示領域が表示画面の表示可能領域を超えるサイズで設計されている場合であっても、その画像の一部が表示画面上から切れるのを防止することができる。
さらに、制御手段は、表示手段が表示画面への縮小表示機能を備えておらず且つ想定表示領域が表示可能領域を超える場合には、サイズ設定手段による表示領域のサイズの設定を禁止する禁止手段を含むことが好ましい。本発明が、表示手段が表示画面への縮小表示機能を備えていない移動通信端末にも適用可能となるからである。
なお、サイズ設定手段は、判断手段による判断の結果、想定表示領域が表示可能領域に収まる場合には、当該表示可能領域に収まる範囲内で当該想定表示領域のサイズを拡大したサイズを、表示領域のサイズとして設定してもよい。アプリケーションソフトの想定表示領域が移動通信端末の表示可能領域より著しく小さいような場合に、表示可能領域に収まる範囲内で想定表示領域のサイズを拡大したサイズを表示領域のサイズとすれば、当該移動通信端末を使用するユーザの利便性を向上させることができるからである。
また、所定の位置は、表示可能領域の略中央であることが好ましい。一般に、アプリケーションソフトの画像が表示画面の略中央に表示されると、見栄えが良く且つユーザの利便性も向上するからである。
このとき、所定の位置をユーザが指定するための指定手段をさらに備えるようにしてもよい。個々のユーザの要求に応じることができ、ユーザの利便性をさらに向上させることが可能となるからである。
ところで、上述した各種の移動通信端末についての発明は、表示制御方法の視点から捉えると、以下のように記述することができる。これらは上記移動通信端末の発明と同じ技術的思想に基づくものであり、その解決手段も上記と同じ思想に基づくものである。
上記目的を達成するために、本発明に係る表示制御方法は、表示画面を有し当該表示画面に情報を表示するための表示手段を備える移動通信端末にて実行される表示制御方法であって、アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する受信工程と、受信工程で受信された属性情報、及び表示画面の表示可能領域を示す表示可能領域情報に基づいて、表示手段の表示画面におけるアプリケーションソフトの表示領域を制御する制御工程とを備えることを特徴とする。
なお、本発明に係る表示制御方法は、アプリケーションソフト配信装置と通信を行う移動通信端末にて実行される表示制御方法として、以下のような態様を採用することもできる。即ち、本発明に係る表示制御方法は、アプリケーションソフトを配信するアプリケーションソフト配信装置と通信を行うと共に、表示画面を有し当該表示画面に情報を表示するための表示手段を備える移動通信端末にて実行される表示制御方法であって、前記アプリケーションソフト配信装置から、前記アプリケーションソフト、及び当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信する受信工程と、前記受信工程で受信された属性情報、及び前記表示画面の表示可能領域を示す表示可能領域情報に基づいて、前記表示手段の表示画面における前記アプリケーションソフトの表示領域を制御する制御工程とを備える態様を採用してもよい。
上述した制御工程は、属性情報及び表示可能領域情報に基づいて、想定表示領域が表示可能領域に収まるか否かを判断する判断工程と、判断工程での判断の結果、想定表示領域が表示可能領域に収まる場合には、当該想定表示領域のサイズを表示領域のサイズとして設定し、想定表示領域が表示可能領域を超える場合には、当該想定表示領域が当該表示可能領域に収まるよう当該想定表示領域のサイズを縮小したサイズを、表示領域のサイズとして設定するサイズ設定工程と、サイズ設定工程でサイズが設定された表示領域が表示可能領域に収まるよう、当該表示領域の位置を当該表示可能領域の所定の位置に設定する位置設定工程とを含むことが好適である。
さらに、サイズ設定工程では、表示手段が表示画面への縮小表示機能を備えておらず且つ想定表示領域が表示可能領域を超える場合には、表示領域のサイズの設定が禁止されることが好ましい。
なお、サイズ設定工程では、判断工程での判断の結果、想定表示領域が表示可能領域に収まる場合には、当該表示可能領域に収まる範囲内で当該想定表示領域のサイズを拡大したサイズが、表示領域のサイズとして設定されてもよい。
また、所定の位置は、表示可能領域の略中央であることが好ましい。
本発明の上記目的及びその他の特徴や利点は、添付図面を参照して以下の詳細な説明を読むことで、当業者にとり明らかとなろう。
発明を実施するための最良の形態
以下、添付図面を参照して本発明の実施形態を詳細に説明する。なお、以下の実施形態の説明及び添付図面においては、アプリケーションソフトを「アプリ」と略記する。
［第１の実施形態］
まず、第１の実施形態における装置構成を説明する。図１は、第１の実施形態におけるアプリ配信システム１００の全体構成例を示す模式図である。図１に示すように、アプリ配信システム１００は、携帯電話１（移動通信端末に対応）、及びアプリ配信サーバ１１を含んで構成されている。携帯電話１は、基地局Ｂを経由してパケット通信網Ｎに接続されている。また、パケット通信網Ｎには、アプリ配信サーバ１１が有線接続されている。
以下、図２を参照して、携帯電話１の内部構成について詳説する。図２は、携帯電話１の機能的構成を示すブロック図である。図２に示すように、携帯電話１は、制御部２（制御手段に対応）、入力部３（指定手段に対応）、ＲＡＭ４、表示部５（表示手段に対応）、記憶部６、無線部７（受信手段に対応）、及び音声処理部９により構成され、各部はバス１０を介して各種信号の入出力が可能なように接続されている。
制御部２は、ＲＯＭ２ａを内蔵し、ＲＯＭ２ａに予め記憶されているプログラムを読み出してＲＡＭ４に展開し、当該プログラムに従って各部を集中制御する。すなわち、制御部２は、入力部３からの入力信号とＲＡＭ４に展開したプログラムに従って、後述する携帯電話側の処理（図６参照）を実行する。また、かかる処理の中で、アプリ配信サーバ１１からダウンロードされたアプリの実行を起動する。
入力部３は、電源のＯＮ／ＯＦＦ、機能の選択等を指示する各種操作釦を備えて構成され、これら各種操作釦は、単独で又は組み合せて押下されることにより、指示内容に応じた入力信号を制御部２へ出力する。
ＲＡＭ４は、半導体等により構成され、制御部２により実行される各種処理において、ＲＯＭ２ａから読み出されたプログラムや記憶部６から読み出されたデータを一時的に格納する。また、ＲＡＭ４は、表示部５に表示するデータを一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）の機能も併有する。
表示部５は、表示画面５１を有し、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）等により構成され、制御部２から入力される表示信号に従って表示画面５１上に画像等の表示データの表示を行う。表示部５は、表示画面５１上に表示データを表示する際、当該表示データを拡大して表示する拡大表示機能及び縮小して表示する縮小表示機能を備えている。なお、当該表示画面５１の表示可能領域を示す表示可能領域情報が、制御部２のＲＯＭ２ａに予め記憶されている。表示可能領域情報は、表示画面５１の縦サイズ及び横サイズを画素数で表したもの（すなわち、単位は［ｄｏｔ］）である。
記憶部６は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の不揮発性の半導体メモリにより構成され、制御部２が各種処理を実行するために必要なデータや実行の結果生成されたデータ等を記憶する。例えば、記憶部６は、後に詳述する携帯電話側アプリ実行処理の実行に際して、後述のＡＤＦ格納領域６１及びアプリ格納領域６２を形成する。
ＡＤＦ格納領域６１は、携帯電話１が実行可能なアプリの属性に関するデータより構成されるファイルを「ＡＤＦ（Ａｔｔｒｉｂｕｔｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｉｌｅ：属性定義ファイル）」として格納するデータ領域である。
ここで、図３を参照して、ＡＤＦ格納領域６１内部のデータ格納例について説明する。図３に示すように、ＡＤＦ格納領域６１には、アプリＩＤ、アプリ縦サイズ及びアプリ横サイズを示すデータを少なくとも備えた複数のＡＤＦ６１ａ，６１ｂ…（属性情報に対応）が格納されている。
アプリＩＤとは、アプリを識別するために一意的に割り当てられたデータ（例えば、“ＡＰ００１”，“ＡＰ００２”…）である。なお、アプリＩＤは、格納された各アプリを特定可能であれば、記号データに限らず、アプリの名称を表す文字データやダウンロード元のＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等であってもよい。
アプリ縦サイズとは、アプリの実行時に表示領域として使用する予定で設計されている想定表示領域の縦方向の全幅を画素数で表したものであり、アプリ横サイズとは、上記想定表示領域の横方向の全幅を画素数で表したものである。
アプリ格納領域６２は、携帯電話１において実行されるアプリを格納するプログラム領域である。図３に示すように、アプリ６２ａ，６２ｂ…は、上述したアプリＩＤと対応付けて格納される。したがって、アプリ６２ａ，６２ｂ…は、アプリＩＤを介して、ＡＤＦ６１ａ，６１ｂ…と対応付けて格納される。
なお、アプリＩＤ、アプリ縦サイズ及びアプリ横サイズの各データは、説明の便宜上、同一の格納領域（ＡＤＦ格納領域６１）に格納される構成としたが、各データが読み出し可能に対応付けられた格納形態であれば、必ずしも同一の格納領域に格納される構成でなくてもよい。
図２に戻り、無線部７は、信号の変復調を行う変復調部（図示せず）と信号の符復号化を行う符復号部（図示せず）を有する回路であり、アンテナ７ａを備える。アンテナ７ａは、携帯電話１の筺体上部に伸縮可能に設けられ、基地局Ｂとデータの送受信を行う。
変復調部は、受信時には、アンテナ７ａから入力された信号を、符復号部が処理可能な信号に復調する処理を行う。一方、送信時には、符復号部で変換されたデジタル信号を、無線送信可能な信号に変調する処理を行う。また、符復号部は、コーデック（ＣＯＤＥＣ）により構成され、受信時には、変復調部から入力されたデジタル信号をアナログ信号に変換する処理（復号化）を行う。一方、送信時には、音声信号等のアナログ信号をデジタル信号に変換する処理（符号化）を行い、変換したデジタル信号を送信に適したデータ量に圧縮する。
音声処理部９は、変換器、増幅器等により構成され、マイク９ａ、スピーカ９ｂを備える。音声処理部９は、通話時に、制御部２から入力される音声データを変換器でアナログ信号に変換し、増幅器を介してスピーカ９ｂから放音する。また、音声処理部９は、通話時に、マイク９ａから入力される音声信号を変換器により無線通信可能なデジタル信号に変換して無線部７へ出力する。
次に、図４を参照してアプリ配信サーバ１１の内部構成を概説する。図４に示すように、アプリ配信サーバ１１は、ＣＰＵ１２、入力部１３、表示部１４、送受信部１５、ＲＡＭ１６、及び記憶部１７を含んで構成されており、これら各部はバス１８により相互に接続されている。
ＣＰＵ１２は、記憶部１７に記憶されている各種プログラムを読み出してＲＡＭ１６に展開し、該プログラムに従って各部の動作を集中制御する。また、ＣＰＵ１２は、ＲＡＭ１６に展開したプログラムに従って、後述する送信処理（図５参照）を実行し、その処理結果をＲＡＭ１６に格納すると共に表示部１４に表示させる。そして、ＲＡＭ１６に格納した処理結果を記憶部１７に保存する。
入力部１３は、配信すべきアプリに関するＡＤＦの内容を操作員が設定するためのキーボードやマウス等を備えて構成され、入力された情報を入力信号としてＣＰＵ１２へ出力する。
表示部１４は、ＬＣＤやＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等の表示装置により構成される。
送受信部１５は、パケット通信網Ｎに有線接続されており、基地局Ｂを経由することによって、携帯電話１からの要求信号等の受信及び携帯電話１へのＡＤＦやアプリ等の送信を行う。
ＲＡＭ１６は、ＣＰＵ１２により実行制御される各種処理において、記憶部１７から読み出された各種プログラム及びＡＤＦのデータ等の一時的な格納領域を形成する。
記憶部１７は、後述する送信処理において送信される各種プログラム及びＡＤＦのデータを格納する。
次に、図５、図６を参照して第１の実施形態における携帯電話１及びアプリ配信サーバ１１の動作を説明する。図５はアプリ配信サーバ１１の処理を説明するためのフローチャートであり、図６は携帯電話１の処理を説明するためのフローチャートである。なお、本実施形態では、アプリ配信サーバ１１から携帯電話１へ、ＡＤＦとアプリをこの順序で配信する例を説明する。
まず、アプリ配信サーバ１１における処理を説明する。図５のＴ１において、アプリ配信サーバ１１は、携帯電話１からの要求（例えば、所望のアプリに関するＡＤＦの取得要求、所望のアプリの取得要求など）の受信待ちを行っており、携帯電話１から要求があると、Ｔ２へ進み、当該要求を受信してその内容を解析する。そして、Ｔ３では当該要求が所望のアプリに関するＡＤＦ取得要求であるか否かを判断し、当該要求がＡＤＦ取得要求であれば、Ｔ４にて所望のアプリに関するＡＤＦを携帯電話１へ送信する。
次のＴ５では当該要求が所望のアプリの取得要求であるか否かを判断し、当該要求がアプリ取得要求であれば、Ｔ６にて所望のアプリを携帯電話１へ送信して、図６の処理を終了する。以上の図５の処理により、アプリ配信サーバ１１は、携帯電話１からの要求に応じて、所望のアプリに関するＡＤＦ及び所望のアプリを携帯電話１へ送信することができる。
次に、携帯電話１における処理を説明する。図６のＳ１では、携帯電話１は、アプリ配信サーバ１１に対し、まず所望のアプリに関するＡＤＦの取得要求を送信する。そして、上記図５の処理により、アプリ配信サーバ１１から当該要求に応じてＡＤＦが送信されてくると、Ｓ２にて当該ＡＤＦを受信しＡＤＦ格納領域６１に保存する。
次のＳ３では所望のアプリの取得要求を送信する。そして、上記図５の処理により、アプリ配信サーバ１１から当該要求に応じて所望のアプリが送信されてくると、Ｓ４にて当該アプリを受信してアプリ格納領域６２に保存する。この時点で、携帯電話１に対する所望のアプリとそれに関するＡＤＦとのダウンロードが完了する。なお、ここで上記アプリの実行指示操作がないと、図６の処理を終了する。
Ｓ５にて携帯電話１のユーザにより上記アプリの実行指示操作があると、Ｓ６へ進み、当該アプリに関するＡＤＦの解析を行う。そして、Ｓ７では当該ＡＤＦ内の想定表示領域が表示画面５１の表示可能領域に収まるか否か（すなわち、想定表示領域のアプリ縦サイズが表示可能領域の縦サイズ以下であり且つ想定表示領域のアプリ横サイズが表示可能領域の横サイズ以下であるか否か）を判断する。
その結果、想定表示領域が表示可能領域を超えている場合（すなわち、想定表示領域のアプリ縦サイズが表示可能領域の縦サイズを超えているか又は想定表示領域のアプリ横サイズが表示可能領域の横サイズを超えている場合）には、Ｓ８へ進み、想定表示領域のすべてが表示可能領域に収まるよう縮小率を計算し、Ｓ９にて、当該縮小率を想定表示領域のアプリ縦サイズ及びアプリ横サイズに乗じることにより縮小したサイズを、表示画面５１におけるアプリの表示領域のサイズとして設定する。
その一方、想定表示領域が表示可能領域に収まる場合には、Ｓ１０へ進み、表示部５の拡大表示機能がＯＮになっているか否かを判断する。なお、この拡大表示機能のＯＮ／ＯＦＦは、ユーザが予め入力部３により入力することで設定される。そして、拡大表示機能がＯＮの場合には、Ｓ１１へ進み、想定表示領域のすべてが表示可能領域に収まる範囲内で拡大率を計算し、Ｓ１２にて、当該拡大率を想定表示領域のアプリ縦サイズ及びアプリ横サイズに乗じることにより拡大したサイズを、表示画面５１におけるアプリの表示領域のサイズとして設定する。また、拡大表示機能がＯＦＦの場合には、Ｓ１３へ進み、想定表示領域のサイズを表示画面５１におけるアプリの表示領域のサイズとして設定する。
Ｓ９，Ｓ１２及びＳ１３にてアプリの表示領域のサイズが設定されると、Ｓ１４へ進み、当該表示領域の位置を表示可能領域の中央に設定する。なお、表示領域のすべてが表示可能領域に収まれば、表示領域を表示可能領域の中央以外の他の位置に設定してもよい。そして、Ｓ１５にて対応するアプリを実行する。
このとき、アプリの想定表示領域のサイズと表示画面５１の表示可能領域のサイズとが同一の場合には、図８Ａに示すように、両者が一致した状態でアプリが表示画面５１に表示される。また、想定表示領域のサイズが表示可能領域のサイズより小さい場合において、表示部５の拡大表示機能がＯＦＦのときには、図８Ｂに示すように、アプリは想定表示領域のサイズで表示画面５１の中央に表示され、表示部５の拡大表示機能がＯＮのときには、図８Ｃに示すように、アプリは想定表示領域のサイズを拡大したサイズで表示される。さらに、想定表示領域のサイズが表示可能領域のサイズより大きい場合には、図８Ｄに示すように、アプリは想定表示領域のサイズを縮小したサイズで表示される。
以上説明したように、第１の実施形態における携帯電話１よれば、アプリ配信サーバ１１から配信されたアプリの実行に際し、予めアプリ配信サーバ１１から受信した当該アプリに対応するＡＤＦ内の想定表示領域情報、及び表示画面５１の表示可能領域情報に基づいて、制御部２が、想定表示領域が表示可能領域に収まるか否かを判断し、当該想定表示領域が当該表示可能領域を超える場合には、想定表示領域のすべてが表示可能領域に収まるよう想定表示領域のサイズを縮小したサイズを表示領域のサイズとして設定し、さらに、サイズが設定された表示領域のすべてが表示可能領域に収まるよう、当該表示領域の位置を表示可能領域の中央に設定する。これにより、アプリ配信サーバ１１から配信されたアプリの想定表示領域が表示画面５１の表示可能領域を超えるサイズで設計されている場合であっても、その画像の一部が表示画面５１上から切れるのを防止することができ、最適な表示領域でアプリを表示することが可能となる。
また、上述した制御部２による判断の結果、想定表示領域が表示可能領域に収まる場合には、表示部５の拡大表示機能をＯＦＦにすることで、アプリを想定表示領域のサイズで表示画面５１の中央に表示させることができ、このとき、アプリの表示領域の周囲を当該表示領域とコントラストの高い色にすることで、見栄えを良く且つユーザの利便性を向上させることが可能となる。その一方、表示部５の拡大表示機能をＯＮにすることで、アプリの想定表示領域が表示画面５１の表示可能領域より著しく小さいような場合にも、アプリを想定表示領域のサイズより拡大したサイズで表示させることができ、ユーザの利便性を向上させることが可能となる。
［第２の実施形態］
次に、第２の実施形態における携帯電話１について説明する。第２の実施形態における携帯電話１では、表示部５が表示画面５１への縮小表示機能を備えておらず（拡大表示機能のみ備えている）、制御部２が後述する携帯電話側の処理（図７参照）を実行する。なお、携帯電話１の他の構成、携帯電話１が適用されるアプリ配信システム１００の全体構成、並びにアプリ配信システム１００におけるアプリ配信サーバ１１の内部構成及び動作は、上述した第１の実施形態と同様であるため、その説明を省略する。
図７を参照して、第２の実施形態における携帯電話１における処理を説明する。図７のＳ２１では、携帯電話１は、アプリ配信サーバ１１に対し、まず所望のアプリに関するＡＤＦの取得要求を送信する。そして、上記図５の処理により、アプリ配信サーバ１１から当該要求に応じてＡＤＦが送信されてくると、Ｓ２２にて当該ＡＤＦを受信する。そして、Ｓ２３にて当該ＡＤＦの解析を行い、Ｓ２４にて当該ＡＤＦ内の想定表示領域が表示画面５１の表示可能領域に収まるか否か（すなわち、想定表示領域のアプリ縦サイズが表示可能領域の縦サイズ以下であり且つ想定表示領域のアプリ横サイズが表示可能領域の横サイズ以下であるか否か）を判断する。
その結果、想定表示領域が表示可能領域を超えている場合（すなわち、想定表示領域のアプリ縦サイズが表示可能領域の縦サイズを超えているか又は想定表示領域のアプリ横サイズが表示可能領域の横サイズを超えている場合）には、Ｓ２５へ進み、当該ＡＤＦに対応するアプリが実行不可能である旨を表示画面５１に表示する。
その一方、想定表示領域が表示可能領域に収まる場合には、Ｓ２６へ進み、当該ＡＤＦをＡＤＦ格納領域６１に保存する。次のＳ２７では所望のアプリの取得要求を送信する。そして、上記図５の処理により、アプリ配信サーバ１１から当該要求に応じて所望のアプリが送信されてくると、Ｓ２８にて当該アプリを受信してアプリ格納領域６２に保存する。この時点で、携帯電話１に対する所望のアプリとそれに関するＡＤＦとのダウンロードが完了する。なお、ここで上記アプリの実行指示操作がないと、図７の処理を終了する。
Ｓ２９にて携帯電話１のユーザにより上記アプリの実行指示操作があると、Ｓ３０へ進み、Ｓ２６で保存した対応するＡＤＦの解析を行う。そして、Ｓ３１にて表示部５の拡大表示機能がＯＮになっているか否かを判断する。なお、この拡大表示機能のＯＮ／ＯＦＦは、ユーザが予め入力部３により入力することで設定される。
その結果、拡大表示機能がＯＮの場合には、Ｓ３２へ進み、想定表示領域のすべてが表示可能領域に収まる範囲内で拡大率を計算し、Ｓ３３にて、当該拡大率を想定表示領域のアプリ縦サイズ及びアプリ横サイズに乗じることにより拡大したサイズを、表示画面５１におけるアプリの表示領域のサイズとして設定する。また、拡大表示機能がＯＦＦの場合には、Ｓ３４へ進み、想定表示領域のサイズを表示画面５１におけるアプリの表示領域のサイズとして設定する。
Ｓ３３及びＳ３４にてアプリの表示領域のサイズが設定されると、Ｓ３５へ進み、当該表示領域の位置を表示可能領域の中央に設定する。なお、表示領域のすべてが表示可能領域に収まれば、表示領域を表示可能領域の中央以外の他の位置に設定してもよい。そして、Ｓ３６にて対応するアプリを実行する。
以上説明したように、第２の実施形態における携帯電話１よれば、表示部５が表示画面５１への縮小表示機能を備えていなくても、アプリの想定表示領域が表示画面５１の表示可能領域に収まる場合には、第１の実施形態と同様に最適な表示領域でアプリを表示することができる。
以上、本発明の好適な実施形態について詳細に説明したが、本発明は上記実施形態に限定されないことはいうまでもない。
例えば、ユーザが入力部３等により表示画面上の所望の位置を入力することで、実行中のアプリの表示領域の位置を上記所望の位置に変更できるようにしてもよい。これにより、個々のユーザの要求に応じることができ、ユーザの利便性をさらに向上させることが可能となるからである。
また、上記実施形態では、移動通信端末として携帯電話を例示して説明したが、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等のように無線通信機能を備えた情報機器であれば適用できる。本発明を適用できるアプリも、特に限定されるものではないことは言うまでもない。
また、携帯電話へのＡＤＦとアプリの送信順序についても、これらを同時に送信してもよいし、アプリ、ＡＤＦの順に送信してもよい。
さらに、上記の各実施形態では、本発明に係る移動通信端末に対応する携帯電話が、アプリ配信サーバからアプリケーションソフト及び属性情報を受信する態様を示したが、本発明に係る移動通信端末は、アプリ配信サーバ以外の情報処理装置からアプリケーションソフト及び属性情報を受信してもよいし、スティックメモリ等の記憶媒体を介してアプリケーションソフト及び属性情報を受信してもよい。
産業上の利用可能性
以上説明したように、本発明によれば、受信手段が、アプリケーションソフトと共に当該アプリケーションソフトの実行時に表示領域として使用する予定の想定表示領域を示す属性情報を受信するため、制御手段が、受信された属性情報及び表示画面の表示可能領域情報に基づいて、表示手段の表示画面におけるアプリケーションソフトの表示領域を制御することができ、最適な表示領域でアプリケーションソフトを実行することが可能となる。したがって、種々の移動通信端末の表示可能領域ごとにアプリケーションソフトの表示領域のサイズを用意することが不要となり、アプリケーションソフトの共通化を図ることができる。
【図面の簡単な説明】
図１は、アプリ配信システムの全体構成例を示す模式図である。
図２は、携帯電話の機能的構成を示すブロック図である。
図３は、ＡＤＦ格納領域及びアプリ格納領域内のデータ格納例を示す図である。
図４は、アプリ配信サーバの機能的構成を示すブロック図である。
図５は、アプリ配信サーバ側の処理を説明するフローチャートである。
図６は、第１の実施形態における携帯電話側の処理を説明するフローチャートである。
図７は、第２の実施形態における携帯電話側の処理を説明するフローチャートである。
図８Ａは、想定表示領域のサイズと表示可能領域のサイズとが同一の場合の表示画面へのアプリケーションソフトの表示例を示す図である。
図８Ｂは、想定表示領域のサイズが表示可能領域のサイズより小さい場合であって表示機能がＯＦＦのときの表示画面へのアプリケーションソフトの表示例を示す図である。
図８Ｃは、想定表示領域のサイズが表示可能領域のサイズより小さい場合であって表示機能がＯＮのときの表示画面へのアプリケーションソフトの表示例を示す図である。
図８Ｄは、想定表示領域のサイズが表示可能領域のサイズより大きい場合の表示画面へのアプリケーションソフトの表示例を示す図である。
【図１】
2003048916.tif 000003
【図２】
2003048916.tif 000004
【図３】
2003048916.tif 000005
【図４】
2003048916.tif 000006
【図５】
2003048916.tif 000007
【図６】
2003048916.tif 000008
【図７】
2003048916.tif 000009
【図８Ａ】
2003048916.tif 000010
【図８Ｂ】
2003048916.tif 000011
【図８Ｃ】
2003048916.tif 000012
【図８Ｄ】
2003048916.tif 000013
【国際調査報告】
2003048916.tif 000014
2003048916.tif 000015