JP5985412B2 - Seamless content providing apparatus, seamless content providing method, and program - Google Patents

Seamless content providing apparatus, seamless content providing method, and program Download PDF

Info

Publication number
JP5985412B2
JP5985412B2 JP2013029613A JP2013029613A JP5985412B2 JP 5985412 B2 JP5985412 B2 JP 5985412B2 JP 2013029613 A JP2013029613 A JP 2013029613A JP 2013029613 A JP2013029613 A JP 2013029613A JP 5985412 B2 JP5985412 B2 JP 5985412B2
Authority
JP
Japan
Prior art keywords
content
unit
display
display unit
seamless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013029613A
Other languages
Japanese (ja)
Other versions
JP2014160299A (en
Inventor
直紀 関口
直紀 関口
祥 佐々木
祥 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2013029613A priority Critical patent/JP5985412B2/en
Publication of JP2014160299A publication Critical patent/JP2014160299A/en
Application granted granted Critical
Publication of JP5985412B2 publication Critical patent/JP5985412B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、オンライン状態およびオフライン状態のいずれの動作状態にあっても、シームレスにコンテンツを提供するシームレスコンテンツ提供装置、シームレスコンテンツ提供方法、およびプログラムに関する。   The present invention relates to a seamless content providing apparatus, a seamless content providing method, and a program that seamlessly provide content regardless of whether it is in an online state or an offline state.

近年、スマートフォンやタブレットの普及により、様々な場所で利用可能な3GやWiFi等の無線通信回線を使用したWebアプリケーションの利用が増加している。しかしながら、無線通信回線によるネットワーク環境は固定回線に比べ不安定であり、しばしばネットワーク接続ができなくなり、利便性を損なうという課題がある。このような課題に対処するため、次のような既存技術が提案されている。   In recent years, with the spread of smartphones and tablets, the use of Web applications using wireless communication lines such as 3G and WiFi that can be used in various places is increasing. However, a network environment using a wireless communication line is unstable compared to a fixed line, and there is a problem that network connection is often impossible and convenience is impaired. In order to deal with such problems, the following existing technologies have been proposed.

特許文献1では、ネットワーク接続ができない場合は、過去の通信履歴を基にサービス提供を行う技術が提案されている。また、特許文献2では、予め設定されたダウンロード範囲に応じてキャッシュを行い、オフライン状態ではキャッシュされたデータを提示する技術が提案されている。更に、特許文献3では、オフライン状態になることを見越し、オフライン状態においても利用可能なコンテンツを予め蓄積する技術が提案されている。   Patent Document 1 proposes a technique for providing a service based on past communication history when network connection is not possible. Patent Document 2 proposes a technique for performing caching according to a preset download range and presenting cached data in an offline state. Further, Patent Document 3 proposes a technique for preliminarily storing content that can be used even in an offline state in anticipation of going offline.

特開2011−164749号公報JP 2011-164749 A 特開2007−213173号公報JP 2007-213173 A 特開2012−000618号公報JP 2012-000618 A

しかしながら、特許文献1に記載の技術では、利用者の過去の通信履歴をもとにオフライン状態時でもサービス提供を行うことができるが、利用者が利用したことのないコンテンツには対応することができないという問題点があった。特許文献2に記載の技術では、ダウンロードの範囲に限り、利用者が利用したことのないコンテンツに対応することが可能だが、オフライン状態時に取得要求を行ったコンテンツがダウンロード範囲に含まれていない場合は対応することができないという問題点があった。   However, with the technology described in Patent Document 1, it is possible to provide a service even in an offline state based on a user's past communication history, but it is possible to deal with content that has not been used by the user. There was a problem that it was not possible. With the technology described in Patent Document 2, it is possible to deal with content that has not been used by the user only within the download range, but the content requested for acquisition in the offline state is not included in the download range There was a problem that could not cope.

特許文献3に記載の技術では、利用者の嗜好に応じてコンテンツを蓄積するためオフライン状態時においても、利用者が利用したことのないコンテンツに対応することは可能であるが、オフライン状態時であっても、利用者の閲覧行動は従来の閲覧行動と同じであるため、利用者が蓄積されたコンテンツを利用するためにはオフライン状態で本来の通信が出来ないことに気付いた後、現在の操作を中断して蓄積されたコンテンツを選択し、閲覧するという手間は必要となるという問題点があった。   In the technique described in Patent Document 3, since content is stored according to the user's preference, it is possible to deal with content that has not been used by the user even in the offline state. Even so, since the browsing behavior of the user is the same as the conventional browsing behavior, the user cannot realize the original communication in the offline state in order to use the accumulated content. There is a problem in that it is necessary to interrupt the operation to select and browse the accumulated content.

そこで、本発明は、上述の課題に鑑みてなされたものであり、オフライン状態になった場合に、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することで、利用者にシームレスなコンテンツの利用を可能にするシームレスコンテンツ提供装置、シームレスコンテンツ提供方法、およびプログラムを提供することを目的とする。   Therefore, the present invention has been made in view of the above-described problems, and presents content that can be used even in an offline state without requiring a special operation when the user enters an offline state. Therefore, it is an object to provide a seamless content providing apparatus, a seamless content providing method, and a program that enable a user to use seamless content.

本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。   The present invention proposes the following matters in order to solve the above problems. In addition, in order to make an understanding easy, although the code | symbol corresponding to embodiment of this invention is attached | subjected and demonstrated, it is not limited to this.

(1) 本発明は、ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置であって、前記コンテンツを記憶するコンテンツ記憶手段(例えば、図1のコンテンツ記憶部130に相当)と、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったことに応じて、前記コンテンツ記憶手段に記憶されている前記オフライン状態で利用されるコンテンツに前記表示部の表示を切り替える表示切替手段(例えば、図1の表示切替部140に相当)と、を備え、前記表示切替手段が、前記ネットワークとの通信の可否に応じて通信を制御し、前記動作状態を管理する通信制御手段(例えば、図1の通信制御部141に相当)と、前記表示部に表示されているコンテンツと、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツとの関連度を算出する関連度算出手段(例えば、図1の関連度算出部142に相当)と、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが前記表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わった旨の通知を前記通信制御手段から受信したことに応じて、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報を、前記関連度算出手段で算出された関連度に基づいて配置し、コンテンツメニューを作成するコンテンツメニュー作成手段(例えば、図1のコンテンツメニュー作成部143に相当)と、前記コンテンツメニュー作成手段で作成された前記コンテンツメニューを前記表示部に表示し、当該コンテンツメニューからユーザが選択したコンテンツを前記コンテンツ記憶手段から取得して当該表示部に表示する表示制御手段(例えば、図1の表示制御部144に相当)と、を備えることを特徴とするシームレスコンテンツ提供装置を提案している。 (1) The present invention has an operation state including an online state in which communication with a network is possible and an offline state in which communication with the network is impossible, and content can be provided in any of the operation states A seamless content providing apparatus, which is used in an online state among content storage means for storing the content (for example, equivalent to the content storage unit 130 in FIG. 1) and content stored in the content storage means. When the content is displayed on the display unit, the display unit displays the content used in the offline state stored in the content storage unit in response to switching from the online state to the offline state. Display switching means (for example, equivalent to the display switching unit 140 in FIG. 1) ; Communication control means (for example, corresponding to the communication control unit 141 in FIG. 1) that controls communication according to whether or not communication with the network is possible and manages the operation state, and the display Relevance calculating means for calculating relevance between the content displayed in the section and the content stored in the content storage means in the offline state (for example, the relevance calculating section in FIG. 1) 142) and when the content used in the online state among the content stored in the content storage means is displayed on the display unit, the notification that the online state is switched to the offline state Of the content stored in the content storage means in response to receiving the message from the communication control means. Content menu creation means (for example, equivalent to the content menu creation unit 143 in FIG. 1) that arranges content information used in the active state based on the degree of association calculated by the degree of association calculation means And display control means for displaying the content menu created by the content menu creation means on the display unit, acquiring the content selected by the user from the content menu from the content storage means, and displaying it on the display unit. (For example, corresponding to the display control unit 144 in FIG. 1) is proposed.

この発明によれば、コンテンツ記憶手段は、コンテンツを記憶する。表示切替手段は、コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、オンライン状態からオフライン状態に切り替わったことに応じて、コンテンツ記憶手段に記憶されているオフライン状態で利用されるコンテンツに表示部の表示を切り替える。通信制御手段は、ネットワークとの通信の可否に応じて通信を制御し、動作状態を管理する。関連度算出手段は、表示部に表示されているコンテンツと、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツとの関連度を算出する。コンテンツメニュー作成手段は、コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、オンライン状態からオフライン状態に切り替わった旨の通知を通信制御手段から受信したことに応じて、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツの情報を、関連度算出手段で算出された関連度に基づいて配置し、コンテンツメニューを作成する。表示制御手段は、コンテンツメニュー作成手段で作成されたコンテンツメニューを表示部に表示し、コンテンツメニューからユーザが選択したコンテンツをコンテンツ記憶手段から取得して表示部に表示する。したがって、利用者は、オンライン状態時に利用していたコンテンツとの関連に基づいてオフライン状態時に利用できるコンテンツをコンテンツメニューにて知り選択できることで、利用者にシームレスなコンテンツの利用を可能にする。 According to this invention, the content storage means stores the content. The display switching means is content storage means in response to switching from the online state to the offline state when the content used in the online state among the contents stored in the content storage means is displayed on the display unit. The display on the display unit is switched to the content that is stored offline in the offline state. The communication control means controls communication according to whether or not communication with the network is possible, and manages the operation state. The degree-of-association calculating means calculates the degree of association between the content displayed on the display unit and the content stored offline in the content storage means. The content menu creation means is a communication control means for notifying that the online state has been switched to the offline state when content used in the online state among the contents stored in the content storage unit is displayed on the display unit. In response to the content received from the content storage means, the content information used in the offline state is arranged based on the relevance calculated by the relevance calculation means, and a content menu is created. To do. The display control unit displays the content menu created by the content menu creation unit on the display unit, acquires the content selected by the user from the content menu from the content storage unit, and displays it on the display unit. Therefore, the user can know and select the content that can be used in the offline state on the content menu based on the relationship with the content that was used in the online state, thereby enabling the user to use the content seamlessly.

