(57)【特許請求の範囲】
【請求項１】
表示部と、
ユーザからの操作を受け付けるように構成される入力部と、
ドメインを含むＵＲＬ（Uniform Resource Locator）によって指定されるウェブページを、前記表示部においてタブに表示するように構成される制御部とを備え、
前記制御部は、
第２のウェブページへのリンクを含む第１のウェブページを第１のタブに表示している状態で、ユーザによる前記入力部への所定の入力により当該リンクが選択された場合、当該第１のウェブページを指定するＵＲＬに含まれるドメインを含む文字列を用いて所定の条件が満たされるか否かを判定し、
前記所定の条件が満たされたとき、第２のタブを作成し、当該第２のタブに前記第２のウェブページを表示し、
前記所定の条件が満たされないとき、前記第１のタブに前記第２のウェブページを表示する、電子機器。
【請求項２】
前記電子機器は、前記表示部に表示されたウェブページを指定するＵＲＬが記録される閲覧履歴を記憶するように構成される記憶部をさらに備え、
前記制御部は、
前記表示部に表示したウェブページを指定するＵＲＬを前記閲覧履歴に記録し、
前記閲覧履歴における所定の期間内の前記文字列の出現頻度が所定の閾値よりも大きいときに前記所定の条件が満たされる、請求項１に記載の電子機器。
【請求項３】
前記制御部は、
前記表示部に表示したウェブページを指定するＵＲＬと、前記表示部への当該ウェブページの表示に関連する処理を行なった時刻とを関連付けて前記閲覧履歴に記録し、
前記閲覧履歴に記録されたＵＲＬのうち、前記リンクが選択された時刻から、前記所定の期間遡った時刻までに前記表示部への表示に関連する処理が行なわれたウェブページのＵＲＬにおける、前記文字列の出現頻度を算出するように構成される、請求項２に記載の電子機器。
【請求項４】
前記記憶部は、前記表示部に表示したウェブページのＵＲＬを登録することができるブックマークを記憶するように構成され、
前記制御部は、
ユーザによる前記入力部への所定の入力に応じて、前記表示部に表示されているウェブページを指定するＵＲＬを前記ブックマークに登録し、
前記リンクが選択された場合、前記文字列が前記ブックマークに登録されているウェブページのＵＲＬに含まれるとき、前記所定の条件が満たされたと判定する、請求項２または請求項３に記載の電子機器。
【請求項５】
前記電子機器は、前記表示部に表示したウェブページのＵＲＬを登録することができるブックマークを記憶するように構成される記憶部をさらに備え、
前記制御部は、
ユーザによる前記入力部への所定の入力に応じて、前記表示部に表示されているウェブページを指定するＵＲＬを前記ブックマークに登録し、
前記リンクが選択された場合、前記文字列が前記ブックマークに登録されているウェブページのＵＲＬに含まれるとき、前記所定の条件が満たされと判定する、請求項１に記載の電子機器。
【請求項６】
前記制御部は、
ユーザによる前記入力部への所定の入力に応じて、前記第２のタブに表示されている前記第２のウェブページを前記第１のウェブページへ戻す場合、前記第２のタブを破棄するように構成される、請求項１に記載の電子機器。
【請求項７】
前記電子機器は、携帯端末である、請求項１から請求項６のいずれか１項に記載の電子機器。
【請求項８】
表示部と、
ユーザからの操作を受け付けるように構成される入力部と、
ドメインを含むＵＲＬによって指定されるウェブページを、前記表示部においてタブに表示するように構成される制御部とを備える電子機器において、当該制御部によって行なわれるウェブページ表示方法であって、
第２のウェブページへのリンクを含む第１のウェブページを第１のタブに表示している状態で、ユーザによる前記入力部への所定の入力により当該リンクが選択された場合、当該第１のウェブページを指定するＵＲＬに含まれるドメインを含む文字列を用いて所定の条件が満たされるか否かを判定するステップと、
前記所定の条件が満たされたとき、第２のタブを作成し、当該第２のタブに前記第２のウェブページを表示するステップと、
前記所定の条件が満たされないとき、前記第１のタブに前記第２のウェブページを表示するステップとを含む、ウェブページ表示方法。
【請求項９】
表示部と、
ユーザからの操作を受け付けるように構成される入力部と、
ドメインを含むＵＲＬによって指定されるウェブページを、前記表示部においてタブに表示するように構成される制御部とを備える電子機器において、当該制御部によって前記表示部にウェブページの表示を行なわせるためのウェブページ表示プログラムであって、
前記ウェブページ表示プログラムは、
第２のウェブページへのリンクを含む第１のウェブページを第１のタブに表示している状態で、ユーザによる前記入力部への所定の入力により当該リンクが選択された場合、当該第１のウェブページを指定するＵＲＬに含まれるドメインを含む文字列を用いて所定の条件が満たされるか否かを判定するステップと、
前記所定の条件が満たされたとき、第２のタブを作成し、当該第２のタブに前記第２のウェブページを表示するステップと、
前記所定の条件が満たされないとき、前記第１のタブに前記第２のウェブページを表示するステップとを前記制御部に実行させる、ウェブページ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子機器、ウェブページ表示方法およびウェブページ表示プログラムに関する。
【背景技術】
【０００２】
複数のウェブページをそれぞれ別のタブに表示して重畳的に表示することにより、ウェブページ閲覧の操作性を向上させるウェブブラウザが知られている。特開２００２−４１２９６号公報（特許文献１）は、複数のタブ付きＨＴＭＬページを重ねて表示し、タブのクリックにより最前面にアクティブなタブ付きＨＴＭＬページを表示するウェブブラウザを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−４１２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特開２００２−４１２９６号公報（特許文献１）が開示するウェブブラウザは、ウェブページが含むリンクが選択された場合、新たなタブを作成して当該タブにリンク先のウェブページを表示する。タブを作成するにはメモリ等の計算資源を使用する必要がある。当該ウェブブラウザは、リンクが選択される度に計算資源を使用する。
【０００５】
スマートフォンのように小型の電子機器においては計算資源が限られている。このような電子機器で動作するウェブブラウザにおいては、計算資源の使用を抑制するため、同時に保持できるタブの数が制限されている場合がある。
【０００６】
計算資源を豊富に備える電子機器であっても、ウェブブラウザよる計算資源の使用を抑制しなければならない場合がある。たとえば、ウェブブラウザ以外の、大量の計算資源を必要とするアプリケーションが主に動作するような電子機器である。
【０００７】
リンクが選択される度にタブを作成する場合、当該リンクを含むウェブページは作成済みのタブに保持されている。当該ウェブページは再度ウェブサーバから取得される必要がないため、ユーザは当該タブを選択することで、待ち時間が少なく効率的に再閲覧することができる。しかし、全てのウェブページが再閲覧されるとは限らない。そのような場合にまで、リンクが選択される度にタブを作成していては、計算資源が無駄に使用されてしまう。
【０００８】
このように、リンクが選択される度にタブを作成することにより、ウェブページの効率的な閲覧は可能になる一方で、計算資源の使用を抑制することはできない。
【課題を解決するための手段】
【０００９】
本開示の一態様の電子機器は、表示部と、入力部と、制御部とを備える。入力部は、ユーザからの操作を受け付けるように構成される。制御部は、ドメインを含むＵＲＬ（Uniform Resource Locator）によって指定されるウェブページを、表示部においてタブに表示するように構成される。制御部は、第２のウェブページへのリンクを含む第１のウェブページを第１のタブに表示している状態で、ユーザによる入力部への所定の入力により当該リンクが選択された場合、当該第１のウェブページを指定するＵＲＬに含まれるドメインを含む文字列を用いて所定の条件が満たされるか否かを判定するように構成される。制御部は、当該所定の条件が満たされたとき、第２のタブを作成し、当該第２のタブに第２のウェブページを表示するように構成される。当該所定の条件が満たされないとき、第１のタブに第２のウェブページを表示するように構成される。
【００１０】
本開示の一態様のウェブページ表示方法は、表示部と、入力部と、制御部とを備える電子機器において、当該制御部によって行なわるウェブページ表示方法である。入力部は、ユーザからの操作を受け付けるように構成される。制御部は、ドメインを含むＵＲＬによって指定されるウェブページを、表示部においてタブに表示するように構成される。ウェブページ表示方法は、第２のウェブページへのリンクを含む第１のウェブページを第１のタブに表示している状態で、ユーザによる入力部への所定の入力により当該リンクが選択された場合、当該第１のウェブページを指定するＵＲＬに含まれるドメインを含む文字列を用いて所定の条件が満たされるか否かを判定するステップを含む。ウェブページ表示方法は、所定の条件が満たされたとき、第２のタブを作成し、当該第２のタブに第２のウェブページを表示するステップをさらに含む。ウェブページ表示方法は、所定の条件が満たされないとき、第１のタブに第２のウェブページを表示するステップをさらに含む。
【００１１】
本開示の一態様のウェブページ表示プログラムは、表示部と、入力部と、制御部とを備える電子機器において、当該制御部によって表示部にウェブページの表示を行なわせるためのウェブページ表示プログラムである。入力部は、ユーザからの操作を受け付けるように構成される。制御部は、ドメインを含むＵＲＬによって指定されるウェブページを、表示部においてタブに表示するように構成される。ウェブページ表示プログラムは、第２のウェブページへのリンクを含む第１のウェブページを第１のタブに表示している状態で、ユーザによる入力部への所定の入力により当該リンクが選択された場合、当該第１のウェブページを指定するＵＲＬに含まれるドメインを含む文字列を用いて所定の条件が満たされるか否かを判定するステップを制御部にさらに実行させる。ウェブページ表示プログラムは、所定の条件が満たされたとき、第２のタブを作成し、当該第２のタブに第２のウェブページを表示するステップを制御部にさらに実行させる。ウェブページ表示プログラムは、所定の条件が満たされないとき、第１のタブに第２のウェブページを表示するステップを制御部にさらに実行させる。
【発明の効果】
【００１２】
本開示の一態様によれば、ウェブページの効率的な閲覧を可能としながら計算資源の使用を抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態に従う電子機器であるスマートフォンの正面図である。
【図２】図１のスマートフォンの機能を説明するための機能ブロック図である。
【図３】ブックマークの内容を簡略的に示す図である。
【図４】閲覧履歴の内容を簡略的に示した図である。
【図５】リンクが選択されて、リンクが指定するウェブページが新たなタブに表示されている様子を示す図である。
【図６】第１のタブに表示されているウェブページが含むリンクが選択されて、リンクが指定するウェブページを表示する場合に、図２の制御部において行なわれる処理の流れを説明するためのフローチャートである。
【図７】本実施の形態における「所定の条件」の具体的な判定の流れを示すフローチャートである。
【図８】リンク元のウェブページを表示しているタブを更新することによりリンク先のウェブページを表示した様子を示す図である。
【図９】図６のリンク選択時の処理が行なわれた後に、ユーザにより戻るボタンが押下された場合に図２の制御部において行なわれる処理の流れを説明するためのフローチャートである。
【図１０】「所定の条件」の他の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００１５】
図１は、本実施の形態に従う電子機器であるスマートフォン１の正面図である。図１を参照して、スマートフォン１は本体部の長手方向の上部にスピーカ７０と、本体部の長手方向の下部にマイク６０と、中央部に表示部２０と入力部５０とを備える。表示部２０にはウェブブラウザ１００が表示されている。
【００１６】
図２は、図１のスマートフォン１の機能を説明するための機能ブロック図である。図２を参照して、スマートフォン１は、制御部１０と、表示部２０と、記憶部３０と、通信部４０と、入力部５０と、マイク６０と、スピーカ７０とを備える。
【００１７】
制御部１０は、スマートフォン１を統合的に制御することができる。制御部１０は、図示はしないがＣＰＵ（Central Processing Unit）および記憶素子を含む。記憶素子は、たとえばＳＲＡＭ（Static Random Access Memory）またはＤＲＡＭ（Dynamic Random Access Memory）である。
【００１８】
表示部２０は、制御部１０から受信した信号に基づいて表示を行なうことができる。表示部２０は、たとえば液晶ディスプレイ、プラズマディスプレイ、または有機ＥＬディスプレイから構成されてもよい。
【００１９】
記憶部３０は、制御部１０に読み出されて実行されるＯＳ（Operating System）、各種アプリケーション（たとえばウェブブラウザ）のプログラム、および当該プログラムによって使用される各種データ（たとえば閲覧履歴およびブックマーク）を保存することができる。記憶部３０は、たとえば、不揮発性の半導体メモリであるフラッシュメモリ、または記憶装置であるＨＤＤ（Hard Disk Drive）を含んでもよい。
【００２０】
通信部４０は、いずれも図示しないが、アンテナスイッチ、デュプレクサ、電力増幅器、低雑音増幅器、および帯域通過フィルタを含む。通信部４０は、ＬＴＥ（Long Term Evolution）またはＣＤＭＡ（Code Division Multiple Access）の方式に従い、通信事業者の通信網において通信を行なうことができる。通信部４０は、アンテナで受信した信号を処理して、当該信号を制御部１０に出力することができる。制御部１０は、通信部４０へ信号を出力することができる。通信部４０は、制御部１０から出力された信号を送信することができる。通信部４０は、いずれも図示しないが無線ＬＡＮ回路および無線ＬＡＮアンテナを含み、ＷｉＦｉ（登録商標）に基づいて、たとえばＷｉＦｉアクセスポイントのようなＷｉＦｉ対応機器と通信を行なうことができる。
【００２１】
入力部５０は、ユーザからの入力を受け付け、制御部１０にその入力に基づく信号を送信することができる。入力部５０は、たとえばボタンおよびタッチパネルの少なくとも１つから構成されてもよい。ユーザは入力部５０からアプリケーションに入力を行なうことができる。たとえば、ユーザは入力部５０から入力を行なうことにより、ウェブブラウザ１００が含む各ＧＵＩを操作することができる。
【００２２】
再び図１を参照して、ウェブブラウザ１００はＧＵＩ（Graphical User Interface）として、戻るボタン１０１と、進むボタン１０２と、ＵＲＬ（Uniform Resource Locator）表示欄１０３と、ブックマークボタン１０４と、タブ１１１とを含む。タブ１１１にはウェブページ１２１が表示されている。ウェブページ１２１はリンクＬ１〜Ｌ５を含む。
【００２３】
戻るボタン１０１が押下されると、ウェブページ１２１の直前に表示されていたウェブページが表示される。進むボタン１０２が押下されると、ウェブページ１２１の次に表示されていたウェブページが表示される。
【００２４】
ＵＲＬ表示欄１０３には表示されているウェブページのＵＲＬが表示される。ＵＲＬ表示欄１０３には、タブ１１１に表示されているウェブページ１２１のＵＲＬ「http://www.news.zzz」が表示されている。
【００２５】
ブックマークボタン１０４が押下されると、現在表示しているウェブページのＵＲＬがブックマークに登録される。図３は、ブックマークの内容を簡略的に示す図である。図３を参照して、ブックマークには、ウェブページのタイトルおよびＵＲＬが記録される。
【００２６】
ウェブブラウザ１００は、ウェブページのＵＲＬと当該ウェブページを表示した時刻とを関連付けて閲覧履歴に記録する。図４は、閲覧履歴の内容を簡略的に示した図である。図４を参照して、ウェブブラウザ１００は、表示したウェブページのＵＲＬと、当該ウェブページを表示した時刻とを組みにして閲覧履歴に記録する。たとえば、「http://www.news.zzz/new7」で指定されるウェブページは、２０１５年４月２４日１２時４３分２７秒に表示されたことがわかる。
【００２７】
ウェブページのＵＲＬおよび当該ウェブページを表示した時刻以外の情報が閲覧履歴に記録されても構わない。たとえば、ウェブブラウザ１００は、ウェブサーバとの通信に実際に要した時間を閲覧履歴に記録するようにしてもよい。
【００２８】
閲覧履歴に記録する時刻は、ウェブページを表示部２０に表示した時刻に限られない。閲覧履歴に記録する時刻は、表示部２０への当該ウェブページの表示に関連する処理を行なった時刻であればどのような時刻であってもよい。たとえば、当該ウェブページをウェブサーバから取得した時刻、あるいは当該ウェブページを取得するために当該ウェブサーバと接続を確立した時刻であってもよい。
【００２９】
図５は、リンクＬ１が選択されて、リンクＬ１が指定するウェブページ１２２が新たなタブ１１２に表示されている様子を示す図である。新たにタブ１１２が作成されるとき、計算資源（たとえばメモリ）が使用される。
【００３０】
スマートフォン１のように小型の電子機器においては計算資源が限られている。このスマートフォン１で動作するウェブブラウザ１００においては、計算資源の使用を抑制するため、同時に保持できるタブの数が制限されている場合がある。
【００３１】
計算資源を豊富に備える電子機器であっても、ウェブブラウザよる計算資源の使用を抑制しなければならない場合がある。たとえば、ウェブブラウザ以外の、大量の計算資源を必要とするアプリケーションが主に動作するような電子機器である。
【００３２】
リンクが選択される度にウェブブラウザ１００によってタブが作成される場合、リンクＬ１を含むウェブページ１２１はタブ１１１に保持されている。ウェブブラウザ１００はウェブページ１２１をウェブサーバから再度取得する必要がない。ユーザはタブ１１１を選択することにより待ち時間なく効率的にウェブページ１２１を再閲覧することができる。しかし、全てのウェブページが再閲覧されるとは限らない。そのような場合にまで、タブを作成していては、計算資源が無駄に使用されてしまう。
【００３３】
リンクが選択される度にタブを作成することにより、ウェブページの効率的な閲覧は可能になる一方で、計算資源の使用を抑制することはできない。
【００３４】
本実施の形態におけるウェブブラウザは、ユーザによるリンクの選択によって、当該リンクに対応したウェブページを表示する場合、現在表示中のウェブページが再閲覧される可能性が高いときには、新たなタブを作成してリンク先のウェブページを表示する。ウェブブラウザは、現在のウェブページが再閲覧される可能性が高くない場合には、現在のウェブページを表示しているタブを更新してリンク先のウェブページを表示する。
【００３５】
再閲覧される可能性が高いか否かは、「所定の条件」が満たされるか否かで判定する。本実施の形態において「所定の条件」とは、たとえば、閲覧履歴における過去３ヶ月間のリンク元のドメインの出現頻度が３０回以上、またはブックマークに登録されているＵＲＬにリンク元のドメインが含まれている、という条件である。
【００３６】
閲覧履歴における所定の期間内のドメインの出現頻度は、当該ドメインを含むＵＲＬによって指定されるウェブページに対するユーザの関心の高さを表している。ユーザの関心が高い場合、当該ウェブページは再閲覧される可能性が高い。したがって、閲覧履歴における所定の期間内のドメインの出現頻度により、当該ウェブページが再閲覧される可能性が高いか否かを判定することができる。
【００３７】
本実施の形態においては「所定の期間」が３ヶ月間の場合を例として説明する。所定の期間は３ヶ月に限定されるものではない。「所定の期間」は、たとえば実機実験の結果、シミュレーション結果、あるいはユーザからの情報に基づき適宜決定することができる。
【００３８】
スマートフォン１が未使用で閲覧履歴に含まれる情報がない、あるいはスマートフォン１の使用期間が短く閲覧履歴に含まれる情報が少ない場合がある。このような場合、閲覧履歴を用いてウェブページが再閲覧される可能性が高いか否かを判定することは困難となり得る。
【００３９】
このような場合であってもウェブページが再閲覧される可能性が高いか否かを判定することができるように、本実施の形態においては、「所定の条件」として、ブックマークに登録されているＵＲＬにリンク元のドメインが含まれている、という条件を「所定の条件」に含ませている。
【００４０】
ブックマークは、ユーザが再度閲覧したいＵＲＬを登録しておくものである。したがって、ブックマークに登録されているいずれかのＵＲＬにリンク元のドメインが含まれている場合、リンク元のウェブページは再閲覧される可能性が高い。
【００４１】
ブックマークは、ＳＤカードのような可搬記憶媒体を介して、或るスマートフォンから他のスマートフォンへコピーすることが可能である。ユーザが以前に使用していた他のスマートフォンのブックマークをスマートフォン１にコピーすることにより、上記のような場合であってもウェブページが再閲覧される可能性が高いか否かを判定することが可能になる。
【００４２】
図６は、第１のタブ１１１に表示されているウェブページ１２１が含むリンクＬ１が選択されて、リンクＬ１が指定するウェブページ１２２を表示する場合に図２の制御部１０において行なわれる処理の流れを説明するためのフローチャートである。図６を参照して、ユーザによりリンクＬ１が選択されると、制御部１０は、ステップＳ１０において、リンク元のウェブページ１２１を指定するＵＲＬに含まれるドメイン「www.news.zzz」を用いて、「所定の条件」が満たされる否かを判定する。
【００４３】
制御部１０は、「所定の条件」が満たされる場合（ステップＳ１０においてＹＥＳ）、図５に示されるようにステップＳ１１において第２のタブ１１２を新たに作成してウェブページ１２２を表示する。
【００４４】
制御部１０は、「所定の条件」が満たされない場合（ステップＳ１０においてＮＯ）、図８に示されるようにステップＳ１２において、新規にタブを作成することなく、ウェブページ１２１を表示している第１のタブ１１１を更新してウェブページ１２２を表示する（図８参照）。
【００４５】
図７は、図６におけるステップＳ１０の具体的な処理を示すフローチャートの一例である。図６と図７とを参照して、制御部１０は、ステップＳ１０１において、閲覧履歴における過去３ヶ月間のリンク元のドメインの出現頻度が３０回以上であるか否かを判定する。出現頻度が３０回以上である場合（Ｓ１０１においてＹＥＳ）、制御部１０は、ウェブページ１２１が再閲覧される可能性は高く、「所定の条件」は満たされる（図６のＳ１０においてＹＥＳ）と判定して、図６のＳ１１へ処理を進める。出現頻度が３０回未満である場合（Ｓ１０１においてＮＯ）、制御部１０は、処理をステップＳ１０２に進める。
【００４６】
制御部１０は、ステップＳ１０２において、ブックマークに登録されているＵＲＬにリンク元のドメインが含まれているか否かを判定する。ブックマークに登録されているＵＲＬにリンク元のドメインが含まれている場合（Ｓ１０２においてＹＥＳ）、制御部１０は、ウェブページ１２１が再閲覧される可能性は高く、「所定の条件」は満たされた（図６のＳ１０においてＹＥＳ）と判定して、Ｓ１１へ処理を進める。ブックマークに登録されているＵＲＬにドメインが含まれていない場合（Ｓ１０２においてＮＯ）、制御部１０は、ウェブページ１２１が再閲覧される可能性は低く、「所定の条件」は満たされない（図６のＳ１０においてＮＯ）と判定して、図６のＳ１２へ処理を進める。
【００４７】
ユーザがＵＲＬを登録することができるのはブックマークに限られず、たとえば所定のファイルにＵＲＬを登録してもよい。制御部１０は、当該ファイルに登録されているＵＲＬにリンク元のドメインが含まれているか否かを判定してもよい。
【００４８】
本実施の形態における「所定に条件」は、閲覧履歴における過去３ヶ月間のドメインの出現頻度が３０回以上（図７のＳ１０１）、またはブックマークに登録されているＵＲＬにドメインが含まれている（図７のＳ１０２）、という条件である。「所定の条件」は、本実施の形態で用いたものに限られない。「所定の条件」は、閲覧履歴における過去３ヶ月間のドメインの出現頻度が３０回以上という条件のみ（図１０（ａ）参照）でもよい。「所定の条件」は、ブックマークに登録されているＵＲＬにドメインが含まれているという条件のみでもよい（図１０（ｂ）参照）。
【００４９】
「所定の条件」は、図７のＳ１０１およびＳ１０２以外の条件を含んでいてもよい。たとえば、リンク元のウェブページのドメインからウェブサーバとの通信に要する時間を予想して、当該通信時間が所定の時間以上となるという条件を含んでもよい。このような条件を「所定の条件」に含ませることにより、取得に時間のかかるウェブページをタブに保持しておくことができる。通信時間はドメインから予想するのではなく、実際に要した通信時間であってもよい。たとえば、閲覧履歴にウェブサーバとの実際の通信時間が記録されている場合、「所定の条件」は、当該通信時間が所定の時間以上となるという条件を含んでもよい。
【００５０】
計算資源の使用の抑制という観点からは、リンク先のウェブページを表示する場合に新たにタブを作成するか否かだけではなく、リンク先のウェブページからリンク元のウェブページに戻るときにも、リンク先のウェブページを表示するタブを残すか否かを考慮する必要である。
【００５１】
図９は、リンク選択時の処理（図６参照）が行なわれた後に、ユーザにより戻るボタン１０１が押下された場合に図２の制御部１０において行なわれる処理の流れを説明するためのフローチャートである。すなわち、図９で示される処理は表示されているウェブページをウェブページ１２２からウェブページ１２１へ戻す場合に行なわれる。
【００５２】
図９を参照して、制御部１０は、ステップＳ２０において、リンク選択時の処理において「所定の条件」が満たされていたか否かを判定する。「所定の条件」が満たされていた場合（Ｓ２０においてＹＥＳ）、制御部１０は、ステップＳ２１において第２のタブ１１２を破棄する。制御部１０は、第２のタブ１１２を破棄することにより、第１のタブ１１１が最前面となりウェブページ１２１が表示される。
【００５３】
制御部１０は、ユーザのリンク選択時に新たに作成されたタブ１１２を破棄することにより、ウェブページ１２１を効率的に再閲覧可能とするとともに計算資源の使用を抑制することができる。
【００５４】
制御部１０は、「所定の条件」が満たされていない場合（Ｓ２０においてＮＯ）、ステップＳ２２において第１のタブ１１１を更新してウェブページ１２１を表示する。
【００５５】
入力部５０が戻るボタン１０１と同様の機能を有する物理的なボタンを含む場合には、当該ボタンが押下されたときに図９に示す処理が行われてもよい。
【００５６】
以上のような処理を行なうことにより、スマートフォン１は再閲覧される可能性の高いウェブページが含むリンクが選択された場合にタブを新たに作成する。このことにより、本実施の形態に従うスマートフォン１によれば、ウェブページの閲覧を効率的に行ないながら計算資源の使用を抑制することができる。
【００５７】
本開示の実施の形態において、制御部１０は、ユーザにより戻るボタン１０１が押下されて、リンク先のウェブページからリンク元のウェブページに戻る場合、リンク選択時の処理において所定の条件が満たされていたときにリンク先のウェブページを表示するタブ（第２のタブ）を破棄する。第２のタブが破棄されるタイミングはリンク元のウェブページに戻るときに限られない。
【００５８】
たとえば、制御部１０は、ユーザが戻るボタン１０１を押下した場合、リンク元のウェブページを表示するタブ（第１のタブ）をアクティブなタブ（最前面のタブ）としてもよい。制御部１０は、ユーザがリンク元のウェブページに含まれる新たなリンクを選択した場合、先のリンク選択時の処理において所定の条件が満たされていたときに当該リンク選択時に作成されたタブ（第２のタブ）を破棄してもよい。
【００５９】
たとえば、制御部１０は、ユーザによる入力部５０への所定の入力によってリンク元のウェブページを表示するタブ（第１のタブ）が破棄される場合、または他のタブがアクティブなタブとなってリンク元のウェブページが表示されなくなる場合、リンク選択時の処理において所定の条件が満たされていたときにリンク先のウェブページを表示するタブ（第２のタブ）を破棄してもよい。
【００６０】
たとえば、制御部１０は、同時に保持できるタブの数を所定の制限数に制限してもよい。制御部１０は、保持するタブの数が当該所定の制限数に達している状態で新たなリンクが選択された場合、当該リンク選択時の処理において所定の条件が満たされたとき、最初または直近に作成したタブ等、リンク先のウェブページを表示するために作成した特定のタブ（第２のタブ）を破棄して新たなタブを作成してもよい。
【００６１】
「所定の条件」が満たされるか否かを判定するときに用いた文字列はドメインに限られない。ドメインが含まれていればどのような文字列であってもよい。たとえば、当該文字列は、ＵＲＬの全部あるいは一部であってもよい。
【００６２】
スマートフォン１は図６に示す処理を実行するモードと当該処理を実行しないモードのいずれでも動作可能であり、ユーザによる入力部５０への所定の入力によっていずれか一つのモードが選択されるようにしてもよい。
【００６３】
リンク選択時にユーザによる入力部５０への所定の入力によりタブを作成して、ユーザがリンク先のウェブページを当該タブに表示させた場合、当該所定の入力が行なわれた以降にリンク元のウェブページに含まれる新たなリンクが選択されたときには、新たなタブを作成してリンク先のウェブページを表示するようにしてもよい。
【００６４】
リンク選択時の処理において所定の条件が満たされていた場合、リンク元のウェブページを表示するタブに所定のマークが表示されるようにしてもよい。表示部２０に複数のタブが表示されている状態において、ユーザは当該所定のマークを目印としてリンク元のウェブページを表示するタブがどのタブなのかを知ることができる。
【００６５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６６】
１  スマートフォン、１０  制御部、２０  表示部、３０  記憶部、４０  通信部、５０  入力部、６０  マイク、７０  スピーカ、１００  ウェブブラウザ、１１１，１１２  タブ、１２１，１２２  ウェブページ。
【図１】
0006464031.tif 000002
【図２】
0006464031.tif 000003
【図３】
0006464031.tif 000004
【図４】
0006464031.tif 000005
【図５】
0006464031.tif 000006
【図６】
0006464031.tif 000007
【図７】
0006464031.tif 000008
【図８】
0006464031.tif 000009
【図９】
0006464031.tif 000010
【図１０】
0006464031.tif 000011