[go: up one dir, main page]

JP2018186445A - System and method for content distribution - Google Patents

System and method for content distribution Download PDF

Info

Publication number
JP2018186445A
JP2018186445A JP2017088388A JP2017088388A JP2018186445A JP 2018186445 A JP2018186445 A JP 2018186445A JP 2017088388 A JP2017088388 A JP 2017088388A JP 2017088388 A JP2017088388 A JP 2017088388A JP 2018186445 A JP2018186445 A JP 2018186445A
Authority
JP
Japan
Prior art keywords
content
data
location
user
distributed
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.)
Pending
Application number
JP2017088388A
Other languages
Japanese (ja)
Inventor
詳悟 佐藤
Shogo Sato
詳悟 佐藤
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.)
Firebug
Firebug Co Ltd
Original Assignee
Firebug
Firebug Co Ltd
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 Firebug, Firebug Co Ltd filed Critical Firebug
Priority to JP2017088388A priority Critical patent/JP2018186445A/en
Publication of JP2018186445A publication Critical patent/JP2018186445A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable viewing a content without a special operation and/or setting by a user, in a system which includes a server, a communication terminal and a communication network to distribute each content from the server to the communication terminal through the communication network.SOLUTION: According to a program list formed according to the attribute data of a communication terminal user registered to a server, a content is distributed from the server to the communication terminal. In the communication terminal, the distributed content is continuously reproduced without a user operation of designating a specific content of which reproduction is to be started. The program list may be formed in such a manner that a content having an attribute of higher user favor, which is input through the communication terminal, has a higher portion occupied in the program list. The program list may also be formed in such a manner that a content, having a specified time zone and/or a place to which the delivery is to be made, is distributed in the time zone and/or to the place only.SELECTED DRAWING: Figure 1

Description

本発明は、コンテンツ配信システム及びコンテンツ配信方法に関する。   The present invention relates to a content distribution system and a content distribution method.

従来、例えば動画及び音楽等の各種コンテンツを配信するサービスにおいては、テレビ及びラジオ等のオーディオ・ビジュアル機器(AV機器)を用いる所謂「放送」が主たる実施形態であった。しかしながら、昨今においては、例えばインターネットを始めとする通信ネットワーク並びにスマートフォン及びタブレット等の通信端末の普及に伴い、これらの通信ネットワーク及び通信端末を用いて各種コンテンツを配信する様々なサービスが提供されている(例えば、特許文献1を参照。)。   Conventionally, so-called “broadcasting” using audio / visual devices (AV devices) such as televisions and radios has been the main embodiment in services for distributing various contents such as moving images and music. However, in recent years, with the spread of communication networks such as the Internet and communication terminals such as smartphones and tablets, various services for distributing various contents using these communication networks and communication terminals are provided. (For example, see Patent Document 1).

前者のようなAV機器を用いる従来の配信サービス(以降、「従来配信サービス」と称される場合がある。)の特徴的な利点としては、例えば、(一部の放送局等を除き)原則的に無料であり、ユーザ(利用者)による特段の操作及び/又は設定を必要とすること無く視聴可能であり、プロフェッショナルな作り手によって制作されたコンテンツが主として配信される点を挙げることができる。   As a characteristic advantage of a conventional distribution service using the AV device such as the former (hereinafter, sometimes referred to as “conventional distribution service”), for example, a principle (except for some broadcasting stations, etc.) It is free of charge, can be viewed without requiring any special operation and / or setting by the user (user), and content produced by professional creators can be mainly distributed. .

一方、後者のような通信ネットワーク及び通信端末を用いる昨今の配信サービス(以降、「ネットワーク配信サービス」と称される場合がある。)の特徴的な利点としては、例えば、コンテンツの種類に応じて分けられた複数のカテゴリーの中からユーザが自らの嗜好に従って特定のカテゴリーを選択してコンテンツを視聴したり、様々な作り手によるコンテンツを移動中又は空き時間等に手軽に視聴したりすることができる点を挙げることができる。   On the other hand, as a characteristic advantage of a recent distribution service using a communication network and a communication terminal such as the latter (hereinafter sometimes referred to as “network distribution service”), for example, depending on the type of content Users can select a specific category according to their preferences from among the divided categories and view the content, or easily view content by various creators while moving or during idle time The points that can be mentioned.

現時点においては、テレビ等の普及率は依然として高く、これに比べると、スマートフォン等の普及率は未だ上昇途上にある。従って、多くのユーザは上記「従来配信サービス」と「ネットワーク配信サービス」とを状況に応じて使い分けているのが現状である。しかしながら、今後スマートフォン等の普及率がテレビ等の普及率に匹敵するようになり、上記「ネットワーク配信サービス」に対する需要が更に高まるものと見込まれる。   At present, the penetration rate of televisions and the like is still high, and the penetration rate of smartphones and the like is still on the rise. Accordingly, many users currently use the “conventional distribution service” and the “network distribution service” depending on the situation. However, the penetration rate of smartphones and the like will be comparable to the penetration rate of televisions and the like in the future, and the demand for the “network distribution service” is expected to increase further.

特開2012−054823号公報JP 2012-054823 A

上述したように、多くのユーザは従来配信サービスとネットワーク配信サービスとを状況に応じて使い分けているのが現状であるが、今後スマートフォン等の普及率がテレビ等の普及率に匹敵するようになり、ネットワーク配信サービスに対する需要が更に高まるものと見込まれている。   As described above, many users currently use the distribution service and network distribution service according to the situation, but the penetration rate of smartphones and the like will become comparable to the penetration rate of televisions and the like in the future. Demand for network distribution services is expected to increase further.

ところが、現状のネットワーク配信サービスにおいては、予め用意されたインターフェースにおいて複数のカテゴリーの中から特定のカテゴリーを選択し、当該カテゴリーに属する複数のコンテンツの中から特定のコンテンツを選択して視聴するものが多い。即ち、現状のネットワーク配信サービスの多くは所謂「プル型」の提供形態を有する。   However, in the current network distribution service, there are those in which a specific category is selected from a plurality of categories in a prepared interface, and a specific content is selected from a plurality of contents belonging to the category for viewing. Many. That is, many of the current network distribution services have a so-called “pull type” provision form.

しかしながら、ネットワーク配信サービスのユーザは移動中又は空き時間等の短い時間内にコンテンツを手軽に視聴する傾向を有する。従って、上記のようなプル型の提供形態ではなく、従来配信サービスのようにユーザ(利用者)による特段の操作及び/又は設定を必要とすること無くコンテンツの視聴を開始することができる所謂「プッシュ型」の提供形態の方が、ネットワーク配信サービスに適していると言うことができる。   However, users of network distribution services tend to view content easily while moving or within a short time such as idle time. Therefore, instead of the pull-type provision form as described above, content viewing can be started without requiring a special operation and / or setting by a user (user) as in a conventional distribution service. It can be said that the “push type” provision form is more suitable for a network distribution service.

また、従来配信サービスにおいて提供されるような長時間(例えば30分以上)に及ぶ視聴時間を有するコンテンツ(以降、「長尺コンテンツ」と称される場合がある。)ではなく、より短い(例えば1分以内)視聴時間を有するコンテンツ(以降、「短尺コンテンツ」と称される場合がある。)がネットワーク配信サービスにおいて必要とされている。   Moreover, it is not a content (hereinafter, sometimes referred to as “long content”) having a long viewing time (for example, 30 minutes or more) as provided in a conventional distribution service, but shorter (for example, Content within 1 minute) viewing time (hereinafter sometimes referred to as “short content”) is required in the network distribution service.

上記のような短尺コンテンツを配信するネットワーク配信サービスは既に存在する(例えば、YouTube(登録商標)等)。しかしながら、上述したように、これら既存のネットワーク配信サービスの多くはプル型の提供形態を有している。加えて、このようなネットワーク配信サービスによって配信されるコンテンツは一般的にアマチュア(素人)によって制作されたものが多く、プロフェッショナルな作り手によって制作されたコンテンツに比べて、例えば品質面及び/又は内容面において劣っているものも少なくない。   There is already a network distribution service that distributes short content as described above (for example, Youtube (registered trademark)). However, as described above, many of these existing network distribution services have a pull-type provision form. In addition, the content distributed by such network distribution services is generally produced by amateurs (amateurs), for example, in terms of quality and / or content compared to content produced by professional creators. There are many things that are inferior.

以上のように、ネットワーク配信サービスのユーザは移動中又は空き時間等の短い時間内にコンテンツを手軽に視聴する傾向を有するにもかかわらず、ユーザによる特段の操作及び/又は設定を必要とすること無く短尺コンテンツを視聴することができるネットワーク配信サービスは未だ確立されていない。即ち、当該技術分野においては、プッシュ型の提供形態にて短尺コンテンツを視聴することができるネットワーク配信サービスが求められている。本発明は、このような要求に応えるために為されたものである。   As described above, the user of the network distribution service needs special operation and / or setting by the user even though the user tends to view the content easily while moving or within a short time such as free time. There has not yet been established a network distribution service that allows users to view short content. That is, in this technical field, there is a demand for a network distribution service that enables viewing of short content in a push-type provision form. The present invention has been made to meet such a demand.

上記に鑑みて、本発明に係るコンテンツ配信システム(以降、「本発明システム」と称される場合がある。)は、サーバと、通信端末と、通信ネットワークと、を含むコンテンツ配信システムである。サーバと通信端末とは通信ネットワークを介して相互に通信可能に構成されている。サーバは、動画、スライドショー、静止画、音楽、歌唱、音声及び音響のうち1つ以上を含む複数のコンテンツに対応する複数のコンテンツデータを格納するコンテンツストレージを備える。通信端末は、通信ネットワークを介してサーバから配信されるコンテンツデータの少なくとも一部に基づいて当該コンテンツデータに対応するコンテンツを再生する再生処理部を備える。   In view of the above, a content distribution system according to the present invention (hereinafter sometimes referred to as “the present invention system”) is a content distribution system including a server, a communication terminal, and a communication network. The server and the communication terminal are configured to be able to communicate with each other via a communication network. The server includes a content storage that stores a plurality of content data corresponding to a plurality of contents including one or more of moving images, slide shows, still images, music, singing, voice, and sound. The communication terminal includes a reproduction processing unit that reproduces content corresponding to the content data based on at least a part of the content data distributed from the server via the communication network.

加えて、サーバは、コンテンツデータベースと、ユーザデータベースと、編成部と、番組表データベースと、配信制御部と、を更に含む。コンテンツデータベースは、コンテンツを識別するための情報であるコンテンツ識別データと、コンテンツの属性を表す情報であるコンテンツ属性データと、を関連付けて格納する。ユーザデータベースは、通信端末のユーザを識別するための情報であるユーザ識別データと、ユーザの属性を表す情報であるユーザ属性データと、を関連付けて格納する。編成部は、ユーザ属性データとコンテンツ属性データとの対応関係に基づき、通信端末に配信されるコンテンツの番組表をユーザ識別データ毎に編成する。番組表データベースは、番組表と、番組表を識別するための情報である番組表識別データと、ユーザ識別データと、を関連付けて格納する。配信制御部は、ユーザ識別データに対応する番組表を番組表データベースに基づいて特定し、当該番組表に従って配信されるべきコンテンツを特定し、当該ユーザ識別データに対応する通信端末に対して当該コンテンツを配信する。   In addition, the server further includes a content database, a user database, an organization unit, a program guide database, and a distribution control unit. The content database stores content identification data, which is information for identifying content, and content attribute data, which is information representing content attributes, in association with each other. The user database stores user identification data, which is information for identifying the user of the communication terminal, and user attribute data, which is information representing the attributes of the user, in association with each other. The organizing unit organizes the program guide of the content distributed to the communication terminal for each user identification data based on the correspondence between the user attribute data and the content attribute data. The program guide database stores a program guide, program guide identification data that is information for identifying the program guide, and user identification data in association with each other. The distribution control unit specifies a program guide corresponding to the user identification data based on the program guide database, specifies content to be distributed according to the program guide database, and transmits the content to the communication terminal corresponding to the user identification data. To deliver.

更に、再生処理部は、再生が開始されるべき特定のコンテンツを指定するユーザによる操作を必要とすること無く、配信制御部によって配信されるコンテンツを連続的に再生する。   Furthermore, the reproduction processing unit continuously reproduces the content distributed by the distribution control unit without requiring an operation by a user who designates specific content to be reproduced.

また、本発明システムは、個々のユーザ向けの番組表に占める割合が当該ユーザの好感度が高い属性を有するコンテンツほどより高くなるように番組表を編成するようにも構成され得る。更に、本発明システムは、配信されるべき時間帯が規定されているコンテンツについては当該時間帯においてのみ配信されるように番組表を編成するようにも構成され得る。加えて、本発明システムは、配信されるべき場所が規定されているコンテンツについては当該場所に通信端末が存在する場合にのみ配信されるように番組表を編成するようにも構成され得る。通信端末が存在する場所については、通信端末が備えるGPS等の測位システム及び/又はGoogleカレンダー(登録商標)等のカレンダーアプリケーションが使用するカレンダーサーバから取得することができる。   In addition, the system of the present invention can be configured to organize the program guide so that the content of the content having the attribute that the user's preference is high becomes higher in the program guide for each user. Further, the system of the present invention may be configured to organize a program guide so that content for which a time zone to be distributed is defined is distributed only in the time zone. In addition, the system of the present invention can also be configured to organize a program guide so that content for which a location to be distributed is defined is distributed only when a communication terminal exists at the location. The location where the communication terminal exists can be acquired from a positioning server such as GPS provided in the communication terminal and / or a calendar server used by a calendar application such as Google Calendar (registered trademark).

本発明システムによれば、個々のユーザの属性(例えば、年齢及び性別等)に応じて編成された番組表に従って、通信ネットワークを介してサーバから通信端末へとコンテンツが配信され、ユーザによる特段の操作及び/又は設定を必要とすること無くコンテンツが連続的に再生される。即ち、本発明システムによれば、ネットワーク配信サービスならではの個々のユーザの属性に応じたコンテンツを従来配信サービスのようなプッシュ型の提供形態にて配信することができる。   According to the system of the present invention, content is distributed from a server to a communication terminal via a communication network in accordance with a program guide organized according to individual user attributes (for example, age and gender). Content is continuously played without requiring operation and / or setting. That is, according to the system of the present invention, it is possible to distribute content according to the attributes of individual users unique to the network distribution service in a push-type provision form like the conventional distribution service.

また、コンテンツに対する個々のユーザの好感度に応じた番組表を編成することにより個々のユーザの嗜好に合わせたコンテンツを配信することもできる。更に、時間帯及び/又は通信端末の位置(即ち、ユーザが居る場所)に応じた番組表を編成することによりユーザの行動に合わせたコンテンツを配信することもできる。   In addition, content tailored to individual user preferences can be distributed by organizing a program guide according to the preference of individual users for the content. Furthermore, content tailored to the user's action can be distributed by organizing a program guide according to the time zone and / or the position of the communication terminal (that is, the place where the user is present).

