(57)【特許請求の範囲】
【請求項１】
端末と、コンテンツを提供する複数のアプリケーションであって、複数のサービスパートナーのそれぞれによって提供される、ウェブアプリケーション及び前記端末に記憶されているアプリケーションに共通する共通表示メニューを前記端末に表示させる表示管理サーバとを備える表示管理システムであって、
前記複数のアプリケーションのそれぞれに遷移可能な前記共通表示メニューを前記端末に提供する第１提供部と、
前記表示管理サーバに設けられ、前記共通表示メニューを介して遷移した前記ウェブアプリケーションにより提供されるコンテンツ及び前記端末に記憶されているアプリケーションにより提供されるコンテンツに前記端末がアクセスした履歴を、前記端末に関連付けて記憶する履歴記憶部と、
前記表示管理サーバが、前記端末が前記コンテンツにアクセス中に、過去にアクセスしたコンテンツに戻るための指示を前記端末から受け付けると、前記履歴記憶部に記憶されている前記履歴に対応する前記コンテンツを特定するための情報を前記端末に提供する第２提供部と、
を備える表示管理システム。
【請求項２】
前記共通表示メニューを介して第１アプリケーションから第２アプリケーションに遷移すると、前記第１アプリケーションにより提供されるコンテンツにアクセスした履歴を、前記端末に関連付けて前記履歴記憶部に記憶させる記憶制御部をさらに備える、
請求項１に記載の表示管理システム。
【請求項３】
前記記憶制御部は、前記端末が前記コンテンツにアクセス中に、当該コンテンツにアクセスした履歴を前記履歴記憶部に記憶させる記録指示を受け付けると、当該履歴を前記端末に関連付けて前記履歴記憶部に記憶させる、
請求項２に記載の表示管理システム。
【請求項４】
前記第２提供部は、前記指示を受け付けるためのメニューを前記端末に提供する、
請求項１から３のいずれか１項に記載の表示管理システム。
【請求項５】
前記第２提供部は、前記履歴記憶部に前記コンテンツにアクセスした履歴が複数記憶されている場合には、当該複数の前記コンテンツから一のコンテンツの選択を受け付けることにより前記指示を受け付ける、
請求項１又は２に記載の表示管理システム。
【請求項６】
前記第２提供部は、前記履歴記憶部にコンテンツにアクセスした履歴が複数記憶されている場合には、当該複数のコンテンツのそれぞれに対して前記端末がアクセスした順序を示す情報を前記端末に表示させ、当該複数のコンテンツから一のコンテンツの選択を受け付けることにより前記指示を受け付ける、
請求項３に記載の表示管理システム。
【請求項７】
コンテンツを提供する複数のアプリケーションあって、複数のサービスパートナーのそれぞれによって提供される、ウェブアプリケーション及び端末に記憶されているアプリケーションに共通する共通表示メニューを端末に表示させる表示管理サーバであって、
前記複数のアプリケーションのそれぞれに遷移可能な前記共通表示メニューを前記端末に提供する第１提供部と、
前記共通表示メニューを介して遷移した前記ウェブアプリケーションにより提供されるコンテンツ及び前記端末に記憶されているアプリケーションにより提供されるコンテンツに前記端末がアクセスした履歴を、前記端末に関連付けて記憶する履歴記憶部と、
前記端末が前記コンテンツにアクセス中に、過去にアクセスしたコンテンツに戻るための指示を前記端末から受け付けると、前記履歴記憶部に記憶されている前記履歴に対応する前記コンテンツを特定するための情報を前記端末に提供する第２提供部と、
を備える表示管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示管理システム、表示管理サーバ及び端末に関する。
【背景技術】
【０００２】
従来、ウェブページによって提供される各種コンテンツに遷移することができるメニューが設けられているポータルサイトが知られている（例えば、特許文献１参照）。充実したメニューを設けることにより、ユーザは、各ウェブページにアクセスし、複数のコンテンツを容易に閲覧することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３４４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、各種コンテンツが、端末に記憶されているアプリケーションによって提供される場合がある。しかしながら、ウェブブラウザを介して提供されるコンテンツと、アプリケーションを介して提供されるコンテンツとが混在している場合、それぞれのコンテンツを閲覧した後に、過去に閲覧したコンテンツに戻ることが困難であるという問題がある。具体的には、端末のユーザがウェブブラウザを介して提供されるコンテンツを閲覧した後、端末に記憶されているアプリケーションを介して提供されるコンテンツを閲覧した場合には、コンテンツの閲覧手段が異なることから、ウェブブラウザを介して提供されるコンテンツに戻ることが困難である。
【０００５】
本発明はこれらの点に鑑みてなされたものであり、端末が過去にアクセスしたコンテンツに容易に遷移させることができる表示管理システム、表示管理サーバ及び端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る表示管理システムは、端末と、コンテンツを提供する複数のアプリケーションに共通する共通表示メニューを前記端末に表示させる表示管理サーバとを備える表示管理システムであって、前記複数のアプリケーションのそれぞれに遷移可能な前記共通表示メニューを前記端末に提供する第１提供部と、前記共通表示メニューを介して遷移した前記アプリケーションにより提供されるコンテンツに前記端末がアクセスした履歴を、前記端末に関連付けて記憶する履歴記憶部と、前記端末が前記コンテンツにアクセス中に、過去にアクセスしたコンテンツに戻るための指示を受け付けると、前記履歴に対応する前記コンテンツを特定するための情報を前記端末に提供する第２提供部と、を備える。
【０００７】
前記表示管理システムは、前記共通表示メニューを介して第１アプリケーションから第２アプリケーションに遷移すると、前記第１アプリケーションにより提供されるコンテンツにアクセスした履歴を、前記端末に関連付けて前記履歴記憶部に記憶させる記憶制御部をさらに備えてもよい。
【０００８】
前記記憶制御部は、前記端末が前記コンテンツにアクセス中に、当該コンテンツにアクセスした履歴を前記履歴記憶部に記憶させる記録指示を受け付けると、当該履歴を前記端末に関連付けて前記履歴記憶部に記憶させてもよい。
【０００９】
前記第２提供部は、前記指示を受け付けるためのメニューを前記端末に提供してもよい。
前記第２提供部は、前記履歴記憶部に前記コンテンツにアクセスした履歴が複数記憶されている場合には、当該複数の前記コンテンツから一のコンテンツの選択を受け付けることにより前記指示を受け付けてもよい。
【００１０】
前記第２提供部は、前記履歴記憶部にコンテンツにアクセスした履歴が複数記憶されている場合には、当該複数のコンテンツのそれぞれに対して前記端末がアクセスした順序を示す情報を前記端末に表示させ、当該複数のコンテンツから一のコンテンツの選択を受け付けることにより前記指示を受け付けてもよい。
【００１１】
本発明の第２の態様に係る表示管理サーバは、コンテンツを提供する複数のアプリケーションに共通する共通表示メニューを端末に表示させる表示管理サーバであって、前記複数のアプリケーションのそれぞれに遷移可能な前記共通表示メニューを前記端末に提供する第１提供部と、前記共通表示メニューを介して遷移した前記アプリケーションにより提供されるコンテンツに前記端末がアクセスした履歴を、前記端末に関連付けて記憶する履歴記憶部と、前記端末が前記コンテンツにアクセス中に、過去にアクセスしたコンテンツに戻るための指示を受け付けると、前記履歴に対応する前記コンテンツを特定するための情報を前記端末に提供する第２提供部と、を備える。
【００１２】
本発明の第３の態様に係る端末は、コンテンツを提供する複数のアプリケーションに共通する共通表示メニューを表示部に表示する端末であって、前記共通表示メニューを介して遷移した前記アプリケーションにより提供されるコンテンツに前記端末がアクセスした履歴を記憶する履歴記憶部と、前記端末が前記コンテンツにアクセス中に、過去にアクセスしたコンテンツに戻るための指示を受け付けると、前記履歴に対応する前記コンテンツを前記表示部に表示させる表示制御部と、を備える。
【発明の効果】
【００１３】
本発明によれば、端末が過去にアクセスしたコンテンツに容易に遷移させることができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態の表示管理システムの構成例を示す図である。
【図２】端末の表示部にコンテンツが表示された例を示す図である。
【図３】端末の表示部にメニュー画面が表示された例を示す図である。
【図４】第１の実施形態に係るメニュー画面の全体構成を示す図である。
【図５】第１の実施形態に係る端末及び表示管理サーバの機能構成図である。
【図６】第１の実施形態に係る複数のサービスパートナー情報の一例を示す図である。
【図７】第１の実施形態に係る履歴情報の一例を示す図である。
【図８】第１の実施形態に係る端末が、共通表示メニュー及び戻りメニューを表示するまでの処理の流れを示すシーケンス図である。
【図９】第２の実施形態に係るメニュー画面の全体構成を示す図である。
【発明を実施するための形態】
【００１５】
＜第１の実施形態＞
図１は、第１の実施形態の表示管理システムＳの構成例を示す図である。
表示管理システムＳは、コンテンツを提供する複数のアプリケーションに共通する共通表示メニューを表示させる共通表示メニューサービスを提供するためのシステムである。表示管理システムＳは、端末１と、共通表示メニューを端末１に提供する表示管理サーバ２と、コンテンツを提供する複数のコンテンツサーバ３とから構成されている。端末１と、表示管理サーバ２と、複数のコンテンツサーバ３とは、通信ネットワーク４を介して通信可能に接続されている。
【００１６】
コンテンツサーバ３は、共通表示メニューサービスを利用する複数のサービスパートナーがそれぞれ管理するサーバである。
端末１は、例えば、スマートフォン等の携帯端末である。端末１は、複数のアプリケーションを実行することにより、当該アプリケーションが提供するコンテンツを端末１が備える表示部１２に表示させる。ここで、アプリケーションには、ウェブブラウザを介してコンテンツサーバ３から提供されるウェブアプリケーションと、端末１の記憶部１４に記憶されているアプリケーション（以下、ローカルアプリケーションともいう。）とが含まれる。ここで、ウェブアプリケーションには、静的なウェブコンテンツも含まれるものとする。
【００１７】
図２は、アプリケーションを実行することにより、端末１の表示部１２にコンテンツが表示された例を示す図である。図２に示すように、表示部１２にはレシピサイトに関するコンテンツが表示されているとともに、タブ１１１が表示されている。
【００１８】
端末１のユーザがタブ１１１にタッチすると、コンテンツの表示画面に代わって、コンテンツを提供するアプリケーションのメニュー画面が表示される。図３は、端末１の表示部１２にアプリケーションのメニュー画面が表示された例を示す図である。また、図４は、第１の実施形態に係るメニュー画面の全体構成を示す図である。以下、アプリケーションのメニュー画面を、単にメニュー画面という。
【００１９】
図４に示すように、メニュー画面には、広告枠と、サービスメニューと、共通表示メニューと、戻りメニューと、タブ１１２とが含まれており、端末１の表示部１２には、メニュー画面の少なくとも一部が表示される。広告枠は、例えば、コンテンツサーバ３が取得した広告情報を表示するための枠である。なお、広告情報は、コンテンツサーバ３が取得するものとしたが、これに限らず、端末１がメニュー画面を表示する際に、広告サーバ（不図示）から取得するようにしてもよい。
【００２０】
サービスメニューは、アプリケーションが提供する複数のコンテンツのそれぞれに対応するメニューを表示するためのものであり、例えば、コンテンツサーバ３によって提供される。例えば、図３には、レシピサイトに関するメニューが表示されている。
【００２１】
共通表示メニューは、表示管理サーバ２によって提供されるメニューである。共通表示メニューには、ニュースやショッピングといった複数のカテゴリが表示されており、これらのカテゴリのそれぞれには、共通表示メニューサービスを利用する複数のサービスパートナーのアプリケーションを呼び出すアドレス情報が関連付けられている。
【００２２】
このアドレス情報には、アプリケーションの種類を特定するＵＲＬスキームが含まれている。例えば、カテゴリに対応するアプリケーションがウェブアプリケーションの場合、当該カテゴリには、ＵＲＬスキームとして「ｈｔｔｐ」が指定される。また、カテゴリに対応するアプリケーションがローカルアプリケーションの場合、当該カテゴリには、ＵＲＬスキームとして「ｍｙａｐｐ」等が指定される。なお、カテゴリに対応するアプリケーションがローカルアプリケーションの場合に指定されるＵＲＬスキームは、「ｍｙａｐｐ」に限らず、「ｆｉｌｅ」等の他のスキームであってもよい。
【００２３】
端末１のユーザが、共通表示メニューに表示されているカテゴリ名にタッチすると、当該カテゴリに対応するアドレス情報に基づいて、アプリケーションが提供するコンテンツが表示される。例えば、ユーザは、図４に示したＡＡＡショップのサービスメニューとともに表示される共通表示メニューから、ＡＡＡショップと異なるサービスパートナーであるＢＢＢストアが提供するコンテンツにアクセスすることができる。これにより、現在表示されているコンテンツから、共通表示メニューサービスを利用する他のサービスパートナーが提供する他のコンテンツにユーザを誘導させることができる。したがって、表示管理システムＳを利用するサービスパートナーは、自社の顧客だけでなく、他のサービスパートナーのコンテンツにアクセスした他社の顧客から自身のコンテンツへのアクセスを受けることができるので、集客効果を向上させることができる。
【００２４】
戻りメニューは、複数のアプリケーションのそれぞれが提供するコンテンツにアクセスした場合に、過去にアクセスしたコンテンツに戻るためのメニューであり、戻りボタンが設けられている。例えば、端末１のユーザが、レシピサイトに対応するウェブアプリケーションが提供するコンテンツを閲覧した後に、ＡＡＡショップに対応するローカルアプリケーションが提供するコンテンツを閲覧しているとする。ここで、ウェブアプリケーションが提供するコンテンツは、ＵＲＬスキームとして「ｈｔｔｐ」が指定され、ウェブブラウザがコンテンツサーバ３から取得して端末１に表示するウェブページである。また、ローカルアプリケーションが提供するコンテンツは、ＵＲＬスキームとして「ｍｙａｐｐ」が指定され、ローカルアプリケーションが実行されることにより、端末１に表示部に表示される表示画面である。この場合において、端末１のユーザが、戻りボタンにタッチすると、レシピサイトに対応するコンテンツが表示部１２に表示される。このようにすることで、閲覧中のコンテンツに対応するアプリケーションが切り替わった場合であっても、端末１に、過去にアクセスしたコンテンツに容易に遷移させることができる。
【００２５】
タブ１１２は、コンテンツの表示画面に遷移するための画像である。例えば、図３に示す状態において、端末１のユーザによってタブ１１２がタッチされると、図２に示すコンテンツの画面が再表示される。
【００２６】
続いて、表示管理システムＳを構成する端末１及び表示管理サーバ２の機能構成について説明する。図５は、第１の実施形態に係る端末１及び表示管理サーバ２の機能構成図である。
【００２７】
［端末１の構成例］
まず、端末１の機能構成について説明する。端末１は、入力部１１と、表示部１２と、無線部１３と、記憶部１４と、制御部１５とを備える。
【００２８】
入力部１１は、例えば、ボタンや、表示部１２に重畳して配置される接触センサ等により構成されており、端末１のユーザから操作入力を受け付ける。
表示部１２は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等により構成される。表示部１２は、制御部１５の制御に応じて文字や図形等を表示する。
【００２９】
無線部１３は、制御部１５から出力された信号を変調してＲＦ（Radio Frequency）信号を生成し、アンテナ（不図示）を介して当該ＲＦ信号を基地局（不図示）又は無線ＬＡＮ等のアクセスポイント（不図示）に無線送信する。無線部１３は、アンテナを介して基地局又はアクセスポイントから受信したＲＦ信号を復調し、復調により得られた信号を制御部１５に出力する。以下の説明において、端末１は、無線部１３を介して表示管理サーバ２及びコンテンツサーバ３と通信を行うものとする。
【００３０】
記憶部１４は、例えば、ＲＯＭ及びＲＡＭ等により構成される。記憶部１４は、端末１を機能させるための各種プログラムを記憶する。例えば、記憶部１４は、端末１の制御部１５を、後述するコンテンツ取得部１５１、表示制御部１５２として機能させるためのコンテンツ表示プログラムを記憶する。また、記憶部１４は、サービスパートナーが提供するローカルアプリケーションを記憶する。記憶部１４は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワーク４を介して外部機器からダウンロードされたプログラムを記憶してもよい。
【００３１】
制御部１５は、例えば、ＣＰＵにより構成される。制御部１５は、記憶部１４に記憶されている各種プログラムを実行することにより、端末１に係る機能を制御する。制御部１５は、コンテンツ取得部１５１と、表示制御部１５２とを備える。
【００３２】
コンテンツ取得部１５１は、入力部１１が端末１のユーザから、コンテンツの取得操作を受け付けたことに応じて、コンテンツを取得する。具体的には、コンテンツ取得部１５１は、共通表示メニューにおいてカテゴリの選択を受け付けると、当該カテゴリに関連付けられているＵＲＬスキームに基づいてアプリケーションの種類を特定する。
【００３３】
例えば、コンテンツ取得部１５１は、選択されたカテゴリのＵＲＬスキームが「ｈｔｔｐ」である場合、当該カテゴリに対応するアプリケーションがウェブアプリケーションであると特定し、「ｍｙａｐｐ」である場合、当該カテゴリに対応するアプリケーションがローカルアプリケーションであると特定する。
【００３４】
続いて、コンテンツ取得部１５１は、特定したアプリケーションの種類に対応した方法で、アプリケーションが提供するコンテンツ及びサービスメニューを取得する。例えば、コンテンツ取得部１５１は、アプリケーションの種類がウェブアプリケーションである場合、コンテンツサーバ３にウェブアプリケーションの取得リクエストを送信し、当該ウェブアプリケーションを受信することによりコンテンツを取得するとともに、サービスメニューを取得する。また、コンテンツ取得部１５１は、アプリケーションの種類がローカルアプリケーションである場合、記憶部１４に記憶されているローカルアプリケーションを実行し、当該ローカルアプリケーションが提供するコンテンツ及びサービスメニューを取得する。
【００３５】
表示制御部１５２は、図２に示すように、コンテンツ取得部１５１が取得したコンテンツと、メニュー画面を表示させるためのタブ１１１とを表示部１２に表示させる。ここで、コンテンツのサービスメニューは、タブ１１１をタッチした後に表示されることから表示待ち状態となる。このため、サービスメニューは、コンテンツ取得部１５１によって、記憶部１４に一時的に記憶される。
【００３６】
その後、入力部１１によってタブ１１１を選択する操作を受け付けると、表示制御部１５２は、表示部１２にメニュー画面を表示させ、当該メニュー画面に記憶部１４に一時的に記憶されているサービスメニューを表示させる。
【００３７】
ここで、メニュー画面のソースコードには、共通表示メニュー及び戻りメニューを表示管理サーバ２から取得するためのスクリプトが含まれており、コンテンツ取得部１５１は、当該スクリプトに基づいて、表示管理サーバ２に共通表示メニュー及び戻りメニューの取得リクエストを送信する。例えば、コンテンツ取得部１５１は、Ａｊａｘを使用して、共通表示メニュー及び戻りメニューの取得リクエストを表示管理サーバ２に送信し、表示管理サーバ２から共通表示メニュー及び戻りメニューを受信する。
表示制御部１５２は、コンテンツ取得部１５１が表示管理サーバ２から受信した共通表示メニュー及び戻りメニューを表示部１２に表示されているメニュー画面に表示させる。
【００３８】
コンテンツ取得部１５１は、戻りメニューの戻りボタンが選択されると、表示管理サーバ２に、戻り指示を示す情報を送信する。そして、コンテンツ取得部１５１は、表示管理サーバ２から、戻り指示に対応し、端末１が過去にアクセスしたコンテンツのアドレス情報を含むリダイレクト情報を受信する。コンテンツ取得部１５１は、受信したリダイレクト情報に含まれるアドレス情報に示されるＵＲＬスキームに基づいて、当該アドレス情報に対応するアプリケーションの種別を特定する。そして、コンテンツ取得部１５１は、特定したアプリケーションの種類に対応した方法で、アプリケーションが提供するコンテンツを取得する。
【００３９】
コンテンツ取得部１５１は、表示部１２に表示されているコンテンツを提供するアプリケーションの種類と、リダイレクト情報に含まれるアドレス情報が示すアプリケーションの種類とが、ウェブアプリケーションである場合には、当該アドレス情報に基づいてコンテンツをウェブブラウザに表示させる。また、コンテンツ取得部１５１は、表示部１２に現在表示されているコンテンツがローカルアプリケーションであり、リダイレクト情報に含まれるアドレス情報が示すアプリケーションがウェブアプリケーションである場合には、ウェブブラウザを起動し、当該アドレス情報に基づいてコンテンツをウェブブラウザに表示させる。
【００４０】
また、コンテンツ取得部１５１は、表示部１２に表示されているコンテンツを提供するアプリケーションの種類がウェブアプリケーションであり、リダイレクト情報に含まれるアドレス情報が示すアプリケーションの種類がローカルアプリケーションである場合には、ローカルアプリケーションを実行して、当該アドレス情報に基づいてローカルアプリケーションにコンテンツを取得させ、取得したコンテンツを表示部１２に表示させる。
【００４１】
また、コンテンツ取得部１５１は、表示部１２に表示されているコンテンツを提供するアプリケーションの種類と、リダイレクト情報に含まれるアドレス情報が示すアプリケーションの種類とがローカルアプリケーションであるとともに、アプリケーションが同一である場合には、現在実行中のローカルアプリケーションにコンテンツを取得させ、取得したコンテンツを表示部１２に表示させる。
【００４２】
また、コンテンツ取得部１５１は、表示部１２に表示されているコンテンツを提供するアプリケーションの種類と、リダイレクト情報に含まれるアドレス情報が示すアプリケーションの種類とがローカルアプリケーションであるとともに、アプリケーションが異なる場合には、リダイレクト情報に含まれるアドレス情報に基づいて、ローカルアプリケーションを実行して、当該アドレス情報に基づいてローカルアプリケーションにコンテンツを取得させ、取得したコンテンツを表示部１２に表示させる。
【００４３】
［表示管理サーバ２の構成例］
続いて、表示管理サーバ２の機能構成について説明する。表示管理サーバ２は、記憶部２１と、制御部２２とを備える。
【００４４】
記憶部２１は、例えば、ＲＯＭ及びＲＡＭ等により構成される。記憶部２１は、表示管理サーバ２を機能させるための各種プログラムを記憶する。例えば、記憶部２１は、表示管理サーバ２の制御部２２を、後述する第１提供部２２１、記憶制御部２２２、及び第２提供部２２３として機能させるためのメニュー提供プログラムを記憶する。記憶部２１は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワーク４を介して外部機器からダウンロードされたプログラムを記憶してもよい。
【００４５】
また、記憶部２１は、共通表示メニューサービスを利用しているサービスパートナーのアプリケーションを呼び出す情報を記憶している。具体的には、記憶部２１は、サービスパートナー情報を複数記憶するサービスパートナー情報記憶部２１１を備える。図６は、第１の実施形態に係る複数のサービスパートナー情報の一例を示す図である。図６に示すように、サービスパートナー情報は、アプリケーション（コンテンツ）の名称と、アプリケーションを呼び出すアドレス情報と、当該アプリケーションが属するカテゴリとを関連付けた情報である。
【００４６】
ここで、アドレス情報には、アプリケーションの種類を特定するＵＲＬスキームが含まれている。なお、アドレス情報には、端末１にローカルアプリケーションがインストールされていない場合に、当該アプリケーションをインストールするためのストアサイトに遷移するスクリプトが関連付けられていてもよい。
【００４７】
また、記憶部２１は、履歴記憶部２１２を備える。履歴記憶部２１２は、共通表示メニューを介して遷移したアプリケーションにより提供されるコンテンツに端末１がアクセスした履歴を、端末１に関連付けた履歴情報を記憶する。
【００４８】
図７は、第１の実施形態に係る履歴情報の一例を示す図である。図７に示すように、履歴情報には、端末識別情報と、端末１がアクセスし当該端末１のユーザが閲覧したコンテンツを示す閲覧コンテンツのアドレス情報と、閲覧時刻とが関連付けられている。すなわち、閲覧コンテンツのアドレス情報及び閲覧時刻は、端末１がアクセスした履歴を示している。ここで、端末識別情報は、複数のサービスパートナーの間で共通して用いられるＣｏｏｋｉｅに記憶されている、端末１を識別する文字列情報である。
【００４９】
制御部２２は、例えば、ＣＰＵにより構成される。制御部２２は、記憶部２１に記憶されている各種プログラムを実行することにより、表示管理サーバ２に係る機能を制御する。制御部２２は、第１提供部２２１と、記憶制御部２２２と、第２提供部２２３とを備える。
【００５０】
第１提供部２２１は、複数のアプリケーションのそれぞれに遷移可能な共通表示メニューを端末１に提供する。具体的には、第１提供部２２１は、端末１から、共通表示メニューの取得リクエストを受信すると、サービスパートナー情報記憶部２１１に記憶されている複数のサービスパートナー情報を参照し、共通表示メニューのカテゴリに対応するアプリケーションのアドレス情報を特定する。ここで、共通表示メニューに表示されるカテゴリは、予め定められているものとする。
【００５１】
第１提供部２２１は、共通表示メニューのカテゴリに対応するアプリケーションが複数存在する場合、これらのアプリケーションのうち、いずれかのアプリケーションをランダムに特定してもよい。また、第１提供部２２１は、一のカテゴリに対して、複数のアプリケーションを特定してもよい。
【００５２】
続いて、第１提供部２２１は、カテゴリと、特定したアドレス情報とを関連付けて含む共通表示メニューを生成する。第１提供部２２１は、一のカテゴリに対して複数のアプリケーションを特定した場合、共通表示メニューに表示されるカテゴリが選択されたことに応じて、当該カテゴリに関連する複数のアプリケーションの選択を受け付けるように当該共通表示メニューを生成する。ここで、第１提供部２２１は、共通表示メニューにおいて、カテゴリ、アプリケーション名又はコンテンツ名、アプリケーションに対応するアイコンの少なくともいずれかを表示させてもよい。例えば、第１提供部２２１は、共通表示メニューにおいて、カテゴリとアプリケーション名とを併記したり、カテゴリの代わりにアプリケーション名を表示させたりしてもよい。
【００５３】
また、第１提供部２２１は、共通表示メニューにおいてカテゴリに対応するアプリケーションが、ウェブアプリケーションであるのか、ローカルアプリケーションであるのかについて区別して表示させるようにしてもよい。例えば、カテゴリに対応するアプリケーションがウェブアプリケーションである場合に、当該カテゴリに対して記号等を表示させず、ローカルアプリケーションである場合に、当該カテゴリに対してローカルアプリケーションに切り替わる旨を示す記号等を表示させてもよい。このようにすることで、端末１は、アプリケーションを選択した際にウェブページが遷移するのか、アプリケーションが実行されるのかについてユーザに把握させることができる。
第１提供部２２１は、生成した共通表示メニューを、端末１に送信する。
【００５４】
記憶制御部２２２は、端末１におけるアプリケーションへのアクセス履歴を取得し、端末１の端末識別情報と関連付けて履歴記憶部２１２に記憶させる。例えば、記憶制御部２２２は、以下に示すように、端末１におけるアプリケーションへのアクセス履歴を取得する。
【００５５】
まず、端末１からウェブアプリケーションの取得要求を受けたコンテンツサーバ３は、端末１に記憶されている共通表示メニューサービスにおいて共通して用いられるＣｏｏｋｉｅに格納され、当該取得要求とともにコンテンツサーバ３に送信される端末識別情報を端末１から取得する。そして、コンテンツサーバ３は、取得した端末識別情報と、取得要求を受けたウェブアプリケーションのアドレス情報とを表示管理サーバ２に送信する。
【００５６】
同様に、端末１においてローカルアプリケーションが実行されると、ローカルアプリケーションは、端末１に記憶されている共通表示メニューサービスにおいて共通して用いられるＣｏｏｋｉｅに格納されている端末識別情報と、ローカルアプリケーションのアドレス情報とを表示管理サーバ２に送信する。
【００５７】
記憶制御部２２２は、端末１又はコンテンツサーバ３から、端末識別情報と、アドレス情報とを受信すると、受信した時刻を端末１におけるコンテンツの閲覧時刻とし、当該端末識別情報と、アドレス情報と、閲覧時刻とを関連付けて履歴情報として履歴記憶部２１２に記憶させる。
また、記憶制御部２２２は、履歴記憶部２１２に記憶されている履歴情報のうち、閲覧時刻が現在時刻よりも所定時間以上前の履歴情報を、履歴記憶部２１２から消去する。
【００５８】
なお、記憶制御部２２２は、端末１において共通表示メニューを介して第１アプリケーションから第２アプリケーションに遷移すると、第１アプリケーションにより提供されるコンテンツにアクセスした履歴を、端末１に関連付けて履歴記憶部２１２に記憶させてもよい。
【００５９】
この場合、記憶制御部２２２は、端末１又はコンテンツサーバ３から、端末識別情報と、アドレス情報とを受信すると、アドレス情報に基づいて、アプリケーションが切り替わったか否かを判定する。そして、記憶制御部２２２は、アプリケーションが切り替わったと判定すると、端末識別情報と、アドレス情報と、閲覧時刻とを関連付けて履歴情報として履歴記憶部２１２に記憶させる。
【００６０】
ここで、記憶制御部２２２は、受信したアドレス情報に含まれるＵＲＬスキームに基づいて、アプリケーションの種類が切り替わったか否かを判定してもよい。例えば、記憶制御部２２２は、アプリケーションの種類がウェブアプリケーションからローカルアプリケーションに切り替わったか否か、及びローカルアプリケーションからウェブアプリケーションに切り替わったか否かを判定する。そして、記憶制御部２２２は、アプリケーションの種類が切り替わったと判定すると、端末識別情報と、アドレス情報と、閲覧時刻とを関連付けて履歴情報として履歴記憶部２１２に記憶させる。
【００６１】
このようにすることで、表示管理サーバ２は、端末１に表示されているコンテンツに対応するアプリケーションが切り替わった場合であっても、履歴記憶部２１２に記憶されている履歴に基づいて、端末１に表示させるコンテンツを、過去に閲覧したアプリケーションが提供するコンテンツに遷移させることができる。
【００６２】
第２提供部２２３は、まず、端末１から戻りメニューの取得リクエストを受信すると、戻り指示を受け付けるための戻りメニューを端末１に送信する。
続いて、第２提供部２２３は、端末１がアプリケーションにより提供されるコンテンツにアクセス中に、過去にアクセスしたコンテンツに戻るための戻り指示を受け付けると、履歴記憶部２１２に記憶されている履歴に対応するコンテンツを特定するための情報を端末１に提供する。
【００６３】
具体的には、第２提供部２２３は、端末１において戻りメニューの戻りボタンが選択され、当該端末１から戻り指示を示す情報を受信すると、端末１に記憶されているＣｏｏｋｉｅに格納され、戻り指示を示す情報とともに表示管理サーバ２に送信される端末識別情報を取得する。そして、第２提供部２２３は、当該端末識別情報に関連付けられて履歴記憶部２１２に記憶されている閲覧コンテンツのアドレス情報を特定する。そして、第２提供部２２３は、端末１において閲覧コンテンツに遷移するための情報として、特定したアドレス情報を含むリダイレクト情報を当該端末１に送信する。
端末１は、リダイレクト情報を受信したことに応じて、当該リダイレクト情報に含まれるアドレス情報に基づいて、閲覧コンテンツを取得して表示する。
【００６４】
なお、第２提供部２２３は、履歴記憶部２１２に、コンテンツにアクセスした履歴が複数記憶されている場合には、当該複数のコンテンツから一のコンテンツの選択を端末１から受け付けることにより戻り指示を受け付けてもよい。例えば、第２提供部２２３は、履歴記憶部２１２に、端末１の端末識別情報に関連付けて、閲覧コンテンツのアドレス情報が複数記憶されているとき、当該複数の閲覧コンテンツから一の閲覧コンテンツの選択を受け付ける受付画面を当該端末１に送信する。そして、端末１において当該受付画面において一の閲覧コンテンツが選択されると、当該閲覧コンテンツのアドレス情報を含むリダイレクト情報を当該端末１に送信する。
このようにすることで、端末１のユーザは、複数の履歴から自身が所望するコンテンツを選択して端末１に表示させることができる。
【００６５】
また、第２提供部２２３は、履歴記憶部２１２に、コンテンツにアクセスした履歴が複数記憶されている場合には、当該複数のコンテンツのそれぞれに対して端末１がアクセスした順序を示す情報を端末１に表示させ、当該複数のコンテンツから一のコンテンツの選択を受け付けることにより戻り指示を受け付けてもよい。
このようにすることで、端末１のユーザは、複数の履歴の順序に基づいて自身が閲覧したコンテンツの内容を思い出しながら、自身が所望するコンテンツを選択することができる。
【００６６】
なお、第２提供部２２３は、端末１から戻り指示を受け付けると、履歴記憶部２１２に記憶されている履歴に対応するコンテンツを特定するためのリダイレクト情報を端末１に送信したが、これに限らない。例えば、第２提供部２２３は、端末１から戻りメニューの取得リクエストを受信したことに応じて、当該端末１に対応する履歴情報が示す閲覧コンテンツのアドレス情報をリンクに含む戻りメニューを生成して、端末１に送信してもよい。
【００６７】
［メニュー表示に係るシーケンス］
続いて、端末１が共通表示メニュー及び戻りメニューを表示するまでの処理の流れについて説明する。図８は、第１の実施形態に係る端末１が、共通表示メニュー及び戻りメニューを表示するまでの処理の流れを示すシーケンス図である。ここでは、端末１が、コンテンツサーバ３が提供するウェブアプリケーションを選択した場合を例として説明する。
【００６８】
まず、端末１のコンテンツ取得部１５１は、コンテンツサーバ３に、アプリケーションの取得リクエストを送信する。
コンテンツサーバ３は、アプリケーションの取得リクエストを受信したことに応じて、自身の記憶部に記憶されている当該アプリケーション及びサービスメニューを取得し（Ｓ１０）、取得したアプリケーション及びサービスメニューを端末１に送信する。
【００６９】
また、コンテンツサーバ３は、アプリケーションの取得リクエストを受信したことに応じて、端末１に記憶されているＣｏｏｋｉｅに格納され、取得リクエストとともにコンテンツサーバ３に送信される端末識別情報を取得する（Ｓ２０）。そして、コンテンツサーバ３は、取得した端末識別情報と、取得要求を受けたアプリケーションのアドレス情報とを表示管理サーバ２に送信する。
【００７０】
表示管理サーバ２の記憶制御部２２２は、端末１から端末識別情報と、アプリケーションのアドレス情報とを受信すると、受信した時刻を端末１における当該アプリケーションによって提供されるコンテンツの閲覧時刻とし、当該端末識別情報と、アドレス情報と、閲覧時刻とを関連付けて履歴情報として履歴記憶部２１２に記憶させる（Ｓ３０）。
【００７１】
他方、端末１のコンテンツ取得部１５１が、コンテンツサーバ３からアプリケーション及びサービスメニューを受信すると、表示制御部１５２は、当該アプリケーションが提供するコンテンツと、メニュー画面を表示させるためのタブ１１１とを表示部１２に表示させる（Ｓ４０）。
【００７２】
続いて、表示制御部１５２は、タブ１１１が選択されたか否かを判定する（Ｓ５０）。表示制御部１５２は、タブ１１１が選択されたと判定すると、表示部１２にメニュー画面を表示させ、コンテンツサーバ３から受信したサービスメニューを当該メニュー画面に表示させる（Ｓ６０）。
【００７３】
続いて、コンテンツ取得部１５１は、メニュー画面に含まれている、共通表示メニュー及び戻りメニューを表示管理サーバ２から取得するためのスクリプトに基づいて、表示管理サーバ２に共通表示メニュー及び戻りメニューの取得リクエストを送信する。
【００７４】
続いて、第１提供部２２１が、端末１から共通表示メニューの取得リクエストを受信すると、第１提供部２２１は、サービスパートナー情報記憶部２１１を参照し、共通表示メニューのカテゴリに対応するアプリケーションのアドレス情報を特定し（Ｓ７０）、カテゴリと、特定したアドレス情報とを関連付けて含む共通表示メニューを生成する（Ｓ８０）。第１提供部２２１は、生成された共通表示メニューを端末１に送信する。
【００７５】
続いて、第２提供部２２３は、端末１から戻りメニューの取得リクエストを受信すると、戻りメニューを生成し（Ｓ９０）、当該戻りメニューを端末１に送信する。
続いて、コンテンツ取得部１５１が、表示管理サーバ２から共通表示メニュー及び戻りメニューを受信すると、表示制御部１５２は、当該共通表示メニュー及び戻りメニューを表示部１２に表示されているメニュー画面に表示させる（Ｓ１００）。
【００７６】
なお、共通表示メニューに含まれるカテゴリに、現在表示しているコンテンツに対応するアプリケーションのアドレス情報が関連付けられている場合には、第１提供部２２１は、現在表示しているコンテンツに該当するカテゴリを他のカテゴリとは異なる配色にしてもよいし、選択無効にするように制御してもよい。また、サービスメニューは、タブ１１１が選択されたことに応じてメニュー画面に表示されるものとしたが、これに限らない。例えば、サービスメニューの表示は、コンテンツの表示と同時に行われてもよい。そして、タブ１１１が選択されたことに応じて、共通表示メニューのみ表示されるようにしてもよい。
【００７７】
また、端末１において共通表示メニューに含まれているカテゴリを選択すると、端末１はコンテンツサーバ３から選択されたカテゴリに対応するアプリケーションを取得し、当該アプリケーションが提供するコンテンツの表示画面を表示部１２に表示させる。この際、表示制御部１５２は、当該コンテンツの表示画面を直接表示させずに、最初に当該コンテンツのメニュー画面を表示させるようにしてもよい。このようにすることで、コンテンツの遷移時に連続してメニュー画面が表示されるので、自然な流れでコンテンツを遷移させることができる。また、表示制御部１５２は、最初に当該コンテンツのメニュー画面を表示させ、所定時間経過した後にコンテンツの表示画面を表示させてもよい。
【００７８】
［第１の実施形態における効果］
以上のとおり、表示管理サーバ２は、共通表示メニューを介して遷移したアプリケーションにより提供されるコンテンツに端末１がアクセスした履歴を、端末１に関連付けて記憶し、端末１がコンテンツにアクセス中に、過去にアクセスしたコンテンツに戻るための指示を受け付けると、履歴に対応するコンテンツを特定するための情報を端末１に提供する。
【００７９】
このように、表示管理サーバ２は、ウェブアプリケーションに対応するコンテンツの閲覧履歴と、ローカルアプリケーションに対応するコンテンツの閲覧履歴とを一元管理し、戻り指示を受け付けた場合に、対応するコンテンツのアドレス情報を端末１に提供するので、ウェブアプリケーションに対応するコンテンツが閲覧された後に、ローカルアプリケーションに対応するコンテンツが閲覧された場合であっても、端末１の表示を、ローカルアプリケーションに対応するコンテンツからウェブアプリケーションに対応するコンテンツに遷移させることができる。よって、表示管理サーバ２は、端末１に、過去にアクセスしたコンテンツに容易に遷移させることができる。
【００８０】
なお、第１の実施形態では、表示管理サーバ２が、端末１がアプリケーションにより提供されるコンテンツにアクセスした履歴を記憶し、当該履歴に基づいて、過去にアクセスしたコンテンツに戻るための情報を端末１に提供したが、これに限らない。例えば、端末１が、共通表示メニューを介して遷移したアプリケーションにより提供されるコンテンツに端末１がアクセスした履歴を記憶してもよい。そして、端末１の表示制御部１５２が、端末１がコンテンツにアクセス中に過去にアクセスしたコンテンツに戻るための指示を受け付けると、当該履歴に対応するコンテンツを取得して表示部１２に表示させてもよい。
【００８１】
また、第１の実施形態では、表示管理サーバ２が、端末１がアプリケーションにより提供されるコンテンツにアクセスした履歴を記憶したが、これに限らない。例えば、表示管理サーバ２は、端末１がアクセスした当該コンテンツに含まれるリンク先のコンテンツを履歴として記憶してもよい。このようにすることで、端末１は、アクセスしたコンテンツから遷移可能なリンク先のコンテンツ、すなわち、端末１のユーザがアクセスしようとしていたコンテンツに容易に遷移することができる。
【００８２】
＜第２の実施形態＞
［端末１のユーザの指示に応じて履歴を記憶する］
続いて、第２の実施形態について説明する。第１の実施形態では、表示管理サーバ２は、コンテンツの提供に応じて端末１又はコンテンツサーバ３から自動的に送信された端末識別情報と、アドレス情報とを受信すると、当該端末識別情報と、当該アドレス情報とを関連付けて履歴情報として履歴記憶部２１２に記憶させた。しかしながら、端末１のユーザが、希望したコンテンツに戻るために、当該コンテンツに限定して履歴を登録したい場合もある。そこで、第２の実施形態では、表示管理サーバ２の記憶制御部２２２は、コンテンツにアクセスした履歴の記録指示を受け付けると、当該履歴を端末１に関連付けて履歴記憶部２１２に記憶させる。以下、第２の実施形態について図面を参照して説明する。なお、第１の実施形態と同様の構成については同一の符号を付し、詳細な説明を省略する。
【００８３】
図９は、第２の実施形態に係るメニュー画面の全体構成を示す図である。図９に示すように、第２の実施形態に係るメニュー画面の戻りメニューには、履歴を履歴記憶部２１２に記憶させる記録ボタンと、端末１のユーザが過去に閲覧したコンテンツに戻るための戻りボタンとが表示されている。
【００８４】
第２の実施形態のコンテンツ取得部１５１は、記録ボタンが押下されると、メニュー画面が表示される直前に表示されていたコンテンツのアドレス情報と、端末１の端末識別情報とを含み、当該コンテンツにアクセスした履歴を履歴記憶部２１２に記憶させる記録指示を示す情報を表示管理サーバ２に送信する。
【００８５】
表示管理サーバ２の記憶制御部２２２は、端末１がコンテンツにアクセス中に、端末１から記録指示を示す情報を受け付けると、当該履歴を端末１に関連付けて履歴記憶部２１２に記憶させる。具体的には、記憶制御部２２２は、記録指示を示す情報を受信すると、当該情報に含まれるアドレス情報と、端末識別情報と、受信した時刻とを関連付けて履歴情報として履歴記憶部２１２に記憶させる。
【００８６】
［第２の実施形態における効果］
以上のとおり、表示管理サーバ２は、コンテンツにアクセスした履歴を履歴記憶部２１２に記憶させる記録指示を示す情報を受け付けると、当該履歴を端末１に関連付けて履歴記憶部２１２に記憶させる。このようにすることで、履歴記憶部２１２には、ユーザが指定したコンテンツの履歴のみが記憶され、戻りボタンを押下することで当該コンテンツが端末１に表示されるので、ユーザは、自身が戻りたいと所望したコンテンツを表示部１２に容易に表示させることができる。
【００８７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態では、メニュー画面に戻りボタンを有する戻りメニューを設け、戻りボタンが押下されたことに応じて、履歴記憶部２１２に含まれる履歴に対応し、過去に閲覧されたコンテンツを端末１に表示させたがこれに限らない。例えば、端末１において、所定の操作が受け付けられたことに応じて、履歴記憶部２１２に含まれる履歴に対応し、過去に閲覧されたコンテンツを端末１に表示させてもよい。
【００８８】
また、上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。例えば、上記実施形態のサービスパートナー情報記憶部２１１及び履歴記憶部２１２のそれぞれは、表示管理サーバ２とは異なる他のサーバが備えるようにしてもよい。
【符号の説明】
【００８９】
１・・・端末、１１・・・入力部、１２・・・表示部、１３・・・無線部、１４・・・記憶部、１５・・・制御部、１５１・・・コンテンツ取得部、１５２・・・表示制御部、２・・・表示管理サーバ、２１・・・記憶部、２１１・・・サービスパートナー情報記憶部、２１２・・・履歴記憶部、２２・・・制御部、２２１・・・第１提供部、２２２・・・記憶制御部、２２３・・・第２提供部、３・・・コンテンツサーバ、４・・・通信ネットワーク、Ｓ・・・表示管理システム
【図１】
0006425559.tif 000002
【図２】
0006425559.tif 000003
【図３】
0006425559.tif 000004
【図４】
0006425559.tif 000005
【図５】
0006425559.tif 000006
【図６】
0006425559.tif 000007
【図７】
0006425559.tif 000008
【図８】
0006425559.tif 000009
【図９】
0006425559.tif 000010