(2) 本発明は、(1)のシームレスコンテンツ提供装置において、前記表示切替手段が、前記オンライン状態から前記オフライン状態に切り替わる前に前記表示部に表示されていた前記オンライン状態で利用されるコンテンツが前記ネットワークに送信した取得要求を保持し、前記通信制御手段から再度オンライン状態となった旨の通知を受信したことに応じて、保持している前記取得要求を当該ネットワークに送信する取得要求手段(例えば、図1の取得要求部145に相当)を備え、前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記表示部の表示を、当該応答を反映した前記オンライン状態で利用されるコンテンツに切り替えることを特徴とするシームレスコンテンツ提供装置を提案している。 (2) The present invention provides the seamless content providing apparatus according to (1), wherein the display switching unit is used in the online state displayed on the display unit before the online state is switched to the offline state. Holds the acquisition request transmitted to the network and receives the notification that the communication control unit has entered the online state again, and acquires the held acquisition request to the network. (E.g., corresponding to the acquisition request unit 145 in FIG. 1), and the display control unit displays the response of the display unit in response to receiving a response to the acquisition request transmitted by the acquisition request unit. A seamless content providing apparatus, wherein the content is switched to content used in the online state reflecting is suggesting.

この発明によれば、取得要求手段は、オンライン状態からオフライン状態に切り替わる前に表示部に表示されていたオンライン状態で利用されるコンテンツがネットワークに送信した取得要求を保持し、通信制御手段から再度オンライン状態となった旨の通知を受信したことに応じて、保持している取得要求をネットワークに送信する。表示制御手段は、取得要求手段が送信した取得要求に対する応答を受信したことに応じて、表示部の表示を、応答を反映したオンライン状態で利用されるコンテンツに切り替える。したがって、オフライン状態からオンライン状態になった際に、利用者に特別な操作を要求することなく、オンライン状態時に利用していたコンテンツに切り替えることができる。 According to the present invention, the acquisition request unit holds the acquisition request transmitted to the network by the content used in the online state displayed on the display unit before switching from the online state to the offline state. In response to receiving the notification that the online state has been entered, the stored acquisition request is transmitted to the network. In response to receiving the response to the acquisition request transmitted by the acquisition request unit, the display control unit switches the display on the display unit to the content used in the online state reflecting the response. Therefore, when changing from the offline state to the online state, it is possible to switch to the content used in the online state without requiring a special operation from the user.

(3) 本発明は、(2)のシームレスコンテンツ提供装置において、前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記表示部の表示を、当該表示部に表示されているコンテンツから前記応答を反映した前記オンライン状態で利用されるコンテンツに前記表示部の画面端から徐々に切り替えることを特徴とするシームレスコンテンツ提供装置を提案している。 (3) In the seamless content providing apparatus according to (2), the display control unit displays the display on the display unit in response to receiving a response to the acquisition request transmitted by the acquisition request unit. A seamless content providing apparatus is proposed in which the content displayed on the display unit is gradually switched from the screen end of the display unit to the content used in the online state reflecting the response .

この発明によれば、表示制御手段は、取得要求手段が送信した取得要求に対する応答を受信したことに応じて、表示部の表示を、表示部に表示されているコンテンツから応答を反映したオンライン状態で利用されるコンテンツに表示部の画面端から徐々に切り替える。したがって、表示部に表示されているコンテンツの閲覧や操作を妨げずに、オンライン状態時に利用していたコンテンツに切り替えることができる。 According to this invention, in response to receiving the response to the acquisition request transmitted by the acquisition request unit , the display control unit displays the display on the display unit and reflects the response from the content displayed on the display unit. Gradually switch from the screen edge of the display to the content used in. Therefore, it is possible to switch to the content used in the online state without disturbing the browsing and operation of the content displayed on the display unit.

(4) 本発明は、(2)のシームレスコンテンツ提供装置において、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記オンライン状態で利用されるコンテンツを前記表示部に表示するか否か選択させる選択メニューを作成する選択メニュー作成手段(例えば、図1の選択メニュー作成部146に相当)を備え、前記表示制御手段が、前記選択メニューを前記表示部に表示し、前記ユーザが前記オンライン状態で利用されるコンテンツを当該表示部に表示させることを選択したことに応じて、当該応答を反映した前記オンライン状態で利用されるコンテンツを当該表示部に表示することを特徴とするシームレスコンテンツ提供装置を提案している。 (4) In the seamless content providing apparatus of (2) , the present invention displays content used in the online state on the display unit in response to receiving a response to the acquisition request transmitted by the acquisition request unit. Selection menu creation means (for example, equivalent to the selection menu creation unit 146 of FIG. 1) for creating a selection menu for selecting whether or not to perform, the display control means displays the selection menu on the display unit, In response to the user selecting to display the content used in the online state on the display unit, the content used in the online state reflecting the response is displayed on the display unit. A seamless content providing apparatus is proposed.

この発明によれば、選択メニュー作成手段は、取得要求手段が送信した取得要求に対する応答を受信したことに応じて、オンライン状態で利用されるコンテンツを表示部に表示するか否か選択させる選択メニューを作成する。表示制御手段は、選択メニューを表示部に表示し、ユーザがオンライン状態で利用されるコンテンツを表示部に表示させることを選択したことに応じて、応答を反映したオンライン状態で利用されるコンテンツを表示部に表示する。したがって、ユーザは、オンライン状態時に利用していたコンテンツに戻るか、表示部に表示されているコンテンツを利用し続けるか選択することができる。 According to this invention, the selection menu creation means selects whether to display the content used in the online state on the display unit in response to receiving the response to the acquisition request transmitted by the acquisition request means. Create The display control means displays the selection menu on the display unit, and displays the content used in the online state reflecting the response in response to the user selecting to display the content used in the online state on the display unit. Display on the display. Therefore, the user can select whether to return to the content used in the online state or continue to use the content displayed on the display unit.

(5) 本発明は、(2)から(4)のシームレスコンテンツ提供装置において、前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信した後に、前記ユーザからの入力を受け付けたことに応じて、前記表示部の表示を、前記応答を反映した前記オンライン状態で利用されるコンテンツに切り替えることを特徴とするシームレスコンテンツ提供装置を提案している。 (5) The present invention provides the seamless content providing device according to any one of (2) to (4), wherein the display control unit receives an input from the user after receiving a response to the acquisition request transmitted by the acquisition request unit. In response to this , a seamless content providing apparatus is proposed in which the display on the display unit is switched to the content used in the online state reflecting the response .

この発明によれば、表示制御手段は、取得要求手段が送信した取得要求に対する応答を受信した後に、ユーザからの入力を受け付けたことに応じて、表示部の表示を、応答を反映したオンライン状態で利用されるコンテンツに切り替える。したがって、表示部に表示されているコンテンツの閲覧や操作を妨げずに、オンライン状態時に利用していたコンテンツに切り替えることができる。 According to this invention, after receiving the response to the acquisition request transmitted by the acquisition request unit , the display control unit displays the display on the display unit in an online state reflecting the response in response to receiving an input from the user. Switch to content used in. Therefore, it is possible to switch to the content used in the online state without disturbing the browsing and operation of the content displayed on the display unit.

(6) 本発明は、(2)から(5)のシームレスコンテンツ提供装置において、前記表示制御手段が、自装置に備えられた位置情報取得機能により取得した当該自装置の位置情報、および当該装置に備えられた時計機能により取得した時刻情報に基づいて、前記コンテンツ記憶手段からコンテンツを選択し、選択したコンテンツを前記表示部に表示することを特徴とするシームレスコンテンツ提供装置を提案している。 (6) The present invention provides the seamless content providing device according to any one of (2) to (5) , wherein the display control means acquires the position information of the own device acquired by the position information acquisition function provided in the own device, and the device. A seamless content providing apparatus is proposed in which content is selected from the content storage unit based on time information acquired by a clock function provided in the device, and the selected content is displayed on the display unit .

この発明によれば、表示制御手段が、自装置に備えられた位置情報取得機能により取得した自装置の位置情報、および自装置に備えられた時計機能により取得した時刻情報に基づいて、コンテンツ記憶手段からコンテンツを選択し、選択したコンテンツを表示部に表示する。したがって、ユーザの状況にあったコンテンツをオフライン時に提供することができる。 According to this invention, the display control means stores the content based on the position information of the own apparatus acquired by the position information acquisition function provided in the own apparatus and the time information acquired by the clock function provided in the own apparatus. The content is selected from the means, and the selected content is displayed on the display unit. Therefore, it is possible to provide content suitable for the user's situation when offline.

(7) 本発明は、(1)から(6)のシームレスコンテンツ提供装置において、前記コンテンツの利用履歴を蓄積する利用履歴記憶手段(例えば、図4の利用履歴記憶部150に相当)と、前記利用履歴記憶手段に蓄積されている利用履歴を解析し、前記コンテンツを取得するスケジュールを作成するスケジューラー(例えば、図4のスケジューラー170に相当)と、前記スケジューラーで作成されたスケジュールで前記コンテンツを取得し、前記コンテンツ記憶手段に記憶するコンテンツ取得手段(例えば、図4のコンテンツ取得部190に相当)と、を備えることを特徴とするシームレスコンテンツ提供装置を提案している。 (7) The present invention provides the seamless content providing apparatus according to (1) to (6), wherein a usage history storage unit (for example, corresponding to the usage history storage unit 150 of FIG. 4) that accumulates the usage history of the content; The usage history stored in the usage history storage means is analyzed, and a scheduler (for example, equivalent to the scheduler 170 in FIG. 4) that creates the schedule for acquiring the content, and the content is acquired with the schedule created by the scheduler. And a seamless content providing apparatus characterized by comprising content acquisition means (for example, equivalent to the content acquisition unit 190 of FIG. 4) stored in the content storage means .

この発明によれば、利用履歴記憶手段は、コンテンツの利用履歴を蓄積する。スケジューラーは、利用履歴記憶手段に蓄積されている利用履歴を解析し、コンテンツを取得するスケジュールを作成する。コンテンツ取得手段は、スケジューラーで作成されたスケジュールでコンテンツを取得し、コンテンツ記憶手段に記憶する。したがって、オフライン状態時に利用するコンテンツを、効率的に取得することができる。 According to this invention, the usage history storage means accumulates the usage history of content. The scheduler analyzes the usage history accumulated in the usage history storage means and creates a schedule for acquiring content. The content acquisition unit acquires the content according to the schedule created by the scheduler and stores it in the content storage unit. Therefore, it is possible to efficiently acquire content used in the offline state.

