(57)【要約】【課題】オフライン状態になった場合に、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することで、利用者にシームレスなコンテンツの利用を可能にすること。【解決手段】シームレスコンテンツ提供装置１００は、コンテンツを記憶するコンテンツ記憶部１３０と、コンテンツ記憶部１３０に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部１２０に表示されている際に、オンライン状態からオフライン状態に切り替わったことに応じて、コンテンツ記憶部１３０に記憶されているオフライン状態で利用されるコンテンツに表示部１２０の表示を切り替える表示切替部１４０と、を備える。【選択図】図１
2014160299.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置であって、
前記コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったことに応じて、前記コンテンツ記憶手段に記憶されている前記オフライン状態で利用されるコンテンツに前記表示部の表示を切り替える表示切替手段と、
を備えることを特徴とするシームレスコンテンツ提供装置。
【請求項２】
前記表示切替手段が、
前記ネットワークとの通信の可否に応じて通信を制御し、前記動作状態を管理する通信制御手段と、
前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが前記表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わった旨の通知を前記通信制御手段から受信したことに応じて、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報に基づいてコンテンツメニューを作成するコンテンツメニュー作成手段と、
前記コンテンツメニュー作成手段で作成された前記コンテンツメニューを前記表示部に表示し、当該コンテンツメニューからユーザが選択したコンテンツを当該表示部に表示する表示制御手段と、
を備えることを特徴とする請求項１に記載のシームレスコンテンツ提供装置。
【請求項３】
前記表示部に表示されているコンテンツと、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツとの関連度を算出する関連度算出手段を備え、
前記コンテンツメニュー作成手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報を、前記関連度算出手段で算出された関連度に基づいて、前記コンテンツメニューに配置することを特徴とする請求項２に記載のシームレスコンテンツ提供装置。
【請求項４】
前記表示切替手段が、
前記オンライン状態から前記オフライン状態に切り替わる前に前記表示部に表示されていた前記オンライン状態で利用されるコンテンツが前記ネットワークに送信した取得要求を保持し、前記通信制御手段から再度オンライン状態となった旨の通知を受信したことに応じて、保持している前記取得要求を当該ネットワークに送信する取得要求手段を備え、
前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記表示部の表示を、当該応答を反映した前記オンライン状態で利用されるコンテンツに切り替えることを特徴とする請求項２または請求項３に記載のシームレスコンテンツ提供装置。
【請求項５】
前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記表示部の表示を、当該表示部に表示されているコンテンツから前記応答を反映した前記オンライン状態で利用されるコンテンツに徐々に切り替えることを特徴とする請求項４に記載のシームレスコンテンツ提供装置。
【請求項６】
前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記オンライン状態で利用されるコンテンツを前記表示部に表示するか否か選択させる選択メニューを作成する選択メニュー作成手段を備え、
前記表示制御手段が、前記選択メニューを前記表示部に表示し、前記ユーザが前記オンライン状態で利用されるコンテンツを当該表示部に表示させることを選択したことに応じて、当該応答を反映した前記オンライン状態で利用されるコンテンツを当該表示部に表示することを特徴とする請求項４に記載のシームレスコンテンツ提供装置。
【請求項７】
前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信した後に、前記ユーザからの入力を受け付けたことに応じて、前記表示部の表示を、前記応答を反映した前記オンライン状態で利用されるコンテンツに切り替えることを特徴とする請求項４から請求項６のいずれかに記載のシームレスコンテンツ提供装置。
【請求項８】
前記表示制御手段が、自装置に備えられた位置情報取得機能により取得した当該自装置の位置情報、および当該自装置に備えられた時計機能により取得した時刻情報に基づいて、前記コンテンツ記憶手段からコンテンツを選択し、選択したコンテンツを前記表示部に表示することを特徴とする請求項２から請求項７のいずれかに記載のシームレスコンテンツ提供装置。
【請求項９】
前記コンテンツの利用履歴を蓄積する利用履歴記憶手段と、
前記利用履歴記憶手段に蓄積されている利用履歴を解析し、前記コンテンツを取得するスケジュールを作成するスケジューラーと、
前記スケジューラーで作成されたスケジュールで前記コンテンツを取得し、前記コンテンツ記憶手段に記憶するコンテンツ取得手段と、
を備えることを特徴とする請求項１から請求項８のいずれかに記載のシームレスコンテンツ提供装置。
【請求項１０】
前記利用履歴記憶手段に蓄積されている利用履歴からユーザの嗜好を解析する嗜好解析手段を備え、
前記コンテンツ取得手段が、前記スケジュールに基づいて、前記嗜好解析手段で解析された前記ユーザの嗜好に基づいて、前記ネットワークからコンテンツを取得することを特徴とする請求項９に記載のシームレスコンテンツ提供装置。
【請求項１１】
前記嗜好解析手段が、前記利用履歴記憶手段に蓄積されている利用履歴から利用頻度の高いコンテンツを特定し、特定された前記利用頻度の高いコンテンツに基づいて当該ユーザの嗜好を分析することを特徴とする請求項１０に記載のシームレスコンテンツ提供装置。
【請求項１２】
前記嗜好解析手段が、前記利用履歴記憶手段に蓄積されている利用履歴、および前記ユーザが参加しているソーシャルネットワーキングサービスから取得された当該ユーザに関する情報に基づいて、当該ユーザの嗜好を解析することを特徴とする請求項１０または請求項１１に記載のシームレスコンテンツ提供装置。
【請求項１３】
ユーザの行動履歴を記憶する行動履歴記憶手段を備え、
前記スケジューラーが、記憶された前記行動履歴に基づいて、前記オフライン状態となる時間帯を予測し、予測した時間帯に基づいて前記スケジュールを作成することを特徴とする請求項９から請求項１２のいずれかに記載のシームレスコンテンツ提供装置。
【請求項１４】
ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置におけるシームレスコンテンツ提供方法であって、
前記コンテンツを記憶するコンテンツ記憶手段と、表示切替手段とを備え、
前記表示切替手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったか否かを判断する第１のステップと、
前記表示切替手段が、前記第１のステップで、前記オンライン状態から前記オフライン状態に切り替わったと判断された場合に、前記コンテンツ記憶手段に記憶されている前記オフライン状態で利用されるコンテンツを取得する第２のステップと、
前記表示切替手段が、前記第２のステップで取得されたコンテンツに前記表示部の表示を切り替える第３のステップと、
を含むことを特徴とするシームレスコンテンツ提供方法。
【請求項１５】
ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置におけるシームレスコンテンツ提供方法をコンピュータに実行させるためのプログラムであって、
前記コンテンツを記憶するコンテンツ記憶手段と、表示切替手段とを備え、
前記表示切替手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったか否かを判断する第１のステップと、
前記表示切替手段が、前記第１のステップで、前記オンライン状態から前記オフライン状態に切り替わったと判断された場合に、前記コンテンツ記憶手段に記憶されている前記オフライン状態で利用されるコンテンツを取得する第２のステップと、
前記表示切替手段が、前記第２のステップで取得されたコンテンツに前記表示部の表示を切り替える第３のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンライン状態およびオフライン状態のいずれの動作状態にあっても、シームレスにコンテンツを提供するシームレスコンテンツ提供装置、シームレスコンテンツ提供方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットの普及により、様々な場所で利用可能な３ＧやＷｉＦｉ等の無線通信回線を使用したＷｅｂアプリケーションの利用が増加している。しかしながら、無線通信回線によるネットワーク環境は固定回線に比べ不安定であり、しばしばネットワーク接続ができなくなり、利便性を損なうという課題がある。このような課題に対処するため、次のような既存技術が提案されている。
【０００３】
特許文献１では、ネットワーク接続ができない場合は、過去の通信履歴を基にサービス提供を行う技術が提案されている。また、特許文献２では、予め設定されたダウンロード範囲に応じてキャッシュを行い、オフライン状態ではキャッシュされたデータを提示する技術が提案されている。更に、特許文献３では、オフライン状態になることを見越し、オフライン状態においても利用可能なコンテンツを予め蓄積する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６４７４９号公報
【特許文献２】特開２００７−２１３１７３号公報
【特許文献３】特開２０１２−０００６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、利用者の過去の通信履歴をもとにオフライン状態時でもサービス提供を行うことができるが、利用者が利用したことのないコンテンツには対応することができないという問題点があった。特許文献２に記載の技術では、ダウンロードの範囲に限り、利用者が利用したことのないコンテンツに対応することが可能だが、オフライン状態時に取得要求を行ったコンテンツがダウンロード範囲に含まれていない場合は対応することができないという問題点があった。
【０００６】
特許文献３に記載の技術では、利用者の嗜好に応じてコンテンツを蓄積するためオフライン状態時においても、利用者が利用したことのないコンテンツに対応することは可能であるが、オフライン状態時であっても、利用者の閲覧行動は従来の閲覧行動と同じであるため、利用者が蓄積されたコンテンツを利用するためにはオフライン状態で本来の通信が出来ないことに気付いた後、現在の操作を中断して蓄積されたコンテンツを選択し、閲覧するという手間は必要となるという問題点があった。
【０００７】
そこで、本発明は、上述の課題に鑑みてなされたものであり、オフライン状態になった場合に、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することで、利用者にシームレスなコンテンツの利用を可能にするシームレスコンテンツ提供装置、シームレスコンテンツ提供方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００９】
（１）  本発明は、ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置であって、前記コンテンツを記憶するコンテンツ記憶手段（例えば、図１のコンテンツ記憶部１３０に相当）と、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったことに応じて、前記コンテンツ記憶手段に記憶されている前記オフライン状態で利用されるコンテンツに前記表示部の表示を切り替える表示切替手段（例えば、図１の表示切替部１４０に相当）と、を備えることを特徴とするシームレスコンテンツ提供装置を提案している。
【００１０】
この発明によれば、コンテンツ記憶手段は、コンテンツを記憶する。表示切替手段は、コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、オンライン状態からオフライン状態に切り替わったことに応じて、コンテンツ記憶手段に記憶されているオフライン状態で利用されるコンテンツに表示部の表示を切り替える。したがって、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することで、利用者にシームレスなコンテンツの利用を可能にする。
【００１１】
（２）  本発明は、（１）のシームレスコンテンツ提供装置において、前記表示切替手段が、前記ネットワークとの通信の可否に応じて通信を制御し、前記動作状態を管理する通信制御手段（例えば、図１の通信制御部１４１に相当）と、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが前記表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わった旨の通知を前記通信制御手段から受信したことに応じて、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報に基づいてコンテンツメニューを作成するコンテンツメニュー作成手段（例えば、図１のコンテンツメニュー作成部１４３に相当）と、前記コンテンツメニュー作成手段で作成された前記コンテンツメニューを前記表示部に表示し、当該コンテンツメニューからユーザが選択したコンテンツを当該表示部に表示する表示制御手段（例えば、図１の表示制御部１４４に相当）と、を備えることを特徴とするシームレスコンテンツ提供装置を提案している。
【００１２】
この発明によれば、通信制御手段は、ネットワークとの通信の可否に応じて通信を制御し、動作状態を管理する。コンテンツメニュー作成手段は、コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、オンライン状態からオフライン状態に切り替わった旨の通知を通信制御手段から受信したことに応じて、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツの情報に基づいてコンテンツメニューを作成する。表示制御手段は、コンテンツメニュー作成手段で作成されたコンテンツメニューを表示部に表示し、コンテンツメニューからユーザが選択したコンテンツを表示部に表示する。したがって、利用者は、特別な操作を要求することなく、利用可能なコンテンツをコンテンツメニューにて知ることができ、コンテンツメニューから利用したいコンテンツを選択することができる。
【００１３】
（３）  本発明は、（２）のシームレスコンテンツ提供装置において、前記表示部に表示されているコンテンツと、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツとの関連度を算出する関連度算出手段（例えば、図１の関連度算出部１４２に相当）を備え、前記コンテンツメニュー作成手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報を、前記関連度算出手段で算出された関連度に基づいて、前記コンテンツメニューに配置することを特徴とするシームレスコンテンツ提供装置を提案している。
【００１４】
この発明によれば、関連度算出手段は、表示部に表示されているコンテンツと、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツとの関連度を算出する。コンテンツメニュー作成手段は、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツの情報を、関連度算出手段で算出された関連度に基づいて、コンテンツメニューに配置する。したがって、ユーザは、オンライン状態時に利用していたコンテンツとの関連に基づいて、オフライン状態時に利用するコンテンツを選択することができる。
【００１５】
（４）  本発明は、（２）または（３）のシームレスコンテンツ提供装置において、前記表示切替手段が、前記オンライン状態から前記オフライン状態に切り替わる前に前記表示部に表示されていた前記オンライン状態で利用されるコンテンツが前記ネットワークに送信した取得要求を保持し、前記通信制御手段から再度オンライン状態となった旨の通知を受信したことに応じて、保持している前記取得要求を当該ネットワークに送信する取得要求手段（例えば、図１の取得要求部１４５に相当）を備え、前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記表示部の表示を、当該応答を反映した前記オンライン状態で利用されるコンテンツに切り替えることを特徴とするシームレスコンテンツ提供装置を提案している。
【００１６】
この発明によれば、取得要求手段は、オンライン状態からオフライン状態に切り替わる前に表示部に表示されていたオンライン状態で利用されるコンテンツがネットワークに送信した取得要求を保持し、通信制御手段から再度オンライン状態となった旨の通知を受信したことに応じて、保持している取得要求をネットワークに送信する。表示制御手段は、取得要求手段が送信した取得要求に対する応答を受信したことに応じて、表示部の表示を、応答を反映したオンライン状態で利用されるコンテンツに切り替える。したがって、オフライン状態からオンライン状態になった際に、利用者に特別な操作を要求することなく、オンライン状態時に利用していたコンテンツに切り替えることができる。
【００１７】
（５）  本発明は、（４）のシームレスコンテンツ提供装置において、前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記表示部の表示を、当該表示部に表示されているコンテンツから前記応答を反映した前記オンライン状態で利用されるコンテンツに徐々に切り替えることを特徴とするシームレスコンテンツ提供装置を提案している。
【００１８】
この発明によれば、表示制御手段は、取得要求手段が送信した取得要求に対する応答を受信したことに応じて、表示部の表示を、表示部に表示されているコンテンツから応答を反映したオンライン状態で利用されるコンテンツに徐々に切り替える。したがって、表示部に表示されているコンテンツの閲覧や操作を妨げずに、オンライン状態時に利用していたコンテンツに切り替えることができる。
【００１９】
（６）  本発明は、（４）のシームレスコンテンツ提供装置において、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記オンライン状態で利用されるコンテンツを前記表示部に表示するか否か選択させる選択メニューを作成する選択メニュー作成手段（例えば、図１の選択メニュー作成部１４６に相当）を備え、前記表示制御手段が、前記選択メニューを前記表示部に表示し、前記ユーザが前記オンライン状態で利用されるコンテンツを当該表示部に表示させることを選択したことに応じて、当該応答を反映した前記オンライン状態で利用されるコンテンツを当該表示部に表示することを特徴とするシームレスコンテンツ提供装置を提案している。
【００２０】
この発明によれば、選択メニュー作成手段は、取得要求手段が送信した取得要求に対する応答を受信したことに応じて、オンライン状態で利用されるコンテンツを表示部に表示するか否か選択させる選択メニューを作成する。表示制御手段は、選択メニューを表示部に表示し、ユーザがオンライン状態で利用されるコンテンツを表示部に表示させることを選択したことに応じて、応答を反映したオンライン状態で利用されるコンテンツを表示部に表示する。したがって、ユーザは、オンライン状態時に利用していたコンテンツに戻るか、表示部に表示されているコンテンツを利用し続けるか選択することができる。
【００２１】
（７）  本発明は、（４）から（６）のシームレスコンテンツ提供装置において、前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信した後に、前記ユーザからの入力を受け付けたことに応じて、前記表示部の表示を、前記応答を反映した前記オンライン状態で利用されるコンテンツに切り替えることを特徴とするシームレスコンテンツ提供装置を提案している。
【００２２】
この発明によれば、表示制御手段は、取得要求手段が送信した取得要求に対する応答を受信した後に、ユーザからの入力を受け付けたことに応じて、表示部の表示を、応答を反映したオンライン状態で利用されるコンテンツに切り替える。したがって、表示部に表示されているコンテンツの閲覧や操作を妨げずに、オンライン状態時に利用していたコンテンツに切り替えることができる。
【００２３】
（８）  本発明は、（２）から（７）のシームレスコンテンツ提供装置において、前記表示制御手段が、自装置に備えられた位置情報取得機能により取得した当該自装置の位置情報、および当該装置に備えられた時計機能により取得した時刻情報に基づいて、前記コンテンツ記憶手段からコンテンツを選択し、選択したコンテンツを前記表示部に表示することを特徴とするシームレスコンテンツ提供装置を提案している。
【００２４】
この発明によれば、表示制御手段が、自装置に備えられた位置情報取得機能により取得した自装置の位置情報、および自装置に備えられた時計機能により取得した時刻情報に基づいて、コンテンツ記憶手段からコンテンツを選択し、選択したコンテンツを表示部に表示する。したがって、ユーザの状況にあったコンテンツをオフライン時に提供することができる。
【００２５】
（９）  本発明は、（１）から（８）のシームレスコンテンツ提供装置において、前記コンテンツの利用履歴を蓄積する利用履歴記憶手段（例えば、図４の利用履歴記憶部１５０に相当）と、前記利用履歴記憶手段に蓄積されている利用履歴を解析し、前記コンテンツを取得するスケジュールを作成するスケジューラー（例えば、図４のスケジューラー１７０に相当）と、前記スケジューラーで作成されたスケジュールで前記コンテンツを取得し、前記コンテンツ記憶手段に記憶するコンテンツ取得手段（例えば、図４のコンテンツ取得部１９０に相当）と、を備えることを特徴とするシームレスコンテンツ提供装置を提案している。
【００２６】
この発明によれば、利用履歴記憶手段は、コンテンツの利用履歴を蓄積する。スケジューラーは、利用履歴記憶手段に蓄積されている利用履歴を解析し、コンテンツを取得するスケジュールを作成する。コンテンツ取得手段は、スケジューラーで作成されたスケジュールでコンテンツを取得し、コンテンツ記憶手段に記憶する。したがって、オフライン状態時に利用するコンテンツを、効率的に取得することができる。
【００２７】
（１０）  本発明は、（９）のシームレスコンテンツ提供装置において、前記利用履歴記憶手段に蓄積されている利用履歴からユーザの嗜好を解析する嗜好解析手段（例えば、図４の嗜好解析部１８０に相当）を備え、前記コンテンツ取得手段が、前記スケジュールに基づいて、前記嗜好解析手段で解析された前記ユーザの嗜好に基づいて、前記ネットワークからコンテンツを取得することを特徴とするシームレスコンテンツ提供装置を提案している。
【００２８】
この発明によれば、嗜好解析手段は、利用履歴記憶手段に蓄積されている利用履歴からユーザの嗜好を解析する。コンテンツ取得手段は、スケジュールに基づいて、嗜好解析手段で解析されたユーザの嗜好に基づいて、ネットワークからコンテンツを取得する。したがって、必要としている可能性が高いコンテンツをユーザに提供することができる。
【００２９】
（１１）  本発明は、（１０）のシームレスコンテンツ提供装置において、前記嗜好解析手段が、前記利用履歴記憶手段に蓄積されている利用履歴から利用頻度の高いコンテンツを特定し、特定された前記利用頻度の高いコンテンツに基づいて当該ユーザの嗜好を分析することを特徴とするシームレスコンテンツ提供装置を提案している。
【００３０】
この発明によれば、嗜好解析手段が、利用履歴記憶手段に蓄積されている利用履歴から利用頻度の高いコンテンツを特定し、特定された利用頻度の高いコンテンツに基づいてユーザの嗜好を分析する。したがって、ユーザが良く利用するコンテンツからユーザの嗜好を分析することができる。
【００３１】
（１２）  本発明は、（１０）または（１１）のシームレスコンテンツ提供装置において、前記嗜好解析手段が、前記利用履歴記憶手段に蓄積されている利用履歴、および前記ユーザが参加しているソーシャルネットワーキングサービスから取得された当該ユーザに関する情報に基づいて、当該ユーザの嗜好を解析することを特徴とするシームレスコンテンツ提供装置を提案している。
【００３２】
この発明によれば、嗜好解析手段が、利用履歴記憶手段に蓄積されている利用履歴、およびユーザが参加しているソーシャルネットワーキングサービスから取得されたユーザに関する情報に基づいて、ユーザの嗜好を解析する。したがって、ソーシャルネットワーキングサービスから取得できる情報によって、ユーザの嗜好を分析することができる。
【００３３】
（１３）  本発明は、（９）から（１２）のシームレスコンテンツ提供装置において、前記ユーザの行動履歴を記憶する行動履歴記憶手段（例えば、図４の行動履歴記憶部１６０に相当）を備え、前記スケジューラーが、記憶された前記行動履歴に基づいて、前記オフライン状態となる時間帯を予測し、予測した時間帯に基づいて前記スケジュールを作成することを特徴とするシームレスコンテンツ提供装置を提案している。
【００３４】
この発明によれば、行動履歴記憶手段は、ユーザの行動履歴を記憶する。スケジューラーは、記憶された行動履歴に基づいて、オフライン状態となる時間帯を予測し、予測した時間帯に基づいてスケジュールを作成する。したがって、オンライン状態である可能性が高い時間帯に、オフライン状態時に利用するコンテンツを取得することができる。
【００３５】
（１４）  本発明は、ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置におけるシームレスコンテンツ提供方法であって、前記コンテンツを記憶するコンテンツ記憶手段と、表示切替手段とを備え、前記表示切替手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったか否かを判断する第１のステップ（例えば、図２のステップＳ１に相当）と、前記表示切替手段が、前記第１のステップで、前記オンライン状態から前記オフライン状態に切り替わったと判断された場合に、前記コンテンツ記憶手段に記憶されている前記オフライン状態で利用されるコンテンツを取得する第２のステップ（例えば、図２のステップＳ２に相当）と、前記表示切替手段が、前記第２のステップで取得されたコンテンツに前記表示部の表示を切り替える第３のステップ（例えば、図２のステップＳ３に相当）と、を含むことを特徴とするシームレスコンテンツ提供方法を提案している。
【００３６】
この発明によれば、まず、第１のステップにおいて、表示切替手段が、コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、オンライン状態からオフライン状態に切り替わったか否かを判断する。次に、第２のステップにおいて、表示切替手段が、第１のステップで、オンライン状態からオフライン状態に切り替わったと判断された場合に、コンテンツ記憶手段に記憶されているオフライン状態で利用されるコンテンツを取得する。次に、第３のステップにおいて、表示切替手段が、第２のステップで取得されたコンテンツに表示部の表示を切り替える。したがって、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することで、利用者にシームレスなコンテンツの利用を可能にする。
【００３７】
（１５）  本発明は、ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置におけるシームレスコンテンツ提供方法をコンピュータに実行させるためのプログラムであって、前記コンテンツを記憶するコンテンツ記憶手段と、表示切替手段とを備え、前記表示切替手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったか否かを判断する第１のステップ（例えば、図２のステップＳ１に相当）と、前記表示切替手段が、前記第１のステップで、前記オンライン状態から前記オフライン状態に切り替わったと判断された場合に、前記コンテンツ記憶手段に記憶されている前記オフライン状態で利用されるコンテンツを取得する第２のステップ（例えば、図２のステップＳ２に相当）と、前記表示切替手段が、前記第２のステップで取得されたコンテンツに前記表示部の表示を切り替える第３のステップ（例えば、図２のステップＳ３に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３８】
この発明によれば、まず、第１のステップにおいて、表示切替手段が、コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、オンライン状態からオフライン状態に切り替わったか否かを判断する。次に、第２のステップにおいて、表示切替手段が、第１のステップで、オンライン状態からオフライン状態に切り替わったと判断された場合に、コンテンツ記憶手段に記憶されているオフライン状態で利用されるコンテンツを取得する。次に、第３のステップにおいて、表示切替手段が、第２のステップで取得されたコンテンツに表示部の表示を切り替える。したがって、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することで、利用者にシームレスなコンテンツの利用を可能にする。
【発明の効果】
【００３９】
オフライン状態になった場合に、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することで、利用者にシームレスなコンテンツの利用を可能にする。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施形態に係るシームレスコンテンツ提供装置の構成を示す図である。
【図２】本発明の第１の実施形態に係るシームレスコンテンツ提供装置におけるシームレスコンテンツ提供処理のフロー図である。
【図３】本発明の第１の実施形態に係るシームレスコンテンツ提供装置における、バックグラウンド処理を含めたシームレスコンテンツ提供処理のフロー図である。
【図４】本発明の第２の実施形態に係るシームレスコンテンツ提供装置の構成を示す図である。
【発明を実施するための形態】
【００４１】
以下、図面を用いて、本発明の実施形態について詳細に説明する。なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組み合わせを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００４２】
＜第１の実施形態＞
＜シームレスコンテンツ提供装置の構成＞
図１は、本発明の第１の実施形態に係るシームレスコンテンツ提供装置１００の構成を示す図である。図１に示すように、本実施形態において、シームレスコンテンツ提供装置１００は、通信部１１０、表示部１２０、コンテンツ記憶部１３０、および表示切替部１４０から構成される。
【００４３】
通信部１１０は、ネットワークと接続され、サーバへコンテンツの要求を送信したり、要求したコンテンツをサーバから受信をしたりする。
【００４４】
表示部１２０は、後述するコンテンツ記憶部１３０に記憶されているコンテンツを表示する表示デバイスであって、例えば、液晶ディスプレイや、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイ等により構成される。
【００４５】
コンテンツ記憶部１３０は、コンテンツと各コンテンツがオフライン状態で利用できるか否かの情報とを記憶している。なお、コンテンツは、通信部１１０を介してネットワーク上のサーバから受信したり、シームレスコンテンツ提供装置１００に予め登録されていたりする。また、コンテンツ記憶部１３０は、各コンテンツのカテゴリー、概要、サムネイルといった属性情報を併せて記憶してもよい。ここで、コンテンツは、例えば、ブラウザ、ゲーム、メディアプレーヤー、地図等のアプリケーション自体、またはそれらに利用されるデータである。
【００４６】
表示切替部１４０は、コンテンツ記憶部１３０に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部１２０に表示されている際に、通信部１１０がネットワークと接続できなくなり、ネットワークとの接続がオンライン状態からオフライン状態に切り替わったことを検知する。そして、表示切替部１４０は、ネットワークとの接続がオンライン状態からオフライン状態に切り替わったことを検知したことに応じて、コンテンツ記憶部１３０に記憶されているオフライン状態で利用されるコンテンツに表示部１２０の表示を切り替える。
【００４７】
表示切替部１４０は、具体的には、通信制御部１４１、関連度算出部１４２、コンテンツメニュー作成部１４３、表示制御部１４４、取得要求部１４５、および選択メニュー作成部１４６から構成される。
【００４８】
通信制御部１４１は、通信部１１０がネットワークと接続できているか否かを監視し、ネットワークとの接続がオンライン状態かオフライン状態かを検知する。また、通信制御部１４１は、ネットワークとの接続が変わった際には、変わる直前の状態を記憶しておく。
【００４９】
関連度算出部１４２は、表示部１２０に表示されているコンテンツと、コンテンツ記憶部１３０に記憶されているコンテンツのうちオフライン状態で利用できるコンテンツとの関連度を算出する。具体的には、関連度算出部１４２は、表示部１２０に表示されているコンテンツとコンテンツ記憶部１３０に記憶されているコンテンツのうちオフライン状態で利用できるコンテンツとにおいて、コンテンツに紐付けられている属性情報やコンテンツから抽出されるキーワードが一致する度合を関連度として算出する。なお、関連度に基づいて、コンテンツメニューの作成や表示部１２０に表示するコンテンツの決定を行わない場合には、関連度算出部１４２は備えなくてもよい。
【００５０】
コンテンツメニュー作成部１４３は、通信制御部１４１からオンライン状態からオフライン状態に切り替わった旨の通知を受信したことに応じて、オフライン状態で利用できるコンテンツの情報をコンテンツ記憶部１３０から取得する。そして、取得した情報に基づいて、オフライン状態で利用できるコンテンツをユーザに提示するコンテンツメニューを作成する。コンテンツ記憶部１３０に各コンテンツの属性情報が記憶されている場合には、その情報も併せて取得し、コンテンツメニューの作成に用いる。なお、コンテンツメニュー作成部１４３は、必ずしも備えていなくてもよい。
【００５１】
また、コンテンツメニュー作成部１４３は、関連度算出部１４２で算出された関連度に基づいて、コンテンツ記憶部１３０から取得した情報を配置してコンテンツメニューを作成する。具体的には、コンテンツメニュー作成部１４３は、表示部１２０に表示されているコンテンツとの関連度が高い順にリスト形式にコンテンツ記憶部１３０から取得した情報を配置したコンテンツメニューや、表示部１２０に表示されているコンテンツを中心として関連度を距離で示したグラフ形式にコンテンツ記憶部１３０から取得した情報を配置したコンテンツメニューを作成する。
【００５２】
表示制御部１４４は、コンテンツメニュー作成部１４３で作成されたコンテンツメニューを表示部１２０に表示する。そして、表示されたコンテンツメニューからユーザが選択したコンテンツを表示部１２０に表示する。コンテンツメニュー作成部１４３を備えていない場合、表示制御部１４４は、通信制御部１４１からオンライン状態からオフライン状態に切り替わった旨の通知を受信したことに応じて、コンテンツ記憶部１３０からコンテンツを取得し、表示部１２０に表示する。コンテンツ記憶部１３０に複数のコンテンツが記憶されている場合には、現在地の位置情報、現在時刻、予め設定された優先順位、記憶された日付順等によって、表示制御部１４４は、取得するコンテンツを選択する。
【００５３】
取得要求部１４５は、通信制御部１４１からオンライン状態からオフライン状態に切り替わった旨の通知を受信したことに応じて、表示部１２０に表示されていたコンテンツがネットワークに送信した取得要求を通信部１１０から取得し、一時記憶する。ところで、取得要求には、要求先と要求内容とが少なくとも含まれ、例えば、ＨＴＴＰリクエストである。そして、取得要求部１４５は、通信制御部１４１から再度オンライン状態になった旨の通知を受信したことに応じて、一時記憶している取得要求を通信部１１０を介してネットワークに送信する。
【００５４】
選択メニュー作成部１４６は、取得要求部１４５が通信部１１０を介してネットワークに送信した取得要求に対する応答を受信したことに応じて、オフライン状態になる前に表示部１２０に表示されていたコンテンツを表示部１２０に再表示するか否かをユーザに選択させる選択メニューを作成する。例えば、選択メニューは、例えば、コンテンツ名と再表示するか否かを選択するためのボタンとから構成される。なお、選択メニュー作成部１４６は、必ずしも備えていなくてもよい。
【００５５】
表示制御部１４４に戻って、表示制御部１４４は、選択メニュー作成部１４６で作成された選択メニューを表示部１２０に表示する。そして、表示された選択メニューでユーザが再表示する旨を選択したことに応じて、オフライン状態になる前に表示部１２０に表示されていたコンテンツを、取得要求部１４５が送信した取得要求への応答を反映させた状態で表示部１２０に表示する。なお、表示された選択メニューでユーザが再表示する旨を選択しなかった場合には、表示部１２０に表示されているコンテンツを表示し続け、取得要求部１４５が送信した取得要求への応答を一時記憶しておいてもよい。一時記憶された応答は、ユーザから再び同様の取得要求が行われたといった際に、読み込まれ、表示部１２０に表示してもよい。
【００５６】
表示制御部１４４は、選択メニュー作成部１４６で選択メニューが作成されたことに応じて、選択メニューを表示部１２０に表示してもよいし、選択メニュー作成部１４６で選択メニューが作成された後に、ユーザが画面スクロールやリンククリック等の何らかの操作を行ったことに応じて、選択メニューを表示部１２０に表示してもよい。
【００５７】
選択メニュー作成部１４６を備えていない場合、表示制御部１４４は、取得要求部１４５が通信部１１０を介してネットワークに送信した取得要求に対する応答を受信したことに応じて、オフライン状態になる前に表示部１２０に表示されていたコンテンツを、取得要求部１４５が送信した取得要求への応答を反映させた状態で表示部１２０に表示する。なお、取得要求部１４５が通信部１１０を介してネットワークに送信した取得要求に対する応答を受信した後に、ユーザが画面スクロールやリンククリック等の何らかの操作を行ったことに応じて、オフライン状態になる前に表示部１２０に表示されていたコンテンツを、取得要求部１４５が送信した取得要求への応答を反映させた状態で表示部１２０に表示してもよい。あるいは、表示制御部１４４は、表示部１２０に表示されているコンテンツを表示し続け、取得要求部１４５が送信した取得要求への応答を一時記憶しておいてもよい。一時記憶された応答は、ユーザから再び同様の取得要求が行われたといった際に、読み込まれ、表示部１２０に表示してもよい。
【００５８】
表示制御部１４４は、取得要求部１４５が送信した取得要求への応答を反映させた、オフライン状態になる前に表示部１２０に表示されていたコンテンツ（以下、再表示コンテンツという。）に表示部１２０の表示を切り替える方法としては、例えば、２つある。１つ目は、取得要求部１４５が通信部１１０を介してネットワークに送信した取得要求に対する応答を受信したことに応じて、再表示コンテンツにすぐに切り替える方法である。二つ目は、取得要求部１４５が通信部１１０を介してネットワークに送信した取得要求に対する応答を受信したことに応じて、再表示コンテンツに画面端から徐々に切り替える方法である。
【００５９】
＜シームレスコンテンツ提供処理フロー＞
図２は、本発明の第１の実施形態に係るシームレスコンテンツ提供装置１００におけるシームレスコンテンツ提供処理フローを示す図である。
【００６０】
まず、ステップＳ１において、表示切替部１４０の通信制御部１４１は、コンテンツ記憶部１３０に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部１２０に表示されている際に、通信部１１０がネットワークと接続できなくなり、ネットワークとの接続がオンライン状態からオフライン状態に切り替わったか否かを判断する。ネットワークとの接続がオンライン状態からオフライン状態に切り替わった場合には、ステップＳ２に処理を進め、一方、ネットワークとの接続がオンライン状態のままである場合には、処理を戻す。
【００６１】
次に、ステップＳ２において、表示切替部１４０の表示制御部１４４は、コンテンツ記憶部１３０からオフライン状態で利用できるコンテンツを取得する。
【００６２】
次に、ステップＳ３において、表示切替部１４０の表示制御部１４４は、ステップＳ２で取得したコンテンツを表示部１２０に表示する。
【００６３】
＜シームレスコンテンツ提供処理フロー＞
図３は、本発明の第１の実施形態に係るシームレスコンテンツ提供装置１００における、バックグラウンド処理を含めたシームレスコンテンツ提供処理のフロー図である。
【００６４】
まず、ステップＳ１１において、表示切替部１４０の通信制御部１４１は、コンテンツ記憶部１３０に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部１２０に表示されている際に、通信部１１０がネットワークと接続できなくなり、ネットワークとの接続がオンライン状態からオフライン状態に切り替わったか否かを判断する。ネットワークとの接続がオンライン状態からオフライン状態に切り替わった場合には、ステップＳ１２およびステップＳ１３に処理を進め、一方、ネットワークとの接続がオンライン状態のままである場合には、処理を戻す。
【００６５】
次に、ステップＳ１２において、表示切替部１４０の取得要求部１４５は、表示部１２０に表示されていたコンテンツがネットワークに送信した取得要求を通信部１１０から取得し、一時記憶する。
【００６６】
次に、ステップＳ１３において、表示切替部１４０の表示制御部１４４は、コンテンツ記憶部１３０からオフライン状態で利用できるコンテンツを取得する。なお、ステップＳ１２とステップＳ１３とは、いずれが先であっても、同時であってもよい。
【００６７】
次に、ステップＳ１４において、表示切替部１４０の表示制御部１４４は、ステップＳ１３で取得したコンテンツを表示部１２０に表示する。
【００６８】
次に、ステップＳ１５において、表示切替部１４０の通信制御部１４１は、通信部１１０がネットワークと接続できるようになり、ネットワークとの接続がオフライン状態からオンライン状態に切り替わったか否かを判断する。ネットワークとの接続がオフライン状態からオンライン状態に切り替わった場合には、ステップＳ１６に処理を進め、一方、ネットワークとの接続がオフライン状態のままである場合には、ステップＳ１５に処理を戻す。
【００６９】
次に、ステップＳ１６において、表示切替部１４０の取得要求部１４５は、ステップＳ１２で一時記憶した取得要求を、通信部１１０を介して、ネットワークに送信する。
【００７０】
次に、ステップＳ１７において、表示切替部１４０の取得要求部１４５は、ステップＳ１６で送信した取得要求に対する応答を、通信部１１０を介して、受信する。
【００７１】
次に、ステップＳ１８において、表示切替部１４０の表示制御部１４４は、選択メニューを介して受け付けたユーザの指示や予めされている設定等に基づいて、オフライン状態になる前に表示部１２０に表示されていたコンテンツを再表示するか否か判断する。オフライン状態になる前に表示部１２０に表示されていたコンテンツを再表示すると判断した場合には、ステップＳ１９に処理を進め、一方、再表示しないと判断した場合には、ステップＳ２０に処理を進める。
【００７２】
次に、ステップＳ１９において、表示切替部１４０の表示制御部１４４は、オフライン状態になる前に表示部１２０に表示されていたコンテンツを、ステップＳ１７で受信した応答を反映させた状態で表示部１２０に表示する。
【００７３】
次に、ステップＳ２０において、表示切替部１４０は、表示部１２０に表示されているコンテンツを表示し続け、ステップＳ１７で受信した応答を一時記憶する。一時記憶された応答は、ユーザから再び同様の取得要求が行われたといった際に、一時記憶してある応答を読み込み、表示部１２０に表示してもよい。
【００７４】
以上、説明したように、オフライン状態になった場合に、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することができる。また、オフライン状態からオンライン状態に戻った場合に、利用者に特別な操作を要求することなく、オンライン状態で利用していたコンテンツを提示することができる。その結果、利用者にシームレスなコンテンツの利用を可能にする。
【００７５】
＜第２の実施形態＞
図４を用いて、本発明の第２の実施形態について説明する。なお、本実施形態におけるシームレスコンテンツ提供装置は、ユーザに最適なコンテンツをオフライン状態時に提供することができる。なお、第１の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
【００７６】
＜シームレスコンテンツ提供装置＞
図４は、本発明の第２の実施形態に係るシームレスコンテンツ提供装置１０１の構成を示す図である。図に示すように、シームレスコンテンツ提供装置１０１は、利用履歴記憶部１５０、行動履歴記憶部１６０、スケジューラー１７０、嗜好解析部１８０、コンテンツ取得部１９０、通信部１１０、表示部１２０、コンテンツ記憶部１３０、および表示切替部１４０から構成される。なお、図４において、表示切替部１４０を構成する各部を記載していないが、本実施形態においても第１の実施形態と同様に各部を備えている。
【００７７】
利用履歴記憶部１５０は、シームレスコンテンツ提供装置１０１で利用されたコンテンツの利用履歴を記憶する。具体的には、利用履歴記憶部１５０は、コンテンツを識別する情報、コンテンツが利用された時刻、コンテンツが利用された場所の位置情報等を記憶する。
【００７８】
行動履歴記憶部１６０は、ユーザの行動履歴を取得する。具体的には、行動履歴記憶部１６０は、シームレスコンテンツ提供装置１０１が所定のタイミングにて取得した時刻、位置情報、通信状況等を記憶する。また、行動履歴記憶部１６０は、ユーザのスケジュールを記憶してもよい。なお、行動履歴記憶部１６０は、後述するスケジューラー１７０やコンテンツ取得部１９０で、ユーザの行動履歴を利用しない場合には、シームレスコンテンツ提供装置１０１に備えられなくてもよい。
【００７９】
スケジューラー１７０は、利用履歴記憶部１５０に蓄積されている利用履歴を解析し、コンテンツを取得するスケジュールを作成する。具体的には、利用履歴記憶部１５０に蓄積されている利用履歴に基づいてオフライン状態となる時間帯や場所を特定し、現在の時刻や場所に基づいて、コンテンツ記憶部１３０に記憶するコンテンツを取得する時刻や場所を決定する。また、スケジューラー１７０は、利用履歴記憶部１５０に蓄積されている利用履歴に基づいてトラヒック特性を予測し、予測したトラヒック特性に基づいて、コンテンツ記憶部１３０に記憶するコンテンツを取得する時刻や位置を決定してもよい。
【００８０】
また、スケジューラー１７０は、行動履歴記憶部１６０がユーザのスケジュールを記憶している場合には、ユーザのスケジュールも用いて、コンテンツ記憶部１３０に記憶するコンテンツを取得する時刻や場所を決定する。更に、スケジューラー１７０は、ユーザが操作を行っていない時やネットワークリソースやＣＰＵリソースが空いている時に、コンテンツ記憶部１３０に記憶するコンテンツを取得するようにスケジュールしてもよい。
【００８１】
嗜好解析部１８０は、利用履歴記憶部１５０に蓄積されている利用履歴からユーザの嗜好を解析する。具体的には、嗜好解析部１８０は、利用履歴記憶部１５０に蓄積されている情報から利用頻度の高いコンテンツを特定し、特定された利用頻度の高いコンテンツに紐付けられている属性情報やコンテンツに含まれるキーワードに基づいてユーザの嗜好を分析する。
【００８２】
また、嗜好解析部１８０は、利用履歴記憶部１５０に蓄積されている情報、およびユーザが参加しているソーシャルネットワーキングサービスから取得されたユーザに関する情報に基づいて、ユーザの嗜好を解析する。例えば、ユーザがソーシャルネットワーキングサービスに投稿している内容に基づいてユーザの嗜好を解析したり、ユーザと友好度が高い人がソーシャルネットワーキングサービスに投稿している内容も用いてユーザの嗜好を解析したりする。なお、嗜好解析部１８０は、後述するコンテンツ取得部１９０で、ユーザの嗜好を利用しない場合には、シームレスコンテンツ提供装置１０１に備えられなくてもよい。
【００８３】
コンテンツ取得部１９０は、スケジューラー１７０で作成されたスケジュールでコンテンツを取得し、コンテンツ記憶部１３０に記憶する。コンテンツ取得部１９０は、予め設定された条件に基づいてコンテンツを取得したり、行動履歴記憶部１６０にユーザのスケジュールが記憶されている場合には、ユーザのスケジュールから抽出されるキーワードに基づいてコンテンツを取得したりする。また、コンテンツ取得部１９０は、嗜好解析部１８０で解析されたユーザの嗜好に基づいて、コンテンツを取得する。
【００８４】
以上、説明したように、本実施形態によれば、ユーザのコンテンツ利用履歴や行動履歴から、オフライン状態時に利用できるコンテンツを取得するスケジュールを作成することができる。また、ユーザの嗜好に合ったコンテンツを、オフライン状態時に利用できるコンテンツとして記憶しておくことができる。
【００８５】
なお、シームレスコンテンツ提供装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを機器に読み込ませ、実行することによって本発明のシームレスコンテンツ提供装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００８６】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００８７】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００８８】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８９】
１００  シームレスコンテンツ提供装置
１１０  通信部
１２０  表示部
１３０  コンテンツ記憶部
１４０  表示切替部
１４１  通信制御部
１４２  関連度算出部
１４３  コンテンツメニュー作成部
１４４  表示制御部
１４５  取得要求部
１４６  選択メニュー作成部
【図１】
2014160299.tif 000003
【図２】
2014160299.tif 000004
【図３】
2014160299.tif 000005
【図４】
2014160299.tif 000006