(57)【特許請求の範囲】
【請求項１】
アプリケーションの文字を調整する方法であって、
アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信し、
前記アプリケーションに対する、第二の拡大縮小係数が存在するか否かを確定し、
前記アプリケーションに対する、前記第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、
前記アプリケーションに対する、前記第二の拡大縮小係数が存在するとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、
前記第一の拡大縮小係数は、前記アプリケーションの文字が切り取られないと共にスクリーンからはみ出されないように、前記アプリケーションの文字のフォントサイズが異なる値である時に表示インターフェースに占有された比率に基づいて統計的に算出したものであり、
前記第二の拡大縮小係数は、前記アプリケーション自身のレイアウトの状況に基づいて設定され、前記第一の拡大縮小係数で調整された前記アプリケーションの文字に対して更なる拡大縮小を行うことが可能であることを特徴とする方法。
【請求項２】
前記アプリケーションの文字を前記第一の拡大縮小係数で調整する命令を受信することは、
設定されたヒューマン・マシン・インタラクション・インターフェースによって前記アプリケーションの文字を前記第一の拡大縮小係数で調整する命令を受信することであり、
前記ヒューマン・マシン・インタラクション・インターフェースは、拡大縮小係数の選択メニュー、選択アイコンまたは選択ボタンであることを特徴とする請求項１に記載の方法。
【請求項３】
前記アプリケーションに対する、前記第二の拡大縮小係数が存在するか否かを確定することは、
前記アプリケーションの拡大縮小権限記述フィールド内の記述情報を読み取り、
前記記述情報に基づいて、前記アプリケーションに対する、前記第二の拡大縮小係数が存在するか否かを確定することを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整する前には、
前記アプリケーションの文字のフォントサイズが所定の閾値に達したか否かを確定し、
前記アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、
前記アプリケーションの文字のフォントサイズが所定の閾値に達したとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整することを更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する前には、
前記アプリケーションの文字のフォントサイズが所定の閾値に達したか否かを確定し、
前記アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、
前記アプリケーションの文字のフォントサイズが所定の閾値に達したとき、前記アプリケーションの文字をシステムのデフォルトの文字に調整することを更に含むことを特徴とする請求項１または請求項４に記載の方法。
【請求項６】
前記アプリケーションの文字を調整することは、前記アプリケーションの文字のフォントサイズ及びレイアウトを調整することであることを特徴とする請求項５に記載の方法。
【請求項７】
アプリケーションの文字を調整する装置であって、
アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信する受信モジュールと、
前記アプリケーションに対する、第二の拡大縮小係数が存在するか否かを確定する確定モジュールと、
前記アプリケーションに対する、前記第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第一の調整モジュールと、
前記アプリケーションに対する、前記第二の拡大縮小係数が存在するとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第二の調整モジュールとを備え、
前記第一の拡大縮小係数は、前記アプリケーションの文字が切り取られないと共にスクリーンからはみ出されないように、前記アプリケーションの文字のフォントサイズが異なる値である時に表示インターフェースに占有された比率に基づいて統計的に算出したものであり、
前記第二の拡大縮小係数は、前記アプリケーション自身のレイアウトの状況に基づいて設定され、前記第一の拡大縮小係数で調整された前記アプリケーションの文字に対して更なる拡大縮小を行うことが可能であることを特徴とする装置。
【請求項８】
前記受信モジュールは、
設定されたヒューマン・マシン・インタラクション・インターフェースによって前記アプリケーションの文字を前記第一の拡大縮小係数で調整する命令を受信し、
前記ヒューマン・マシン・インタラクション・インターフェースは、拡大縮小係数の選択メニュー、選択アイコンまたは選択ボタンであることを特徴とする請求項７に記載の装置。
【請求項９】
前記確定モジュールは、
前記アプリケーションの拡大縮小権限記述フィールド内の記述情報を読み取る読み取り手段と、
前記記述情報に基づいて、前記アプリケーションに対する、前記第二の拡大縮小係数が存在するか否かを確定する確定手段とを備えることを特徴とする請求項７に記載の装置。
【請求項１０】
前記第二の調整モジュールは、
前記アプリケーションの文字のフォントサイズが所定の閾値に達したか否かを確定する確定手段と、
前記アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第一の調整手段と、
前記アプリケーションの文字のフォントサイズが所定の閾値に達したとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第二の調整手段とを備えることを特徴とする請求項７に記載の装置。
【請求項１１】
前記第一の調整モジュールは、
前記アプリケーションの文字のフォントサイズが所定の閾値に達したか否かを確定する確定手段と、
前記アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第一の調整手段と、
前記アプリケーションの文字のフォントサイズが所定の閾値に達したとき、前記アプリケーションの文字をシステムのデフォルトの文字に調整する第二の調整手段とを備えることを特徴とする請求項７に記載の装置。
【請求項１２】
請求項７〜１１の何れか一項に記載の装置を備えることを特徴とする端末。
【請求項１３】
プロセッサに実行されることにより、請求項１から請求項６のいずれか１項に記載の方法を実現することを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１２１０５８９８５２．Ｘであって、出願日が２０１２年１２月２８日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
本発明は、ユーザインターフェースの表示技術領域に関するものであり、特にアプリケーションの文字（ｃｈａｒａｃｔｅｒ）を調整する方法、装置、端末、プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
ソフトウェア技術の発展につれて、ますます多くのアプリケーションが開発され携帯電話へ応用されることになり、人の生活へ便利さや豊かさを極めて大きくもたらしてきた。しかしながら、アプリケーションは、携帯電話のスクリーンの大きさに制限され、現わせる内容が多くなるほど、表示されるフォントサイズが小さくなる。一般の場合には、携帯電話上で設定されたアプリケーションのデフォルトフォントサイズが、大半の人々のニーズを満足できるようになっている。しかしながら、異なる人のグループに適応させるため、一般的なスマートフォンは、アプリケーションのフォントサイズを変更させる機能を提供している。例えば、携帯電話は、フォントサイズの「拡大」の設定を提供し、目の悪いあるいは年齢が高いユーザがこの設定を用いてアプリケーションの文字を拡大することができる。
【０００３】
現在、通常採用された、アプリケーションのフォントサイズを変更する方式は、以下のようである。すなわち、端末システムがユーザに設定項目を提供し、ユーザが該設定項目から文字の拡大縮小比率を選択する。拡大縮小比率は、例えば１２０％の文字拡大、１５０％の文字拡大である。その後、端末システムが、アプリケーションの各箇所の文字の大きさを、選択された比率に一度だけ拡大縮小して表示させる。例えば、アプリケーションの全ての文字を以前の文字の１２０％に一度だけ拡大させる。
【０００４】
上記技術案は、アプリケーションの文字を全般的に設定された比率に一度だけ拡大縮小させることになっている。このような一律的に変更させる方法は、何らかのアプリケーションの表示インターフェースが乱れてしまい、ひいてはアプリケーションにおける何らかの情報が切り取られ、あるいはスクリーンからはみ出されてしまうことを引き起こしうる。
【発明の概要】
【０００５】
本開示の実施例は、アプリケーションの文字を調整する過程において、アプリケーションの表示インターフェースを整った状態に保ちながら調整後の文字を依然としてアプリケーションの表示インターフェースに適応できるように保証するため、アプリケーションの文字を調整する方法、装置、端末、プログラム及び記録媒体を提供した。
【０００６】
一つの面によれば、本開示のアプリケーションの文字を調整する方法は、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するか否かを確定し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整することを含む。
【０００７】
もう一つの面によれば、本開示が更に提供するアプリケーション文字調整の装置は、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信する受信モジュールと、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するか否かを確定する確定モジュールと、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第一の調整モジュールと、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第二の調整モジュールとを備える。
【０００８】
更にもう一つの面によれば、本開示は、上記に記載のアプリケーション文字調整の装置を備える端末を更に提供する。
【０００９】
更にもう１つの面によれば、本開示は、プロセッサに実行されることにより、前記方法を実現することを特徴とするプログラムを提供する。
【００１０】
更にもう１つの面によれば、本開示は、前記プログラムが記録された記録媒体を提供する。
【００１１】
本開示の実施例による有益な効果は、以下のことを含む。本開示の実施例は、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在することを確定したとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整することになり、段階的にアプリケーションの文字に対して柔軟な調整を行う。これにより、アプリケーションの文字全てに対して段階的な調整を適応的に行うことができ、アプリケーションの表示インターフェースに適応でき、文字調整の後に文字が切り取られまたはスクリーンからはみ出される現象の発生を回避できる。また、アプリケーションの文字を段階的に調整する実現方法は、簡単且つ有効である。
【００１２】
上記の一般的な説明および後述の詳細な説明は、単なる例示であり、本開示を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００１３】
【図１】図１は、本開示の実施例で提供される、アプリケーションの文字を調整する方法の例示的なフローチャートである。
【図２】図２は、本開示の実施例で提供される、アプリケーションの文字を調整する方法の例示的なフローチャートである。
【図３ａ】図３ａは、本開示の実施例で提供される、デスクトップアプリケーションの異なるフォントモードでの表示状態を示す模式図である。
【図３ｂ】図３ｂは、本開示の実施例で提供される、デスクトップアプリケーションの異なるフォントモードでの表示状態を示す模式図である。
【図４ａ】図４ａは、本開示の実施例で提供される、アドレス帳の異なるフォントモードでの表示状態を示す模式図である。
【図４ｂ】図４ｂは、本開示の実施例で提供される、アドレス帳の異なるフォントモードでの表示状態を示す模式図である。
【図４ｃ】図４ｃは、本開示の実施例で提供される、アドレス帳の異なるフォントモードでの表示状態を示す模式図である。
【図５】図５は、本開示の実施例で提供される、アプリケーションの文字を調整する装置の構成を示す模式図である。
【図６】図６は、本開示の実施例で提供される、アプリケーションの文字を調整する装置の構成を示す模式図である。
【００１４】
上記添付図面を通じて本開示の明確な実施例を例示し、以下にさらに詳しく記述する。このような添付図面と文字記述は、本開示の範囲をいかなる形でも制限するものではなく、特定の実施例を参照することによって、本技術分野の当業者に本開示の概念を説明するためのものである。
【発明を実施するための形態】
【００１５】
以下、添付図面に基づいて、本開示の実施例で提供する、アプリケーションの文字を調整する方法、装置及び端末の具体的な実施の形態について詳細に説明する。
【００１６】
本開示の実施例で提供されるアプリケーションの文字を調整する方法は、図１に示すように、具体的に、以下のステップを含む。
【００１７】
ステップ１０１において、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信する。
【００１８】
本実施例は、設定されたヒューマン・マシン・インタラクション・インターフェース（HMI）によってアプリケーションの文字を第一の拡大縮小係数で調整する命令を受信することができる。ここで、ヒューマン・マシン・インタラクション・インターフェースは、拡大縮小係数の選択メニューや選択アイコンまたは選択ボタンである。
【００１９】
一つの実施例において、システムのメニューからユーザに拡大縮小係数の選択メニューを提供し、該メニューから各拡大縮小係数のタグを提供することができる。このように、ユーザがシステムのメインメニューから段階的に拡大縮小係数の選択メニューに入り、調整しようとする拡大縮小係数を選択できる。
【００２０】
又は、アプリケーションの表示インターフェースにおいて拡大縮小係数の選択アイコンをユーザに提供し、異なる選択アイコンを異なる拡大縮小係数に対応させることができる。このように、ユーザが選択アイコンをクリックする方式で、調整しようとする拡大縮小係数を選択できる。
【００２１】
又は、拡大縮小係数の選択キーをユーザに提供し、ユーザが前記選択キーをクリックする方式で、調整しようとする拡大縮小係数を選択することができる。
【００２２】
ステップ１０２において、アプリケーションに対する、第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するか否かを確定する。
【００２３】
一つの実施例において、アプリケーションの拡大縮小権限記述フィールド内の記述情報を読み取ることができる。ここで、前記拡大縮小権限記述フィールドは、アプリケーションに対する、第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するか否かを記述するフィールドである。例えば、前記拡大縮小権限記述フィールドは、Ａｎｄｒｏｉｄｍａｎｉｆｅｓｔ．ｘｍｌであっても良い。そして、読み取られた記述情報に基づいて、アプリケーションに対する、第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するのを確定する。例えば、Ａｎｄｒｏｉｄｍａｎｉｆｅｓｔ．ｘｍｌの記述情報が「ｔｕｒｅ」であるとき、アプリケーションに対する、第一の拡大縮小係数に基づく第二の拡大縮小係数が存在することになる。
【００２４】
アプリケーションに対する、第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、ステップ１０３を実行する。
【００２５】
アプリケーションに対する、第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するとき、ステップ１０４を実行する。
【００２６】
ステップ１０３において、第一の拡大縮小係数に基づいてアプリケーションの文字を調整する。
【００２７】
一つの実施例において、第一の拡大縮小係数に基づいてアプリケーションの文字のフォントサイズ及びレイアウトの調整を行うことができる。具体的には、記憶した拡大縮小係数とアプリケーションの文字ストックとの間の対応関係から第一の拡大縮小係数に対応するアプリケーションの文字ストックをサーチし、アプリケーションの文字を、サーチして得た第一の拡大縮小係数に対応する文字ストックに調整する。
【００２８】
一つの実施例において、第一の拡大縮小係数に基づいてアプリケーションの文字を調整する前に、アプリケーションの文字のフォントサイズが所定の閾値に達したか否かを確定してもよい。アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、第一の拡大縮小係数に基づいてアプリケーションの文字を調整し、アプリケーションの文字のフォントサイズが所定の閾値に達したとき、アプリケーションの文字を、システムのデフォルトの文字に調整する。
【００２９】
本実施例は、第一の拡大縮小係数に基づいてアプリケーションの文字を調整する前に、調整の過程に対して知能的な制限を行う。即ち、アプリケーションの文字のフォントサイズが所定の閾値に達したとき、調整を行わず、アプリケーションの文字を、システムのデフォルトの文字に戻して調整を行う。これにより、拡大縮小処理後のアプリケーション文字の表示効果をより保証でき、アプリケーションの文字が過度に拡大縮小されることによるぼやけの現象の発生を回避できる。
【００３０】
ステップ１０４において、第二の拡大縮小係数に基づいてアプリケーションの文字を調整する。
【００３１】
一つの実施例において、拡大縮小係数に基づいて、アプリケーションの文字のフォントサイズ及びレイアウトに対して調整を行うことができる。具体的には、記憶した第二の拡大縮小係数とアプリケーションの文字ストックとの間の対応関係から拡大縮小係数に対応するアプリケーションの文字ストックをサーチし、アプリケーションの文字を、サーチして得た第二の拡大縮小係数に対応する文字ストックに調整する。
【００３２】
一つの実施例において、拡大縮小係数に基づいてアプリケーションの文字を調整する前には、アプリケーションの文字のフォントサイズが所定の閾値に達した否かを確定することをさらに含む。アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、第二の拡大縮小係数に基づいてアプリケーションの文字を調整し、アプリケーションの文字のフォントサイズが所定の閾値に達したとき、第一の拡大縮小係数に基づいてアプリケーションの文字を調整する。
【００３３】
本実施例は、第二の拡大縮小係数に基づいてアプリケーションの文字を調整する前に、調整の過程に対して知能的な制限を行う。即ち、アプリケーションの文字のフォントサイズが所定の閾値に達したとき、第一の拡大縮小係数に戻して第一の拡大縮小係数を用いてアプリケーションの文字を調整することにより、拡大縮小処理後のアプリケーション文字の表示効果をより保証でき、アプリケーションの文字が過度に拡大縮小されることによるぼやけの現象の発生を回避できる。
【００３４】
本実施例において、第二の拡大縮小係数が、第一の拡大縮小係数を依拠として設定される。このように、アプリケーションの文字に対して第一の拡大縮小係数に基づいて調整を行った後に、第二の拡大縮小係数によって、アプリケーションの調整を再び行うことができる。例えば、アプリケーションの文字のフォントサイズに対して拡大処理を行う過程において、第一の拡大縮小係数を１．１に設定（即ち、アプリケーションの文字を、システムのデフォルトのフォントサイズを元にして１．１倍に拡大する）したことで、第二の拡大縮小係数を１．２に設定することができる（即ち、アプリケーションの文字を、システムのデフォルトのフォントサイズを元にして１．２倍に拡大する）。このように、第一の拡大縮小係数に基づいてアプリケーションの文字に対して調整を行った後、アプリケーションに対して更なる拡大を許可する場合には、該第二の拡大縮小係数に基づいてアプリケーションに対して更なる拡大を行うことができる。
【００３５】
本開示の実施例は、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在することを確定したとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、一方、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、段階的にアプリケーションの文字に対して柔軟な調整を行う。これにより、アプリケーションの文字の全てに対して段階的な調整を適応的に行うことができ、アプリケーションの表示インターフェースに適応でき、文字調整の後に文字が切り取られまたはスクリーンからはみ出される現象の発生を回避できる。また、アプリケーションの文字を段階的に調整する実現方法は、簡単且つ有効である。
【００３６】
以下、具体的な実施例を用いて図１に示すような技術案を詳細に説明する。具体的記述は、以下のようである。
【００３７】
一つの実施例において、複数の文字システムモードが予め設定され、各文字システムモードは、複数個の拡大縮小係数に対応し、後ろの拡大縮小係数がその前の拡大縮小係数に基づいて設定されている。表１は、文字システムモードと拡大縮小係数との対応関係を示す。
【表１】
0005953430.tif 000002
【００３８】
本実施例において、第一の拡大縮小係数がシステムのデフォルトの安全拡大縮小係数である。該第一の拡大縮小係数は、アプリケーションの文字のフォントサイズが異なる値である時に表示インターフェースに占有された比率に基づいて統計的に算出してもよいものであり、安全な拡大縮小係数である。該安全拡大縮小係数の場合には、アプリケーションの文字が切り取られないし、スクリーンからはみ出されない。第二の拡大縮小係数は、選択して使用可能な係数であり、アプリケーションのＡｎｄｒｏｉｄｍａｎｉｆｅｓｔ．ｘｍｌに記述され、アプリケーションの開発者によりアプリケーション自身のレイアウトの状況に基づいて設定される。一般の場合には、設定された第二の拡大縮小係数を用いてアプリケーションの文字に対して更なる拡大縮小を行うことが可能であり、調整後のアプリケーションの文字が切り取られないと共にスクリーンからはみ出されないことをより保証する。
【００３９】
また、一つの実施例において、一つの拡大縮小閾値が提供されている。アプリケーションの文字が該拡大縮小閾値に達したとき、如何なる拡大縮小係数に基づいても、アプリケーションの文字は調整されない。アプリケーションの文字が該拡大縮小閾値に達しないときだけ、拡大縮小処理後のアプリケーションの文字の表示効果を保証すると共にアプリケーションの文字が過度に拡大縮小されてぼやける現象の発生を回避するように、確定された拡大縮小係数（例えば、第一の拡大縮小係数あるいは第二の拡大縮小係数）に基づいてアプリケーションの文字を調整する。
【００４０】
以下、上記の説明に基づいて、本実施例で提供されたアプリケーションの文字を調整する方法を詳細に説明する。具体的に、図２に示すように、以下のステップが含まれる。
【００４１】
ステップ２０１において、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信する。
【００４２】
一つの実施例において、ユーザがメインメニューを通じて段階的に文字システムモードのメニューに入る。該文字システムモードのメニューは、対応する文字システムモードの選択肢、例えば小フォントモード、標準フォントモード、中フォントモード、大フォントモード及び超大フォントモード等を提供する。ユーザが一つの文字システムモード、例えば大フォントモードを選択する。システムが大フォントモードに入り、文字システムモードと第一の拡大縮小係数との対応関係をサーチし、選択された文字システムモードに対応する第一の拡大縮小係数、例えば選択された大フォントモードに対応する第一の拡大縮小係数の１．３を得る。アプリケーションの文字を第一の拡大縮小係数で調整する命令がプロセッサに送信される。プロセッサがアプリケーションの文字を第一の拡大縮小係数で調整する命令を受信し、ステップ２０２を実行する。
【００４３】
ステップ２０２において、アプリケーションに対する、第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するか否かを確定する。
【００４４】
アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、ステップ２０３を実行する。
【００４５】
アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するとき、ステップ２０６を実行する。
【００４６】
一つの実施例において、アプリケーションのＡｎｄｒｏｉｄｍａｎｉｆｅｓｔ．ｘｍｌの記述情報を読み取る。Ａｎｄｒｏｉｄｍａｎｉｆｅｓｔ．ｘｍｌの記述情報の値が１であるとき、該アプリケーションに対して更なる拡大縮小処理を行うことができることを意味し、選択された文字システムモードと第二の拡大縮小係数との対応関係をサーチして第二の拡大縮小係数を得る。例えば、選択された大フォントモード下での第二の拡大縮小係数の１．４をサーチして得る。Ａｎｄｒｏｉｄｍａｎｉｆｅｓｔ．ｘｍｌの記述情報の値が０であるとき、アプリケーションに対して更なる拡大縮小処理を行うことができないことを意味する。即ち、アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在していないことになる。
【００４７】
ステップ２０３において、アプリケーションの文字のフォントサイズが所定の閾値に達した否かを確定する。
【００４８】
アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、ステップ２０４を実行する。
【００４９】
アプリケーションの文字のフォントサイズが所定の閾値に達したとき、ステップ２０５を実行する。
【００５０】
ステップ２０４において、第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整して操作を完了させる。
【００５１】
一つの実施例において、第一の拡大縮小係数に基づいてアプリケーションの文字のフォントサイズ及びレイアウトに対して調整を行うことができる。具体的に、記憶した拡大縮小係数とアプリケーションの文字ストックとの対応関係から、第一の拡大縮小係数に対応するアプリケーションの文字ストックをサーチし得る。例えば、システムのデフォルト文字の１．３倍に対応する文字ストックをサーチし得て、アプリケーションの文字を、システムのデフォルト文字の１．３倍に対応するフォントサイズ及び対応するレイアウトに調整する。
【００５２】
ステップ２０５において、前記アプリケーションの文字をシステムのデフォルトの文字に調整し、操作を完了させる。
【００５３】
ステップ２０３〜ステップ２０５においては、第一の拡大縮小係数に基づいてアプリケーションの文字を調整する前に、調整の過程に対して知能的な制限を行う。即ち、アプリケーションの文字のフォントサイズが所定の閾値に達したとき、調整を行わず、アプリケーションの文字を、システムのデフォルトの文字に戻して調整を行う。これにより、拡大縮小処理後のアプリケーション文字の表示効果をより保証し、アプリケーションの文字が過度に拡大縮小されることによるぼやけの現象の発生を回避できる。
【００５４】
ステップ２０６において、アプリケーションの文字のフォントサイズが所定の閾値に達した否かを確定する。
【００５５】
アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、ステップ２０７を実行する。
【００５６】
アプリケーションの文字のフォントサイズが所定の閾値に達したとき、ステップ２０８を実行する。
【００５７】
ステップ２０７において、第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、操作を完了させる。
【００５８】
一つの実施例において、拡大縮小係数に基づいて、アプリケーションの文字のフォントサイズ及びレイアウトに対して調整を行うことができる。具体的には、記憶した第二の拡大縮小係数とアプリケーションの文字ストックとの間の対応関係から拡大縮小係数に対応するアプリケーションの文字ストック、例えば、システムのデフォルトの文字の１．４倍に対応する文字ストックをサーチし得て、アプリケーションの文字を、システムのデフォルトの文字の１．４倍に対応するフォントサイズ及び対応するレイアウトに調整する。
【００５９】
ステップ２０８において、第一の拡大縮小係数に基づいてアプリケーションの文字を調整し、操作を完了させる。
【００６０】
一つの実施例において、ステップ２０８は、第一の拡大縮小係数に基づいてアプリケーションの文字を調整する前に、第一の拡大縮小係数に基づいてアプリケーションの文字を調整するときにはアプリケーションの文字のフォントサイズが所定の閾値を超えないように、ステップ２０３〜ステップ２０５のステップを繰り返して行う必要がある。詳細な説明は、ステップ２０３〜ステップ２０５の記述を参照すれば良い。ここでは、重複な記載を省略する。
【００６１】
ステップ２０６〜ステップ２０８においては、第二の拡大縮小係数に基づいてアプリケーションの文字を調整する前に、調整の過程に対して知能的な制限を行う。即ち、アプリケーションの文字のフォントサイズが所定の閾値に達した時、拡大縮小処理後のアプリケーション文字の表示効果をより保証できるとともにアプリケーションの文字が過度に拡大縮小されることによるぼやけの現象の発生を回避できるように、第一の拡大縮小係数に戻して第一の拡大縮小係数を用いてアプリケーションの文字を調整する。
【００６２】
以下、具体的な応用シーンを用いて上記の技術案を詳細に説明する。具体的には、以下の応用シーンを含んで良い。
【００６３】
第一の応用シーン一：携帯電話のデスクトップのアプリケーションの文字に対して調整を行う。具体的には以下の通りである。
【００６４】
ユーザは、選択メニューを通じてデスクトップのアプリケーションの文字を大フォントモードに調整することを選択する。携帯電話のシステムがデスクトップのアプリケーションの文字を大フォントモードに調整する命令を受信して、該大フォントモードに対応する第一の拡大係数、例えば１．３をサーチして得、その後、該第一の拡大係数に基づいてデスクトップのアプリケーションの文字に対して拡大処理を行う。具体的には、デスクトップのアプリケーションのフォントサイズ、レイアウト（アイコンの大きさを含む）に対して拡大処理を行う。図３ａは、デスクトップのアプリケーションの文字が普通のフォントであるときの文字の表示状態を示す模式図である。図３ａに示したアプリケーションのフォントサイズ及びアイコンの大きさはいずれもシステムのデフォルトの標準サイズであり、デスクトップ上のアプリケーションの表示グリッドは、４×４である。図３ａに示したアプリケーションの文字に対して１．３倍の拡大処理を行って得られた大フォント時の文字の表示状態は、図３ｂに示され、デスクトップ上のアプリケーションの表示グリッドが３×３になり、アプリケーションのフォントサイズ及びアイコンは、図３ａに比べて１．３倍に大きくなった。ここで分かるように、大フォントに変換された後には、デスクトップのアプリケーションのグリッドが変更されると共に、アイコンの大きさも変化し、フォントサイズも変化する。また、アイコンに対応する文字列の長さが表示可能な長さより大きい時、大きい部分が隠れても良い。このように、文字が重複表示される現象が発生しない。
【００６５】
第二の応用シーン：アドレス帳の文字に対して調整を行う。具体的な記述は、以下のようである。
【００６６】
ユーザが選択メニューを通じてアドレス帳の文字を大フォントモードに調整する。携帯電話のシステムがアドレス帳の文字を大フォントモードに調整する命令を受信して、該大フォントモードに対応する第一の拡大係数、例えば１．３をサーチして得る。その後、該第一の拡大係数に基づいてアドレス帳の文字に対して拡大処理を行う。具体的に、アドレス帳のフォントサイズ、内容、レイアウト、ピクチャーの大きさ、ひいてはインタラクションの機能に対して拡大処理を行うことを含んで良い。図４ａは、アドレス帳の文字が普通のフォントであるときの文字の表示状態を示す模式図である。図４ａに示したアプリケーションのフォントサイズ及びピクチャーの大きさがシステムのデフォルトの標準サイズであり、アドレス帳中のレイアウトは、ピクチャー、氏名、表示番号、帰属地を含む。図４ａに示したアプリケーションの文字を１．３倍にする拡大処理を行い、得られた大フォント時の文字の表示状態を図４ｂに示す。アドレス帳中のレイアウトは、ピクチャー、氏名、表示番号を含むが、帰属地の情報が隠れた。文字のフォントサイズ及びピクチャーは、図４ａに比べて１．３倍に大きくなった。これによって分かるように、大フォントに変換された後、デスクトップのグリッドが変更されたとともに、アイコンの大きさも変化し、フォントサイズも変化した。
【００６７】
ここで、アドレス帳に対して第二の拡大縮小権限を与え、且つ該大フォントモード下での第二の拡大縮小係数が１．４であり、図４ａに示した標準のフォントを１．４倍に拡大した後にも所定のフォントサイズを超えないと判断された場合、図４ｂに示したアドレス帳の文字に対して第二の拡大処理を行い、更なる１０％の拡大を行う。第二の拡大処理を行った後のアドレス帳の表示状態は、図４ｃに示すようになり、アドレス帳中のレイアウトは、ピクチャー、氏名を含むが、表示番号も隠れた。文字のフォントサイズ及びピクチャーの大きさが図４ａに比べて１．４倍に大きくなり、図４ｂに比べて更に１０％に大きくなった。
【００６８】
上記に説明した内容から分かるように、本開示の実施例は、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在することを確定したとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、一方、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する。段階的にアプリケーションの文字に対して柔軟な調整を行い、アプリケーションの文字全てに対して段階的な調整を適応的に行うことができ、アプリケーションの表示インターフェースに適応でき、文字調整後に文字が切り取られまたはスクリーンからはみ出される現象の発生を回避できる。また、アプリケーションの文字を段階的に調整する実現方法は、簡単且つ有効である。
【００６９】
本開示の実施例は、同じ発明の構想に基づいて、アプリケーションの文字を調整する装置及び端末を更に提供する。該装置及び端末が問題を解決する原理は、前述のアプリケーションの文字を調整する方法と似ているため、該装置及び端末の実施についてはこの方法の実施を参照すれば良いから、重複箇所の説明を省略する。
【００７０】
本開示の実施例に提供されたアプリケーションの文字を調整する装置は、図５に示すように、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信する受信モジュール３０１と、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するか否かを確定する確定モジュール３０２と、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第一の調整モジュール３０３と、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第二の調整モジュール３０４とを、含んで良い。
【００７１】
本開示の実施例において、受信モジュール３０１は、設定されたヒューマン・マシン・インタラクション・インターフェースによって、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信する。前記ヒューマン・マシン・インタラクション・インターフェースは、拡大縮小係数の選択メニュー、選択アイコンまたは選択ボタンである。
【００７２】
一つの実施例において、図６を参照すると、本実施例で提供された確定モジュール３０２は、前記アプリケーションの拡大縮小権限記述フィールド内の記述情報を読み取る読み取り手段３０２１と、前記記述情報に基づいて、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在するか否かを確定する確定手段３０２２とを、備える。
【００７３】
第一の調整モジュール３０３は、前記アプリケーションの文字のフォントサイズが所定の閾値に達したか否かを確定する確定手段３０３１と、前記アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第一の調整手段３０３２と、前記アプリケーションの文字のフォントサイズが所定の閾値に達したとき、前記アプリケーションの文字を、システムのデフォルトの文字に調整する第二の調整手段３０３３とを、備える。
【００７４】
第二の調整モジュール３０４は、前記アプリケーションの文字のフォントサイズが所定の閾値に達したか否かを確定する確定手段３０４１と、前記アプリケーションの文字のフォントサイズが所定の閾値に達していないとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第一の調整手段３０４２と、前記アプリケーションの文字のフォントサイズが所定の閾値に達したとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整する第二の調整手段３０４３とを、備える。
【００７５】
本開示の実施例は、本開示の実施例で提供された上記のアプリケーション文字調整の装置を備える端末を更に提供する。該端末は、携帯電話やパームトップコンピューターやｉｐａｄ（登録商標）等の各種の端末である。
【００７６】
本開示の実施例は、アプリケーションの文字を第一の拡大縮小係数で調整する命令を受信し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在することを確定したとき、前記第二の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、前記アプリケーションに対する、前記第一の拡大縮小係数に基づく第二の拡大縮小係数が存在しないとき、前記第一の拡大縮小係数に基づいて前記アプリケーションの文字を調整し、段階的にアプリケーションの文字に対して柔軟な調整を行う。これにより、アプリケーションの文字全てに対して段階的な調整を適応的に行うことができ、アプリケーションの表示インターフェースに適応でき、文字調整後に文字が切り取られまたはスクリーンからはみ出される現象の発生を回避できる。また、アプリケーションの文字を段階的に調整する実現方法は、簡単且つ有効である。
【００７７】
以上の実施の形態の記述によれば、当業者にとっては、本開示の実施例が、ハードウェアによって実現できるし、必要かつ汎用的なハードウェアプラットホームをソフトウェアに加える形によっても実現できるのを明確に理解できる。このような理解のもとで、本開示の実施例の技術案は、ソフトウェア製品の形式で体現することが可能である。該ソフトウェア製品は、非揮発性記憶媒体（ＣＤ−ＲＯＭ、ＵＳＢ（登録商標）フラッシュメモリ、リムーブハードディスク等）に記憶されても良く、コンピューターデバイス（パーソナルコンピューター、サーバまたはネットデバイス等）に本開示の各実施例に記載の方法を実行させるいくつかの指令を含むものである。
【００７８】
また、図面は好ましい実施例を示す模式図であり、図面中のモジュール或いはフローが、本開示を実施するのに必須ではないことは、当業者が理解できる。
【００７９】
実施例における装置のモジュールは、実施例の記述に従って実施例の装置に配置されても良いし、相応の変化を行い、本実施例とは異なる一つまたは複数の装置に配置されても良いことは、当業者が理解できる。上記の実施例のモジュールは、一つのモジュールに合わさっても良いし、さらに複数のサブモジュールに分けられても良い。
【００８０】
上記の本開示の実施例の番号は、ただ説明するためのものであり、実施例の優劣を示すものではない。
【００８１】
本開示の実施例に提供された端末文字調整の方法、装置及び端末は、端末のシステムのプラットホームによって文字調整を実行し、端末においてほぼ全ての文字に対して適応的な調整を行うことができ、文字変化後に重複することを回避できる。
【００８２】
当業者は、本開示の精神や範囲を逸脱しないように、本開示に対して各種の変更や変形を行うことができる。このように、本開示の範囲を逸脱しない任意の変更・同等の入替・改良などは、すべて本開示の保護範囲に含まれるべきである。
【図１】
0005953430.tif 000003
【図２】
0005953430.tif 000004
【図３ａ】
0005953430.tif 000005
【図３ｂ】
0005953430.tif 000006
【図４ａ】
0005953430.tif 000007
【図４ｂ】
0005953430.tif 000008
【図４ｃ】
0005953430.tif 000009
【図５】
0005953430.tif 000010
【図６】
0005953430.tif 000011