(57)【要約】【課題】通信処理と文字入力とが並行して行われる場合であっても文字入力に関する不具合の発生を防止し、これによって操作性を向上させることができる電子機器を提供する。【解決手段】携帯電話機１は、無線通信ネットワークを介した通信を行ってＷｅｂページの画面データを取得する無線通信部２２と、無線通信部２２によって取得された画面データに応じたＷｅｂページを表示する表示部１４と、表示部１４に表示されるＷｅｂページに含まれる入力フォームに文字を入力するキー操作部１６と、キー操作部１６によって入力フォームに入力された文字の文字データをメモリ２４に記憶させ、無線通信部２２を介した文字データの送信が失敗した場合には、メモリ２４に記憶させた文字データを読み出し、読み出した文字データを入力フォームに入力したＷｅｂページを表示部１４に表示させる制御を行う制御部２５とを備える。【選択図】図２
2011070499.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した通信を行ってＷｅｂページの画面データを取得する通信部と、
前記通信部によって取得された画面データに応じたＷｅｂページを表示する表示部と、
前記表示部に表示されるＷｅｂページに含まれる入力フォームに文字を入力する入力部と、
前記入力部によって前記入力フォームに入力された文字の文字データを記憶部に記憶させ、前記通信部を介した前記文字データの送信が失敗した場合には、前記記憶部に記憶させた文字データを読み出し、読み出した文字データを入力フォームに入力したＷｅｂページを前記表示部に表示させる制御を行う制御部と
を備えることを特徴とする電子機器
【請求項２】
前記表示部の画面を切り替える操作キーを備え、
前記制御部は、前記通信部を介した前記文字データの送信が失敗した場合に、失敗した旨が前記表示部に表示された状態で前記操作キーが操作されると、読み出した文字データを入力フォームに入力したＷｅｂページを前記表示部に表示させる制御を行う
ことを特徴とする請求項１記載の電子機器。
【請求項３】
前記制御部は、前記表示部に表示されたＷｅｂページの画面データと、前記入力部によって前記表示部に表示されたＷｅｂページに含まれる入力フォームに入力された文字の文字データとを関連付けて前記記憶部に記憶することを特徴とする請求項１又は請求項２記載の電子機器。
【請求項４】
前記制御部は、前記通信部を介した前記文字データの送信が失敗した場合には、前記記憶部から前記画面データと前記文字データとを読み出し、読み出した文字データを、読み出した画面データに応じたＷｅｂページに含まれる入力フォームに自動的に入力することを特徴とする請求項３記載の電子機器。
【請求項５】
ネットワークを介した通信を行ってＷｅｂページの画面データを取得する通信部と、
前記通信部によって取得された画面データに応じたＷｅｂページを表示する表示部と、
前記表示部に表示されるＷｅｂページに含まれる入力フォームに文字を入力する入力部と、
前記入力部による文字の入力が行われてから、入力された文字が前記入力フォームに表示されるまでの表示遅延を検出する表示遅延検出部と、
前記表示遅延検出部によって検出される表示遅延が予め設定された閾値よりも大きい場合には、前記通信部を制御して前記ネットワークを介した通信を一時的に中断させる制御部と
を備えることを特徴とする電子機器。
【請求項６】
前記制御部は、前記表示遅延が前記閾値よりも大きい場合には、その後に前記入力部によって入力される文字を記憶部に記憶させる一方で、入力された前記文字を前記入力フォームに表示させないことを特徴とする請求項５記載の電子機器。
【請求項７】
前記制御部は、前記通信部を一時的に中断してから所定時間経過後に、前記入力フォームに表示させずに前記記憶部に記憶させた文字を前記入力フォームにまとめて表示させることを特徴とする請求項６記載の電子機器。
【請求項８】
前記表示遅延検出部は、前記入力部に設けられたキーの押下周期と、前記入力部から入力された文字の表示更新周期との比較を行って前記表示遅延を検出することを特徴とする請求項５から請求項７の何れか一項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを介してＷｅｂページの閲覧が可能な電子機器に関する。
【背景技術】
【０００２】
携帯電話機又はパーソナルコンピュータを始めとして、ネットワークを介した通信が可能な電子機器は、ネットワークを介して様々なＷｅｂページの閲覧を行うことができる。ここで、Ｗｅｂページは、単にアクセス者に対する情報提供の手段として用いられるだけではなく、入力フォームやテキストボックス等（以下、これらを総称する場合には、単に入力フォームという）を設けることによってアクセス者からの情報を受け取る手段としても用いられる。
【０００３】
例えば、携帯電話機を操作して入力フォームが設けられたブログのＷｅｂページにアクセスした場合には、ユーザが携帯電話機に設けられたキーの操作を行って入力フォームに対して文字等を入力し、入力終了後に確定キーを押下すれば、入力フォームに入力された文字がＷｅｂページに送信される。これによりユーザによって入力された文字がＷｅｂページ側に受け取られ、ブログの更新が行われる。
【０００４】
以下の特許文献１には、Ｗｅｂページを介した情報の送受信が可能な電子機器の一種である画像処理装置が開示されている。具体的には、外部装置からアクセス可能なＷｅｂサーバを備える画像処理装置であって、画像処理装置に設けられた表示手段にされるメッセージを入力するためのクライアント表示画面情報をＷｅｂクライアントに送信し、この情報に基づいてＷｅｂクライアントに表示されたクライアント表示画面を介して入力されたメッセージを受信し、受信したメッセージを表示手段に表示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−６７４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、Ｗｅｂページにアクセスしながら文字入力が行われると、文字入力に関する不具合が発生することが考えられる。例えば、携帯電話機のユーザが入力フォームに対する文字入力を終了して送信指示を行った場合に、Ｗｅｂページとの接続が切断されている或いは切断されてしまった場合には、それまで入力した文字が全て消去されてしまう。かかる場合には、ユーザが再度同じ文字を入力する必要が生ずるという不具合が考えられる。
【０００７】
また、例えば、携帯電話機で通信が行われている最中に文字入力が行われる場合には、携帯電話機の処理能力の多くが通信処理に費やされてしまい、ユーザが文字入力操作を行っても表示更新が行われない状況が生ずる。このような状況が生ずると、ユーザは誤操作によって文字が入力されなかったと判断してしまい、例えば先に行ったキー操作と同じキー操作を繰り返し行ってしまい、これにより誤入力が頻発するという不具合が考えられる。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、通信処理と文字入力とが並行して行われる場合であっても文字入力に関する不具合の発生を防止し、これによって操作性を向上させることができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の観点による電子機器は、ネットワークを介した通信を行ってＷｅｂページの画面データを取得する通信部と、前記通信部によって取得された画面データに応じたＷｅｂページを表示する表示部と、前記表示部に表示されるＷｅｂページに含まれる入力フォームに文字を入力する入力部と、前記入力部によって前記入力フォームに入力された文字の文字データを記憶部に記憶させ、前記通信部を介した前記文字データの送信が失敗した場合には、前記記憶部に記憶させた文字データを読み出し、読み出した文字データを入力フォームに入力したＷｅｂページを前記表示部に表示させる制御を行う制御部とを備えることを特徴としている。
また、本発明の第１の観点による電子機器は、前記表示部の画面を切り替える操作キーを備え、前記制御部は、前記通信部を介した前記文字データの送信が失敗した場合に、失敗した旨が前記表示部に表示された状態で前記操作キーが操作されると、読み出した文字データを入力フォームに入力したＷｅｂページを前記表示部に表示させる制御を行うことを特徴としている。
また、本発明の第１の観点による電子機器は、前記制御部が、前記表示部に表示されたＷｅｂページの画面データと、前記入力部によって前記表示部に表示されたＷｅｂページに含まれる入力フォームに入力された文字の文字データとを関連付けて前記記憶部に記憶することを特徴としている。
また、本発明の第１の観点による電子機器は、前記制御部が、前記通信部を介した前記文字データの送信が失敗した場合には、前記記憶部から前記画面データと前記文字データとを読み出し、読み出した文字データを、読み出した画面データに応じたＷｅｂページに含まれる入力フォームに自動的に入力することを特徴としている。
上記課題を解決するために、本発明の第２の観点による電子機器は、ネットワークを介した通信を行ってＷｅｂページの画面データを取得する通信部と、前記通信部によって取得された画面データに応じたＷｅｂページを表示する表示部と、前記表示部に表示されるＷｅｂページに含まれる入力フォームに文字を入力する入力部と、前記入力部による文字の入力が行われてから、入力された文字が前記入力フォームに表示されるまでの表示遅延を検出する表示遅延検出部と、前記表示遅延検出部によって検出される表示遅延が予め設定された閾値よりも大きい場合には、前記通信部を制御して前記ネットワークを介した通信を一時的に中断させる制御部とを備えることを特徴としている。
また、本発明の第２の観点による電子機器は、前記制御部が、前記表示遅延が前記閾値よりも大きい場合には、その後に前記入力部によって入力される文字を記憶部に記憶させる一方で、入力された前記文字を前記入力フォームに表示させないことを特徴としている。
また、本発明の第２の観点による電子機器は、前記制御部が、前記通信部を一時的に中断してから所定時間経過後に、前記入力フォームに表示させずに前記記憶部に記憶させた文字を前記入力フォームにまとめて表示させることを特徴としている。
また、本発明の第２の観点による電子機器は、前記表示遅延検出部が、前記入力部に設けられたキーの押下周期と、前記入力部から入力された文字の表示更新周期との比較を行って前記表示遅延を検出することを特徴としている。
【発明の効果】
【００１０】
本発明によれば、通信処理と文字入力とが並行して行われる場合であっても文字入力に関する不具合の発生が防止され、これによって操作性を向上させることができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による電子機器としての携帯電話機の外観斜視図である。
【図２】携帯電話機１の要部構成を示すブロック図である。
【図３】文字入力送信動作時に携帯電話機１で行われる処理を示すフローチャートである。
【図４】図３に示す処理が行われるときの表示画面の変遷例を示す図である。
【図５】通信中文字入力動作時に携帯電話機１で行われる処理を示すフローチャートである。
【図６】図５に示す処理が行われるときの表示画面の変遷例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の一実施形態による電子機器について詳細に説明する。尚、本実施形態では、電子機器がネットワークを介した通信機能を備える携帯電話機である場合について説明する。図１は、本発明の一実施形態による電子機器としての携帯電話機の外観斜視図である。図１に示す通り、携帯電話機１は、第一筐体１１、第一筐体１１の厚さ方向に重ね合わせ可能な第二筐体１２、及び第一筐体１１と第二筐体１２とを相互に折り畳み自在に連結するヒンジ部１３を備えている。ヒンジ部１３は、第一筐体１１の基端部１１ａと第二筐体１２の基端部１２ａとを連結するように配されている。
【００１３】
第二筐体１２の内部には、各種情報を表示する表示領域１４ａを有するＬＣＤ（Liquid Crystal Display：液晶表示装置）又はＥＬ（Electro Luminescence：有機ＥＬ）ディスプレイ等からなる表示部１４及び通話用のスピーカ１５が設けられている。表示部１４の表示領域１４ａは、第一筐体１１と第二筐体１２とを相互に重ね合わせた状態において第一筐体１１に対向する第二筐体１２の表面１２ｃ側に露出している。スピーカ１５は、基端部１２ａとは反対側に位置する第二筐体１２の先端部１２ｂに配されており、第二筐体１２の表面１２ｃから第二筐体１２の内部空間に貫通する開口部１２ｄを介して外方に露出している。
【００１４】
第一筐体１１の内部には、テンキー１６ａ、通話キー１６ｂ、終話キー１６ｃ、及び多方向キー１６ｄ等の各種の押下操作可能な複数の操作キーを備えるキー操作部１６及び通話用のマイクロフォン１７が設けられている。尚、上記の終話キー１６ｃは携帯電話機１の電源をオン（投入）又はオフ（切断）するための電源キーとしても用いられる。キー操作部１６は、第一筐体１１と第二筐体１２とを相互に重ね合わせた状態において第二筐体１２に対向する第一筐体１１の表面１１ｃから外方に露出している。
【００１５】
マイクロフォン１７は、基端部１１ａとは反対側に位置する第一筐体１１の先端部１１ｂに配されており、第一筐体１１の表面１１ｃから第一筐体１１の内部空間に貫通する開口部１１ｄを介して外方に露出している。尚、第一筐体１１の内部には、キースイッチ、シールドケース、回路基板、及びバッテリー（何れも不図示）等が重ねて配されている。また、第一筐体１１内部には、無線通信用のアンテナ２１及びスピーカ１５（図２参照）が収容されている。
【００１６】
図２は、携帯電話機１の要部構成を示すブロック図である。図２に示す通り、携帯電話機１は、図１を用いて説明したスピーカ１５、マイクロフォン１７、キー操作部１６（入力部）、及び表示部１４に加えて、アンテナ２１、無線通信部２２（通信部）、タイマ部２３、メモリ２４（記憶部）、及び制御部２５を備えており、無線通信ネットワーク（ネットワーク：図示省略）を介した通話や通信（電子メールの送受信、Ｗｅｂページの閲覧等）が可能である。
【００１７】
無線通信部２２は、アンテナ２１を介して無線通信システムの一部をなす基地局（図示省略）との間で無線信号の送受信を行うことで、その無線通信システムを利用する他の携帯電話機のユーザとの間の通話を実現するものである。また、この無線通信部２２は、他のユーザとの間の通話のみならず、電子メールの送受信やＷｅｂページの閲覧等も実現可能である。この無線通信部２２は、Ｗｅｂページにアクセスした場合には、そのＷｅｂページを携帯電話機１の表示部１４に表示させる画面データを取得する。
【００１８】
タイマ部２３は時刻を計時するものであり、現在時刻を示す情報を制御部２５に出力する。また、タイマ部２３は、制御部２５によって指示された時間を指示されたタイミングで計時し、計時を終了した場合にはその旨を示す信号を制御部２５に出力する。詳細は後述するが、このタイマ部２３は、キー操作部１６のキーが操作されてから、その操作に応じた文字が表示部１４に表示されたＷｅｂページの入力フォームに表示されるまでの時間（表示遅延）を検出する際に用いられる。
【００１９】
メモリ２４は、例えば不揮発性の半導体メモリによって実現され、文字、記号、画像等の各種情報、及び携帯電話機１の各種機能を実現するプログラムを記憶する。このメモリ２４には、無線通信部２２で取得されたＷｅｂページの画面データを一時的に記憶する受信データバッファＢ１と、キー操作部１６の操作によって入力される文字の文字データを一時的に記憶する文字入力バッファＢ２とが設けられている。ここで、受信データバッファＢ１に記憶される画面データに応じたＷｅｂページに入力フォームが含まれており、文字入力バッファＢ２に記憶された文字データがこの入力フォームに入力された文字のデータである場合には、それら画面データ及び文字データは制御部２５の制御の下で関連付けて記憶部に記憶される。
【００２０】
制御部２５は、図２に示す各ブロックを制御することにより、携帯電話機１の動作を統括的に制御する。例えば、携帯電話機１のユーザによるキー操作部１６の操作に応じて、無線通信部２２を制御することによって通話又は通信を実現する。また、制御部２５がメモリ２４に記憶されたプログラムを読み出して実行することにより、制御部２５には通信状態検出部２５ａ及び表示遅延検出部２５ｂが実現される。
【００２１】
通信状態検出部２５ａは、無線通信部２２で行われる不図示の無線通信ネットワークを介した通信の状況を検出し、その検出結果を制御部２５に出力する。例えば、無線通信ネットワークを介した他のサーバ装置等（図示省略）との間の通信が切断された場合には、切断された旨を制御部２５に出力する。また、その切断された通信が再接続された場合（接続が再度確立された場合）には、再接続された旨を制御部２５に出力する。
【００２２】
表示遅延検出部２５ｂは、キー操作部１６のキーが操作されてから、その操作に応じた文字が表示部１４に表示されたＷｅｂページの入力フォームに表示されるまでの表示遅延を、タイマー部２３を用いて検出する。具体的には、キー操作部１６に設けられたキー（例えば、テンキー１６ａ）の押下周期と、キー操作部１６の操作によって入力された文字の表示更新周期（表示部１４に表示されたＷｅｂページに含まれる入力フォームの表示が更新される周期）との比較を行って表示遅延を検出する。
【００２３】
また、制御部２５は、表示部１４に表示されていたＷｅｂページに含まれる入力フォームに入力された文字の文字データをメモリ２４の文字入力バッファＢ２に記憶する。ここで、制御部２５は、入力フォームに入力された文字の文字データを記憶させる際には、その入力フォームがあるＷｅｂページの画面データと文字データとを関連付けて、メモリ２４の受信データバッファＢ１及び文字入力バッファＢ２にそれぞれ記憶する。
【００２４】
また、制御部２５は、無線通信部２２を介したデータ（Ｗｅｂページに含まれる入力フォームに入力された文字の文字データ）の送信が失敗した場合には、メモリ２４の受信データバッファＢ１及び文字入力バッファＢ２に記憶されている画面データ及び文字データをそれぞれ読み出し、読み出した文字データを読み出した画面データに応じたＷｅｂページに含まれる入力フォームに自動的に入力する。そして、表示部１４を制御して、入力フォームに文字データが入力されているＷｅｂページを表示させる。
【００２５】
更に、制御部２５は、表示遅延検出部２５ｂで検出される表示遅延が所定の閾値（例えば、数秒程度）よりも大きい場合には、無線通信部２２を制御して、無線通信ネットワークを介した通信を一時的に中断させる制御を行う。また、かかる制御とともに、文字入力バッファＢ２に記憶されている文字を読み出して、表示部１４に表示されているＷｅｂページに含まれる入力フォームの表示を更新させる制御を表示部１４に対して行う。尚、上記の「無線通信ネットワークを介した通信を一時的に中断させる制御」は、無線通信ネットワークを介した他のサーバ装置等との間の接続を切断せずに確立したままで、無線通信部２２におけるデータの送受信を一時的に中断させる制御である。
【００２６】
次に、上記構成における携帯電話機１の動作について説明する。以下では、まずＷｅｂページの入力フォームに文字を入力して送信する場合の動作（文字入力送信動作）について説明し、次いでデータ通信が行われている最中に文字入力がなされる場合の動作（通信中文字入力動作）について説明する。
【００２７】
〔文字入力送信動作〕
図３は、文字入力送信動作時に携帯電話機１で行われる処理を示すフローチャートである。また、図４は、図３に示す処理が行われるときの表示画面の変遷例を示す図である。図３に示す処理は、例えばユーザが携帯電話機１を操作して入力フォームが含まれる所定のＷｅｂページにアクセスすることによって開始される。
【００２８】
処理が開始されると、アクセスされたＷｅｂページの画面データが無線通信部２２で取得され、無線通信部２２で取得された画面データが制御部２５の制御の下で、メモリ２４の受信データバッファＢ１に保持（記憶）される（ステップＳ１１）。次に、制御部２５の制御によって無線通信部２２で取得された画面データが表示部１４に出力され、その画面データに応じたＷｅｂページが表示部１４に表示される（ステップＳ１２）。
【００２９】
以上の処理が終了すると、キー操作部１６が操作されてＷｅｂページに含まれる入力フォームに対する文字の入力がなされたか否かが制御部２５で判断される（ステップＳ１３）。この判断結果が「ＮＯ」である間は、ステップＳ１３の処理が繰り返される。これに対し、ユーザによってキー操作部１６が操作されて、Ｗｅｂページに含まれる入力フォームに対する文字の入力がなされると、ステップＳ１３の判断結果が「ＹＥＳ」になり、制御部２５の制御の下で、入力された文字がメモリ１４の文字入力バッファＢ２に保持（記憶）される（ステップＳ１４）。ここで、制御部２５は、ステップＳ１３で入力された文字を、ステップＳ１１で保持した画面データに関連付けて文字入力バッファＢ２に保持する。
【００３０】
つまり、図４（ａ）に示す通り、入力フォームＦ１が含まれるＷｅｂページＰ１が表示部１４に表示されている状態で、携帯電話機１のユーザがキー操作部１６を操作して入力フォームＦ１に文字を入力すると、入力フォームＦ１に入力された文字がメモリ２４の文字入力バッファＢ２に保持される。尚、図４（ａ）に示す例では「今日はいい天気ですね。私は今釣りに来ています。」なる文字（文字列）が入力されている。
【００３１】
次に、キー操作部１６が操作されて入力フォームに入力された文字の送信指示がなされたか否かが制御部２５で判断される（ステップＳ１５）。この判断結果が「ＮＯ」である場合には、文字の入力の有無が再び判断される（ステップＳ１３）。これに対し、ユーザによってキー操作部１６が操作されて入力文字の送信指示がなされると、制御部２５の制御の下で入力文字の送信処理が実行される（ステップＳ１６）。つまり、図４（ａ）に示す通り、ＷｅｂページＰ１に含まれる登録キーＫ１（ソフトキー）が操作されたか否かが判断され、登録キーＫ１が操作されたと判断した場合には、入力フォームＦ１に入力された「今日はいい天気ですね。私は今釣りに来ています。」なる文字（文字列）の送信処理が行われる。
【００３２】
次いで、ステップＳ１６で行われた送信処理が成功したか否かが制御部２５によって判断される（ステップＳ１７）。具体的には、通信状態検出部２５ａの検出結果に基づいて送信処理が成功したか否かが判断される。送信処理が成功したと判断された場合には、制御部２５の制御の下で、送信完了した旨を表示部１４に表示する処理が行われて（ステップＳ１８）、一連の処理が終了する。これに対し、電波強度が極めて弱く通信が切断状態にある場合（図４（ａ）中の表示部１４に表示された電波強度アイコンＣ１のように、電波強度を示すインジケータが１本も表示されていない場合）には、制御部２５の制御の下で、エラーが生じた旨を表示部１４に表示する処理が行われる（ステップＳ１９）。図４（ａ）に示す例では、「接続できません ※接続状態を確認してください」なるエラーメッセージが含まれるエラー表示画面Ｅ１が表示部１４に表示されている。
【００３３】
エラー表示画面Ｅ１が表示部１４に表示されている状態で、ユーザがキー操作部１６を操作して「戻る」なる操作を行うと、まず制御部２５の制御の下で、エラー表示画面Ｅ１が表示される直前に表示部１４に表示されていた画面データがメモリ２４の受信データバッファＢ１から読み出される（ステップＳ２０）。次いで、制御部２５の制御の下で、ステップＳ２０で読み出された画面データに関連付けられている文字データがメモリ２４の文字入力バッファＢ２から読み出される（ステップＳ２１）。
【００３４】
次いで、制御部２５は、ステップＳ２０で読み出した画面データに応じたＷｅｂページに含まれる入力フォームに、ステップＳ２１で読み出した読み出した文字データを自動的に入力し、表示部１４を制御して入力フォームに文字データが入力されているＷｅｂページを表示させる。これにより、図４（ａ）に示す通り、エラー表示画面Ｅ１が表示される直前に表示部１４に表示されていたＷｅｂページＰ１と同じ内容のＷｅｂページＰ３が表示される。
【００３５】
ここで、従来の携帯電話機は、図４（ｂ）に示す通り、ＷｅｂページＰ１の入力フォームＦ１に文字を入力して登録キーＫ１を操作した後に送信処理でエラーが生じ、表示部１４にエラー表示画面Ｅ１が表示されている状態で「戻る」なる操作を行うと、入力フォームＦ１が空欄のＷｅｂページＰ３が表示部１４に表示される。つまり、ＷｅｂページＰ１に含まれる入力フォームＦ１に入力した文字が消えてしまう。
【００３６】
これに対し、本実施形態では、ＷｅｂページＰ１の入力フォームＦ１に入力された文字の文字データをメモリ２４の文字入力バッファＢ２に記憶している。そして、表示部１４にエラー表示画面Ｅ１が表示されている状態で「戻る」なる操作が行われた場合に、受信データバッファＢ１に記憶した画面データ及び文字入力バッファＢ２に記憶した文字データをそれぞれ読み出し、読み出した画面データに応じたＷｅｂページＰ３の入力フォームＦ１に文字データを自動的に入力して表示部１４に表示させている。このため、入力した文字の送信処理でエラーが生じても入力した文字が消えることがないため、従来のように同じ内容を再び入力するといった不具合を解消することができ、操作性を向上させることができる。
【００３７】
尚、以上の説明では、図３に示す通り、文字入力がなされる度に入力された文字を文字入力バッファＢ２に保持する例について説明した。しかしながら、ステップＳ１７で送信処理が失敗したと判断した場合、或いは通信状態検出部２５ａによって無線通信ネットワークを介した通信の切断が検出された場合に、それまで入力された文字を一括して文字入力バッファＢ２に保持するようにしても良い。また、以上の説明では、ユーザがキー操作部１６を操作して「戻る」なる操作を行った場合に、ステップＳ２０〜Ｓ２２の処理が行われる例について説明した。しかしながら、通信状態検出部２５ａで再接続が検出された場合に、ステップＳ２０〜Ｓ２２の処理が行われるようにしても良い。
【００３８】
〔通信中文字入力動作〕
図５は、通信中文字入力動作時に携帯電話機１で行われる処理を示すフローチャートである。また、図６は、図５に示す処理が行われるときの表示画面の変遷例を示す図である。図５に示す処理は、例えばユーザが携帯電話機１を操作して入力フォームが含まれる所定のＷｅｂページにアクセスすることによって開始される。
【００３９】
処理が開始されると、アクセスされたＷｅｂページの画面データが無線通信部２２で取得され（ステップＳ３１）、取得された画面データが表示部１４に出力されてその画面データに応じたＷｅｂページが表示部１４に表示される（ステップＳ３２）。以上の処理が終了すると、キー操作部１６が操作されてＷｅｂページに含まれる入力フォームに対する文字の入力がなされたか否かが制御部２５で判断される（ステップＳ３３）。この判断結果が「ＮＯ」である間は、ステップＳ３３の処理が繰り返される。
【００４０】
これに対し、ユーザによってキー操作部１６が操作されて、Ｗｅｂページに含まれる入力フォームに対する文字の入力がなされると、ステップＳ３３の判断結果が「ＹＥＳ」になり、まず表示遅延検出部２５ｂの制御によってタイマー部２３の計時が開始される（ステップＳ３４）。尚、この処理は、キー操作部１６のキーが操作されてから、その操作に応じた文字が表示部１４に表示されたＷｅｂページの入力フォームに表示されるまでの表示遅延の検出を開始するための処理である。
【００４１】
次に、制御部２５の制御の下で、表示部１４に表示されているＷｅｂページに含まれる入力フォームの表示更新処理が行われる（ステップＳ３５）。つまり、ステップＳ３３で入力された文字をＷｅｂページの入力フォームに反映させるための処理が行われる。表示更新処理が終了すると、表示遅延検出部２５ｂによって、タイマー部２３の計時結果に基づいた表示遅延が検出される（ステップＳ３６）。
【００４２】
次いで、表示遅延検出部２５ｂで検出された表示遅延が所定の閾値（例えば、数秒程度）よりも大きいか否かが制御部２５で判断される（ステップＳ３７）。ステップＳ３６で検出された表示遅延が閾値よりも小さければ、ステップＳ３７の判断結果が「ＮＯ」となり、文字入力がなされたか否かの判断が再び行われる（ステップＳ３３）。
【００４３】
ステップＳ３７の判断結果が「ＮＯ」である間は、ステップＳ３３〜Ｓ３７の処理が繰り返される。尚、かかる処理が繰り返されている間は、表示遅延検出部位２５ｂは、キー操作部１６に設けられたキー（例えば、テンキー１６ａ）の押下周期と、表示部１４に表示されたＷｅｂページに含まれる入力フォームの表示更新周期との比較を行って表示遅延を検出するのが望ましい。
【００４４】
いま、文字の入力処理と並行して無線通信部２２を介した通信処理が行われているとすると、制御部２５の処理能力の多くが通信処理に費やされてしまい、ユーザがキーを操作して文字の入力が行われているにも拘わらず、入力フォームの表示更新処理（ステップＳ３５）が即座に行われない状況が生ずる。かかる状況が生じて、表示遅延検出部２５ｂで検出される表示遅延が上記の所定の閾値よりも大きくなると、ステップＳ３７の判断結果が「ＹＥＳ」になる。
【００４５】
すると、表示遅延が生じている旨をユーザ等に知らせる報知音の出力（例えば、スピーカ１５からの出力）が制御部２５の制御によって行われ（ステップＳ３８）、次いで無線通信ネットワークを介した通信を一時的に無線通信部２２に中断させる制御が制御部２５によって行われる（ステップＳ３９）。ここで、制御部２５は、無線通信ネットワークを介した他のサーバ装置等との間の接続を切断せずに確立したままで、無線通信部２２におけるデータの送受信を一時的に中断させる制御を行う。ここで、通信を中断する場合には、表示部１４の表示に関連する処理（入力フォームの表示更新処理を除く）も併せて中断するのが望ましい。
【００４６】
通信が中断されると、ユーザによるキー操作によって入力はされたものの、まだ確定していない文字である未確定文字を文字入力バッファＢ２にコピーする処理が制御部２５によって行われる（ステップＳ４０）。次いで、表示部１４に表示されたＷｅｂページに含まれる入力フォームの表示更新処理が可能であるか否かが制御部２５で判断される（ステップＳ４１）。この判断結果が「ＮＯ」である間は、ステップＳ４０の処理が繰り返される。尚、ステップＳ４０，４１の処理が繰り返されている間に、新たな文字入力がなされた場合には、ステップＳ４０の処理にて、新たに入力された文字の文字データを文字入力バッファＢ２にコピーする処理が制御部２５によって行われる。
【００４７】
これに対し、ステップＳ３９通信を中断したことによって、制御部２５の処理能力を表示部１４に表示されたＷｅｂページに含まれる入力フォームの表示更新処理に割り振ることができる状況になると、ステップＳ４１の判断結果が「ＹＥＳ」になる。すると、制御部２５の制御の下で、表示部１４に表示されているＷｅｂページに含まれる入力フォームの表示更新処理が行われる（ステップＳ４２）。
【００４８】
いま、図６（ａ）に示す通り、電波強度がある程度強く通信状態にある場合（図６（ａ）中の表示部１４に表示された電波強度アイコンＣ２のように、電波強度を示すインジケータが２本表示されている場合）に文字入力が行われる場合を考える。図６（ａ）に示す通り、表示部１４に表示されているＷｅｂページＰ１０の入力フォームＦ２に「今日はいい天気ですね。」なる文字列を入力した後で表示遅延が生じたとすると、その後に続けて「わたし」なる文字列を入力しても入力フォームＦ２にその表示がなされない。但し、この入力された文字列は文字入力バッファＢ２に記憶される。
【００４９】
更に、続けて「は」が入力されたときに表示遅延が閾値よりも大きくなったとすると、通信が中断されて通信処理に費やされていた制御部２５の処理能力が入力フォームの表示更新処理に割り振られる。すると、図６（ｂ）に示す通り、入力フォームＦ２には、「今日はいい天気ですね。」なる文字列に続いて、それまでに入力された「わたしは」なる文字列」がまとめて表示される。これにより、ユーザは意図通りの入力がなされたと判断することができる。
【００５０】
これに対し、従来の携帯電話機は、表示遅延が全く考慮されていないため、制御部２５の処理能力が入力フォームの表示更新処理に割り振られるまで、入力フォームＦ２の表示は更新されない。すると、入力フォームＦ２に対してユーザの意図通りの文字入力が行われているにも拘わらず、ユーザは誤操作によって文字が入力されなかったと判断してしまい、ユーザによる余計なキー操作が行われる結果として、図６（ｂ）に示す通り、「今日はいい天気ですね。」なる文字列に続いて「私はわは」等の誤入力がなされてしまう。
【００５１】
以上の通り、本実施形態では、表示遅延が所定の閾値よりも大きくなると、通信を中断して通信処理に費やしていた制御部２５の処理能力を入力フォームの表示更新処理に割り振るようにしている。このため、文字入力中に表示遅延が生じても、表示遅延を解消することができて誤入力を少なくすることができ、操作性を向上させることができる。
【００５２】
以上、本発明の一実施形態による電子機器について説明したが、本発明は上記実施形態に制限されず、本発明の範囲内で自由に変更が可能である。例えば、図５に示す処理では、ステップＳ３９で通信を一時的に中断した後にステップＳ４１で更新表示が可能であるか否かを判断する処理を行っていた。しかし、ステップＳ４１では、この判断に代えて、通信が中断されてから予め設定された所定の時間が経過したかを判断するようにしてもよい。また、上記実施形態では、電子機器として携帯電話機を例に挙げて説明したが、Ｗｅｂページの閲覧が可能な種々の電子機器に適用可能である。
【符号の説明】
【００５３】
１        携帯電話機
１４      表示部
１６      キー操作部
２２      無線通信部
２４      メモリ
２５      制御部
２５ｂ    表示遅延検出部
【図１】
2011070499.tif 000003
【図２】
2011070499.tif 000004
【図３】
2011070499.tif 000005
【図４】
2011070499.tif 000006
【図５】
2011070499.tif 000007
【図６】
2011070499.tif 000008