(57)【要約】【課題】ユーザが行うブラウザ操作においてリンクの選択に係る誤操作の再発を防止可能な電子機器を提供すること。【解決手段】電子機器は、情報の取得を可能とするリンクを含むウェブページを表示するディスプレイと、ディスプレイに表示されたウェブページ中のリンクをタッチ操作によって選択するための第１入力インターフェイスと、第１入力インターフェイスを用いたリンクの選択操作後にディスプレイが元の表示に戻る操作を行うための第２入力インターフェイスと、第１入力インターフェイス用いて選択されたリンクに対応する情報がディスプレイに表示される前に第２インターフェイスが操作されると、第１インターフェイスを用いたリンクの選択操作が誤操作であると判定する誤操作判定部と、誤操作判定部が誤操作と判定した操作により選択されたリンクを無効化した状態でウェブページをディスプレイに表示するよう処理する表示処理部とを備える。【選択図】図２
2014006816.tif 000002
【特許請求の範囲】
【請求項１】
情報の取得を可能とするリンクを含むウェブページを表示するディスプレイと、
前記ディスプレイに表示されたウェブページ中のリンクをタッチ操作によって選択するための第１入力インターフェイスと、
前記第１入力インターフェイスを用いたリンクの選択操作後に前記ディスプレイが元の表示に戻る操作を行うための第２入力インターフェイスと、
前記第１入力インターフェイスを用いて選択されたリンクに対応する情報が前記ディスプレイに表示される前に前記第２入力インターフェイスが操作されると、前記第１入力インターフェイスを用いた前記リンクの選択操作を誤操作と判定する誤操作判定部と、
前記誤操作判定部が誤操作と判定した操作により選択されたリンクを無効化した状態で前記ウェブページを前記ディスプレイに表示するよう処理する表示処理部と、
を備えた電子機器。
【請求項２】
情報の取得を可能とするリンクを含むウェブページを表示するディスプレイと、
前記ディスプレイに表示されたウェブページ中のリンクをタッチ操作によって選択するための第１入力インターフェイスと、
前記第１入力インターフェイスを用いたリンクの選択操作後に前記ディスプレイが元の表示に戻る操作を行うための第２入力インターフェイスと、
前記第１入力インターフェイスを用いたリンクの選択操作からの経過時間をカウントするタイマーと、
前記第１入力インターフェイスを用いたリンクの選択操作後、前記タイマーのカウントが所定時間に到達する前に前記第２入力インターフェイスが操作されると、前記第１入力インターフェイスを用いた前記リンクの選択操作を誤操作と判定する誤操作判定部と、
前記誤操作判定部が誤操作と判定した操作により選択されたリンクを無効化した状態で前記ウェブページを前記ディスプレイに表示するよう処理する表示処理部と、
を備えた電子機器。
【請求項３】
請求項１または請求項２に記載の電子機器であって、
前記誤操作判定部は、
前記第１入力インターフェイスを用いて選択されたリンクに対応する情報が存在しない場合、前記第１入力インターフェイスを用いた前記リンクの選択操作を誤操作と判定する電子機器。
【請求項４】
請求項１〜３のいずれか一項に記載の電子機器であって、
前記表示処理部により前記リンクが無効化された前記ウェブページでは、前記第１インターフェイス上の前記リンクを選択可能な領域が削除されている電子機器。
【請求項５】
請求項１〜３のいずれか一項に記載の電子機器であって、
前記表示処理部により前記リンクが無効化された前記ウェブページでは、前記第１インターフェイス上の前記リンクを選択可能な領域が縮小されている電子機器。
【請求項６】
請求項１〜３のいずれか一項に記載の電子機器であって、
前記表示処理部により前記リンクが無効化された前記ウェブページでは、前記リンクを示すオブジェクトのサイズが縮小され、かつ、前記第１インターフェイス上の前記リンクを選択可能な領域が縮小されている電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラウザ操作が可能な電子機器に関する。
【背景技術】
【０００２】
スマートフォン等の電子機器では、ディスプレイの前面にタッチパネルが重ねて配置されている。当該電子機器のユーザは、ディスプレイに表示されたブラウザ画面の情報を閲覧する。ブラウザ画面には、リンクが張られた文字又は画像等が示される。ブラウザ画面中のリンクが張られた文字又は画像の表示部分にユーザが指等で触れると、そのリンク先の情報がブラウザ画面に表示される。
【０００３】
このように、タッチパネルを搭載した電子機器の場合は、ユーザが指でリンクを選択する。しかし、タッチパネルに対する指の接触は一点ではなく所定の面積を有する。このため、ユーザが選択したつもりのリンクに隣接するリンクが選択されてしまうことがある。特に、ディスプレイが小さいとブラウザ画面に表示されるリンクの間隔が狭いため、所望しないリンクを選択してしまう可能性が高い。
【０００４】
所望しないリンクを選択してしまったユーザは、ブラウザ画面の「戻る」キーを選択し、元の画面が表示された時点で再び所望のリンクを選択する。しかし、このときも再び所望しないリンクが選択されてしまうことがある。このように、タッチパネルに対するリンクの選択操作においては、同じ誤操作を繰り返してしまう場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２９５７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、情報を閲覧するブラウザには、一つページを戻る「戻るボタン」と「不要リンク戻るボタン」があり、「不要リンク戻るボタン」が選択されたことを認識すると、表示していたページは不要なページとして記録して、キャッシュを削除し、一つ前のページを表示する。このとき、リンクの表示を、まだ閲覧したことのないページを青色、既に閲覧したページを紫色、閲覧したが不要なページを茶色で表示する。
【０００７】
特許文献１のブラウザによれば、閲覧したが不要なページへのリンクが茶色で表示されるため、ユーザは、ブラウザ内の当該リンクの位置を容易に判別することができる。しかし、このブラウザを利用するユーザは「戻るボタン」と「不要リンク戻るボタン」を使い分ける必要があり、操作性の点では単純化されていない。また、閲覧したが不要なページへのリンクと所望するリンクの間隔が狭いと、ユーザが所望のリンクを選択したつもりでも、閲覧したが不要なページへのリンクが再び選択されてしまう場合がある。
【０００８】
本発明の目的は、ユーザが行うブラウザ操作においてリンクの選択に係る誤操作の再発を防止可能な電子機器を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、情報の取得を可能とするリンクを含むウェブページを表示するディスプレイと、前記ディスプレイに表示されたウェブページ中のリンクをタッチ操作によって選択するための第１入力インターフェイスと、前記第１入力インターフェイスを用いたリンクの選択操作後に前記ディスプレイが元の表示に戻る操作を行うための第２入力インターフェイスと、前記第１入力インターフェイスを用いて選択されたリンクに対応する情報が前記ディスプレイに表示される前に前記第２入力インターフェイスが操作されると、前記第１入力インターフェイスを用いた前記リンクの選択操作を誤操作と判定する誤操作判定部と、前記誤操作判定部が誤操作と判定した操作により選択されたリンクを無効化した状態で前記ウェブページを前記ディスプレイに表示するよう処理する表示処理部と、を備えた電子機器を提供する。
【００１０】
本発明は、情報の取得を可能とするリンクを含むウェブページを表示するディスプレイと、前記ディスプレイに表示されたウェブページ中のリンクをタッチ操作によって選択するための第１入力インターフェイスと、前記第１入力インターフェイスを用いたリンクの選択操作後に前記ディスプレイが元の表示に戻る操作を行うための第２入力インターフェイスと、前記第１入力インターフェイスを用いたリンクの選択操作からの経過時間をカウントするタイマーと、前記第１入力インターフェイスを用いたリンクの選択操作後、前記タイマーのカウントが所定時間に到達する前に前記第２入力インターフェイスが操作されると、前記第１入力インターフェイスを用いた前記リンクの選択操作を誤操作と判定する誤操作判定部と、前記誤操作判定部が誤操作と判定した操作により選択されたリンクを無効化した状態で前記ウェブページを前記ディスプレイに表示するよう処理する表示処理部と、を備えた電子機器を提供する。
【００１１】
上記電子機器では、前記誤操作判定部は、前記第１入力インターフェイスを用いて選択されたリンクに対応する情報が存在しない場合、前記第１入力インターフェイスを用いた前記リンクの選択操作を誤操作と判定する。
【００１２】
上記電子機器では、前記表示処理部により前記リンクが無効化された前記ウェブページでは、前記第１インターフェイス上の前記リンクを選択可能な領域が削除されている。
【００１３】
上記電子機器では、前記表示処理部により前記リンクが無効化された前記ウェブページでは、前記第１インターフェイス上の前記リンクを選択可能な領域が縮小されている。
【００１４】
上記電子機器では、前記表示処理部により前記リンクが無効化された前記ウェブページでは、前記リンクを示すオブジェクトのサイズが縮小され、かつ、前記第１インターフェイス上の前記リンクを選択可能な領域が縮小されている。
【発明の効果】
【００１５】
本発明に係る電子機器によれば、ユーザが行うブラウザ操作においてリンクの選択に係る誤操作の再発を防止できる。
【図面の簡単な説明】
【００１６】
【図１】一実施形態の電子機器の外観と当該電子機器の使用形態を示す図
【図２】図１に示した電子機器１００の内部構成を示すブロック図
【図３】（ａ）は既定のブラウザ画面の一例を示す図であり、（ｂ）〜（ｄ）は（ａ）に基づく無効化ＵＲＬのリンク有効領域が変更されたブラウザ画面の例を示す図
【図４】ディスプレイ１０１に表示されるウェブページ間の木構造と各ウェブページが表示されるときの遷移例を示す図
【図５】図４に示す手順１，２が行われた際のディスプレイ１０１に表示されるウェブページの遷移を示す図
【図６】図１に示した電子機器１００の動作を示すフローチャート
【図７】図６のステップＳ１０９に示したサブルーチンを示すフローチャート
【図８】図６のステップＳ１０９に示したサブルーチンを示すフローチャート
【図９】図６のステップＳ１０９に示したサブルーチンを示すフローチャート
【図１０】図７のステップＳ２０９に示したサブルーチン、図８のステップＳ３１１に示したサブルーチン及び図９のステップＳ４０７に示したサブルーチンを示すフローチャート
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を参照して説明する。
【００１８】
図１は、一実施形態の電子機器の外観と当該電子機器の使用形態を示す図である。図１に示すように、電子機器１００は、正面にディスプレイ１０１を有する。ディスプレイ１０１には図示しないタッチパネルが重ねて配置されている。ディスプレイ１０１にはブラウザ画面等が表示され、ユーザは、ディスプレイ１０１に表示されたアイコン又はリンク等を指又はスタイラスペンを用いて選択する。例えば、図１に示した例では、ディスプレイ１０１にブラウザ画面が表示されており、ユーザが、「page2へ」と表示されたリンクを指でタップしている。
【００１９】
図２は、図１に示した電子機器１００の内部構成を示すブロック図である。図１に示すように、電子機器１００は、上記説明したディスプレイ１０１と、タッチパネル１０３と、戻るボタン１０５と、進むボタン１０７と、メモリ１０９と、遷移先ＵＲＬ判別部１１１と、表示処理部１１３と、通信部１１５と、誤操作判定部１１７とを備える。図２に示すように、電子機器１００は、ネットワークを介してウェブサーバ２０１と通信可能である。以下、図１に示す電子機器１００の各構成要素について説明する。
【００２０】
ディスプレイ１０１は、ブラウザ画面等を表示する。なお、ブラウザ画面には、表示されている情報以外の情報の取得を可能とするリンクが張られた文字又は画像等の情報（以下、単に「リンク」という）を含むウェブページが示される。なお、表示されている情報以外の情報の取得とは、例えば、他のウェブページへの遷移、画像の表示、音声又は動作の再生等である。
【００２１】
タッチパネル１０３は、ディスプレイ１０１に重ねて配置された入力インターフェイスである。戻るボタン１０５は、１つ前の階層の画面又は先に表示されていた画面に戻る操作を行うためのボタンである。進むボタン１０７は、表示されたことのある１つ先の画面に進む操作を行うためのボタンである。なお、戻るボタン１０５及び進むボタン１０７は、ディスプレイ１０１に表示されたブラウザ画面中に表示されていても、電子機器１００のハードウェアキーとしてタッチパネル１０３とは別体に設けられていても良い。戻るボタン１０５及び進むボタン１０７がブラウザ画面中に表示される場合、ブラウザ画面中の戻るボタン１０５及び進むボタン１０７は、タッチパネル１０３と協働して動作する。
【００２２】
メモリ１０９は、ディスプレイ１０１に表示されたウェブページのデータ（以下「ウェブデータ」という）及びその表示履歴、並びに、後述する無効化ＵＲＬ（Uniform Resource Locator）の情報を記憶する。なお、ウェブデータの表示履歴は表示履歴テーブル１２１に記録されており、無効化ＵＲＬの情報は無効化ＵＲＬテーブル１２３に記録されている。
【００２３】
遷移先ＵＲＬ判別部１１１は、指又はスタイラスペン等が接触したタッチパネル１０３上の位置に基づいて、当該接触位置に表示されているリンクの遷移先ＵＲＬを判別する。また、遷移先ＵＲＬ判別部１１１は、戻るボタン１０５又は進むボタン１０７に対する操作に基づいて、操作されたボタンに対応する画面のＵＲＬを判別する。
【００２４】
表示処理部１１３は、遷移先ＵＲＬ判別部１１１が判別したＵＲＬを通信部１１５に送り、当該ＵＲＬのウェブデータを取得する。表示処理部１１３は、取得したウェブデータをメモリ１０９に格納し、かつ、そのＵＲＬをメモリ１０９の表示履歴テーブル１２１に記録する。さらに、表示処理部１１３は、取得したウェブデータの構文解析を行って、ディスプレイ１０１にウェブページを表示するよう処理する。表示処理部１１３は、ディスプレイ１０１へのウェブページの表示が完了すると、表示完了通知を誤操作判定部１１７に対して行う。
【００２５】
また、表示処理部１１３は、遷移先ＵＲＬ判別部１１１が判別したＵＲＬが表示履歴テーブル１２１に登録されている場合、当該ＵＲＬのウェブデータをメモリ１０９から読み出す。表示処理部１１３は、メモリ１０９から読み出したウェブデータの構文解析を行って、ディスプレイ１０１にウェブページを表示するよう処理する。
【００２６】
図２に示すように、表示処理部１１３は、無効化ＵＲＬ判定部１３１を有する。無効化ＵＲＬ判定部１３１は、表示処理部１１３がメモリ１０９から読み出したウェブデータに基づくウェブページをディスプレイ１０１に表示する場合、メモリ１０９が記憶する無効化ＵＲＬテーブル１２３を参照して、ウェブページに無効化ＵＲＬのリンクが含まれるか否かを判定する。ウェブページに無効化ＵＲＬのリンクが含まれると判定された場合、表示処理部１１３は、メモリ１０９から読み出したウェブデータ中の無効化ＵＲＬのリンク有効領域を削除した上で、ディスプレイ１０１にウェブページを表示するよう処理する。
【００２７】
図３（ａ）は既定のブラウザ画面の一例であり、図３（ｂ）〜（ｄ）は、図３（ａ）に基づく無効化ＵＲＬのリンク有効領域が変更されたブラウザ画面の例である。図３（ａ）のブラウザ画面に示すウェブページでは「page1」、「page2」、「page3」にそれぞれリンクが張られているため、ウェブページ中の「page1」、「page2」、「page3」が表示されている位置にはそれぞれ点線で示すようにリンク有効領域が設定されている。図３（ａ）に示すブラウザ画面がディスプレイ１０１に表示されているとき、ユーザがタッチパネル１０３上の「page1」、「page2」又は「page3」のリンク有効領域をタップすると、タップされたリンク有効領域に対応するリンクのウェブデータを取得するための処理が行われる。
【００２８】
図３（ｂ）に示すブラウザ画面は、無効化ＵＲＬとして登録された「page3」のリンク有効領域が削除された画面である。このブラウザ画面がディスプレイ１０１に表示されているときにユーザが「page3」の表示箇所をタップしても、「page3」のリンク先のウェブデータを取得するための処理は行われない。なお、図３（ｂ）では無効化ＵＲＬとして登録された「page3」のリンク有効領域が削除されているが、図３（ｃ）に示すように、表示処理部１１３は、「page3」のリンク有効領域を縮小しても良い。また、図３（ｄ）に示すように、表示処理部１１３は、「page3」のフォントサイズを縮小し、かつ、フォントサイズの縮小に伴うリンク有効領域の縮小を行っても良い。
【００２９】
通信部１１５は、表示処理部１１３から得られたＵＲＬのウェブデータの取得要求をウェブサーバ２０１に送る。また、通信部１１５は、前記取得要求に応じてウェブサーバ２０１から送信されたＵＲＬのウェブデータを受信する。通信部１１５は、受信したウェブデータを表示処理部１１３に送る。
【００３０】
誤操作判定部１１７は、タッチパネル１０３に対して行われたユーザによるブラウザ操作と所定の条件とに基づいて、前記ブラウザ操作が誤操作であるか否かを判定する。なお、誤操作判定部１１７が判定する「誤操作」は、以下に示す操作（１）〜（３）である。
（１）ユーザによって選択されたリンクのウェブデータに応じたウェブページが完全に表示される前に戻るボタン１０５が操作されたときの前記リンクの選択操作
（２）ユーザによって選択されたリンクのウェブデータの取得開始後、所定時間内に戻るボタン１０５が操作されたときの前記リンクの選択操作
（３）無効なＵＲＬ又は存在しないＵＲＬのリンクを選択する操作
【００３１】
なお、上記操作（２）を誤操作と判定する際にカウントされる所定時間は、誤操作判定部１１７が有するタイマー１４１がカウントする。タイマー１４１は、遷移先ＵＲＬ判別部１１１がＵＲＬを判別すると、所定時間のカウントを開始する。
【００３２】
誤操作判定部１１７は、上記操作（１）〜（３）を誤操作と判定するために、遷移先ＵＲＬ判別部１１１がＵＲＬを判別した際に誤操作フラグを立てる（誤操作フラグ←１）。また、誤操作フラグが立った状態（誤操作フラグ＝１）において、誤操作判定部１１７は、誤操作と判定したとき、表示処理部１１３から表示完了通知を受けたとき、又は、タイマー１４１のカウントが終了したとき、誤操作フラグを降ろす（誤操作フラグ←０）。誤操作判定部１１７は、誤操作フラグが降ろされた（誤操作フラグ←０）とき、メモリ１０９の無効化ＵＲＬテーブル１２３及び表示履歴テーブル１２１に記録された各データを整理する。なお、当該整理とは、無効化ＵＲＬテーブル１２３又は表示履歴テーブル１２１に対するデータの追加又は削除をいい、当該データの数が、所定の数を超えないように古いものから削除したり、「表示ページ」が複数ある無効化ＵＲＬテーブル１２３内の「表示ページ」が、所定の数を超えないように削除することを意味する。
【００３３】
誤操作判定部１１７は、誤操作フラグが立った状態（誤操作フラグ＝１）で、上記操作（１）〜（３）のいずれかに該当する操作が行われたときには、当該操作が行われたリンクのウェブページとこのリンクが表示されるウェブページを対に、メモリ１０９の無効化ＵＲＬテーブル１２３に登録する。なお、無効化ＵＲＬテーブル１２３には、誤操作判定部１１７によって誤操作により選択されたと判定されたリンク先のウェブページを示す「無効化リンク先」項目と、その無効化リンク先が表示されるウェブページを示す「表示ページ」項目とが一対として登録されている。
【００３４】
図４は、ディスプレイ１０１に表示されるウェブページ間の木構造と各ウェブページが表示されるときの遷移例を示す図である。図４に示す例では、ページＡ内にページＢ、ページＣ、ページＤへの各リンクが張られており、ページＤ内にはページＥへのリンクが張られている。図４には、このような木構造を有するページＡ〜Ｅのいずれかがディスプレイ１０１に表示されるときの手順０〜７と、各手順が行われたときのディスプレイ１０１の表示状態、表示履歴テーブル１２１及び無効化ＵＲＬテーブル１２３とが示される。以下、手順０〜７の各々について順に説明する。
【００３５】
（手順０）
手順０では、ディスプレイ１０１にページＡが表示される。このとき、表示履歴テーブル１２１には、ページＡのＵＲＬが記録される。また、無効化ＵＲＬテーブル１２３には、「無効化リンク先」項目及び「表示ページ」項目のどちらの項目にも情報は記録されていない。なお、無効化ＵＲＬテーブル１２３の「無効化リンク先」項目は、誤操作判定部１１７によって誤操作により選択されたと判定されたリンク先のウェブページを示し、「表示ページ」項目は、無効化リンク先が表示されるウェブページを示す。
【００３６】
（手順１）
手順１では、ユーザによってページＢのリンクが選択される。このとき、ディスプレイ１０１にはページＢが表示される。表示履歴テーブル１２１には、ページＢのＵＲＬが追加される。無効化ＵＲＬテーブル１２３には情報は記録されない。
【００３７】
（手順２）
手順２では、手順１が行われた直後に、ユーザによってページＡに戻る操作が行われる。このとき、ディスプレイ１０１にはページＡが表示される。表示履歴テーブル１２１からはページＢのＵＲＬが削除される。無効化ＵＲＬテーブル１２３には、「無効化リンク先」項目にページＢのＵＲＬ、「表示ページ」項目にページＡのＵＲＬが記録される。したがって、このときディスプレイ１０１に表示されるページＡ内のページＢのリンク有効領域は削除される。すなわち、ページＢへのリンクは無効化される。
【００３８】
図５は、図４に示す手順１，２が行われた際のディスプレイ１０１に表示されるウェブページの遷移を示す図である。なお、図中に示す点線はリンク有効領域を示す。
【００３９】
（手順３）
手順３では、ユーザによってページＣのリンクが選択される。このとき、ディスプレイ１０１にはページＣが表示される。表示履歴テーブル１２１には、ページＣのＵＲＬが追加される。無効化ＵＲＬテーブル１２３の登録情報は変わらない。
【００４０】
（手順４）
手順４では、手順３が行われた直後に、ユーザによってページＡに戻る操作が行われる。このとき、ディスプレイ１０１にはページＡが表示される。表示履歴テーブル１２１からは、ページＣのＵＲＬが削除される。無効化ＵＲＬテーブル１２３には、「無効化リンク先」項目にページＣのＵＲＬ、「表示ページ」項目にページＡのＵＲＬが追加される。したがって、このときディスプレイ１０１に表示されるページＡ内のページＢ，Ｃの各リンク有効領域は削除される。すなわち、ページＢ，Ｃへの各リンクは無効化される。
【００４１】
（手順５）
手順５では、ユーザによってページＤのリンクが選択される。このとき、ディスプレイ１０１にはページＤが表示される。表示履歴テーブル１２１には、ページＤのＵＲＬが追加される。無効化ＵＲＬテーブル１２３の登録情報は変わらない。
【００４２】
（手順６）
手順６では、ユーザによってページＥのリンクが選択される。このとき、ディスプレイ１０１にはページＥが表示される。表示履歴テーブル１２１には、ページＥのＵＲＬが追加される。無効化ＵＲＬテーブル１２３の登録情報は変わらない。
【００４３】
（手順７）
手順７では、手順６が行われた直後に、ユーザによってページＤに戻る操作が行われる。このとき、ディスプレイ１０１にはページＤが表示される。表示履歴テーブル１２１からは、ページＥのＵＲＬが削除される。無効化ＵＲＬテーブル１２３には、「無効化リンク先」項目にページＥのＵＲＬ、「表示ページ」項目にページＤのＵＲＬが追加される。したがって、このときディスプレイ１０１に表示されるページＤ内のページＥのリンク有効領域は削除される。すなわち、ページＥへのリンクは無効化される。
【００４４】
図６は、本実施形態の電子機器１００の動作を示すフローチャートである。図６に示すように、電子機器１００の誤操作判定部１１７は、ブラウザ操作が戻るボタン１０５の操作か否かを判断し（ステップＳ１０１）、戻るボタン１０５の操作でなければステップＳ１０３に進み、戻るボタン１０５の操作であればステップＳ１０５に進む。ステップＳ１０３では、誤操作判定部１１７は、ブラウザ操作がリンクの選択操作か否かを判断し、リンクの選択操作であればステップＳ１０９に進み、リンクの選択操作でなければ一連の処理を終了する。
【００４５】
ステップＳ１０５では、誤操作判定部１１７は、誤操作フラグが立っている（誤操作フラグ＝１）か降りている（誤操作フラグ＝０）かを判断し、誤操作フラグ＝１であればステップＳ１０７に進み、誤操作フラグ＝０であればステップＳ１０９に進む。ステップＳ１０７では、誤操作判定部１１７は、戻るボタン１０５を用いて戻る操作が行われたリンクのウェブページとこのリンクが表示されるウェブページを対にしてメモリ１０９の無効化ＵＲＬテーブル１２３に登録する。次に、表示処理部１１３は、通信部１１５が取得したウェブデータ又はメモリ１０９から読み出したウェブデータに応じたブラウザ画面をディスプレイ１０１に表示するよう処理する（ステップＳ１０９）。ステップＳ１０９の処理の詳細については、図７〜図９を参照して以下詳細に説明する。
【００４６】
図７〜図９は、図６のステップＳ１０９に示したサブルーチンを示すフローチャートである。各図に示したフローチャートは、それぞれ異なる状況での処理である。
【００４７】
図７のフローチャートで行われる処理は、表示処理部１１３がウェブデータを通信部１１５又はメモリ１０９から取得しているときに行われる。このとき、誤操作判定部１１７は、戻るボタン１０５によるページ遷移であるか否かを判断し（ステップＳ２０１）、戻るボタン１０５によるページ遷移であればステップＳ２０３に進み、戻るボタン１０５によるページ遷移でなければステップＳ２０５に進む。
【００４８】
ステップＳ２０３では、誤操作判定部１１７は誤操作フラグを降ろし（誤操作フラグ←０）、ステップＳ２０５では、誤操作判定部１１７は誤操作フラグを立てる（誤操作フラグ←１）。ステップＳ２０３又はステップＳ２０５の後、表示処理部１１３は、遷移するページのウェブデータをロードする（ステップＳ２０７）。次に、表示処理部１１３は、ロードしたウェブデータに応じたブラウザ画面をディスプレイ１０１に表示するよう処理する（ステップＳ２０９）。次に、誤操作判定部１１７は、誤操作フラグを降ろす（誤操作フラグ←０）（ステップＳ２１１）。次に、誤操作判定部１１７は、メモリ１０９の無効化ＵＲＬテーブルを整理する（ステップＳ２１３）。
【００４９】
図８のフローチャートで行われる処理は、表示処理部１１３がウェブデータの取得を開始後に行われる。このとき、誤操作判定部１１７は、戻るボタン１０５によるページ遷移であるか否かを判断し（ステップＳ３０１）、戻るボタン１０５によるページ遷移であればステップＳ３０３に進み、戻るボタン１０５によるページ遷移でなければステップＳ３０５に進む。
【００５０】
ステップＳ３０３では、誤操作判定部１１７は誤操作フラグを降ろし（誤操作フラグ←０）、ステップＳ３０５では、誤操作判定部１１７は誤操作フラグを立てる（誤操作フラグ←１）。ステップＳ３０５の後、誤操作判定部１１７は、タイマー１４１による所定時間のカウントを開始する（ステップＳ３０７）。ステップＳ３０３又はステップＳ３０５の後、表示処理部１１３は、遷移するページのウェブデータをロードする（ステップＳ３０９）。次に、表示処理部１１３は、ロードしたウェブデータに応じたブラウザ画面をディスプレイ１０１に表示するよう処理する（ステップＳ３１１）。次に、誤操作判定部１１７は、タイマー１４１のカウントが終了したか否かを判断し（ステップＳ３１３）、カウントが終了すればステップＳ３１５に進む。ステップＳ３１５では、誤操作判定部１１７は、誤操作フラグを降ろす（誤操作フラグ←０）。次に、誤操作判定部１１７は、メモリ１０９の無効化ＵＲＬテーブルを整理する（ステップＳ３１７）。
【００５１】
図９のフローチャートで行われる処理は、表示処理部１１３がウェブデータを通信部１１５から取得しているときに行われる。このとき、誤操作判定部１１７は、誤操作フラグを降ろす（誤操作フラグ←０）（ステップＳ４０１）。次に、表示処理部１１３は、遷移するページのウェブデータをロードする（ステップＳ４０３）。次に、誤操作判定部１１７は、遷移する対象のウェブページが存在するか否かを判断し（ステップＳ４０５）、対象のウェブページが存在しなければステップＳ４０６に進み、対象のウェブページが存在すればステップＳ４０７に進む。ステップＳ４０６では、誤操作判定部１１７は、誤操作フラグを立てる（誤操作フラグ←１）。一方、ステップＳ４０７では、表示処理部１１３は、ロードしたウェブデータに応じたブラウザ画面をディスプレイ１０１に表示するよう処理する。ステップＳ４０６又はステップＳ４０７の後、誤操作判定部１１７は、メモリ１０９の無効化ＵＲＬテーブルを整理する（ステップＳ４０９）。
【００５２】
図１０は、図７のステップＳ２０９に示したサブルーチン、図８のステップＳ３１１に示したサブルーチン及び図９のステップＳ４０７に示したサブルーチンを示すフローチャートである。図１０に示すように、表示処理部１１３は、取得したウェブデータの構文解析を行う（ステップＳ５０１）。次に、表示処理部１１３は、ディスプレイ１０１に表示するデータがリンクを伴うか否かを判断し（ステップＳ５０３）、リンクを伴宇場合はステップＳ５０５に進み、リンクを伴わない場合はステップＳ５２１に進む。
【００５３】
ステップＳ５０５では、表示処理部１１３は、表示するデータのリンクを無効化するか否かをメモリ１０９の無効化ＵＲＬテーブル１２３を参照して判定する。リンクを無効化する場合はステップＳ５０９に進み、リンクを無効化しない場合はステップＳ５１１に進む。ステップＳ５０９では、表示処理部１１３は、データをディスプレイ１０１に表示する。一方、ステップＳ５１１では、表示処理部１１３は、データのリンクを無効化する。次に、表示処理部１１３は、データをディスプレイ１０１に表示する（ステップＳ５１３）。
【００５４】
ステップＳ５２１では、表示処理部１１３は、表示するデータが画像かテキストか存在しないかを判断し、表示するデータが画像であればステップＳ５２３に進み、テキストであればステップＳ５２７に進み、存在しない場合は一連の処理を終了する。ステップＳ５２３では、表示処理部１１３は、通信部１１５を介して画像データを取得する。次に、表示処理部１１３は、取得したデータの画像を表示する。また、ステップＳ５２７では、表示処理部１１３は、テキストをディスプレイ１０１に表示する。
【００５５】
以上説明したように、本実施形態によれば、ユーザが行ったブラウザ操作の内、誤操作によって選択されたリンクは無効化されるため、ユーザの誤操作による当該リンクの再選択を防止できる。
【産業上の利用可能性】
【００５６】
本発明に係る電子機器は、ユーザが行うブラウザ操作においてリンクの選択に係る誤操作の再発を防止する電子機器等として有用である。
【符号の説明】
【００５７】
１００  電子機器
１０１  ディスプレイ
１０３  タッチパネル
１０５  戻るボタン
１０７  進むボタン
１０９  メモリ
１１１  遷移先ＵＲＬ判別部
１１３  表示処理部
１１５  通信部
１１７  誤操作判定部
１２１  表示履歴テーブル
１２３  無効化ＵＲＬテーブル
１３１  無効化ＵＲＬ判定部
１４１  タイマー
２０１  ウェブサーバ
【図１】
2014006816.tif 000003
【図２】
2014006816.tif 000004
【図３】
2014006816.tif 000005
【図４】
2014006816.tif 000006
【図５】
2014006816.tif 000007
【図６】
2014006816.tif 000008
【図７】
2014006816.tif 000009
【図８】
2014006816.tif 000010
【図９】
2014006816.tif 000011
【図１０】
2014006816.tif 000012