(8) 本発明は、(7)のシームレスコンテンツ提供装置において、前記利用履歴記憶手段に蓄積されている利用履歴からユーザの嗜好を解析する嗜好解析手段(例えば、図4の嗜好解析部180に相当)を備え、前記コンテンツ取得手段が、前記スケジュールに基づいて、前記嗜好解析手段で解析された前記ユーザの嗜好に基づいて、前記ネットワークからコンテンツを取得することを特徴とするシームレスコンテンツ提供装置を提案している。 (8) In the seamless content providing apparatus according to (7) , the present invention provides a preference analysis unit that analyzes a user's preference from the usage history stored in the usage history storage unit (for example, in the preference analysis unit 180 in FIG. 4). A seamless content providing apparatus , wherein the content acquisition unit acquires content from the network based on the user's preference analyzed by the preference analysis unit based on the schedule is suggesting.

この発明によれば、嗜好解析手段は、利用履歴記憶手段に蓄積されている利用履歴からユーザの嗜好を解析する。コンテンツ取得手段は、スケジュールに基づいて、嗜好解析手段で解析されたユーザの嗜好に基づいて、ネットワークからコンテンツを取得する。したがって、必要としている可能性が高いコンテンツをユーザに提供することができる。 According to the present invention, the preference analysis unit analyzes the user's preference from the usage history accumulated in the usage history storage unit. The content acquisition unit acquires content from the network based on the user's preference analyzed by the preference analysis unit based on the schedule. Therefore, it is possible to provide the user with content that is highly likely to be needed.

(9) 本発明は、(8)のシームレスコンテンツ提供装置において、前記嗜好解析手段が、前記利用履歴記憶手段に蓄積されている利用履歴から利用頻度の高いコンテンツを特定し、特定された前記利用頻度の高いコンテンツに基づいて当該ユーザの嗜好を分析することを特徴とするシームレスコンテンツ提供装置を提案している。 (9) The present invention provides the seamless content providing apparatus according to ( 8) , wherein the preference analysis unit specifies a frequently used content from the usage history stored in the usage history storage unit, and the specified usage A seamless content providing apparatus has been proposed in which the user's preference is analyzed based on high-frequency content .

この発明によれば、嗜好解析手段が、利用履歴記憶手段に蓄積されている利用履歴から利用頻度の高いコンテンツを特定し、特定された利用頻度の高いコンテンツに基づいてユーザの嗜好を分析する。したがって、ユーザが良く利用するコンテンツからユーザの嗜好を分析することができる。 According to the present invention, the preference analysis unit identifies content with high usage frequency from the usage history stored in the usage history storage unit, and analyzes the user's preference based on the specified content with high usage frequency. Therefore, the user's preference can be analyzed from the content that the user often uses.

(10) 本発明は、(8)または(9)のシームレスコンテンツ提供装置において、前記嗜好解析手段が、前記利用履歴記憶手段に蓄積されている利用履歴、および前記ユーザが参加しているソーシャルネットワーキングサービスから取得された当該ユーザに関する情報に基づいて、当該ユーザの嗜好を解析することを特徴とするシームレスコンテンツ提供装置を提案している。 (10) The present invention provides the seamless content providing device according to (8) or (9), wherein the preference analysis unit includes a usage history stored in the usage history storage unit, and social networking in which the user participates A seamless content providing apparatus that analyzes the user's preference based on information about the user acquired from a service is proposed.

この発明によれば、嗜好解析手段が、利用履歴記憶手段に蓄積されている利用履歴、およびユーザが参加しているソーシャルネットワーキングサービスから取得されたユーザに関する情報に基づいて、ユーザの嗜好を解析する。したがって、ソーシャルネットワーキングサービスから取得できる情報によって、ユーザの嗜好を分析することができる。 According to this invention, the preference analysis unit analyzes the user's preference based on the usage history accumulated in the usage history storage unit and the information about the user acquired from the social networking service in which the user participates. . Therefore, user preferences can be analyzed based on information that can be acquired from a social networking service.

(11) 本発明は、(7)から(10)のシームレスコンテンツ提供装置において、前記ユーザの行動履歴を記憶する行動履歴記憶手段(例えば、図4の行動履歴記憶部160に相当)を備え、前記スケジューラーが、記憶された前記行動履歴に基づいて、前記オフライン状態となる時間帯を予測し、予測した時間帯に基づいて前記スケジュールを作成することを特徴とするシームレスコンテンツ提供装置を提案している。 (11) The present invention provides the seamless content providing device according to any one of (7) to (10), further comprising behavior history storage means for storing the user's behavior history (for example, corresponding to the behavior history storage section 160 of FIG. 4), Proposing a seamless content providing apparatus, wherein the scheduler predicts a time zone in which the offline state is set based on the stored action history, and creates the schedule based on the predicted time zone Yes.

この発明によれば、行動履歴記憶手段は、ユーザの行動履歴を記憶する。スケジューラーは、記憶された行動履歴に基づいて、オフライン状態となる時間帯を予測し、予測した時間帯に基づいてスケジュールを作成する。したがって、オンライン状態である可能性が高い時間帯に、オフライン状態時に利用するコンテンツを取得することができる。 According to this invention, the action history storage means stores a user's action history. The scheduler predicts a time zone in an offline state based on the stored action history, and creates a schedule based on the predicted time zone. Therefore, it is possible to acquire the content to be used in the offline state during a time zone where the possibility of being in the online state is high.

(12) 本発明は、ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置におけるシームレスコンテンツ提供方法であって、前記コンテンツを記憶するコンテンツ記憶手段と、通信制御手段と、関連度算出手段と、コンテンツメニュー作成手段と、表示制御手段と、を備え、前記通信制御手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったか否かを判断する第1のステップ(例えば、図2のステップS1に相当)と、前記関連度算出手段が、前記表示部に表示されているコンテンツと、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツとの関連度を算出する第2のステップと、前記コンテンツメニュー作成手段が、前記第1のステップで、前記オンライン状態から前記オフライン状態に切り替わったと判断された場合に、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報を、前記第2のステップで算出された関連度に基づいて配置し、コンテンツメニューを作成する第3のステップと、前記表示制御手段が、前記第3のステップで作成された前記コンテンツメニューを前記表示部に表示し、当該コンテンツメニューからユーザが選択したコンテンツを前記コンテンツ記憶手段から取得して当該表示部に表示する第4のステップ(例えば、図2のステップS2、S3に相当)と、を含むことを特徴とするシームレスコンテンツ提供方法。 (12) The present invention has an operation state including an online state in which communication with a network is possible and an offline state in which communication with the network is impossible, and content can be provided in any of the operation states A seamless content providing method in a seamless content providing apparatus, comprising: content storage means for storing the content; communication control means; relevance calculation means; content menu creation means; and display control means, The communication control unit determines whether or not the content used in the online state among the content stored in the content storage unit is switched from the online state to the offline state when the display unit displays the content. The first step (for example, corresponding to step S1 in FIG. 2) and the relation A second step in which the degree calculation means calculates the degree of association between the content displayed on the display unit and the content used in the offline state among the contents stored in the content storage means; When the content menu creation means determines in the first step that the online state has been switched to the offline state, the content menu creation means stores content that is used in the offline state among the contents stored in the content storage means. A third step of arranging information based on the relevance calculated in the second step and creating a content menu; and the display control means comprising the content menu created in the third step. Content displayed on the display unit and selected by the user from the content menu Seamless contents providing method characterized by including, a fourth step of displaying on the display unit acquires from the content storage device (e.g., corresponding to steps S2, S3 in FIG. 2).

この発明によれば、まず、第1のステップにおいて、通信制御手段が、コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、オンライン状態からオフライン状態に切り替わったか否かを判断する。次に、第2のステップにおいて、関連度算出手段が、表示部に表示されているコンテンツと、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツとの関連度を算出する。次に、第3のステップにおいて、コンテンツメニュー作成手段が、第1のステップで、オンライン状態からオフライン状態に切り替わったと判断された場合に、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツの情報を、第2のステップで算出された関連度に基づいて配置し、コンテンツメニューを作成する。そして、第4のステップにおいて、表示制御手段が、第3のステップで作成されたコンテンツメニューを表示部に表示し、コンテンツメニューからユーザが選択したコンテンツをコンテンツ記憶手段から取得して表示部に表示する。したがって、利用者は、オンライン状態時に利用していたコンテンツとの関連に基づいてオフライン状態時に利用できるコンテンツをコンテンツメニューにて知り選択できることで、利用者にシームレスなコンテンツの利用を可能にする。 According to the present invention, first, in the first step, when the communication control unit displays the content used in the online state among the content stored in the content storage unit, the online state It is determined whether or not it has been switched to the offline state. Next, in a second step, the relevance calculation means calculates the relevance between the content displayed on the display unit and the content used offline in the content stored in the content storage means. . Next, in the third step, when it is determined in the first step that the content menu creating unit has switched from the online state to the offline state, the content menu creating unit is used in the offline state among the contents stored in the content storage unit. The content information to be processed is arranged based on the relevance calculated in the second step, and a content menu is created. In the fourth step, the display control unit displays the content menu created in the third step on the display unit, acquires the content selected by the user from the content menu from the content storage unit, and displays it on the display unit. To do. Therefore, the user can know and select the content that can be used in the offline state on the content menu based on the relationship with the content that was used in the online state, thereby enabling the user to use the content seamlessly.

(13) 本発明は、ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置におけるシームレスコンテンツ提供方法をコンピュータに実行させるためのプログラムであって、前記コンテンツを記憶するコンテンツ記憶手段と、通信制御手段と、関連度算出手段と、コンテンツメニュー作成手段と、表示制御手段と、を備え、前記通信制御手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったか否かを判断する第1のステップ(例えば、図2のステップS1に相当)と、前記関連度算出手段が、前記表示部に表示されているコンテンツと、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツとの関連度を算出する第2のステップと、前記コンテンツメニュー作成手段が、前記第1のステップで、前記オンライン状態から前記オフライン状態に切り替わったと判断された場合に、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報を、前記第2のステップで算出された関連度に基づいて配置し、コンテンツメニューを作成する第3のステップと、前記表示制御手段が、前記第3のステップで作成された前記コンテンツメニューを前記表示部に表示し、当該コンテンツメニューからユーザが選択したコンテンツを前記コンテンツ記憶手段から取得して当該表示部に表示する第4のステップ(例えば、図2のステップS2、S3に相当)と、をコンピュータに実行させるためのプログラムを提案している。 (13) The present invention has an operation state including an online state in which communication with a network is possible and an offline state in which communication with the network is not possible, and content can be provided in any of the operation states A program for causing a computer to execute a seamless content providing method in a seamless content providing apparatus, a content storage unit for storing the content, a communication control unit, a relevance calculation unit, a content menu creation unit, and a display And when the content used in the online state among the contents stored in the content storage means is displayed on the display unit, the communication control unit changes from the online state to the offline state. The first step to determine whether or not 2 corresponds to step S1 in FIG. 2), and the relevance calculation means uses the content displayed on the display unit and the content stored in the content storage means in the offline state. A second step of calculating the degree of association with the content menu, and when the content menu creating means determines that the online state is switched to the offline state in the first step, it is stored in the content storage means. Content information used in the offline state among the existing content is arranged based on the relevance calculated in the second step and a content menu is created, and the display control means The content menu created in the third step is displayed on the display unit and the content menu is displayed. A program for causing a computer to execute a fourth step (for example, corresponding to steps S2 and S3 in FIG. 2) of acquiring content selected by the user from the menu and displaying it on the display unit. Has proposed.