本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の各実施形態についての説明から容易に理解されるであろう。   Other objects, other features, and attendant advantages of the present invention will be readily understood from the description of each embodiment of the present invention described with reference to the following drawings.

本発明の第1実施態様に係るコンテンツ配信システム(第1システム)の構成の一例を示す模式図である。It is a schematic diagram which shows an example of a structure of the content delivery system (1st system) which concerns on the 1st embodiment of this invention. 本発明の第2実施態様に係るコンテンツ配信システム(第2システム)の構成の一例を示す模式図である。It is a schematic diagram which shows an example of a structure of the content delivery system (2nd system) which concerns on the 2nd embodiment of this invention. 本発明の第4実施態様に係るコンテンツ配信システム(第4システム)の構成の一例を示す模式図である。It is a schematic diagram which shows an example of a structure of the content delivery system (4th system) which concerns on the 4th embodiment of this invention. 本発明の第5実施態様に係るコンテンツ配信システム(第5システム)の構成の一例を示す模式図である。It is a schematic diagram which shows an example of a structure of the content delivery system (5th system) which concerns on the 5th embodiment of this invention. 本発明の第6実施態様に係るコンテンツ配信システム(第6システム)の構成の一例を示す模式図である。It is a schematic diagram which shows an example of a structure of the content delivery system (6th system) which concerns on the 6th embodiment of this invention. 本発明の第7実施形態に係るコンテンツ配信方法(第1方法)において実行される種々の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the various processes performed in the content delivery method (1st method) which concerns on 7th Embodiment of this invention. 本発明の第8実施形態に係るコンテンツ配信方法(第2方法)において実行される種々の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the various processes performed in the content delivery method (2nd method) which concerns on 8th Embodiment of this invention. 本発明の第9実施形態に係るコンテンツ配信方法(第3方法)において実行される種々の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the various processes performed in the content delivery method (3rd method) which concerns on 9th Embodiment of this invention. 本発明の第10実施形態に係るコンテンツ配信方法(第4方法)において実行される種々の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the various processes performed in the content delivery method (4th method) which concerns on 10th Embodiment of this invention. 本発明の第11実施形態に係るコンテンツ配信方法(第5方法)において実行される種々の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the various processes performed in the content delivery method (5th method) which concerns on 11th Embodiment of this invention. 本発明の第12実施形態に係るコンテンツ配信方法(第6方法)において実行される種々の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the various processes performed in the content delivery method (6th method) which concerns on 12th Embodiment of this invention.

《第1実施形態》
以下、本発明の第1実施形態に係るコンテンツ配信システム(以降、「第1システム」と称される場合がある。)につき、図面を参照しながら詳しく説明する。図1は、第1システムの構成の一例を示す模式図である。
<< First Embodiment >>
The content distribution system according to the first embodiment of the present invention (hereinafter sometimes referred to as “first system”) will be described in detail below with reference to the drawings. FIG. 1 is a schematic diagram illustrating an example of the configuration of the first system.

〈構成〉
第1システム110は、サーバ200と、通信端末300と、通信ネットワーク400と、を含むコンテンツ配信システムである。サーバ200は、例えば、中央処理装置(CPU)、固定記憶装置(ROM)、ランダムアクセス記憶装置(RAM)、ハードディスクドライブ(HDD)及びインターフェース等を含むコンピュータであり、一種のファイルサーバである。通信端末は、例えば、スマートフォン、タブレット及びパーソナルコンピュータ等である。
<Constitution>
The first system 110 is a content distribution system that includes a server 200, a communication terminal 300, and a communication network 400. The server 200 is a computer including a central processing unit (CPU), a fixed storage device (ROM), a random access storage device (RAM), a hard disk drive (HDD), an interface, and the like, and is a kind of file server. Communication terminals are a smart phone, a tablet, a personal computer, etc., for example.

サーバ200と通信端末300とは通信ネットワーク400を介して相互に通信可能に構成されている。具体的には、サーバ200と通信端末300とは、サーバ200の通信用インターフェースであるサーバ通信部290、通信ネットワーク400、及び通信端末300の通信用インターフェースである端末通信部390を介して相互に通信可能に構成されている。通信ネットワーク400は、特定の方式に限定されるものではなく、例えば、ローカルエリアネットワーク(LAN)、インターネット及び携帯電話通信網等を含む様々な通信網を指す。   The server 200 and the communication terminal 300 are configured to be able to communicate with each other via the communication network 400. Specifically, the server 200 and the communication terminal 300 are mutually connected via a server communication unit 290 that is a communication interface of the server 200, a communication network 400, and a terminal communication unit 390 that is a communication interface of the communication terminal 300. It is configured to be able to communicate. The communication network 400 is not limited to a specific method, and refers to various communication networks including, for example, a local area network (LAN), the Internet, a mobile phone communication network, and the like.

サーバ200は、動画、スライドショー、静止画、音楽、歌唱、音声及び音響のうち1つ以上を含む複数のコンテンツに対応する複数のコンテンツデータを格納するコンテンツストレージ210を備える。   The server 200 includes a content storage 210 that stores a plurality of content data corresponding to a plurality of contents including one or more of moving images, slide shows, still images, music, singing, voice, and sound.

本明細書において「コンテンツ」とは、動画、スライドショー、静止画、音楽、歌唱、音声及び音響の何れか1つ、又はこれらのうちの2つ以上の組み合わせを指す。「コンテンツデータ」とは、例えば、所定の構成を有する機器によりコンテンツとして再生可能なデータファイル(例えば、動画データファイル、静止画データファイル、及び音声データファイル等)を指す。   In this specification, “content” refers to any one of a moving image, a slide show, a still image, music, a song, sound, and sound, or a combination of two or more thereof. “Content data” refers to, for example, a data file (for example, a moving image data file, a still image data file, an audio data file, etc.) that can be reproduced as content by a device having a predetermined configuration.

通信端末300は、通信ネットワーク400を介してサーバ200から配信されるコンテンツデータの少なくとも一部に基づいて当該コンテンツデータに対応するコンテンツを再生する再生処理部310を備える。再生処理部310によるコンテンツの再生方式は特に限定されない。例えば、コンテンツデータの全てがサーバから通信端末300(が備える図示しない記憶装置)に格納(ダウンロード)された後に当該コンテンツデータを用いて再生処理部310がコンテンツを再生してもよい。或いは、上記のようなダウンロード方式ではなく、所謂「ストリーミング方式」によって再生処理部310がコンテンツを再生してもよい。   The communication terminal 300 includes a reproduction processing unit 310 that reproduces content corresponding to the content data based on at least a part of the content data distributed from the server 200 via the communication network 400. The content reproduction method by the reproduction processing unit 310 is not particularly limited. For example, the reproduction processing unit 310 may reproduce the content using the content data after all the content data is stored (downloaded) from the server into the communication terminal 300 (a storage device (not shown) included). Alternatively, the playback processing unit 310 may play back the content by a so-called “streaming method” instead of the download method as described above.

尚、再生処理部310によって再生されるコンテンツは、通信端末300が備える出力用インターフェース320を用いて出力される。このような出力用インターフェース320の具体例としては、例えばディスプレイ装置及びスピーカー等を挙げることができる。   Note that the content reproduced by the reproduction processing unit 310 is output using the output interface 320 provided in the communication terminal 300. Specific examples of such an output interface 320 include a display device and a speaker.

加えて、サーバ200は、コンテンツデータベース220と、ユーザデータベース230と、編成部240と、番組表データベース250と、配信制御部260と、を更に備える。尚、図中に記載された「D/B」は「データベース」を意味する。   In addition, the server 200 further includes a content database 220, a user database 230, an organization unit 240, a program guide database 250, and a distribution control unit 260. Incidentally, “D / B” described in the figure means “database”.

コンテンツデータベース220は、コンテンツを識別するための情報であるコンテンツ識別データと、コンテンツの属性を表す情報であるコンテンツ属性データと、を関連付けて格納する。コンテンツ識別データは、例えば、コンテンツを一義的に特定するID、コンテンツに対応するコンテンツデータのファイル名及びそのロケーション(格納箇所)等を表すデータとすることができる。コンテンツ属性データは、例えば、コンテンツの形式(例えば、動画、スライドショー、静止画、音楽、歌唱、音声又は音響等)、コンテンツのカテゴリー(例えば、ニュース、ペット、ドキュメンタリー、料理及びグルメ、アニメ及び漫画、占い、スポーツ、お笑い、趣味、音楽、ドラマ、及びカルチャー等)、視聴対象年齢、視聴者による評価(例えば、好感度等)、配信されるべき時間帯、及び配信されるべき場所(例えば、地域及び施設等)等を表すデータとすることができる。   The content database 220 stores content identification data, which is information for identifying content, and content attribute data, which is information representing content attributes, in association with each other. The content identification data can be data representing, for example, an ID that uniquely identifies the content, a file name of content data corresponding to the content, a location (storage location), and the like. The content attribute data includes, for example, a content format (for example, video, slide show, still image, music, singing, voice or sound), a content category (for example, news, pets, documentary, cooking and gourmet, anime and manga, Fortune-telling, sports, comedy, hobbies, music, drama, culture, etc.), audience age, evaluation by viewers (eg, likability, etc.), time zone to be delivered, and place to be delivered (eg, region) Data) and the like.

ユーザデータベース230は、通信端末300のユーザを識別するための情報であるユーザ識別データと、ユーザの属性を表す情報であるユーザ属性データと、を関連付けて格納する。ユーザ識別データは、例えば、ユーザを一義的に特定するユーザID、氏名、メールアドレス等を表すデータとすることができる。ユーザ属性データは、例えば、年齢、性別、学歴、職業、趣味、及び家族構成等を表すデータとすることができる。   The user database 230 stores user identification data, which is information for identifying the user of the communication terminal 300, and user attribute data, which is information representing user attributes, in association with each other. The user identification data can be, for example, data representing a user ID, name, mail address, etc. that uniquely identifies the user. The user attribute data can be data representing, for example, age, gender, educational background, occupation, hobby, and family structure.

編成部240は、ユーザ属性データとコンテンツ属性データとの対応関係に基づいて通信端末300に配信されるコンテンツの番組表をユーザ識別データ毎に編成する。具体的には、例えば、あるユーザのユーザ属性データとして、アウトドア活動が趣味であり且つ小学生の子供を含む家族構成を有することを表すデータがユーザデータベース230に登録されている場合を想定する。この場合、編成部240は、小学生の子供を含む家族によるアウトドア活動に関連するコンテンツ属性データを有するコンテンツをコンテンツデータベース220に基づいて特定し、このユーザのための番組表に優先的に組み込む。このように番組表に優先的に組み込まれるべきコンテンツは、例えば、コンテンツデータベース220が有するテーブルとユーザデータベース230が有するテーブルとを両者に共通する属性データによって連結し、このユーザのユーザ識別データを抽出条件とするクエリーを実行すること等によって特定することができる。   The organizing unit 240 organizes a program guide of content distributed to the communication terminal 300 for each user identification data based on the correspondence between the user attribute data and the content attribute data. Specifically, for example, a case is assumed in which user attribute data of a user is registered in the user database 230 as data indicating that outdoor activity is a hobby and has a family structure including elementary school children. In this case, the organization unit 240 identifies content having content attribute data related to outdoor activities by families including children of elementary school students based on the content database 220, and preferentially incorporates the content into the program guide for this user. The content to be preferentially incorporated in the program table in this way is, for example, connecting the table of the content database 220 and the table of the user database 230 with attribute data common to both, and extracting the user identification data of this user It can be specified by executing a query as a condition.

番組表データベース250は、上記のようにして編成される番組表と、個々の番組表を識別するための情報である番組表識別データと、ユーザ識別データと、を関連付けて格納する。配信制御部260は、ユーザ識別データに対応する番組表を番組表データベース250に基づいて特定し、当該番組表に従って配信されるべきコンテンツを特定し、当該ユーザ識別データに対応する通信端末300に対して当該コンテンツを配信する。   The program guide database 250 stores the program guide organized as described above, program guide identification data that is information for identifying individual program guides, and user identification data in association with each other. The distribution control unit 260 specifies a program guide corresponding to the user identification data based on the program guide database 250, specifies a content to be distributed according to the program guide, and provides the communication terminal 300 corresponding to the user identification data to the communication terminal 300. To distribute the content.

一方、通信端末300が備える再生処理部310は、再生が開始されるべき特定のコンテンツを指定するユーザによる操作を必要とすること無く、サーバ200が備える配信制御部260によって配信されるコンテンツを連続的に再生する。   On the other hand, the reproduction processing unit 310 included in the communication terminal 300 continuously processes the content distributed by the distribution control unit 260 included in the server 200 without requiring an operation by a user who designates specific content to be reproduced. To play.

上記のようなサーバ200の機能は、例えば、サーバ200を構成するコンピュータにおいて、記憶装置に格納されたプログラムに従って各種演算処理等をCPUに実行させることによって実現することができる。また、上記のような通信端末300の機能は、例えば、通信端末300において、記憶装置に格納されたプログラムに従って各種演算処理等をCPUに実行させることによって実現することができる。   The functions of the server 200 as described above can be realized, for example, by causing the CPU to execute various arithmetic processes according to a program stored in the storage device in a computer constituting the server 200. The functions of the communication terminal 300 as described above can be realized, for example, by causing the CPU to execute various arithmetic processes in the communication terminal 300 according to a program stored in the storage device.

尚、上述した説明においては1台のコンピュータによってサーバ200が構成されていたが、複数台のコンピュータに分散してサーバ200の機能を実現してもよい。また、当然のことながら、第1システム110によって複数台の通信端末300へとコンテンツを配信することができる。   In the above description, the server 200 is configured by one computer, but the function of the server 200 may be realized by being distributed to a plurality of computers. As a matter of course, the content can be distributed to a plurality of communication terminals 300 by the first system 110.

〈効果〉
第1システムによれば、個々のユーザの属性に応じて編成された番組表に従って、通信ネットワークを介してサーバから通信端末へとコンテンツが配信され、ユーザによる特段の操作及び/又は設定を必要とすること無くコンテンツが連続的に再生される。即ち、第1システムによれば、個々のユーザの属性に応じたコンテンツを配信することができるというネットワーク配信サービスの利点及びプッシュ型の提供形態にてコンテンツを配信することができるという従来配信サービスの利点の両方を兼ね備えたコンテンツ配信サービスを実現することができる。
<effect>
According to the first system, content is distributed from the server to the communication terminal via the communication network according to the program guide organized according to the attributes of the individual users, requiring special operation and / or setting by the user. The content is played back continuously without doing so. That is, according to the first system, the advantage of the network distribution service that content according to the attribute of each user can be distributed and the content of the conventional distribution service that can distribute content in a push-type provision form. A content distribution service having both advantages can be realized.

