(57)【特許請求の範囲】
【請求項１】
端末デバイスであって、
１または複数のプロセッサと、
メモリと、
１または複数のプログラムと
を備え、
前記１または複数のプログラムは、前記メモリに記憶され、命令を含み、
前記命令が前記端末デバイスにより実行された場合、前記端末デバイスは、
第１のインタフェース要素を表示するステップであって、前記第１のインタフェース要素は、第１の文字列を含み、第１の幅を有し、前記第１の文字列は、第１のフォントサイズを有し、第１の言語で表示される、ステップと
第２のインタフェース要素を表示するステップであって、前記第２のインタフェース要素は、前記第１のインタフェース要素と並んで表示され、前記第２のインタフェース要素は、第２の文字列を含み、第２の幅を有し、前記第２の文字列は、第２のフォントサイズを有し、前記第１の言語で表示される、ステップと、
ユーザ入力を検出するステップと、
前記ユーザ入力の検出に応答して、前記第１の文字列を第２の言語で表示し、前記第２の文字列を前記第２の言語で表示するステップと、
前記第１の文字列および前記第２の文字列が前記第２の言語で表示される場合、前記第１のインタフェース要素の幅を、前記第１の文字列の長さに応じて前記第１の幅とは異なる第３の幅に変更し、前記第２のインタフェース要素の幅を、前記第２の文字列の長さに応じて前記第２の幅とは異なる第４の幅に変更するステップと
を実行する、
端末デバイス。
【請求項２】
前記第１の文字列と前記第２の文字列との間の距離は、第２の予め設定された値以上である
請求項１に記載の端末デバイス。
【請求項３】
前記第１の文字列および前記第２の文字列は各々、中央揃えで表示される、
請求項１または２に記載の端末デバイス。
【請求項４】
前記第１の文字列は、前記第２の言語で表示される場合、前記第１のフォントサイズとは異なる第３のフォントサイズを有する、
請求項１から３のいずれか一項に記載の端末デバイス。
【請求項５】
前記第２の文字列は、前記第２の言語で表示される場合、前記第２のフォントサイズとは異なる第４のフォントサイズを有する、
請求項４に記載の端末デバイス。
【請求項６】
前記第２のフォントサイズは、前記第１のフォントサイズとは異なる、
請求項４または５に記載の端末デバイス。
【請求項７】
前記第２のフォントサイズは、前記第１のフォントサイズと同じである、
請求項４または５に記載の端末デバイス。
【請求項８】
前記第３の幅は、前記第１の幅より広く、前記第４の幅は、前記第２の幅より狭い、
請求項１から７のいずれか一項に記載の端末デバイス。
【請求項９】
前記第１の文字列は、前記第１の言語では一行で表示され、前記第２の言語では複数の行で表示される、
請求項１から８のいずれか一項に記載の端末デバイス。
【請求項１０】
前記第１のインタフェース要素および前記第２のインタフェース要素は各々、画像を有する、
請求項１から９のいずれか一項に記載の端末デバイス。
【請求項１１】
端末デバイスに、
第１のインタフェース要素を表示するステップであって、前記第１のインタフェース要素は、第１の文字列を含み、第１の幅を有し、前記第１の文字列は、第１のフォントサイズを有し、第１の言語で表示される、ステップと、
第２のインタフェース要素を表示するステップであって、前記第２のインタフェース要素は、前記第１のインタフェース要素と並んで表示され、前記第２のインタフェース要素は、第２の文字列を含み、第２の幅を有し、前記第２の文字列は、第２のフォントサイズを有し、前記第１の言語で表示される、ステップと、
ユーザ入力を検出するステップと、
前記ユーザ入力の検出に応答して、前記第１の文字列を第２の言語で表示し、前記第２の文字列を前記第２の言語で表示するステップと、
前記第１の文字列および前記第２の文字列が前記第２の言語で表示される場合、前記第１のインタフェース要素の幅を、前記第１の文字列の長さに応じて前記第１の幅とは異なる第３の幅に変更し、前記第２のインタフェース要素の幅を、前記第２の文字列の長さに応じて前記第２の幅とは異なる第４の幅に変更するステップと
を実行させる、
プログラム。
【請求項１２】
前記第１の文字列と前記第２の文字列との間の距離は、第２の予め設定された値以上である
請求項１１に記載のプログラム。
【請求項１３】
前記第１の文字列および前記第２の文字列は各々、中央揃えで表示される、
請求項１１または１２に記載のプログラム。
【請求項１４】
前記第１の文字列は、前記第２の言語で表示される場合、前記第１のフォントサイズとは異なる第３のフォントサイズを有する、
請求項１１から１３のいずれか一項に記載のプログラム。
【請求項１５】
前記第２の文字列は、前記第２の言語で表示される場合、前記第２のフォントサイズとは異なる第４のフォントサイズを有する、
請求項１４に記載のプログラム。
【請求項１６】
前記第２のフォントサイズは、前記第１のフォントサイズとは異なる、
請求項１４または１５に記載のプログラム。
【請求項１７】
前記第２のフォントサイズは、前記第１のフォントサイズと同じである、
請求項１４または１５に記載のプログラム。
【請求項１８】
前記第３の幅は、前記第１の幅より広く、前記第４の幅は、前記第２の幅より狭い、
請求項１１から１７のいずれか一項に記載のプログラム。
【請求項１９】
前記第１の文字列は、前記第１の言語では一行で表示され、前記第２の言語では複数の行で表示される、
請求項１１から１８のいずれか一項に記載のプログラム。
【請求項２０】
前記第１のインタフェース要素および前記第２のインタフェース要素は各々、画像を有する、
請求項１１から１９のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト表示処理分野、特に、端末デバイスに適用される文字列表示方法と、端末デバイスとに関する。
【背景技術】
【０００２】
複数の制御領域が端末デバイスの表示画面上に表示され、各制御領域のサイズが、制御領域における文字列出力の長さが制御領域の長さ以下となるように、インタフェース表示およびテキスト編集などの要件に起因して予め設定される。加えて、制御領域は、ユーザに見えないように、端末デバイス上で透過的に表示され得る。
【０００３】
例えば、図１に示されるように、端末デバイスの表示画面は、複数の制御領域１００へ分割される。任意の制御領域１００を例として用いると、アイコンと、アイコンに対応する文字列とが制御領域１００に配置され、アイコンは、ユーザによるタッチイベント入力への対応する機能応答、例えば、アイコンに対応するアプリケーションの開始を行い得るように、ユーザによるタッチイベント入力を受信し得る。アイコンに対応する文字列は、アイコンに対応する名前であり得る。図１から分かり得るように、ユーザは、制御領域１００に示される文字列を用いて、現在の制御領域に表示されているアイコンがＴｅｎｃｅｎｔ  Ｎｅｗｓのアプリケーションを開始し得ることを認識し得る。制御領域１０１を別の例として用いると、アイコンと、アイコンに対応する文字列ＰｌａｙＭｅｍｏｒｉｅｓ  Ｍｏｂｉｌｅとが、制御領域１０１に配置される。ＰｌａｙＭｅｍｏｒｉｅｓ  Ｍｏｂｉｌｅは、スマートフォンおよび／またはタブレットコンピュータの専門家向け画像送信アプリケーションソフトウェアに適用される。文字列ＰｌａｙＭｅｍｏｒｉｅｓ  Ｍｏｂｉｌｅが一行で表示される場合、文字列の長さは、制御領域１０１の長さを超えるので、制御領域１０１に表示される文字列は、改行方式で表示され、表示効果は、図１に示される。
【０００４】
分かり得るように、従来技術において、長さが制御領域の長さより長い文字列は、改行方式で表示され、改行方式で表示される文字列は、ユーザの読み取り効率を低減する。結果として、端末デバイス、ユーザによる操作の効率が低減される。
【発明の概要】
【０００５】
本発明の実施形態は、端末デバイスの表示画面上に表示される文字列の改行の回数を効果的に低減し、ユーザによる文字列の読み取りの効率を改善し得る文字列表示方法および端末デバイスを提供する。
【０００６】
本発明の実施形態の第１の態様は、以下の段階を含む文字列表示方法を提供する。
【０００７】
段階Ａ０。端末デバイス上に表示されているサブ領域が予め設定された条件を満たしているかどうかを検出し、サブ領域が予め設定された条件を満たしている場合、段階Ｂを実行する
【０００８】
具体的には、端末デバイスは、予め設定された座標範囲を予め設定し得る。予め設定された座標範囲の各々は、制御領域が制御領域に対応する予め設定された座標範囲内で表示されるように、各制御領域に対応する。分かり得るように、本実施形態において、端末デバイスは、予め設定された座標範囲を用いて、表示画面上での制御領域の表示位置および表示範囲を設定する。
【０００９】
具体的には、本実施形態において提供される制御領域は、端末デバイスの表示画面上に表示されるべく用いられる文字列を含む。
【００１０】
任意選択的に、制御領域は、ユーザによる操作イベント入力に応答するように構成されるアイコンおよび／または仮想ボタンを含み得る。
【００１１】
本実施形態において、端末デバイスの表示画面は、端末デバイスの横方向に少なくとも１つのサブ領域へ分割され、少なくとも１つの制御領域が各サブ領域に配置される。
【００１２】
第１の予め設定された間隙が、同じサブ領域における任意の２つの隣接する制御領域の間に配置される。
【００１３】
本実施形態において、予め設定された条件は、サブ領域が少なくとも１つの目標制御領域を含む、ということである。
【００１４】
目標制御領域に含まれる文字列の長さは、目標制御領域の長さより長い。
【００１５】
具体的には、端末デバイスは、サブ領域に含まれる複数の制御領域のいずれか１つにおける文字列の長さはその制御領域の長さ以下である、と判断した場合、制御情報を生成し、段階Ｂの実行を継続する。
【００１６】
代替的に、端末デバイスは、段階Ｂを実行する前に、段階Ａ１を実行する。
【００１７】
段階Ａ１。ユーザにより入力され、制御情報を生成するために用いられる操作を受信する。
【００１８】
具体的には、ユーザが端末デバイスの言語をリセットした場合、例えば、本実施形態において、ユーザが端末デバイスの言語を中国語から英語へ設定した場合、端末デバイスは、操作インタフェースを表示画面上に表示し得る。操作インタフェースは、ユーザが制御領域を設定してリセット制御領域を形成する必要があるかどうかを示し得る。ユーザが、リセット制御領域を形成するために制御領域が設定される必要があることを、操作インタフェースを用いて端末デバイスに通知した場合、端末デバイスは、ユーザの操作に基づいて制御情報を生成し得る。制御情報は、段階Ｂを実行するよう端末デバイスをトリガするために用いられる。
【００１９】
段階Ｂ。制御情報を受信する。
【００２０】
本実施形態において、制御情報は、制御領域を処理して、第１の目標条件を満たすリセット制御領域を形成するよう端末デバイスに命令するために用いられる。第１の目標条件は、表示画面の横方向における少なくとも２つのリセット制御領域における任意の２つの隣接するリセット制御領域が接続されている、すなわち、第１の間隙が、２つの隣接するリセット制御領域の間に配置されていない、ということである。
【００２１】
段階Ｃ。リセット制御領域を表示画面上に表示する。
【００２２】
具体的には、端末デバイスは、制御情報を受信した後、制御情報に基づいて、少なくとも２つのリセット制御領域を表示画面上に表示し得る。
【００２３】
具体的には、目標サブ領域は、予め設定された条件を満たすサブ領域である。
【００２４】
リセット制御領域の長さは、リセット長さである。
【００２５】
具体的には、目標サブ領域に含まれる複数の制御領域は、少なくとも１つの目標制御領域を含む。
【００２６】
具体的には、目標サブ領域をリセットする処理は、
端末デバイスの横方向における目標サブ領域の長さＬを取得すること、
目標サブ領域に含まれる制御領域の数Ｎを取得すること、および
各リセット制御領域のリセット長さがＬ／Ｎである、と判断すること
である。
【００２７】
本実施形態において、目標サブ領域の長さは、目標サブ領域がリセット後に取得される長さが、目標サブ領域がリセットされる前に取得される長さと同じとなるように、修正されない。
【００２８】
端末デバイスは、
端末デバイスの横方向における目標サブ領域の長さＬを取得し、
目標サブ領域に含まれる制御領域の数Ｎを取得し、
各リセット制御領域のリセット長さがＬ／Ｎである、と判断する。
【００２９】
以下の２つの条件は、目標サブ領域がリセットされた後に満たされる。
【００３０】
条件１：目標サブ領域がリセットされる前は、第１の予め設定された間隙は、目標サブ領域における任意の２つの隣接する制御領域の間に配置され、目標サブ領域がリセットされた後は、第１の予め設定された間隙は、目標サブ領域における任意の２つの隣接するリセット制御領域の間には配置されない。すなわち、目標サブ領域における任意の２つの隣接するリセット制御領域は、互いに接し、表示効果において、目標サブ領域における任意の２つの隣接するリセット制御領域の境界は、互いに重なる。
【００３１】
条件２：リセット制御領域が目標サブ領域において目標サブ領域の両側に配置され、第２の予め設定された間隙がリセット制御領域の一方と端末デバイスの表示画面の縁部との間に配置され、第２の予め設定された間隙は、リセット制御領域の他方と表示画面の縁部との間に配置される。第２の予め設定された間隙のサイズは、本実施形態において限定されない。
【００３２】
段階Ｄ。文字列をリセット制御領域に表示する。
【００３３】
本実施形態において、制御領域は、リセット制御領域を形成するために処理され、表示画面の横方向において、リセット制御領域の長さは、制御領域の長さより長いので、リセット制御領域に表示され得る文字列の長さは、制御領域に表示され得る文字列の長さより長い。従って、本実施形態において、文字列は、制御領域に表示される文字列の行の数が効果的に低減されることにより、ユーザがリセット制御領域に表示される文字列を読み取る効率が改善され得るように、リセット制御領域に表示される。
【００３４】
本発明の実施形態の第１の態様に関し、本発明の実施形態の第１の態様の第１の実装形態において、段階Ｄは、以下の段階を含む。
【００３５】
段階Ｄ１１．第１の目標リセット制御領域を決定する。
【００３６】
本実施形態において、第２の目標リセット制御領域は、第１の目標リセット制御領域の両側の各々に配置され、第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第２の目標リセット制御領域に含まれる第２の文字列の長さは、第２の目標リセット制御領域の長さより長い。
【００３７】
段階Ｄ１２。第１の文字列に対して目標処理を実行する。
【００３８】
目標処理は、第１の文字列における縮小された任意の文字が第１の予め設定された値以上となるように、第１の目標リセット制御領域に含まれる第１の文字列における任意の文字を縮小することである。
【００３９】
第１の予め設定された値は、本実施形態において限定されない。ただし、ユーザが第１の予め設定された値以上の文字を明確に見得ることを条件とする。
【００４０】
段階Ｄ１３。目標処理が実行された第１の文字列を、第１の目標リセット制御領域に、少なくとも一行の文字列という表示方式で表示する。
【００４１】
本実施形態における段階Ｄ１３によれば、第１の文字列の少なくとも一行の文字列の任意の行は、第２の目標条件を満たす。
【００４２】
第２の目標条件は、目標処理が実行された第１の文字列の少なくとも一行の文字列の任意の行の長さは第１の目標リセット制御領域のリセット長さ以下であり、第１の文字列の少なくとも一行の文字列の任意の行と第２の文字列との間の間隙は、第２の予め設定された値以上である、ということである。
【００４３】
本実施形態における方法から分かり得るように、第２の目標リセット制御領域が第１の目標リセット制御領域の両側の各々に配置される場合、第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第２の目標リセット制御領域に含まれる第２の文字列の長さは、第２の目標リセット制御領域の長さより長く、本実施形態において、目標処理は、第１の文字列の少なくとも一行の文字列の任意の行が第２の目標条件を満たすように、第１の文字列に対して実行され得る。
【００４４】
任意選択的に、目標処理が実行された第１の文字列の長さがリセット制御領域の長さ以下である場合、目標処理が実行された第１の文字列は、リセット制御領域に中央揃えで表示される。
【００４５】
さらに任意選択的に、目標処理が実行された第１の文字列の長さがリセット制御領域の長さより長い場合、目標処理が実行された第１の文字列は、リセット制御領域に改行方式で表示される。
【００４６】
さらに任意選択的に、端末デバイスが、リセット制御領域における文字は、縮小された後でもリセット制御領域に一行では表示され得ないと判断した場合、端末デバイスは、リセット制御領域における文字を縮小し得ないが、当該文字を改行方式で直接表示する。
【００４７】
本実施形態における方法において、従来技術における制御領域の長さは延ばされるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得る。加えて、あるリセット制御領域の左側および右側のリセット制御領域の両方が第１の条件を満たしている場合、当該リセット制御領域における文字列は、縮小され得る。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【００４８】
本発明の実施形態の第１の態様に関し、本発明の実施形態の第１の態様の第２の実装形態において、段階Ｄは、以下の段階を含む。
【００４９】
段階Ｄ２１．第１の目標リセット制御領域を決定する。
【００５０】
本実施形態において、第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、第２の長さは、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域のリセット長さであり、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより長く、第３の長さは、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域のリセット長さである。
【００５１】
段階Ｄ２２．第１の文字列の一行表示領域を決定する。
【００５２】
第１の文字列の一行表示領域は、第１の文字列の一行表示領域の長さが第１の目標リセット制御領域のリセット長さより長くなるように、かつ、第１の文字列の一行表示領域と第２の文字列との間の間隙が第２の予め設定された値以上となるように第１の目標リセット制御領域を第２の文字列に向かって拡張することにより配置される。
【００５３】
段階Ｄ２３。第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示する。
【００５４】
本実施形態における方法において、第１の文字列の少なくとも一行の文字列の任意の行の長さは、第１の文字列の一行表示領域のリセット長さ以下であり得る。
【００５５】
具体的には、第１の目標リセット制御領域は、アイコンを表示するために用いられる領域と、文字列を表示するために用いられる領域とを含み得る。第１の文字列の長さが第１の目標リセット制御領域の長さより長い場合、第１の目標リセット制御領域における両方の領域が、第１の文字列の一行表示領域と第２の文字列との間の距離が第２の予め設定された値以上になるまで、第２の文字列に向かって拡張され得るか、または、文字列を第１の目標リセット制御領域に表示するために用いられる領域が、文字列を第１の文字列の一行表示領域に表示するために用いられる領域と第２の文字列との間の距離が第２の予め設定された値以上になるまで、第２の文字列に向かって拡張され得る。
【００５６】
具体的には、第１の文字列の一行表示領域を第２の文字列に向かって拡張するプロセスにおいて、第１の文字列の一行表示領域の長さが第１の文字列を表示する一行の長さ以上である場合、第１の文字列の一行表示領域は、もはや拡張されない。
【００５７】
第１の文字列の一行表示領域を第２の文字列に向かって拡張するプロセスにおいて、第１の文字列の一行表示領域と第２の文字列との間の距離が第２の予め設定された値と等しい、および／または第１の文字列の一行表示領域の長さが第１の文字列を表示する一行の長さ以上である場合、第１の文字列の一行表示領域は、もはや第２の文字列に向かって拡張されない。
【００５８】
本実施形態における第１の文字列を表示する具体的なプロセスは、
第１の文字列の長さが第１の文字列の一行表示領域の長さ以下であるかどうかを判断すること、および
第１の文字列の長さが第１の文字列の一行表示領域の長さ以下である場合、第１の文字列を、第１の文字列の一行表示領域に、一行という方式で表示すること、または
第１の文字列の長さが第１の文字列の一行表示領域の長さより長い場合、第１の文字列を、第１の文字列の一行表示領域に、改行方式で表示すること
である。
【００５９】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得、第１の目標リセット制御領域の一方の側が第１の条件を満たす場合、第１の目標リセット制御領域の他方の側は、第２の条件を満たす。第１の条件は、リセット制御領域における文字列の長さは、リセット制御領域のリセット長さより長い、ということであり、第２の条件は、リセット制御領域における文字列の長さは、リセット制御領域のリセット長さより短い、ということであり、第１の目標リセット制御領域における第１の文字列は、第２の条件を満たすリセット制御領域における第２の文字列に向かって拡張され得、第１の文字列と第２の文字列との間の距離は、第２の予め設定された値以上であることが保証される。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【００６０】
本発明の実施形態の第１の態様に関し、本発明の実施形態の第１の態様の第３の実装形態において、段階Ｄは、以下の段階を含む。
【００６１】
段階Ｄ３１。第１の目標リセット制御領域を決定する。
【００６２】
第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、第２の長さは、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域のリセット長さであり、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより短く、第３の長さは、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域のリセット長さである。
【００６３】
段階Ｄ３２。第１の文字列の一行表示領域を決定する。
【００６４】
第１の文字列の一行表示領域は、第１の文字列の一行表示領域の長さが第１の目標リセット制御領域のリセット長さより長くなるように、かつ、第１の文字列の一行表示領域と第２の文字列との間の間隙および第１の文字列の一行表示領域と第３の文字列との間の間隙の両方が第２の予め設定された値以上となるように第１の目標リセット制御領域を第２の文字列および第３の文字列に向かって拡張することにより配置される。
【００６５】
段階Ｄ３３。第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示する。
【００６６】
本実施形態における方法において、第１の文字列の少なくとも一行の文字列の任意の行の長さは、第１の文字列の一行表示領域の長さ以下であり得る。
【００６７】
本実施形態において、第１の文字列は、中央揃え後、リセット制御領域において第２の文字列と第３の文字列とに向かって別々に移動し得る。
【００６８】
本実施形態において、第１の文字列の一行表示領域を拡張する具体的なプロセスは、以下のとおりであり得る。
【００６９】
具体的には、第１の文字列の一行表示領域を両側に向かって均一に拡張するプロセスにおいて、第１の文字列の一行表示領域の長さが第１の文字列を表示する一行の長さ以上である場合、第１の文字列の一行表示領域は、もはや両側に向かって拡張されない。
【００７０】
第１の文字列の一行表示領域を第２の文字列および第３の文字列に向かって拡張するプロセスにおいて、第１の文字列の一行表示領域と第２の文字列との間の距離が第２の予め設定された値と等しく、かつ、第１の文字列の一行表示領域と第３の文字列との間の距離が第２の予め設定された値より長い場合、第１の文字列の一行表示領域は、もはや第２の文字列に向かって拡張されないが、第１の文字列の一行表示領域の長さが第１の文字列を表示する一行の長さ以上になり、および／または第１の文字列の一行表示領域８０５と第３の文字列との間の距離が第２の予め設定された値と等しくなるまで、第３の文字列に向かって拡張される。
【００７１】
第１の文字列の一行表示領域を第２の文字列および第３の文字列に向かって拡張するプロセスにおいて、第１の文字列の一行表示領域と第３の文字列との間の距離が第２の予め設定された値と等しく、かつ、第１の文字列の一行表示領域と第２の文字列との間の距離が第２の予め設定された値より長い場合、第１の文字列の一行表示領域は、もはや第３の文字列に向かって拡張されないが、第１の文字列の一行表示領域の長さが第１の文字列を表示する一行の長さ以上になり、および／または第１の文字列の一行表示領域と第２の文字列との間の距離が第２の予め設定された値と等しくなるまで、第２の文字列に向かって拡張される。
【００７２】
本実施形態における第１の文字列を表示する具体的なプロセスは、
第１の文字列の長さが第１の文字列の一行表示領域の長さ以下であるかどうかを判断すること、および
第１の文字列の長さが第１の文字列の一行表示領域の長さ以下である場合、第１の文字列を、第１の文字列の一行表示領域に、一行という方式で表示すること、または
第１の文字列の長さが第１の文字列の一行表示領域の長さより長い場合、第１の文字列を、第１の文字列の一行表示領域に、改行方式で表示すること
である。
【００７３】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態における第１の目標リセット制御領域は、より長い文字列を表示し得、第１の位置に位置する第１の目標リセット制御領域の両側のリセット制御領域の両方が第２の条件を満たす場合、第１の目標リセット制御領域における第１の文字列は、第２の条件を満たすリセット制御領域において第２の文字列および第３の文字列に向かって拡張され得、第１の文字列と第２の文字列との間の距離が第２の予め設定された値以上となり、かつ、第１の文字列と第３の文字列との間の距離が第２の予め設定された値以上となることが保証される。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【００７４】
本発明の実施形態の第１の態様の第２の実装形態または本発明の実施形態の第１の態様の第３の実装形態に関し、本発明の実施形態の第１の態様の第４の実装形態において、段階Ｄは、以下の段階をさらに含む。
【００７５】
段階Ｄ４１。第１の文字列に対して目標処理を実行する。
【００７６】
目標処理は、文字列を縮小し、縮小された文字列を有効化して第１の予め設定された値以上にすることである。
【００７７】
段階Ｄ４２。目標処理が実行された第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示する。
【００７８】
本実施形態において、第１の目標リセット制御領域における第１の文字列は、第１の目標リセット制御領域に一行で表示され得る文字の数が増やされ、第１の目標リセット制御領域に表示される第１の文字列の改行がさらに回避されるか、または、第１の目標リセット制御領域に表示される第１の文字列の行の数がさらに低減されることにより文字列を改行する回数が低減され、ユーザが文字列を読み取る効率が改善されるように縮小され得る。
【００７９】
本発明の実施形態の第１の態様に関し、本発明の実施形態の第１の態様の第５の実装形態において、段階Ｄは、以下の段階を含む。
【００８０】
段階Ｄ５１。第４の目標リセット制御領域を決定する。
【００８１】
第４の目標リセット制御領域に含まれる第４の文字列の長さは、第４の目標リセット制御領域の長さより長く、第４の目標リセット制御領域は、表示画面の縁部と第５の目標リセット制御領域との間に位置し、第５の目標リセット制御領域に含まれる第５の文字列の長さは、第５の目標リセット制御領域の長さより長い。
【００８２】
段階Ｄ５２。第４の文字列の一行表示領域を決定する。
【００８３】
第４の文字列の一行表示領域は、第４の文字列の一行表示領域の長さが第４の目標リセット制御領域のリセット長さより長くなるように、かつ、第４の文字列の一行表示領域と表示画面の縁部との間の間隙が第３の予め設定された値以上となるように第４の目標リセット制御領域を表示画面の縁部に向かって拡張することにより配置される。
【００８４】
段階Ｄ５３。第４の文字列を、第４の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示する。
【００８５】
本実施形態における方法において、第４の文字列の少なくとも一行の文字列の任意の行の長さは、第４の文字列の一行表示領域の長さ以下であり得る。
【００８６】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得、本実施形態における第４の文字列は、第４の目標リセット制御領域に表示され得る文字列の長さがさらに増やされるように、表示画面の縁部に向かって拡張され得る。すなわち、本実施形態において、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列を改行する回数が低減され、ユーザが文字列を読み取る効率が改善される。
【００８７】
本発明の実施形態の第１の態様に関し、本発明の実施形態の第１の態様の第６の実装形態において、段階Ｄは、以下の段階を含む。
【００８８】
段階Ｄ６１。第４の目標リセット制御領域を決定する。
【００８９】
第４の目標リセット制御領域に含まれる第４の文字列の長さは、第４の目標リセット制御領域の長さより長く、第４の目標リセット制御領域は、表示画面の縁部と第５の目標リセット制御領域との間に位置し、第５の目標リセット制御領域に含まれる第５の文字列の長さは、第５の目標リセット制御領域の長さより短い。
【００９０】
段階Ｄ６２。第４の文字列の一行表示領域を決定する。
【００９１】
第４の文字列の一行表示領域は、第４の文字列の一行表示領域の長さが第４の目標リセット制御領域のリセット長さより長く、第４の文字列の一行表示領域と表示画面の縁部との間の間隙が第３の予め設定された値以上となるように、かつ、第４の文字列と第５の文字列との間の間隙が第２の予め設定された値以上となるように第４の目標リセット制御領域を表示画面の縁部および第５の文字列に向かって拡張することにより配置される。
【００９２】
段階Ｄ６３。第４の文字列を、第４の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示する。
【００９３】
本実施形態における方法において、第４の文字列の少なくとも一行の文字列の任意の行の長さは、第４の文字列の一行表示領域の長さ以下であり得る。
【００９４】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得、本実施形態における第４の文字列は、第４の目標リセット制御領域に表示され得る文字列の長さがさらに増やされるように、表示画面の縁部および第５の文字列に向かって拡張され得る。すなわち、本実施形態において、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列を改行する回数が低減され、ユーザが文字列を読み取る効率が改善される。
【００９５】
本発明の実施形態の第１の態様の第５の実装形態または本発明の実施形態の第１の態様の第６の実装形態に関し、本発明の実施形態の第１の態様の第７の実装形態において、段階Ｄは、以下の段階を含む。
【００９６】
段階Ｄ７１。第４の文字列に対して目標処理を実行する。
【００９７】
目標処理は、文字列を縮小し、縮小された文字列を有効化して第１の予め設定された値以上にすることである。
【００９８】
段階Ｄ７２。目標処理が実行された第４の文字列を、第４の目標リセット制御領域に、少なくとも一行の文字列という表示方式で表示する。
【００９９】
本実施形態における方法において、第４の文字列の少なくとも一行の文字列の任意の行の長さは、第４の目標リセット制御領域のリセット長さ以下である。
【０１００】
本実施形態において、第４の目標リセット制御領域における第４の文字列は、第４の目標リセット制御領域に一行で表示され得る文字の数が増やされ、第４の目標リセット制御領域に表示される第４の文字列の改行がさらに回避されるか、または、第４の目標リセット制御領域に表示される第４の文字列の行の数がさらに低減されることにより文字列を改行する回数が低減され、ユーザが文字列を読み取る効率が改善されるように縮小され得る。
【０１０１】
本発明の実施形態の第２の態様は、受信ユニット、第１の表示ユニットおよび第２の表示ユニットを含む端末デバイスを提供する。
【０１０２】
受信ユニットは、制御情報を受信するように構成される。制御情報は、少なくとも２つの制御領域を処理して、第１の目標条件を満たす少なくとも２つのリセット制御領域を形成するよう端末デバイスに命令するために用いられ、第１の間隙が、表示画面の横方向における少なくとも２つの制御領域のうちの任意の２つの隣接する制御領域の間に配置され、第１の目標条件は、表示画面の横方向における少なくとも２つのリセット制御領域のうちの任意の２つの隣接するリセット制御領域が接続されている、ということである。
【０１０３】
本実施形態において提供される受信ユニットは、本発明の実施形態の第１の態様における段階Ａ０または段階Ａ１を実行するように構成され、かつ、段階Ｂを実行するように構成されことが明確になるはずである。
【０１０４】
段階Ａ０または段階Ａ１を実行し、段階Ｂを実行する具体的なプロセスについては、本発明の実施形態の第１の態様を参照されたい。詳細は、本実施形態において改めて説明されない。
【０１０５】
第１の表示ユニットは、制御情報に基づいて、少なくとも２つのリセット制御領域を表示画面上に表示するように構成される。
【０１０６】
本実施形態における第１の表示ユニットは、本発明の実施形態の第１の態様における段階Ｃを実行するように構成される。段階Ｃを実行する具体的なプロセスについては、本発明の実施形態の第１の態様を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１０７】
第２の表示ユニットは、文字列を少なくとも２つのリセット制御領域のいずれか１つに表示するように構成される。
【０１０８】
本実施形態における第２の表示ユニットは、本発明の実施形態の第１の態様における段階Ｄを実行するように構成される。段階Ｄを実行する具体的なプロセスについては、本発明の実施形態の第１の態様を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１０９】
本実施形態において、制御領域は、リセット制御領域を形成するために処理され、表示画面の横方向において、リセット制御領域の長さは、制御領域の長さより長いので、リセット制御領域に表示され得る文字列の長さは、制御領域に表示され得る文字列の長さより長い。従って、本実施形態において、文字列は、制御領域に表示される文字列の行の数が効果的に低減され得ることにより、ユーザがリセット制御領域に表示される文字列を読み取る効率が改善されるように、リセット制御領域に表示される。
【０１１０】
本発明の実施形態の第２の態様に関し、本発明の実施形態の第２の態様の第１の実装形態において、第２の表示ユニットは、第１の決定モジュールおよび第１の表示モジュールを含む。
【０１１１】
第１の決定モジュールは、少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される。第２の目標リセット制御領域は、第１の目標リセット制御領域の両側の各々に配置され、第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第２の目標リセット制御領域に含まれる第２の文字列の長さは、第２の目標リセット制御領域の長さより長い。
【０１１２】
本実施形態における第１の決定モジュールは、本発明の実施形態の第１の態様の第１の実装形態における段階Ｄ１１を実行するように構成される。段階Ｄ１１を実行する具体的なプロセスについては、本発明の実施形態の第１の態様を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１１３】
第１の表示モジュールは、第１の文字列の少なくとも一行の文字列の任意の行が第２の目標条件を満たすように、目標処理が実行された第１の文字列を、第１の目標リセット制御領域に、少なくとも一行の文字列という表示方式で表示するように構成される。目標処理は、文字列を縮小し、縮小された文字列を有効化して第１の予め設定された値以上にすることであり、第２の目標条件は、目標処理が実行された第１の文字列の少なくとも一行の文字列の任意の行の長さは、第１の目標リセット制御領域のリセット長さ以下であり、かつ、第１の文字列の少なくとも一行の文字列の任意の行と第２の文字列との間の間隙は、第２の予め設定された値以上である、ということである。
【０１１４】
本実施形態における第１の決定モジュールは、本発明の実施形態の第１の態様の第１の実装形態における段階Ｄ１２および段階Ｄ１３を実行するように構成される。段階Ｄ１２および段階Ｄ１３を実行する具体的なプロセスについては、本発明の実施形態の第１の態様を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１１５】
本実施形態における端末デバイスにおいて、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得る。加えて、リセット制御領域の左側および右側のリセット制御領域の両方が第１の条件を満たしている場合、当該リセット制御領域における文字列は、縮小され得る。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０１１６】
本発明の実施形態の第２の態様に関し、本発明の実施形態の第２の態様の第２の実装形態において、第２の表示ユニットは、第２の決定モジュール、第３の決定モジュールおよび第２の表示モジュールを含む。
【０１１７】
第２の決定モジュールは、少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される。第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、第２の長さは、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域のリセット長さであり、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより長く、第３の長さは、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域のリセット長さである。
【０１１８】
本実施形態における第２の決定モジュールは、本発明の実施形態の第１の態様の第２の実装形態における段階Ｄ２１を実行するように構成される。段階Ｄ２１を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第２の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１１９】
第３の決定モジュールは、第１の文字列の一行表示領域を決定するように構成される。第１の文字列の一行表示領域は、第１の文字列の一行表示領域の長さが第１の目標リセット制御領域のリセット長さより長くなるように、かつ、第１の文字列の一行表示領域と第２の文字列との間の間隙が第２の予め設定された値以上となるように第１の目標リセット制御領域を第２の文字列に向かって拡張することにより配置される。
【０１２０】
本実施形態における第３の決定モジュールは、本発明の実施形態の第１の態様の第２の実装形態における段階Ｄ３１を実行するように構成される。段階Ｄ３１を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第２の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１２１】
第２の表示モジュールは、第１の文字列の少なくとも一行の文字列の任意の行の長さが第１の文字列の一行表示領域のリセット長さ以下となるように、第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される。
【０１２２】
本実施形態における第２の表示モジュールは、本発明の実施形態の第１の態様の第２の実装形態における段階Ｄ２３を実行するように構成される。段階Ｄ２３を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第２の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１２３】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得、第１の目標リセット制御領域の一方の側が第１の条件を満たす場合、第１の目標リセット制御領域の他方の側は、第２の条件を満たす。第１の条件は、リセット制御領域における文字列の長さは、リセット制御領域のリセット長さより長い、ということであり、第２の条件は、リセット制御領域における文字列の長さは、リセット制御領域のリセット長さより短い、ということであり、第１の目標リセット制御領域における第１の文字列は、第２の条件を満たすリセット制御領域における第２の文字列に向かって拡張され得、第１の文字列と第２の文字列との間の距離は、第２の予め設定された値以上であることが保証される。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０１２４】
本発明の実施形態の第２の態様に関し、本発明の実施形態の第２の態様の第３の実装形態において、第２の表示ユニットは、第４の決定モジュール、第５の決定モジュールおよび第３の表示モジュールを含む。
【０１２５】
第４の決定モジュールは、少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される。第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、第２の長さは、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域のリセット長さであり、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより短く、第３の長さは、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域のリセット長さである。
【０１２６】
本実施形態における第４の決定モジュールは、本発明の実施形態の第１の態様の第３の実装形態における段階Ｄ３１を実行するように構成される。段階Ｄ３１を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第３の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１２７】
第５の決定モジュールは、第１の文字列の一行表示領域を決定するように構成される。第１の文字列の一行表示領域は、第１の文字列の一行表示領域の長さが第１の目標リセット制御領域のリセット長さより長くなるように、かつ、第１の文字列の一行表示領域と第２の文字列との間の間隙および第１の文字列の一行表示領域と第３の文字列との間の間隙の両方が第２の予め設定された値以上となるように第１の目標リセット制御領域を第２の文字列および第３の文字列に向かって拡張することにより配置される。
【０１２８】
本実施形態における第４の決定モジュールは、本発明の実施形態の第１の態様の第３の実装形態における段階Ｄ３２を実行するように構成される。段階Ｄ３２を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第３の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１２９】
第３の表示モジュールは、第１の文字列の少なくとも一行の文字列の任意の行の長さが第１の文字列の一行表示領域のリセット長さ以下となるように、第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される。
【０１３０】
本実施形態における第４の決定モジュールは、本発明の実施形態の第１の態様の第３の実装形態における段階Ｄ３３を実行するように構成される。段階Ｄ３３を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第３の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１３１】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態における第１の目標リセット制御領域は、より長い文字列を表示し得、第１の位置に位置する第１の目標リセット制御領域の両側のリセット制御領域の両方が第２の条件を満たす場合、第１の目標リセット制御領域における第１の文字列は、第２の条件を満たすリセット制御領域において第２の文字列および第３の文字列に向かって拡張され得、第１の文字列と第２の文字列との間の距離が第２の予め設定された値以上となり、かつ、第１の文字列と第３の文字列との間の距離が第２の予め設定された値以上となることが保証される。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０１３２】
本発明の実施形態の第２の態様の第２の実装形態または本発明の実施形態の第２の態様の第３の実装形態に関し、本発明の実施形態の第２の態様の第４の実装形態において、第２の表示ユニットは、
目標処理が実行された第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される第４の表示モジュール
を含み、
目標処理は、文字列を縮小し、縮小された文字列を有効化して第１の予め設定された値以上にすることである。
【０１３３】
本実施形態における第４の表示モジュールは、本発明の実施形態の第１の態様の第４の実装形態における段階Ｄ４１および段階Ｄ４２を実行するように構成される。段階Ｄ４１および段階Ｄ４２を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第４の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１３４】
本発明の実施形態の第２の態様に関し、本発明の実施形態の第２の態様の第５の実装形態において、第２の表示ユニットは、第６の決定モジュール、第７の決定モジュールおよび第５の表示モジュールを含む。
【０１３５】
第６の決定モジュールは、少なくとも２つのリセット制御領域に含まれる少なくとも１つの第４の目標リセット制御領域を決定するように構成される。第４の目標リセット制御領域に含まれる第４の文字列の長さは、第４の目標リセット制御領域の長さより長く、第４の目標リセット制御領域は、表示画面の縁部と第５の目標リセット制御領域との間に位置し、第５の目標リセット制御領域に含まれる第５の文字列の長さは、第５の目標リセット制御領域の長さより長い。
【０１３６】
本実施形態における第６の決定モジュールは、本発明の実施形態の第１の態様の第５の実装形態における段階Ｄ５１を実行するように構成される。段階Ｄ５１を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第５の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１３７】
第７の決定モジュールは、第４の文字列の一行表示領域を決定するように構成される。第４の文字列の一行表示領域は、第４の文字列の一行表示領域の長さが第４の目標リセット制御領域のリセット長さより長くなるように、かつ、第４の文字列の一行表示領域と表示画面の縁部との間の間隙が第３の予め設定された値以上となるように第４の目標リセット制御領域を表示画面の縁部に向かって拡張することにより配置される。
【０１３８】
本実施形態における第６の決定モジュールは、本発明の実施形態の第１の態様の第５の実装形態における段階Ｄ５２を実行するように構成される。段階Ｄ５２を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第５の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１３９】
第５の表示モジュールは、第４の文字列の少なくとも一行の文字列の任意の行の長さが第４の文字列の一行表示領域のリセット長さ以下となるように、第４の文字列を、第４の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される。
【０１４０】
本実施形態における第６の決定モジュールは、本発明の実施形態の第１の態様の第５の実装形態における段階Ｄ５３を実行するように構成される。段階Ｄ５３を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第５の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１４１】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得、本実施形態における第４の文字列は、第４の目標リセット制御領域に表示され得る文字列の長さがさらに増やされるように、表示画面の縁部に向かって拡張され得る。すなわち、本実施形態において、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列を改行する回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０１４２】
本発明の実施形態の第２の態様に関し、本発明の実施形態の第２の態様の第６の実装形態において、第２の表示ユニットは、第８の決定モジュール、第９の決定モジュールおよび第６の表示モジュールを含む。
【０１４３】
第８の決定モジュールは、少なくとも２つのリセット制御領域に含まれる少なくとも１つの第４の目標リセット制御領域を決定するように構成される。第４の目標リセット制御領域に含まれる第４の文字列の長さは、第４の目標リセット制御領域の長さより長く、第４の目標リセット制御領域は、表示画面の縁部と第５の目標リセット制御領域との間に位置し、第５の目標リセット制御領域に含まれる第５の文字列の長さは、第５の目標リセット制御領域の長さより短い。
【０１４４】
本実施形態における第８の決定モジュールは、本発明の実施形態の第１の態様の第６の実装形態における段階Ｄ６１を実行するように構成される。段階Ｄ６１を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第６の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１４５】
第９の決定モジュールは、第４の文字列の一行表示領域を決定するように構成される。第４の文字列の一行表示領域は、第４の文字列の一行表示領域の長さが第４の目標リセット制御領域のリセット長さより長く、第４の文字列の一行表示領域と表示画面の縁部との間の間隙が第３の予め設定された値以上となるように、かつ、第４の文字列と第５の文字列との間の間隙が第２の予め設定された値以上となるように第４の目標リセット制御領域を表示画面の縁部および第５の文字列に向かって拡張することにより配置される。
【０１４６】
本実施形態における第９の決定モジュールは、本発明の実施形態の第１の態様の第６の実装形態における段階Ｄ６２を実行するように構成される。段階Ｄ６２を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第６の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１４７】
第６の表示モジュールは、第４の文字列の少なくとも一行の文字列の任意の行の長さが第４の文字列の一行表示領域のリセット長さ以下となるように、第４の文字列を、第４の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される。
【０１４８】
本実施形態における第６の表示モジュールは、本発明の実施形態の第１の態様の第６の実装形態における段階Ｄ６３を実行するように構成される。段階Ｄ６３を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第６の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１４９】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得、本実施形態における第４の文字列は、第４の目標リセット制御領域に表示され得る文字列の長さがさらに増やされるように、表示画面の縁部および第５の文字列に向かって拡張され得る。すなわち、本実施形態において、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列を改行する回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０１５０】
本発明の実施形態の第２の態様の第５の実装形態または本発明の実施形態の第２の態様の第６の実装形態に関し、本発明の実施形態の第２の態様の第７の実装形態において、第２の表示ユニットは、
第４の文字列の少なくとも一行の文字列の任意の行の長さが第４の目標リセット制御領域のリセット長さ以下となるように、目標処理が実行された第４の文字列を、第４の目標リセット制御領域に、少なくとも一行の文字列という表示方式で表示するように構成される第７の表示モジュールであって、目標処理は、文字列を縮小し、縮小された文字列を有効化して第１の予め設定された値以上にすることである、第７の表示モジュール
を含む。
【０１５１】
本実施形態における第７の表示モジュールは、本発明の実施形態の第１の態様の第７の実装形態における段階Ｄ７１および段階Ｄ７２を実行するように構成される。段階Ｄ７１および段階Ｄ７２を実行する具体的なプロセスについては、本発明の実施形態の第１の態様の第７の実装形態を参照されたい。詳細は、本発明の本実施形態において改めて説明されない。
【０１５２】
本実施形態において、第４の目標リセット制御領域における第４の文字列は、第４の目標リセット制御領域に一行で表示され得る文字の数が増やされ、第４の目標リセット制御領域に表示される第４の文字列の改行がさらに回避されるか、または、第４の目標リセット制御領域に表示される第４の文字列の行の数がさらに低減されることにより文字列を改行する回数が低減され、ユーザが文字列を読み取る効率が改善されるように縮小され得る。
【０１５３】
本発明の実施形態の第３の態様は、
端末デバイスであって、
１または複数のプロセッサと、
メモリと、
バスシステムと、
１または複数のプログラムと
を含み、
プロセッサおよびメモリは、バスシステムを用いて接続され、
１または複数のプログラムは、メモリに記憶され、命令を含み、
命令が端末デバイスにより実行された場合、端末デバイスは、本発明の実施形態の第１の態様または本発明の実施形態の第１の態様の第１の実装形態から第７の実装形態のいずれか１つにおいて説明される方法を実行する、
端末デバイス
を提供する。
【０１５４】
本発明の実施形態の第４の態様は、
１または複数のプログラムを記憶するコンピュータ可読記憶媒体であって、
１または複数のプログラムは、命令を含み、
命令が端末デバイスにより実行された場合、端末デバイスは、本発明の実施形態の第１の態様または本発明の実施形態の第１の態様の第１の実装形態から第７の実装形態のいずれか１つにおいて説明される方法を実行する、
コンピュータ可読記憶媒体
を提供する。
【０１５５】
本発明の実施形態において提供される文字列表示方法および端末デバイスにおいて、制御領域は、リセット制御領域を形成するよう実施形態における方法を用いて処理され、リセット制御領域の長さは、リセット制御領域に表示され得る文字列の長さが制御領域に表示され得る文字列の長さより長くなるように、表示画面の横方向における制御領域の長さより長い。従って、実施形態において、文字列は、制御領域に表示される文字列の行の数が効果的に低減され得ることにより、ユーザがリセット制御領域に表示される文字列を読み取る効率が改善されるように、リセット制御領域に表示される。
【図面の簡単な説明】
【０１５６】
【図１】従来技術における端末デバイスの表示画面が複数の制御領域を表示する実施形態の表示効果の模式図である。
【０１５７】
【図２】本発明による端末デバイスの実施形態の模式構造図である。
【０１５８】
【図３】本発明による文字列を制御領域に表示する実施形態の段階のフローチャートである。
【０１５９】
【図４】本発明による端末デバイス上に表示されるサブ領域の実施形態の模式構造図である。
【０１６０】
【図５】本発明による端末デバイス上に表示されるサブ領域の別の実施形態の模式構造図である。
【０１６１】
【図６】本発明による端末デバイスが文字列を制御領域に表示する実施形態の模式図である。
【０１６２】
【図７】本発明による端末デバイスが文字列を制御領域に表示する別の実施形態の模式図である。
【０１６３】
【図８】本発明による端末デバイスが文字列を制御領域に表示する別の実施形態の模式図である。
【０１６４】
【図９】本発明による端末デバイスが文字列を制御領域に表示する別の実施形態の模式図である。
【０１６５】
【図１０】本発明による端末デバイスが文字列を制御領域に表示する別の実施形態の模式図である。
【０１６６】
【図１１】本発明による端末デバイスのホーム画面が中国語動作環境にある例の図である。
【０１６７】
【図１２】本発明による端末デバイスのホーム画面がロシア語動作環境にある例の図である。
【０１６８】
【図１３】本発明による端末デバイスのホーム画面がロシア語動作環境にある例の図である。
【０１６９】
【図１４】本発明による端末デバイスにおける連絡アプリケーションが英語動作環境にある例の図である。
【０１７０】
【図１５】本発明による端末デバイスにおける連絡アプリケーションがポルトガル語動作環境にある例の図である。
【０１７１】
【図１６】本発明による端末デバイスにおける連絡アプリケーションがポルトガル語動作環境にある例の図である。
【０１７２】
【図１７】本発明による端末デバイスにおけるニュースアプリケーションが中国語動作環境にある例の図である。
【０１７３】
【図１８】本発明による端末デバイスにおけるニュースアプリケーションがスペイン語動作環境にある例の図である。
【０１７４】
【図１９】本発明による端末デバイスにおけるニュースアプリケーションがスペイン語動作環境に適用される例の図である。
【０１７５】
【図２０】本発明による端末デバイスがホーム画面を表示する実施形態の模式図である。
【０１７６】
【図２１】本発明による端末デバイスがアプリケーションのレベル１インタフェースを表示する実施形態の模式図である。
【０１７７】
【図２２】本発明による端末デバイスがアプリケーションのレベル１インタフェースを表示する別の実施形態の模式図である。
【０１７８】
【図２３】本発明による端末デバイスの別の実施形態の模式構造図である。
【発明を実施するための形態】
【０１７９】
本発明の実施形態は、端末デバイスに基づく文字列表示方法を提供する。以下では、図２を参照して、本発明の実施形態における文字列表示方法を実行し得る端末デバイスの具体的な構造を説明する。
【０１８０】
以下では、図２を参照して、実施形態における端末デバイスの具体的な構造を説明する。図２は、本発明による端末デバイスの実施形態の模式構造図である。
【０１８１】
端末デバイスは、入力ユニット２０５、プロセッサ２０３、出力ユニット２０１、通信ユニット２０７、メモリ２０４および無線周波数回路２０８などのコンポーネントを含む。
【０１８２】
これらのコンポーネントは、１または複数のバスを用いて通信を実行する。当業者であれば、図２に示される端末デバイスの構造は、本発明の限定を構成せず、バス形式構造またはスター形式構造であり得ること、および、端末デバイスが図に示されるものより多いかまたはより少ないコンポーネントをさらに含み得るか、いくつかのコンポーネントが組み合わされ得るか、または異なるコンポーネントレイアウトが用いられ得ることを理解し得る。
【０１８３】
本発明の実装形態において、端末デバイスは、限定されるものではないが、スマートフォン、モバイルコンピュータ、タブレットコンピュータ、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）およびメディアプレーヤを含む任意のモバイルまたはポータブル電子デバイスであり得る。
【０１８４】
端末デバイスは、以下のコンポーネントを含む。
【０１８５】
出力ユニット２０１は、表示対象画像を出力するように構成される。
【０１８６】
具体的には、出力ユニット２０１は、限定されるものではないが、画像出力ユニット２０１１および音声出力ユニット２０１２を含む。
【０１８７】
画像出力ユニット２０１１は、テキスト、ピクチャおよび／またはビデオを出力するように構成される。画像出力ユニット２０１１は、表示パネル、例えば、液晶ディスプレイ（英文全表記：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、英文頭字語：ＬＣＤ）、有機発光ダイオード（英文全表記：Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、英文頭字語：ＯＬＥＤ）または電界放出ディスプレイ（英文全表記：ｆｉｅｌｄ  ｅｍｉｓｓｉｏｎ  ｄｉｓｐｌａｙ、英文頭字語：ＦＥＤ）の形態で構成される表示パネルを含み得る。代替的に、画像出力ユニット２０１１は、反射型ディスプレイ、例えば、電気泳動（ｅｌｅｃｔｒｏｐｈｏｒｅｔｉｃ）ディスプレイまたは光の干渉変調（英文全表記：光干渉変調技術）を用いるディスプレイを含み得る。
【０１８８】
画像出力ユニット２０１１は、単一のディスプレイまたは異なるサイズを有する複数のディスプレイを含み得る。本発明の具体的な実装形態において、タッチスクリーンも出力ユニット２０１の表示パネルとして用いられ得る。
【０１８９】
例えば、タッチスクリーンは、タッチスクリーン上でのタッチ操作または同様のジェスチャ操作を検出した後、タッチイベントのタイプを決定するために、タッチ操作またはジェスチャ操作をプロセッサ２０３へ伝達する。その後、プロセッサ２０３は、タッチイベントのタイプに基づいて、対応する視覚的出力を表示パネル上に提供する。図２において、入力ユニット２０５および出力ユニット２０１は、端末デバイスの入出力機能を実装するための２つの独立のコンポーネントとして用いられているが、いくつかの実施形態において、タッチスクリーンおよび表示パネルは、端末デバイスの入出力機能を実装するために統合され得る。例えば、画像出力ユニット２０１１は、ユーザがタッチ制御方式で操作を実行するように、様々なグラフィカルユーザインタフェース（英文全表記：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、英文頭字語：ＧＵＩ）を、限定されるものではないが、ウィンドウ、スクロールバー、アイコンおよびクリップボードを含む仮想制御コンポーネントとして表示し得る。
【０１９０】
本発明の具体的な実装形態において、画像出力ユニット２０１１は、プロセッサ２０３によるビデオ出力をフィルタリングおよび増幅ように構成されるフィルタおよび増幅器を含む。音声出力ユニット２０１２は、プロセッサ２０３によるオーディオ信号出力をデジタル形式からアナログ形式へ変換するように構成されるデジタル／アナログコンバータを含む。
【０１９１】
プロセッサ２０３は、対応するコードを実行し、受信した情報を処理することで、対応するインタフェースを生成および出力するように構成される。
【０１９２】
具体的には、プロセッサ２０３は、端末デバイスの制御センターであり、様々なインタフェースおよびラインを用いて端末デバイス全体の部分に接続される。メモリに記憶されたソフトウェアプログラムおよび／またはモジュールを動作させるかまたは実行すること、およびメモリに記憶されたデータを呼び出すことにより、プロセッサ２０３は、端末デバイスの様々な機能を実行し、および／またはデータを処理する。プロセッサ２０３は、集積回路（英文全表記：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、英文頭字語：ＩＣ）、例えば、シングルパッケージＩＣにより形成され得るか、または同じ機能または異なる機能を有する複数のパッケージＩＣを接続することにより形成され得る。
【０１９３】
例えば、プロセッサ２０３は、中央処理装置（英文全表記：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、英文頭字語：ＣＰＵ）のみを含み得るか、またはグラフィックス処理ユニット（英文全表記：Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、英文頭字語：ＧＰＵ）と、デジタル信号プロセッサ（英文全表記：デジタル信号プロセッサ、英文頭字語：ＤＳＰ）と、通信ユニットにおける制御チップ（例えば、ベースバンドチップ）との組み合わせであり得る。本発明の実装形態において、ＣＰＵは、単一のコンピューティングコアであり得るか、または複数のコンピューティングコアを含み得る。
【０１９４】
メモリ２０４は、コードおよびデータを記憶するように構成される。コードは、プロセッサ２０３により実行される。
【０１９５】
具体的には、メモリ２０４は、ソフトウェアプログラムおよびモジュールを記憶するように構成され得、プロセッサ２０３は、端末デバイスの様々な機能アプリケーションを実行し、データ処理を実行するために、メモリ２０４に記憶されたソフトウェアプログラムおよびモジュールを実行する。メモリ２０４は主に、プログラム記憶エリアおよびデータ記憶エリアを含む。プログラム記憶エリアは、オペレーティングシステムと、音声再生プログラムおよび画像再生プログラム等などの少なくとも１つの機能により必要とされるアプリケーションとを記憶し得る。データ記憶エリアは、端末デバイスの使用に基づいて作成されるデータ（オーディオデータなど）および電話帳等を記憶し得る。
【０１９６】
本発明の具体的な実装形態において、メモリ２０４は、揮発性メモリ、例えば、不揮発性ダイナミックランダムアクセスメモリ（英文全表記：Ｎｏｎｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、英文頭字語：ＮＶＲＡＭ）、位相変化ランダムアクセスメモリ（英文全表記：Ｐｈａｓｅ  Ｃｈａｎｇｅ  ＲＡＭ、英文頭字語：ＰＲＡＭ）または磁気抵抗ランダムアクセスメモリ（英文全表記：Ｍａｇｅｔｏｒｅｓｉｓｔｉｖｅ  ＲＡＭ、英文頭字語：ＭＲＡＭ）を含み得るか、または不揮発性メモリ、例えば、少なくとも１つの磁気ディスク記憶装置、電気的消去可能プログラマブルリードオンリメモリ（英文全表記：Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、英文頭字語：ＥＥＰＲＯＭ）、またはＮＯＲフラッシュメモリ（英文全表記：ＮＯＲ  ｆｌａｓｈ  ｍｅｍｏｒｙ）もしくはＮＡＮＤフラッシュメモリ（英文全表記：ＮＡＮＤ  ｆｌａｓｈ  ｍｅｍｏｒｙ）などのフラッシュメモリコンポーネントを含み得る。
【０１９７】
不揮発性メモリは、プロセッサ２０３により実行されるオペレーティングシステムおよびアプリケーションを記憶する。プロセッサ２０３は、不揮発性メモリからメモリへと実行プログラムおよびデータをロードし、デジタルコンテンツを大容量記憶装置に記憶する。オペレーティングシステムは、メモリの管理、記憶装置デバイスの制御および電力管理などのルーティンシステムタスクを制御および管理するように構成される様々なコンポーネントおよび／またはドライブを含み、ハードウェアコンポーネントとソフトウェアコンポーネントとの間の通信を容易にする。
【０１９８】
本発明の実装形態において、オペレーティングシステムは、Ｇｏｏｇｌｅ  Ｉｎｃ．のＡｎｄｒｏｉｄ（登録商標）オペレーティングシステム、Ａｐｐｌｅ  Ｉｎｃ．により開発されたｉＯＳシステム、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎにより開発されたＷｉｎｄｏｗｓ（登録商標）オペレーティングシステム等、またはＶｘＷｏｒｋｓなどの埋め込みオペレーティングシステムであり得る。
【０１９９】
アプリケーションは端末デバイスにインストールされる任意のアプリケーションを含むと共に、ブラウザ、電子メール、インスタントメッセージングサービス、テキスト処理、キーボード仮想化、ウィンドウウィジェット（Ｗｉｄｇｅｔ）、暗号化、デジタル著作権管理、音声認識、音声複製、測位（例えば、全地球測位システムにより提供される機能）および音楽再生を含むがこれらに限定されない。
【０２００】
入力ユニット２０５は、ユーザと端末デバイスとの間のインタラクションを実行するように構成され、および／または情報を端末デバイスへ入力するように構成される。
【０２０１】
例えば、入力ユニット２０５は、ユーザ設定または機能制御に関連して入力される信号を生成するために、ユーザにより入力される数字情報または文字情報を受信し得る。本発明の具体的な実装形態において、入力ユニット２０５は、タッチスクリーンであり得るか、または実在的な入力キーまたはマイクなどの別のヒューマンコンピュータインタラクションインタフェースであり得るか、または別の外部の情報取込装置、例えば、カメラであり得る。
【０２０２】
本発明の本実施形態におけるタッチスクリーンは、タッチスクリーン上でのユーザのタッチ操作または同様の操作アクション、例えば、タッチスクリーン上またはタッチスクリーンの近くの位置でユーザにより指またはスタイラスなどの任意の適切な物体またはアクセサリを用いて実行される操作アクションを収集し、予め設定されたプログラムに基づいて、対応する接続装置を駆動する。任意選択的に、タッチスクリーンは、タッチ検出装置およびタッチコントローラという２つの部分を含み得る。タッチ検出装置は、ユーザのタッチ操作を検出して、検出したタッチ操作を電気信号へ変換し、電気信号をタッチコントローラへ送信する。タッチコントローラは、タッチ検出装置から電気信号を受信し、電気信号を接触点の座標へ変換し、座標をプロセッサ２０３へ送信する。
【０２０３】
タッチコントローラはさらに、プロセッサ２０３により送信されるコマンドを受信し、コマンドを実行し得る。加えて、タッチスクリーンは、抵抗タイプ、静電容量タイプ、赤外線タイプまたは表面音波タイプなど、複数のタイプで実装され得る。
【０２０４】
本発明の別の実装形態において、入力ユニット２０５により用いられる実在的な入力キーは、物理キーボード、機能キー（音量調節キーまたはオン／オフキーなど）、トラックボール、マウスまたはジョイスティックの１または複数を含み得るが、これらに限定されない。マイク形式の入力ユニット２０５は、ユーザによる、または環境からの音声入力を収集し、この音声を、電気信号形式であり、プロセッサ２０３により実行され得るコマンドへ変換し得る。
【０２０５】
本発明のいくつかの他の実装形態において、入力ユニット２０５は、力、トルク、圧力、応力、位置、変位、速度、加速度、角度、角速度、回転、回転速度および動作状態が変わる時刻などの物理量を電気量へ変換して検出および制御を実行するために、例えば、ホール素子といった、端末デバイスの物理量を検出するように構成される様々なセンシングコンポーネントであり得る。他のセンシングコンポーネントは、重力センサ、三軸加速度計、ジャイロスコープ、電子コンパス、周辺光センサ、近接センサ、温度センサ、湿度センサ、圧力センサ、心拍センサ、指紋センサ等を含み得る。
【０２０６】
通信ユニット２０７は、端末デバイスが通信チャネルを用いてリモートサーバに接続し、リモートサーバからメディアデータをダウンロードするように通信チャネルを確立するように構成される。通信ユニット２０７は、無線ローカルエリアネットワーク（英文全表記：Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、英文頭字語：無線ＬＡＮ）モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュールまたはベースバンドモジュールなどの通信モジュールと、通信モジュールに対応する無線周波数（英文全表記：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、英文頭字語：ＲＦ）回路とを含み得、無線ローカルエリアネットワーク通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、赤外線通信、および／または、例えば、広帯域符号分割多重アクセス（英文全表記：Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、英文頭字語：Ｗ−ＣＤＭＡ）および／または高速ダウンリンクパケットアクセス（英文全表記：Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ、英文頭字語：ＨＳＤＰＡ）といった、セルラ通信システムの通信を実行するように構成される。通信モジュールは、端末デバイスのコンポーネントの通信を制御するように構成され、ダイレクトメモリアクセスをサポートし得る。
【０２０７】
本発明の異なる実装形態において、通信ユニット２０７における通信モジュールは、集積回路チップ（英文全表記：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃｈｉｐ）の形態で通常は見受けられ、選択的に組み合わされ得、全ての通信モジュールおよび対応するアンテナグループを含む必要がない。例えば、通信ユニット２０７は、セルラ通信システムの通信機能を提供するために、ベースバンドチップ、無線周波数チップおよび対応するアンテナのみを含むことがある。端末デバイスは、通信ユニット２０７により確立される無線通信接続、例えば、無線ローカルエリアネットワークアクセスまたはＷＣＤＭＡ（登録商標）アクセスを用いて、セルラネットワーク（英文全表記：Ｃｅｌｌｕｌａｒ  Ｎｅｔｗｏｒｋ）またはインターネットに接続され得る。本発明のいくつかの任意の実装形態において、通信ユニット２０７における通信モジュール、例えば、ベースバンドモジュールは、プロセッサ２０３へ統合され得る。プロセッサ２０３は典型的には、例えば、クアルコム（Ｑｕａｌｃｏｍｍ）Ｉｎｃ．により提供されているシリーズプラットフォームであるＡＰＱ＋ＭＤＭである。
【０２０８】
無線周波数回路２０８は、情報の受信処理および送信処理中または通話中に信号を受信および送信するように構成される。例えば、基地局のダウンリンク情報が受信された後、ダウンリンク情報は、処理のためにプロセッサ２０３へ送信される。加えて、設計されたアップリンクデータが基地局へ送信される。通常、無線周波数回路２０８は、これらの機能を実行するために、限定されるものではないが、アンテナシステム、無線周波数トランシーバ、１または複数の増幅器、チューナ、１または複数の発振器、デジタル信号プロセッサ、コーデック（Ｃｏｄｅｃ）チップセット、加入者識別モジュール（ＳＩＭ）カードおよびメモリを含む既知の回路を含む。加えて、無線周波数回路２０８は、無線通信を用いて、ネットワークおよび別のデバイスとも通信し得る。
【０２０９】
無線通信は、限定されるものではないが、グローバルシステム・フォー・モバイルコミュニケーションズ（英文全表記：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｏｆ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ、英文頭字語：ＧＳＭ（登録商標））、汎用パケット無線サービス（英文全表記：Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ、英文頭字語：ＧＰＲＳ）、符号分割多重アクセス（英文全表記：Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、英文頭字語：ＣＤＭＡ）、広帯域符号分割多重アクセス（英文全表記：Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、英文頭字語：ＷＣＤＭＡ（登録商標））、高速アップリンクパケットアクセス（英文全表記：Ｈｉｇｈ  Ｓｐｅｅｄ  Ｕｐｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ、英文頭字語：ＨＳＵＰＡ）、ロングタームエボリューション（英文全表記：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、英文頭字語：ＬＴＥ）、電子メールおよびショートメッセージングサービス（英文全表記：Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ、英文頭字語：ＳＭＳ）を含む任意の通信規格または通信プロトコルを用い得る。
【０２１０】
電源２０９は、端末デバイスの操作を維持するために、端末デバイスの異なるコンポーネントへ電力を供給するように構成される。一般的な理解では、電源２０９は、一般的なリチウムイオンバッテリまたはＮｉＭＨバッテリなどの内蔵型バッテリであり得るか、または外部電源、例えば、端末デバイスへ電力を直接供給するＡＣアダプタを含み得る。本発明のいくつかの実装形態において、電源２０９は、より広い定義を有し得、例えば、電力管理システム、充電システム、電力異常検出回路、電力コンバータまたはインバータ、電力状態表示器（例えば、発光ダイオード）、および端末デバイス用の電気エネルギーの生成、管理および分配に関連する任意の他のコンポーネントも含み得る。
【０２１１】
以下では、図３を参照して、本発明の実施形態において提供される文字列表示方法を説明する。図３は、本発明による文字列を制御領域に表示する実施形態における段階のフローチャートである。
【０２１２】
本発明の実施形態をより良く理解するために、以下ではまず、本実施形態における制御領域を説明する。
【０２１３】
具体的には、端末デバイスは、予め設定された座標範囲を予め設定し得、予め設定された座標範囲の各々は、制御領域が、当該制御領域に対応する予め設定された座標範囲に表示されるように、各制御領域に対応する。分かり得るように、本実施形態において、端末デバイスは、予め設定された座標範囲を用いて、表示画面上での制御領域の表示位置および表示範囲を設定する。
【０２１４】
具体的には、本実施形態において提供される制御領域は、端末デバイスの表示画面上に表示されるべく用いられる文字列を含む。
【０２１５】
予め設定された制御領域の各々のサイズは、本実施形態において限定されず、各制御領域に含まれるコンテンツは、本実施形態において限定されない。
【０２１６】
任意選択的に、制御領域は、ユーザによる操作イベント入力に応答するように構成されるアイコンおよび／または仮想ボタンを含み得る。
【０２１７】
端末デバイスの表示画面上に表示される制御領域の数は、本実施形態において限定されない。
【０２１８】
以下では、端末デバイスの異なる使用シナリオにおける制御領域の適用シナリオを説明する。
【０２１９】
まず、図２０を参照すると、端末デバイスがホーム画面を表示するシナリオにおいて、端末デバイスの表示画面は、複数の制御領域２０００を表示し、アプリケーションのアイコンと、アプリケーションに対応するアプリケーション名とが各制御領域２０００に配置され、第１の間隙２００１が、端末デバイスの表示画面の横方向において、任意の２つの隣接する制御領域の間に配置される。例えば、図２０において、第１の間隙２００１が、Ｂａｉｄｕ  Ｍｕｓｉｃのアイコンを表示するために用いられる制御領域と、Ｓｉｎａ  Ｗｅｉｂｏのアイコンを表示するために用いられる制御領域との間に配置される。制御領域２０００の具体的な数および第１の間隙のサイズは、本実施形態において限定されない。
【０２２０】
別の適用シナリオが図２１に示される。この適用シナリオにおいて、制御領域は、アプリケーションインタフェース上に表示される。アプリケーションインタフェースは、本実施形態において限定されない。例えば、アプリケーションインタフェースは、アプリケーションのレベル１インタフェースまたはレベル２インタフェースであり得る。
【０２２１】
この適用シナリオにおいて、Ｂａｉｄｕ  Ｍｏｂｉｌｅのレベル１アプリケーションインタフェースが、例として用いられる。本実施形態におけるアプリケーションの例は、任意の例であって限定されないことが明確になるはずである。
【０２２２】
図２１に示されるように、Ｂａｉｄｕ  Ｍｏｂｉｌｅというアプリケーションのレベル１インタフェースは、複数の制御領域２１００を表示し、仮想ボタン２１０１が各制御領域２１００に配置される。仮想ボタン２１０１は、ユーザによるタッチ命令入力を受信するように構成され、端末デバイスは、ユーザにより入力されたタッチ命令を受信した後、仮想ボタンに対応するアプリケーションインタフェースへジャンプするようアプリケーションのインタフェースを制御する。
【０２２３】
例えば、図２１において、「マップ」という仮想ボタンが、ユーザにより入力されたタッチ命令を受信した場合、端末デバイスは、レベル１インタフェースから、マップ機能を実装するために用いられるインタフェースへジャンプするよう、Ｂａｉｄｕ  Ｍｏｂｉｌｅを制御する。
【０２２４】
本実施形態において、第１の間隙２１０２が、端末デバイスの表示画面の横方向において、任意の２つの隣接する制御領域の間に配置される。例えば、図２１において、第１の間隙２１０２が、「ビデオ」という仮想ボタンを表示するために用いられる制御領域と、「アイコン」という仮想ボタンを表示するために用いられる制御領域との間に配置される。制御領域２１００の具体的な数および第１の間隙のサイズは、本実施形態において限定されない。
【０２２５】
別の適用シナリオが図２２に示される。この適用シナリオにおいて、制御領域は、メニューオプションを表示するために用いられ、各メニューオプションは、メニューオプションに対応する機能を実行するよう端末デバイスを制御するために用いられる。本実施形態におけるメニューオプションの機能は、任意の例であって限定されないことが明確になるはずである。別の適用シナリオにおいて、メニューオプションは、代替的に、別の機能を実行し得、例えば、アプリケーションインタフェースのリダイレクトを実行し得る。
【０２２６】
例えば、この適用シナリオにおいて、アプリケーションは、端末デバイスの「設定」というシステムアプリケーションである。図２２に示されるように、「設定」というシステムアプリケーションのレベル１インタフェースが表示される場合、「設定」というアプリケーションのレベル１インタフェースは、複数の制御領域を表示する。制御領域の具体的な数は、本実施形態において限定されない。
【０２２７】
この適用シナリオにおいて、２つのマッチング制御領域、例えば、互いに一致する制御領域２２０１および制御領域２２０２が表示画面の横方向に配置される。
【０２２８】
制御領域２２０１は、「機内モード」というメニューオプションを表示し、制御領域２２０２は、「機内モード」というメニューオプションがオンになっているかどうかを表示する。例えば、図２２において、端末デバイスの機内モードが現在オンになっていないことをユーザが制御領域２２０２から認識した場合、ユーザは、タッチ命令を制御領域２２０１および／または制御領域２２０２に入力し得、制御領域２２０１および／または制御領域２２０２がタッチ命令を受信した場合、端末デバイスは、「機内モード」がオンになるよう制御し、「機内モード」の状態を表示するよう制御領域２２０２を制御する。
【０２２９】
別の例において、制御領域２２０３は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」というメニューオプションを表示し、制御領域２２０４は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」というメニューオプションがオンになっているかどうかを示す文字列を表示する。例えば、図２２において、端末デバイスのＢｌｕｅｔｏｏｔｈ（登録商標）が現在オンになっていないことをユーザが制御領域２２０４から認識した場合、ユーザは、タッチ命令を制御領域２２０３および／または制御領域２２０４に入力し得、制御領域２２０３および／または制御領域２２０４がタッチ命令を受信した場合、端末デバイスは、Ｂｌｕｅｔｏｏｔｈ（登録商標）に対応するドロップダウンリストを表示する。Ｂｌｕｅｔｏｏｔｈ（登録商標）に対応するドロップダウンリストは、Ｂｌｕｅｔｏｏｔｈ（登録商標）がオンになっているかどうかのタッチボタン、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイスの名前を表示するために用いられる文字列、現在の端末デバイスの名前を表示するために用いられる文字列等を表示し得る。具体的には、Ｂｌｕｅｔｏｏｔｈ（登録商標）に対応するドロップダウンリストの表示コンテンツは、本実施形態において限定されない。
【０２３０】
本実施形態において、第１の間隙２２０５が、端末デバイスの表示画面の横方向において、任意の２つの隣接する制御領域の間に配置される。例えば、図２２において、第１の間隙２２０５が、「Ｂｌｕｅｔｏｏｔｈ（登録商標）」というメニューオプションを表示するために用いられる制御領域２２０３と、Ｂｌｕｅｔｏｏｔｈ（登録商標）がオンになっているかどうかを示す文字列を表示するために用いられる制御領域２２０４との間に配置される。制御領域の具体的な数および第１の間隙のサイズは、本実施形態において限定されない。
【０２３１】
段階３０１。端末デバイス上に表示されているサブ領域が予め設定された条件を満たしているかどうかを検出し、サブ領域が予め設定された条件を満たしていない場合、段階３０２を実行し、または、サブ領域が予め設定された条件を満たしている場合、段階３０３を実行する。
【０２３２】
本実施形態において、端末デバイスの表示画面は、端末デバイスの横方向において、少なくとも１つのサブ領域へ分割され、少なくとも１つの制御領域が各サブ領域に配置される。
【０２３３】
本実施形態において、表示画面が端末デバイスの横方向においてサブ領域へ分割されることは、任意の例であって限定されないことが明確になるはずである。特定の適用において、サブ領域の具体的な分割方式は、本実施形態において限定されない。例えば、サブ領域の分割は、表示画面の縦方向において実行され得るか、またはランダムに実行され得る。
【０２３４】
図４は、例として用いられる。図４は、本発明による端末デバイス上に表示されるサブ領域の実施形態の模式構造図である。
【０２３５】
図４から分かり得るように、端末デバイスの表示画面は、端末デバイスの横方向において３つのサブ領域、すなわち、サブ領域４００、サブ領域４０１およびサブ領域４０２へ分割される。
【０２３６】
任意選択的に、本実施形態において、第２の予め設定された間隙４０５が、サブ領域の両側の各々と端末デバイスの表示画面の縁部と間に配置される。
【０２３７】
第２の予め設定された間隙４０５のサイズは、本実施形態において限定されない。
【０２３８】
特定の適用において、第２の予め設定された間隙４０５は、サブ領域の両側が端末デバイスの表示画面の縁部に接するようには配置され得ない。
【０２３９】
本実施形態において、サブ領域は、制御領域を配置するために用いられる。
【０２４０】
具体的には、第１の予め設定された間隙４０３が、同じサブ領域における任意の２つの隣接する制御領域の間に配置される。
【０２４１】
第１の予め設定された間隙４０３のサイズは、本実施形態において限定されない。
【０２４２】
本実施形態において提供される端末デバイスの表示画面上に表示される各サブ領域は、複数の制御領域を含む。
【０２４３】
本実施形態において、予め設定された条件は、サブ領域が少なくとも１つの目標制御領域を含む、ということである。
【０２４４】
目標制御領域に含まれる文字列の長さは、目標制御領域の長さより長い。
【０２４５】
本実施形態において、端末デバイスの表示画面上に表示されているサブ領域が予め設定された条件を満たしていないことが検出された場合、すなわち、予め設定された条件を満たしていないサブ領域が目標制御領域を含んでいない場合、段階３０２が実行される。
【０２４６】
具体的には、端末デバイスが、サブ領域に含まれる複数の制御領域のいずれか１つにおける文字列の長さは当該制御領域の長さ以下である、と判断した場合、段階３０２が実行される。
【０２４７】
本実施形態において、端末デバイスの表示画面上に表示されているサブ領域が予め設定された条件を満たしていることが検出された場合、すなわち、予め設定された条件を満たしているサブ領域が少なくとも１つの目標制御領域を含んでいる場合、段階３０３が実行される。
【０２４８】
具体的には、端末デバイスが、サブ領域に含まれる複数の制御領域の少なくとも１つにおける文字列の長さは当該制御領域の長さより長い、と判断した場合、段階３０３が実行される。
【０２４９】
段階３０２。予め設定された条件を満たしてないサブ領域における各制御領域を第１の予め設定されたモードで表示する。
【０２５０】
端末デバイスの表示画面上に表示されているサブ領域が予め設定された条件を満たしてないことが検出された場合、予め設定された条件を満たしていないサブ領域における各制御領域の表示効果は、修正される必要がなく、当該制御領域は、第１の予め設定されたモードで直接表示される。
【０２５１】
第１の予め設定されたモードは、本実施形態において限定されない。ただし、各制御領域に表示される文字列が一行という方式で表示され得ることを条件とする。すなわち、各制御領域における文字列は、改行方式で表示される必要がなく、これにより、ユーザが文字列を読み取る効率が効果的に保証される。
【０２５２】
例えば、本実施形態において、各制御領域に表示される文字列は、アイコンの名前であり、第１の予め設定されたモードは、各制御領域における文字列を当該制御領域に中央揃えで表示することであり得る。
【０２５３】
図１に示されるように、制御領域１００における「Ｔｅｎｃｅｎｔ  Ｎｅｗｓ」という文字列は、中央揃えで表示される。
【０２５４】
段階３０３。目標サブ領域に含まれる少なくとも１つの制御領域をリセットして、少なくとも１つのリセット制御領域を形成する。
【０２５５】
任意選択的に、段階３０１を実行する処理において、端末デバイスが、端末デバイスにより表示されるサブ領域が予め設定された条件を満たしていることを検出した場合、端末デバイスは、端末デバイスが制御情報に基づいて段階３０３の実行するようトリガされるように制御情報を生成し得る。
【０２５６】
任意選択的に、本実施形態において、段階３０１および段階３０２は、任意の段階であり、ある適用シナリオでは、段階３０１および段階３０２は、実行され得ない。制御情報は、ユーザにより端末デバイスへと入力され得る。
【０２５７】
例えば、ユーザが端末デバイスの言語をリセットした場合、例えば、本実施形態において、ユーザが端末デバイスの言語を中国から英語へ設定した場合、端末デバイスは、表示画面の操作インタフェースを表示し得る。操作インタフェースは、ユーザが制御領域を設定してリセット制御領域を形成する必要があるかどうかを示し得る。ユーザが、制御領域はリセット制御領域を形成するよう設定される必要があることを、操作インタフェースを用いて端末デバイスに通知した場合、端末デバイスは、ユーザの操作に基づいて制御情報を生成し得る。制御情報は、段階３０３を実行するよう端末デバイスをトリガするために用いられる。
【０２５８】
本実施形態において、目標サブ領域は、予め設定された条件を満たすサブ領域である。
【０２５９】
リセット制御領域の長さは、リセット長さである。
【０２６０】
具体的には、目標サブ領域に含まれる複数の制御領域は、少なくとも１つの目標制御領域を含む。
【０２６１】
さらに、図４を参照すると、サブ領域４０１における制御領域４０４の文字列の長さが制御領域４０４の長さより長いと判断された場合、制御領域４０４は、目標制御領域であると判断される。
【０２６２】
判断される目標サブ領域の数は、本実施形態において限定されない。
【０２６３】
判断される目標サブ領域に含まれる目標制御領域の数は、本実施形態において限定されない。ただし、当該目標サブ領域が少なくとも１つの目標制御領域を含むことを条件とする。
【０２６４】
具体的には、目標サブ領域をリセットする処理は、
端末デバイスの横方向における目標サブ領域の長さＬを取得すること、
目標サブ領域に含まれる制御領域の数Ｎを取得すること、および
各リセット制御領域のリセット長さがＬ／Ｎである、と判断すること
である。
【０２６５】
本実施形態において、目標サブ領域の長さは、目標サブ領域がリセットされた後に取得される長さが当該目標サブ領域がリセットされる前に取得される長さと同じとなるように、修正されない。
【０２６６】
以下では、図５を参照して、例の説明を続ける。図５は、本発明による端末デバイス上に表示されるサブ領域の別の実施形態の模式構造図である。
【０２６７】
具体的には、図５は、具体的には目標サブ領域をどのようにリセットするのかを説明する。端末デバイスの表示画面が複数のサブ領域へ分割される場合、各目標サブ領域の分割方式については、図５を参照されたい。詳細は、本実施形態において説明されない。
【０２６８】
図５に示されるように、端末デバイスは、端末デバイスの横方向における目標サブ領域４０１の長さＬを取得する。
【０２６９】
本実施形態において、端末デバイスの表示画面の異なるサイズまたは端末デバイスの表示モードに関する異なる設計要件に起因して、異なる端末デバイスでは、目標サブ領域４０１は、端末デバイスの横方向において異なる長さＬを有する。これは、本実施形態において特に限定されない。
【０２７０】
端末デバイスは、目標サブ領域４０１に含まれる制御領域の数Ｎを取得する。
【０２７１】
図５から分かり得るように、目標サブ領域４０１に含まれる制御領域の数Ｎは３である。
【０２７２】
端末デバイスは、各リセット制御領域５００のリセット長さがＬ／Ｎである、と判断する。
【０２７３】
図４および図５から分かり得るように、目標サブ領域がリセットされた後に、以下の２つの条件が満たされる。
【０２７４】
条件１：目標サブ領域がリセットされる前は、図４に示されるように、第１の予め設定された間隙４０３が目標サブ領域４０１における任意の２つの隣接する制御領域の間に配置されており、目標サブ領域がリセットされた後は、図５に示されるように、第１の予め設定された間隙４０３が目標サブ領域４０１における任意の２つの隣接するリセット制御領域の間に配置されていない、すなわち、目標サブ領域４０１における任意の２つの隣接するリセット制御領域が互いに接しており、表示効果において、目標サブ領域４０１における任意の２つの隣接するリセット制御領域の境界が互いに重なっている。
【０２７５】
条件２：図５に示されるように、目標サブ領域４０１の両側のリセット制御領域がリセット制御領域５０１およびリセット制御領域５０２であり、第２の予め設定された間隙５０１がリセット制御領域５０１と端末デバイスの表示画面の縁部との間に配置されており、第２の予め設定された間隙５０１がリセット制御領域５０２と端末デバイスの表示画面の縁部との間に配置されている。第２の予め設定された間隙５０１のサイズは、本実施形態において限定されない。
【０２７６】
段階３０４。目標サブ領域が目標リセット制御領域を含んでいるかどうかを判断し、目標サブ領域が目標リセット制御領域を含んでいない場合、段階３０５を実行し、または、目標サブ領域が目標リセット制御領域を含んでいる場合、段階３０６を実行する。
【０２７７】
本実施形態において、目標サブ領域は、少なくとも１つのリセット制御領域を含む。
【０２７８】
目標リセット制御領域は、目標条件を満たす。目標条件は、リセット制御領域に含まれる文字列の長さがリセット制御領域のリセット長さより長い、ということである。
【０２７９】
本実施形態において、端末デバイスは、目標サブ領域が目標リセット制御領域を含んでいるかどうかを判断するために、目標サブ領域に含まれる少なくとも１つのリセット制御領域の１つずつに関して判定を行う必要がある。
【０２８０】
本実施形態において、目標サブ領域に含まれる全てのリセット制御領域に目標リセット制御領域が含まれていない場合、すなわち、目標サブ領域に含まれる各リセット制御領域に含まれる文字列の長さがリセット制御領域のリセット長さ以下である場合にのみ、段階３０５は、実行されるべくトリガされる。
【０２８１】
目標サブ領域が少なくとも１つの目標リセット制御領域を含んでいる場合、段階３０６が実行されるべくトリガされる。
【０２８２】
段階３０５。各リセット制御領域を第１の予め設定されたモードで表示する。
【０２８３】
本実施形態において、端末デバイスの表示画面上に表示される目標サブ領域に含まれる各リセット制御領域における文字列の長さはリセット制御領域のリセット長さ以下である、と判断された場合、各リセット制御領域における文字列は、中央揃えで表示されるよう制御され得る。
【０２８４】
各リセット制御領域に表示される文字列を表示する方式は、各リセット制御領域に表示される文字列が一行という方式で表示され得ることを条件として、本実施形態において限定されないこと、すなわち、各リセット制御領域における文字列は改行方式で表示される必要がなく、これによりユーザが文字列を読み取る効率が効果的に保証されることが明確になるはずである。
【０２８５】
段階３０６。各リセット制御領域を第２の予め設定されたモードで表示する。
【０２８６】
以下では、本実施形態における第２の予め設定されたモードを詳細に説明する。本実施形態において、リセット制御領域における文字列の異なる長さに起因して、リセット制御領域は、異なる第２の予め設定されたモードを有し得ることが明確になるはずである。
【０２８７】
以下では、異なるリセット制御領域における異なる文字列の長さを説明する。
【０２８８】
１つの場合において、リセット制御領域は、第１の位置に位置し、第１の位置に位置するリセット制御領域と、第１の位置に位置するリセット制御領域の両側のリセット制御領域とは全て、第１の条件を満たす。
【０２８９】
本実施形態において、第１の条件は、リセット制御領域における文字列の長さが、リセット制御領域のリセット長さより長い、ということである。
【０２９０】
本実施形態において、リセット制御領域は、第１の位置に位置するリセット制御領域の両側の各々に配置される。
【０２９１】
図６に示されるように、第１の位置に位置するリセット制御領域は、リセット制御領域６０５であり、リセット制御領域６０５は、リセット制御領域６０７とリセット制御領域６０６との間に位置する。
【０２９２】
本実施形態は、図６に示される各サブ領域が３つのリセット制御領域を含む例を用いて説明される。特定の適用において、サブ領域に含まれ得るリセット制御領域の数は、本実施形態において限定されない。
【０２９３】
本実施形態は、リセット制御領域６０７およびリセット制御領域６０６がサブ領域の縁部に位置する例を用いて説明されることがさらに明確になるはずである。特定の適用において、この設定方式では、リセット制御領域６０７およびリセット制御領域６０６は、リセット制御領域６０５の両側に位置しているだけでよい。
【０２９４】
図６において、各リセット制御領域における文字列のコンテンツは、限定されない。
【０２９５】
図６から分かり得るように、第１の位置に位置するリセット制御領域６０５は、第１の条件を満たす、すなわち、リセット制御領域６０５における第１の文字列の長さは、リセット制御領域６０５のリセット長さより長い。
【０２９６】
この場合、リセット制御領域６０５の両側に位置するリセット制御領域６０７およびリセット制御領域６０６も第１の条件を満たす。すなわち、リセット制御領域６０７における文字列の長さは、リセット制御領域６０７のリセット長さより長く、リセット制御領域６０６における文字列の長さは、リセット制御領域６０６のリセット長さより長い。
【０２９７】
この場合、第２の予め設定されたモードは、目標処理が実行された第１の文字列の長さが第１の位置に位置するリセット制御領域の長さ以下である場合、目標処理が実行された第１の文字列は、リセット制御領域６０５に中央揃えで表示される、ということであり得る。
【０２９８】
この設定方式において、目標処理は、第１の位置に位置するリセット制御領域における第１の文字列における任意の文字を、第１の文字列における任意の文字が第１の予め設定された値以上である縮小されるように縮小することである。
【０２９９】
第１の予め設定された値は、本実施形態において限定されない。ただし、ユーザが第１の予め設定された値以上の文字を明確に見得ることを条件とする。
【０３００】
第１の予め設定された値は、配信中に製造者により初期化され得るか、またはユーザの要件に基づいてユーザによりカスタマイズされ得る。例えば、端末デバイスは、設定インタフェースをユーザへプッシュし得、設定インタフェースは、最低フォントサイズ、すなわち、第１の予め設定された値を設定するようユーザに命令するために用いられる。
【０３０１】
図６に示される表示モード６００を例として用いると、表示モード６００でのサブ領域は、リセット制御領域６０５、リセット制御領域６０７およびリセット制御領域６０６を含む。
【０３０２】
第１の位置に位置するリセット制御領域は、制御領域６０５である。リセット制御領域６０５における第１の文字列の長さがリセット制御領域６０５のリセット長さより長い場合、目標処理が、リセット制御領域６０５における文字に対して実行され得る。
【０３０３】
目標処理が実行された第１の文字列の長さがリセット制御領域の長さ以下である場合、目標処理が実行された第１の文字列は、リセット制御領域に中央揃えで表示される。
【０３０４】
さらに図６を参照すると、目標処理が実行された第１の文字列の長さがリセット制御領域６０５の長さ以下であった場合、図６における表示モードは、表示モード６００から表示モード６０１へ切り替えられ、表示モード６０１では、リセット制御領域６０５における第１の文字列が縮小される。縮小された第１の文字列における任意の文字が第１の予め設定された値以上であることが保証される場合において、第１の文字列の長さがリセット制御領域６０５の長さ以下であるときは、目標処理が実行された第１の文字列は、リセット制御領域６０５に中央揃えで表示される。
【０３０５】
目標処理が実行された第１の文字列の長さがリセット制御領域の長さより長い場合、目標処理が実行された第１の文字列は、リセット制御領域に改行方式で表示される。
【０３０６】
さらに図６を参照すると、目標処理が実行された第１の文字列の長さがリセット制御領域６０５の長さより長い場合、図６における表示モードは、表示モード６００から表示モード６０２へ切り替えられ、表示モード６０２では、リセット制御領域６０５における第１の文字列が縮小される。縮小された第１の文字列における任意の文字が第１の予め設定された値以上であることが保証される場合、縮小された第１の文字列は、リセット制御領域６０５に改行方式で表示される。
【０３０７】
本実施形態において、第１の予め設定された間隙は、第１の条件を満たす、リセット制御領域に表示される第１の文字列と、第２の条件を満たす文字列との間に配置される。第１の予め設定された間隙の具体的な説明については、上述の説明を参照されたい。詳細は、改めて説明されない。
【０３０８】
さらに任意選択的に、端末デバイスが、リセット制御領域６０５における文字は、縮小された後でもリセット制御領域６０５に一行では表示され得ないと判断した場合、端末デバイスは、リセット制御領域６０５における文字を縮小し得ないが、当該文字を改行方式で直接表示する。
【０３０９】
この場合から分かり得るように、従来技術における制御領域の長さは延ばされるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得る。加えて、あるリセット制御領域の左側および右側のリセット制御領域の両方が第１の条件を満たしている場合、当該リセット制御領域における文字列は、縮小され得る。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０３１０】
別の場合において、リセット制御領域は、第１の位置に位置し、第１の位置に位置するリセット制御領域は、第１の条件を満たし、第１の位置に位置するリセット制御領域の一方の側のリセット制御領域は、第１の条件を満たし、第１の位置に位置するリセット制御領域の他方の側のリセット制御領域は、第２の条件を満たす。
【０３１１】
本実施形態は、第２の条件を満たしているリセット制御領域が第２の位置に位置する例を用いて説明される。第２の位置は、第１の位置の左側および右側のいずれかである。
【０３１２】
第２の位置に位置するリセット制御領域が第１の位置に位置するリセット制御領域の左側に位置するか、または右側に位置するかは、本実施形態において限定されない。本実施形態は、第１の位置に位置するリセット制御領域の左側のリセット制御領域が第１の条件を満たし、第１の位置に位置するリセット制御領域の右側のリセット制御領域が第２の条件を満たしている例を用いて説明される。
【０３１３】
第１の条件については、上述の説明を参照されたい。詳細は、改めて説明されさない。
【０３１４】
第２の条件は、リセット制御領域における文字列の長さがリセット制御領域のリセット長さより短い、ということである。
【０３１５】
図７に示される表示モード７００は、例として用いられる。例えば、本実施形態において、表示モード７００に含まれるサブ領域はサブ領域７０３であり、３つのリセット制御領域がサブ領域７０３に配置される。
【０３１６】
本実施形態は、図７に示される各サブ領域が３つのリセット制御領域を含む例を用いて説明される。特定の適用において、サブ領域に含まれ得るリセット制御領域の数は、本実施形態において限定されない。
【０３１７】
本実施形態は、リセット制御領域６０７およびリセット制御領域６０６がサブ領域の縁部に位置する例を用いて説明されることがさらに明確になるはずである。特定の適用において、この設定方式では、リセット制御領域６０７およびリセット制御領域６０６は、リセット制御領域６０５の両側に位置しているだけでよい。
【０３１８】
具体的には、リセット制御領域６０５は、第１の位置に位置するリセット制御領域であり、リセット制御領域６０５は、リセット制御領域６０６とリセット制御領域６０７との間に位置する。
【０３１９】
具体的には、本実施形態において、サブ領域７０３の両側の各々と端末デバイスの表示画面の縁部との間の間隙は、第２の予め設定された間隙７０１である。第２の予め設定された間隙７０１のサイズは８ｄｐであり得、１ｄｐ＝１／１６０インチである。
【０３２０】
本実施形態における第２の予め設定された間隙７０１のサイズの説明は、任意の例であって限定されないことが明確になるはずである。
【０３２１】
本実施形態において、第３の予め設定された間隙７０２が、端末デバイスの横方向において、サブ領域７０３の左側の縁部とリセット制御領域６０７との間に配置され、第３の予め設定された間隙７０２が、端末デバイスの横方向において、サブ領域７０３の右側の縁部とリセット制御領域６０６との間に配置される。
【０３２２】
図７に示される第３の予め設定された間隙７０２は、１２ｄｐであり得る。
【０３２３】
本実施形態における第３の予め設定された間隙７０２のサイズの説明は、任意の例であって限定されないことが明確になるはずである。
【０３２４】
特定の適用において、第２の予め設定された間隙７０１および第３の予め設定された間隙７０２を配置すべきかどうかは、本実施形態において限定されないことがさらに明確になるはずである。
【０３２５】
図７に示されるように、サブ領域７００をリセットする処理において、第１の位置に位置するリセット制御領域６０５は、リセット長さを有する。
【０３２６】
リセット長さをどのように決定するかについては、上述の実施形態を参照されたい。詳細は、本実施形態において改めて説明されない。
【０３２７】
この場合、リセット制御領域６０５における第１の文字列の長さは、リセット制御領域６０５の長さより長ので、第１の文字列の全体が表示され得るようにすべく、この場合、第２の予め設定されたモードは、第１の文字列は、少なくとも一行の文字列という方式で表示され、少なくとも一行の文字列の任意の行と第２の文字列との間の距離は、第２の予め設定された値以上である、ということであり得る。
【０３２８】
第１の文字列は、第１の位置に位置するリセット制御領域における文字列であり、第２の文字列は、第２の位置に位置するリセット制御領域における文字列である。
【０３２９】
具体的には、図７に示される表示モード７００では、第１の位置に位置する制御領域６０５における第１の文字列は、リセット制御領域６０５の全体に表示され得ない。すなわち、第１の文字列を表示する一行の長さは、リセット制御領域６０５の長さＬ１より長い。
【０３３０】
第１の文字列の一行表示領域が決定される。第１の文字列の一行表示領域の長さは、第１の位置に位置するリセット制御領域の長さより長く、第１の文字列の一行表示領域と第２の文字列との間の距離は、第２の予め設定された値以上である。
【０３３１】
具体的には、図７から分かり得るように、表示モード７００では、第１の文字列を表示する一行の長さがリセット制御領域６０５の長さＬ１より長い場合、表示モード７００は、表示モード７０４へ切り替えられ、表示モード７０４では、端末デバイスは、第１の文字列の一行表示領域７０５を決定する。
【０３３２】
より具体的には、第１の文字列の一行表示領域７０５の長さＬ２は、Ｌ１より長く、第１の文字列の一行表示領域７０５とリセット制御領域６０６における第２の文字列との間の距離は、第２の予め設定された値Ｔ１以上である。
【０３３３】
任意選択的に、本実施形態において、第１の文字列の一行表示領域７０５は、第１の位置に位置するリセット制御領域における全部または一部の領域を第２の文字列に向かって拡張することにより形成される。
【０３３４】
具体的には、例えば、図７に示されるように、第１の位置に位置するリセット制御領域６０５は、アイコンを表示するために用いられる領域と、文字列を表示するために用いられる領域とを含み得る。第１の文字列の長さがリセット制御領域６０５の長さより長い場合、リセット制御領域６０５における全ての領域が、第１の文字列の一行表示領域７０５と第２の文字列との間の距離が第２の予め設定された値以上になるまで、第２の文字列に向かって拡張され得るか、または、文字列をリセット制御領域６０５に表示するために用いられる領域が、文字列を第１の文字列の一行表示領域７０５に表示するために用いられる領域と第２の文字列との間の距離が第２の予め設定された値以上になるまで、第２の文字列に向かって拡張され得る。
【０３３５】
分かり得るように、本実施形態において、第１の文字列は、リセット制御領域６０５における第２の文字列に向かって移動し得る。
【０３３６】
本実施形態において、第１の文字列の一行表示領域７０５を拡張する具体的なプロセスは、以下のとおりであり得る。
【０３３７】
具体的には、第１の文字列の一行表示領域７０５を第２の文字列に向かって拡張するプロセスにおいて、第１の文字列の一行表示領域７０５の長さが第１の文字列を表示する一行の長さ以上である場合、第１の文字列の一行表示領域７０５は、もはや拡張されない。
【０３３８】
第１の文字列の一行表示領域７０５を第２の文字列に向かって拡張するプロセスにおいて、第１の文字列の一行表示領域７０５と第２の文字列との間の距離が第２の予め設定された値と等しい、および／または第１の文字列の一行表示領域７０５の長さが第１の文字列を表示する一行の長さ以上である場合、第１の文字列の一行表示領域７０５は、もはや第２の文字列に向かって拡張されない。
【０３３９】
本実施形態における第１の文字列を表示する具体的なプロセスは、以下のとおりである。
【０３４０】
第１の文字列の長さが第１の文字列の一行表示領域の長さ以下であるかどうかが判断される。
【０３４１】
第１の文字列の長さが第１の文字列の一行表示領域の長さ以下である場合、第１の文字列は、第１の文字列の一行表示領域に一行という方式で表示される。
【０３４２】
具体的には、図７に示される表示モード７０４では、第１の文字列の長さが第１の文字列の一行表示領域７０５の長さＬ２以下である場合、第１の文字列は、第１の文字列の一行表示領域７０５に一行という方式で表示され得る。
【０３４３】
第１の文字列の長さが第１の文字列の一行表示領域の長さより長い場合、任意選択的に、１つの方式は、第１の文字列を第１の文字列の一行表示領域に改行方式で表示することであり得る。
【０３４４】
具体的には、図７に示される表示モード７０６では、第１の文字列の長さが第１の文字列の一行表示領域７０５の長さＬ２より長い場合、第１の文字列は、第１の文字列の任意の行の長さが第１の文字列の一行表示領域７０５の決定された長さＬ２以下であり、第１の文字列の任意の行と第２の文字列との間の距離が第２の予め設定された値以上となるように、第１の文字列の一行表示領域７０５に少なくとも２行で表示され得る。
【０３４５】
第１の文字列の長さが第１の文字列の一行表示領域の長さより長い場合、さらに任意選択的に、別の方式は、第１の文字列に対して目標処理を実行することであり、目標処理が実行された第１の文字列の長さが第１の文字列の一行表示領域の長さ以下である場合、目標処理が実行された第１の文字列を第１の文字列の一行表示領域に一行という方式で表示することであり、または、目標処理が実行された第１の文字列の長さが第１の文字列の一行表示領域の長さより長い場合、目標処理が実行された第１の文字列を第１の文字列の一行表示領域に改行方式で表示することである。
【０３４６】
具体的には、図７に示される表示モード７０７では、第１の文字列の長さが第１の文字列の一行表示領域７０５の長さＬ２より長い場合、目標処理が第１の文字列に対して実行され得る。目標処理の具体的なプロセスについては、上述の説明を参照されたい。詳細は、改めて説明されない。縮小された第１の文字列の長さが第１の文字列の一行表示領域７０５の長さ以下である場合、目標処理が実行された第１の文字列は、第１の文字列の一行表示領域７０５に一行で表示される。図７に示される表示モード７０８では、第１の文字列の長さが第１の文字列の一行表示領域７０５の長さＬ２より長い場合、目標処理が第１の文字列に対して実行され得、縮小された第１の文字列の長さが第１の文字列の一行表示領域７０５の長さより長い場合、目標処理が実行された第１の文字列は、第１の文字列の一行表示領域７０５に改行方式で表示される。
【０３４７】
本実施形態において、第２の文字列の長さは、第１の文字列が第２の文字列に向かって拡張されても、第２の文字列が、第２の条件を満たしているリセット制御領域において、分割されることなく一行で表示され得るように、第２の文字列が位置するリセット制御領域のリセット長さより短い。
【０３４８】
本実施形態において、第２の文字列は、リセット制御領域６０６に中央揃えで表示され得る。当然、第２の文字列がリセット制御領域６０６に表示される具体的な位置は、本実施形態において限定されない。ただし、第１の文字列と第２の文字列との間の距離が第２の予め設定された値より長いことが保証され得ることを条件とする。
【０３４９】
例えば、第１の文字列を第２の文字列に向かって拡張するプロセスにおいて、第１の文字列の改行を可能な限り回避するために、第２の文字列は、端末デバイスの表示画面に向かって拡張され得る。すなわち、第２の文字列は、第１の文字列を表示するために第１の文字列の一行表示領域の長さを可能な限り増やすべく目標間隙が第２の文字列と端末デバイスの表示画面の縁部との間に存在するように、第３の予め設定された間隙７０２に向かって拡張される。本実施形態は、目標間隙および第２の予め設定された間隙７０１のサイズの間の関係を限定しない。
【０３５０】
任意選択的に、本実施形態は、第２の予め設定された値が８ｄｐである例を用いて説明される。
【０３５１】
特定の適用において、第２の予め設定された値は、本実施形態において限定されないことが明確になるはずである。
【０３５２】
本実施形態において、第１の文字列が第２の文字列に向かって拡張されるよう制御されても、ユーザが読み取りプロセスにおいて第１の文字列を第２の文字列と混同することが効果的に回避され、かつ、ユーザが第１の文字列と第２の文字列とが異なるリセット制御領域における文字列であることを明確に認識し得ることにより、読み取りプロセスにおけるユーザの誤解が回避されてユーザの読み取りプロセスにおける精度が改善されるように、第１の文字列と第２の文字列との間の距離が第２の予め設定された値以上であることが保証される必要がある。
【０３５３】
本実施形態は、第２の条件を満たしているリセット制御領域が第１の条件を満たしているリセット制御領域の右側に位置する例を用いて説明される。第２の条件を満たしているリセット制御領域が第１の条件を満たしているリセット制御領域の左側に位置する場合、第１の条件を満たしているリセット制御領域における文字列を左側のリセット制御領域に向かって拡張する方式については、この設定方式を参照されたい。詳細は、改めて説明されない。
【０３５４】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得、リセット制御領域の一方の側が第１の条件を満たし、リセット制御領域の他方の側が第２の条件を満たしている場合、リセット制御領域における第１の文字列は、第２の条件を満たしているリセット制御領域における第２の文字列に向かって拡張され得、第１の文字列と第２の文字列との間の距離が第２の予め設定された値以上であることが保証される。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０３５５】
別の場合において、リセット制御領域は、第１の位置に位置し、第１の位置に位置するリセット制御領域は、第１の条件を満たし、第２の位置に位置する制御領域の両側のリセット制御領域は、第２の条件を満たす。
【０３５６】
この設定方式において、第１の条件および第２の条件の具体的な説明については、上述の設定方式を参照されたい。詳細は、改めて説明されない。
【０３５７】
この場合、図８に示されるように、第１の位置に位置するリセット制御領域は、リセット制御領域６０５であり、リセット制御領域６０５は、リセット制御領域６０７とリセット制御領域６０６との間に位置する。
【０３５８】
本実施形態は、図８に示される各サブ領域が３つのリセット制御領域を含む例を用いて説明される。特定の適用において、サブ領域に含まれ得るリセット制御領域の数は、本実施形態において限定されない。
【０３５９】
本実施形態は、リセット制御領域６０７およびリセット制御領域６０６がサブ領域の縁部に位置する例を用いて説明されることがさらに明確になるはずである。特定の適用において、この設定方式では、リセット制御領域６０７およびリセット制御領域６０６は、リセット制御領域６０５の両側に位置しているだけでよい。
【０３６０】
この場合、第１の位置に位置するリセット制御領域６０５は、第１の条件を満たす、すなわち、リセット制御領域６０５における第１の文字列の長さは、リセット制御領域６０５のリセット長さより長い。
【０３６１】
リセット制御領域６０５の両側に位置するリセット制御領域６０７およびリセット制御領域６０６は、第２の条件を満たす。すなわち、リセット制御領域６０７における第３の文字列の長さは、リセット制御領域６０７のリセット長さより短く、リセット制御領域６０６における第２の文字列の長さは、リセット制御領域６０６のリセット長さより短い。
【０３６２】
この場合、リセット制御領域６０５における第１の文字列の長さは、リセット制御領域６０５の長さより長ので、第１の文字列の全体が表示され得るようにすべく、この場合、第２の予め設定されたモードは、第１の文字列は、少なくとも一行の文字列という方式で表示され、少なくとも一行の文字列の任意の行と第２の文字列との間の距離は、第２の予め設定された値以上であり、少なくとも一行の文字列の任意の行と第３の文字列との間の距離は、第２の予め設定された値以上である、ということであり得る。
【０３６３】
第１の文字列、第２の文字列および第３の文字列の具体的な説明については、上述の説明を参照されたい。詳細は、ここでは改めて説明されない。
【０３６４】
具体的には、図８に示される表示モード８００では、第１の位置に位置する制御領域６０５における第１の文字列は、リセット制御領域６０５の全体に表示され得ない。すなわち、第１の文字列を表示する一行の長さは、リセット制御領域６０５の長さＬ１より長い。
【０３６５】
第１の文字列の一行表示領域が決定される。第１の文字列の一行表示領域の長さは、第１の位置に位置するリセット制御領域の長さより長く、第１の文字列の一行表示領域と第２の文字列との間の距離は、第２の予め設定された値以上であり、第１の文字列の一行表示領域と第３の文字列との間の距離は、第２の予め設定された値以上である。
【０３６６】
具体的には、図８から分かり得るように、表示モード８００では、第１の文字列を表示する一行の長さがリセット制御領域６０５の長さＬ１より長い場合、表示モード８００は、表示モード８０１へ切り替えられ、表示モード８０１では、端末デバイスは、第１の文字列の一行表示領域８０５を決定する。
【０３６７】
より具体的には、第１の文字列の一行表示領域８０５の長さＬ２は、Ｌ１より長く、第１の文字列の一行表示領域８０５とリセット制御領域６０６における第２の文字列との間の距離は、第２の予め設定された値Ｔ１以上であり、第１の文字列の一行表示領域８０５とリセット制御領域６０７における第３の文字列との間の距離は、第２の予め設定された値Ｔ１以上である。
【０３６８】
任意選択的に、本実施形態において、第１の文字列の一行表示領域８０５は、第１の位置に位置するリセット制御領域における全部または一部の領域を両側に向かって別々に拡張することにより形成される。すなわち、第１の位置に位置するリセット制御領域の一端は、第２の文字列に向かって拡張され、第１の位置に位置するリセット制御領域の他端は、第３の文字列に向かって拡張される。
【０３６９】
具体的には、例えば、図８に示されるように、第１の位置に位置するリセット制御領域６０５は、アイコンを表示するために用いられる領域と、文字列を表示するために用いられる領域とを含み得る。第１の文字列の長さがリセット制御領域６０５の長さより長い場合、リセット制御領域６０５における全ての領域は、第１の文字列の一行表示領域８０５と第２の文字列との間の距離が第２の予め設定された値以上になり、かつ、第１の文字列の一行表示領域８０５と第３の文字列との間の距離が第２の予め設定された値以上になるまで、第２の文字列と第３の文字列とに向かってそれぞれ拡張され得る。代替的に、文字列をリセット制御領域６０５に表示するために用いられる領域は、第１の文字列の一行表示領域８０５と第２の文字列との間の距離が第２の予め設定された値以上になり、かつ、第１の文字列の一行表示領域８０５と第２の文字列との間の距離が第２の予め設定された値以上になるまで、第２の文字列および第３の文字列に向かって別々に拡張され得る。
【０３７０】
本実施形態分かり得るように、第１の文字列は、中央揃え後、リセット制御領域６０５において第２の文字列と第３の文字列とに向かって別々に移動し得る。
【０３７１】
本実施形態において、第１の文字列の一行表示領域８０５を拡張する具体的なプロセスは、以下のとおりであり得る。
【０３７２】
本実施形態において、第１の文字列の一行表示領域８０５が両側に向かって別々に拡張される距離は、同じであり得るか、または異なり得る。
【０３７３】
具体的には、第１の文字列の一行表示領域８０５を両側に向かって均一に拡張するプロセスにおいて、第１の文字列の一行表示領域８０５の長さが第１の文字列を表示する一行の長さ以上である場合、第１の文字列の一行表示領域８０５は、もはや両側に向かって拡張されない。
【０３７４】
第１の文字列の一行表示領域８０５を第２の文字列および第３の文字列に向かって拡張するプロセスにおいて、第１の文字列の一行表示領域８０５と第２の文字列との間の距離が第２の予め設定された値と等しく、かつ、第１の文字列の一行表示領域８０５と第３の文字列との間の距離が第２の予め設定された値より長い場合、第１の文字列の一行表示領域８０５は、もはや第２の文字列に向かって拡張されないが、第１の文字列の一行表示領域８０５の長さが第１の文字列を表示する一行の長さ以上になり、および／または第１の文字列の一行表示領域８０５と第３の文字列との間の距離が第２の予め設定された値と等しくなるまで、第３の文字列に向かって拡張される。
【０３７５】
第１の文字列の一行表示領域８０５を第２の文字列および第３の文字列に向かって拡張するプロセスにおいて、第１の文字列の一行表示領域８０５と第３の文字列との間の距離が第２の予め設定された値と等しく、かつ、第１の文字列の一行表示領域８０５と第２の文字列との間の距離が第２の予め設定された値より長い場合、第１の文字列の一行表示領域８０５は、もはや第３の文字列に向かって拡張されないが、第１の文字列の一行表示領域８０５の長さが第１の文字列を表示する一行の長さ以上になり、および／または第１の文字列の一行表示領域８０５と第２の文字列との間の距離が第２の予め設定された値と等しくなるまで、第２の文字列に向かって拡張される。
【０３７６】
本実施形態における第１の文字列を表示する具体的なプロセスは、以下のとおりである。
【０３７７】
第１の文字列の長さが第１の文字列の一行表示領域の長さ以下であるかどうかが判断される。
【０３７８】
第１の文字列の長さが第１の文字列の一行表示領域の長さ以下である場合、第１の文字列は、第１の文字列の一行表示領域に一行という方式で表示される。
【０３７９】
具体的には、図８に示される表示モード８０１では、第１の文字列の長さが第１の文字列の一行表示領域８０５の長さＬ２以下である場合、第１の文字列は、第１の文字列の一行表示領域８０５に一行という方式で表示され得る。
【０３８０】
第１の文字列の長さが第１の文字列の一行表示領域の長さより長い場合、任意選択的に、１つの方式は、第１の文字列を第１の文字列の一行表示領域に改行方式で表示することであり得る。
【０３８１】
具体的には、図８に示される表示モード８０２では、第１の文字列の長さが第１の文字列の一行表示領域８０５の長さＬ２より長い場合、第１の文字列は、第１の文字列の任意の行の長さが第１の文字列の一行表示領域７０５の決定された長さＬ２以下であり、第１の文字列の任意の行と第２の文字列との間の距離が第２の予め設定された値以上となるように、第１の文字列の一行表示領域７０５に少なくとも２行で表示され得る。
【０３８２】
第１の文字列の長さが第１の文字列の一行表示領域の長さより長い場合、さらに任意選択的に、別の方式は、第１の文字列に対して目標処理を実行することであり、目標処理が実行された第１の文字列の長さが第１の文字列の一行表示領域の長さ以下である場合、目標処理が実行された第１の文字列を第１の文字列の一行表示領域に一行という方式で表示することであり、または、目標処理が実行された第１の文字列の長さが第１の文字列の一行表示領域の長さより長い場合、目標処理が実行された第１の文字列を第１の文字列の一行表示領域に改行方式で表示することである。
【０３８３】
具体的には、図８に示される表示モード８０３では、第１の文字列の長さが第１の文字列の一行表示領域８０５の長さＬ２より長い場合、目標処理が第１の文字列に対して実行され得る。目標処理の具体的なプロセスについては、上述の説明を参照されたい。詳細は、改めて説明されない。縮小された第１の文字列の長さが第１の文字列の一行表示領域８０５の長さ以下である場合、目標処理が実行された第１の文字列は、第１の文字列の一行表示領域８０５に一行で表示される。図８に示される表示モード８０４では、第１の文字列の長さが第１の文字列の一行表示領域８０５の長さＬ２より長い場合、目標処理が第１の文字列に対して実行され得、縮小された第１の文字列の長さが第１の文字列の一行表示領域８０５の長さより長い場合、目標処理が実行された第１の文字列は、第１の文字列の一行表示領域８０５に改行方式で表示される。
【０３８４】
本実施形態において、第１の文字列が第２の文字列に向かって拡張されても、第２の文字列が、第２の条件を満たすリセット制御領域において分割されることなく一行で表示され得るように、かつ、第１の文字列が第３の文字列に向かって拡張されても、第３の文字列が、第２の条件を満たすリセット制御領域において分割されることなく一行で表示され得るように、第２の文字列の長さは、第２の文字列が位置するリセット制御領域のリセット長さより短く、第３の文字列の長さは、第３の文字列が位置するリセット制御領域のリセット長さより短い。
【０３８５】
本実施形態において、第２の文字列および第３の文字列を表示する具体的な方式については、上述の説明を参照されたい。詳細は、改めて説明されない。
【０３８６】
本実施形態において、第１の文字列が第２の文字列および第３の文字列に向かって拡張されるよう制御されても、ユーザが読み取りプロセスにおいて第１の文字列を第２の文字列および第３の文字列と混同することが効果的に回避され得るように、かつ、ユーザが第１の文字列、第２の文字列および第３の文字列がそれぞれ異なるリセット制御領域における文字列であることを明確に認識し得ることにより、読み取りプロセスにおけるユーザの誤解が回避されてユーザの読み取りプロセスにおける精度が改善されるように、第１の文字列と第２の文字列との間の距離が第２の予め設定された値以上となり、第１の文字列と第３の文字列との間の距離が第２の予め設定された値以上となることが保証される必要がある。
【０３８７】
この場合から分かり得るように、従来技術における制御領域の長さは拡張されるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得、第１の位置に位置するリセット制御領域の両側のリセット制御領域の両方が第２の条件を満たす場合、リセット制御領域における第１の文字列は、第２の条件を満たすリセット制御領域において第２の文字列および第３の文字列に向かって拡張され得、第１の文字列と第２の文字列との間の距離が第２の予め設定された値以上となり、かつ、第１の文字列と第３の文字列との間の距離が第２の予め設定された値以上となることが保証される。従って、文字列が修正されない従来技術と比較して、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０３８８】
別の場合において、リセット制御領域は、第３の位置に位置し、第３の位置に位置するリセット制御領域は、第１の条件を満たし、第３の位置に位置するリセット制御領域に隣接するリセット制御領域は、第１の条件を満たす。
【０３８９】
本実施形態において、第３の位置は、サブ領域の縁部である。すなわち、第３の位置に位置するリセット制御領域は、サブ領域の縁部に位置するリセット制御領域である。例えば、図９に示されるように、表示モード９００では、第３の位置に位置するリセット制御領域は、リセット制御領域９０１およびリセット制御領域９０２である。
【０３９０】
リセット制御領域９０１とリセット制御領域９０２との間のリセット制御領域の数は、本実施形態において限定されないことがさらに明確になるはずである。本実施形態は、１つのリセット制御領域９０３がリセット制御領域９０１とリセット制御領域９０２との間に配置される例を用いて説明される。
【０３９１】
この場合は、第３の位置に位置するリセット制御領域９０１を例として用いて説明される。リセット制御領域９０１は、サブ領域の左縁部に位置する。
【０３９２】
第３の位置に位置するリセット制御領域９０２は、サブ領域の右縁部に位置する。文字列をリセット制御領域９０２に表示する方式については、文字列をリセット制御領域９０１に表示する方式を参照されたい。詳細は、本実施形態において改めて説明されない。
【０３９３】
このシナリオでは、第３の位置に位置するリセット制御領域９０１における文字列の長さおよびリセット制御領域９０１に隣接するリセット制御領域９０３における文字列の長さの両方がそれぞれのリセット制御領域のリセット長さより長いので、第２の予め設定されたモードは、以下のとおりであり得る。
【０３９４】
目標処理が実行された第４の文字列の長さが、第３の位置に位置するリセット制御領域の長さ以下である場合、目標処理が実行された第３の文字列は、リセット制御領域に中央揃えで表示される。
【０３９５】
第４の文字列は、第３の位置に位置するリセット制御領域における文字列である。
【０３９６】
この設定方式において、目標処理は、第３の位置に位置するリセット制御領域における第４の文字列における任意の文字を、第１の文字列における任意の文字が第１の予め設定された値以上である縮小されるように縮小することである。
【０３９７】
第１の予め設定された値の具体的な説明については、上述の説明を参照されたい。詳細は、本実施形態において改めて説明されない。
【０３９８】
さらに図９を参照すると、目標処理が実行された第４の文字列の長さがリセット制御領域９０１の長さ以下であった場合、図９における表示モードは、表示モード９００から表示モード９０４へ切り替えられ、表示モード９０４では、リセット制御領域９０１における第４の文字列が縮小される。縮小された第４の文字列における任意の文字が第１の予め設定された値以上であることが保証される場合において、第４の文字列の長さがリセット制御領域９０１の長さ以下であるときは、目標処理が実行された第４の文字列は、リセット制御領域９０１に中央揃えで表示される。
【０３９９】
目標処理が実行された第４の文字列の長さがリセット制御領域の長さより長い場合、目標処理が実行された第４の文字列は、リセット制御領域に改行方式で表示される。
【０４００】
さらに図９を参照すると、目標処理が実行された第４の文字列の長さがリセット制御領域９０１の長さより長い場合、図９における表示モードは、表示モード９００から表示モード９０５へ切り替えられ、表示モード９０５では、リセット制御領域９０１における第４の文字列が縮小される。縮小された第４の文字列における任意の文字が第１の予め設定された値以上であることが保証される場合、縮小された第４の文字列は、リセット制御領域９０１に改行方式で表示される。
【０４０１】
この設定方式では、第４の文字列の一行表示領域がさらに決定され得、第４の文字列の一行表示領域の長さは、第３の位置に位置するリセット制御領域の長さより長い。
【０４０２】
具体的には、第３の位置に位置するリセット制御領域は、表示画面の縁部に向かって拡張され得る。ただし、第４の文字列の一行表示領域と端末デバイスの表示画面の縁部との間の距離が０以上であることを条件とする。具体的な値は、本実施形態において限定されない。
【０４０３】
具体的には、図９から分かり得るように、表示モード９００では、第４の文字列を表示する一行の長さがリセット制御領域９０１の長さＬ３より長い場合、表示モード９００は、表示モード９０６へ切り替えられ、表示モード９０６では、端末デバイスは、第４の文字列の一行表示領域９０７を決定する。
【０４０４】
本実施形態において、第４の文字列の一行表示領域９０７の長さＬ２は、リセット制御領域９０１の長さＬ３より長い。
【０４０５】
本実施形態において、第４の文字列の長さが第４の文字列の一行表示領域９０７の長さ以下である場合、第４の文字列は、第４の文字列の一行表示領域９０７に一行で表示され、または、第４の文字列の長さが第４の文字列の一行表示領域９０７の長さより長い場合、第４の文字列は、第４の文字列の一行表示領域９０７に改行方式で表示される。
【０４０６】
任意選択的に、第４の文字列の一行表示領域９０７に表示される第４の文字列は、目標処理が実行された文字列または目標処理が実行されていない文字列であり得る。
【０４０７】
この場合から分かり得るように、従来技術における制御領域の長さは延ばされるので、本実施形態におけるリセット制御領域は、より長い文字列を表示し得る。すなわち、本実施形態においては、リセット制御領域における文字列の改行が回避され得るか、または、リセット制御領域における文字列の行の数が低減され得ることにより文字列の改行の回数が低減され、ユーザが文字列を読み取る効率が改善される。
【０４０８】
別の場合において、リセット制御領域は、第３の位置に位置し、第３の位置に位置するリセット制御領域は、第１の条件を満たし、第３の位置に位置するリセット制御領域に隣接するリセット制御領域は、第２の条件を満たす。
【０４０９】
本実施形態において、第３の位置は、サブ領域の縁部である。すなわち、第３の位置に位置するリセット制御領域は、サブ領域の縁部に位置するリセット制御領域である。例えば、図１０に示されるように、第３の位置に位置するリセット制御領域は、リセット制御領域１００１およびリセット制御領域１００２である。
【０４１０】
この場合は、第３の位置に位置するリセット制御領域１００１を例として用いて説明される。リセット制御領域１００１は、サブ領域の左縁部に位置する。
【０４１１】
第３の位置に位置するリセット制御領域１００２は、サブ領域の右縁部に位置する。文字列をリセット制御領域１００２に表示する方式については、文字列をリセット制御領域１００１に表示する方式を参照されたい。詳細は、本実施形態において改めて説明されない。
【０４１２】
リセット制御領域１００１とリセット制御領域１００２との間のリセット制御領域の数は、本実施形態において限定されないことがさらに明確になるはずである。本実施形態は、１つのリセット制御領域１００３がリセット制御領域１００１とリセット制御領域１００２との間に配置される例を用いて説明される。
【０４１３】
この場合は、第３の位置に位置するリセット制御領域１００１を例として用いて説明される。リセット制御領域１００１は、サブ領域の左縁部に位置する。
【０４１４】
第３の位置に位置するリセット制御領域１００２は、サブ領域の右縁部に位置する。文字列をリセット制御領域１００２に表示する方式については、文字列をリセット制御領域１００１に表示する方式を参照されたい。詳細は、本実施形態において改めて説明されない。
【０４１５】
このシナリオでは、例えば、第３の位置に位置するリセット制御領域１００１における第４の文字列の長さは、リセット制御領域１００１のリセット長さより長く、第４の位置に位置するリセット制御領域１００３における第５の文字列の長さは、リセット制御領域１００３のリセット長さより短い。第４の位置は、第３の位置に隣接するする位置である。
【０４１６】
この場合、第２の予め設定されたモードは、第４の文字列は、少なくとも一行の文字列という方式で表示され、少なくとも一行の文字列の任意の行と第５の文字列との間の距離は、第２の予め設定された値以上であり、少なくとも一行の文字列の任意の行と表示画面の縁部との間の距離は、第３の予め設定された値以上である、ということであり得る。
【０４１７】
具体的には、図１０に示される表示モード１０００では、第３の位置に位置する制御領域１００１における第４の文字列は、リセット制御領域１００１の全体に表示され得ない。すなわち、第４の文字列を表示する一行の長さは、リセット制御領域１００１の長さＬ３より長い。
【０４１８】
第４の文字列の一行表示領域が決定される。第４の文字列の一行表示領域の長さは、第３の位置に位置するリセット制御領域の長さより長く、第４の文字列の一行表示領域と第５の文字列との間の距離は、第２の予め設定された値以上であり、および／または、第４の文字列の一行表示領域と表示画面の縁部との間の距離は、第２の予め設定された値以上である。
【０４１９】
具体的には、図１０から分かり得るように、表示モード１０００では、第４の文字列を表示する一行の長さがリセット制御領域１００１の長さＬ３より長い場合、表示モード１０００は、表示モード１００４へ切り替えられ、表示モード１００４では、端末デバイスは、第４の文字列の一行表示領域１００５を決定する。
【０４２０】
第４の文字列の一行表示領域１００５は、第３の位置に位置するリセット制御領域１００１の２つの端をそれぞれ表示画面の縁部と第５の文字列とに向かって拡張することにより形成されるか、第３の位置に位置するリセット制御領域１００１を第５の文字列に向かって拡張することにより形成されるか、または、第３の位置に位置するリセット制御領域１００１を表示画面の縁部に向かって拡張することにより形成される。
【０４２１】
第４の文字列の一行表示領域１００５の拡張方向は、本実施形態において限定されない。本実施形態は、第４の文字列の一行表示領域１００５がリセット制御領域１００１の２つの端をそれぞれ表示画面の縁部と第５の文字列とに向かって拡張することにより形成される例を用いて説明される。
【０４２２】
図１０に示されるように、第４の文字列の一行表示領域１００５の長さＬ４は、Ｌ３より長く、第４の文字列の一行表示領域１００５とリセット制御領域１００３における第５の文字列との間の距離は、第２の予め設定された値Ｔ１以上であり、第４の文字列の一行表示領域１００５と表示画面の縁部との間の距離は、第３の予め設定された値Ｔ２以上である。
【０４２３】
本実施形態において、第４の文字列の一行表示領域１００５と表示画面の縁部との間の距離は、第３の予め設定された値以上であり、第３の予め設定された値は、０以上の任意の値であり得る。
【０４２４】
本実施形態分かり得るように、第４の文字列は、中央揃え後、リセット制御領域１００１において第５の文字列および表示画面の縁部に向かって別々に移動し得る。
【０４２５】
本実施形態において、第４の文字列の一行表示領域１００５を拡張する具体的なプロセスは、以下のとおりであり得る。
【０４２６】
本実施形態において、第４の文字列の一行表示領域１００５が両側に向かって別々に拡張される距離は、同じであり得るか、または異なり得る。
【０４２７】
具体的には、第４の文字列の一行表示領域１００５を両側に向かって均一に拡張するプロセスにおいて、第４の文字列の一行表示領域１００５の長さが第４の文字列を表示する一行の長さ以上である場合、第４の文字列の一行表示領域１００５は、もはや両側に向かって拡張されない。
【０４２８】
第４の文字列の一行表示領域１００５を第５の文字列および表示画面の縁部に向かって拡張するプロセスにおいて、第４の文字列の一行表示領域１００５と第５の文字列との間の距離が第２の予め設定された値と等しい場合、第４の文字列の一行表示領域１００５と表示画面の縁部との間の距離は、第３の予め設定された値より長く、第４の文字列の一行表示領域１００５は、もはや第５の文字列に向かって拡張されないが、第４の文字列の一行表示領域１００５の長さが第５の文字列を表示する一行の長さ以上になり、および／または、第４の文字列の一行表示領域１００５と表示画面の縁部との間の距離が第３の予め設定された値と等しくなるまで、表示画面の縁部に向かって拡張される。
【０４２９】
第４の文字列の一行表示領域１００５を第５の文字列および表示画面の縁部に向かって拡張するプロセスにおいて、第４の文字列の一行表示領域１００５と表示画面の縁部との間の距離が第３の予め設定された値と等しい場合、第４の文字列の一行表示領域１００５と第５の文字列との間の距離は、第２の予め設定された値より長く、第４の文字列の一行表示領域１００５は、もはや表示画面の縁部に向かって拡張されないが、第４の文字列の一行表示領域１００５の長さが第５の文字列を表示する一行の長さ以上になり、および／または、第４の文字列の一行表示領域１００５と第５の文字列との間の距離が第２の予め設定された値と等しくなるまで、第５の文字列に向かって拡張される。
【０４３０】
本実施形態における第４の文字列を表示する具体的なプロセスは、以下のとおりである。
【０４３１】
第４の文字列の長さが第４の文字列の一行表示領域の長さ以下であるかどうかが判断される。
【０４３２】
第４の文字列の長さが第４の文字列の一行表示領域の長さ以下である場合、第４の文字列は、第４の文字列の一行表示領域に一行という方式で表示される。
【０４３３】
具体的には、図１０に示される表示モード１００４では、第４の文字列の長さが第４の文字列の一行表示領域１００５の長さＬ４以下である場合、第４の文字列は、第１の文字列の一行表示領域１００５に一行という方式で表示され得る。
【０４３４】
第４の文字列の長さが第４の文字列の一行表示領域の長さより長い場合、任意選択的に、１つの方式は、第４の文字列を第４の文字列の一行表示領域に改行方式で表示することであり得る。
【０４３５】
具体的には、図１０に示される表示モード１００６では、第４の文字列の長さが第４の文字列の一行表示領域１００５の長さＬ４より長い場合、第４の文字列は、第４の文字列の任意の行の長さが第４の文字列の一行表示領域１００５の決定された長さＬ４以下であり、第４の文字列の任意の行と第５の文字列との間の距離が第２の予め設定された値以上となるように、第４の文字列の一行表示領域１００５に少なくとも２行で表示され得る。
【０４３６】
第４の文字列の長さが第４の文字列の一行表示領域の長さより長い場合、さらに任意選択的に、別の方式は、第４の文字列に対して目標処理を実行することであり、目標処理が実行された第４の文字列の長さが第４の文字列の一行表示領域の長さ以下である場合、目標処理が実行された第４の文字列を第４の文字列の一行表示領域に一行という方式で表示することであり、または、目標処理が実行された第４の文字列の長さが第４の文字列の一行表示領域の長さより長い場合、目標処理が実行された第４の文字列を第４の文字列の一行表示領域に改行方式で表示することである。
【０４３７】
具体的には、図１０に示される表示モード１００７では、第４の文字列の長さが第４の文字列の一行表示領域１００５の長さＬ４より長い場合、目標処理が第４の文字列に対して実行され得る。目標処理の具体的なプロセスについては、上述の説明を参照されたい。詳細は、改めて説明されない。縮小された第４の文字列の長さが第４の文字列の一行表示領域１００５の長さ以下である場合、目標処理が実行された第４の文字列は、第４の文字列の一行表示領域１００５に一行で表示される。図１０に示される表示モード１００８では、第４の文字列の長さが第４の文字列の一行表示領域１００５の長さＬ４より長い場合、目標処理が第４の文字列に対して実行され得、縮小された第４の文字列の長さが第４の文字列の一行表示領域１００５の長さより長い場合、目標処理が実行された第４の文字列は、第４の文字列の一行表示領域１００５に改行方式で表示される。
【０４３８】
本実施形態において、第５の文字列の長さは、第４の文字列が第５の文字列に向かって拡張されても、第５の文字列が、第２の条件を満たしているリセット制御領域において、分割されることなく一行で表示され得るように、第５の文字列が位置するリセット制御領域のリセット長さより短い。
【０４３９】
本実施形態において、第４の文字列は、第４の文字列を表示する一行の長さを可能な限り増やして、第４の文字列の行の数をさらに回避または低減するために、表示画面の縁部に向かってさらに拡張され得る。
【０４４０】
本実施形態において、第４の文字列および第５の文字列を表示する具体的な方式については、上述の説明を参照されたい。詳細は、改めて説明されない。
【０４４１】
本実施形態において、第４の文字列が第５の文字列および表示画面の縁部に向かって拡張されるよう制御されても、ユーザが読み取りプロセスにおいて第４の文字列を第５の文字列と混同することが効果的に回避され得るように、かつ、ユーザが第４の文字列および第５の文字列がそれぞれ異なるリセット制御領域における文字列であることを明確に認識し得ることにより、読み取りプロセスにおけるユーザの誤解が回避されてユーザの読み取りプロセスにおける精度が改善されるように、第４の文字列と第５の文字列との間の距離が第２の予め設定された値以上となり、第４の文字列と第５の文字列との間の距離が第２の予め設定された値以上となることが保証される必要がある。
【０４４２】
以下では、本実施形態における方法が特定の適用シナリオにどのように適用されるかを説明する。
【０４４３】
適用シナリオにおいて、図１１、図１２および図１３に示されるように、図１１は、端末デバイスのホーム画面が中国語動作環境にある例の図であり、図１２は、端末デバイスのホーム画面がロシア語動作環境にある例の図であり、図１３は、本実施形態における方法を用いる端末デバイスのホーム画面がロシア語動作環境にある例の図である。
【０４４４】
図１１は、サブ領域が端末デバイスの表示画面上に表示される例を示す。サブ領域の具体的な構造の説明については、図３を参照されたい。詳細は、この適用シナリオにおいて説明されない。
【０４４５】
この適用シナリオは、中国語動作環境にある端末デバイスのアプリケーションがロシア語動作環境に適用される例を用いて説明されており、限定されないことが明確になるはずである。
【０４４６】
この適用シナリオのさらなる理解のために、図１１から図１３において、制御領域とリセット制御領域との境界が表示されており、特定の適用において、制御領域とリセット制御領域との境界は表示されない、すなわち、制御領域とリセット制御領域との境界は見えないことがさらに明確になるはずである。
【０４４７】
この適用シナリオでは、端末デバイスの表示画面のホーム画面上に表示される制御領域にアイコンが表示され、アイコンに対応する名前がアイコンの真下に中央揃えで表示される。
【０４４８】
図１１における端末デバイスのアプリケーションがロシア語動作環境に適用される場合、図１２に示されるように、制御領域におけるアイコンに対応する名前は、ロシア語へ翻訳される。
【０４４９】
図１１および図１２から分かり得るように、異なる動作環境では、制御領域の表示方式は異なる。具体的には、中国語動作環境では、図１１に示されるように、制御領域における文字列は、改行方式では表示されず、ユーザは、制御領域におけるアイコンに対応する名前を簡便に理解する。加えて、文字列が改行方式で表示されないので、ユーザが制御領域における文字列の意味を理解する効率が改善される。しかしながら、図１１における端末デバイスのアプリケーションがロシア語動作環境に適用される場合、ほとんどの制御領域における文字列は、改行方式で表示される必要がある。例えば、制御領域１２０１において、「Ｔｅｎｃｅｎｔ  Ｎｅｗｓ」という中国語文字列は、「Ｔｅｎｃｅｎｔ  новости」というロシア語へ翻訳される。分かり得るように、ロシア語文字列の長さは、制御領域１２０１の長さより長く、ロシア語文字列は、改行方式で表示される必要がある。文字列が分割されるので、ユーザが文字列の意味を理解する効率が低減される。
【０４５０】
この適用シナリオでは、図１１における端末デバイスのアプリケーションは、ロシア語動作環境に適用される。端末デバイスは、サブ領域を自動的にリセットし得る、すなわち、サブ領域に含まれる制御領域をリセット制御領域へリセットし得る。制御領域をリセット制御領域へリセットする具体的なプロセスについては、図３における段階３０３を参照されたい。詳細は、この適用シナリオでは改めて説明されない。
【０４５１】
分かり得るように、この適用シナリオでは、任意の２つの隣接するリセット制御領域の間の間隙は、文字列を各リセット制御領域に表示するために用いられる領域の長さを増やすべく削除される。
【０４５２】
図１３におけるリセット制御領域１３０１の具体的な表示方式については、図１０におけるリセット制御領域１００１における第４の文字列の表示方式を参照されたい。詳細は、この適用シナリオでは改めて説明されない。図１３におけるリセット制御領域１３０２の具体的な表示方式については、図１０におけるリセット制御領域１００３における第５の文字列の表示方式を参照されたい。詳細は、この適用シナリオでは改めて説明されない。図１３におけるリセット制御領域１３０３の具体的な表示方式については、図７におけるリセット制御領域６０５における第１の文字列の表示方式を参照されたい。詳細は、この適用シナリオでは改めて説明されない。図１３におけるリセット制御領域１３０４の具体的な表示方式については、図１０を参照されたい。詳細は、この適用シナリオでは改めて説明されない。
【０４５３】
別の適用シナリオにおいて、図１４、図１５および図１６に示されるように、図１４は、端末デバイスの連絡アプリケーションが英語動作環境にある例の図であり、図１５は、端末デバイスの連絡アプリケーションがポルトガル語動作環境にある例の図であり、図１６は、本実施形態における方法を用いる端末デバイスの連絡アプリケーションがポルトガル語動作環境にある例の図である。
【０４５４】
この適用シナリオは、英語動作環境にある端末デバイスのアプリケーションがポルトガル語動作環境に適用される例を用いて説明されており、限定されないことが明確になるはずである。
【０４５５】
この適用シナリオのさらなる理解のために、図１４から図１６において、制御領域とリセット制御領域との境界が表示されており、特定の適用において、制御領域とリセット制御領域との境界は表示されない、すなわち、制御領域とリセット制御領域との境界は見えないことがさらに明確になるはずである。
【０４５６】
この適用シナリオでは、文字列のみが連絡アプリケーションの制御領域に表示される。
【０４５７】
図１４における端末デバイスのアプリケーションがポルトガル語動作環境に適用される場合、図１５に示されるように、各制御領域における文字列は、ポルトガル語へ翻訳される。
【０４５８】
図１４および図１５から分かり得るように、異なる動作環境では、制御領域の表示方式は異なる。具体的には、英語動作環境では、図１４に示されるように、制御領域における文字列は、改行方式では表示されず、ユーザは、制御領域における文字列により表される命令を簡便に理解する。加えて、文字列が改行方式で表示されないので、ユーザが制御領域における文字列の意味を理解する効率が改善される。しかしながら、図１４における端末デバイスのアプリケーションがポルトガル語動作環境に適用される場合、ほとんどの制御領域における文字列は、改行方式で表示される必要がある。例えば、制御領域１４０１において、「Ａｌｌ  Ｃａｌｌｓ」という英語文字列は、「Ｄｅ  ｔｏｄａｓ  ａｓ  ｃｈａｍａｄａｓ」というポルトガル語へ翻訳される。分かり得るように、ポルトガル語文字列の長さは、制御領域１４０１の長さより長く、ポルトガル語文字列は、改行方式で表示される必要がある。文字列が分割されるので、ユーザが文字列の意味を理解する効率が低減される。
【０４５９】
この適用シナリオでは、図１４における端末デバイスのアプリケーションは、ポルトガル語動作環境に適用される。端末デバイスは、サブ領域を自動的にリセットし得る、すなわち、サブ領域に含まれる制御領域をリセット制御領域へリセットし得る。制御領域をリセット制御領域へリセットする具体的なプロセスについては、図３における段階３０３を参照されたい。詳細は、この適用シナリオでは改めて説明されない。
【０４６０】
分かり得るように、この適用シナリオでは、任意の２つの隣接するリセット制御領域の間の間隙は、文字列を各リセット制御領域に表示するために用いられる領域の長さを増やすべく削除される。
【０４６１】
図１６におけるリセット制御領域１６０１の具体的な表示方式については、図１０におけるリセット制御領域１００１における第４の文字列の表示方式を参照されたい。詳細は、この適用シナリオでは改めて説明されない。図１６におけるリセット制御領域１６０２の具体的な表示方式については、図８におけるリセット制御領域６０５における第１の文字列の表示方式を参照されたい。詳細は、この適用シナリオでは改めて説明されない。図１６におけるリセット制御領域１６０３の具体的な表示方式については、図１０を参照されたい。詳細は、この適用シナリオでは改めて説明されない。
【０４６２】
別の適用シナリオにおいて、図１７、図１８および図１９に示されるように、図１７は、端末デバイスのニュースアプリケーションが中国語動作環境にある例の図であり、図１８は、端末デバイスのニュースアプリケーションがスペイン語動作環境にある例の図であり、図１９は、本実施形態における方法を用いる端末デバイスのニュースアプリケーションがスペイン語動作環境に適用される例の図である。
【０４６３】
本実施形態において、例えば、ニュースアプリケーションはＴｅｎｃｅｎｔ  Ｎｅｗｓである。本実施形態は、例としてニュースアプリケーションを用いて説明されるに過ぎず、特定の適用において、方法は、任意のアプリケーションのインタフェースに適用され得ることが明確になるはずである。
【０４６４】
この適用シナリオは、中国語動作環境にある端末デバイスのアプリケーションがスペイン語動作環境に適用される例を用いて説明されており、限定されないことが明確になるはずである。
【０４６５】
この適用シナリオのさらなる理解のために、図１７から図１９において、制御領域とリセット制御領域との境界が表示されており、特定の適用において、制御領域とリセット制御領域との境界は表示されない、すなわち、制御領域とリセット制御領域との境界は見えないことがさらに明確になるはずである。
【０４６６】
この適用シナリオでは、文字列のみがニュースアプリケーションの制御領域に表示される。
【０４６７】
図１７における端末デバイスのアプリケーションがスペイン語動作環境に適用される場合、図１８に示されるように、各制御領域における文字列は、スペイン語へ翻訳される。
【０４６８】
図１７に示されるように、ニュースアプリケーションの表示インタフェースは、ニュースナビゲーションのために用いられるナビゲーションバー１７０１を含む。複数の制御領域がナビゲーションバー上に表示され、各制御領域に表示される文字列は、特定のタイプのニュースをナビゲートするために用いられる。例えば、ユーザが制御領域における「エンターテイメント」という文字列にタッチした場合、ニュース表示バー１７０２は、「エンターテイメント」というタイプに対応するニュースを表示し得る。
【０４６９】
図１７および図１８から分かり得るように、異なる動作環境では、制御領域の表示方式は異なる。具体的には、中国語動作環境では、図１７に示されるように、制御領域における文字列は、改行方式では表示されず、ユーザは、制御領域における文字列により表される命令を簡便に理解する。加えて、文字列が改行方式で表示されないので、ユーザが制御領域における文字列の意味を理解する効率が改善される。しかしながら、図１７における端末デバイスのアプリケーションがスペイン語動作環境に適用される場合、ほとんどの制御領域における文字列は、改行方式で表示される必要がある。例えば、制御領域１７０２において、「科学と技術」という中国語文字列は、「Ｌａ  ｃｉｅｎｃｉａ  ｙ  ｌａ  ｔｅｃｎｏｌｏｇｉａ」というスペイン語へ翻訳される。分かり得るように、スペイン語文字列の長さは、制御領域１７０３の長さより長く、スペイン語文字列は、改行方式で表示される必要がある。文字列が分割されるので、ユーザが文字列の意味を理解する効率が低減される。
【０４７０】
この適用シナリオでは、図１７における端末デバイスのアプリケーションは、スペイン語動作環境に適用される。端末デバイスは、サブ領域を自動的にリセットし得る、すなわち、サブ領域に含まれる制御領域をリセット制御領域へリセットし得る。制御領域をリセット制御領域へリセットする具体的なプロセスについては、図３における段階３０３を参照されたい。詳細は、この適用シナリオでは改めて説明されない。
【０４７１】
分かり得るように、この適用シナリオでは、任意の２つの隣接するリセット制御領域の間の間隙は、文字列を各リセット制御領域に表示するために用いられる領域の長さを増やすべく削除される。
【０４７２】
図１９におけるリセット制御領域１９０１の具体的な表示方式については、図８におけるリセット制御領域６０５における第１の文字列の表示方式を参照されたい。詳細は、この適用シナリオでは改めて説明されない。図１９におけるリセット制御領域１９０２の具体的な表示方式については、図１０を参照されたい。詳細は、この適用シナリオでは改めて説明されない。
【０４７３】
分かり得るように、本実施形態における方法において、制御領域の表示エリアは、リセット制御領域を形成するためにリセットされ得、リセット制御領域の長さは、文字列を表示するための領域の長さが増やされ得るように、制御領域の長さより長い。加えて、リセット制御領域における文字列の長さがリセット制御領域の長さより長い場合、リセット制御領域における文字列の改行が回避され得るか、またはリセット制御領域における文字列の行の数が低減され得ることにより、文字列を改行する回数が低減され、ユーザが文字列を読み取る効率が改善されるように、文字列は、少なくとも１つの側に向かって拡張され得、および／または、文字列は縮小され得る。
【０４７４】
以下では、図２３を参照して、本発明の実施形態による端末デバイスの具体的な構造を説明する。本実施形態における端末デバイスは、図３における方法を実行するように構成される。図２３における端末デバイスが文字列表示方法を実行する具体的なプロセスについては、図３を参照されたい。詳細は、本実施形態において改めて説明されない。
【０４７５】
端末デバイスは、
制御情報を受信するように構成される受信ユニット２３１であって、制御情報は、少なくとも２つの制御領域を処理して、第１の目標条件を満たす少なくとも２つのリセット制御領域を形成するよう端末デバイスに命令するために用いられ、第１の間隙が、表示画面の横方向において、少なくとも２つの制御領域のうちの任意の２つの隣接する制御領域の間に配置され、第１の目標条件は、表示画面の横方向において、少なくとも２つのリセット制御領域のうちの任意の２つの隣接するリセット制御領域が接続されている、ということである、受信ユニット２３１と、
制御情報に基づいて、少なくとも２つのリセット制御領域を表示画面上に表示するように構成される第１の表示ユニット２３２と、
文字列を少なくとも２つのリセット制御領域のいずれか１つに表示するように構成される第２の表示ユニット２３３と
を含む。
【０４７６】
具体的には、第２の表示ユニット２３３は、
少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される第１の決定モジュール２３３１であって、第２の目標リセット制御領域が第１の目標リセット制御領域の両側の各々に配置され、第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第２の目標リセット制御領域に含まれる第２の文字列の長さは、第２の目標リセット制御領域の長さより長い、第１の決定モジュール２３３１と、
目標処理が実行された第１の文字列を、第１の目標リセット制御領域に、少なくとも一行の文字列という表示方式で、第１の文字列の少なくとも一行の文字列の任意の行が第２の目標条件を満たすように表示するように構成される第１の表示モジュール２３３２であって、目標処理は、文字列を縮小し、縮小された文字列を有効化して第１の予め設定された値以上にすることであり、第２の目標条件は、目標処理が実行された第１の文字列の少なくとも一行の文字列の任意の行の長さが、第１の目標リセット制御領域のリセット長さ以下である、ということであり、第１の文字列の少なくとも一行の文字列の任意の行と第２の文字列との間の間隙が第２の予め設定された値以上である、第１の表示モジュール２３３２と
を含む。
【０４７７】
具体的には、第２の表示ユニット２３３は、
少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される第２の決定モジュール２３３３であって、第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、第２の長さは、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域のリセット長さであり、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより長く、第３の長さは、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域のリセット長さである、第２の決定モジュール２３３３と、
第１の文字列の一行表示領域を決定するように構成される第３の決定モジュール２３３４であって、第１の文字列の一行表示領域は、第１の文字列の一行表示領域の長さが第１の目標リセット制御領域のリセット長さより長くなるように、かつ、第１の文字列の一行表示領域と第２の文字列との間の間隙が第２の予め設定された値以上となるように第２の文字列に向かって第１の目標リセット制御領域を拡張することにより配置される、第３の決定モジュール２３３４と、
第１の文字列の少なくとも一行の文字列の任意の行の長さが第１の文字列の一行表示領域のリセット長さ以下となるように、第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される第２の表示モジュール２３３５と
を含む。
【０４７８】
具体的には、第２の表示ユニット２３３は、
少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される第４の決定モジュール２３３６であって、第１の目標リセット制御領域に含まれる第１の文字列の長さは、第１の目標リセット制御領域の長さより長く、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、第２の長さは、第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域のリセット長さであり、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより短く、第３の長さは、第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域のリセット長さである、第４の決定モジュール２３３６と、
第１の文字列の一行表示領域を決定するように構成される第５の決定モジュール２３３７であって、第１の文字列の一行表示領域は、第１の文字列の一行表示領域の長さが第１の目標リセット制御領域のリセット長さより長くなるように、かつ、第１の文字列の一行表示領域と第２の文字列との間の間隙および第１の文字列の一行表示領域と第３の文字列との間の間隙の両方が第２の予め設定された値以上となるように第１の目標リセット制御領域を第２の文字列および第３の文字列に向かって拡張することにより配置される、第５の決定モジュール２３３７と、
第１の文字列の少なくとも一行の文字列の任意の行の長さが第１の文字列の一行表示領域の長さ以下となるように、第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される第３の表示モジュール２３３８と
を含む。
【０４７９】
具体的には、第２の表示ユニット２３３は、
目標処理が実行された第１の文字列を、第１の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される第４の表示モジュール２３３９であって、目標処理は、文字列を縮小し、縮小された文字列を有効化して第１の予め設定された値以上にすることである、第４の表示モジュール２３３９
を含む。
【０４８０】
具体的には、第２の表示ユニット２３３は、
少なくとも２つのリセット制御領域に含まれる少なくとも１つの第４の目標リセット制御領域を決定するように構成される第６の決定モジュール２３３１０であって、第４の目標リセット制御領域に含まれる第４の文字列の長さは、第４の目標リセット制御領域の長さより長く、第４の目標リセット制御領域は、表示画面の縁部と第５の目標リセット制御領域との間に位置し、第５の目標リセット制御領域に含まれる第５の文字列の長さは、第５の目標リセット制御領域の長さより長い、第６の決定モジュール２３３１０と、
第４の文字列の一行表示領域を決定するように構成される第７の決定モジュール２３３１１であって、第４の文字列の一行表示領域は、第４の文字列の一行表示領域の長さが第４の目標リセット制御領域のリセット長さより長くなるように、かつ、第４の文字列の一行表示領域と表示画面の縁部との間の間隙が第３の予め設定された値以上となるように第４の目標リセット制御領域を表示画面の縁部に向かって拡張することにより配置される、第７の決定モジュール２３３１１と、
第４の文字列の少なくとも一行の文字列の任意の行の長さが第４の文字列の一行表示領域の長さ以下となるように、第４の文字列を、第４の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される第５の表示モジュール２３３１２と
を含む。
【０４８１】
具体的には、第２の表示ユニット２３３は、
少なくとも２つのリセット制御領域に含まれる少なくとも１つの第４の目標リセット制御領域を決定するように構成される第８の決定モジュール２３３１３であって、第４の目標リセット制御領域に含まれる第４の文字列の長さは、第４の目標リセット制御領域の長さより長く、第４の目標リセット制御領域は、表示画面の縁部と第５の目標リセット制御領域との間に位置し、第５の目標リセット制御領域に含まれる第５の文字列の長さは、第５の目標リセット制御領域の長さより短い、第８の決定モジュール２３３１３と、
第４の文字列の一行表示領域を決定するように構成される第９の決定モジュール２３３１４であって、第４の文字列の一行表示領域は、第４の文字列の一行表示領域の長さが第４の目標リセット制御領域のリセット長さより長く、第４の文字列の一行表示領域と表示画面の縁部との間の間隙が第３の予め設定された値以上となるように、かつ、第４の文字列と第５の文字列との間の間隙が第２の予め設定された値以上となるように第４の目標リセット制御領域を表示画面の縁部および第５の文字列に向かって拡張することにより配置される、第９の決定モジュール２３３１４と、
第４の文字列の少なくとも一行の文字列の任意の行の長さが第４の文字列の一行表示領域の長さ以下となるように、第４の文字列を、第４の文字列の一行表示領域に、少なくとも一行の文字列という表示方式で表示するように構成される第６の表示モジュール２３３１５と
を含む。
【０４８２】
具体的には、第２の表示ユニット２３３は、
第４の文字列の少なくとも一行の文字列の任意の行の長さが第４の目標リセット制御領域のリセット長さ以下となるように、目標処理が実行された第４の文字列を、第４の目標リセット制御領域に、少なくとも一行の文字列という表示方式で表示するように構成される第７の表示モジュールで２３３１６あって、目標処理は、文字列を縮小し、縮小された文字列を有効化して第１の予め設定された値以上にすることである、第７の表示モジュール２３３１６
を含む。
【０４８３】
本発明の本実施形態において提供される端末デバイスにおいて、端末デバイスは、制御情報に基づいて少なくとも２つの制御領域を処理して、表示画面の横方向における少なくとも２つのリセット制御領域における任意の２つの隣接するリセット制御領域が接続されている、ということである第１の目標条件を満たす少なくとも２つのリセット制御領域を形成し得、文字列を少なくとも２つのリセット制御領域のいずれか１つに表示し得る。本実施形態における端末デバイスにおいて、リセット制御領域に表示される文字列の行の数が効果的に低減され得ることでユーザがリセット制御領域に表示される文字列を読み取る効率が改善されるように、リセット制御領域の長さは、制御領域の長さより長く、リセット制御領域に表示され得る文字列の長さは、制御領域に表示され得る文字列の長さより長い。
【０４８４】
図２３は、端末デバイスの構造を機能モジュールの観点から説明している。以下ではさらに、図１を参照して、端末デバイスの構造をエンティティハードウェアの観点から説明する。
【０４８５】
端末デバイスは、１または複数のプロセッサ２０３、メモリ２０４、バスシステムおよび１または複数のプログラムを含む。プロセッサ２０３およびメモリ２０４は、バスシステムを用いて接続される。
【０４８６】
１または複数のプログラムは、メモリ２０４に記憶され、命令を含む。命令が端末デバイスにより実行された場合、端末デバイスは、図３における文字列表示方法を実行する。
【０４８７】
本実施形態における端末デバイスが文字列表示方法を実行する具体的なプロセスについては、図３を参照されたい。詳細は、本実施形態において改めて説明されない。
【０４８８】
本実施形態における端末デバイスの具体的な構造については、上述の実施形態を参照されたい。詳細は、本実施形態において改めて説明されない。
【０４８９】
具体的には、本実施形態において、１または複数のプログラムは、命令を含む。命令が端末デバイスにより実行された場合、端末デバイスは、図３における文字列表示方法を実行する。命令が文字列表示方法を実行する具体的なプロセスについては、図３を参照されたい。詳細は、本実施形態において改めて説明されない。
【０４９０】
簡便かつ簡潔な説明を目的として、上述のシステム、装置およびユニットの詳細な動作プロセスについては、上述の方法の実施形態における対応するプロセスが参照されてよいことが、当業者には明確に理解され得る。詳細は、ここでは改めて説明されない。
【０４９１】
本願において提供されるいくつかの実施形態において、開示されたシステム、装置および方法は、他の方式で実装され得ることが理解されるべきである。例えば、説明されている装置の実施形態は、一例に過ぎない。例えば、ユニットの分割は、論理的機能の分割に過ぎず、実際の実装では他分割であってよい。例えば、複数のユニットまたはコンポーネントが組み合わされるかまたは別のシステムへ統合されてよく、いくつかの特徴が無視されても実行されなくてもよい。加えて、示されたか、または論じられた相互結合もしくは直接結合または通信接続は、いくつかのインタフェースを用いて実装されてよい。装置間またはユニット間の間接結合または通信接続は、電気的な形式、機械的な形式または他の形式で実装されてよい。
【０４９２】
別個の部分として説明されるユニットは、物理的に別個であってもそうでなくてもよく、ユニットとして示される部分は、物理的なユニットであってもそうでなくてもよく、１箇所に位置しても、複数のネットワークユニット上に分散していてもよい。当該ユニットのいくつかまたは全てが、実施形態の解決手段の目的を達成するための実際の要件に基づいて選択されてよい。
【０４９３】
加えて、本発明の実施形態における機能ユニットは、１つの処理ユニットに統合されてよく、または、ユニットの各々が物理的に単独で存在してよく、または２またはそれより多くのユニットが１つのユニットに統合されてよい。統合されたユニットは、ハードウェアの形態で実装されてよく、または、ソフトウェア機能ユニットの形態で実装されてよい。
【０４９４】
統合されたユニットがソフトウェア機能ユニットの形態で実装され、独立した製品として販売または使用される場合、統合されたユニットは、コンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づいて、本発明の技術的解決手段は本質的に、または、従来技術に寄与する部分または技術的解決手段の全部もしくは一部は、ソフトウェア製品の形態で実装されてよい。コンピュータソフトウェア製品は、記憶媒体に記憶され、本発明の実施形態において説明された方法の段階の全部または一部を実行するようコンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワークデバイス等であってよい）に命令するためのいくつかの命令を含む。上述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスクまたは光学ディスクなど、プログラムコードを記憶し得る任意の媒体を含む。
【０４９５】
上述の実施形態は、本発明の技術的解決手段を説明することを意図しているに過ぎず、本発明を限定することを意図していない。本発明は上述の実施形態に関して詳細に説明されているが、当業者であれば、本発明の実施形態の技術的解決手段の趣旨および範囲から逸脱することなく、上述の実施形態において説明された技術的解決手段に対してさらに修正を行い得るか、またはそれらのいくつかの技術的特徴に対して均等な置き換えを行い得ることを理解するはずである。
［項目１］
文字列表示方法であって、
制御情報を受信する段階であって、上記制御情報は、少なくとも２つの制御領域を処理して、第１の目標条件を満たす少なくとも２つのリセット制御領域を形成するよう端末デバイスに命令するために用いられ、第１の間隙が、表示画面の横方向における上記少なくとも２つの制御領域のうちの任意の２つの隣接する制御領域の間に配置され、上記第１の目標条件は、上記表示画面の上記横方向における上記少なくとも２つのリセット制御領域のうちの任意の２つの隣接するリセット制御領域が接続されている、ということである、段階と、
上記制御情報に基づいて、上記少なくとも２つのリセット制御領域を上記表示画面上に表示する段階と、
文字列を上記少なくとも２つのリセット制御領域のいずれか１つに表示する段階と
を備える方法。
［項目２］
文字列を上記少なくとも２つのリセット制御領域のいずれか１つに表示する上記段階は、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定する段階であって、第２の目標リセット制御領域が上記第１の目標リセット制御領域の両側の各々に配置され、上記第１の目標リセット制御領域に含まれる第１の文字列の長さは、上記第１の目標リセット制御領域の長さより長く、上記第２の目標リセット制御領域に含まれる第２の文字列の長さは、上記第２の目標リセット制御領域の長さより長い、段階と、
目標処理が実行された上記第１の文字列を、上記第１の目標リセット制御領域に、少なくとも一行の文字列という表示方式で、上記第１の文字列の上記少なくとも一行の文字列の任意の行が第２の目標条件を満たすように表示する段階であって、上記目標処理は、文字列を縮小し、縮小された上記文字列を有効化して第１の予め設定された値以上にすることであり、上記第２の目標条件は、上記目標処理が実行された上記第１の文字列の上記少なくとも一行の文字列の任意の行の長さが、上記第１の目標リセット制御領域のリセット長さ以下である、ということであり、上記第１の文字列の上記少なくとも一行の文字列の任意の行と上記第２の文字列との間の間隙が第２の予め設定された値以上である、段階と
を有する、
項目１に記載の方法。
［項目３］
文字列を上記少なくとも２つのリセット制御領域のいずれか１つに表示する上記段階は、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定する段階であって、上記第１の目標リセット制御領域に含まれる第１の文字列の長さは、上記第１の目標リセット制御領域の長さより長く、上記第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、上記第２の長さは、上記第１の目標リセット制御領域の上記第１の側に位置する上記第２の目標リセット制御領域のリセット長さであり、上記第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより長く、上記第３の長さは、上記第１の目標リセット制御領域の上記第２の側に位置する上記第２の目標リセット制御領域のリセット長さである、段階と、
上記第１の文字列の一行表示領域を決定する段階であって、上記第１の文字列の上記一行表示領域は、上記第１の文字列の上記一行表示領域の長さが上記第１の目標リセット制御領域のリセット長さより長くなるように、かつ、上記第１の文字列の上記一行表示領域と上記第２の文字列との間の間隙が第２の予め設定された値以上となるように上記第２の文字列に向かって上記第１の目標リセット制御領域を拡張することにより配置される、段階と、
上記第１の文字列の少なくとも一行の文字列の任意の行の長さが上記第１の文字列の上記一行表示領域のリセット長さ以下となるように、上記第１の文字列を、上記第１の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示する段階と
を有する、
項目１に記載の方法。
［項目４］
文字列を上記少なくとも２つのリセット制御領域のいずれか１つに表示する上記段階は、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定する段階であって、上記第１の目標リセット制御領域に含まれる第１の文字列の長さは、上記第１の目標リセット制御領域の長さより長く、上記第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、上記第２の長さは、上記第１の目標リセット制御領域の上記第１の側に位置する上記第２の目標リセット制御領域のリセット長さであり、上記第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより短く、上記第３の長さは、上記第１の目標リセット制御領域の上記第２の側に位置する上記第２の目標リセット制御領域のリセット長さである、段階と、
上記第１の文字列の一行表示領域を決定する段階であって、上記第１の文字列の上記一行表示領域は、上記第１の文字列の上記一行表示領域の長さが上記第１の目標リセット制御領域のリセット長さより長くなるように、かつ、上記第１の文字列の上記一行表示領域と上記第２の文字列との間の間隙および上記第１の文字列の上記一行表示領域と上記第３の文字列との間の間隙の両方が第２の予め設定された値以上となるように上記第１の目標リセット制御領域を上記第２の文字列および上記第３の文字列に向かって拡張することにより配置される、段階と、
上記第１の文字列の少なくとも一行の文字列の任意の行の長さが上記第１の文字列の上記一行表示領域の上記長さ以下となるように、上記第１の文字列を、上記第１の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示する段階と
を有する、
項目１に記載の方法。
［項目５］
上記第１の文字列を、上記第１の文字列の上記一行表示領域に、少なくとも一行の文字列という表示方式で表示する上記段階は、
目標処理が実行された上記第１の文字列を、上記第１の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示する段階であって、上記目標処理は、文字列を縮小し、縮小された上記文字列を有効化して第１の予め設定された値以上にすることである、段階
を含む、
項目３または４に記載の方法。
［項目６］
文字列を上記少なくとも２つのリセット制御領域のいずれか１つに表示する上記段階は、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第４の目標リセット制御領域を決定する段階であって、上記第４の目標リセット制御領域に含まれる第４の文字列の長さは、上記第４の目標リセット制御領域の長さより長く、上記第４の目標リセット制御領域は、上記表示画面の縁部と第５の目標リセット制御領域との間に位置し、上記第５の目標リセット制御領域に含まれる第５の文字列の長さは、上記第５の目標リセット制御領域の長さより長い、段階と、
上記第４の文字列の一行表示領域を決定する段階であって、上記第４の文字列の上記一行表示領域は、上記第４の文字列の上記一行表示領域の長さが上記第４の目標リセット制御領域のリセット長さより長くなるように、かつ、上記第４の文字列の上記一行表示領域と上記表示画面の上記縁部との間の間隙が第３の予め設定された値以上となるように上記第４の目標リセット制御領域を上記表示画面の上記縁部に向かって拡張することにより配置される、段階と、
上記第４の文字列の少なくとも一行の文字列の任意の行の長さが上記第４の文字列の上記一行表示領域の上記長さ以下となるように、上記第４の文字列を、上記第４の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示する段階と
を有する、
項目１に記載の方法。
［項目７］
文字列を上記少なくとも２つのリセット制御領域のいずれか１つに表示する上記段階は、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第４の目標リセット制御領域を決定する段階であって、上記第４の目標リセット制御領域に含まれる第４の文字列の長さは、上記第４の目標リセット制御領域の長さより長く、上記第４の目標リセット制御領域は、上記表示画面の縁部と第５の目標リセット制御領域との間に位置し、上記第５の目標リセット制御領域に含まれる第５の文字列の長さは、上記第５の目標リセット制御領域の長さより短い、段階と、
上記第４の文字列の一行表示領域を決定する段階であって、上記第４の文字列の上記一行表示領域は、上記第４の文字列の上記一行表示領域の長さが上記第４の目標リセット制御領域のリセット長さより長く、上記第４の文字列の上記一行表示領域と上記表示画面の上記縁部との間の間隙が第３の予め設定された値以上となるように、かつ、上記第４の文字列と上記第５の文字列との間の間隙が第２の予め設定された値以上となるように上記第４の目標リセット制御領域を上記表示画面の上記縁部および上記第５の文字列に向かって拡張することにより配置される、段階と、
上記第４の文字列の少なくとも一行の文字列の任意の行の長さが上記第４の文字列の上記一行表示領域の長さ以下となるように、上記第４の文字列を、上記第４の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示する段階と
を有する、
項目１に記載の方法。
［項目８］
上記第４の文字列を、上記第４の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示する上記段階は、
上記第４の文字列の上記少なくとも一行の文字列の任意の行の長さが上記第４の目標リセット制御領域の上記リセット長さ以下となるように、目標処理が実行された上記第４の文字列を、上記第４の目標リセット制御領域に、上記少なくとも一行の文字列という表示方式で表示する段階であって、上記目標処理は、文字列を縮小し、縮小された上記文字列を有効化して第１の予め設定された値以上にすることである、段階
を含む、
項目６または７に記載の方法。
［項目９］
端末デバイスであって、
制御情報を受信するように構成される受信ユニットであって、上記制御情報は、少なくとも２つの制御領域を処理して、第１の目標条件を満たす少なくとも２つのリセット制御領域を形成するよう上記端末デバイスに命令するために用いられ、第１の間隙が、表示画面の横方向における上記少なくとも２つの制御領域のうちの任意の２つの隣接する制御領域の間に配置され、上記第１の目標条件は、上記表示画面の上記横方向における上記少なくとも２つのリセット制御領域のうちの任意の２つの隣接するリセット制御領域が接続されている、ということである、受信ユニットと、
上記制御情報に基づいて、上記少なくとも２つのリセット制御領域を上記表示画面上に表示するように構成される第１の表示ユニットと、
文字列を上記少なくとも２つのリセット制御領域のいずれか１つに表示するように構成される第２の表示ユニットと
を備える端末デバイス。
［項目１０］
上記第２の表示ユニットは、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される第１の決定モジュールであって、第２の目標リセット制御領域が上記第１の目標リセット制御領域の両側の各々に配置され、上記第１の目標リセット制御領域に含まれる第１の文字列の長さは、上記第１の目標リセット制御領域の長さより長く、上記第２の目標リセット制御領域に含まれる第２の文字列の長さは、上記第２の目標リセット制御領域の長さより長い、第１の決定モジュールと、
目標処理が実行された上記第１の文字列を、上記第１の目標リセット制御領域に、少なくとも一行の文字列という表示方式で、上記第１の文字列の上記少なくとも一行の文字列の任意の行が第２の目標条件を満たすように表示するように構成される第１の表示モジュールであって、上記目標処理は、文字列を縮小し、縮小された上記文字列を有効化して第１の予め設定された値以上にすることであり、上記第２の目標条件は、上記目標処理が実行された上記第１の文字列の上記少なくとも一行の文字列の任意の行の長さが、上記第１の目標リセット制御領域のリセット長さ以下である、ということであり、上記第１の文字列の上記少なくとも一行の文字列の任意の行と上記第２の文字列との間の間隙が第２の予め設定された値以上である、第１の表示モジュールと
を有する、
項目９に記載の端末デバイス。
［項目１１］
上記第２の表示ユニットは、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される第２の決定モジュールであって、上記第１の目標リセット制御領域に含まれる第１の文字列の長さは、上記第１の目標リセット制御領域の長さより長く、上記第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、上記第２の長さは、上記第１の目標リセット制御領域の上記第１の側に位置する上記第２の目標リセット制御領域のリセット長さであり、上記第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより長く、上記第３の長さは、上記第１の目標リセット制御領域の上記第２の側に位置する上記第２の目標リセット制御領域のリセット長さである、第２の決定モジュールと、
上記第１の文字列の一行表示領域を決定するように構成される第３の決定モジュールであって、上記第１の文字列の上記一行表示領域は、上記第１の文字列の上記一行表示領域の長さが上記第１の目標リセット制御領域のリセット長さより長くなるように、かつ、上記第１の文字列の上記一行表示領域と上記第２の文字列との間の間隙が第２の予め設定された値以上となるように上記第２の文字列に向かって上記第１の目標リセット制御領域を拡張することにより配置される、第３の決定モジュールと、
上記第１の文字列の少なくとも一行の文字列の任意の行の長さが上記第１の文字列の上記一行表示領域のリセット長さ以下となるように、上記第１の文字列を、上記第１の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示するように構成される第２の表示モジュールと
を有する、
項目９に記載の端末デバイス。
［項目１２］
上記第２の表示ユニットは、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第１の目標リセット制御領域を決定するように構成される第４の決定モジュールであって、上記第１の目標リセット制御領域に含まれる第１の文字列の長さは、上記第１の目標リセット制御領域の長さより長く、上記第１の目標リセット制御領域の第１の側に位置する第２の目標リセット制御領域における第２の文字列の長さは、第２の長さより短く、上記第２の長さは、上記第１の目標リセット制御領域の上記第１の側に位置する上記第２の目標リセット制御領域のリセット長さであり、上記第１の目標リセット制御領域の第２の側に位置する第２の目標リセット制御領域における第３の文字列の長さは、第３の長さより短く、上記第３の長さは、上記第１の目標リセット制御領域の上記第２の側に位置する上記第２の目標リセット制御領域のリセット長さである、第４の決定モジュールと、
上記第１の文字列の一行表示領域を決定するように構成される第５の決定モジュールであって、上記第１の文字列の上記一行表示領域は、上記第１の文字列の上記一行表示領域の長さが上記第１の目標リセット制御領域のリセット長さより長くなるように、かつ、上記第１の文字列の上記一行表示領域と上記第２の文字列との間の間隙および上記第１の文字列の上記一行表示領域と上記第３の文字列との間の間隙の両方が第２の予め設定された値以上となるように上記第１の目標リセット制御領域を上記第２の文字列および上記第３の文字列に向かって拡張することにより配置される、第５の決定モジュールと、
上記第１の文字列の少なくとも一行の文字列の任意の行の長さが上記第１の文字列の上記一行表示領域の上記長さ以下となるように、上記第１の文字列を、上記第１の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示するように構成される第３の表示モジュールと
を有する、
項目９に記載の端末デバイス。
［項目１３］
上記第２の表示ユニットは、
目標処理が実行された上記第１の文字列を、上記第１の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示するように構成される第４の表示モジュールであって、上記目標処理は、文字列を縮小し、縮小された上記文字列を有効化して第１の予め設定された値以上にすることである、第４の表示モジュール
を有する、
項目１１または１２に記載の端末デバイス。
［項目１４］
上記第２の表示ユニットは、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第４の目標リセット制御領域を決定するように構成される第６の決定モジュールであって、上記第４の目標リセット制御領域に含まれる第４の文字列の長さは、上記第４の目標リセット制御領域の長さより長く、上記第４の目標リセット制御領域は、上記表示画面の縁部と第５の目標リセット制御領域との間に位置し、上記第５の目標リセット制御領域に含まれる第５の文字列の長さは、上記第５の目標リセット制御領域の長さより長い、第６の決定モジュールと、
上記第４の文字列の一行表示領域を決定するように構成される第７の決定モジュールであって、上記第４の文字列の上記一行表示領域は、上記第４の文字列の上記一行表示領域の長さが上記第４の目標リセット制御領域のリセット長さより長くなるように、かつ、上記第４の文字列の上記一行表示領域と上記表示画面の上記縁部との間の間隙が第３の予め設定された値以上となるように上記第４の目標リセット制御領域を上記表示画面の上記縁部に向かって拡張することにより配置される、第７の決定モジュールと、
上記第４の文字列の少なくとも一行の文字列の任意の行の長さが上記第４の文字列の上記一行表示領域の長さ以下となるように、上記第４の文字列を、上記第４の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示するように構成される第５の表示モジュールと
を有する、
項目９に記載の端末デバイス。
［項目１５］
上記第２の表示ユニットは、
上記少なくとも２つのリセット制御領域に含まれる少なくとも１つの第４の目標リセット制御領域を決定するように構成される第８の決定モジュールであって、上記第４の目標リセット制御領域に含まれる第４の文字列の長さは、上記第４の目標リセット制御領域の長さより長く、上記第４の目標リセット制御領域は、上記表示画面の縁部と第５の目標リセット制御領域との間に位置し、上記第５の目標リセット制御領域に含まれる第５の文字列の長さは、上記第５の目標リセット制御領域の長さより短い、第８の決定モジュールと、
上記第４の文字列の一行表示領域を決定するように構成される第９の決定モジュールであって、上記第４の文字列の上記一行表示領域は、上記第４の文字列の上記一行表示領域の長さが上記第４の目標リセット制御領域のリセット長さより長く、上記第４の文字列の上記一行表示領域と上記表示画面の上記縁部との間の間隙が第３の予め設定された値以上となるように、かつ、上記第４の文字列と上記第５の文字列との間の間隙が第２の予め設定された値以上となるように上記第４の目標リセット制御領域を上記表示画面の上記縁部および上記第５の文字列に向かって拡張することにより配置される、第９の決定モジュールと、
上記第４の文字列の少なくとも一行の文字列の任意の行の長さが上記第４の文字列の上記一行表示領域の長さ以下となるように、上記第４の文字列を、上記第４の文字列の上記一行表示領域に、上記少なくとも一行の文字列という表示方式で表示するように構成される第６の表示モジュールと
を有する、
項目９に記載の端末デバイス。
［項目１６］
上記第２の表示ユニットは、
上記第４の文字列の上記少なくとも一行の文字列の任意の行の長さが上記第４の目標リセット制御領域の上記リセット長さ以下となるように、目標処理が実行された上記第４の文字列を、上記第４の目標リセット制御領域に、上記少なくとも一行の文字列という表示方式で表示するように構成される第７の表示モジュールであって、上記目標処理は、文字列を縮小し、縮小された上記文字列を有効化して第１の予め設定された値以上にすることである、第７の表示モジュール
を有する、
項目１４または１５に記載の端末デバイス。
［項目１７］
端末デバイスであって、
１または複数のプロセッサと、
メモリと、
バスシステムと、
１または複数のプログラムと
を備え、
上記プロセッサおよび上記メモリは、上記バスシステムを用いて接続され、
上記１または複数のプログラムは、上記メモリに記憶され、
上記１または複数のプログラムは、命令を含み、
上記命令が上記端末デバイスにより実行された場合、上記端末デバイスは、項目１から８のいずれか一項に記載の方法を実行する、
端末デバイス。
［項目１８］
１または複数のプログラムを記憶するコンピュータ可読記憶媒体であって、
上記１または複数のプログラムは、命令を含み、
上記命令が端末デバイスにより実行された場合、上記端末デバイスは、項目１から８のいずれか一項に記載の方法を実行する、
コンピュータ可読記憶媒体。
【図１】
0006801852.tif 000002
【図２】
0006801852.tif 000003
【図３】
0006801852.tif 000004
【図４】
0006801852.tif 000005
【図５】
0006801852.tif 000006
【図６】
0006801852.tif 000007
【図７】
0006801852.tif 000008
【図８】
0006801852.tif 000009
【図９】
0006801852.tif 000010
【図１０】
0006801852.tif 000011
【図１１】
0006801852.tif 000012
【図１２】
0006801852.tif 000013
【図１３】
0006801852.tif 000014
【図１４】
0006801852.tif 000015
【図１５】
0006801852.tif 000016
【図１６】
0006801852.tif 000017
【図１７】
0006801852.tif 000018
【図１８】
0006801852.tif 000019
【図１９】
0006801852.tif 000020
【図２０】
0006801852.tif 000021
【図２１】
0006801852.tif 000022
【図２２】
0006801852.tif 000023
【図２３】
0006801852.tif 000024