この発明によれば、まず、第1のステップにおいて、通信制御手段が、コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、オンライン状態からオフライン状態に切り替わったか否かを判断する。次に、第2のステップにおいて、関連度算出手段が、表示部に表示されているコンテンツと、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツとの関連度を算出する。次に、第3のステップにおいて、コンテンツメニュー作成手段が、第1のステップで、オンライン状態からオフライン状態に切り替わったと判断された場合に、コンテンツ記憶手段に記憶されているコンテンツのうちオフライン状態で利用されるコンテンツの情報を、第2のステップで算出された関連度に基づいて配置し、コンテンツメニューを作成する。そして、第4のステップにおいて、表示制御手段が、第3のステップで作成されたコンテンツメニューを表示部に表示し、コンテンツメニューからユーザが選択したコンテンツをコンテンツ記憶手段から取得して表示部に表示する。したがって、利用者は、オンライン状態時に利用していたコンテンツとの関連に基づいてオフライン状態時に利用できるコンテンツをコンテンツメニューにて知り選択できることで、利用者にシームレスなコンテンツの利用を可能にする。 According to the present invention, first, in the first step, when the communication control unit displays the content used in the online state among the content stored in the content storage unit, the online state It is determined whether or not it has been switched to the offline state. Next, in a second step, the relevance calculation means calculates the relevance between the content displayed on the display unit and the content used offline in the content stored in the content storage means. . Next, in the third step, when it is determined in the first step that the content menu creating unit has switched from the online state to the offline state, the content menu creating unit is used in the offline state among the contents stored in the content storage unit. The content information to be processed is arranged based on the relevance calculated in the second step, and a content menu is created. In the fourth step, the display control unit displays the content menu created in the third step on the display unit, acquires the content selected by the user from the content menu from the content storage unit, and displays it on the display unit. To do. Therefore, the user can know and select the content that can be used in the offline state on the content menu based on the relationship with the content that was used in the online state, thereby enabling the user to use the content seamlessly.

オフライン状態になった場合に、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することで、利用者にシームレスなコンテンツの利用を可能にする。   When the user enters the offline state, the user can use the content seamlessly by presenting the usable content even in the offline state without requiring a special operation from the user.

本発明の第1の実施形態に係るシームレスコンテンツ提供装置の構成を示す図である。It is a figure which shows the structure of the seamless content provision apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係るシームレスコンテンツ提供装置におけるシームレスコンテンツ提供処理のフロー図である。It is a flowchart of the seamless content provision process in the seamless content provision apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係るシームレスコンテンツ提供装置における、バックグラウンド処理を含めたシームレスコンテンツ提供処理のフロー図である。It is a flowchart of the seamless content provision process including the background process in the seamless content provision apparatus which concerns on the 1st Embodiment of this invention. 本発明の第2の実施形態に係るシームレスコンテンツ提供装置の構成を示す図である。It is a figure which shows the structure of the seamless content provision apparatus which concerns on the 2nd Embodiment of this invention.

以下、図面を用いて、本発明の実施形態について詳細に説明する。なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組み合わせを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that the constituent elements in the present embodiment can be appropriately replaced with existing constituent elements and the like, and various variations including combinations with other existing constituent elements are possible. Therefore, the description of the present embodiment does not limit the contents of the invention described in the claims.

<第1の実施形態>
<シームレスコンテンツ提供装置の構成>
図1は、本発明の第1の実施形態に係るシームレスコンテンツ提供装置100の構成を示す図である。図1に示すように、本実施形態において、シームレスコンテンツ提供装置100は、通信部110、表示部120、コンテンツ記憶部130、および表示切替部140から構成される。
<First Embodiment>
<Configuration of seamless content providing device>
FIG. 1 is a diagram showing a configuration of a seamless content providing apparatus 100 according to the first embodiment of the present invention. As shown in FIG. 1, in the present embodiment, the seamless content providing apparatus 100 includes a communication unit 110, a display unit 120, a content storage unit 130, and a display switching unit 140.

通信部110は、ネットワークと接続され、サーバへコンテンツの要求を送信したり、要求したコンテンツをサーバから受信をしたりする。   The communication unit 110 is connected to a network and transmits a content request to the server or receives the requested content from the server.

表示部120は、後述するコンテンツ記憶部130に記憶されているコンテンツを表示する表示デバイスであって、例えば、液晶ディスプレイや、有機EL(Electro−Luminescence)ディスプレイ、プラズマディスプレイ等により構成される。   The display unit 120 is a display device that displays content stored in a content storage unit 130 to be described later, and includes, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, a plasma display, or the like.

コンテンツ記憶部130は、コンテンツと各コンテンツがオフライン状態で利用できるか否かの情報とを記憶している。なお、コンテンツは、通信部110を介してネットワーク上のサーバから受信したり、シームレスコンテンツ提供装置100に予め登録されていたりする。また、コンテンツ記憶部130は、各コンテンツのカテゴリー、概要、サムネイルといった属性情報を併せて記憶してもよい。ここで、コンテンツは、例えば、ブラウザ、ゲーム、メディアプレーヤー、地図等のアプリケーション自体、またはそれらに利用されるデータである。   The content storage unit 130 stores content and information on whether or not each content can be used in an offline state. The content may be received from a server on the network via the communication unit 110, or may be registered in advance in the seamless content providing apparatus 100. The content storage unit 130 may also store attribute information such as a category, an outline, and a thumbnail of each content. Here, the content is, for example, an application itself such as a browser, a game, a media player, and a map, or data used for them.

表示切替部140は、コンテンツ記憶部130に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部120に表示されている際に、通信部110がネットワークと接続できなくなり、ネットワークとの接続がオンライン状態からオフライン状態に切り替わったことを検知する。そして、表示切替部140は、ネットワークとの接続がオンライン状態からオフライン状態に切り替わったことを検知したことに応じて、コンテンツ記憶部130に記憶されているオフライン状態で利用されるコンテンツに表示部120の表示を切り替える。   The display switching unit 140 prevents the communication unit 110 from being connected to the network when content used in the online state among the content stored in the content storage unit 130 is displayed on the display unit 120, and Detects that the connection has changed from online to offline. Then, in response to detecting that the connection with the network is switched from the online state to the offline state, the display switching unit 140 displays the content used in the offline state stored in the content storage unit 130 as the display unit 120. Switch the display.

表示切替部140は、具体的には、通信制御部141、関連度算出部142、コンテンツメニュー作成部143、表示制御部144、取得要求部145、および選択メニュー作成部146から構成される。   Specifically, the display switching unit 140 includes a communication control unit 141, a relevance calculation unit 142, a content menu creation unit 143, a display control unit 144, an acquisition request unit 145, and a selection menu creation unit 146.

通信制御部141は、通信部110がネットワークと接続できているか否かを監視し、ネットワークとの接続がオンライン状態かオフライン状態かを検知する。また、通信制御部141は、ネットワークとの接続が変わった際には、変わる直前の状態を記憶しておく。   The communication control unit 141 monitors whether or not the communication unit 110 is connected to the network, and detects whether the connection with the network is online or offline. Further, when the connection with the network is changed, the communication control unit 141 stores the state immediately before the change.

関連度算出部142は、表示部120に表示されているコンテンツと、コンテンツ記憶部130に記憶されているコンテンツのうちオフライン状態で利用できるコンテンツとの関連度を算出する。具体的には、関連度算出部142は、表示部120に表示されているコンテンツとコンテンツ記憶部130に記憶されているコンテンツのうちオフライン状態で利用できるコンテンツとにおいて、コンテンツに紐付けられている属性情報やコンテンツから抽出されるキーワードが一致する度合を関連度として算出する。なお、関連度に基づいて、コンテンツメニューの作成や表示部120に表示するコンテンツの決定を行わない場合には、関連度算出部142は備えなくてもよい。   The degree-of-association calculating unit 142 calculates the degree of association between the content displayed on the display unit 120 and the content that can be used offline in the content stored in the content storage unit 130. Specifically, the relevance calculation unit 142 is associated with content in the content displayed on the display unit 120 and the content that can be used offline in the content stored in the content storage unit 130. The degree of matching between keywords extracted from attribute information and content is calculated as the degree of association. Note that when the content menu is not created and the content to be displayed on the display unit 120 is not determined based on the relevance level, the relevance level calculation unit 142 may not be provided.

コンテンツメニュー作成部143は、通信制御部141からオンライン状態からオフライン状態に切り替わった旨の通知を受信したことに応じて、オフライン状態で利用できるコンテンツの情報をコンテンツ記憶部130から取得する。そして、取得した情報に基づいて、オフライン状態で利用できるコンテンツをユーザに提示するコンテンツメニューを作成する。コンテンツ記憶部130に各コンテンツの属性情報が記憶されている場合には、その情報も併せて取得し、コンテンツメニューの作成に用いる。なお、コンテンツメニュー作成部143は、必ずしも備えていなくてもよい。   In response to receiving a notification from the communication control unit 141 that the online state has been switched to the offline state, the content menu creating unit 143 acquires information on content that can be used in the offline state from the content storage unit 130. And based on the acquired information, the content menu which presents a user with the content which can be used in an offline state is produced. When attribute information of each content is stored in the content storage unit 130, the information is also acquired and used to create a content menu. Note that the content menu creation unit 143 is not necessarily provided.