尚、前述したように、ネットワーク配信サービスにおいては長尺コンテンツよりも短尺コンテンツが好まれる傾向がある。従って、第1システム110によって配信されるコンテンツは短尺コンテンツとすることが望ましい。更に、第1システム110によって配信されるコンテンツは、上述したようにコンテンツストレージ210に格納された複数のコンテンツの中から番組表に従って選択される。従って、コンテンツストレージ210に格納されるコンテンツを、一定の基準を満足する品質及び内容を有するコンテンツに限定して、高品質なコンテンツをユーザに提供することも容易である。   As described above, in the network distribution service, short content tends to be preferred over long content. Therefore, it is desirable that the content distributed by the first system 110 is a short content. Further, the content distributed by the first system 110 is selected according to the program guide from the plurality of contents stored in the content storage 210 as described above. Therefore, it is easy to provide the user with high-quality content by limiting the content stored in the content storage 210 to content having quality and content that satisfies a certain standard.

また、第1システム110によって配信されるコンテンツは、ユーザによる通信端末の操作による選択に基づいて内容の流れ(例えば、動画におけるストーリー等)が変化する所謂「インタラクティブ」なコンテンツであってもよい。更に、例えば何等かの製品及び/又は地域の特産品等の商品に関するコンテンツにおいて、例えばタッチパネルディスプレイ上に表示されたボタン又はリンク等のオブジェクトをタップする等のユーザによる操作により、当該商品を販売する通販サイトへのアクセスを提供することができるようにしてもよい。加えて、少なくとも一部のコンテンツについては、課金を伴う有料コンテンツとしてもよい。   Further, the content distributed by the first system 110 may be so-called “interactive” content in which the flow of content (for example, a story in a moving image) changes based on a selection made by a user operating a communication terminal. Further, for example, in content related to a product such as any product and / or local special product, the product is sold by a user operation such as tapping an object such as a button or a link displayed on the touch panel display. It may be possible to provide access to a mail order site. In addition, at least a part of the content may be charged content with charge.

《第2実施形態》
以下、本発明の第2実施形態に係るコンテンツ配信システム(以降、「第2システム」と称される場合がある。)につき、図面を参照しながら詳しく説明する。図2は、第2システムの構成の一例を示す模式図である。
<< Second Embodiment >>
The content distribution system according to the second embodiment of the present invention (hereinafter sometimes referred to as “second system”) will be described in detail below with reference to the drawings. FIG. 2 is a schematic diagram illustrating an example of the configuration of the second system.

〈構成〉
第2システム120は、コンテンツに対するユーザの好感度に応じた番組表を編成することが可能であるように構成されている点を除き、上述した第1システム110と同様の構成を有する。従って、第2システム120についての以下の説明においては、基本的に第1システム110との相違点についてのみ説明する。尚、図2においては、第1システム110と共通の構成要素については、図1と同一の参照符号が付されている。
<Constitution>
The second system 120 has a configuration similar to that of the first system 110 described above, except that the second system 120 is configured to be able to organize a program guide according to the user's preference for content. Therefore, in the following description of the second system 120, only differences from the first system 110 will be basically described. In FIG. 2, components common to the first system 110 are denoted by the same reference numerals as in FIG. 1.

第2システム120において、通信端末300は、配信されたコンテンツに対するユーザの好感度に対応する情報である好感度データを入力することができるように構成されたインターフェースである入力用インターフェース330を更に備える。入力用インターフェース330の具体例としては、例えばボタン等のスイッチ及びタッチパネル等を挙げることができる。尚、図中に記載された「I/F」は「インターフェース」を意味する。   In the second system 120, the communication terminal 300 further includes an input interface 330 that is an interface configured to be able to input likability data that is information corresponding to the likability of the user with respect to the distributed content. . Specific examples of the input interface 330 include a switch such as a button and a touch panel. Incidentally, “I / F” described in the figure means “interface”.

例えば、通信端末300が備える出力用インターフェース320及び入力用インターフェース330がタッチパネルディスプレイとして実装されている場合を想定する。この場合、配信されたコンテンツが表示されている当該タッチパネルディスプレイ上に表示された「良いね!」等のボタンの領域をユーザがタップすること等により、当該コンテンツに対して当該ユーザが好感度を抱いていることを表すデータ(正の好感度データ)を入力することができるようにしてもよい。これに加えて、配信されたコンテンツが表示されている当該タッチパネルディスプレイ上に表示された「良くないね!」等のボタンの領域をユーザがタップすること等により、当該コンテンツに対して当該ユーザが不快感を抱いていることを表すデータ(負の好感度データ)を入力することができるようにしてもよい。或いは、上記のように正の好感度及び/又は負の好感度(不快感)の有無のみならず、正の好感度及び/又は負の好感度の程度に複数の段階を設定して、ユーザが選択することができるようにしてもよい。   For example, it is assumed that the output interface 320 and the input interface 330 included in the communication terminal 300 are mounted as a touch panel display. In this case, when the user taps an area of a button such as “Good!” Displayed on the touch panel display on which the distributed content is displayed, the user likes the content. You may enable it to input the data (positive favorable data) showing that it is holding. In addition to this, when the user taps a button area such as “not good!” Displayed on the touch panel display on which the distributed content is displayed, the user can You may enable it to input the data (negative favorable sensitivity data) showing having discomfort. Alternatively, as described above, the user sets not only the presence / absence of positive positivity and / or negative likability (discomfort) but also a plurality of stages according to the degree of positive positivity and / or negative positivity. May be selectable.

第2システム120におけるサーバ200は、好感度データが入力されたコンテンツのコンテンツ属性データと、好感度データと、ユーザ識別データと、を関連付けて格納する好感度データベース270を更に備える。具体的には、上記のようにして入力された好感度データは、端末通信部390、通信ネットワーク400、及びサーバ通信部290を介して、通信端末300からサーバ200へと伝送され、好感度データが入力されたコンテンツのコンテンツ属性データ及びユーザ識別データと関連付けられて、好感度データベース270に格納される。   The server 200 in the second system 120 further includes a likability database 270 that stores content attribute data of content to which likability data is input, likability data, and user identification data in association with each other. Specifically, the likability data input as described above is transmitted from the communication terminal 300 to the server 200 via the terminal communication unit 390, the communication network 400, and the server communication unit 290. Is associated with the content attribute data and the user identification data of the inputted content, and stored in the favorableness database 270.

そして、編成部240は、好感度データベース270に基づいて、個々のユーザ識別データと関連付けられた番組表において、当該ユーザ識別データと関連付けられた好感度データの累積値がより高いコンテンツ属性データを有するコンテンツの占める割合がより高く、当該ユーザ識別データと関連付けられた好感度データの累積値がより低いコンテンツ属性データを有するコンテンツの占める割合がより低くなるように、番組表を編成する。   Then, the organizing unit 240 has content attribute data having a higher cumulative value of the likability data associated with the user identification data in the program guide associated with the individual user identification data based on the likability database 270. The program guide is organized so that the proportion of content having content attribute data with a higher proportion of content and a lower cumulative value of likability data associated with the user identification data is lower.

ここで、「好感度データの累積値」は、例えば、あるユーザによる好感度データの入力数を各々のコンテンツ属性データ毎に合計することによって得ることができる。上述したように正の好感度に加えて負の好感度(不快感)も入力可能な場合は、例えば、正の好感度を正の数値とし、負の好感度を負の数値として、各々のコンテンツ属性データ毎に合計することによって「好感度データの累積値」を得てもよい。或いは、上述したように正の好感度及び/又は負の好感度の程度に複数の段階を設定する場合は、例えば、それぞれの段階に応じた数値を各々のコンテンツ属性データ毎に合計することによって「好感度データの累積値」を得てもよい。   Here, the “cumulative value of likability data” can be obtained, for example, by summing up the number of likability data input by a certain user for each content attribute data. As described above, when negative positive sensitivity (discomfort) can be input in addition to positive positive sensitivity, for example, positive positive sensitivity is set as a positive numerical value and negative positive sensitivity is set as a negative numerical value. The “cumulative value of favorableness data” may be obtained by summing up for each content attribute data. Alternatively, as described above, when a plurality of stages are set to the degree of positive likability and / or negative likability, for example, the numerical values corresponding to the respective stages are summed for each content attribute data. The “cumulative value of favorableness data” may be obtained.

〈効果〉
第2システム120によれば、コンテンツに対する個々のユーザの好感度に応じて編成された番組表に従って、通信ネットワークを介してサーバから通信端末へとコンテンツが配信される。即ち、第2システム120によれば、個々のユーザの属性のみならず嗜好にも応じてコンテンツを配信することができる。
<effect>
According to the second system 120, the content is distributed from the server to the communication terminal via the communication network according to the program guide organized according to the preference of each user for the content. That is, according to the second system 120, it is possible to distribute content according to not only the attributes of individual users but also preferences.

《第3実施形態》
以下、本発明の第3実施形態に係るコンテンツ配信システム(以降、「第3システム」と称される場合がある。)につき、詳しく説明する。
<< Third Embodiment >>
The content distribution system according to the third embodiment of the present invention (hereinafter sometimes referred to as “third system”) will be described in detail below.

〈構成〉
第3システム130は、コンテンツが配信されるべき時間帯を表す情報である配信時間帯データをコンテンツ属性データが含み且つ配信されるべき時間帯が規定されているコンテンツについては当該時間帯においてのみ配信されるように番組表を編成するように構成されている点を除き、上述した第1システム110又は第2システム120と同様の構成を有する。従って、第3システム130についての以下の説明においては、図1又は図2を参照しながら、基本的に第1システム110及び第2システム120との相違点についてのみ説明する。
<Constitution>
The third system 130 distributes distribution time zone data, which is information representing a time zone in which content is to be distributed, only in the time zone in which the content attribute data includes content attribute data and the time zone to be distributed is defined. The configuration is the same as that of the first system 110 or the second system 120 described above except that the program guide is organized as described above. Therefore, in the following description of the third system 130, only differences from the first system 110 and the second system 120 will be basically described with reference to FIG. 1 or FIG.

第3システム130において、コンテンツ属性データは、コンテンツが配信されるべき時間帯を表す情報である配信時間帯データを含む。例えば、通勤途中の会社員又は通学途中の学生等を対象として制作されたコンテンツについては、平日の朝又は夕方の時間帯を配信時間帯データに規定(設定)することができる。或いは、休日に余暇を楽しんでいる人を対象として制作されたコンテンツについては、週末又は祝日の日中の時間帯を配信時間帯データに規定することができる。或いは、低年齢者に配信することが望ましくない内容を含むコンテンツについては、深夜の時間帯を配信時間帯データに規定することができる。逆に、配信されるべき時間帯を制限する必要が無いコンテンツについては、全ての時間帯を配信時間帯データに規定することができる。   In the third system 130, the content attribute data includes distribution time zone data that is information indicating a time zone in which the content is to be distributed. For example, for content created for office workers on the way to work or students on the way to school, the time zone of weekday morning or evening can be defined (set) in the delivery time zone data. Alternatively, for content produced for those who enjoy leisure time on holidays, the time zone during weekends or holidays can be defined in the delivery time zone data. Alternatively, for content including content that is not desired to be distributed to younger people, a midnight time zone can be defined in the delivery time zone data. Conversely, for content that does not need to limit the time zone to be distributed, all the time zones can be defined in the distribution time zone data.

また、配信時間帯データは、時間帯のみならず、日付又は季節等のデータを含んでいてもよい。具体的には、例えば、正月、各種節句、各種記念日、バレンタインデー及びクリスマス等のイベント、杉花粉の飛散が予想される時季、並びに桜の開花時季等を配信時間帯データに規定することができる。このように、本明細書における配信時間帯データは、個々のコンテンツが配信されるべき季節、日付、及び時間帯を含む広い意味を有する。   Further, the distribution time zone data may include not only the time zone but also data such as date or season. Specifically, for example, the New Year, various festivals, various anniversaries, Valentine's Day, Christmas and other events, the time when cedar pollen is expected to be scattered, the time when cherry blossoms are blooming, etc. can be defined in the distribution time zone data. . As described above, the distribution time zone data in this specification has a wide meaning including the season, date, and time zone in which individual contents are to be distributed.

第3システム130における編成部240は、コンテンツデータベース220に基づいて、配信時間帯データによって配信されるべき時間帯が制限されているコンテンツについては、配信時間帯データによって規定される時間帯においてのみ当該コンテンツが配信されるように番組表を編成する。   The organization unit 240 in the third system 130, based on the content database 220, for content whose time zone to be distributed by the distribution time zone data is limited, only in the time zone specified by the distribution time zone data. Organize the program guide so that the content is distributed.

具体的には、例えば、対象とするユーザのユーザ属性データ(第2システム120においては、対象とするユーザのユーザ属性データ及び好感度データ)に基づけば、当該ユーザ用の番組表に組み込まれるべきコンテンツであっても、当該コンテンツの配信されるべき時間帯が配信時間帯データによって制限されている場合は、当該時間帯以外の時間帯に当該コンテンツは番組表に組み込まれない。   Specifically, for example, based on user attribute data of a target user (in the second system 120, user attribute data and likability data of the target user), it should be incorporated into the program table for the user. Even in the case of content, when the time zone in which the content is to be distributed is limited by the distribution time zone data, the content is not incorporated into the program table in a time zone other than the time zone.

〈効果〉
上記のように、第3システム130によれば、配信されるべき時間帯が制限されているコンテンツについては当該時間帯においてのみ配信されるように番組表が編成される。従って、第3システム130によれば、個々のユーザの属性のみならず、或いは個々のユーザの属性及び嗜好のみならず、個々のコンテンツの配信されるべき時間帯をも考慮して、コンテンツを配信することができる。
<effect>
As described above, according to the third system 130, the program guide is organized so that content whose time zone to be distributed is restricted is distributed only in the time zone. Therefore, according to the third system 130, not only the attributes of individual users, or the attributes and preferences of individual users, but also the contents are distributed in consideration of the time zone in which the individual contents are to be distributed. can do.

《第4実施形態》
以下、本発明の第4実施形態に係るコンテンツ配信システム(以降、「第4システム」と称される場合がある。)につき、図面を参照しながら詳しく説明する。図3は、第4システムの構成の一例を示す模式図である。
<< 4th Embodiment >>
The content distribution system according to the fourth embodiment of the present invention (hereinafter sometimes referred to as “fourth system”) will be described in detail below with reference to the drawings. FIG. 3 is a schematic diagram illustrating an example of the configuration of the fourth system.

〈構成〉
第4システム140は、コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データをコンテンツ属性データが含み且つ配信されるべき場所が規定されているコンテンツについては当該場所に通信端末が存在する場合においてのみ配信されるように番組表を編成するように構成されている点を除き、上述した第1システム110乃至第3システム130と同様の構成を有する。従って、第4システム140についての以下の説明においては、基本的に第1システム110乃至第3システム130との相違点についてのみ説明する。
<Constitution>
In the fourth system 140, when content attribute data includes content location data that is information indicating a location where the content is to be distributed and the location where the content is to be distributed is defined, a communication terminal exists at the location. It has the same configuration as the first system 110 to the third system 130 described above except that it is configured to organize the program guide so that it is distributed only in the first system. Therefore, in the following description of the fourth system 140, only differences from the first system 110 to the third system 130 will be basically described.