また、コンテンツメニュー作成部143は、関連度算出部142で算出された関連度に基づいて、コンテンツ記憶部130から取得した情報を配置してコンテンツメニューを作成する。具体的には、コンテンツメニュー作成部143は、表示部120に表示されているコンテンツとの関連度が高い順にリスト形式にコンテンツ記憶部130から取得した情報を配置したコンテンツメニューや、表示部120に表示されているコンテンツを中心として関連度を距離で示したグラフ形式にコンテンツ記憶部130から取得した情報を配置したコンテンツメニューを作成する。   In addition, the content menu creation unit 143 creates a content menu by arranging information acquired from the content storage unit 130 based on the relevance calculated by the relevance calculation unit 142. Specifically, the content menu creation unit 143 displays the content menu in which information acquired from the content storage unit 130 is arranged in a list format in descending order of the degree of association with the content displayed on the display unit 120 or the display unit 120. A content menu is created in which the information acquired from the content storage unit 130 is arranged in a graph format in which the degree of relevance is indicated by distance with the displayed content at the center.

表示制御部144は、コンテンツメニュー作成部143で作成されたコンテンツメニューを表示部120に表示する。そして、表示されたコンテンツメニューからユーザが選択したコンテンツを表示部120に表示する。コンテンツメニュー作成部143を備えていない場合、表示制御部144は、通信制御部141からオンライン状態からオフライン状態に切り替わった旨の通知を受信したことに応じて、コンテンツ記憶部130からコンテンツを取得し、表示部120に表示する。コンテンツ記憶部130に複数のコンテンツが記憶されている場合には、現在地の位置情報、現在時刻、予め設定された優先順位、記憶された日付順等によって、表示制御部144は、取得するコンテンツを選択する。   The display control unit 144 displays the content menu created by the content menu creation unit 143 on the display unit 120. Then, the content selected by the user from the displayed content menu is displayed on the display unit 120. When the content menu creation unit 143 is not provided, the display control unit 144 acquires content from the content storage unit 130 in response to receiving a notification from the communication control unit 141 that the online state is switched to the offline state. Are displayed on the display unit 120. When a plurality of contents are stored in the content storage unit 130, the display control unit 144 selects the content to be acquired according to the current location information, current time, preset priority, stored date order, and the like. select.

取得要求部145は、通信制御部141からオンライン状態からオフライン状態に切り替わった旨の通知を受信したことに応じて、表示部120に表示されていたコンテンツがネットワークに送信した取得要求を通信部110から取得し、一時記憶する。ところで、取得要求には、要求先と要求内容とが少なくとも含まれ、例えば、HTTPリクエストである。そして、取得要求部145は、通信制御部141から再度オンライン状態になった旨の通知を受信したことに応じて、一時記憶している取得要求を通信部110を介してネットワークに送信する。   In response to receiving a notification from the communication control unit 141 that the online state has been switched to the offline state, the acquisition request unit 145 transmits an acquisition request transmitted from the content displayed on the display unit 120 to the network. Obtained from and temporarily stored. By the way, the acquisition request includes at least a request destination and a request content, for example, an HTTP request. Then, the acquisition request unit 145 transmits the temporarily stored acquisition request to the network via the communication unit 110 in response to receiving a notification from the communication control unit 141 that the online state has been entered again.

選択メニュー作成部146は、取得要求部145が通信部110を介してネットワークに送信した取得要求に対する応答を受信したことに応じて、オフライン状態になる前に表示部120に表示されていたコンテンツを表示部120に再表示するか否かをユーザに選択させる選択メニューを作成する。例えば、選択メニューは、例えば、コンテンツ名と再表示するか否かを選択するためのボタンとから構成される。なお、選択メニュー作成部146は、必ずしも備えていなくてもよい。   In response to the response to the acquisition request transmitted from the acquisition request unit 145 to the network via the communication unit 110, the selection menu creation unit 146 displays the content displayed on the display unit 120 before going offline. A selection menu is created that allows the user to select whether or not to redisplay on the display unit 120. For example, the selection menu includes, for example, a content name and a button for selecting whether to redisplay. Note that the selection menu creation unit 146 is not necessarily provided.

表示制御部144に戻って、表示制御部144は、選択メニュー作成部146で作成された選択メニューを表示部120に表示する。そして、表示された選択メニューでユーザが再表示する旨を選択したことに応じて、オフライン状態になる前に表示部120に表示されていたコンテンツを、取得要求部145が送信した取得要求への応答を反映させた状態で表示部120に表示する。なお、表示された選択メニューでユーザが再表示する旨を選択しなかった場合には、表示部120に表示されているコンテンツを表示し続け、取得要求部145が送信した取得要求への応答を一時記憶しておいてもよい。一時記憶された応答は、ユーザから再び同様の取得要求が行われたといった際に、読み込まれ、表示部120に表示してもよい。   Returning to the display control unit 144, the display control unit 144 displays the selection menu created by the selection menu creation unit 146 on the display unit 120. Then, in response to the user selecting to redisplay from the displayed selection menu, the content displayed on the display unit 120 before entering the offline state is sent to the acquisition request transmitted by the acquisition request unit 145. The response is reflected on the display unit 120. If the user does not select to redisplay the displayed selection menu, the content displayed on the display unit 120 is continuously displayed, and a response to the acquisition request transmitted by the acquisition request unit 145 is displayed. It may be temporarily stored. The temporarily stored response may be read and displayed on the display unit 120 when a similar acquisition request is made again by the user.

表示制御部144は、選択メニュー作成部146で選択メニューが作成されたことに応じて、選択メニューを表示部120に表示してもよいし、選択メニュー作成部146で選択メニューが作成された後に、ユーザが画面スクロールやリンククリック等の何らかの操作を行ったことに応じて、選択メニューを表示部120に表示してもよい。   The display control unit 144 may display the selection menu on the display unit 120 in response to the selection menu being created by the selection menu creation unit 146 or after the selection menu is created by the selection menu creation unit 146. The selection menu may be displayed on the display unit 120 in response to the user performing some operation such as screen scrolling or link click.

選択メニュー作成部146を備えていない場合、表示制御部144は、取得要求部145が通信部110を介してネットワークに送信した取得要求に対する応答を受信したことに応じて、オフライン状態になる前に表示部120に表示されていたコンテンツを、取得要求部145が送信した取得要求への応答を反映させた状態で表示部120に表示する。なお、取得要求部145が通信部110を介してネットワークに送信した取得要求に対する応答を受信した後に、ユーザが画面スクロールやリンククリック等の何らかの操作を行ったことに応じて、オフライン状態になる前に表示部120に表示されていたコンテンツを、取得要求部145が送信した取得要求への応答を反映させた状態で表示部120に表示してもよい。あるいは、表示制御部144は、表示部120に表示されているコンテンツを表示し続け、取得要求部145が送信した取得要求への応答を一時記憶しておいてもよい。一時記憶された応答は、ユーザから再び同様の取得要求が行われたといった際に、読み込まれ、表示部120に表示してもよい。   When the selection menu creation unit 146 is not provided, the display control unit 144 is configured to enter the offline state in response to the acquisition request unit 145 receiving a response to the acquisition request transmitted to the network via the communication unit 110. The content displayed on the display unit 120 is displayed on the display unit 120 in a state in which a response to the acquisition request transmitted by the acquisition request unit 145 is reflected. Note that after the acquisition request unit 145 receives a response to the acquisition request transmitted to the network via the communication unit 110, before the user enters an offline state in response to some operation such as screen scrolling or link click. The content displayed on the display unit 120 may be displayed on the display unit 120 in a state in which a response to the acquisition request transmitted by the acquisition request unit 145 is reflected. Alternatively, the display control unit 144 may continue to display the content displayed on the display unit 120 and temporarily store a response to the acquisition request transmitted by the acquisition request unit 145. The temporarily stored response may be read and displayed on the display unit 120 when a similar acquisition request is made again by the user.

表示制御部144は、取得要求部145が送信した取得要求への応答を反映させた、オフライン状態になる前に表示部120に表示されていたコンテンツ(以下、再表示コンテンツという。)に表示部120の表示を切り替える方法としては、例えば、2つある。1つ目は、取得要求部145が通信部110を介してネットワークに送信した取得要求に対する応答を受信したことに応じて、再表示コンテンツにすぐに切り替える方法である。二つ目は、取得要求部145が通信部110を介してネットワークに送信した取得要求に対する応答を受信したことに応じて、再表示コンテンツに画面端から徐々に切り替える方法である。   The display control unit 144 reflects the response to the acquisition request transmitted by the acquisition request unit 145 and displays the content displayed on the display unit 120 before the offline state (hereinafter referred to as redisplay content). There are two methods for switching the display of 120, for example. The first is a method of immediately switching to the redisplayed content in response to receiving a response to the acquisition request transmitted from the acquisition request unit 145 to the network via the communication unit 110. The second is a method of gradually switching from the screen end to the re-displayed content in response to receiving a response to the acquisition request transmitted from the acquisition request unit 145 to the network via the communication unit 110.

<シームレスコンテンツ提供処理フロー>
図2は、本発明の第1の実施形態に係るシームレスコンテンツ提供装置100におけるシームレスコンテンツ提供処理フローを示す図である。
<Seamless content provision processing flow>
FIG. 2 is a diagram showing a seamless content providing process flow in the seamless content providing apparatus 100 according to the first embodiment of the present invention.

まず、ステップS1において、表示切替部140の通信制御部141は、コンテンツ記憶部130に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部120に表示されている際に、通信部110がネットワークと接続できなくなり、ネットワークとの接続がオンライン状態からオフライン状態に切り替わったか否かを判断する。ネットワークとの接続がオンライン状態からオフライン状態に切り替わった場合には、ステップS2に処理を進め、一方、ネットワークとの接続がオンライン状態のままである場合には、処理を戻す。   First, in step S <b> 1, the communication control unit 141 of the display switching unit 140 performs communication when the content used in the online state among the content stored in the content storage unit 130 is displayed on the display unit 120. It is determined whether 110 cannot connect to the network and the connection to the network is switched from the online state to the offline state. When the connection with the network is switched from the online state to the offline state, the process proceeds to step S2, while when the connection with the network remains in the online state, the process is returned.

次に、ステップS2において、表示切替部140の表示制御部144は、コンテンツ記憶部130からオフライン状態で利用できるコンテンツを取得する。   Next, in step S <b> 2, the display control unit 144 of the display switching unit 140 acquires content that can be used offline from the content storage unit 130.

次に、ステップS3において、表示切替部140の表示制御部144は、ステップS2で取得したコンテンツを表示部120に表示する。   Next, in step S3, the display control unit 144 of the display switching unit 140 displays the content acquired in step S2 on the display unit 120.

<シームレスコンテンツ提供処理フロー>
図3は、本発明の第1の実施形態に係るシームレスコンテンツ提供装置100における、バックグラウンド処理を含めたシームレスコンテンツ提供処理のフロー図である。
<Seamless content provision processing flow>
FIG. 3 is a flowchart of seamless content providing processing including background processing in the seamless content providing apparatus 100 according to the first embodiment of the present invention.

まず、ステップS11において、表示切替部140の通信制御部141は、コンテンツ記憶部130に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部120に表示されている際に、通信部110がネットワークと接続できなくなり、ネットワークとの接続がオンライン状態からオフライン状態に切り替わったか否かを判断する。ネットワークとの接続がオンライン状態からオフライン状態に切り替わった場合には、ステップS12およびステップS13に処理を進め、一方、ネットワークとの接続がオンライン状態のままである場合には、処理を戻す。   First, in step S <b> 11, the communication control unit 141 of the display switching unit 140 displays a communication unit when content used in an online state among the content stored in the content storage unit 130 is displayed on the display unit 120. It is determined whether 110 cannot connect to the network and the connection to the network is switched from the online state to the offline state. When the connection with the network is switched from the online state to the offline state, the process proceeds to step S12 and step S13. On the other hand, when the connection with the network remains in the online state, the process is returned.

次に、ステップS12において、表示切替部140の取得要求部145は、表示部120に表示されていたコンテンツがネットワークに送信した取得要求を通信部110から取得し、一時記憶する。   Next, in step S12, the acquisition request unit 145 of the display switching unit 140 acquires the acquisition request transmitted from the content displayed on the display unit 120 to the network from the communication unit 110, and temporarily stores it.

次に、ステップS13において、表示切替部140の表示制御部144は、コンテンツ記憶部130からオフライン状態で利用できるコンテンツを取得する。なお、ステップS12とステップS13とは、いずれが先であっても、同時であってもよい。   Next, in step S <b> 13, the display control unit 144 of the display switching unit 140 acquires content that can be used offline from the content storage unit 130. Note that step S12 and step S13 may be either first or simultaneous.

次に、ステップS14において、表示切替部140の表示制御部144は、ステップS13で取得したコンテンツを表示部120に表示する。   Next, in step S14, the display control unit 144 of the display switching unit 140 displays the content acquired in step S13 on the display unit 120.

次に、ステップS15において、表示切替部140の通信制御部141は、通信部110がネットワークと接続できるようになり、ネットワークとの接続がオフライン状態からオンライン状態に切り替わったか否かを判断する。ネットワークとの接続がオフライン状態からオンライン状態に切り替わった場合には、ステップS16に処理を進め、一方、ネットワークとの接続がオフライン状態のままである場合には、ステップS15に処理を戻す。   Next, in step S15, the communication control unit 141 of the display switching unit 140 determines whether or not the communication unit 110 can be connected to the network and the connection with the network is switched from the offline state to the online state. When the connection with the network is switched from the offline state to the online state, the process proceeds to step S16. On the other hand, when the connection with the network remains in the offline state, the process returns to step S15.

次に、ステップS16において、表示切替部140の取得要求部145は、ステップS12で一時記憶した取得要求を、通信部110を介して、ネットワークに送信する。   Next, in step S <b> 16, the acquisition request unit 145 of the display switching unit 140 transmits the acquisition request temporarily stored in step S <b> 12 to the network via the communication unit 110.

次に、ステップS17において、表示切替部140の取得要求部145は、ステップS16で送信した取得要求に対する応答を、通信部110を介して、受信する。   Next, in step S17, the acquisition request unit 145 of the display switching unit 140 receives a response to the acquisition request transmitted in step S16 via the communication unit 110.

次に、ステップS18において、表示切替部140の表示制御部144は、選択メニューを介して受け付けたユーザの指示や予めされている設定等に基づいて、オフライン状態になる前に表示部120に表示されていたコンテンツを再表示するか否か判断する。オフライン状態になる前に表示部120に表示されていたコンテンツを再表示すると判断した場合には、ステップS19に処理を進め、一方、再表示しないと判断した場合には、ステップS20に処理を進める。   Next, in step S18, the display control unit 144 of the display switching unit 140 displays on the display unit 120 before entering the offline state based on the user instruction received through the selection menu, preset settings, or the like. It is determined whether or not to redisplay the content that has been made. If it is determined to redisplay the content displayed on the display unit 120 before entering the offline state, the process proceeds to step S19. On the other hand, if it is determined not to redisplay, the process proceeds to step S20. .

次に、ステップS19において、表示切替部140の表示制御部144は、オフライン状態になる前に表示部120に表示されていたコンテンツを、ステップS17で受信した応答を反映させた状態で表示部120に表示する。   Next, in step S19, the display control unit 144 of the display switching unit 140 displays the content displayed on the display unit 120 before entering the offline state in a state in which the response received in step S17 is reflected. To display.

次に、ステップS20において、表示切替部140は、表示部120に表示されているコンテンツを表示し続け、ステップS17で受信した応答を一時記憶する。一時記憶された応答は、ユーザから再び同様の取得要求が行われたといった際に、一時記憶してある応答を読み込み、表示部120に表示してもよい。   Next, in step S20, the display switching unit 140 continues to display the content displayed on the display unit 120, and temporarily stores the response received in step S17. The temporarily stored response may be read on the temporarily stored response and displayed on the display unit 120 when a similar acquisition request is made again by the user.

以上、説明したように、オフライン状態になった場合に、利用者に特別な操作を要求することなく、オフライン状態時でも利用可能なコンテンツを提示することができる。また、オフライン状態からオンライン状態に戻った場合に、利用者に特別な操作を要求することなく、オンライン状態で利用していたコンテンツを提示することができる。その結果、利用者にシームレスなコンテンツの利用を可能にする。   As described above, in the offline state, it is possible to present usable content even in the offline state without requiring a special operation from the user. In addition, when returning from the offline state to the online state, the content used in the online state can be presented without requiring a special operation from the user. As a result, the user can use the content seamlessly.

<第2の実施形態>
図4を用いて、本発明の第2の実施形態について説明する。なお、本実施形態におけるシームレスコンテンツ提供装置は、ユーザに最適なコンテンツをオフライン状態時に提供することができる。なお、第1の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
<Second Embodiment>
A second embodiment of the present invention will be described with reference to FIG. Note that the seamless content providing apparatus according to the present embodiment can provide optimal content for the user in an offline state. In addition, about the component which attaches | subjects the same code | symbol as 1st Embodiment, since it has the same function, the detailed description is abbreviate | omitted.

<シームレスコンテンツ提供装置>
図4は、本発明の第2の実施形態に係るシームレスコンテンツ提供装置101の構成を示す図である。図に示すように、シームレスコンテンツ提供装置101は、利用履歴記憶部150、行動履歴記憶部160、スケジューラー170、嗜好解析部180、コンテンツ取得部190、通信部110、表示部120、コンテンツ記憶部130、および表示切替部140から構成される。なお、図4において、表示切替部140を構成する各部を記載していないが、本実施形態においても第1の実施形態と同様に各部を備えている。
<Seamless content provision device>
FIG. 4 is a diagram showing the configuration of the seamless content providing apparatus 101 according to the second embodiment of the present invention. As shown in the figure, the seamless content providing apparatus 101 includes a usage history storage unit 150, an action history storage unit 160, a scheduler 170, a preference analysis unit 180, a content acquisition unit 190, a communication unit 110, a display unit 120, and a content storage unit 130. And a display switching unit 140. In FIG. 4, each part configuring the display switching unit 140 is not described, but the present embodiment also includes each part as in the first embodiment.

利用履歴記憶部150は、シームレスコンテンツ提供装置101で利用されたコンテンツの利用履歴を記憶する。具体的には、利用履歴記憶部150は、コンテンツを識別する情報、コンテンツが利用された時刻、コンテンツが利用された場所の位置情報等を記憶する。   The usage history storage unit 150 stores a usage history of content used by the seamless content providing apparatus 101. Specifically, the usage history storage unit 150 stores information for identifying content, time when the content is used, position information of a location where the content is used, and the like.

行動履歴記憶部160は、ユーザの行動履歴を取得する。具体的には、行動履歴記憶部160は、シームレスコンテンツ提供装置101が所定のタイミングにて取得した時刻、位置情報、通信状況等を記憶する。また、行動履歴記憶部160は、ユーザのスケジュールを記憶してもよい。なお、行動履歴記憶部160は、後述するスケジューラー170やコンテンツ取得部190で、ユーザの行動履歴を利用しない場合には、シームレスコンテンツ提供装置101に備えられなくてもよい。   The action history storage unit 160 acquires a user action history. Specifically, the action history storage unit 160 stores time, position information, communication status, and the like acquired by the seamless content providing apparatus 101 at a predetermined timing. Moreover, the action history storage unit 160 may store a user's schedule. The behavior history storage unit 160 may not be provided in the seamless content providing apparatus 101 when the scheduler 170 and the content acquisition unit 190 described later do not use the user's behavior history.

スケジューラー170は、利用履歴記憶部150に蓄積されている利用履歴を解析し、コンテンツを取得するスケジュールを作成する。具体的には、利用履歴記憶部150に蓄積されている利用履歴に基づいてオフライン状態となる時間帯や場所を特定し、現在の時刻や場所に基づいて、コンテンツ記憶部130に記憶するコンテンツを取得する時刻や場所を決定する。また、スケジューラー170は、利用履歴記憶部150に蓄積されている利用履歴に基づいてトラヒック特性を予測し、予測したトラヒック特性に基づいて、コンテンツ記憶部130に記憶するコンテンツを取得する時刻や位置を決定してもよい。   The scheduler 170 analyzes the usage history accumulated in the usage history storage unit 150 and creates a schedule for acquiring content. Specifically, a time zone or a place that is in an offline state is specified based on the usage history accumulated in the usage history storage unit 150, and the content stored in the content storage unit 130 is stored based on the current time or location. Decide the time and place to get. Further, the scheduler 170 predicts traffic characteristics based on the usage history accumulated in the usage history storage unit 150, and based on the predicted traffic characteristics, obtains the time and position at which the content to be stored in the content storage unit 130 is acquired. You may decide.

また、スケジューラー170は、行動履歴記憶部160がユーザのスケジュールを記憶している場合には、ユーザのスケジュールも用いて、コンテンツ記憶部130に記憶するコンテンツを取得する時刻や場所を決定する。更に、スケジューラー170は、ユーザが操作を行っていない時やネットワークリソースやCPUリソースが空いている時に、コンテンツ記憶部130に記憶するコンテンツを取得するようにスケジュールしてもよい。   In addition, when the action history storage unit 160 stores the user schedule, the scheduler 170 also uses the user schedule to determine the time and place where the content stored in the content storage unit 130 is acquired. Further, the scheduler 170 may schedule to acquire the content stored in the content storage unit 130 when the user is not performing an operation or when the network resource or the CPU resource is free.