第4システム140において、通信端末300は、当該通信端末300が存在する場所を表す情報である端末位置データを取得する端末位置取得部340を更に備える。端末位置取得部340の具体例としては、例えば、全地球測位システム(GPS:Global Positioning System)を利用するもの、セルID方式(携帯電話基地局の位置情報による測位)によるもの、及び所謂「Wi−Fi(登録商標)」等の無線LANのアクセスポイントの位置情報を利用するもの等を挙げることができる。第4システム140における通信端末300は、これら複数の方式の何れか1つ又は2つ以上の組み合わせを利用して、通信端末300が存在する場所を表す情報である端末位置データを取得することができる。   In the fourth system 140, the communication terminal 300 further includes a terminal position acquisition unit 340 that acquires terminal position data that is information indicating a place where the communication terminal 300 exists. Specific examples of the terminal location acquisition unit 340 include those using a global positioning system (GPS), those using a cell ID method (positioning based on location information of a mobile phone base station), and so-called “Wi”. -Fi (registered trademark) "and the like using the location information of the access point of the wireless LAN. The communication terminal 300 in the fourth system 140 may acquire terminal position data that is information representing a place where the communication terminal 300 exists by using any one or a combination of two or more of these plural methods. it can.

第4システム140において、コンテンツ属性データは、コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含む。例えば、史跡、観光地又はレジャー施設等において、これらの場所又は施設に関連する内容を含むコンテンツを配信しようとする場合は、これらの場所又は施設をコンテンツ場所データに規定(設定)することができる。逆に、配信されるべき場所を制限する必要が無いコンテンツについては、全ての場所をコンテンツ場所データに規定することができる。   In the fourth system 140, the content attribute data includes content location data that is information representing a location where the content is to be distributed. For example, in a historic site, a sightseeing spot, a leisure facility, etc., when contents including contents related to these places or facilities are to be distributed, these places or facilities can be defined (set) in the contents place data. . Conversely, for content that does not need to limit the location where it should be distributed, all locations can be defined in the content location data.

第4システム140における編成部240は、コンテンツデータベース220に基づいて、コンテンツ場所データによって配信されるべき場所が制限されているコンテンツについては、端末位置データに対応する位置がコンテンツ場所データに対応する場所に含まれる場合にのみ配信されるように番組表を編成する。   The organization unit 240 in the fourth system 140, based on the content database 220, for content whose location to be delivered is restricted by the content location data, the location corresponding to the terminal location data corresponds to the content location data The program guide is organized so that it is distributed only when it is included.