嗜好解析部180は、利用履歴記憶部150に蓄積されている利用履歴からユーザの嗜好を解析する。具体的には、嗜好解析部180は、利用履歴記憶部150に蓄積されている情報から利用頻度の高いコンテンツを特定し、特定された利用頻度の高いコンテンツに紐付けられている属性情報やコンテンツに含まれるキーワードに基づいてユーザの嗜好を分析する。   The preference analysis unit 180 analyzes the user's preference from the usage history accumulated in the usage history storage unit 150. Specifically, the preference analysis unit 180 identifies frequently used content from the information accumulated in the usage history storage unit 150, and attribute information and content associated with the identified frequently used content. The user's preference is analyzed based on the keywords included in.

また、嗜好解析部180は、利用履歴記憶部150に蓄積されている情報、およびユーザが参加しているソーシャルネットワーキングサービスから取得されたユーザに関する情報に基づいて、ユーザの嗜好を解析する。例えば、ユーザがソーシャルネットワーキングサービスに投稿している内容に基づいてユーザの嗜好を解析したり、ユーザと友好度が高い人がソーシャルネットワーキングサービスに投稿している内容も用いてユーザの嗜好を解析したりする。なお、嗜好解析部180は、後述するコンテンツ取得部190で、ユーザの嗜好を利用しない場合には、シームレスコンテンツ提供装置101に備えられなくてもよい。   In addition, the preference analysis unit 180 analyzes the user's preference based on the information accumulated in the usage history storage unit 150 and information about the user acquired from the social networking service in which the user is participating. For example, the user's preference is analyzed based on the content posted by the user to the social networking service, or the user's preference is also analyzed using the content posted by the user who has a high degree of friendship with the social networking service. Or Note that the preference analysis unit 180 may not be provided in the seamless content providing apparatus 101 when the content acquisition unit 190 described later does not use the user's preference.

コンテンツ取得部190は、スケジューラー170で作成されたスケジュールでコンテンツを取得し、コンテンツ記憶部130に記憶する。コンテンツ取得部190は、予め設定された条件に基づいてコンテンツを取得したり、行動履歴記憶部160にユーザのスケジュールが記憶されている場合には、ユーザのスケジュールから抽出されるキーワードに基づいてコンテンツを取得したりする。また、コンテンツ取得部190は、嗜好解析部180で解析されたユーザの嗜好に基づいて、コンテンツを取得する。   The content acquisition unit 190 acquires content according to the schedule created by the scheduler 170 and stores it in the content storage unit 130. The content acquisition unit 190 acquires content based on preset conditions, or when the user's schedule is stored in the action history storage unit 160, the content acquisition unit 190 performs content based on keywords extracted from the user's schedule. Or get. Further, the content acquisition unit 190 acquires content based on the user's preference analyzed by the preference analysis unit 180.

以上、説明したように、本実施形態によれば、ユーザのコンテンツ利用履歴や行動履歴から、オフライン状態時に利用できるコンテンツを取得するスケジュールを作成することができる。また、ユーザの嗜好に合ったコンテンツを、オフライン状態時に利用できるコンテンツとして記憶しておくことができる。   As described above, according to the present embodiment, it is possible to create a schedule for acquiring content that can be used in an offline state from a user's content usage history and behavior history. In addition, content that matches the user's preference can be stored as content that can be used in an offline state.

なお、シームレスコンテンツ提供装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを機器に読み込ませ、実行することによって本発明のシームレスコンテンツ提供装置を実現することができる。ここでいうコンピュータシステムとは、OSや周辺装置等のハードウェアを含む。   Note that the seamless content providing apparatus of the present invention can be realized by recording the processing of the seamless content providing apparatus on a computer-readable recording medium, causing the device to read and execute the program recorded on the recording medium. . The computer system here includes an OS and hardware such as peripheral devices.

また、「コンピュータシステム」は、WWW(World Wide Web)システムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。   Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW (World Wide Web) system is used. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.

また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。   The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.

以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   The embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the embodiments, and includes designs and the like that do not depart from the gist of the present invention.

100 シームレスコンテンツ提供装置
110 通信部
120 表示部
130 コンテンツ記憶部
140 表示切替部
141 通信制御部
142 関連度算出部
143 コンテンツメニュー作成部
144 表示制御部
145 取得要求部
146 選択メニュー作成部
DESCRIPTION OF SYMBOLS 100 Seamless content provision apparatus 110 Communication part 120 Display part 130 Content memory | storage part 140 Display switching part 141 Communication control part 142 Relevance calculation part 143 Content menu creation part 144 Display control part 145 Acquisition request part 146 Selection menu creation part

Claims (13)

ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置であって、
前記コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったことに応じて、前記コンテンツ記憶手段に記憶されている前記オフライン状態で利用されるコンテンツに前記表示部の表示を切り替える表示切替手段と、
を備え、
前記表示切替手段が、
前記ネットワークとの通信の可否に応じて通信を制御し、前記動作状態を管理する通信制御手段と、
前記表示部に表示されているコンテンツと、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツとの関連度を算出する関連度算出手段と、
前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが前記表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わった旨の通知を前記通信制御手段から受信したことに応じて、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報を、前記関連度算出手段で算出された関連度に基づいて配置し、コンテンツメニューを作成するコンテンツメニュー作成手段と、
前記コンテンツメニュー作成手段で作成された前記コンテンツメニューを前記表示部に表示し、当該コンテンツメニューからユーザが選択したコンテンツを前記コンテンツ記憶手段から取得して当該表示部に表示する表示制御手段と、
を備えることを特徴とするシームレスコンテンツ提供装置。
The seamless content providing apparatus has an operation state including an online state in which communication with a network is possible and an offline state in which communication with the network is not possible, and can provide content in any of the operation states. And
Content storage means for storing the content;
When the content used in the online state among the content stored in the content storage unit is displayed on the display unit, the content storage unit stores the content in response to the change from the online state to the offline state. Display switching means for switching the display of the display unit to the content used in the stored offline state;
With
The display switching means is
Communication control means for controlling communication according to whether communication with the network is possible and managing the operation state;
Relevance calculation means for calculating relevance between the content displayed on the display unit and the content used in the offline state among the contents stored in the content storage means;
When the content used in the online state among the contents stored in the content storage means is displayed on the display unit, the communication control means sends a notification that the online state is switched to the offline state. In response to reception, content information used in the offline state among the contents stored in the content storage means is arranged based on the degree of association calculated by the degree of association calculation means, and a content menu Content menu creation means for creating
Display control means for displaying the content menu created by the content menu creation means on the display unit, acquiring content selected by the user from the content menu from the content storage means, and displaying the content on the display unit;
A seamless content providing apparatus comprising:
前記表示切替手段が、The display switching means is
前記オンライン状態から前記オフライン状態に切り替わる前に前記表示部に表示されていた前記オンライン状態で利用されるコンテンツが前記ネットワークに送信した取得要求を保持し、前記通信制御手段から再度オンライン状態となった旨の通知を受信したことに応じて、保持している前記取得要求を当該ネットワークに送信する取得要求手段を備え、The content used in the online state that was displayed on the display unit before switching from the online state to the offline state holds the acquisition request transmitted to the network, and is again brought online from the communication control unit An acquisition request means for transmitting the held acquisition request to the network in response to receiving the notification to the effect,
前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記表示部の表示を、当該応答を反映した前記オンライン状態で利用されるコンテンツに切り替えることを特徴とする請求項1に記載のシームレスコンテンツ提供装置。In response to receiving a response to the acquisition request transmitted from the acquisition request unit, the display control unit switches the display on the display unit to the content used in the online state reflecting the response. The seamless content providing apparatus according to claim 1.
前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記表示部の表示を、当該表示部に表示されているコンテンツから前記応答を反映した前記オンライン状態で利用されるコンテンツに前記表示部の画面端から徐々に切り替えることを特徴とする請求項2に記載のシームレスコンテンツ提供装置。In response to the display control unit receiving a response to the acquisition request transmitted by the acquisition request unit, the display state of the display unit reflects the response from the content displayed on the display unit. The seamless content providing apparatus according to claim 2, wherein the content is gradually switched from the screen end of the display unit to the content used in the display. 前記取得要求手段が送信した取得要求に対する応答を受信したことに応じて、前記オンライン状態で利用されるコンテンツを前記表示部に表示するか否か選択させる選択メニューを作成する選択メニュー作成手段を備え、In response to receiving a response to the acquisition request transmitted by the acquisition request unit, a selection menu generation unit that generates a selection menu for selecting whether to display the content used in the online state on the display unit is provided. ,
前記表示制御手段が、前記選択メニューを前記表示部に表示し、前記ユーザが前記オンライン状態で利用されるコンテンツを当該表示部に表示させることを選択したことに応じて、当該応答を反映した前記オンライン状態で利用されるコンテンツを当該表示部に表示することを特徴とする請求項2に記載のシームレスコンテンツ提供装置。The display control means displays the selection menu on the display unit, and reflects the response in response to the user selecting to display the content used in the online state on the display unit. The seamless content providing apparatus according to claim 2, wherein content used in an online state is displayed on the display unit.
前記表示制御手段が、前記取得要求手段が送信した取得要求に対する応答を受信した後に、前記ユーザからの入力を受け付けたことに応じて、前記表示部の表示を、前記応答を反映した前記オンライン状態で利用されるコンテンツに切り替えることを特徴とする請求項2から請求項4のいずれかに記載のシームレスコンテンツ提供装置。The display control means receives the response to the acquisition request transmitted by the acquisition request means, and then receives the input from the user, and the display on the display unit reflects the response in the online state. The seamless content providing apparatus according to any one of claims 2 to 4, wherein the content is switched to the content used in the above. 前記表示制御手段が、自装置に備えられた位置情報取得機能により取得した当該自装置の位置情報、および当該自装置に備えられた時計機能により取得した時刻情報に基づいて、前記コンテンツ記憶手段からコンテンツを選択し、選択したコンテンツを前記表示部に表示することを特徴とする請求項2から請求項5いずれかに記載のシームレスコンテンツ提供装置。Based on the position information of the own apparatus acquired by the position information acquisition function provided in the own apparatus and the time information acquired by the clock function provided in the own apparatus, the display control means 6. The seamless content providing apparatus according to claim 2, wherein content is selected, and the selected content is displayed on the display unit. 前記コンテンツの利用履歴を蓄積する利用履歴記憶手段と、Usage history storage means for accumulating the usage history of the content;
前記利用履歴記憶手段に蓄積されている利用履歴を解析し、前記コンテンツを取得するスケジュールを作成するスケジューラーと、Analyzing a usage history stored in the usage history storage means, and creating a schedule for acquiring the content;
前記スケジューラーで作成されたスケジュールで前記コンテンツを取得し、前記コンテンツ記憶手段に記憶するコンテンツ取得手段と、Content acquisition means for acquiring the content in a schedule created by the scheduler and storing the content in the content storage means;
を備えることを特徴とする請求項1から請求項6のいずれかに記載のシームレスコンテンツ提供装置。The seamless content providing apparatus according to any one of claims 1 to 6, further comprising:
前記利用履歴記憶手段に蓄積されている利用履歴からユーザの嗜好を解析する嗜好解析手段を備え、Comprising preference analysis means for analyzing user preferences from the usage history stored in the usage history storage means,
前記コンテンツ取得手段が、前記スケジュールに基づいて、前記嗜好解析手段で解析された前記ユーザの嗜好に基づいて、前記ネットワークからコンテンツを取得することを特徴とする請求項7に記載のシームレスコンテンツ提供装置。8. The seamless content providing apparatus according to claim 7, wherein the content acquisition unit acquires content from the network based on the user's preference analyzed by the preference analysis unit based on the schedule. .
前記嗜好解析手段が、前記利用履歴記憶手段に蓄積されている利用履歴から利用頻度の高いコンテンツを特定し、特定された前記利用頻度の高いコンテンツに基づいて当該ユーザの嗜好を分析することを特徴とする請求項8に記載のシームレスコンテンツ提供装置。The preference analysis unit identifies content with high usage frequency from the usage history stored in the usage history storage unit, and analyzes the user's preference based on the specified content with high usage frequency. The seamless content providing apparatus according to claim 8. 前記嗜好解析手段が、前記利用履歴記憶手段に蓄積されている利用履歴、および前記ユーザが参加しているソーシャルネットワーキングサービスから取得された当該ユーザに関する情報に基づいて、当該ユーザの嗜好を解析することを特徴とする請求項8または請求項9に記載のシームレスコンテンツ提供装置。The preference analysis unit analyzes the preference of the user based on the usage history stored in the usage history storage unit and information about the user acquired from the social networking service in which the user participates. 10. The seamless content providing apparatus according to claim 8 or 9, wherein: ユーザの行動履歴を記憶する行動履歴記憶手段を備え、Provided with action history storage means for storing a user's action history;
前記スケジューラーが、記憶された前記行動履歴に基づいて、前記オフライン状態となる時間帯を予測し、予測した時間帯に基づいて前記スケジュールを作成することを特徴とする請求項7から請求項10のいずれかに記載のシームレスコンテンツ提供装置。11. The scheduler according to claim 7, wherein the scheduler predicts a time zone in which the offline state is set based on the stored action history, and creates the schedule based on the predicted time zone. The seamless content providing apparatus according to any one of the above.
ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置におけるシームレスコンテンツ提供方法であって、Seamless in a seamless content providing apparatus that has an online state in which communication with a network is possible and an offline state in which communication with the network is impossible, and that can provide content in any of the operational states A content providing method,
前記コンテンツを記憶するコンテンツ記憶手段と、通信制御手段と、関連度算出手段と、コンテンツメニュー作成手段と、表示制御手段と、を備え、Content storage means for storing the content, communication control means, relevance calculation means, content menu creation means, and display control means,
前記通信制御手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったか否かを判断する第1のステップと、The communication control unit determines whether or not the content used in the online state among the content stored in the content storage unit is switched from the online state to the offline state when the content is displayed on the display unit. A first step to:
前記関連度算出手段が、前記表示部に表示されているコンテンツと、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツとの関連度を算出する第2のステップと、A second step in which the relevance calculation means calculates a relevance between the content displayed on the display unit and the content used in the offline state among the contents stored in the content storage; ,
前記コンテンツメニュー作成手段が、前記第1のステップで、前記オンライン状態から前記オフライン状態に切り替わったと判断された場合に、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報を、前記第2のステップで算出された関連度に基づいて配置し、コンテンツメニューを作成する第3のステップと、Content used in the offline state among the content stored in the content storage unit when the content menu creating unit determines in the first step that the online state is switched to the offline state. A third step of arranging the information on the basis of the relevance calculated in the second step and creating a content menu;
前記表示制御手段が、前記第3のステップで作成された前記コンテンツメニューを前記表示部に表示し、当該コンテンツメニューからユーザが選択したコンテンツを前記コンテンツ記憶手段から取得して当該表示部に表示する第4のステップと、The display control unit displays the content menu created in the third step on the display unit, acquires the content selected by the user from the content menu from the content storage unit, and displays the content on the display unit. A fourth step;
を含むことを特徴とするシームレスコンテンツ提供方法。A seamless content providing method comprising:
ネットワークと通信が可能なオンライン状態と、当該ネットワークと通信が不可能なオフライン状態とを含む動作状態を有し、いずれの前記動作状態であってもコンテンツの提供が可能なシームレスコンテンツ提供装置におけるシームレスコンテンツ提供方法をコンピュータに実行させるためのプログラムであって、Seamless in a seamless content providing apparatus that has an online state in which communication with a network is possible and an offline state in which communication with the network is impossible, and that can provide content in any of the operational states A program for causing a computer to execute a content providing method,
前記コンテンツを記憶するコンテンツ記憶手段と、通信制御手段と、関連度算出手段と、コンテンツメニュー作成手段と、表示制御手段と、を備え、Content storage means for storing the content, communication control means, relevance calculation means, content menu creation means, and display control means,
前記通信制御手段が、前記コンテンツ記憶手段に記憶されているコンテンツのうちオンライン状態で利用されるコンテンツが表示部に表示されている際に、当該オンライン状態から前記オフライン状態に切り替わったか否かを判断する第1のステップと、The communication control unit determines whether or not the content used in the online state among the content stored in the content storage unit is switched from the online state to the offline state when the content is displayed on the display unit. A first step to:
前記関連度算出手段が、前記表示部に表示されているコンテンツと、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツとの関連度を算出する第2のステップと、A second step in which the relevance calculation means calculates a relevance between the content displayed on the display unit and the content used in the offline state among the contents stored in the content storage; ,
前記コンテンツメニュー作成手段が、前記第1のステップで、前記オンライン状態から前記オフライン状態に切り替わったと判断された場合に、前記コンテンツ記憶手段に記憶されているコンテンツのうち前記オフライン状態で利用されるコンテンツの情報を、前記第2のステップで算出された関連度に基づいて配置し、コンテンツメニューを作成する第3のステップと、Content used in the offline state among the content stored in the content storage unit when the content menu creating unit determines in the first step that the online state is switched to the offline state. A third step of arranging the information on the basis of the relevance calculated in the second step and creating a content menu;
前記表示制御手段が、前記第3のステップで作成された前記コンテンツメニューを前記表示部に表示し、当該コンテンツメニューからユーザが選択したコンテンツを前記コンテンツ記憶手段から取得して当該表示部に表示する第4のステップと、The display control unit displays the content menu created in the third step on the display unit, acquires the content selected by the user from the content menu from the content storage unit, and displays the content on the display unit. A fourth step;
をコンピュータに実行させるためのプログラム。A program that causes a computer to execute.
JP2013029613A 2013-02-19 2013-02-19 Seamless content providing apparatus, seamless content providing method, and program Active JP5985412B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013029613A JP5985412B2 (en) 2013-02-19 2013-02-19 Seamless content providing apparatus, seamless content providing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013029613A JP5985412B2 (en) 2013-02-19 2013-02-19 Seamless content providing apparatus, seamless content providing method, and program

Publications (2)

Publication Number Publication Date
JP2014160299A JP2014160299A (en) 2014-09-04
JP5985412B2 true JP5985412B2 (en) 2016-09-06

Family

ID=51611962

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013029613A Active JP5985412B2 (en) 2013-02-19 2013-02-19 Seamless content providing apparatus, seamless content providing method, and program

Country Status (1)

Country Link
JP (1) JP5985412B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10830273B2 (en) 2015-03-23 2020-11-10 Honda Motor Co., Ltd Cable coupling mechanism

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060277277A1 (en) * 2005-06-02 2006-12-07 Agere Systems Inc. Method of automatically caching WAP web pages and a mobile communications device for the same
US8117303B2 (en) * 2007-06-29 2012-02-14 Nokia Corporation Systems, methods, devices, and computer program products for downloading content for offline browsing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10830273B2 (en) 2015-03-23 2020-11-10 Honda Motor Co., Ltd Cable coupling mechanism

Also Published As

Publication number Publication date
JP2014160299A (en) 2014-09-04

Similar Documents

Publication Publication Date Title
AU2023201954B2 (en) Dynamic code management
US10409440B2 (en) Flexible-page layout
EP2745219B1 (en) Managing information associated with network resources
US8949739B2 (en) Creating and maintaining images of browsed documents
US10296167B2 (en) Systems and methods for displaying an expanding menu via a user interface
US11934629B2 (en) Action tool bar for mobile applications
EP2606423B1 (en) Update management method and apparatus
US20150378586A1 (en) System and method for dynamically displaying personalized home screens respective of user queries
US20150193495A1 (en) Systems and methods for quote extraction
KR20140028029A (en) Presentation format for an application tile
US9342490B1 (en) Browser-based notification overlays
US20150234645A1 (en) Suggestions to install and/or open a native application
WO2014026553A1 (en) Method, client, and system for recommending software
US10726093B2 (en) Rerouting to an intermediate landing page
JP5190437B2 (en) Information providing system, information adding method on web page, and terminal processing program
JP5985412B2 (en) Seamless content providing apparatus, seamless content providing method, and program
US10373207B2 (en) Managing advertising associated with dynamically-expanding content
JP2014182289A (en) Advertisement information provision device
JP2018018402A (en) Information display program, portable terminal device, and information display method
JP6472491B2 (en) Determination device, notification management server, control program, determination method, determination program, notification management method, and notification management program
CN110622135B (en) System and method for providing content items in situations involving suboptimal network conditions
EP2830290B1 (en) Communication of Pages via a Digital Cellular Telecommunication Network
JP6480995B1 (en) Information display program, information display method, terminal device, and distribution device
JP5277358B1 (en) Data processing apparatus, data processing method, and program
JP6241968B2 (en) Information processing apparatus and operation support method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150828

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160517

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160706

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160726

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160803

R150 Certificate of patent or registration of utility model

Ref document number: 5985412

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150