具体的には、例えば、対象とするユーザのユーザ属性データ(第2システム120においては対象とするユーザのユーザ属性データ及び好感度データ、第3システム130においては対象とするユーザのユーザ属性データ及び好感度データ並びに配信時間帯データ)に基づけば、当該ユーザ用の番組表に組み込まれるべきコンテンツであっても、当該コンテンツの配信されるべき場所がコンテンツ場所データによって制限されている場合は、当該ユーザが使用している通信端末300が当該場所に存在しない限り、当該コンテンツは番組表に組み込まれない。   Specifically, for example, user attribute data of the target user (user attribute data and preference data of the target user in the second system 120, user attribute data of the target user in the third system 130, and (Preferability data and distribution time zone data), even if the content is to be incorporated into the program table for the user, if the location where the content is to be distributed is limited by the content location data, As long as the communication terminal 300 used by the user does not exist at the location, the content is not incorporated into the program guide.

〈効果〉
上記のように、第4システム140によれば、配信されるべき場所が制限されているコンテンツについては当該場所に通信端末300が存在する場合においてのみ配信されるように番組表が編成される。従って、第4システム140によれば、通信端末300の位置(即ち、ユーザが居る場所)に応じた番組表を編成することにより、ユーザの行動に合わせたコンテンツを配信することができる。
<effect>
As described above, according to the fourth system 140, the program guide is organized so that the content for which the location to be distributed is restricted is distributed only when the communication terminal 300 exists at the location. Therefore, according to the 4th system 140, the contents according to a user's action can be distributed by organizing the program schedule according to the position of communication terminal 300 (namely, the place where a user exists).

《第5実施形態》
上記のように、第4システム140によれば、配信されるべき場所が制限されているコンテンツについては当該場所に通信端末300が存在する場合においてのみ配信されるように番組表が編成される。しかしながら、ユーザの居場所及び当該居場所に滞在する時間帯を事前に特定することができれば、上記のような番組表を事前に編成しておくことができる。
<< 5th Embodiment >>
As described above, according to the fourth system 140, the program guide is organized so that the content for which the location to be distributed is restricted is distributed only when the communication terminal 300 exists at the location. However, if the user's whereabouts and the time zone in which the user stays can be specified in advance, the above-mentioned program guide can be organized in advance.

以下、本発明の第5実施形態に係るコンテンツ配信システム(以降、「第5システム」と称される場合がある。)につき、図面を参照しながら詳しく説明する。図4は、第5システムの構成の一例を示す模式図である。   The content distribution system according to the fifth embodiment of the present invention (hereinafter sometimes referred to as “fifth system”) will be described in detail below with reference to the drawings. FIG. 4 is a schematic diagram illustrating an example of the configuration of the fifth system.

〈構成〉
第5システム150は、コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データをコンテンツ属性データが含み且つ配信されるべき場所が規定されているコンテンツについては当該場所に通信端末が存在することがユーザのスケジュールから予想される時間帯にのみ配信されるように番組表を編成するように構成されている点を除き、上述した第1システム110乃至第3システム130と同様の構成を有する。従って、第5システム150についての以下の説明においては、基本的に第1システム110乃至第3システム130との相違点についてのみ説明する。
<Constitution>
The fifth system 150 includes a communication terminal at a location where the content attribute data includes content location data that is information indicating a location where the content is to be distributed and the location where the content is to be distributed is defined. Is configured in the same way as the first system 110 to the third system 130 described above, except that the program guide is organized so that it is distributed only in the time period expected from the user's schedule. Therefore, in the following description of the fifth system 150, only differences from the first system 110 to the third system 130 will be basically described.

第5システム150において、サーバ200は、ユーザのスケジュールを表す情報を格納するカレンダーサーバ500から当該ユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得する居場所取得部280を更に備える。カレンダーサーバ500は、ユーザの居場所及び当該居場所に滞在する時間帯等のスケジュールを表す情報を含むデータを格納し、このデータはユーザのスケジュールを管理するカレンダーアプリケーション等を介して入力及び参照される。更に、コンテンツ属性データは、第4システム140に関する説明において上述したコンテンツ場所データを含む。   In the fifth system 150, the server 200 includes a location acquisition unit 280 that acquires location data, which is information indicating the location of the user and the time zone in which the user stays, from the calendar server 500 that stores information representing the user's schedule. In addition. The calendar server 500 stores data including information indicating a user's whereabouts and a schedule such as a time zone for staying in the whereabouts, and this data is input and referred to via a calendar application that manages the user's schedule. Further, the content attribute data includes the content location data described above in the description regarding the fourth system 140.

第5システム150における編成部240は、コンテンツデータベース220に基づいて、コンテンツ場所データによって配信されるべき場所が制限されているコンテンツについては、居場所データに対応するユーザの居場所がコンテンツ場所データに対応する場所に含まれる時間帯にのみ配信されるように番組表を編成する。   Based on the content database 220, the organization unit 240 in the fifth system 150 is configured so that the location of the user corresponding to the location data corresponds to the content location data for the content where the location to be distributed is restricted by the content location data. The program guide is organized so that it is distributed only during the time zone included in the place.

具体的には、例えば、対象とするユーザのユーザ属性データ(第2システム120においては対象とするユーザのユーザ属性データ及び好感度データ、第3システム130においては対象とするユーザのユーザ属性データ及び好感度データ並びに配信時間帯データ)に基づけば、当該ユーザ用の番組表に組み込まれるべきコンテンツであっても、当該コンテンツの配信されるべき場所がコンテンツ場所データによって制限されている場合は、居場所データに対応するユーザの居場所が当該場所に含まれる時間帯以外においては、当該コンテンツは番組表に組み込まれない。   Specifically, for example, user attribute data of the target user (user attribute data and preference data of the target user in the second system 120, user attribute data of the target user in the third system 130, and If the location where the content is to be distributed is limited by the content location data, even if the content is to be incorporated into the program guide for the user, The content is not incorporated in the program guide except for the time zone where the user's location corresponding to the data is included in the location.

〈効果〉
上記のように、第5システム150によれば、配信されるべき場所が制限されているコンテンツについては当該場所に通信端末300が存在することがユーザのスケジュールから予想される時間帯においてのみ配信されるように番組表が編成される。従って、第5システム150によれば、通信端末300の位置(即ち、ユーザが居る場所)に応じた番組表をユーザのスケジュールに基づいて事前に編成して、ユーザの行動に合わせたコンテンツを配信することができる。
<effect>
As described above, according to the fifth system 150, content whose location to be distributed is restricted is distributed only in a time zone in which the communication terminal 300 is expected to exist at the location from the user's schedule. The program guide is organized as follows. Therefore, according to the fifth system 150, a program guide corresponding to the position of the communication terminal 300 (that is, the place where the user is present) is preliminarily organized based on the user's schedule, and content that matches the user's behavior is distributed. can do.

《第6実施形態》
上記のように、第5システム150によれば、通信端末300の位置(即ち、ユーザが居る場所)に応じた番組表をユーザのスケジュールに基づいて事前に編成して、ユーザの行動に合わせたコンテンツを配信することができる。しかしながら、必ずしも事前に計画されたスケジュール通りにユーザが行動するとは限らない。例えば、予定していた旅行が中止されたり、訪問先での滞在が予定より延びたりする場合がある。このような場合においてもユーザのスケジュールに基づいて事前に編成された番組表に従ってコンテンツが配信されると、配信されるべき場所が制限されているコンテンツが本来であれば配信されない筈の場所にいるユーザ(の通信端末300)に配信されてしまう虞がある。
<< 6th Embodiment >>
As described above, according to the fifth system 150, a program guide corresponding to the position of the communication terminal 300 (that is, the place where the user is located) is pre-organized based on the user's schedule and matched to the user's behavior. Content can be distributed. However, the user does not necessarily act according to the schedule planned in advance. For example, the planned trip may be canceled or the stay at the destination may be longer than planned. Even in such a case, if the content is distributed according to the program table that is pre-organized based on the user's schedule, the content where the location to be distributed is restricted is in a place where it would not be distributed if originally intended. There is a risk of being distributed to the user (its communication terminal 300).

そこで、本発明の第6実施形態に係るコンテンツ配信システム(以降、「第6システム」と称される場合がある。)においては、上述した第4システム140と同様に通信端末300が端末位置取得部340を備え、端末位置取得部340によって取得される端末位置データに対応する位置とカレンダーサーバ500から居場所取得部280によって取得される居場所データに対応するユーザの居場所とが一致しない場合、編成部240は、端末位置データに対応する位置に基づいて番組表を編成する(居場所データよりも端末位置データの方が優先される)。   Therefore, in the content distribution system according to the sixth embodiment of the present invention (hereinafter sometimes referred to as “sixth system”), the communication terminal 300 obtains the terminal position in the same manner as the fourth system 140 described above. If the location corresponding to the terminal location data acquired by the terminal location acquisition unit 340 does not match the location of the user corresponding to the location data acquired by the location acquisition unit 280 from the calendar server 500, the knitting unit 240 organizes the program guide based on the position corresponding to the terminal position data (the terminal position data has priority over the location data).

以下、第6システムにつき、図面を参照しながら詳しく説明する。図5は、第6システムの構成の一例を示す模式図である。   Hereinafter, the sixth system will be described in detail with reference to the drawings. FIG. 5 is a schematic diagram showing an example of the configuration of the sixth system.

〈構成〉
第6システム160は、第4システム140と同様に通信端末300が端末位置取得部340を備え、端末位置取得部340によって取得される端末位置データに対応する位置とカレンダーサーバ500から居場所取得部280によって取得される居場所データに対応するユーザの居場所とが一致しない場合は端末位置データに対応する位置に基づいて編成部240が番組表を編成するように構成されている点を除き、上述した第5システム150と同様の構成を有する。
<Constitution>
In the sixth system 160, the communication terminal 300 includes a terminal position acquisition unit 340 as in the fourth system 140, and the location corresponding to the terminal position data acquired by the terminal position acquisition unit 340 and the location acquisition unit 280 from the calendar server 500. Except that the organization unit 240 is configured to organize the program guide based on the position corresponding to the terminal location data when the user's location corresponding to the location data acquired by the 5 System 150 has the same configuration.

即ち、第6システム160は、以下の(1)乃至(3)に示す点において、第5システム150と同様の構成を有する。
(1)サーバ200は、ユーザのスケジュールを表す情報を格納するカレンダーサーバ500からユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得する居場所取得部280を更に備える。
(2)コンテンツ属性データは、コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含む。
(3)編成部240は、コンテンツデータベース220に基づいて、コンテンツ場所データによって配信されるべき場所が制限されているコンテンツについては、居場所データに対応するユーザの居場所がコンテンツ場所データに対応する場所に含まれる時間帯にのみ配信されるように、番組表を編成する。
That is, the sixth system 160 has the same configuration as the fifth system 150 in the following points (1) to (3).
(1) The server 200 further includes a location acquisition unit 280 that acquires location data, which is information indicating the location of the user and the time zone in which the user stays, from the calendar server 500 that stores information representing the user's schedule.
(2) The content attribute data includes content location data that is information indicating a location where the content is to be distributed.
(3) Based on the content database 220, the organization unit 240 sets the location of the user corresponding to the location data to the location corresponding to the content location data for the content where the location to be distributed is restricted by the content location data. The program guide is organized so that it is distributed only in the included time zone.

但し、第6システム160においては、第4システム140と同様に、通信端末300が存在する場所を表す情報である端末位置データを取得する端末位置取得部340を通信端末300が更に備える。そして、編成部240は、端末位置データに対応する位置と居場所データに対応するユーザの居場所とが一致しない場合は、コンテンツ場所データによって配信されるべき場所が制限されているコンテンツについては、端末位置データに対応する位置がコンテンツ場所データに対応する場所に含まれる場合にのみ配信されるように、番組表を更新する。   However, in the sixth system 160, as in the fourth system 140, the communication terminal 300 further includes a terminal position acquisition unit 340 that acquires terminal position data that is information indicating the location where the communication terminal 300 exists. If the location corresponding to the terminal location data does not match the location of the user corresponding to the location data, the organization unit 240 determines whether the location to be distributed by the content location data is limited to the terminal location The program guide is updated so that distribution is performed only when the position corresponding to the data is included in the position corresponding to the content location data.

〈効果〉
上記のように、第6システム160によれば、端末位置取得部340によって取得される端末位置データに対応する位置とカレンダーサーバ500から居場所取得部280によって取得される居場所データに対応するユーザの居場所とが一致しない場合は、端末位置データに対応する位置に基づいて番組表が編成される。従って、第6システム160によれば、事前に計画されたスケジュールとは異なる行動をユーザがとっても、配信されるべき場所が制限されているコンテンツが本来であれば配信されない筈の場所にいるユーザ(の通信端末300)に配信されてしまう虞を低減することができる。
<effect>
As described above, according to the sixth system 160, the location corresponding to the terminal location data acquired by the terminal location acquisition unit 340 and the location of the user corresponding to the location data acquired by the location acquisition unit 280 from the calendar server 500. Is not matched, the program guide is organized based on the position corresponding to the terminal position data. Therefore, according to the sixth system 160, even if the user takes an action different from the schedule planned in advance, the user who is in a certain place where the content where the location to be delivered is restricted is originally not delivered ( The possibility of being distributed to the communication terminal 300) can be reduced.

《第7実施形態》
本明細書の冒頭において述べたように、本発明は、コンテンツ配信システムのみならず、コンテンツ配信方法にも関する。以下、本発明の第7実施形態に係るコンテンツ配信方法(以降、「第1方法」と称される場合がある。)につき、図面を参照しながら詳しく説明する。
<< 7th Embodiment >>
As described at the beginning of this specification, the present invention relates not only to a content distribution system but also to a content distribution method. The content distribution method according to the seventh embodiment of the present invention (hereinafter may be referred to as “first method”) will be described in detail below with reference to the drawings.

〈構成〉
第1方法は、本発明の第1実施形態に係るコンテンツ配信システム(第1システム110)においてコンテンツを通信端末へと配信するコンテンツ配信方法である。前述したように、第1システム110は、サーバ200と、通信端末300と、通信ネットワーク400と、を含み、サーバ200と通信端末300とは通信ネットワーク400を介して相互に通信可能に構成されている。
<Constitution>
The first method is a content distribution method for distributing content to communication terminals in the content distribution system (first system 110) according to the first embodiment of the present invention. As described above, the first system 110 includes the server 200, the communication terminal 300, and the communication network 400. The server 200 and the communication terminal 300 are configured to be able to communicate with each other via the communication network 400. Yes.

サーバ200は、動画、スライドショー、静止画、音楽、歌唱、音声及び音響のうち1つ以上を含む複数のコンテンツに対応する複数のコンテンツデータを格納するコンテンツストレージ210を備える。サーバ200は、コンテンツデータベース220、ユーザデータベース230、編成部240、番組表データベース250及び配信制御部260を更に備える。通信端末300は、通信ネットワーク400を介してサーバ200から配信されるコンテンツデータの少なくとも一部に基づいて当該コンテンツデータに対応するコンテンツを再生する再生処理部310を備える。このような構成を有する第1システム110の詳細については既に説明したので、ここでは繰り返さない。   The server 200 includes a content storage 210 that stores a plurality of content data corresponding to a plurality of contents including one or more of moving images, slide shows, still images, music, singing, voice, and sound. The server 200 further includes a content database 220, a user database 230, an organization unit 240, a program guide database 250, and a distribution control unit 260. The communication terminal 300 includes a reproduction processing unit 310 that reproduces content corresponding to the content data based on at least a part of the content data distributed from the server 200 via the communication network 400. Details of the first system 110 having such a configuration have already been described, and will not be repeated here.

図6は、第1方法において実行される種々の処理の流れの一例を示すフローチャートである。図6のステップS10に示すように、第1方法は、サーバ200が備えるコンテンツデータベース220に、個々のコンテンツを識別するための情報であるコンテンツ識別データと個々のコンテンツの属性を表す情報であるコンテンツ属性データとを関連付けて格納することを含む。この処理は、例えば、コンテンツストレージ210に新たなコンテンツデータが格納されたりコンテンツストレージ210から既存のコンテンツデータが削除されたりする度に実行されるようにしてもよい。或いは、この処理は、所定の時間的間隔にて定期的に繰り返し実行されるようにしてもよい。   FIG. 6 is a flowchart showing an example of the flow of various processes executed in the first method. As shown in step S10 of FIG. 6, the first method is a content database 220 included in the server 200, which is content identification data that is information for identifying individual content and content that is information representing the attribute of each content. Including associating with attribute data. This process may be executed each time new content data is stored in the content storage 210 or existing content data is deleted from the content storage 210, for example. Alternatively, this process may be repeatedly executed periodically at a predetermined time interval.

更に、図6のステップS20に示すように、第1方法は、サーバ200が備えるユーザデータベース230に、通信端末300のユーザを識別するための情報であるユーザ識別データと当該ユーザの属性を表す情報であるユーザ属性データとを関連付けて格納することを含む。この処理は、例えば、通信端末300を介して新たなユーザアカウントがサーバ200に登録される度に実行されるようにしてもよい。或いは、この処理は、所定の時間的な間隔にて定期的に繰り返し実行されるようにしてもよい。   Furthermore, as shown in step S20 of FIG. 6, the first method uses the user database 230 included in the server 200 to store user identification data that is information for identifying the user of the communication terminal 300 and information representing the attribute of the user. And storing the user attribute data in association with each other. This process may be executed each time a new user account is registered in the server 200 via the communication terminal 300, for example. Alternatively, this process may be repeatedly executed periodically at predetermined time intervals.

加えて、図6のステップS31に示すように、第1方法は、サーバ200が備える編成部240により、ユーザ属性データとコンテンツ属性データとの対応関係に基づき、通信端末300に配信されるコンテンツの番組表をユーザ識別データ毎に編成することを含む。   In addition, as shown in step S31 of FIG. 6, the first method is for the content distributed to the communication terminal 300 by the organization unit 240 included in the server 200 based on the correspondence between the user attribute data and the content attribute data. It includes organizing a program guide for each user identification data.

次に、ステップS32において、上記ステップS31において編成された番組表と、当該番組表を識別するための情報である番組表識別データと、ユーザ識別データと、を関連付けて、サーバ200が備える番組表データベース250に格納する。次に、ステップS33において、サーバ200が備える配信制御部260により、ユーザ識別データに対応する番組表を番組表データベース250に基づいて特定し、当該番組表に従って配信されるべきコンテンツを特定し、ユーザ識別データに対応する通信端末300に対して当該コンテンツを配信する。   Next, in step S32, the program table provided in the server 200 in association with the program table organized in step S31, the program table identification data that is information for identifying the program table, and the user identification data. Store in the database 250. Next, in step S33, the distribution control unit 260 included in the server 200 specifies the program guide corresponding to the user identification data based on the program guide database 250, specifies the content to be distributed according to the program guide, and the user The content is distributed to the communication terminal 300 corresponding to the identification data.

上記ステップS31からステップS33へと続く一連の処理は、例えば、通信端末300を介して新たなユーザアカウントがサーバ200に登録されたり既存のユーザアカウントが更新されたり、コンテンツストレージ210に新たなコンテンツデータが格納されたりコンテンツストレージ210から既存のコンテンツデータが削除されたりする度に実行されるようにしてもよい。或いは、この処理は、所定の時間的な間隔にて定期的に繰り返し実行されるようにしてもよい。   The series of processing from step S31 to step S33 includes, for example, a new user account registered in the server 200 or an existing user account updated via the communication terminal 300, or new content data in the content storage 210. May be executed each time the content is stored or the existing content data is deleted from the content storage 210. Alternatively, this process may be repeatedly executed periodically at predetermined time intervals.

一方、通信端末300においては、再生処理部310により、再生が開始されるべき特定のコンテンツを指定するユーザによる操作を必要とすること無く、上記ステップS33において配信制御部260によって配信されるコンテンツを連続的に再生する(図示せず)。   On the other hand, in the communication terminal 300, the content distributed by the distribution control unit 260 in step S33 is not required by the reproduction processing unit 310 without requiring an operation by the user to specify the specific content to be reproduced. Play continuously (not shown).

上記のような構成を有する第1方法の詳細については第1システム110に関する説明において既に述べたので、ここでは繰り返さない。また、上記のような種々の処理は、例えば、サーバ200及び通信端末300において、それぞれの記憶装置に格納されたプログラムに従って各種演算処理等をCPUに実行させることにより実現することができる。   Details of the first method having the above-described configuration have already been described in the description of the first system 110, and thus will not be repeated here. The various processes as described above can be realized, for example, by causing the CPU to execute various arithmetic processes in the server 200 and the communication terminal 300 in accordance with programs stored in the respective storage devices.

〈効果〉
第1方法によれば、個々のユーザの属性に応じて編成された番組表に従って、通信ネットワークを介してサーバから通信端末へとコンテンツが配信され、ユーザによる特段の操作及び/又は設定を必要とすること無くコンテンツが連続的に再生される。即ち、第1方法によれば、個々のユーザの属性に応じたコンテンツを配信することができるというネットワーク配信サービスの利点及びプッシュ型の提供形態にてコンテンツを配信することができるという従来配信サービスの利点の両方を兼ね備えたコンテンツ配信サービスを実現することができる。
<effect>
According to the first method, content is distributed from the server to the communication terminal via the communication network in accordance with the program guide organized according to the attributes of the individual users, requiring special operation and / or setting by the user. The content is played back continuously without doing so. That is, according to the first method, the advantage of the network distribution service that content according to the attribute of each user can be distributed and the content of the conventional distribution service that can distribute content in a push-type provision form. A content distribution service having both advantages can be realized.

《第8実施形態》
以下、本発明の第8実施形態に係るコンテンツ配信方法(以降、「第2方法」と称される場合がある。)につき、図面を参照しながら詳しく説明する。
<< Eighth Embodiment >>
The content distribution method according to the eighth embodiment of the present invention (hereinafter sometimes referred to as “second method”) will be described in detail below with reference to the drawings.

〈構成〉
第2方法は、本発明の第2実施形態に係るコンテンツ配信システム(第2システム120)においてコンテンツを通信端末へと配信するコンテンツ配信方法である。即ち、第2方法は、コンテンツに対するユーザの好感度に応じた番組表を編成することが可能であるようにサーバ200及び通信端末300が構成され且つ処理の流れが規定されている点を除き、上述した第1方法と同様の構成を有する。従って、第2方法についての以下の説明においては、基本的に第1方法との相違点についてのみ説明する。
<Constitution>
The second method is a content distribution method for distributing content to communication terminals in the content distribution system (second system 120) according to the second embodiment of the present invention. That is, in the second method, except that the server 200 and the communication terminal 300 are configured and the flow of processing is defined so that a program guide according to the user's preference for content can be organized, It has the same configuration as the first method described above. Therefore, in the following description of the second method, only differences from the first method will be basically described.

前述したように、第2システム120における通信端末300は、配信されたコンテンツに対するユーザの好感度に対応する情報である好感度データを入力することができるように構成された入力用インターフェース330を更に備える。このような構成を有する第2システム120の詳細については既に説明したので、ここでは繰り返さない。   As described above, the communication terminal 300 in the second system 120 further includes the input interface 330 configured to be able to input the likability data that is information corresponding to the likability of the user with respect to the distributed content. Prepare. The details of the second system 120 having such a configuration have already been described, and will not be repeated here.

図7は、第2方法において実行される種々の処理の流れの一例を示すフローチャートである。図7において、第1方法と共通のステップについては、図6と同一のステップ番号が付されている。また、ステップS10及びS20については記載を省略したが、これらのステップも第1方法と同様に実行される。   FIG. 7 is a flowchart showing an example of the flow of various processes executed in the second method. In FIG. 7, steps common to the first method are denoted by the same step numbers as in FIG. 6. Moreover, although description was abbreviate | omitted about step S10 and S20, these steps are performed similarly to a 1st method.

図7のステップS40に示すように、第2方法は、サーバ200が備える好感度データベース270に、ユーザによって好感度データが入力されたコンテンツのコンテンツ属性データと、好感度データと、ユーザ識別データと、を関連付けて格納することを含む。この処理は、例えば、コンテンツを視聴しているユーザが入力用インターフェース330を操作して(例えば、タッチパネルディスプレイ上に表示された「良いね!」等のボタンの領域をタップして)好感度データを入力する度に実行されるようにしてもよい。   As shown in step S40 of FIG. 7, the second method includes content attribute data, likability data, and user identification data of content for which likability data is input by the user in the likability database 270 provided in the server 200. , And associating and storing. In this process, for example, the user viewing the content operates the input interface 330 (for example, taps the area of a button such as “Good!” Displayed on the touch panel display). It may be executed every time the is input.

加えて、図7のステップS31に示すように、第2方法は、編成部240により、好感度データベース270に基づいて、個々のユーザ識別データと関連付けられた番組表において、当該ユーザ識別データと関連付けられた好感度データの累積値がより高いコンテンツ属性データを有するコンテンツの占める割合がより高く、当該ユーザ識別データと関連付けられた好感度データの累積値がより低いコンテンツ属性データを有するコンテンツの占める割合がより低くなるように、番組表を編成することを含む。   In addition, as shown in step S31 of FIG. 7, the second method uses the knitting unit 240 to associate the user identification data with the user identification data in the program table associated with the individual user identification data based on the preference database 270. The proportion of content having content attribute data with a higher cumulative value of likability data is higher, and the proportion of content having content attribute data having a lower cumulative value of likability data associated with the user identification data is higher Includes organizing the program guide so that the

〈効果〉
第2方法によれば、コンテンツに対する個々のユーザの好感度に応じて編成された番組表に従って、通信ネットワークを介してサーバから通信端末へとコンテンツが配信される。即ち、第2方法によれば、個々のユーザの属性のみならず嗜好にも応じてコンテンツを配信することができる。
<effect>
According to the second method, the content is distributed from the server to the communication terminal via the communication network according to the program guide organized according to the preference of each user with respect to the content. That is, according to the second method, content can be distributed according to not only the attributes of individual users but also preferences.

《第9実施形態》
以下、本発明の第9実施形態に係るコンテンツ配信方法(以降、「第3方法」と称される場合がある。)につき、図面を参照しながら詳しく説明する。
<< Ninth Embodiment >>
The content distribution method according to the ninth embodiment of the present invention (hereinafter sometimes referred to as “third method”) will be described in detail below with reference to the drawings.

〈構成〉
第3方法は、本発明の第3実施形態に係るコンテンツ配信システム(第3システム130)においてコンテンツを通信端末へと配信するコンテンツ配信方法である。即ち、第3方法は、コンテンツが配信されるべき時間帯を表す情報である配信時間帯データをコンテンツ属性データが含み且つ配信されるべき時間帯が規定されているコンテンツについては当該時間帯においてのみ配信されるように番組表を編成することが可能であるようにサーバ200及び通信端末300が構成され且つ処理の流れが規定されている点を除き、上述した第1方法又は第2方法と同様の構成を有する。従って、第3方法についての以下の説明においては、基本的に第1方法及び第2方法との相違点についてのみ説明する。
<Constitution>
The third method is a content distribution method for distributing content to communication terminals in the content distribution system (third system 130) according to the third embodiment of the present invention. That is, in the third method, the content attribute data includes the distribution time zone data that is information indicating the time zone in which the content is to be distributed, and the content in which the time zone in which the content is to be distributed is defined Same as the first method or the second method described above, except that the server 200 and the communication terminal 300 are configured so that the program guide can be organized so as to be distributed and the flow of processing is defined. It has the composition of. Therefore, in the following description of the third method, only differences from the first method and the second method will be basically described.

前述したように、第3システム130においては、コンテンツ属性データが、コンテンツが配信されるべき時間帯を表す情報である配信時間帯データを含む。このような構成を有する第3システム130の詳細については既に説明したので、ここでは繰り返さない。   As described above, in the third system 130, the content attribute data includes distribution time zone data that is information indicating a time zone in which the content is to be distributed. The details of the third system 130 having such a configuration have already been described, and will not be repeated here.

図8は、第3方法において実行される種々の処理の流れの一例を示すフローチャートである。図8において、第1方法又は第2方法と共通のステップについては、図6又は図7と同一のステップ番号が付されている。また、ステップS10及びS20については記載を省略したが、これらのステップも第1方法及び第2方法と同様に実行される。   FIG. 8 is a flowchart showing an example of the flow of various processes executed in the third method. In FIG. 8, steps common to the first method or the second method are denoted by the same step numbers as those in FIG. Moreover, although description was abbreviate | omitted about step S10 and S20, these steps are performed similarly to a 1st method and a 2nd method.

図8のステップS31に示すように、第3方法は、編成部240により、コンテンツデータベース220に基づいて、配信時間帯データによって配信されるべき時間帯が制限されているコンテンツについては、配信時間帯データによって規定される時間帯においてのみ当該コンテンツが配信されるように番組表を編成することを含む。   As shown in step S31 of FIG. 8, the third method uses a distribution time zone for content whose time zone to be distributed by the distribution time zone data is limited by the organization unit 240 based on the content database 220. It includes organizing a program guide so that the content is distributed only in the time zone defined by the data.

〈効果〉
第3方法によれば、配信されるべき時間帯が制限されているコンテンツについては当該時間帯においてのみ配信されるように番組表が編成される。従って、第3システム130によれば、個々のユーザの属性のみならず、或いは個々のユーザの属性及び嗜好のみならず、個々のコンテンツの配信されるべき時間帯をも考慮して、コンテンツを配信することができる。
<effect>
According to the third method, the program guide is organized so that the content for which the time zone to be distributed is restricted is distributed only in the time zone. Therefore, according to the third system 130, not only the attributes of individual users, or the attributes and preferences of individual users, but also the contents are distributed in consideration of the time zone in which the individual contents are to be distributed. can do.

《第10実施形態》
以下、本発明の第10実施形態に係るコンテンツ配信方法(以降、「第4方法」と称される場合がある。)につき、図面を参照しながら詳しく説明する。
<< 10th Embodiment >>
The content distribution method according to the tenth embodiment of the present invention (hereinafter sometimes referred to as “fourth method”) will be described in detail below with reference to the drawings.

〈構成〉
第4方法は、本発明の第4実施形態に係るコンテンツ配信システム(第4システム140)においてコンテンツを通信端末へと配信するコンテンツ配信方法である。即ち、第4方法は、コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データをコンテンツ属性データが含み且つ配信されるべき場所が規定されているコンテンツについては当該場所においてのみ配信されるように番組表を編成することが可能であるようにサーバ200及び通信端末300が構成され且つ処理の流れが規定されている点を除き、上述した第1方法乃至第3方法と同様の構成を有する。従って、第4方法についての以下の説明においては、基本的に第1方法乃至第3方法との相違点についてのみ説明する。
<Constitution>
The fourth method is a content distribution method for distributing content to communication terminals in the content distribution system (fourth system 140) according to the fourth embodiment of the present invention. That is, in the fourth method, content location data that is information indicating a location where the content is to be distributed is included in the content attribute data, and content where the location where the content is to be distributed is defined is distributed only at the location. Except that the server 200 and the communication terminal 300 are configured so that the program table can be organized and the flow of processing is defined, the configuration is the same as the first to third methods described above. . Therefore, in the following description of the fourth method, only differences from the first method to the third method will be basically described.

前述したように、第4システム140において、コンテンツ属性データはコンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含み、通信端末300は当該通信端末300が存在する場所を表す情報である端末位置データを取得する端末位置取得部340を更に備える。このような構成を有する第4システム140の詳細については既に説明したので、ここでは繰り返さない。   As described above, in the fourth system 140, the content attribute data includes content location data that is information indicating a location where the content is to be distributed, and the communication terminal 300 is information indicating a location where the communication terminal 300 exists. A terminal location acquisition unit 340 that acquires terminal location data is further provided. The details of the fourth system 140 having such a configuration have already been described, and will not be repeated here.

図9は、第4方法において実行される種々の処理の流れの一例を示すフローチャートである。図9において、第1方法乃至第3方法と共通のステップについては、図6乃至図8と同一のステップ番号が付されている。また、ステップS10、S20及びS40については記載を省略したが、これらのステップも第1方法乃至第3方法と同様に実行される。   FIG. 9 is a flowchart showing an example of the flow of various processes executed in the fourth method. In FIG. 9, steps common to the first method to the third method are denoted by the same step numbers as in FIGS. 6 to 8. Moreover, although description was abbreviate | omitted about step S10, S20, and S40, these steps are performed similarly to the 1st method thru | or the 3rd method.

図9のステップS50に示すように、第4方法は、通信端末300が備える端末位置取得部340により、当該通信端末300が存在する場所を表す情報である端末位置データを取得することを含む。即ち、ステップS50に示す処理は通信端末300において実行される。この処理は、例えば、所定の時間的な間隔にて定期的に繰り返し実行されるようにしてもよい。   As shown in step S50 of FIG. 9, the fourth method includes acquiring terminal position data, which is information indicating a place where the communication terminal 300 exists, by the terminal position acquisition unit 340 included in the communication terminal 300. That is, the process shown in step S50 is executed in the communication terminal 300. This process may be executed repeatedly at regular intervals, for example.

加えて、図9のステップS31に示すように、第4方法は、編成部240により、コンテンツデータベース220に基づいて、コンテンツ属性データが含むコンテンツ場所データによって配信されるべき場所が制限されているコンテンツについては、端末位置データに対応する位置がコンテンツ場所データに対応する場所に含まれる場合にのみ配信されるように、番組表を編成することを含む。この処理は、例えば、端末位置取得部340によって取得される端末位置データに変化がある度に実行されるようにしてもよい。或いは、この処理は、所定の時間的な間隔にて定期的に繰り返し実行されるようにしてもよい。   In addition, as shown in step S31 of FIG. 9, in the fourth method, content that is restricted from being delivered by the content location data included in the content attribute data based on the content database 220 by the organization unit 240 is content. Includes organizing a program guide so that it is distributed only when the location corresponding to the terminal location data is included in the location corresponding to the content location data. This process may be executed each time there is a change in the terminal position data acquired by the terminal position acquisition unit 340, for example. Alternatively, this process may be repeatedly executed periodically at predetermined time intervals.

〈効果〉
第4方法によれば、配信されるべき場所が制限されているコンテンツについては当該場所に通信端末300が存在する場合においてのみ配信されるように番組表が編成される。従って、第4方法によれば、通信端末300の位置(即ち、ユーザが居る場所)に応じた番組表を編成することにより、ユーザの行動に合わせたコンテンツを配信することができる。
<effect>
According to the fourth method, the program guide is organized so that the content where the location to be distributed is restricted is distributed only when the communication terminal 300 exists at the location. Therefore, according to the fourth method, content tailored to the user's action can be distributed by organizing a program guide according to the position of the communication terminal 300 (that is, the place where the user is present).

《第11実施形態》
以下、本発明の第11実施形態に係るコンテンツ配信方法(以降、「第5方法」と称される場合がある。)につき、図面を参照しながら詳しく説明する。
<< 11th Embodiment >>
The content distribution method according to the eleventh embodiment of the present invention (hereinafter sometimes referred to as “fifth method”) will be described in detail below with reference to the drawings.

〈構成〉
第5方法は、本発明の第5実施形態に係るコンテンツ配信システム(第5システム150)においてコンテンツを通信端末へと配信するコンテンツ配信方法である。即ち、第5方法は、コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データをコンテンツ属性データが含み且つ配信されるべき場所が規定されているコンテンツについては当該場所に通信端末が存在することがユーザのスケジュールから予想される時間帯にのみ配信されるように番組表を編成するように構成されている点を除き、上述した第1方法乃至第3方法と同様の構成を有する。従って、第5方法についての以下の説明においては、基本的に第1方法乃至第3方法との相違点についてのみ説明する。
<Constitution>
The fifth method is a content distribution method for distributing content to communication terminals in the content distribution system (fifth system 150) according to the fifth embodiment of the present invention. That is, in the fifth method, there is a communication terminal at a location where the content attribute data includes content location data that is information indicating a location where the content is to be distributed and the location where the content is to be distributed is defined. However, it has the same configuration as the first to third methods described above, except that the program guide is organized so that it is distributed only in the time period expected from the user's schedule. Therefore, in the following description of the fifth method, only differences from the first method to the third method will be basically described.

前述したように、第5システム150において、コンテンツ属性データはコンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含み、サーバ200はユーザのスケジュールを表す情報を格納するカレンダーサーバ500から当該ユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得する居場所取得部280を備える。このような構成を有する第5システム150の詳細については既に説明したので、ここでは繰り返さない。   As described above, in the fifth system 150, the content attribute data includes content location data that is information indicating a location where the content is to be distributed, and the server 200 receives the information from the calendar server 500 that stores information indicating the user's schedule. A location acquisition unit 280 that acquires location data, which is information indicating the location of the user and the time zone in which the user stays, is provided. The details of the fifth system 150 having such a configuration have already been described and will not be repeated here.

図10は、第5方法において実行される種々の処理の流れの一例を示すフローチャートである。図10において、第1方法乃至第3方法と共通のステップについては、図6乃至図8と同一のステップ番号が付されている。また、ステップS10、S20及びS40については記載を省略したが、これらのステップも第1方法乃至第3方法と同様に実行される。   FIG. 10 is a flowchart showing an example of the flow of various processes executed in the fifth method. 10, steps common to the first method to the third method are denoted by the same step numbers as those in FIGS. Moreover, although description was abbreviate | omitted about step S10, S20, and S40, these steps are performed similarly to the 1st method thru | or the 3rd method.

図10のステップS30に示すように、第5方法は、サーバ200が備える居場所取得部280により、ユーザのスケジュールを表す情報を格納するカレンダーサーバ500から当該ユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得することを含む。この処理は、例えば、所定の時間的な間隔にて定期的に繰り返し実行されるようにしてもよい。   As shown in step S30 of FIG. 10, the fifth method uses the location acquisition unit 280 included in the server 200 to store the user's location and the time zone in which the user stays from the calendar server 500 that stores information representing the user's schedule. Including location data, which is information representing. This process may be executed repeatedly at regular intervals, for example.

加えて、図10のステップS31に示すように、第5方法は、編成部240により、コンテンツデータベース220に基づいて、コンテンツ場所データによって配信されるべき場所が制限されているコンテンツについては、居場所データに対応する当該ユーザの居場所がコンテンツ場所データに対応する場所に含まれる時間帯にのみ配信されるように、番組表を編成することを含む。この処理は、例えば、カレンダーサーバ500に格納されているユーザの居場所及び当該居場所に滞在する時間帯等のスケジュールを表す情報を含むデータに変化がある度に実行されるようにしてもよい。或いは、この処理は、所定の時間的な間隔にて定期的に繰り返し実行されるようにしてもよい。   In addition, as shown in step S31 of FIG. 10, the fifth method is based on the content database 220 based on the content database 220, and the content data for the location where the location to be distributed is restricted. And organizing the program guide so that the location of the user corresponding to is distributed only in the time zone included in the location corresponding to the content location data. For example, this process may be executed every time there is a change in data including information indicating a schedule such as a user's whereabouts stored in the calendar server 500 and a time zone where the user stays at the whereabouts. Alternatively, this process may be repeatedly executed periodically at predetermined time intervals.

〈効果〉
第5方法によれば、配信されるべき場所が制限されているコンテンツについては当該場所に通信端末300が存在することがユーザのスケジュールから予想される時間帯においてのみ配信されるように番組表が編成される。従って、第5方法によれば、通信端末300の位置(即ち、ユーザが居る場所)に応じた番組表をユーザのスケジュールに基づいて事前に編成して、ユーザの行動に合わせたコンテンツを配信することができる。
<effect>
According to the fifth method, for a content whose location to be distributed is limited, the program guide is distributed so that the communication terminal 300 is present at the location only in a time zone expected from the user's schedule. Be organized. Therefore, according to the fifth method, a program guide corresponding to the position of the communication terminal 300 (that is, the place where the user is present) is preliminarily organized based on the user's schedule, and content tailored to the user's behavior is distributed. be able to.

《第12実施形態》
以下、本発明の第12実施形態に係るコンテンツ配信方法(以降、「第6方法」と称される場合がある。)につき、図面を参照しながら詳しく説明する。
<< Twelfth Embodiment >>
The content distribution method according to the twelfth embodiment of the present invention (hereinafter sometimes referred to as “sixth method”) will be described in detail below with reference to the drawings.

〈構成〉
第6方法は、本発明の第6実施形態に係るコンテンツ配信システム(第6システム160)においてコンテンツを通信端末へと配信するコンテンツ配信方法である。即ち、第6方法は、第5方法と同様に、コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データをコンテンツ属性データが含み、配信されるべき場所が規定されているコンテンツについては当該場所に通信端末が存在することがユーザのスケジュールから予想される時間帯にのみ配信されるように番組表を編成するように構成されている。
<Constitution>
The sixth method is a content distribution method for distributing content to communication terminals in the content distribution system (sixth system 160) according to the sixth embodiment of the present invention. That is, the sixth method is similar to the fifth method in that the content attribute data includes content location data that is information indicating the location where the content is to be distributed, and the content where the location where the content is to be distributed is defined The program guide is organized so that it is distributed only in a time zone in which it is predicted from the user's schedule that a communication terminal exists at the place.

但し、第6システム160においては、当該通信端末300が存在する場所を表す情報である端末位置データを取得する端末位置取得部340を通信端末300が更に備える。そして、第6方法においては、端末位置取得部340によって取得される端末位置データに対応する位置とカレンダーサーバ500から居場所取得部280によって取得される居場所データに対応するユーザの居場所とが一致しない場合は、編成部240により、端末位置データに対応する位置に基づいて番組表を編成する(居場所データよりも端末位置データの方が優先される)。   However, in the sixth system 160, the communication terminal 300 further includes a terminal position acquisition unit 340 that acquires terminal position data, which is information indicating a place where the communication terminal 300 exists. In the sixth method, the location corresponding to the terminal location data acquired by the terminal location acquisition unit 340 and the location of the user corresponding to the location data acquired from the calendar server 500 by the location acquisition unit 280 do not match. The organizer 240 organizes the program table based on the position corresponding to the terminal position data (the terminal position data has priority over the location data).

図11は、第6方法において実行される種々の処理の流れの一例を示すフローチャートである。図11において、第1方法乃至第5方法と共通のステップについては、図6乃至図10と同一のステップ番号が付されている。また、ステップS10、S20及びS40については記載を省略したが、これらのステップも第1方法乃至第3方法と同様に実行される。   FIG. 11 is a flowchart showing an example of the flow of various processes executed in the sixth method. In FIG. 11, steps common to the first method to the fifth method are denoted by the same step numbers as in FIGS. 6 to 10. Moreover, although description was abbreviate | omitted about step S10, S20, and S40, these steps are performed similarly to the 1st method thru | or the 3rd method.

図11のステップS50に示すように、第6方法は、通信端末300が備える端末位置取得部340により、当該通信端末300が存在する場所を表す情報である端末位置データを取得することを含む。即ち、ステップS50に示す処理は通信端末300において実行される。この処理は、例えば、所定の時間的な間隔にて定期的に繰り返し実行されるようにしてもよい。   As shown in step S50 of FIG. 11, the sixth method includes acquiring terminal position data, which is information representing a location where the communication terminal 300 exists, by the terminal position acquisition unit 340 included in the communication terminal 300. That is, the process shown in step S50 is executed in the communication terminal 300. This process may be executed repeatedly at regular intervals, for example.

一方、図11のステップS30に示すように、第6方法は、サーバ200が備える居場所取得部280により、ユーザのスケジュールを表す情報を格納するカレンダーサーバ500から当該ユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得することを含む。この処理は、例えば、所定の時間的な間隔にて定期的に繰り返し実行されるようにしてもよい。   On the other hand, as shown in step S30 of FIG. 11, in the sixth method, the whereabouts acquisition unit 280 included in the server 200 stays at the whereabouts and the location of the user from the calendar server 500 that stores information representing the user's schedule. It includes obtaining location data that is information representing a time zone. This process may be executed repeatedly at regular intervals, for example.

加えて、図11のステップS31に示すように、第6方法は、編成部240により、コンテンツデータベース220に基づいて、コンテンツ場所データによって配信されるべき場所が制限されているコンテンツについては、居場所データに対応するユーザの居場所がコンテンツ場所データに対応する場所に含まれる時間帯にのみ配信されるように、番組表を編成することを含む。但し、端末位置データに対応する位置と居場所データに対応するユーザの居場所とが一致しない場合は、コンテンツ場所データによって配信されるべき場所が制限されているコンテンツについては、端末位置データに対応する位置がコンテンツ場所データに対応する場所に含まれる場合にのみ配信されるように、番組表を更新する。即ち、居場所データよりも端末位置データを優先して、番組表が編成される。   In addition, as shown in step S31 of FIG. 11, the sixth method is based on the content database 220 based on the content database 220, and the location data is used for content whose location to be distributed is restricted. This includes organizing the program guide so that the user's location corresponding to the content location is distributed only in the time zone included in the location corresponding to the content location data. However, if the location corresponding to the terminal location data does not match the location of the user corresponding to the location data, the location corresponding to the terminal location data for the content where the location to be distributed by the content location data is restricted Is updated so that it is distributed only when it is included in the location corresponding to the content location data. That is, the program guide is organized by giving priority to the terminal position data over the location data.

〈効果〉
第6方法によれば、端末位置取得部340によって取得される端末位置データに対応する位置とカレンダーサーバ500から居場所取得部280によって取得される居場所データに対応するユーザの居場所とが一致しない場合は、端末位置データに対応する位置に基づいて番組表が編成される。従って、第6方法によれば、事前に計画されたスケジュールとは異なる行動をユーザがとっても、配信されるべき場所が制限されているコンテンツが本来であれば配信されない筈の場所にいるユーザ(の通信端末300)に配信されてしまう虞を低減することができる。
<effect>
According to the sixth method, when the location corresponding to the terminal location data acquired by the terminal location acquisition unit 340 does not match the location of the user corresponding to the location data acquired by the location acquisition unit 280 from the calendar server 500 The program guide is organized based on the position corresponding to the terminal position data. Therefore, according to the sixth method, even if the user takes an action different from the schedule planned in advance, even if the user is in a certain place where the content where the location to be delivered is restricted is not delivered, The possibility of being distributed to the communication terminal 300) can be reduced.

以上、本発明を説明することを目的として、特定の構成を有する幾つかの実施形態及び変形例につき、時に添付図面を参照しながら説明してきたが、本発明の範囲は、これらの例示的な実施形態及び変形例に限定されると解釈されるべきではなく、特許請求の範囲及び明細書に記載された事項の範囲内で、適宜修正を加えることが可能であることは言うまでも無い。   In the above, for the purpose of explaining the present invention, several embodiments and modifications having specific configurations have been described with reference to the accompanying drawings. However, the scope of the present invention is not limited to these illustrative examples. It should be understood that the present invention should not be construed as being limited to the embodiments and the modifications, and that appropriate modifications can be made within the scope of the matters described in the claims and the specification.

110、120、130及び140…コンテンツ配信システム、200…サーバ、210…コンテンツストレージ、220…コンテンツデータベース、230…ユーザデータベース、240…編成部、250…番組表データベース、260…配信制御部、270…好感度データベース、280…居場所取得部、290…サーバ通信部、300…通信端末、310…再生処理部、320…出力用インターフェース、330…入力用インターフェース、340…端末位置取得部、390…端末通信部、400…通信ネットワーク、並びに500…カレンダーサーバ。   110, 120, 130, and 140 ... content delivery system, 200 ... server, 210 ... content storage, 220 ... content database, 230 ... user database, 240 ... organization unit, 250 ... program guide database, 260 ... delivery control unit, 270 ... Favorability database, 280 ... location acquisition unit, 290 ... server communication unit, 300 ... communication terminal, 310 ... reproduction processing unit, 320 ... output interface, 330 ... input interface, 340 ... terminal position acquisition unit, 390 ... terminal communication Part, 400 ... communication network, and 500 ... calendar server.

Claims (12)

サーバと、通信端末と、通信ネットワークと、を含み、
前記サーバと前記通信端末とは前記通信ネットワークを介して相互に通信可能に構成されており、
前記サーバは、動画、スライドショー、静止画、音楽、歌唱、音声及び音響のうち1つ以上を含む複数のコンテンツに対応する複数のコンテンツデータを格納するコンテンツストレージを備え、
前記通信端末は、前記通信ネットワークを介して前記サーバから配信される前記コンテンツデータの少なくとも一部に基づいて当該コンテンツデータに対応する前記コンテンツを再生する再生処理部を備える、
コンテンツ配信システムであって、
前記サーバは、
前記コンテンツを識別するための情報であるコンテンツ識別データと前記コンテンツの属性を表す情報であるコンテンツ属性データとを関連付けて格納するコンテンツデータベースと、
前記通信端末のユーザを識別するための情報であるユーザ識別データと前記ユーザの属性を表す情報であるユーザ属性データとを関連付けて格納するユーザデータベースと、
前記ユーザ属性データと前記コンテンツ属性データとの対応関係に基づいて前記通信端末に配信される前記コンテンツの番組表を前記ユーザ識別データ毎に編成する編成部と、
前記番組表と、前記番組表を識別するための情報である番組表識別データと、前記ユーザ識別データと、を関連付けて格納する番組表データベースと、
前記ユーザ識別データに対応する前記番組表を前記番組表データベースに基づいて特定し、当該番組表に従って配信されるべき前記コンテンツを特定し、前記ユーザ識別データに対応する通信端末に対して当該コンテンツを配信する配信制御部と、
更に備え、
前記再生処理部は、再生が開始されるべき特定のコンテンツを指定する前記ユーザによる操作を必要とすること無く、前記配信制御部によって配信される前記コンテンツを連続的に再生する、
ことを特徴とする、コンテンツ配信システム。
Including a server, a communication terminal, and a communication network,
The server and the communication terminal are configured to communicate with each other via the communication network,
The server includes a content storage for storing a plurality of content data corresponding to a plurality of contents including one or more of a video, a slide show, a still image, music, singing, voice, and sound,
The communication terminal includes a reproduction processing unit that reproduces the content corresponding to the content data based on at least a part of the content data distributed from the server via the communication network.
A content distribution system,
The server
A content database for storing content identification data, which is information for identifying the content, and content attribute data, which is information representing the content attributes, in association with each other;
A user database for storing user identification data, which is information for identifying a user of the communication terminal, and user attribute data, which is information representing the attribute of the user, in association with each other;
A knitting unit for knitting a program guide of the content distributed to the communication terminal based on a correspondence relationship between the user attribute data and the content attribute data for each user identification data;
A program guide database that stores the program guide, the program guide identification data that is information for identifying the program guide, and the user identification data in association with each other;
The program guide corresponding to the user identification data is specified based on the program guide database, the content to be distributed according to the program guide is specified, and the content is specified to the communication terminal corresponding to the user identification data. A distribution control unit for distribution;
In addition,
The reproduction processing unit continuously reproduces the content distributed by the distribution control unit without requiring an operation by the user to specify specific content to be reproduced.
A content distribution system characterized by the above.
請求項1に記載のコンテンツ配信システムであって、
前記通信端末は、配信された前記コンテンツに対する前記ユーザの好感度に対応する情報である好感度データを入力することができるように構成された入力用インターフェースを更に備え、
前記サーバは、前記好感度データが入力された前記コンテンツの前記コンテンツ属性データと、前記好感度データと、前記ユーザ識別データと、を関連付けて格納する好感度データベースを更に備え、
前記編成部は、前記好感度データベースに基づいて、個々のユーザ識別データと関連付けられた番組表において、当該ユーザ識別データと関連付けられた前記好感度データの累積値がより高い前記コンテンツ属性データを有する前記コンテンツの占める割合がより高く、当該ユーザ識別データと関連付けられた前記好感度データの累積値がより低い前記コンテンツ属性データを有する前記コンテンツの占める割合がより低くなるように、前記番組表を編成する、
ことを特徴とする、コンテンツ配信システム。
The content distribution system according to claim 1,
The communication terminal further includes an input interface configured to be able to input likability data that is information corresponding to the likability of the user with respect to the distributed content,
The server further includes a favourability database that associates and stores the content attribute data of the content to which the likability data is input, the likability data, and the user identification data;
The organizing unit has the content attribute data having a higher cumulative value of the likability data associated with the user identification data in the program guide associated with the individual user identification data based on the likability database. The program guide is organized so that the content occupying the content attribute data having a higher proportion of the content and a lower cumulative value of the likability data associated with the user identification data is lower. To
A content distribution system characterized by the above.
請求項1又は請求項2に記載のコンテンツ配信システムであって、
前記コンテンツ属性データは、前記コンテンツが配信されるべき時間帯を表す情報である配信時間帯データを含み、
前記編成部は、前記コンテンツデータベースに基づいて、前記配信時間帯データによって配信されるべき時間帯が制限されている前記コンテンツについては、前記配信時間帯データによって規定される時間帯においてのみ当該コンテンツが配信されるように、前記番組表を編成する、
ことを特徴とする、コンテンツ配信システム。
The content distribution system according to claim 1 or 2,
The content attribute data includes distribution time zone data which is information indicating a time zone in which the content is to be distributed,
The organizing unit, based on the content database, for the content for which the time zone to be distributed by the distribution time zone data is restricted, the content is only in the time zone specified by the distribution time zone data. Organizing the program guide to be distributed,
A content distribution system characterized by the above.
請求項1乃至請求項3の何れか1項に記載のコンテンツ配信システムであって、
前記通信端末は、当該通信端末が存在する場所を表す情報である端末位置データを取得する端末位置取得部を更に備え、
前記コンテンツ属性データは、前記コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含み、
前記編成部は、前記コンテンツデータベースに基づいて、前記コンテンツ場所データによって配信されるべき場所が制限されている前記コンテンツについては、前記端末位置データに対応する位置が前記コンテンツ場所データに対応する場所に含まれる場合にのみ配信されるように、前記番組表を編成する、
ことを特徴とする、コンテンツ配信システム。
The content distribution system according to any one of claims 1 to 3,
The communication terminal further includes a terminal position acquisition unit that acquires terminal position data that is information representing a place where the communication terminal exists,
The content attribute data includes content location data which is information indicating a location where the content is to be delivered,
The organizing unit, based on the content database, for the content where the location to be delivered is restricted by the content location data, the location corresponding to the terminal location data is set to a location corresponding to the content location data Organizing the program guide to be distributed only if included
A content distribution system characterized by the above.
請求項1乃至請求項3の何れか1項に記載のコンテンツ配信システムであって、
前記サーバは、前記ユーザのスケジュールを表す情報を格納するカレンダーサーバから前記ユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得する居場所取得部を更に備え、
前記コンテンツ属性データは、前記コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含み、
前記編成部は、前記コンテンツデータベースに基づいて、前記コンテンツ場所データによって配信されるべき場所が制限されている前記コンテンツについては、前記居場所データに対応する前記ユーザの居場所が前記コンテンツ場所データに対応する場所に含まれる時間帯にのみ配信されるように、前記番組表を編成する、
ことを特徴とする、コンテンツ配信システム。
The content distribution system according to any one of claims 1 to 3,
The server further includes a location acquisition unit that acquires location data that is information indicating a location of the user and a time zone in which the user stays from a calendar server that stores information representing the schedule of the user,
The content attribute data includes content location data which is information indicating a location where the content is to be delivered,
The organizing unit is configured such that the location of the user corresponding to the location data corresponds to the content location data for the content in which the location to be distributed by the content location data is restricted based on the content database. Organizing the program guide to be distributed only during the time zone included in the place,
A content distribution system characterized by the above.
請求項4に記載のコンテンツ配信システムであって、
前記サーバは、前記ユーザのスケジュールを表す情報を格納するカレンダーサーバから前記ユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得する居場所取得部を更に備え、
前記コンテンツ属性データは、前記コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含み、
前記編成部は、前記コンテンツデータベースに基づいて、前記コンテンツ場所データによって配信されるべき場所が制限されている前記コンテンツについては、前記居場所データに対応する前記ユーザの居場所が前記コンテンツ場所データに対応する場所に含まれる時間帯にのみ配信されるように、前記番組表を編成するものの、前記端末位置データに対応する位置と前記居場所データに対応する前記ユーザの居場所とが一致しない場合は、前記コンテンツ場所データによって配信されるべき場所が制限されている前記コンテンツについては、前記端末位置データに対応する位置が前記コンテンツ場所データに対応する場所に含まれる場合にのみ配信されるように、前記番組表を更新する、
ことを特徴とする、コンテンツ配信システム。
The content distribution system according to claim 4,
The server further includes a location acquisition unit that acquires location data that is information indicating a location of the user and a time zone in which the user stays from a calendar server that stores information representing the schedule of the user,
The content attribute data includes content location data which is information indicating a location where the content is to be delivered,
The organizing unit is configured such that the location of the user corresponding to the location data corresponds to the content location data for the content in which the location to be distributed by the content location data is restricted based on the content database. If the program guide is organized so that it is distributed only in the time zone included in the location, but the location corresponding to the terminal location data does not match the location of the user corresponding to the location data, the content For the content where the location to be distributed by the location data is limited, the program guide is distributed only when the location corresponding to the terminal location data is included in the location corresponding to the content location data Update,
A content distribution system characterized by the above.
サーバと、通信端末と、通信ネットワークと、を含み、
前記サーバと前記通信端末とは前記通信ネットワークを介して相互に通信可能に構成されており、
前記サーバは、動画、スライドショー、静止画、音楽、歌唱、音声及び音響のうち1つ以上を含む複数のコンテンツに対応する複数のコンテンツデータを格納するコンテンツストレージを備え、
前記通信端末は、前記通信ネットワークを介して前記サーバから配信される前記コンテンツデータの少なくとも一部に基づいて当該コンテンツデータに対応する前記コンテンツを再生する再生処理部を備える、
コンテンツ配信システムにおいて、前記コンテンツを前記通信端末へと配信するコンテンツ配信方法であって、
前記サーバが備えるコンテンツデータベースに、前記コンテンツを識別するための情報であるコンテンツ識別データと前記コンテンツの属性を表す情報であるコンテンツ属性データとを関連付けて格納すること、
前記サーバが備えるユーザデータベースに、前記通信端末のユーザを識別するための情報であるユーザ識別データと前記ユーザの属性を表す情報であるユーザ属性データとを関連付けて格納すること、
前記サーバが備える編成部により、前記ユーザ属性データと前記コンテンツ属性データとの対応関係に基づいて前記通信端末に配信される前記コンテンツの番組表を前記ユーザ識別データ毎に編成すること、
前記サーバが備える番組表データベースに、前記番組表と、前記番組表を識別するための情報である番組表識別データと、前記ユーザ識別データと、を関連付けて格納すること、
前記サーバが備える配信制御部により、前記ユーザ識別データに対応する前記番組表を前記番組表データベースに基づいて特定し、当該番組表に従って配信されるべき前記コンテンツを特定し、前記ユーザ識別データに対応する通信端末に対して当該コンテンツを配信すること、及び
前記再生処理部により、再生が開始されるべき特定のコンテンツを指定する前記ユーザによる操作を必要とすること無く、前記配信制御部によって配信される前記コンテンツを連続的に再生すること、
を含む、コンテンツ配信方法。
Including a server, a communication terminal, and a communication network,
The server and the communication terminal are configured to communicate with each other via the communication network,
The server includes a content storage for storing a plurality of content data corresponding to a plurality of contents including one or more of a video, a slide show, a still image, music, singing, voice, and sound,
The communication terminal includes a reproduction processing unit that reproduces the content corresponding to the content data based on at least a part of the content data distributed from the server via the communication network.
In a content distribution system, a content distribution method for distributing the content to the communication terminal,
Storing content identification data, which is information for identifying the content, in association with content attribute data, which is information representing the attribute of the content, in a content database provided in the server;
Storing user identification data, which is information for identifying a user of the communication terminal, and user attribute data, which is information representing the attribute of the user, in a user database provided in the server,
Organizing the program table of the content distributed to the communication terminal based on the correspondence between the user attribute data and the content attribute data by the organization unit provided in the server for each user identification data;
Storing the program guide, program guide identification data, which is information for identifying the program guide, and the user identification data in association with each other in the program guide database provided in the server;
The distribution control unit provided in the server specifies the program guide corresponding to the user identification data based on the program guide database, specifies the content to be distributed according to the program guide, and corresponds to the user identification data The content is distributed to the communication terminal, and is distributed by the distribution control unit without requiring an operation by the user to specify the specific content to be reproduced by the reproduction processing unit. Continuously playing the content,
A content distribution method.
請求項7に記載のコンテンツ配信方法であって、
前記通信端末は、配信された前記コンテンツに対する前記ユーザの好感度に対応する情報である好感度データを入力することができるように構成された入力用インターフェースを更に備え、
前記サーバが備える好感度データベースに、前記ユーザによって前記好感度データが入力された前記コンテンツの前記コンテンツ属性データと、前記好感度データと、前記ユーザ識別データと、を関連付けて格納すること、及び
前記編成部により、前記好感度データベースに基づいて、個々のユーザ識別データと関連付けられた番組表において、当該ユーザ識別データと関連付けられた前記好感度データの累積値がより高い前記コンテンツ属性データを有する前記コンテンツの占める割合がより高く、当該ユーザ識別データと関連付けられた前記好感度データの累積値がより低い前記コンテンツ属性データを有する前記コンテンツの占める割合がより低くなるように、前記番組表を編成すること、
を含む、コンテンツ配信方法。
The content distribution method according to claim 7,
The communication terminal further includes an input interface configured to be able to input likability data that is information corresponding to the likability of the user with respect to the distributed content,
Storing the content attribute data, the likability data, and the user identification data of the content in which the likability data is input by the user in association with each other in a likability database provided in the server; and The organizer has the content attribute data having a higher cumulative value of the likability data associated with the user identification data in the program table associated with the individual user identification data based on the likability database. The program table is organized so that the content occupies the content attribute data having a higher content occupancy ratio and the accumulated value of the favourite data associated with the user identification data is lower. about,
A content distribution method.
請求項7又は請求項8に記載のコンテンツ配信方法であって、
前記コンテンツ属性データは、前記コンテンツが配信されるべき時間帯を表す情報である配信時間帯データを含み、
前記編成部により、前記コンテンツデータベースに基づいて、前記配信時間帯データによって配信されるべき時間帯が制限されている前記コンテンツについては、前記配信時間帯データによって規定される時間帯においてのみ当該コンテンツが配信されるように、前記番組表を編成すること、
を含む、コンテンツ配信方法。
A content distribution method according to claim 7 or claim 8, wherein
The content attribute data includes distribution time zone data which is information indicating a time zone in which the content is to be distributed,
For the content whose time zone to be distributed by the distribution time zone data is limited by the organization unit based on the content database, the content is only in the time zone specified by the distribution time zone data. Organizing the program guide to be distributed;
A content distribution method.
請求項7乃至請求項9の何れか1項に記載のコンテンツ配信方法であって、
前記コンテンツ属性データは、前記コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含み、
前記通信端末が備える端末位置取得部により、当該通信端末が存在する場所を表す情報である端末位置データを取得すること、及び
前記編成部により、前記コンテンツデータベースに基づいて、前記コンテンツ場所データによって配信されるべき場所が制限されている前記コンテンツについては、前記端末位置データに対応する位置が前記コンテンツ場所データに対応する場所に含まれる場合にのみ配信されるように、前記番組表を編成すること、
を含む、コンテンツ配信方法。
The content distribution method according to any one of claims 7 to 9,
The content attribute data includes content location data which is information indicating a location where the content is to be delivered,
The terminal location acquisition unit provided in the communication terminal acquires terminal location data that is information indicating the location where the communication terminal exists, and the organization unit distributes the content location data based on the content database. For the content where the location to be performed is restricted, the program guide is organized so that the content is distributed only when the location corresponding to the terminal location data is included in the location corresponding to the content location data. ,
A content distribution method.
請求項7乃至請求項9の何れか1項に記載のコンテンツ配信方法であって、
前記コンテンツ属性データは、前記コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含み、
前記サーバが備える居場所取得部により、前記ユーザのスケジュールを表す情報を格納するカレンダーサーバから前記ユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得すること、及び
前記編成部により、前記コンテンツデータベースに基づいて、前記コンテンツ場所データによって配信されるべき場所が制限されている前記コンテンツについては、前記居場所データに対応する前記ユーザの居場所が前記コンテンツ場所データに対応する場所に含まれる時間帯にのみ配信されるように、前記番組表を編成すること、
を含む、コンテンツ配信方法。
The content distribution method according to any one of claims 7 to 9,
The content attribute data includes content location data which is information indicating a location where the content is to be delivered,
The location acquisition unit provided in the server acquires location data that is information indicating the location of the user and a time zone in which the user stays from a calendar server that stores information representing the schedule of the user, and the organization unit Therefore, for the content where the location to be distributed by the content location data is restricted based on the content database, the location of the user corresponding to the location data is included in the location corresponding to the content location data Organizing the program guide so that it is distributed only during
A content distribution method.
請求項10に記載のコンテンツ配信方法であって、
前記コンテンツ属性データは、前記コンテンツが配信されるべき場所を表す情報であるコンテンツ場所データを含み、
前記サーバが備える居場所取得部により、前記ユーザのスケジュールを表す情報を格納するカレンダーサーバから前記ユーザの居場所及び当該居場所に滞在する時間帯を表す情報である居場所データを取得すること、及び
前記編成部により、前記コンテンツデータベースに基づいて、前記コンテンツ場所データによって配信されるべき場所が制限されている前記コンテンツについては、前記居場所データに対応する前記ユーザの居場所が前記コンテンツ場所データに対応する場所に含まれる時間帯にのみ配信されるように、前記番組表を編成するものの、前記端末位置データに対応する位置と前記居場所データに対応する前記ユーザの居場所とが一致しない場合は、前記コンテンツ場所データによって配信されるべき場所が制限されている前記コンテンツについては、前記端末位置データに対応する位置が前記コンテンツ場所データに対応する場所に含まれる場合にのみ配信されるように、前記番組表を更新すること、
を含む、コンテンツ配信方法。
The content distribution method according to claim 10,
The content attribute data includes content location data which is information indicating a location where the content is to be delivered,
The location acquisition unit provided in the server acquires location data that is information indicating the location of the user and a time zone in which the user stays from a calendar server that stores information representing the schedule of the user, and the organization unit Therefore, for the content where the location to be distributed by the content location data is restricted based on the content database, the location of the user corresponding to the location data is included in the location corresponding to the content location data If the program table is organized so that it is distributed only during a certain time period, but the location corresponding to the terminal location data and the location of the user corresponding to the location data do not match, the content location data Before the place where delivery should be restricted For the content, the program guide is updated so that the content is distributed only when the location corresponding to the terminal location data is included in the location corresponding to the content location data,
A content distribution method.
JP2017088388A 2017-04-27 2017-04-27 System and method for content distribution Pending JP2018186445A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017088388A JP2018186445A (en) 2017-04-27 2017-04-27 System and method for content distribution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017088388A JP2018186445A (en) 2017-04-27 2017-04-27 System and method for content distribution

Publications (1)

Publication Number Publication Date
JP2018186445A true JP2018186445A (en) 2018-11-22

Family

ID=64355083

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017088388A Pending JP2018186445A (en) 2017-04-27 2017-04-27 System and method for content distribution

Country Status (1)

Country Link
JP (1) JP2018186445A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007181104A (en) * 2005-12-28 2007-07-12 Fujitsu Ten Ltd Broadcast receiver
JP2010087836A (en) * 2008-09-30 2010-04-15 Sony Corp Information processing apparatus, information processing method, and program
JP2011023807A (en) * 2009-07-13 2011-02-03 Panasonic Corp Broadcast receiver and download content changing method
US20110154399A1 (en) * 2009-12-22 2011-06-23 Verizon Patent And Licensing, Inc. Content recommendation engine
JP2014155217A (en) * 2013-02-13 2014-08-25 Samsung Electronics Co Ltd Display device, server and control method therefor
WO2014172601A1 (en) * 2013-04-18 2014-10-23 Voyzee, Llc Method and apparatus for configuring multimedia sequence using mobile platform
WO2014181503A1 (en) * 2013-05-09 2014-11-13 パナソニックIpマネジメント株式会社 Communication system, receiving device, server, and communication method
JP2016522918A (en) * 2013-04-10 2016-08-04 グーグル インコーポレイテッド User history playlists and subscriptions

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007181104A (en) * 2005-12-28 2007-07-12 Fujitsu Ten Ltd Broadcast receiver
JP2010087836A (en) * 2008-09-30 2010-04-15 Sony Corp Information processing apparatus, information processing method, and program
JP2011023807A (en) * 2009-07-13 2011-02-03 Panasonic Corp Broadcast receiver and download content changing method
US20110154399A1 (en) * 2009-12-22 2011-06-23 Verizon Patent And Licensing, Inc. Content recommendation engine
JP2014155217A (en) * 2013-02-13 2014-08-25 Samsung Electronics Co Ltd Display device, server and control method therefor
JP2016522918A (en) * 2013-04-10 2016-08-04 グーグル インコーポレイテッド User history playlists and subscriptions
WO2014172601A1 (en) * 2013-04-18 2014-10-23 Voyzee, Llc Method and apparatus for configuring multimedia sequence using mobile platform
WO2014181503A1 (en) * 2013-05-09 2014-11-13 パナソニックIpマネジメント株式会社 Communication system, receiving device, server, and communication method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
川原崎 雅敏等: "メタデータを利用したコンテンツハンドオーバシステム", 電子情報通信学会技術研究報告(IEICE TECHNICAL REPORT), vol. 103, no. 56, JPN6018021639, 9 May 2003 (2003-05-09), JP, pages 13 - 18, ISSN: 0003814247 *
株式会社FIREBUG: "現代人のスキマ時間に革命を! 新たな30秒動画サービス 「30(サーティー)」リリース", PRTIMES, JPN6018021640, 19 September 2017 (2017-09-19), ISSN: 0003814248 *

Similar Documents

Publication Publication Date Title
AU2013312361B2 (en) System and method for combining inputs to generate and modify playlists
US20180227345A1 (en) Location-based network radio production and distribution system
US10206004B2 (en) Systems and methods of providing a media-on-demand-based programming channel
US20140047074A1 (en) System And Method For Communication Of An Event Through A Call For Media
JP6346713B2 (en) Method, apparatus, device, program and recording medium for changing display background
US20100325205A1 (en) Event recommendation service
US7577974B2 (en) Movies channel
JPWO2001089216A1 (en) Method and apparatus for controlling the transmission of advertisements
JP2012023636A (en) Content presentation device and content presentation program
JP2003016093A (en) Apparatus, system, method and program for information delivery
CN103069827A (en) System and method for receiving and synchronizing content on a communication device
JP5820222B2 (en) Content recording support system and method, content recording apparatus
JP2002351915A (en) Method and system for information distribution, receiving terminal device, information selection processing program and storage medium
JP2018186445A (en) System and method for content distribution
US8683520B2 (en) Information providing system, receiving device, information providing device, information providing method and program
JP2013232050A (en) Message sorting system, message sorting method, and message sorting program
US20170163592A1 (en) Information processing device, information processing method and terminal device
Dickens The Disconnecting Factors Related to Local and Network Television News Among Generations Y and Z: A Qualitative Study on the Future of News Programming
JP2002297077A (en) Method and device for controlling transmission of advertisement
US11776007B1 (en) Environmental and context-based customization of advertisement messages
KR20150071087A (en) Apparatus and method for providing target advertisement
JP2026002322A (en) Live distribution program, method, information processing device, and system
EP2466886A1 (en) System for previously notifying and registering content and programming channels and method thereof
JP2011075700A (en) Program guide information providing system, program guide information providing method and computer program
US20140279867A1 (en) Method and apparatus for providing real time television listings for venues

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20181204