JP2016058870A - Notification distribution system - Google Patents
Notification distribution system Download PDFInfo
- Publication number
- JP2016058870A JP2016058870A JP2014183286A JP2014183286A JP2016058870A JP 2016058870 A JP2016058870 A JP 2016058870A JP 2014183286 A JP2014183286 A JP 2014183286A JP 2014183286 A JP2014183286 A JP 2014183286A JP 2016058870 A JP2016058870 A JP 2016058870A
- Authority
- JP
- Japan
- Prior art keywords
- distribution
- distributor
- viewer
- information
- notification
- 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.)
- Granted
Links
- 238000007726 management method Methods 0.000 claims description 130
- 238000012384 transportation and delivery Methods 0.000 claims description 74
- 238000013075 data extraction Methods 0.000 claims description 47
- 230000005540 biological transmission Effects 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 14
- 238000005034 decoration Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 97
- 230000008569 process Effects 0.000 description 61
- 238000012545 processing Methods 0.000 description 45
- 238000012217 deletion Methods 0.000 description 36
- 230000037430 deletion Effects 0.000 description 36
- 238000010586 diagram Methods 0.000 description 24
- 230000033458 reproduction Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 238000000605 extraction Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000013439 planning Methods 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 241000282326 Felis catus Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、複数の情報提供者を一か所で管理して、視聴者に情報提供者の選択および情報配信期間や表示色の設定を行なわせ、インターネット網に接続された視聴者の端末に対して、情報提供者が提供する情報をプッシュ型方式で配信されるタイトルとプル型方式で配信されるコンテンツに分けて管理・配信する告知配信システムに関する。 According to the present invention, a plurality of information providers are managed in one place so that a viewer can select an information provider and set an information distribution period and a display color, so that the viewer terminal connected to the Internet network On the other hand, the present invention relates to a notice distribution system that manages and distributes information provided by an information provider separately for titles distributed in a push type and contents distributed in a pull type.
情報の伝達をインターネット網を介して双方向通信するサービスはさまざま存在している。この双方向通信によって情報提供を行う情報配信方法には、情報入手者側の視聴者が主導権を得て、情報が必要になったときに視聴者が情報提供者側のサーバにアクセスすることで、目的とする情報を得るプル型方式と、逆に情報提供者側が主導権を得て、情報入手者である視聴者が要求する情報を、視聴者の端末に定期的に自動送信して提供するプッシュ型方式がある。 There are a variety of services for two-way communication of information transmission via the Internet. In the information distribution method for providing information by this two-way communication, the viewer on the information acquirer side takes the initiative and the viewer accesses the server on the information provider side when information is needed. In the pull-type method to obtain the desired information, conversely, the information provider side takes the initiative, and automatically sends the information requested by the viewer who is the information acquirer to the viewer's terminal periodically. There is a push type method to provide.
プル型方式は、たとえば、自治体、企業、大学等が、wwwサーバ、データベースサーバ等によって構築して開設したホームページに情報公開し、視聴者に必要なときにこのホームページにアクセスさせて、目的とする情報を提供する。 The pull type method is aimed at, for example, disclosing information on a homepage built and opened by a local government, a company, a university, etc. with a www server, database server, etc., and allowing viewers to access this homepage when necessary Provide information.
一方、プッシュ型方式は、情報入手者側の視聴者に操作を全く要求することなく情報を配信することができるため、たとえば、イベント情報、広告情報、株価情報、または避難情報などを、情報提供者側の提供タイミングで配信可能である。 On the other hand, the push-type method can distribute information without requiring any operation to the viewer on the information acquisition side, so for example, providing information such as event information, advertisement information, stock price information, or evacuation information Distribution is possible at the timing provided by the subscriber.
プッシュ型方式に関する技術として特許文献1、2に記載されたものがある。特許文献1では、受信契約者の位置と時刻とに応じて、情報提供のタイミングと提供する情報の内容を決定して、受信契約者に情報をプッシュ型配信で提供する技術が記載されている。 There are technologies described in Patent Documents 1 and 2 as technologies related to the push type. Patent Document 1 describes a technology for determining the timing of information provision and the content of information to be provided according to the position and time of the reception contractor, and providing the information to the reception contractor by push-type distribution. .
また、特許文献2では、視聴者が携行する携帯電話が、特定エリアに在圏していることが検出されたときに、携帯電話に対して、動画コンテンツサーバから特定エリアに関する動画情報をプッシュ型で配信する技術が記載されている。 Also, in Patent Document 2, when it is detected that a mobile phone carried by a viewer is located in a specific area, video information related to the specific area is pushed from the video content server to the mobile phone. The technology distributed by is described.
プッシュ型方式の配信方法では、視聴者は、目的に関連した情報を検索し、該当ホームページにアクセスするなどの操作を行なうことなしに情報を自動受信できるので、利便性がよいが、あらかじめ各情報配信サイトに登録する必要がある。 In the push type distribution method, the viewer can search for information related to the purpose and automatically receive the information without performing operations such as accessing the corresponding homepage. It is necessary to register at the distribution site.
しかし、こうした情報配信サイトは、企業ごとに開設されていることが多く、視聴者にとっては情報配信サイトを検索して、逐一登録する煩わしさがある。 However, such information distribution sites are often set up for each company, and viewers have the trouble of searching for information distribution sites and registering them one by one.
また、自治体などは、特定地区に関する重要な情報を公開しているが、ほとんどがプル型方式の配信方法のみであり、効果的に視聴者に情報が提供できていない。 In addition, local governments and the like have released important information about specific areas, but most are only pull-type distribution methods, and information cannot be effectively provided to viewers.
そこで、複数存在する情報提供者を一か所で管理して、視聴者はその管理元に登録し、情報を配信してほしい情報提供者を選択しておけば、これらの情報提供者の情報がプッシュ型方式で自動配信されるサービスが望まれる。 Therefore, if multiple information providers are managed in one place, the viewer registers with the management source and selects the information provider to whom the information is desired to be distributed. A service that is automatically distributed in a push-type manner is desired.
また、特許文献1、2に記載されているように、特定地区に関する情報は、視聴者の携帯端末の位置情報により、その地区に視聴者が在圏していることを検出したときに配信されることが多い。 In addition, as described in Patent Documents 1 and 2, information related to a specific area is distributed when it is detected from the position information of the mobile terminal of the viewer that the viewer is in that area. Often.
つまり、特定地区に関する情報は、視聴者が現地まで行かなければ配信されないことになる。 In other words, information about a specific area is not distributed unless the viewer goes to the site.
しかし、観光情報やイベント情報などの特定地区の情報は、視聴者が現地に到着する前から配信されることで、旅行計画やスケジュール立案に有効に利用されるものであるから、視聴者の携帯端末の位置情報により、視聴者が在圏していることを検出して提供タイミングを決定する方法は効果的ではない。 However, information on specific areas such as tourism information and event information is distributed before the viewer arrives at the site and is effectively used for travel planning and schedule planning. A method for detecting the presence of a viewer based on the terminal location information and determining the provision timing is not effective.
将来の移住や旅行を検討する視聴者にとっては、複数の候補地に関する情報を常時収集できる方が好ましい。 For viewers considering future migration and travel, it is preferable that information on a plurality of candidate sites can be collected at all times.
そこで、視聴者によって情報配信期間を設定することを可能とし、設定した情報配信期間内は、視聴者の所在地に関係なく特定地区に関する情報が、常時プッシュ型方式で配信されるサービスが望まれる。 Therefore, it is possible to set an information distribution period by a viewer, and a service in which information on a specific area is always distributed in a push-type manner regardless of the location of the viewer within the set information distribution period is desired.
一方、特許文献2に記載されているように、動画情報などのコンテンツをプッシュ型方式で配信する技術では、配信されたコンテンツを視聴者の携帯端末に保存する。 On the other hand, as described in Patent Document 2, in the technology for distributing content such as moving image information in a push-type manner, the distributed content is stored in a viewer's mobile terminal.
しかし、携帯端末のメモリ消費や、データ通信料金の課金などから、少なくとも動画情報などの大容量コンテンツを、情報提供者の提供タイミングで次々とプッシュ型方式で配信されることは、視聴者にとっては好ましくない。 However, due to the memory consumption of mobile terminals and billing of data communication charges, it is for the viewer that at least large-capacity content such as video information is distributed one after another at the timing provided by the information provider. It is not preferable.
そこで、情報提供者が提供する情報を、配信情報の内容を示すタイトルとコンテンツに分け、タイトルのみがプッシュ型方式で配信され、具体的なコンテンツは、視聴者が必要と判断したもののみがプル型方式で配信されるサービスが望まれる。 Therefore, the information provided by the information provider is divided into titles and contents indicating the contents of the distribution information, only the titles are distributed in a push-type manner, and only specific content that the viewer determines is necessary is pulled. A service distributed in a typed manner is desired.
以上の課題を解決するために、本発明は、複数の情報提供者を一か所で管理して、視聴者に情報提供者の選択および情報配信期間や表示色の設定を行なわせ、情報提供者が提供する情報をプッシュ型方式で配信されるタイトルとプル型方式で配信されるコンテンツに分けて管理・配信する告知配信システムを得ることを目的とする。 In order to solve the above-mentioned problems, the present invention manages a plurality of information providers in one place to allow a viewer to select an information provider and set an information distribution period and display color, thereby providing information. It is an object of the present invention to obtain a notice distribution system that manages and distributes information provided by a person separately for titles distributed in a push type and contents distributed in a pull type.
本発明の告知配信システムは、配信用クラウド(10)と、当該配信用クラウド(10)とインターネット網Nを介して接続された管理者端末(20)、配信者端末(30a、30b)、および視聴者端末(40n)で構成される告知配信システムであって、
前記配信用クラウド(10)は、
データベースサーバ(60)、前記データベースサーバ(60)に接続された配信管理サーバ(70)、および前記配信管理サーバ(70)に接続された告知配信サーバ(81a、81b)で構成され、
前記データベースサーバ(60)は、
配信者IDが付与された配信者登録情報(Hn)、および前記配信者IDで関連付けられた配信者別配信先リスト(LHn)が保存される配信者情報データベース(201)と、
視聴者IDが付与された視聴者登録情報(Cn)、および前記視聴者IDで関連付けられた配信者選択リスト(LCn)が保存される視聴者情報データベース(202)と、
告知IDが付与された告知情報Mnに含まれる告知基本情報(MKn)が登録されるサーバメモリ(204)と、
前記配信者登録情報(Hn)に登録された全ての前記配信者IDと配信者名称を設定した配信者選択フォーマットを前記視聴者端末(40n)に送信し、
前記視聴者端末(40n)から返信された前記配信者選択フォーマットに配信選択および配信期間が設定された配信者別設定情報(HSn)を、前記視聴者情報データベース(202)の前記配信者選択リスト(LCn)に保存し、
前記配信選択で配信希望と選択された前記配信者IDに対応する前記配信者別配信先リスト(LHn)に、前記配信者選択リスト(LCn)に設定された前記視聴者IDを配信先視聴者IDとして追加し、さらに前記配信期間を設定する配信者設定部(110)と、
一定時間ごとに、前記告知基本情報MKnに含まれる前記配信者IDに対応する前記配信者別配信先リスト(LHn)から、前記配信先視聴者IDと前記配信期間を読み出し、前記配信期間内であれば、前記配信先視聴者IDに前記告知基本情報MKnを追加して配信データ(HDn)を作成し、前記サーバメモリ(204)の配信リスト(DT)に保存する配信データ抽出部(105)と、
一定時間ごとに、前記配信リスト(DT)に保存された前記配信データ(HDn)を読み出し、前記配信管理サーバ(70)に送信するタイトル配信部(106)を含み、
前記配信管理サーバ(70)は、
前記データベースサーバ(60)から送信される前記配信データ(HDn)を、前記配信データ(HDn)に含まれる前記配信先視聴者IDに割り当てられた前記告知配信サーバ(81a、81b)に転送する手段を含み、
前記告知配信サーバ(81a、81b)は、
前記配信管理サーバ(70)から送信される前記配信データ(HDn)を、前記配信データ(HDn)に含まれる前記配信先視聴者IDの前記視聴者端末(40n)に配信する手段を含み、
前記視聴者端末(40n)は、
端末メモリ(48)と、
前記データベースサーバ(60)から受信する前記配信者選択フォーマットに、前記配信選択および前記配信期間が設定された前記配信者別設定情報(HSn)を、前記端末メモリ(48)に保存し、前記データベースサーバ(60)に返信する表示設定部(43)と、
前記告知配信サーバ(81a)から配信される前記配信データ(HDn)を受信し、
前記端末メモリ(48)に前記配信データ(HDn)に含まれる前記配信者名称を付したフォルダ(Fn)が既に作成されている場合は、前記配信データ(HDn)に未読フラグ「1」を追加して当該フォルダ(Fn)に保存し、
作成されていない場合は、新たに前記配信者名称を付したフォルダ(Fn)を作成して保存する配信情報受信部(44)と、
前記端末メモリ(48)に作成された前記フォルダ(Fn)に対応した前記配信者名称を付したタブ(TGn)を生成し、当該タブ(TGn)のエリアに、当該フォルダ(Fn)に保存された前記配信データ(HDn)のタイトルを、前記配信データ(HDn)に含まれる告知表示色に従って一覧表示するタイトル表示部(45)を含むことを要旨とする。
An announcement distribution system of the present invention includes a distribution cloud (10), an administrator terminal (20) connected to the distribution cloud (10) via the Internet N, a distributor terminal (30a, 30b), and An announcement distribution system composed of viewer terminals (40n),
The distribution cloud (10)
A database server (60), a distribution management server (70) connected to the database server (60), and an announcement distribution server (81a, 81b) connected to the distribution management server (70);
The database server (60)
Distributor registration information (Hn) to which a distributor ID is assigned, and a distributor information database (201) in which a distributor-specific distribution destination list (LHn) associated with the distributor ID is stored,
Viewer registration information (Cn) to which a viewer ID is given, and a viewer information database (202) in which a distributor selection list (LCn) associated with the viewer ID is stored;
A server memory (204) in which basic notification information (MKn) included in the notification information Mn to which the notification ID is assigned is registered;
A distributor selection format in which all the distributor IDs and distributor names registered in the distributor registration information (Hn) are set is transmitted to the viewer terminal (40n);
Distribution-by-distributor setting information (HSn) in which the distribution selection and distribution period are set in the distributor selection format returned from the viewer terminal (40n), the distributor selection list of the viewer information database (202) (LCn)
In the distribution destination list (LHn) for each distributor corresponding to the distributor ID selected as distribution desired in the distribution selection, the viewer ID set in the distributor selection list (LCn) is set as the distribution destination viewer. A distributor setting unit (110) for adding the ID and setting the distribution period;
At predetermined intervals, the distribution destination viewer ID and the distribution period are read from the distribution destination list (LHn) by distributor corresponding to the distributor ID included in the basic notification information MKn, and within the distribution period If there is, a distribution data extraction unit (105) that creates the distribution data (HDn) by adding the notification basic information MKn to the distribution destination viewer ID and stores it in the distribution list (DT) of the server memory (204). When,
A title distribution unit (106) that reads the distribution data (HDn) stored in the distribution list (DT) and transmits it to the distribution management server (70) at regular intervals,
The distribution management server (70)
Means for transferring the distribution data (HDn) transmitted from the database server (60) to the notification distribution server (81a, 81b) assigned to the distribution destination viewer ID included in the distribution data (HDn). Including
The notification delivery server (81a, 81b)
Means for distributing the distribution data (HDn) transmitted from the distribution management server (70) to the viewer terminal (40n) of the distribution destination viewer ID included in the distribution data (HDn);
The viewer terminal (40n)
Terminal memory (48);
The distributor-specific setting information (HSn) in which the distribution selection and the distribution period are set in the distributor selection format received from the database server (60) is stored in the terminal memory (48), and the database A display setting unit (43) for replying to the server (60);
Receiving the distribution data (HDn) distributed from the notification distribution server (81a);
When the folder (Fn) with the distributor name included in the distribution data (HDn) has already been created in the terminal memory (48), an unread flag “1” is added to the distribution data (HDn) And save it in the folder (Fn)
If not created, a distribution information receiving unit (44) for newly creating and storing a folder (Fn) with the distributor name,
A tab (TGn) with the distributor name corresponding to the folder (Fn) created in the terminal memory (48) is generated and stored in the folder (Fn) in the area of the tab (TGn). Furthermore, the gist of the present invention is to include a title display section (45) for displaying a list of the titles of the distribution data (HDn) in accordance with the notification display color included in the distribution data (HDn).
本発明の告知配信システムは、複数の情報提供者を一か所で管理して、視聴者に情報提供者の選択および情報配信期間や表示色の設定を行なわせ、情報提供者が提供する情報をプッシュ型方式で配信されるタイトルとプル型方式で配信されるコンテンツに分けて管理・配信することができる。 The notice distribution system of the present invention manages a plurality of information providers in one place, allows a viewer to select an information provider, set an information distribution period and display color, and provide information provided by the information provider Can be managed and distributed separately for titles distributed by the push type and contents distributed by the pull type.
本発明の告知配信システムは、図1に例示するように、複数のサーバによって構築された配信用クラウド10と、当該配信用クラウド10とインターネット網Nを介して接続された管理者端末20、配信者端末30a、30b、および視聴者端末40nで構成される。 As illustrated in FIG. 1, the notification distribution system of the present invention includes a distribution cloud 10 constructed by a plurality of servers, an administrator terminal 20 connected to the distribution cloud 10 via the Internet N, and distribution. Viewer terminal 30a, 30b and viewer terminal 40n.
本発明の告知配信システムは、自治体、企業、告知サービス業者、スポーツイベント、デパート、スーパー等、情報の配信を実施する者(以下、総称して配信者という)に、配信者端末30a、30bから配信用クラウド10に告知情報Mnを登録させ、登録された告知情報Mnのうち告知基本情報MKnを、配信用クラウド10から視聴者の視聴者端末40nにプッシュ方式で配信し、告知情報Mnの詳細情報MSnは、配信用クラウド10から視聴者の視聴者端末40nによってプル方式で取得させる。 The notification distribution system according to the present invention provides distribution terminals 30a and 30b to persons who distribute information (hereinafter collectively referred to as distributors) such as local governments, companies, notification service providers, sports events, department stores, supermarkets, and the like. The notification information Mn is registered in the distribution cloud 10, and the basic notification information MKn among the registered notification information Mn is distributed from the distribution cloud 10 to the viewer terminal 40 n of the viewer by the push method, and the details of the notification information Mn The information MSn is acquired from the distribution cloud 10 by the viewer terminal 40n of the viewer by a pull method.
以下に説明する本発明の実施の形態では、配信者の例として、自治体などある地区(たとえば島根県松江市、東京都千代田区、・・)を管轄し、主にその地区に関連する情報を提供する者をあげ、視聴者は全国に居住している者としている。 In the embodiment of the present invention described below, as an example of a distributor, a district such as a local government (for example, Matsue City, Shimane Prefecture, Chiyoda-ku, Tokyo, etc.) has jurisdiction and information related to the district is mainly collected. The audience is assumed to be those who live in the whole country.
視聴者が所有する視聴者端末40nは、スマートホーン、タブレット、パソコン、インターネットインタフェース付きテレビジョン等、インターネットによるデータ通信が可能な端末であれば、どのようなものでも構わないが、以下の説明では、スマートホーンやタブレットなどの携帯端末を例としている。 The viewer terminal 40n owned by the viewer may be any terminal as long as it is capable of data communication via the Internet, such as a smart horn, a tablet, a personal computer, and a television with an Internet interface. Examples are mobile terminals such as smart horns and tablets.
なお、本発明の実施の形態では、それぞれ複数存在するサーバやデータがあり、このようなサーバやデータには、符号に「n」を付している。説明中で符号「n」と記述している場合、a、b、c、・・・や1、2、3、・・・のいずれであってもよく、「n」に特定するものではない。 In the embodiment of the present invention, there are a plurality of servers and data, and such servers and data are denoted by “n”. In the description, the symbol “n” may be any of a, b, c,..., 1, 2, 3,..., And is not specified as “n”. .
複数存在するサーバやデータのうち、明確に区別可能な場合には、符号にa、b、cを付して識別している。 If there is a plurality of servers and data that can be clearly distinguished, they are identified by adding a, b, and c to the reference numerals.
<本発明の第1の実施の形態>
本発明の第1の実施の形態における告知配信システムでは、図1に示すように、管理者端末20と、A地区の配信者の配信者端末30aと、B地区の配信者の配信者端末30bと、視聴者端末40nが、インターネット網Nを介して配信用クラウド10に接続している。
<First embodiment of the present invention>
In the notice distribution system according to the first embodiment of the present invention, as shown in FIG. 1, the administrator terminal 20, the distributor terminal 30a of the distributor in the A district, and the distributor terminal 30b of the distributor in the B district. The viewer terminal 40n is connected to the distribution cloud 10 via the Internet network N.
実際には、配信用クラウド10には、複数の配信者と複数の視聴者が接続可能である。 Actually, a plurality of distributors and a plurality of viewers can be connected to the distribution cloud 10.
(本発明の第1の実施の形態における配信用クラウド10の構成)
本発明の第1の実施の形態における配信用クラウド10の構成については、図1に、各種データの登録に関連する手段とプッシュ方式配信に関連する手段を示し、図2に、プル方式配信に関連する手段を示している。
(Configuration of distribution cloud 10 in the first exemplary embodiment of the present invention)
With regard to the configuration of the distribution cloud 10 in the first embodiment of the present invention, FIG. 1 shows means related to registration of various data and means related to push distribution, and FIG. 2 shows pull distribution. Related means are shown.
実際には、配信用クラウド10には、複数の配信者と複数の視聴者が接続可能である。 Actually, a plurality of distributors and a plurality of viewers can be connected to the distribution cloud 10.
図1と図2に示すように、配信用クラウド10は、システム管理サーバ50と、データベースサーバ60と、ストレージサーバ61と、低容量コンテンツ配信サーバ62a、62bと、大容量コンテンツ配信サーバ63a、63bと、配信管理サーバ70と、セッション確立サーバ80と、告知配信サーバ81a、81bによって構築される。 As shown in FIGS. 1 and 2, the distribution cloud 10 includes a system management server 50, a database server 60, a storage server 61, low-capacity content distribution servers 62a and 62b, and large-capacity content distribution servers 63a and 63b. The distribution management server 70, the session establishment server 80, and the notification distribution servers 81a and 81b.
システム管理者は、管理者端末20から、インターネット網Nを介してシステム管理サーバ50にアクセスし、データベースサーバ60に保存された配信者のデータや視聴者のデータを操作したり、システム構築に関する構成管理データ(図示せず)などを設定したりする。 The system administrator accesses the system management server 50 from the administrator terminal 20 via the Internet N, operates the distributor data and viewer data stored in the database server 60, and configures the system. Set management data (not shown).
A地区の配信者とB地区の配信者は、それぞれ配信者端末30aと配信者端末30bから、インターネット網Nを介してシステム管理サーバ50にアクセスし、データベースサーバ60に、それぞれ告知基本情報MK1と詳細情報MS1を含む告知情報M1と、告知基本情報MK2と詳細情報MS2を含む告知情報M2に登録する。 The distributor in the A district and the distributor in the B district access the system management server 50 via the Internet network N from the distributor terminal 30a and the distributor terminal 30b, respectively, and send the notification basic information MK1 to the database server 60, respectively. The notification information M1 including the detailed information MS1, the notification basic information MK2, and the notification information M2 including the detailed information MS2 are registered.
視聴者は、視聴者端末40nから、インターネット網Nを介して配信管理サーバ70にアクセスしてセッションを確立させておくことで、複数の告知配信サーバ81a、81b、・・・のいずれかから、告知情報Mnの告知基本情報MKnがプッシュ方式で視聴者端末40nに配信される。 The viewer accesses the distribution management server 70 via the Internet network N from the viewer terminal 40n and establishes a session, so that any one of the plurality of notification distribution servers 81a, 81b,. The basic notification information MKn of the notification information Mn is distributed to the viewer terminal 40n by the push method.
また、視聴者は、視聴者端末40nに表示された告知基本情報MKnをタップすることで、インターネット網Nを介して配信管理サーバ70にアクセスし、所望の告知情報Mnの詳細情報MSnを、複数の低容量コンテンツ配信サーバ62a、62b、・・・のいずれか、または複数の大容量コンテンツ配信サーバ63a、63b、・・・のいずれかからプル方式で配信させる。 Further, the viewer taps the notification basic information MKn displayed on the viewer terminal 40n to access the distribution management server 70 via the Internet network N, and a plurality of pieces of detailed information MSn of the desired notification information Mn. , Or any of a plurality of large-capacity content distribution servers 63a, 63b,...
具体的な通信シーケンスや処理手順については、後述する。 Specific communication sequences and processing procedures will be described later.
システム管理サーバ50は、データベースサーバ60に接続され、管理者端末20および配信者端末30a、30bから受信するデータを、その種別にしたがってデータベースサーバ60の該当する処理手段に転送し、データベースサーバ60からの応答データを送信元に返信する。 The system management server 50 is connected to the database server 60, transfers data received from the administrator terminal 20 and the distributor terminals 30 a and 30 b to the corresponding processing means of the database server 60 according to the type, and from the database server 60. The response data is returned to the sender.
データベースサーバ60は、図1と図2に示すように、システム管理サーバ50、ストレージサーバ61、低容量コンテンツ配信サーバ62a、62b、および配信管理サーバ70と接続され、処理手段として、配信者登録部101と、配信者認証部102と、入力画面提供部103と、告知情報登録部104と、配信データ抽出部105と、タイトル配信部106と、テキスト送信部111と、ログ更新部107と、視聴者登録部108と、視聴者認証部109と、配信者設定部110を含む。 As shown in FIGS. 1 and 2, the database server 60 is connected to the system management server 50, the storage server 61, the low-capacity content distribution servers 62a and 62b, and the distribution management server 70. 101, a distributor authentication unit 102, an input screen providing unit 103, a notification information registration unit 104, a distribution data extraction unit 105, a title distribution unit 106, a text transmission unit 111, a log update unit 107, a viewing A subscriber registration unit 108, a viewer authentication unit 109, and a distributor setting unit 110 are included.
さらに、データベースサーバ60は、図1に示すように、記憶手段として、配信者情報データベース201と、視聴者情報データベース202と、画面構成情報マスタ203と、サーバメモリ204を含む。 Further, as shown in FIG. 1, the database server 60 includes a distributor information database 201, a viewer information database 202, a screen configuration information master 203, and a server memory 204 as storage means.
配信者情報データベース201には、配信者登録情報Hnと、配信者別配信先リストLHnが保存されている。 The distributor information database 201 stores distributor registration information Hn and a distributor-specific distribution destination list LHn.
視聴者情報データベース202には、視聴者登録情報Cnと、配信者選択リストLCnが保存されている。 In the viewer information database 202, viewer registration information Cn and a distributor selection list LCn are stored.
画面構成情報マスタ203には、配信者が告知情報Mnを登録する際に、登録漏れや誤りがないように、配信者が告知情報Mnを入力するための告知情報フォーマットが保存されている。 The screen configuration information master 203 stores a notification information format for the distributor to input the notification information Mn so that there is no omission or error when the distributor registers the notification information Mn.
サーバメモリ204には、告知基本情報MKnと、テキストの詳細情報MSnと、配信リストDTと、ログリストGTが保存されている。 The server memory 204 stores notification basic information MKn, detailed text information MSn, a distribution list DT, and a log list GT.
ストレージサーバ61は、図1と図2に示すように、データベースサーバ60と大容量コンテンツ配信サーバ63a、63bに接続され、処理手段として、動画登録部112と、動画送信部113を含み、記憶手段として動画の詳細情報MSnが保存されているストレージ301を含む。 As shown in FIGS. 1 and 2, the storage server 61 is connected to the database server 60 and the large-capacity content distribution servers 63a and 63b. The storage server 61 includes a moving image registration unit 112 and a moving image transmission unit 113 as processing units. As a storage 301 in which detailed information MSn of a moving image is stored.
低容量コンテンツ配信サーバ62a、62bは、図2に示すように、データベースサーバ60と配信管理サーバ70に接続され、テキストの詳細情報MSnを視聴者端末40nにプル方式で配信する。 As shown in FIG. 2, the low-capacity content distribution servers 62a and 62b are connected to the database server 60 and the distribution management server 70, and distribute the detailed text information MSn to the viewer terminal 40n in a pull manner.
大容量コンテンツ配信サーバ63a、63bは、図2に示すように、ストレージサーバ61と配信管理サーバ70に接続され、動画の詳細情報MSnを視聴者端末40nにプル方式で配信する。 As shown in FIG. 2, the large-capacity content distribution servers 63a and 63b are connected to the storage server 61 and the distribution management server 70, and distribute the detailed information MSn of the moving image to the viewer terminal 40n by the pull method.
配信管理サーバ70は、データベースサーバ60、告知配信サーバ81、低容量コンテンツ配信サーバ62a、62bおよび大容量コンテンツ配信サーバ63a、63bに接続され、視聴者ごとに告知情報Mnを配信する各種配信サーバのアドレスを定義した視聴者別配信サーバリストCSnを含み、データベースサーバ60と視聴者端末40nとの各種データの送受信や、各種配信サーバからの告知情報Mnの配信の管理を行なう。 The distribution management server 70 is connected to the database server 60, the notification distribution server 81, the low-capacity content distribution servers 62a and 62b, and the large-capacity content distribution servers 63a and 63b, and includes various distribution servers that distribute the notification information Mn to each viewer. It includes a viewer-specific distribution server list CSn in which addresses are defined, performs transmission / reception of various data between the database server 60 and the viewer terminal 40n, and manages distribution of notification information Mn from various distribution servers.
アドレスとは、データ通信を行なう際に使用するものであり、IPアドレスなどデータの送り先を特定できるものであればよい。 The address is used when data communication is performed, and may be any address that can specify a data destination such as an IP address.
セッション確立サーバ80は、告知配信サーバ81a、81bと接続され、セッションごとに対応する告知配信サーバアドレスを定義したセッション別配信サーバリストSSnを含み、インターネット網Nを介して告知配信サーバ81a、81bと視聴者端末40nとのセッションを確立させためのデータ送受信を行なう。 The session establishment server 80 is connected to the notification distribution servers 81a and 81b, includes a session-specific distribution server list SSn that defines a notification distribution server address corresponding to each session, and is connected to the notification distribution servers 81a and 81b via the Internet N. Data transmission / reception for establishing a session with the viewer terminal 40n is performed.
告知配信サーバ81a、81bは、配信管理サーバ70とセッション確立サーバ80に接続され、インターネット網Nを介して視聴者端末40nに告知基本情報MKnをプッシュ形式で配信する。 The notification distribution servers 81a and 81b are connected to the distribution management server 70 and the session establishment server 80, and distribute the basic notification information MKn to the viewer terminal 40n via the Internet N in a push format.
(配信用クラウド10で使用される各種データの構成)
本発明の第1の実施の形態における配信用クラウド10で使用される各種データの構成につて説明する。
(Configuration of various data used in the distribution cloud 10)
The configuration of various data used in the distribution cloud 10 according to the first embodiment of the present invention will be described.
図3の(a)に示すように、データベースサーバ60の配信者情報データベース201に保存される配信者登録情報Hnは、各配信者の配信者ID、配信者名称、配信者パスワード、告知表示色、アイコン画像ID、およびアイコン画像によって構成され、配信者ごとのデータであるH1、H2、・・・、Hnが一覧になっている。 As shown in FIG. 3A, the distributor registration information Hn stored in the distributor information database 201 of the database server 60 is the distributor ID, distributor name, distributor password, notification display color of each distributor. H1, H2,..., Hn, which are data for each distributor, are listed.
配信者IDは配信者毎に付与された識別情報で、配信者名称は配信を行なう配信者(自治体など)の名称や地区名で、配信者パスワードは配信者がシステムにアクセスする際の認証用パスワードである。また、告知表示色は視聴者端末40nに告知を表示する際の配信者が指定した色(例えば青、緑、ピンク、赤等)である。 The distributor ID is identification information given to each distributor, the distributor name is the name or district name of the distributor (local government, etc.) that distributes, and the distributor password is for authentication when the distributor accesses the system. It is a password. The notification display color is a color (for example, blue, green, pink, red, etc.) designated by the distributor when displaying the notification on the viewer terminal 40n.
さらに、アイコン画像IDは視聴者端末40nに表示する配信者のシンボルとして配信者が指定したアイコン画像に付与された識別情報で、アイコン画像はそのアイコン画像のデータである。このアイコン画像のデータは、配信者(例えば島根県松江市、東京都千代田区等)が独自に考えた犬、木、猫等のキャラクタ画像が好ましい。 Further, the icon image ID is identification information given to the icon image designated by the distributor as a distributor symbol displayed on the viewer terminal 40n, and the icon image is data of the icon image. The icon image data is preferably a character image such as a dog, a tree, or a cat that is uniquely considered by a distributor (for example, Matsue City, Shimane Prefecture, Chiyoda-ku, Tokyo, etc.).
図3の(b)に示すように、データベースサーバ60の配信者情報データベース201に保存される配信者別配信先リストLHnは、配信者登録情報Hnと関連付けるための配信者IDと、当該配信者からの配信を希望する各視聴者の視聴者IDを、第1の配信先視聴者ID、第2の配信先視聴者ID、・・・、第xの配信先視聴者IDとして設定し、各視聴者が配信を希望する期間として指定した配信期間をそれぞれ設定したレコードによって構成される。 As shown in FIG. 3B, the distributor-specific distribution destination list LHn stored in the distributor information database 201 of the database server 60 includes a distributor ID for associating with the distributor registration information Hn and the distributor. Are set as the first distribution destination viewer ID, the second distribution destination viewer ID,..., The xth distribution destination viewer ID, It is composed of records each set with a distribution period designated as a period for which the viewer desires distribution.
図3の(b)では、複数の配信者別配信先リストLHnが保存されていることを示すため、第1の配信者IDの配信者別配信先リストLH1、・・・、第nの配信者IDの配信者別配信先リストLHnとして列挙している。 In FIG. 3B, in order to indicate that a plurality of distributor-specific distribution destination lists LHn are stored, the distribution-specific distribution destination list LH1,..., Nth distribution of the first distributor ID. It is enumerated as a distribution destination list LHn for each distributor.
図4の(a)に示すように、データベースサーバ60の視聴者情報データベース202に保存される視聴者登録情報Cnは、各視聴者の視聴者ID、視聴者パスワード、および登録日時によって構成され、視聴者ごとのデータであるC1、C2、・・・、Cnが一覧になっている。 As shown in FIG. 4A, the viewer registration information Cn stored in the viewer information database 202 of the database server 60 is configured by the viewer ID of each viewer, the viewer password, and the registration date and time. C1, C2,..., Cn, which are data for each viewer, are listed.
視聴者IDはログイン時に入力する視聴者の識別情報で、視聴者パスワードはログイン時に入力する認証用パスワードで、登録日時は視聴者が本配信用クラウド10に登録した日時である。 The viewer ID is viewer identification information input at the time of login, the viewer password is an authentication password input at the time of login, and the registration date and time is the date and time when the viewer registered in the distribution cloud 10.
図4の(b)に示すように、データベースサーバ60の視聴者情報データベース202に保存される配信者選択リストLCnは、視聴者登録情報Cnと関連付けるための視聴者IDと、本配信用クラウド10に登録している各配信者の配信者IDと配信者名称を、第1の配信者IDと第1の配信者名称、第2の配信者IDと第2の配信者名称、・・・、第nの配信者IDと第nの配信者名称と設定され、各配信者についての配信選択(0:不要、1:希望)と、配信を希望する場合の配信期間(常時か、配信を希望する開始日時および終了日時)をそれぞれ設定したレコードによって構成される。 As shown in FIG. 4B, the distributor selection list LCn stored in the viewer information database 202 of the database server 60 includes a viewer ID for associating with the viewer registration information Cn, and the distribution cloud 10. The distributor ID and distributor name of each distributor registered in the first distributor ID and first distributor name, second distributor ID and second distributor name,. N-th distributor ID and n-th distributor name are set, distribution selection for each distributor (0: unnecessary, 1: desired), and distribution period when distribution is desired (always or distribution is desired) (Start date / time and end date / time) to be set.
図4の(b)では、複数の配信者選択リストLCnが保存されていることを示すため、第1の視聴者IDの配信者選択リストLC1、・・・、第nの視聴者IDの配信者選択リストLCnとして列挙している。 In FIG. 4B, in order to show that a plurality of distributor selection lists LCn are stored, the distributor selection list LC1 of the first viewer ID, ..., distribution of the nth viewer ID. As a user selection list LCn.
図5には、配信者情報データベース201に保存される配信者登録情報Hnと配信者別配信先リストLHn、および視聴者情報データベース202に保存される視聴者登録情報Cnと配信者選択リストLCnの関連を示している。 FIG. 5 shows distributor registration information Hn and distributor-specific distribution destination list LHn stored in distributor information database 201, and viewer registration information Cn and distributor selection list LCn stored in viewer information database 202. Indicates the relationship.
図5に示すように、配信者登録情報H1、H2、・・・、Hnと配信者別配信先リストLH1、LH2、・・・、LHnの各レコードは、配信者IDによって1対1で関連付けられている。 As shown in FIG. 5, each record of distributor registration information H1, H2,..., Hn and distributor-specific distribution destination lists LH1, LH2,. It has been.
同様に、視聴者登録情報C1、C2、・・・、Cnと配信者選択リストLC1、LC2、・・・、LCnの各レコードは、視聴者IDによって1対1で関連付けられている。 Similarly, each record of the viewer registration information C1, C2,..., Cn and the distributor selection list LC1, LC2,..., LCn is associated one by one with the viewer ID.
配信者別配信先リストLH1、LH2、・・・、LHnの各レコードは、そのレコード内に設定された配信を希望する視聴者の視聴者IDによって、該当する視聴者IDの配信者選択リストLC1、LC2、・・・、LCnと関連付けられる。 Each record of the distribution destination lists LH1, LH2,..., LHn by distributor is based on the viewer ID of the viewer who desires distribution set in the record, and the distributor selection list LC1 of the corresponding viewer ID. , LC2, ..., LCn.
逆に、配信者選択リストLC1、LC2、・・・、LCnの各レコードは、そのレコード内で配信希望と選択した配信者の配信者IDによって、該当する配信者IDの配信者別配信先リストLH1、LH2、・・・、LHnと関連付けられる。 On the contrary, each record of the distributor selection list LC1, LC2,..., LCn is distributed by distributor according to the distributor ID corresponding to the distributor ID of the distributor desired to be distributed in the record. Associated with LH1, LH2,..., LHn.
このように、配信者IDと視聴者IDをキーとして、それぞれのデータを引き当てることができる。 Thus, each data can be allocated using the distributor ID and the viewer ID as keys.
図6に示すように、データベースサーバ60のサーバメモリ204に保存される告知情報Mnに含まれる告知基本情報MKnは、告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時等によって構成される。 As shown in FIG. 6, the notification basic information MKn included in the notification information Mn stored in the server memory 204 of the database server 60 includes notification ID, distributor ID, distributor name, icon image ID, icon image, and notification display. Consists of color, title, content type, delivery time, delivery date and time, etc.
告知IDは告知情報Mn毎に付与された識別情報で、配信者IDは配信者毎に付与された識別情報で、配信者名称は配信を行なう配信者の名称や地区名で、アイコン画像IDは視聴者端末40nに表示する配信者のシンボルとして配信者が指定したアイコン画像に付与された識別情報で、アイコン画像はそのアイコン画像のデータで、告知表示色は視聴者端末40nに告知を表示する際の配信者が指定した色で、タイトルは視聴者端末40nに表示する告知タイトルの内容で、コンテンツ種別は詳細情報MSnが「0:低容量(テキスト)」か「1:大容量(動画)」かを指定するデータで、配信時期は「0:通常」か「1:日時指定」かを選択するデータで、配信指定日時は配信時期が「1:日時指定」の場合に登録した告知基本情報MKnを配信する日時を指定するデータである。 The notice ID is identification information assigned to each piece of notice information Mn, the distributor ID is identification information assigned to each distributor, the distributor name is the name or district name of the distributor who distributes, and the icon image ID is Identification information given to the icon image designated by the distributor as a distributor symbol to be displayed on the viewer terminal 40n, the icon image is data of the icon image, and the notification display color is to display the notification on the viewer terminal 40n. The title is the content of the announcement title displayed on the viewer terminal 40n in the color specified by the distributor, and the content type is the detailed information MSn “0: low capacity (text)” or “1: large capacity (video)” Data for selecting "0: normal" or "1: date and time designation" for the delivery time, and the notification base registered when the delivery time is "1: date and time designation" for the delivery designated date and time. Information MK Is the data that specifies the date and time to deliver.
アイコン画像ID、アイコン画像、および告知表示色は、既に配信者登録情報Hnに設定してあるので、データベースサーバ60側で、配信者登録情報Hnから読み込んで設定するが、配信者が告知情報Mnを登録する際に設定しても構わない。 Since the icon image ID, icon image, and notification display color are already set in the distributor registration information Hn, the database server 60 reads and sets from the distributor registration information Hn. It may be set when registering.
また、図6に示すように、データベースサーバ60のサーバメモリ204に保存される告知情報Mnに含まれる詳細情報MSnは、告知ID、配信者ID、およびコンテンツによって構成される。 Further, as shown in FIG. 6, the detailed information MSn included in the notification information Mn stored in the server memory 204 of the database server 60 is configured by a notification ID, a distributor ID, and content.
告知IDと配信者IDは、告知基本情報MKnと関連付けるために告知基本情報MKnと同じ告知IDと配信者IDが設定される。 For the notification ID and the distributor ID, the same notification ID and distributor ID as the basic notification information MKn are set in order to associate with the basic notification information MKn.
一方、配信者から登録される詳細情報MSnのコンテンツにはテキストまたは動画のデータがあるが、データベースサーバ60のサーバメモリ204に保存される詳細情報MSnのコンテンツはテキストのみである。 On the other hand, the content of the detailed information MSn registered by the distributor includes text or moving image data, but the content of the detailed information MSn stored in the server memory 204 of the database server 60 is only text.
図6では、複数の告知情報Mnが登録されることを示すため、告知基本情報MK1と詳細情報MS1、告知基本情報MK2と詳細情報MS2、告知基本情報MK3詳細情報MS3、・・・、告知基本情報MKnと詳細情報MSnとして列挙している。 In FIG. 6, in order to indicate that a plurality of pieces of notification information Mn are registered, basic notification information MK1, detailed information MS1, basic notification information MK2, detailed information MS2, basic notification information MK3 detailed information MS3,. Information MKn and detailed information MSn are listed.
図1では、A地区の配信者端末30aから告知基本情報MK1と詳細情報MS1が登録され、B地区の配信者端末30bから告知基本情報MK2と詳細情報MS2が登録されるイメージを示している。 FIG. 1 shows an image in which basic notification information MK1 and detailed information MS1 are registered from the distributor terminal 30a in the A district, and basic notification information MK2 and detailed information MS2 are registered from the distributor terminal 30b in the B district.
複数の地区の配信者から、それぞれ複数の告知情報Mnが登録されるので、それぞれを識別するために登録される順に告知IDを付与して、データベースサーバ60のサーバメモリ204に次々と保存される。 A plurality of pieces of notification information Mn are registered from distributors in a plurality of districts, so that notification IDs are assigned in order of registration in order to identify each, and are stored in the server memory 204 of the database server 60 one after another. .
なお、ストレージサーバ61のストレージ301に保存される詳細情報MSnの場合は、コンテンツが動画のデータとである。 In the case of the detailed information MSn stored in the storage 301 of the storage server 61, the content is moving image data.
図7に示すように、データベースサーバ60のサーバメモリ204の配信リストDTには、複数の配信データHD1、HD2、・・・、HDnが保存される。 As shown in FIG. 7, the distribution list DT in the server memory 204 of the database server 60 stores a plurality of distribution data HD1, HD2,.
保存される配信データHD1、HD2、・・・、HDnは、告知ID、配信者ID、配信先視聴者ID,配信者名称、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、および配信指定日時によって構成される。 Distribution data HD1, HD2,..., HDn to be stored are a notification ID, a distributor ID, a distribution destination viewer ID, a distributor name, an icon image, a notification display color, a title, a content type, a distribution time, and a distribution. Consists of specified date and time.
配信先視聴者IDは、配信者別配信先リストLHnから読み出して設定され、それ以外のデータは告知基本情報MKnである。 The distribution destination viewer ID is read and set from the distribution destination list LHn by distributor, and other data is the notification basic information MKn.
図8に示すように、データベースサーバ60のサーバメモリ204のログリストGTには、ログデータG1、G2、・・・、Gnが保存されている。 As shown in FIG. 8, log data G1, G2,..., Gn are stored in the log list GT of the server memory 204 of the database server 60.
保存されるログデータG1、G2、・・・、Gnは、告知ID、配信者ID、配信先視聴者ID、配信状況、配信完了日時、視聴者再生回数、最新再生日時、および視聴者削除日時によって構成される。 Log data G1, G2,..., Gn are notification ID, distributor ID, distribution destination viewer ID, distribution status, distribution completion date, viewer playback count, latest playback date, and viewer deletion date. Consists of.
告知ID、配信者ID、および配信先視聴者IDは、ログデータG1、G2、・・・、Gnに対応する配信データHD1、HD2、・・・、HDnに設定されているデータが設定される。 As the notification ID, distributor ID, and distribution destination viewer ID, data set in distribution data HD1, HD2,..., HDn corresponding to log data G1, G2,. .
配信状況には各配信データHDnの告知基本情報MKnの視聴者への配信が完了したか未完了か設定され、配信完了日時には配信が完了して日時が設定される。 In the distribution status, whether or not the distribution of the notification basic information MKn of each distribution data HDn to the viewer is completed is set, and the date and time when distribution is completed is set as the distribution completion date and time.
視聴者再生回数には視聴者が詳細情報MSnをプル方式で取得した回数が設定され、最新再生日時には視聴者が詳細情報MSnをプル方式で取得した最新の日時が設定される。 The number of times the viewer has acquired the detailed information MSn by the pull method is set as the viewer reproduction count, and the latest date and time at which the viewer has acquired the detailed information MSn by the pull method is set as the latest reproduction date.
視聴者削除日時は、視聴者が視聴者端末40nに保存された告知情報Mnを削除した日時が設定される。 As the viewer deletion date and time, the date and time when the viewer deleted the notification information Mn stored in the viewer terminal 40n is set.
データベースサーバ60の画面構成情報マスタ203に保存された告知情報フォーマットは、図6に示した告知情報Mnの各項目について入力するための、入力画面様式を定義したものである。 The notification information format stored in the screen configuration information master 203 of the database server 60 defines an input screen format for inputting each item of the notification information Mn shown in FIG.
図9に示すように、配信管理サーバ70の視聴者別配信サーバリストCSnは、視聴者ID、セッションID、告知配信サーバアドレス、低容量コンテンツ配信サーバアドレス、および大容量コンテンツ配信サーバアドレスによって構成される。 As shown in FIG. 9, the distribution server list for each viewer CSn of the distribution management server 70 includes a viewer ID, a session ID, a notification distribution server address, a low-capacity content distribution server address, and a large-capacity content distribution server address. The
視聴者IDは視聴者情報を登録する際に付与される各視聴者の識別情報で、セッションIDは各視聴者がログインした際に付与されるセッションの識別情報である。 The viewer ID is identification information of each viewer given when the viewer information is registered, and the session ID is session identification information given when each viewer logs in.
告知配信サーバアドレス、低容量コンテンツ配信サーバアドレス、および大容量コンテンツ配信サーバアドレスは、視聴者情報を登録する際、または視聴者がログインした際に、それぞれ複数配置された配信サーバのうちから割り当てられる配信サーバと通信するためのアドレスである。 The notification distribution server address, the low-capacity content distribution server address, and the large-capacity content distribution server address are assigned from among a plurality of distribution servers arranged when viewer information is registered or when the viewer logs in. This is an address for communicating with the distribution server.
割り当て方は任意で、負荷分散を考慮して割り当てたり、視聴者の利用するアクセスポイントの場所から割り当てたりすることができる。 The allocation method is arbitrary, and can be allocated in consideration of load distribution, or can be allocated from the location of the access point used by the viewer.
図10に示すように、セッション確立サーバ80のセッション別配信サーバリストSSnは、セッションIDと告知配信サーバアドレスによって構成される。 As shown in FIG. 10, the session-specific distribution server list SSn of the session establishment server 80 is configured by a session ID and a notification distribution server address.
セッションIDは、各視聴者がログインした際に付与されるセッションの識別情報で、告知配信サーバアドレスは当該セッションIDで視聴者がセッションを確立する告知配信サーバのアドレスである。 The session ID is session identification information given when each viewer logs in, and the notification distribution server address is the address of the notification distribution server at which the viewer establishes a session with the session ID.
なお、セッションIDは、視聴者がログインした際に付与され、一定時間アクセスが無かったりログアウトしたりすると破棄される。
したがって、再度視聴者がログインした際に、これらのデータは更新される。
The session ID is given when the viewer logs in, and is discarded when there is no access for a certain period of time or when the user logs out.
Therefore, when the viewer logs in again, these data are updated.
(データベースサーバ60に含まれる各処理手段の機能)
つづいて、第1の実施の形態における配信用クラウド10のデータベースサーバ60に含まれる各処理手段の機能について説明する。
(Function of each processing means included in the database server 60)
Next, the function of each processing unit included in the database server 60 of the distribution cloud 10 in the first embodiment will be described.
配信者登録部101は、本配信用クラウド10で情報の配信を希望する配信者から依頼により、管理者端末20から入力される配信者情報を、配信者を識別するための配信者IDを付与した配信者登録情報Hnとして、配信者情報データベース201に保存する。 The distributor registration unit 101 assigns a distributor ID for identifying a distributor to the distributor information input from the administrator terminal 20 in response to a request from a distributor who wants to distribute information in the distribution cloud 10. Is stored in the distributor information database 201 as the distributor registration information Hn.
配信者登録部101は、このとき、当該配信者用の配信者別配信先リストLHnのエリアを、配信者登録情報Hnと配信者IDで関連付けて、配信者情報データベース201に設定する。 At this time, the distributor registration unit 101 sets the area of the distributor-specific distribution destination list LHn for the distributor in the distributor information database 201 in association with the distributor registration information Hn and the distributor ID.
配信者認証部102は、配信者端末30a、30bから入力される配信者IDとパスワードを、配信者情報データベース201に保存された配信者登録情報Hnと照合して、配信者の認証を行なう。 The distributor authentication unit 102 authenticates the distributor by comparing the distributor ID and password input from the distributor terminals 30 a and 30 b with the distributor registration information Hn stored in the distributor information database 201.
入力画面提供部103は、画面構成情報マスタ203に保存された告知情報フォーマットを読み出し、入力される告知情報を識別するための告知IDを付与して、配信者端末30a、30bに送信する。 The input screen providing unit 103 reads the notification information format stored in the screen configuration information master 203, assigns a notification ID for identifying the input notification information, and transmits it to the distributor terminals 30a and 30b.
告知情報登録部104は、配信者端末30a、30bで告知情報フォーマットに入力された告知情報Mnを受信し、告知情報Mnに含まれる告知IDが付与された告知基本情報MKnに、登録済みの配信者登録情報Hnから必要情報(アイコン画像や告知表示色など)を読み出して追加して、サーバメモリ204に保存する。 The notification information registration unit 104 receives the notification information Mn input in the notification information format at the distributor terminals 30a and 30b, and distributes the registered distribution to the notification basic information MKn to which the notification ID included in the notification information Mn is given. Necessary information (icon image, notification display color, etc.) is read from the user registration information Hn, added, and stored in the server memory 204.
さらに、告知情報登録部104は、告知情報Mnに含まれる詳細情報MSnのコンテンツ種別を判断し、低容量(テキスト)であれば、告知IDが付与されたテキストの詳細情報MSnをサーバメモリ204に保存し、大容量(動画)であれば、ストレージサーバ61の動画登録部112に告知IDが付与された動画の詳細情報MSnを送信する。 Furthermore, the notification information registration unit 104 determines the content type of the detailed information MSn included in the notification information Mn. If the content type is low (text), the detailed information MSn of the text to which the notification ID is assigned is stored in the server memory 204. If it is stored and has a large capacity (moving image), the moving image detailed information MSn to which the notification ID is given is transmitted to the moving image registration unit 112 of the storage server 61.
配信データ抽出部105は、一定時間ごとに、サーバメモリ204に新たに保存された告知基本情報MKnを順に読み出し、各告知基本情報MKnに含まれる配信者IDに対応する、配信者情報データベース201に保存された配信者別配信先リストLHnから読み出した各配信先視聴者IDに、告知基本情報MKnを追加して配信データHDnを作成し、サーバメモリ204の配信リストDTに保存する。 The distribution data extraction unit 105 sequentially reads the notification basic information MKn newly stored in the server memory 204 at regular time intervals, and stores it in the distributor information database 201 corresponding to the distributor ID included in each notification basic information MKn. The distribution basic information MKn is added to each distribution destination viewer ID read from the stored distribution destination list LHn for each distributor to create distribution data HDn, and the distribution data HDn is stored in the distribution list DT of the server memory 204.
ただし、配信データ抽出部105は、現在の時間か配信者が告知基本情報MKnに設定した配信指定日時が、視聴者が希望する配信期間内である場合のみ、配信データHDnを作成し、サーバメモリ204の配信リストDTに保存する。 However, the distribution data extraction unit 105 creates the distribution data HDn only when the distribution specification date and time set by the distributor in the notification basic information MKn is within the distribution period desired by the viewer, and the server memory It is stored in the distribution list DT 204.
タイトル配信部106は、一定時間ごとに、サーバメモリ204の配信リストDTに保存された配信データHDnを順に読み出し、配信管理サーバ70に送信する。 The title distribution unit 106 sequentially reads the distribution data HDn stored in the distribution list DT of the server memory 204 and transmits it to the distribution management server 70 at regular time intervals.
さらに、タイトル配信部106は、配信管理サーバ70に初めて送信する配信データHDnについては、当該配信データHDnの告知ID、配信者IDおよび配信先視聴者IDと、配信状況欄に「配信中」と設定した、ログデータGnを作成し、サーバメモリ204のログリストGTに保存する。 Furthermore, for the distribution data HDn that is transmitted for the first time to the distribution management server 70, the title distribution unit 106 displays “Notifying” in the notification ID, distributor ID and distribution destination viewer ID of the distribution data HDn, and the distribution status column. The set log data Gn is created and stored in the log list GT of the server memory 204.
ただし、タイトル配信部106は、読み出した配信データHDnに配信指定日時が設定されている場合は、現在の時間が配信指定日時に達しているときのみ、配信データHDnを配信管理サーバ70に送信する。 However, if a delivery designation date and time is set in the read delivery data HDn, the title delivery unit 106 transmits the delivery data HDn to the delivery management server 70 only when the current time has reached the delivery designation date and time. .
ログ更新部107は、配信管理サーバ70から、各告知情報Mnの配信の経過を、告知ID、視聴者ID、および配信状態情報によって通知されると、告知IDと視聴者IDで、サーバメモリ204のログリストGTから、該当のログデータGnを検出し、配信状態情報のデータにより、ログデータGnを更新する。 When the distribution update server 107 notifies the distribution management server 70 of the progress of distribution of each notification information Mn by the notification ID, the viewer ID, and the distribution status information, the log update unit 107 uses the notification ID and the viewer ID to store the server memory 204. The corresponding log data Gn is detected from the log list GT, and the log data Gn is updated with the data of the distribution state information.
さらに、ログ更新部107は、配信状態情報のデータが「配信完了」である場合は、告知IDと視聴者IDで、サーバメモリ204の配信リストDTから、該当の配信データHDnを検出し、当該配信データHDnを削除する。 Further, when the data of the distribution status information is “distribution complete”, the log update unit 107 detects the corresponding distribution data HDn from the distribution list DT of the server memory 204 with the notification ID and the viewer ID, and The distribution data HDn is deleted.
テキスト送信部111は、視聴者端末40nから、配信管理サーバ70と低容量コンテンツ配信サーバ62a、62bを経由して受信した詳細情報要求に含まれる告知IDで、サーバメモリ204のテキストの詳細情報MSnを検索し、該当の詳細情報MSnを読み出して、低容量コンテンツ配信サーバ62a、62bに送信する。 The text transmission unit 111 is a notification ID included in the detailed information request received from the viewer terminal 40n via the distribution management server 70 and the low-capacity content distribution servers 62a and 62b, and the text detailed information MSn in the server memory 204. And the corresponding detailed information MSn is read out and transmitted to the low-capacity content distribution servers 62a and 62b.
視聴者登録部108は、本配信用クラウド10で情報の配信を希望する視聴者によって、視聴者端末40nから入力される視聴者情報を、視聴者を識別するための視聴者IDを付与した視聴者登録情報Cnとして、視聴者情報データベース202に保存する。 The viewer registration unit 108 views the viewer information input from the viewer terminal 40n by a viewer who wants to distribute information in the distribution cloud 10 with a viewer ID for identifying the viewer. It is stored in the viewer information database 202 as viewer registration information Cn.
視聴者登録部108は、このとき、当該視聴者用の配信者選択リストLCnのエリアを、視聴者登録情報Cnと視聴者IDで関連付けて、視聴者情報データベース202に設定する。 At this time, the viewer registration unit 108 sets the area of the viewer's distributor selection list LCn in the viewer information database 202 in association with the viewer registration information Cn and the viewer ID.
視聴者認証部109と、視聴者端末40nから入力される視聴者IDとパスワードを、視聴者情報データベース202に保存された視聴者登録情報Cnと照合して、視聴者の認証を行なう。 The viewer authentication unit 109 and the viewer ID and password input from the viewer terminal 40n are compared with the viewer registration information Cn stored in the viewer information database 202 to authenticate the viewer.
配信者設定部110は、視聴者端末40nから配信者選択リスト要求を受信すると、配信者情報データベース201の配信者登録情報Hnに登録された全ての配信者IDと配信者名称を設定した配信者選択フォーマットを作成して視聴者端末40nに送信する。 When the distributor setting unit 110 receives a distributor selection list request from the viewer terminal 40n, the distributor setting all distributor IDs and distributor names registered in the distributor registration information Hn of the distributor information database 201. A selection format is created and transmitted to the viewer terminal 40n.
また、配信者設定部110は、視聴者端末40nから配信者選択フォーマットに配信選択および表示条件(配信期間)を設定した配信者別設定情報HSnを受信すると、視聴者情報データベース202の配信者選択リストLCnに設定する。 Further, when the distributor setting unit 110 receives the distribution-specific setting information HSn in which the distribution selection and display conditions (distribution period) are set in the distributor selection format from the viewer terminal 40n, the distributor selection in the viewer information database 202 is selected. Set to list LCn.
さらに、配信者設定部110は、設定した配信者選択リストLCnから、視聴者が配信希望と選択した各配信者の配信者IDと配信期間を読み、配信者情報データベース201に設定された各配信者IDの配信者別配信先リストLHnに、当該視聴者の視聴者IDを配信先視聴者IDとして追加し、配信期間を設定する。 Further, the distributor setting unit 110 reads the distributor ID and the distribution period of each distributor selected by the viewer from the set distributor selection list LCn, and sets each distribution set in the distributor information database 201. The viewer ID of the viewer is added as a distribution destination viewer ID to the distribution destination list LHn for each distributor of the distributor ID, and the distribution period is set.
(ストレージサーバ61に含まれる各処理手段の機能)
つづいて、第1の実施の形態における配信用クラウド10のストレージサーバ61に含まれる各処理手段の機能について説明する。
(Function of each processing means included in the storage server 61)
Next, the function of each processing unit included in the storage server 61 of the distribution cloud 10 in the first embodiment will be described.
動画登録部112は、告知情報Mnに含まれる詳細情報MSnのコンテンツ種別が大容量(動画)の場合に、データベースサーバ60の告知情報登録部104から送信される告知IDが付与された動画の詳細情報MSnを、ストレージ301に保存する。 When the content type of the detailed information MSn included in the notification information Mn has a large capacity (moving image), the moving image registration unit 112 details the moving image to which the notification ID transmitted from the notification information registration unit 104 of the database server 60 is assigned. Information MSn is stored in the storage 301.
動画送信部113は、視聴者端末40nから、配信管理サーバ70と大容量コンテンツ配信サーバ63a、63bを経由して受信した詳細情報要求に含まれる告知IDで、ストレージ301の動画の詳細情報MSnを検索し、該当の詳細情報MSnを読み出して、大容量コンテンツ配信サーバ63a、63bに送信する。 The moving picture transmission unit 113 uses the notification ID included in the detailed information request received from the viewer terminal 40n via the distribution management server 70 and the large-capacity content distribution servers 63a and 63b, to obtain the detailed information MSn of the moving picture in the storage 301. The corresponding detailed information MSn is retrieved and transmitted to the large-capacity content distribution servers 63a and 63b.
(本発明の第1の実施の形態における視聴者端末40nの構成)
一方、視聴者は、配信用クラウド10を利用するにあたって、使用する視聴者端末40nに、以下に説明する視聴者端末40nの各処理手段を実行させるためのプログラム(アプリケーション)を、配信用クラウド10などからダウンロードして実装する。
(Configuration of viewer terminal 40n in the first embodiment of the present invention)
On the other hand, when the viewer uses the distribution cloud 10, a program (application) for causing the viewer terminal 40 n to be used to execute each processing means of the viewer terminal 40 n described below is distributed to the distribution cloud 10. Download from and implement.
図示していないが、配信用クラウド10は、データベースサーバ60や配信管理サーバ70などにアプリケーションを提供する手段を備えている。 Although not shown, the distribution cloud 10 includes means for providing an application to the database server 60, the distribution management server 70, and the like.
たとえば、データベースサーバ60にプログラム提供部(図示せず)を設け、データベースサーバ60のサーバメモリ204に当該アプリケーションをあらかじめ保存しておき、視聴者からのダウンロード要求を受信すると、当該アプリケーションを視聴者端末40nにダウンロードさせて実装することで、視聴者端末40nのCPUに、図11に示す各処理手段としての機能を実行させる。 For example, a program providing unit (not shown) is provided in the database server 60, the application is stored in the server memory 204 of the database server 60 in advance, and when the download request from the viewer is received, the application is stored in the viewer terminal. By downloading to 40n and mounting, the CPU of the viewer terminal 40n is caused to execute the function as each processing means shown in FIG.
本発明の第1の実施の形態における視聴者端末40nは、図11に示すように、画面41と、セッション確立部42と、表示設定部43と、配信情報受信部44と、タイトル表示部45と、タイトル削除部46と、コンテンツ取得部47と、端末メモリ48で構成される。 As shown in FIG. 11, the viewer terminal 40n according to the first embodiment of the present invention includes a screen 41, a session establishment unit 42, a display setting unit 43, a distribution information receiving unit 44, and a title display unit 45. A title deletion unit 46, a content acquisition unit 47, and a terminal memory 48.
端末メモリ48には、配信者別設定情報HSnと配信情報HTnが保存される。 The terminal memory 48 stores distributor setting information HSn and distribution information HTn.
図11には、視聴者端末40nに対して、告知配信サーバ81a、低容量コンテンツ配信サーバ62a、および大容量コンテンツ配信サーバ63aが割当てられている場合を例示している。 FIG. 11 illustrates a case where the notice distribution server 81a, the low-capacity content distribution server 62a, and the large-capacity content distribution server 63a are allocated to the viewer terminal 40n.
(視聴者端末40nで使用される各種データの構成)
つづいて、視聴者端末40nで使用される各種データの構成につて説明する。
(Configuration of various data used in the viewer terminal 40n)
Next, the configuration of various data used in the viewer terminal 40n will be described.
配信者別設定情報HSnは、図4の(b)に示した配信者選択リストLCnと同様の構成で、本配信用クラウド10に登録している各配信者の配信者IDと配信者名称を、第1の配信者IDと第1の配信者名称、第2の配信者IDと第2の配信者名称、・・・、第nの配信者IDと第nの配信者名称と設定され、各配信者についての配信選択(0:不要、1:希望)と、配信を希望する場合の配信期間をそれぞれ設定する欄によって構成される。 The distributor-specific setting information HSn has the same configuration as the distributor selection list LCn shown in (b) of FIG. 4 and the distributor ID and distributor name of each distributor registered in the distribution cloud 10. , The first distributor ID and the first distributor name, the second distributor ID and the second distributor name, ..., the nth distributor ID and the nth distributor name, It consists of columns for setting the distribution selection (0: unnecessary, 1: desired) for each distributor and the distribution period when the distribution is desired.
なお、各配信者の配信者IDと配信者名称は、データベースサーバ60から送信される配信者選択フォーマットに設定されている。 The distributor ID and distributor name of each distributor are set in the distributor selection format transmitted from the database server 60.
配信情報HTnは、図11に示すように、各配信者に対応した配信者名称を付したフォルダFnが作成され、各フォルダFnには、フォルダ内配信データ未読数を設定するデータが付与され、該当の配信者からの図7に示した配信データHDnに未読フラグが追加されて保存される。 As shown in FIG. 11, in the distribution information HTn, a folder Fn with a distributor name corresponding to each distributor is created, and each folder Fn is assigned data for setting the number of unread distribution data in the folder. An unread flag is added to the distribution data HDn shown in FIG. 7 from the corresponding distributor and stored.
(視聴者端末40nに含まれる各処理手段の機能)
つづいて、視聴者端末40nに含まれる各処理手段の機能について説明する。
(Function of each processing means included in the viewer terminal 40n)
Next, the function of each processing means included in the viewer terminal 40n will be described.
セッション確立部42は、画面41から入力された視聴者情報を、配信管理サーバ70を介してデータベースサーバ60に送信して登録し、登録した視聴者情報の視聴者IDとパスワードを、配信管理サーバ70を介してデータベースサーバ60に送信してログインし、告知配信サーバ81aとセッションを確立する。 The session establishment unit 42 transmits the viewer information input from the screen 41 to the database server 60 via the distribution management server 70 and registers it, and the viewer ID and password of the registered viewer information are registered in the distribution management server. 70, the user logs in to the database server 60 via 70, and establishes a session with the notification delivery server 81a.
表示設定部43は、配信管理サーバ70を介してデータベースサーバ60に配信者選択フォーマットの送信を要求し、画面41に受信した配信者選択フォーマットを表示して配信者選択および表示条件(配信期間)を設定させ、設定した情報を配信者別設定情報HSnとして端末メモリ48に保存すると同時に、配信管理サーバ70を介してデータベースサーバ60に送信する。 The display setting unit 43 requests the database server 60 to transmit the distributor selection format via the distribution management server 70 and displays the received distributor selection format on the screen 41 to select the distributor and display conditions (distribution period). Is set, and the set information is stored in the terminal memory 48 as the setting information HSn for each distributor, and simultaneously transmitted to the database server 60 via the distribution management server 70.
配信情報受信部44は、告知配信サーバ81aから配信される告知基本情報MKnを含む配信データHDnを受信し、端末メモリ48に配信データHDnに含まれる配信者名称を付したフォルダFn(たとえば、A地区フォルダF1)が既に作成されている場合は、当該フォルダFnに配信データHDnに未読フラグ「1」を追加して保存し、作成されていない場合は、新たに配信者名称を付したフォルダFn(たとえば、B地区フォルダF2)を作成して、作成したフォルダFnに配信データHDnに未読フラグ「1」を追加して保存する。 The distribution information receiving unit 44 receives the distribution data HDn including the notification basic information MKn distributed from the notification distribution server 81a, and the folder Fn (for example, AA) with the distributor name included in the distribution data HDn in the terminal memory 48. If the district folder F1) has already been created, an unread flag “1” is added to the distribution data HDn and stored in the folder Fn, and if it has not been created, the folder Fn newly assigned with the distributor name is stored. (For example, the B district folder F2) is created, and the unread flag “1” is added to the created data Fn and stored in the created folder Fn.
配信情報受信部44は、未読・既読を管理するために、フォルダFnのフォルダ内配信データ未読数を1加算する。 The distribution information receiving unit 44 adds 1 to the unread number of distribution data in the folder Fn in order to manage unread / read.
タイトル表示部45は、画面41から表示タップ信号を受信すると、端末メモリ48に作成された各フォルダFnに対応した配信者名称を付したタブTGnを生成し、各フォルダFnのフォルダ内配信データ未読数とともに画面41に表示する。 Upon receiving the display tap signal from the screen 41, the title display unit 45 generates a tab TGn with a distributor name corresponding to each folder Fn created in the terminal memory 48, and unread distribution data in the folder of each folder Fn. It is displayed on the screen 41 together with the number.
タイトル表示部45は、最初のフォルダF1に対応するタブTGaのエリア(画面41の最前面に表示されている)に、フォルダF1に保存された配信データHDnのタイトルを、配信データHDnに含まれる告知表示色に従って一覧表示する。 The title display unit 45 includes, in the distribution data HDn, the title of the distribution data HDn stored in the folder F1 in the area of the tab TGa corresponding to the first folder F1 (displayed in the forefront of the screen 41). Display a list according to the notification display color.
さらに、タイトル表示部45は、画面41で別のタブTGnを指定したタブ選択タップ信号を受信すると、当該タブTGnのエリアを画面41の最前面に表示し、選択されたタブTGnに該当するフォルダFn内に保存された配信データHDnのタイトルを、配信データHDnに含まれる告知表示色に従って一覧表示する。 Further, when receiving a tab selection tap signal designating another tab TGn on the screen 41, the title display unit 45 displays the area of the tab TGn on the forefront of the screen 41, and a folder corresponding to the selected tab TGn. The titles of the distribution data HDn stored in Fn are displayed in a list according to the notification display color included in the distribution data HDn.
タイトル削除部46は、画面41から削除タップ信号を受信すると、該当のタイトルの告知ID、配信者IDから、対応するフォルダFnに保存された配信データHDnを検出して削除すると同時に、当該配信データHDnの告知IDと配信先視聴者IDで、配信管理サーバ70に告知削除通知を送信し、データベースサーバ60のログデータGnを更新させる。 Upon receiving the deletion tap signal from the screen 41, the title deletion unit 46 detects and deletes the distribution data HDn stored in the corresponding folder Fn from the notification ID and distributor ID of the corresponding title, and at the same time, the distribution data The notification deletion notification is transmitted to the distribution management server 70 with the notification ID of HDn and the distribution destination viewer ID, and the log data Gn of the database server 60 is updated.
タイトル削除部46は、削除する配信データHDnに追加された未読フラグの値が「1(未読)」の場合は、フォルダ内配信データ未読数を1減算する。 When the value of the unread flag added to the distribution data HDn to be deleted is “1 (unread)”, the title deletion unit 46 subtracts 1 from the number of unread distribution data in the folder.
コンテンツ取得部47は、画面41からタイトルタップ信号を受信すると、該当のタイトルの告知IDと配信者IDから、対応するフォルダFnに保存された配信データHDnを検出し、当該配信データHDnのコンテンツ種別、告知IDおよび配信先視聴者ID、並びに視聴者端末アドレスを含めた詳細情報要求を、配信管理サーバ70に送信し、低容量コンテンツ配信サーバ62aまたは大容量コンテンツ配信サーバ63aから返信される詳細情報MSnを受信し、画面41に表示・再生する。 When the content acquisition unit 47 receives the title tap signal from the screen 41, the content acquisition unit 47 detects the distribution data HDn stored in the corresponding folder Fn from the notice ID and the distributor ID of the corresponding title, and the content type of the distribution data HDn The detailed information request including the notification ID, the distribution destination viewer ID, and the viewer terminal address is transmitted to the distribution management server 70, and the detailed information returned from the low-capacity content distribution server 62a or the large-capacity content distribution server 63a. MSn is received and displayed / reproduced on the screen 41.
コンテンツ取得部47は、当該配信データHDnに追加された未読フラグの値が「1(未読)」の場合は、未読フラグの値を「0:既読」に変更し、フォルダ内配信データ未読数を1減算する。 When the value of the unread flag added to the distribution data HDn is “1 (unread)”, the content acquisition unit 47 changes the value of the unread flag to “0: read”, and the unread number of distribution data in the folder 1 is subtracted.
(本発明の第1の実施の形態における告知配信システムの各工程のシーケンス)
本発明の第1の実施の形態における告知配信システムによる処理について、工程ごとにシーケンスを図示しながら説明する。
(Sequence of each step of the notice distribution system in the first embodiment of the present invention)
The process by the notice delivery system in the first embodiment of the present invention will be described with a sequence shown for each process.
(ア)配信者情報登録工程
配信者情報登録工程は、配信者が、配信者自らが提供する告知情報Mnを、配信用クラウド10を利用して配信するために、予め配信者情報(配信者ID、配信者名称、配信者パスワード、告知表示色、アイコン画像ID、およびアイコン画像)を配信用クラウド10に登録する工程である。
(A) Distributor information registration process The distributor information registration process is performed in advance in order for the distributor to distribute the notification information Mn provided by the distributor himself / herself using the distribution cloud 10. ID, distributor name, distributor password, notification display color, icon image ID, and icon image) are registered in the distribution cloud 10.
図12に示すように、システム管理者は、配信者の依頼により、管理者端末20から新規の配信者情報を入力し、システム管理サーバ50に登録を要求する(d1)。 As shown in FIG. 12, the system administrator inputs new distributor information from the administrator terminal 20 at the request of the distributor, and requests registration from the system management server 50 (d1).
システム管理サーバ50は、受信した新規の配信者情報をデータベースサーバ60の配信者登録部101に転送する(d2)。 The system management server 50 transfers the received new distributor information to the distributor registration unit 101 of the database server 60 (d2).
配信者登録部101は、受信した新規の配信者情報に配信者を識別するための配信者IDを付与する(d3)。 The distributor registration unit 101 assigns a distributor ID for identifying the distributor to the received new distributor information (d3).
配信者登録部101は、配信者IDを付与した新規の配信者情報を配信者情報データベース201に配信者登録情報Hn(配信者ID、配信者名称、配信者パスワード、告知表示色、アイコン画像ID、およびアイコン画像)として保存する(d4)。 The distributor registration unit 101 adds new distributor information to which the distributor ID is assigned to the distributor information database 201 in the distributor registration information Hn (distributor ID, distributor name, distributor password, notification display color, icon image ID. , And icon images) (d4).
配信者登録部101は、さらに配信者登録情報Hnと配信者IDで関連付けて、新規配信者の配信者別配信先リストLHnのエリアを設定する(d5)。 The distributor registration unit 101 further sets the area of the distributor-specific distribution destination list LHn of the new distributor in association with the distributor registration information Hn and the distributor ID (d5).
配信者登録部101は、登録処理が完了すると、付与した配信者IDとともに設定完了通知をシステム管理サーバ50に送信する(d6)。 When the registration process is completed, the distributor registration unit 101 transmits a setting completion notification to the system management server 50 together with the assigned distributor ID (d6).
システム管理サーバ50は、受信した配信者IDとともに設定完了通知を管理者端末20に転送する(d7)。 The system management server 50 transfers the setting completion notification to the administrator terminal 20 together with the received distributor ID (d7).
システム管理者は、付与された配信者IDを配信者に通知して、配信者は利用時に当該配信者IDとパスワードを入力してログインすることになる。 The system administrator notifies the distributor of the assigned distributor ID, and the distributor logs in by inputting the distributor ID and password at the time of use.
(イ)告知情報登録工程
告知情報登録工程は、配信者が、配信用クラウド10を利用して配信する、配信者自らが提供する告知情報Mnを、配信用クラウド10に登録する工程である。
(A) Notification information registration process The notification information registration process is a process in which the distributor uses the distribution cloud 10 to distribute the notification information Mn provided by the distributor himself / herself in the distribution cloud 10.
図13に示すように、配信者は、配信者端末30nから配信用クラウド10にアクセスするため、配信者IDとパスワードをシステム管理サーバ50に入力して、ログインする(d8)。 As shown in FIG. 13, in order to access the distribution cloud 10 from the distributor terminal 30n, the distributor inputs the distributor ID and password to the system management server 50 and logs in (d8).
システム管理サーバ50は、受信した配信者IDとパスワードをデータベースサーバ60の配信者認証部102に転送する(d9)。 The system management server 50 transfers the received distributor ID and password to the distributor authentication unit 102 of the database server 60 (d9).
配信者認証部102は、配信者IDをキーに配信者情報データベース201から、該当する配信者登録情報Hn(配信者ID、配信者名称、配信者パスワード、告知表示色、アイコン画像ID、およびアイコン画像)を読み出す(d10)。 The distributor authentication unit 102 uses the distributor ID as a key, and distributes the corresponding distributor registration information Hn (distributor ID, distributor name, distributor password, notification display color, icon image ID, and icon) from the distributor information database 201. Image) is read out (d10).
配信者認証部102は、受信したパスワードと配信者登録情報Hnに登録されたパスワードと照合して、配信者の認証を行ない、入力画面提供部103を起動する(d11)。 The distributor authentication unit 102 compares the received password with the password registered in the distributor registration information Hn, authenticates the distributor, and activates the input screen providing unit 103 (d11).
入力画面提供部103は、画面構成情報マスタ203から告知情報フォーマットを読み出す(d12)。 The input screen providing unit 103 reads the notification information format from the screen configuration information master 203 (d12).
入力画面提供部103は、入力される告知情報を識別するための告知IDを生成し、告知情報フォーマットに設定する(d13)。 The input screen providing unit 103 generates a notification ID for identifying the input notification information and sets it in the notification information format (d13).
入力画面提供部103は、告知IDを設定した告知情報フォーマットをシステム管理サーバ50に送信する(d14)。 The input screen providing unit 103 transmits the notification information format in which the notification ID is set to the system management server 50 (d14).
システム管理サーバ50は、受信した告知IDを設定した告知情報フォーマットを配信者端末30nに転送する(d15)。 The system management server 50 transfers the notification information format in which the received notification ID is set to the distributor terminal 30n (d15).
配信者端末30nは、受信した告知IDが設定された告知情報フォーマットに従って、入力画面を表示する(d16)。 The distributor terminal 30n displays an input screen according to the notification information format in which the received notification ID is set (d16).
つづいて、図14に示すように、配信者は、配信者端末30nの入力画面に、告知基本情報MKnと詳細情報MSnを設定する(d17)。 Subsequently, as shown in FIG. 14, the distributor sets the basic notification information MKn and the detailed information MSn on the input screen of the distributor terminal 30n (d17).
配信者端末30nは、入力された告知基本情報MKnと詳細情報MSnを告知情報Mnとしてシステム管理サーバ50に送信する(d18)。 The distributor terminal 30n transmits the input basic notification information MKn and detailed information MSn to the system management server 50 as notification information Mn (d18).
システム管理サーバ50は、受信した告知情報Mn(告知基本情報MKnと詳細情報MSnを含む)をデータベースサーバ60の告知情報登録部104に転送する(d19)。 The system management server 50 transfers the received notification information Mn (including the notification basic information MKn and the detailed information MSn) to the notification information registration unit 104 of the database server 60 (d19).
告知情報登録部104は、告知基本情報MKnに含まれる配信者IDのキーに、配信者情報データベース201から該当の配信者登録情報Hnを読み出す(d20)。 The notification information registration unit 104 reads the corresponding distributor registration information Hn from the distributor information database 201 using the key of the distributor ID included in the basic notification information MKn (d20).
告知情報登録部104は、配信者名称、アイコン画像、告知表示色など、配信者登録情報Hnに設定してある登録情報で必要なデータを、受信した告知基本情報MKn(告知ID、配信者ID、タイトルを含む)に設定する(d21)。 The notification information registration unit 104 receives the basic information MKn (notification ID, distributor ID) received from the registration information set in the distributor registration information Hn, such as the distributor name, icon image, and notification display color. , Including title) (d21).
なお、配信者が配信者端末30nの入力画面で、告知基本情報MKnの全要素を設定するようにしている場合は、この処理は不要である。 Note that this processing is not necessary when the distributor sets all elements of the basic notification information MKn on the input screen of the distributor terminal 30n.
告知情報登録部104は、全要素の設定が完了した告知基本情報MKn(告知表示色、告知ID、配信者ID、タイトルを含む)を、サーバメモリ204に保存する(d22)。 The notification information registration unit 104 stores the basic notification information MKn (including the notification display color, notification ID, distributor ID, and title) for which all the elements have been set in the server memory 204 (d22).
告知情報登録部104は、受信した告知基本情報MKn(告知表示色、告知ID、配信者ID、タイトルを含む)に含まれるコンテンツ種別が、低容量(テキスト)か大容量(動画)か判定する(d23)。 The notification information registration unit 104 determines whether the content type included in the received notification basic information MKn (including the notification display color, notification ID, distributor ID, and title) is low capacity (text) or large capacity (video). (D23).
告知情報登録部104は、コンテンツ種別が低容量(テキスト)の場合、テキストの詳細情報MSnを、サーバメモリ204に保存する(d24)。 When the content type is low capacity (text), the notification information registration unit 104 stores the detailed text information MSn in the server memory 204 (d24).
告知情報登録部104は、コンテンツ種別が大容量(動画)の場合、動画の詳細情報MSnを、ストレージサーバ61の動画登録部112に送信する(d25)。 When the content type is large capacity (moving image), the notification information registering unit 104 transmits the detailed information MSn of the moving image to the moving image registering unit 112 of the storage server 61 (d25).
動画登録部112は、受信した動画の詳細情報MSnを、ストレージ301に保存する(d26)。 The moving image registration unit 112 stores the received detailed information MSn of the moving image in the storage 301 (d26).
動画登録部112は、保存完了通知をデータベースサーバ60の告知情報登録部104に返信する(d27)。 The moving image registration unit 112 returns a storage completion notification to the notification information registration unit 104 of the database server 60 (d27).
告知情報登録部104は、テキストの詳細情報MSnのサーバメモリ204への保存が完了するか、ストレージサーバ61の動画登録部112から保存完了通知を受信すると、システム管理サーバ50に保存完了通知を送信する(d28)。 When the storage of the detailed text information MSn in the server memory 204 is completed or when the notification information registration unit 104 receives the storage completion notification from the moving image registration unit 112 of the storage server 61, the notification information registration unit 104 transmits a storage completion notification to the system management server 50. (D28).
システム管理サーバ50は、受信した保存完了通知を、配信者端末30nに転送する(d29)。 The system management server 50 transfers the received storage completion notification to the distributor terminal 30n (d29).
(ウ)視聴者情報登録工程
視聴者情報登録工程は、視聴者が、複数の配信者のなかから希望する配信者を選択して、選択した配信者から告知情報Mnの配信を受けるために、予め視聴者情報を配信用クラウド10に登録する工程である。
(C) Viewer information registration process In the viewer information registration process, the viewer selects a desired distributor from a plurality of distributors and receives distribution of the notification information Mn from the selected distributor. This is a step of registering viewer information in the distribution cloud 10 in advance.
図15と図16に、視聴者端末40nの画面41の表示イメージを例示しているので、画面41の表示イメージを参照しながら、シーケンスを説明する。 15 and 16 exemplify the display image of the screen 41 of the viewer terminal 40n, the sequence will be described with reference to the display image of the screen 41. FIG.
視聴者は、図15の(a)に示した視聴者端末40nの画面41で、ダウンロードしたアプリケーションを示すアイコンB1を、タップ(またはタッチ)して起動する。 The viewer activates by tapping (or touching) the icon B1 indicating the downloaded application on the screen 41 of the viewer terminal 40n shown in FIG.
図17に示すように、まず視聴者は、視聴者情報を入力して、視聴者端末40nのセッション確立部42から、視聴者情報を配信管理サーバ70に送信して登録する(d30)。 As shown in FIG. 17, the viewer first inputs the viewer information, and transmits the viewer information from the session establishing unit 42 of the viewer terminal 40n to the distribution management server 70 for registration (d30).
配信管理サーバ70は、受信した視聴者情報を、データベースサーバ60の視聴者登録部108に転送する(d31)。 The distribution management server 70 transfers the received viewer information to the viewer registration unit 108 of the database server 60 (d31).
視聴者登録部108は、受信した新規の視聴者情報に、視聴者を識別するための視聴者IDを付与する(d32)。 The viewer registration unit 108 assigns a viewer ID for identifying the viewer to the received new viewer information (d32).
視聴者登録部108は、視聴者IDを付与した視聴者情報を視聴者情報データベース202に視聴者登録情報Cn(視聴者ID、視聴者パスワード、登録日時)として保存する(d33)。 The viewer registration unit 108 stores the viewer information given the viewer ID in the viewer information database 202 as viewer registration information Cn (viewer ID, viewer password, registration date and time) (d33).
視聴者登録部108は、さらに視聴者登録情報Cnと視聴者IDで関連付けて、新規視聴者の配信者選択リストLCnのエリアを設定する(d34)。 The viewer registration unit 108 further sets the area of the distributor selection list LCn for the new viewer in association with the viewer registration information Cn and the viewer ID (d34).
視聴者登録部108は、登録処理が完了すると、付与した視聴者IDとともに設定完了通知を配信管理サーバ70に送信する(d35)。 When the registration process is completed, the viewer registration unit 108 transmits a setting completion notification together with the assigned viewer ID to the distribution management server 70 (d35).
配信管理サーバ70は、視聴者IDと視聴者への配信を担当する各種配信サーバ(たとえば、告知配信サーバ81a、低容量コンテンツ配信サーバ62a、および大容量コンテンツ配信サーバ63a)のアドレスを視聴者別配信サーバリストCSnに設定して関連付ける(d36)。 The distribution management server 70 assigns the viewer ID and addresses of various distribution servers in charge of distribution to the viewer (for example, the notification distribution server 81a, the low-capacity content distribution server 62a, and the large-capacity content distribution server 63a) for each viewer. It sets and associates with the distribution server list CSn (d36).
配信管理サーバ70は、視聴者IDとともに設定完了通知を視聴者端末40nのセッション確立部42に送信する(d37)。 The distribution management server 70 transmits a setting completion notification together with the viewer ID to the session establishing unit 42 of the viewer terminal 40n (d37).
セッション確立部42は、図15の(b)に示したように、視聴者に登録が完了した視聴者IDとパスワードを入力してログインするためのログイン画面を表示する(d38)。 As shown in FIG. 15B, the session establishing unit 42 displays a login screen for logging in by inputting the viewer ID and password that have been registered to the viewer (d38).
一旦、視聴者情報の登録が完了すると、図15の(a)でアイコンB1をタップすれば、図15の(b)のログイン画面が表示される。 Once the registration of the viewer information is completed, if the icon B1 is tapped in FIG. 15A, the login screen in FIG. 15B is displayed.
図18に示すように、視聴者は、視聴者端末40nのログイン画面で、視聴者IDとパスワードを入力し、入力ボタンB2をタップすると、セッション確立部42は、入力された視聴者IDとパスワードを配信管理サーバ70に送信し、ログインする(d39)。 As shown in FIG. 18, when the viewer inputs the viewer ID and password on the login screen of the viewer terminal 40n and taps the input button B2, the session establishing unit 42 enters the input viewer ID and password. Is transmitted to the distribution management server 70 and logged in (d39).
配信管理サーバ70は、受信した視聴者IDとパスワードをデータベースサーバ60の視聴者認証部109に送信する(d40)。 The distribution management server 70 transmits the received viewer ID and password to the viewer authentication unit 109 of the database server 60 (d40).
視聴者認証部109は、受信した視聴者IDをキーに、視聴者情報データベース202から該当の視聴者登録情報Cn(視聴者ID、視聴者パスワード、登録日時)を読み出す(d41)。 The viewer authentication unit 109 reads the corresponding viewer registration information Cn (viewer ID, viewer password, registration date and time) from the viewer information database 202 using the received viewer ID as a key (d41).
視聴者認証部109は、受信したパスワードと、視聴者登録情報Cnに登録されたパスワードを照合して、視聴者の認証を行なう(d42)。 The viewer authentication unit 109 verifies the received password and the password registered in the viewer registration information Cn to authenticate the viewer (d42).
視聴者認証部109は、認証が完了すると、視聴者IDとログイン承認通知を配信管理サーバ70に返信する(d43)。 When the authentication is completed, the viewer authentication unit 109 returns a viewer ID and a login approval notification to the distribution management server 70 (d43).
配信管理サーバ70は、受信した視聴者IDをキーに、視聴者別配信サーバリストCSn(視聴者ID、セッションID、告知配信サーバアドレス、低容量コンテンツ配信サーバアドレス、大容量コンテンツ配信サーバアドレス)を検索し、当該視聴者IDに関連付けられた、たとえば告知配信サーバ81aのアドレスを読み出す(d44)。 The distribution management server 70 uses the received viewer ID as a key and the viewer-specific distribution server list CSn (viewer ID, session ID, notification distribution server address, low-capacity content distribution server address, large-capacity content distribution server address). A search is performed, and for example, the address of the notice distribution server 81a associated with the viewer ID is read (d44).
配信管理サーバ70は、視聴者の今回のログインで確立するセッションを識別するためのセッションIDを生成して、視聴者別配信サーバリストCSn(視聴者ID、セッションID、告知配信サーバアドレス、低容量コンテンツ配信サーバアドレス、大容量コンテンツ配信サーバアドレス)の当該視聴者IDのレコードに付与する(D45)。 The distribution management server 70 generates a session ID for identifying a session established by the current login of the viewer, and distributes the viewer-specific distribution server list CSn (viewer ID, session ID, notification distribution server address, low capacity The content distribution server address and the large-capacity content distribution server address) are given to the record of the viewer ID (D45).
配信管理サーバ70は、付与したセッションIDとログイン承認通知を視聴者端末40nのセッション確立部42に送信する(d46)。 The distribution management server 70 transmits the assigned session ID and login approval notification to the session establishing unit 42 of the viewer terminal 40n (d46).
この際、必要であれば、セッションを確立するために視聴者端末40nがアクセスするセッション確立サーバ80のアドレスを、同時に視聴者端末40nに通知する。 At this time, if necessary, the address of the session establishment server 80 accessed by the viewer terminal 40n to establish a session is simultaneously notified to the viewer terminal 40n.
配信管理サーバ70は、同時に、視聴者別配信サーバリストCSnから読み出した当該視聴者IDに関連付けられた告知配信サーバ81aのアドレスによって、付与したセッションIDを告知配信サーバ81aに送信する(d47)。 At the same time, the distribution management server 70 transmits the assigned session ID to the notification distribution server 81a by the address of the notification distribution server 81a associated with the viewer ID read from the viewer-specific distribution server list CSn (d47).
告知配信サーバ81aは、受信したセッションIDを、一時メモリ(図示せず)などに保存しておく(d48)。 The notification distribution server 81a stores the received session ID in a temporary memory (not shown) or the like (d48).
図19に示すように、視聴者端末40nのセッション確立部42は、受信したセッションIDを、通知されたセッション確立サーバ80のアドレスにしたがって、セッション確立サーバ80に送信する(d49)。 As shown in FIG. 19, the session establishment unit 42 of the viewer terminal 40n transmits the received session ID to the session establishment server 80 according to the notified address of the session establishment server 80 (d49).
セッション確立サーバ80は、受信したセッションIDで、各告知配信サーバ81a、81bに、今回のセッションの相手となるサーバであるか問い合わせる(d50)。 The session establishment server 80 inquires of each of the notification delivery servers 81a and 81b with the received session ID as to whether or not the server is a partner of the current session (d50).
セッション確立サーバ80は、問い合わせに応答した告知配信サーバ81aのアドレスを、当該セッションIDと関連付けて、セッション別配信サーバリストSSnに保存する(d51)。 The session establishment server 80 stores the address of the notification distribution server 81a that responds to the inquiry in the session-specific distribution server list SSn in association with the session ID (d51).
告知配信サーバ81aは、セッション相手の視聴者端末40nのセッション確立部42にセッション確立信号を送信する(d52)。 The notification distribution server 81a transmits a session establishment signal to the session establishment unit 42 of the session partner viewer terminal 40n (d52).
セッション確立部42は、セッション応答信号をセッション相手の告知配信サーバ81aに返信する(d53)。 The session establishment unit 42 returns a session response signal to the session partner notification delivery server 81a (d53).
告知配信サーバ81aは、確立したセッション状態を監視して、定期的に視聴者端末40nのセッション確立部42にセッション確立信号を送信し、セッション確立部42からのセッション応答信号を確認する(d54)。 The notification distribution server 81a monitors the established session state, periodically transmits a session establishment signal to the session establishment unit 42 of the viewer terminal 40n, and confirms the session response signal from the session establishment unit 42 (d54). .
通信が一時的に途絶えた場合、視聴者端末40nのセッション確立部42は、セッションIDを、セッション確立サーバ80のアドレスにしたがって、セッション確立サーバ80に再度送信し、d49からd54の手順を繰り返し、セッションの再確立を行なう。 When the communication is temporarily interrupted, the session establishment unit 42 of the viewer terminal 40n transmits the session ID again to the session establishment server 80 according to the address of the session establishment server 80, and repeats the procedure from d49 to d54. Re-establish the session.
通信が長時間途絶えたり、視聴者がログアウトしたりした場合は、今回のセッションは切断され、視聴者のログインで新たなセッションが形成される。 If communication is interrupted for a long time or the viewer logs out, the current session is disconnected and a new session is formed by the viewer logging in.
(エ)配信者選択および表示条件設定工程
配信者選択および表示条件設定工程は、視聴者が、複数の配信者のなかから希望する配信者を選択して、選択した配信者の告知情報Mnの配信用クラウド10からの配信条件や、視聴者端末40nでの告知情報Mnの表示条件を設定する工程である。
(D) Distributor selection and display condition setting process In the distributor selection and display condition setting process, the viewer selects a desired distributor from a plurality of distributors, and the notification information Mn of the selected distributor is selected. This is a step of setting the distribution conditions from the distribution cloud 10 and the display conditions of the notification information Mn on the viewer terminal 40n.
図20に示すように、視聴者が図15の(c)に示す視聴者端末40nの画面41に表示された設定メニュボタンB3をタップすると、視聴者端末40nの表示設定部43は、配信者選択フォーマットを配信管理サーバ70に要求する(d55)。 As shown in FIG. 20, when the viewer taps the setting menu button B3 displayed on the screen 41 of the viewer terminal 40n shown in (c) of FIG. 15, the display setting unit 43 of the viewer terminal 40n The selected format is requested to the distribution management server 70 (d55).
配信管理サーバ70は、受信した配信者選択フォーマット要求をデータベースサーバ60の配信者設定部110に転送する(d56)。 The distribution management server 70 transfers the received distributor selection format request to the distributor setting unit 110 of the database server 60 (d56).
配信者設定部110は、配信者選択フォーマット要求を受信すると、配信者情報データベース201の配信者登録情報Hnを読み出す(d57)。 When the distributor setting unit 110 receives the distributor selection format request, the distributor setting unit 110 reads the distributor registration information Hn in the distributor information database 201 (d57).
配信者設定部110は、配信者登録情報Hnに登録された全ての配信者IDと配信者名称を設定した配信者選択フォーマットを作成して、配信管理サーバ70に送信する(d58)。 The distributor setting unit 110 creates a distributor selection format in which all distributor IDs and distributor names registered in the distributor registration information Hn are set, and transmits it to the distribution management server 70 (d58).
配信管理サーバ70は、受信した配信者選択フォーマットを視聴者端末40nの表示設定部43に転送する(d59)。 The distribution management server 70 transfers the received distributor selection format to the display setting unit 43 of the viewer terminal 40n (d59).
表示設定部43は、配信者選択フォーマットを受信すると、図15の(d)に示すように、視聴者端末40nの画面41に配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間)の設定画面として表示し、視聴者に各配信者について、配信選択の不要・希望と、希望する場合、配信期間として常時、または配信開始日時と配信終了日時を設定させ、端末メモリ48に保存する(d60)。 Upon receiving the distributor selection format, the display setting unit 43 displays setting information HSn (viewer ID, distributor ID, distributor) by distributor on the screen 41 of the viewer terminal 40n as shown in FIG. Name, distribution selection (unnecessary, desired), distribution period) setting screen, and for each distributor, the distribution selection is unnecessary / desired, and if desired, the distribution period is always or the distribution start date and time The distribution end date is set and stored in the terminal memory 48 (d60).
なお、配信者別設定情報HSnには視聴者IDと配信者IDが含まれるが、視聴者IDと配信者IDは内部処理用のデータなので、図15の(d)の画面イメージでは表示されていない。 The setting information HSn for each distributor includes a viewer ID and a distributor ID. Since the viewer ID and the distributor ID are data for internal processing, they are displayed in the screen image of (d) of FIG. Absent.
表示設定部43は、設定画面を表示する際に、端末メモリ48に以前設定した配信者別設定情報HSnが存在する場合、配信者設定部110から配信管理サーバ70を経由して全ての配信者IDと配信者名称を含んで送信されてくる配信者選択フォーマットを、保存されていた配信者別設定情報HSnで上書きして、画面41に表示する。 When displaying the setting screen, when the setting information HSn for each distributor set previously exists in the terminal memory 48, the display setting unit 43 sends all the distributors from the distributor setting unit 110 via the distribution management server 70. The distributor selection format transmitted including the ID and distributor name is overwritten with the stored setting information HSn for each distributor and displayed on the screen 41.
視聴者は、新たに登録された配信者の配信者IDと配信者名称について未設定の状態で表示されるので、新規配信者であることを認識できる。 The viewer can recognize that he / she is a new distributor because the newly registered distributor ID and distributor name are displayed in an unset state.
図15の(d)の例では、配信者名称(地区名)がA地区の配信者からの告知情報Mnの配信を常時希望し、B地区の配信者からの告知情報Mnは、2014年1月1日から2014年3月31日までの期間のみ配信を希望し、Z地区の配信者からの告知情報Mnは、配信不要という設定を行なっている。 In the example of FIG. 15D, the distributor name (district name) always desires distribution of the notification information Mn from the distributor in the A district, and the notification information Mn from the distributor in the B district is Distribution is desired only during the period from January 1 to March 31, 2014, and the notification information Mn from the distributor in the Z area is set to be unnecessary.
表示設定部43は、図15の(d)に示す視聴者端末40nの画面41に表示された更新ボタンB5がタップされると、設定された配信者別設定情報HSnを配信管理サーバ70に送信する(d61)。 When the update button B5 displayed on the screen 41 of the viewer terminal 40n shown in FIG. 15D is tapped, the display setting unit 43 transmits the set setting information HSn for each distributor to the distribution management server 70. (D61).
配信管理サーバ70は、受信した配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間)をデータベースサーバ60の配信者設定部110に転送する(d62)。 The distribution management server 70 transfers the received setting information for each distributor HSn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution period) to the distributor setting unit 110 of the database server 60. (D62).
配信者設定部110は、配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間)を受信すると、視聴者情報データベース202で送信元の視聴者IDが設定されているエリアに、配信者選択リストLCnとして保存する(d63)。 Upon receiving the setting information HSn for each distributor (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution period), the distributor setting unit 110 receives the sender information in the viewer information database 202. In the area where the viewer ID is set, it is stored as a distributor selection list LCn (d63).
配信者設定部110は、保存した配信者選択リストLCn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信日時)から配信希望と選択された配信者の配信者IDを読み取り、配信者情報データベース201で当該配信者IDに関連付けられている配信者別配信先リストLHnに、送信元の視聴者IDを配信先視聴者IDとして、配信期間とともに設定する(d64)。 Distributor setting section 110 is a distributor of a distributor selected as desired from the stored distributor selection list LCn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution date and time). The ID is read and set in the distributor information database 201 in the distributor destination list LHn associated with the distributor ID, with the viewer ID of the transmission source as the distribution destination viewer ID together with the distribution period (d64). .
配信者設定部110は、配信管理サーバ70に設定完了通知を送信する(d65)。 The distributor setting unit 110 transmits a setting completion notification to the distribution management server 70 (d65).
配信管理サーバ70は、視聴者端末40nの表示設定部43に設定完了通知を転送する(d66)。 The distribution management server 70 transfers the setting completion notification to the display setting unit 43 of the viewer terminal 40n (d66).
なお、データベースサーバ60の配信者設定部110の詳細な処理については、フローチャートを参照しながら後述する。 Detailed processing of the distributor setting unit 110 of the database server 60 will be described later with reference to a flowchart.
(オ)告知基本情報抽出工程
告知基本情報抽出工程は、配信者が登録した告知情報Mnのうち告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を、一定時間ごとに抽出し、配信者別配信先リストLHnに設定された配信先の視聴者IDと組にした配信データHDn(告知ID、配信者ID、配信先視聴者ID、配信者名称、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を配信リストDTに保存する工程である。
(E) Notification basic information extraction step The notification basic information extraction step is the notification basic information MKn (notification ID, distributor ID, distributor name, icon image ID, icon image, notification display) of the notification information Mn registered by the distributor. The distribution data HDn (notification ID) that is extracted at regular intervals and is paired with the viewer ID of the distribution destination set in the distribution destination list LHn by distributor , The distributor ID, the distribution destination viewer ID, the distributor name, the icon image, the notification display color, the title, the content type, the distribution time, and the distribution designated date / time) are stored in the distribution list DT.
図21に示すように、データベースサーバ60の配信データ抽出部105は、一定時間ごとに、サーバメモリ204に新たに保存された告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を読み出し、告知基本情報MKnに含まれる配信者IDで、配信者情報データベース201に保存された配信者別配信先リストLHnを検索し、配信者別配信先リストLHnに設定された各配信先視聴者IDと告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)から配信データHDn(告知ID、配信者ID、配信先視聴者ID、配信者名称、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を作成し、サーバメモリ204の配信リストDTに保存する(d67)。 As shown in FIG. 21, the distribution data extraction unit 105 of the database server 60 performs basic notification information MKn (notification ID, distributor ID, distributor name, icon image) newly stored in the server memory 204 at regular intervals. ID, icon image, notification display color, title, content type, distribution time, distribution specified date and time), and a distribution destination for each distributor stored in the distributor information database 201 with the distributor ID included in the basic notification information MKn Search the list LHn, each distribution destination viewer ID and notification basic information MKn (notification ID, distributor ID, distributor name, icon image ID, icon image, notification display color set in the distribution destination list LHn by distributor , Title, content type, delivery time, delivery specified date and time, delivery data HDn (notification ID, distributor ID, destination viewer ID) Distributor's name, icon image, notification display color, title, content type, delivery time, to create a distribution specified date and time), to save the distribution list DT of server memory 204 (d67).
(カ)プッシュ方式告知基本情報配信工程
プッシュ方式告知基本情報配信工程は、配信リストDTに保存された配信データHDn(告知ID、配信者ID、配信先視聴者ID、配信者名称、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を、一定時間ごとに読み出し、配信データHDnを配信先の視聴者IDあてに、プッシュ方式で配信する工程である。
(F) Push Method Notification Basic Information Distribution Step The push method notification basic information distribution step includes distribution data HDn (notification ID, distributor ID, distribution destination viewer ID, distributor name, icon image, This is a step of reading notification display color, title, content type, delivery time, delivery specified date / time) at regular intervals, and delivering the delivery data HDn to the viewer ID of the delivery destination by the push method.
図21に示すように、データベースサーバ60のタイトル配信部106は、一定時間ごとに、サーバメモリ204の配信リストDTに保存された配信データHDn(告知ID、配信者ID、配信先視聴者ID、配信者名称、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を読み出す(d68)。 As shown in FIG. 21, the title distribution unit 106 of the database server 60 distributes distribution data HDn (notification ID, distributor ID, distribution destination viewer ID, distribution destination DT, storage data DT stored in the server memory 204 at regular intervals. A distributor name, an icon image, a notification display color, a title, a content type, a distribution time, and a distribution designated date are read (d68).
タイトル配信部106は、読み出した配信データHDnを配信管理サーバ70に送信する(d69)。 The title distribution unit 106 transmits the read distribution data HDn to the distribution management server 70 (d69).
タイトル配信部106は、送信した配信データHDnの告知ID、配信者IDおよび配信先視聴者IDと、配信状況欄に「配信中」と設定したログデータGn(ログデータ、告知ID、配信者ID、配信先視聴者ID、配信状況、配信完了日時、視聴者再生回数、最新再生日時、視聴者削除日時)を作成して、サーバメモリ204のログリストGTは完了に保存する(d70)。 The title distribution unit 106 transmits the notification ID, the distributor ID, and the distribution destination viewer ID of the transmitted distribution data HDn, and the log data Gn (log data, notification ID, distributor ID set in the distribution status column) The distribution destination viewer ID, distribution status, distribution completion date / time, viewer reproduction count, latest reproduction date / time, viewer deletion date / time are created, and the log list GT in the server memory 204 is stored in the completion (d70).
配信管理サーバ70は、受信した配信データHDnに含まれる配信先視聴者IDで、視聴者別配信サーバリストCSn(視聴者ID、セッションID、告知配信サーバアドレス、低容量コンテンツ配信サーバアドレス、大容量コンテンツ配信サーバアドレス)を検索し、当該配信先視聴者IDの視聴者端末40nが確立しているセッションのセッションIDと、セッション相手の告知配信サーバのアドレスを読み出す(d71)。 The distribution management server 70 is a distribution destination viewer ID included in the received distribution data HDn, and a distribution server list for each viewer CSn (viewer ID, session ID, notification distribution server address, low capacity content distribution server address, large capacity The content distribution server address) is searched, and the session ID of the session established by the viewer terminal 40n of the distribution destination viewer ID and the address of the session partner notification distribution server are read (d71).
配信管理サーバ70は、読み出した告知配信サーバアドレスの告知配信サーバ81aに、配信データHDnと読み出したセッションIDを転送する(d72)。 The distribution management server 70 transfers the distribution data HDn and the read session ID to the notification distribution server 81a of the read notification distribution server address (d72).
告知配信サーバ81aは、受信したセッションIDのセッションが確立中であるかを判断する(d73)。 The notification distribution server 81a determines whether a session with the received session ID is being established (d73).
告知配信サーバ81aは、セッションが未確立である場合、受信した配信データHDnを視聴者端末40nに配信することができないので、配信データHDnに含まれる告知IDと配信先視聴者IDとともに、「配信未完了」の配信状態情報を配信管理サーバ70に返信する(d74)。 When the session is not established, the notification distribution server 81a cannot distribute the received distribution data HDn to the viewer terminal 40n. Therefore, together with the notification ID and the distribution destination viewer ID included in the distribution data HDn, The distribution status information “incomplete” is returned to the distribution management server 70 (d74).
配信管理サーバ70は、受信した告知ID、配信先視聴者ID、「配信未完了」の配信状態情報を、データベースサーバ60のログ更新部107に転送する(d75)。 The distribution management server 70 transfers the received notification ID, distribution destination viewer ID, and “distribution incomplete” distribution status information to the log update unit 107 of the database server 60 (d75).
ログ更新部107は、受信した告知IDと配信先視聴者IDでサーバメモリ204のログリストGTから該当のログデータGnを検出し、配信状態情報が「配信未完了」であるので、配信状況欄に「配信未完了」を設定する(d76)。 The log update unit 107 detects the corresponding log data Gn from the log list GT in the server memory 204 with the received notification ID and distribution destination viewer ID, and the distribution status information is “distribution incomplete”. Is set to “incomplete distribution” (d76).
一方、図22に示すように、告知配信サーバ81aは、セッションが確立中である場合、受信した配信データHDnを視聴者端末40nの配信情報受信部44に配信する(d77)。 On the other hand, as shown in FIG. 22, when the session is being established, the notification distribution server 81a distributes the received distribution data HDn to the distribution information receiving unit 44 of the viewer terminal 40n (d77).
告知配信サーバ81aは、配信データHDnに含まれる告知IDと配信先視聴者IDとともに、「配信完了」の配信状態情報を配信管理サーバ70に返信する(d78)。 The notification distribution server 81a returns the distribution status information of “distribution complete” to the distribution management server 70 together with the notification ID and distribution destination viewer ID included in the distribution data HDn (d78).
配信管理サーバ70は、受信した告知ID、配信先視聴者ID、「配信完了」の配信状態情報を、データベースサーバ60のログ更新部107に転送する(d79)。 The distribution management server 70 transfers the received notification ID, distribution destination viewer ID, and distribution status information of “distribution complete” to the log update unit 107 of the database server 60 (d79).
ログ更新部107は、受信した告知IDと配信先視聴者IDで、サーバメモリ204のログリストGTから該当のログデータGn(告知ID、配信者ID、配信先視聴者ID、配信状況、配信完了日時、視聴者再生回数、最新再生日時、視聴者削除日時)を検出し、配信状態情報が「配信完了」であるので、配信状況欄に「配信完了」を設定し、さらに配信完了日時を設定する(d80)。 The log update unit 107 receives the notification ID and the distribution destination viewer ID, and the log data Gn (notification ID, distribution ID, distribution destination viewer ID, distribution status, distribution completion) from the log list GT in the server memory 204. Date / time, viewer playback count, latest playback date / time, viewer deletion date / time) and the distribution status information is “distribution complete”, so set “distribution complete” in the distribution status column and set the distribution completion date (D80).
ログ更新部107は、受信した告知IDと配信先視聴者IDで、サーバメモリ204の配信リストDTから該当の配信データHDnを検出し、削除する(d81)。 The log update unit 107 detects the corresponding distribution data HDn from the distribution list DT in the server memory 204 using the received notification ID and distribution destination viewer ID, and deletes it (d81).
視聴者端末40nの配信情報受信部44は、受信した配信データHDnを、端末メモリ48の配信情報HTに、配信データHDnに含まれる配信者名称の付いたフォルダFnを作成して保存する(d82)。 The distribution information receiving unit 44 of the viewer terminal 40n creates and stores the received distribution data HDn in the distribution information HT of the terminal memory 48 by creating a folder Fn with the name of the distributor included in the distribution data HDn (d82). ).
一方、視聴者端末40nのタイトル表示部45は、視聴者が図15の(c)に示す視聴者端末40nの画面41に表示された表示ボタンB4をタップしたことを示す表示タップ信号を受信し、端末メモリ48の配信情報HTの各フォルダFnに保存された配信データHDnを、図16の(e)や(f)に示すように、画面41に表示する(d83)。 On the other hand, the title display unit 45 of the viewer terminal 40n receives a display tap signal indicating that the viewer has tapped the display button B4 displayed on the screen 41 of the viewer terminal 40n shown in FIG. The distribution data HDn stored in each folder Fn of the distribution information HT in the terminal memory 48 is displayed on the screen 41 as shown in (e) and (f) of FIG. 16 (d83).
視聴者端末40nのタイトル削除部46は、たとえば図16の(e)に示す画面41で、視聴者が告知タイトルTa1、Ta2の横に表示された削除ボタンB6のいずれかをタップしたことを示す削除タップ信号を受信する(d84)。 The title deletion unit 46 of the viewer terminal 40n indicates, for example, that the viewer has tapped one of the delete buttons B6 displayed beside the notification titles Ta1 and Ta2 on the screen 41 shown in FIG. A deletion tap signal is received (d84).
タイトル削除部46は、削除ボタンB6をタップされた告知タイトルTa1、Ta2の告知ID、配信者IDから、対応する配信情報HTのフォルダFnに保存された配信データHDnを検出し、削除する(d85)。 The title deletion unit 46 detects and deletes the distribution data HDn stored in the folder Fn of the corresponding distribution information HT from the notification IDs and distributor IDs of the notification titles Ta1 and Ta2 whose deletion button B6 has been tapped (d85). ).
タイトル削除部46は、削除した配信データHDnの告知IDと配信先視聴者ID(視聴者自身の視聴者ID)とともに、告知削除通知を配信管理サーバ70に送信する(d86)。 The title deletion unit 46 transmits a notification deletion notification to the distribution management server 70 together with the notification ID of the deleted distribution data HDn and the distribution destination viewer ID (viewer's own viewer ID) (d86).
配信管理サーバ70は、受信した告知IDと配信先視聴者IDとともに、告知削除通知をデータベースサーバ60のログ更新部107に転送する(d87)。 The distribution management server 70 transfers the notification deletion notification to the log update unit 107 of the database server 60 together with the received notification ID and distribution destination viewer ID (d87).
ログ更新部107は、受信した告知IDと配信先視聴者IDで、サーバメモリ204のログリストGTから該当のログデータGnを検出し、視聴者削除日時を設定する(d88)。
なお、データベースサーバ60の配信データ抽出部105、タイトル配信部106、およびログ更新部107と、視聴者端末40nの配信情報受信部44、タイトル表示部45、およびタイトル削除部46の詳細な処理については、フローチャートを参照しながら後述する。
The log update unit 107 detects the corresponding log data Gn from the log list GT in the server memory 204 using the received notification ID and distribution destination viewer ID, and sets the viewer deletion date and time (d88).
Detailed processing of the distribution data extraction unit 105, the title distribution unit 106, and the log update unit 107 of the database server 60, the distribution information reception unit 44, the title display unit 45, and the title deletion unit 46 of the viewer terminal 40n. Will be described later with reference to a flowchart.
(キ)プル方式詳細情報配信工程
プル方式詳細情報配信工程は、視聴者が視聴者端末40nの画面41に表示されたタイトルを選択して、配信用クラウド10にアクセスすることで、配信用クラウド10から詳細情報MSnをプル方式で配信させる工程である。
(Ki) Pull method detailed information distribution step The pull method detailed information distribution step is a distribution cloud in which the viewer selects the title displayed on the screen 41 of the viewer terminal 40n and accesses the distribution cloud 10. 10 is a step of distributing the detailed information MSn from 10 by the pull method.
本発明の配信用クラウド10では、配信詳細情報MSnがテキストのように低容量の場合と、動画のように大容量の場合の2系統の配信経路を備えている。 The distribution cloud 10 according to the present invention has two distribution paths for the case where the distribution detailed information MSn has a low capacity such as text and a large capacity such as a moving image.
図23に、配信詳細情報MSnがテキストのように低容量の場合のシーケンスを示す。 FIG. 23 shows a sequence when the distribution detailed information MSn has a low capacity such as text.
図23に示すように、視聴者端末40nのコンテンツ取得部47は、たとえば図16の(h)に示す画面41で、視聴者が告知タイトルTb1をタップしたことを示すタイトルタップ信号を受信する(d89)。 As shown in FIG. 23, the content acquisition unit 47 of the viewer terminal 40n receives a title tap signal indicating that the viewer has tapped the notification title Tb1 on the screen 41 shown in FIG. d89).
コンテンツ取得部47は、タップされたタイトルの配信データHDnに含まれるコンテンツ種別、告知IDおよび配信先視聴者ID(視聴者自身の視聴者ID)と、データ通信のための使用中の視聴者端末アドレスによって、配信管理サーバ70に詳細情報要求を送信する(d90)。 The content acquisition unit 47 includes the content type, the notification ID, and the distribution destination viewer ID (viewer's own viewer ID) included in the distribution data HDn of the tapped title, and the currently used viewer terminal for data communication. The detailed information request is transmitted to the distribution management server 70 by the address (d90).
配信管理サーバ70は、受信した配信先視聴者IDとコンテンツ種別で、視聴者別配信サーバリストCSnを検索し、割り当てられたコンテンツ配信サーバアドレスを読み出す(d91)。 The distribution management server 70 searches the distribution server list by viewer CSn by the received distribution destination viewer ID and content type, and reads the allocated content distribution server address (d91).
図23では、コンテンツ種別が低容量(テキスト)であるから、低容量コンテンツ配信サーバアドレスが読み出されている。 In FIG. 23, since the content type is low capacity (text), the low capacity content distribution server address is read.
配信管理サーバ70は、読み出した低容量コンテンツ配信サーバアドレスで、低容量コンテンツ配信サーバ62aに対して、受信した告知IDと配信先視聴者ID、並びに視聴者端末アドレスを送信する(d92)。 The distribution management server 70 transmits the received notification ID, distribution destination viewer ID, and viewer terminal address to the low-capacity content distribution server 62a using the read low-capacity content distribution server address (d92).
低容量コンテンツ配信サーバ62aは、受信した告知IDと配信先視聴者IDで、データベースサーバ60のテキスト送信部111に詳細情報要求を送信する(d93)。 The low-capacity content distribution server 62a transmits a detailed information request to the text transmission unit 111 of the database server 60 using the received notification ID and distribution destination viewer ID (d93).
テキスト送信部111は、受信した告知IDで、サーバメモリ204に保存されたテキストの詳細情報MSnを検索して、読み出す(d94)。 The text transmission unit 111 searches and reads the detailed information MSn of the text stored in the server memory 204 using the received notification ID (d94).
テキスト送信部111は、読み出したテキストの詳細情報MSnを、受信していた告知IDと配信先視聴者IDとともに、低容量コンテンツ配信サーバ62aに返信する(d95)。 The text transmitting unit 111 returns the read text detailed information MSn to the low-capacity content distribution server 62a together with the received notification ID and distribution destination viewer ID (d95).
低容量コンテンツ配信サーバ62aは、受信したテキストの詳細情報MSnを、配信管理サーバ70から受信していた視聴者端末アドレスによって、視聴者端末40nのコンテンツ取得部47に送信する(d96)。 The low-capacity content distribution server 62a transmits the detailed information MSn of the received text to the content acquisition unit 47 of the viewer terminal 40n using the viewer terminal address received from the distribution management server 70 (d96).
コンテンツ取得部47は、受信したテキストの詳細情報MSnを、図16の(i)に示すように、告知タイトルTb1の告知コンテンツCb1として、画面41に表示する(d97)。 The content acquisition unit 47 displays the received detailed text information MSn on the screen 41 as the notification content Cb1 of the notification title Tb1, as shown in (i) of FIG. 16 (d97).
低容量コンテンツ配信サーバ62aは、テキストの詳細情報MSnの送信を完了すると、受信していた告知IDと配信先視聴者IDとともに、送信完了通知を配信管理サーバ70に送信する(d98)。 When the transmission of the detailed text information MSn is completed, the low-capacity content distribution server 62a transmits a transmission completion notification to the distribution management server 70 together with the received notification ID and distribution destination viewer ID (d98).
配信管理サーバ70は、告知IDと配信先視聴者IDとともに送信完了通知を受信すると、受信した告知IDと配信先視聴者IDとともに、「詳細情報再生」の配信状態情報を、データベースサーバ60のログ更新部107に送信して、ログ更新を要求する(d99)。 When the distribution management server 70 receives the transmission completion notification together with the notification ID and the distribution destination viewer ID, the distribution management server 70 displays the distribution status information of “detailed information reproduction” together with the received notification ID and distribution destination viewer ID in the log of the database server 60. The log is transmitted to the update unit 107 and a log update is requested (d99).
ログ更新部107は、受信した告知IDと配信先視聴者IDで、サーバメモリ204のログリストGTから該当のログデータGnを検出し、最新再生日時と視聴者再生回数を設定する(d100)。 The log update unit 107 detects the corresponding log data Gn from the log list GT in the server memory 204 using the received notification ID and distribution destination viewer ID, and sets the latest reproduction date and time and the number of viewer reproductions (d100).
次に、図24に、配信詳細情報MSnが動画のように大容量の場合のシーケンスを示す。 Next, FIG. 24 shows a sequence when the distribution detailed information MSn has a large capacity such as a moving image.
図24に示すように、視聴者端末40nのコンテンツ取得部47は、たとえば図16の(h)に示す画面41で、視聴者が告知タイトルTb1をタップしたことを示すタイトルタップ信号を受信する(d101)。 As shown in FIG. 24, the content acquisition unit 47 of the viewer terminal 40n receives a title tap signal indicating that the viewer has tapped the notification title Tb1 on the screen 41 shown in FIG. d101).
コンテンツ取得部47は、タップされたタイトルの配信データHDnに含まれるコンテンツ種別、告知IDおよび配信先視聴者ID(視聴者自身の視聴者ID)と、データ通信のための使用中の視聴者端末アドレスによって、配信管理サーバ70に詳細情報要求を送信する(d102)。 The content acquisition unit 47 includes the content type, the notification ID, and the distribution destination viewer ID (viewer's own viewer ID) included in the distribution data HDn of the tapped title, and the currently used viewer terminal for data communication. A detailed information request is transmitted to the distribution management server 70 by the address (d102).
配信管理サーバ70は、受信した配信先視聴者IDとコンテンツ種別で、視聴者別配信サーバリストCSn(視聴者ID、セッションID、告知配信サーバアドレス、低容量コンテンツ配信サーバアドレス、大容量コンテンツ配信サーバアドレス)を検索し、割り当てられたコンテンツ配信サーバアドレスを読み出す(d103)。 The distribution management server 70 uses the received distribution destination viewer ID and content type, and distribution server list by viewer CSn (viewer ID, session ID, announcement distribution server address, low-capacity content distribution server address, large-capacity content distribution server Address) and the assigned content distribution server address is read (d103).
図24では、コンテンツ種別が大容量(動画)であるから、大容量コンテンツ配信サーバアドレスが読み出されている。 In FIG. 24, since the content type is large capacity (moving image), the large capacity content distribution server address is read.
配信管理サーバ70は、読み出した大容量コンテンツ配信サーバアドレスで、大容量コンテンツ配信サーバ63aに対して、受信した告知IDと配信先視聴者ID、並びに視聴者端末アドレスを送信する(d104)。 The distribution management server 70 transmits the received notification ID, distribution destination viewer ID, and viewer terminal address to the large-capacity content distribution server 63a using the read large-capacity content distribution server address (d104).
大容量コンテンツ配信サーバ63aは、受信した告知IDと配信先視聴者IDで、ストレージサーバ61の動画送信部113に詳細情報要求を送信する(d105)。 The large-capacity content distribution server 63a transmits a detailed information request to the moving image transmission unit 113 of the storage server 61 using the received notification ID and distribution destination viewer ID (d105).
動画送信部113は、受信した告知IDで、ストレージ301に保存された動画の詳細情報MSnを検索して、読み出す(d106)。 The moving picture transmission unit 113 searches and reads the detailed information MSn of the moving picture stored in the storage 301 with the received notification ID (d106).
動画送信部113は、読み出した動画の詳細情報MSnを、受信していた告知IDと配信先視聴者IDとともに、大容量コンテンツ配信サーバ63aに返信する(d107)。 The moving image transmission unit 113 returns the read detailed information MSn of the moving image to the large-capacity content distribution server 63a together with the received notification ID and distribution destination viewer ID (d107).
大容量コンテンツ配信サーバ63aは、受信した動画の詳細情報MSnを、配信管理サーバ70から受信していた視聴者端末アドレスによって、視聴者端末40nのコンテンツ取得部47に送信する(d108)。 The large-capacity content distribution server 63a transmits the received moving image detailed information MSn to the content acquisition unit 47 of the viewer terminal 40n using the viewer terminal address received from the distribution management server 70 (d108).
コンテンツ取得部47は、受信した動画の詳細情報MSnを、図16の(i)に示すように、告知タイトルTb1の告知コンテンツCb1として、画面41に再生する(d109)。 The content acquisition unit 47 reproduces the detailed information MSn of the received moving image on the screen 41 as the notification content Cb1 of the notification title Tb1, as shown in (i) of FIG. 16 (d109).
大容量コンテンツ配信サーバ63aは、動画の詳細情報MSnの送信を完了すると、受信していた告知IDと配信先視聴者IDとともに、送信完了通知を配信管理サーバ70に送信する(d110)。 When the transmission of the detailed information MSn of the moving image is completed, the large-capacity content distribution server 63a transmits a transmission completion notification to the distribution management server 70 together with the received notification ID and distribution destination viewer ID (d110).
配信管理サーバ70は、告知IDと配信先視聴者IDとともに送信完了通知を受信すると、受信した告知IDと配信先視聴者IDとともに、「詳細情報再生」の配信状態情報を、データベースサーバ60のログ更新部107に送信して、ログ更新を要求する(d111)。 When the distribution management server 70 receives the transmission completion notification together with the notification ID and the distribution destination viewer ID, the distribution management server 70 displays the distribution status information of “detailed information reproduction” together with the received notification ID and distribution destination viewer ID in the log of the database server 60. The log is transmitted to the update unit 107 and a log update is requested (d111).
ログ更新部107は、受信した告知IDと配信先視聴者IDで、サーバメモリ204のログリストGTから該当のログデータGnを検出し、最新再生日時と視聴者再生回数を設定する(d112)。 The log update unit 107 detects the corresponding log data Gn from the log list GT in the server memory 204 using the received notification ID and distribution destination viewer ID, and sets the latest reproduction date and time and the number of viewer reproductions (d112).
なお、視聴者端末40nのコンテンツ取得部47の詳細な処理については、フローチャートを参照しながら後述する。 Detailed processing of the content acquisition unit 47 of the viewer terminal 40n will be described later with reference to a flowchart.
シーケンスを参照しながら、告知配信システム全体としての流れについて上述したが、本発明の特徴となる処理手段について、フローチャートを参照しながら、さらに詳細を説明する。 Although the flow of the notification distribution system as a whole has been described above with reference to the sequence, the processing means that is a feature of the present invention will be described in more detail with reference to a flowchart.
(本発明の第1の実施の形態における処理手段の詳細な説明)
(データベースサーバ60の配信者設定部110)
まず、図20のシーケンスに示した、配信者選択および表示条件設定工程で機能する、データベースサーバ60の配信者設定部110について、図25のフローチャートを参照しながら、詳細処理を説明する。
(Detailed description of processing means in the first embodiment of the present invention)
(Distributor setting unit 110 of the database server 60)
First, detailed processing of the distributor setting unit 110 of the database server 60 that functions in the distributor selection and display condition setting process shown in the sequence of FIG. 20 will be described with reference to the flowchart of FIG.
配信者設定部110は、視聴者端末40nの表示設定部43からの配信者選択フォーマットの要求を、配信管理サーバ70経由で受信する(S11)。 The distributor setting unit 110 receives the request for the distributor selection format from the display setting unit 43 of the viewer terminal 40n via the distribution management server 70 (S11).
配信者設定部110は、配信者情報データベース201に保存された配信者登録情報Hn(配信者ID、配信者名称、配信者パスワード、告知表示色、アイコン画像ID、アイコン画像)を読み出す(S12)。 The distributor setting unit 110 reads the distributor registration information Hn (distributor ID, distributor name, distributor password, notification display color, icon image ID, icon image) stored in the distributor information database 201 (S12). .
図3(a)に示してように、配信者登録情報Hnには、全ての配信者の配信者IDと配信者名称が一覧となって登録されていて、配信者設定部110は、配信者登録情報Hn(配信者ID、配信者名称、配信者パスワード、告知表示色、アイコン画像ID、アイコン画像)に登録されたこれら全ての配信者IDと配信者名称を設定した配信者選択フォーマットを作成する(S13)。 As shown in FIG. 3A, in the distributor registration information Hn, the distributor IDs and distributor names of all distributors are registered in a list, and the distributor setting unit 110 Create a distributor selection format that sets all these distributor IDs and distributor names registered in the registration information Hn (distributor ID, distributor name, distributor password, notification display color, icon image ID, icon image). (S13).
配信者選択フォーマットは、図4(b)に示した配信者選択リストLCn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信日時)と同じ様式であり、配信者選択フォーマットを要求してきた視聴者の視聴者IDが第nの視聴者IDに設定され、さらに、配信者登録情報Hnに登録された全ての配信者IDと配信者名称を、順に、第1の配信者IDと第1の配信者名称、第2の配信者IDと第2の配信者名称、・・・、第nの配信者IDと第nの配信者名称に設定されて作成される。 The distributor selection format is the same as the distributor selection list LCn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution date and time) shown in FIG. The viewer ID of the viewer who has requested the viewer selection format is set as the nth viewer ID, and all the distributor IDs and distributor names registered in the distributor registration information Hn are set in order, first. Are set to the first distributor name and the first distributor name, the second distributor ID and the second distributor name,..., The nth distributor ID and the nth distributor name. .
配信者設定部110は、作成した配信者選択フォーマットを、配信管理サーバ70を経由して視聴者端末40nに送信する(S14)。 The distributor setting unit 110 transmits the created distributor selection format to the viewer terminal 40n via the distribution management server 70 (S14).
図20のd60とd61で上述したように、視聴者端末40nの表示設定部43は、配信者選択フォーマットを受信すると、図15の(d)に示すように、視聴者端末40nの画面41に配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間)の設定画面として表示し、視聴者に各配信者について、配信選択の不要・希望と、希望する場合、配信期間として常時、または配信開始日時と配信終了日時を設定させ、端末メモリ48に保存し、設定された配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間)を配信管理サーバ70に送信する。 As described above with reference to d60 and d61 in FIG. 20, when receiving the distributor selection format, the display setting unit 43 of the viewer terminal 40n displays the screen 41 of the viewer terminal 40n as shown in FIG. Displayed as a setting screen for setting information HSn for each distributor (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution period), and distribution selection unnecessary for each distributor If desired, if desired, always set the delivery period, or set the delivery start date and time and the delivery end date and time, save them in the terminal memory 48, and set delivery-specific setting information HSn (viewer ID, distributor ID, distribution) The person name, distribution selection (unnecessary, desired), and distribution period) are transmitted to the distribution management server 70.
配信者設定部110は、視聴者が配信者選択フォーマットに配信者選択および表示条件を設定した配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間)を、配信管理サーバ70を経由して受信する(S15)。 Distributor setting section 110 is a distribution-specific setting information HSn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired) in which the viewer sets the distributor selection and display conditions in the distributor selection format. , The distribution period) is received via the distribution management server 70 (S15).
配信者設定部110は、受信した配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間)を、視聴者情報データベース202の配信者選択リストLCnに追加する(S16)。 The distributor setting unit 110 selects the received distribution-specific setting information HSn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution period) from the distributor information database 202. It adds to list LCn (S16).
配信者設定部110は、追加した配信者選択リストLCn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信日時)の各配信者に関するデータを、順に1レコード読み出す(S17)。 The distributor setting unit 110 sequentially reads one record of data regarding each distributor in the added distributor selection list LCn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution date and time). (S17).
つまり、1回目の処理では第1の配信者IDについて設定されたレコード、2回目の処理では第2の配信者IDについて設定されたレコード、・・・、n回目の処理では第nの配信者IDについて設定されたレコードと、処理が繰り返されるごとに、1レコードずつ読み出す。 That is, a record set for the first distributor ID in the first process, a record set for the second distributor ID in the second process,..., The nth distributor in the nth process. Each time a record set for the ID and the process is repeated, one record is read out.
配信者設定部110は、当該配信者の配信選択が不要か希望か判定する(S18)。 The distributor setting unit 110 determines whether or not it is necessary to select distribution by the distributor (S18).
配信者設定部110は、当該配信者の配信選択が希望である場合は、配信者情報データベース201で当該配信者の配信者IDで関連付けられている、図3の(b)に示した配信者別配信先リストLHnを検索し、配信者選択リストLCn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信日時)に設定された視聴者IDを配信先視聴者IDとして追加し、読み出したレコードの配信期間のデータをコピーして設定する(S19)。 When the distributor's distribution selection is desired, the distributor setting unit 110 is associated with the distributor ID of the distributor in the distributor information database 201 and is shown in FIG. The distribution destination list LHn is searched, and the viewer ID set in the distributor selection list LCn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution date and time) is distributed to the distribution destination viewer. It is added as an ID, and the data for the distribution period of the read record is copied and set (S19).
配信者設定部110は、次のレコードはあるか判定し、ある場合は、S17の処理に戻り、ない場合は、処理を終了する(S20)。 The distributor setting unit 110 determines whether there is a next record. If there is, the process returns to S17, and if not, the process ends (S20).
配信者設定部110の処理により、図5に示した配信者別配信先リストLHn(配信者ID、配信期間)と配信者選択リストLCn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信日時)の関連付けが行われる。 By the processing of the distributor setting unit 110, the distribution destination list LHn (distributor ID, distribution period) and distributor selection list LCn (viewer ID, distributor ID, distributor name, distribution selection) shown in FIG. (Unnecessary, desired), distribution date) are associated.
たとえば、図5に示した配信者選択リストLC1では、配信者別配信先リストLH1、配信者別配信先リストLH2、および配信者別配信先リストLHnの配信者が配信希望と選択されていて、配信者選択リストLC2では、配信者別配信先リストLH2の配信者のみ、配信者選択リストLCnでは、配信者別配信先リストLHnの配信者のみが配信希望と選択されていることがわかる。 For example, in the distributor selection list LC1 shown in FIG. 5, the distributors of the distributor-specific distribution destination list LH1, the distributor-specific distribution destination list LH2, and the distributor-specific distribution destination list LHn are selected to be distributed, In the distributor selection list LC2, it is understood that only distributors in the distributor-specific distribution destination list LH2 and only distributors in the distributor-specific distribution destination list LHn are selected in the distributor selection list LCn.
逆に、配信者別配信先リストLH1には配信者選択リストLC1の視聴者IDのみ、配信者別配信先リストLH2には配信者選択リストLC1と配信者選択リストLC2の視聴者ID、配信者別配信先リストLHnには配信者選択リストLC1と配信者選択リストLCnの視聴者IDがそれぞれ配信先視聴者IDとして設定されている。 Conversely, only the viewer ID of the distributor selection list LC1 is included in the distribution destination list LH1 for each distributor, and the viewer IDs of the distributor selection list LC1 and the distributor selection list LC2 are included in the distribution destination list LH2 for each distributor. In the separate distribution destination list LHn, the viewer IDs of the distributor selection list LC1 and the distributor selection list LCn are set as distribution destination viewer IDs, respectively.
各配信者の告知情報Mnは、各配信者別配信先リストLH1、LH2、・・・、LHnに設定された配信先視聴者IDの視聴者にのみ配信されることになる。 The notification information Mn of each distributor is distributed only to the viewers of the distribution destination viewer IDs set in the distribution destination lists LH1, LH2,.
(データベースサーバ60の配信データ抽出部105)
次に、図21のシーケンスに示した、告知基本情報抽出工程で告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)の抽出を行なう、データベースサーバ60の配信データ抽出部105について、図26のフローチャートを参照しながら、詳細処理を説明する。
(Delivery data extraction unit 105 of the database server 60)
Next, basic notification information MKn (notification ID, distributor ID, distributor name, icon image ID, icon image, notification display color, title, content type, distribution in the notification basic information extraction step shown in the sequence of FIG. Detailed processing of the distribution data extraction unit 105 of the database server 60 that performs extraction of the time and distribution designation date and time will be described with reference to the flowchart of FIG.
配信データ抽出部105は、データベースサーバ60に内蔵のタイマー(図示せず)で時間計測をして、予め設定された一定時間の待ち状態ののち、以下の処理を繰り返し開始する(S21)。 The distribution data extraction unit 105 measures time with a timer (not shown) built in the database server 60, and after waiting for a predetermined time set in advance, starts the following processing repeatedly (S21).
配信データ抽出部105は、一定時間の間に新たにサーバメモリ204に保存された告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を順に読み出す(S22)。 The distribution data extraction unit 105 includes basic notification information MKn (notification ID, distributor ID, distributor name, icon image ID, icon image, notification display color, title, newly stored in the server memory 204 for a predetermined time. The content type, the delivery time, and the delivery designated date / time are read in order (S22).
つまり、図6に示した、告知基本情報MK1、告知基本情報MK2、告知基本情報MK3、・・・を1つずつ読み出しては、読み出した告知基本情報MKnについて以下の処理を行なう。 That is, the basic notification information MK1, basic notification information MK2, basic notification information MK3,... Shown in FIG. 6 are read one by one, and the following processing is performed on the read basic information MKn.
配信データ抽出部105は、告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)の配信時期のデータが「1:日時指定」である場合、つまり配信指定日時が設定されている場合、告知基本情報MKnの配信指定日時を読み出す(S23)。 The distribution data extraction unit 105 determines the distribution time of the notification basic information MKn (notification ID, distributor ID, distributor name, icon image ID, icon image, notification display color, title, content type, distribution period, distribution specified date). When the data is “1: Date and time designation”, that is, when the delivery designation date and time is set, the delivery designation date and time of the basic notification information MKn is read (S23).
配信データ抽出部105は、告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)に設定された配信者IDを読み出す(S24)。 The distribution data extraction unit 105 is set to basic notification information MKn (notification ID, distributor ID, distributor name, icon image ID, icon image, notification display color, title, content type, distribution time, distribution specified date and time). The distributor ID is read out (S24).
配信データ抽出部105は、当該配信者IDで、配信者情報データベース201に保存された配信者別配信先リストLHn(配信者ID、配信先視聴者ID、配信期間)を検索する(S25)。 The distribution data extraction unit 105 searches the distributor-specific distribution destination list LHn (distributor ID, distribution destination viewer ID, distribution period) stored in the distributor information database 201 with the distributor ID (S25).
配信データ抽出部105は、該当の配信者別配信先リストLHnに設定された1レコード(配信先視聴者IDと配信期間)を順に読み出す(S26)。 The distribution data extraction unit 105 sequentially reads one record (distribution destination viewer ID and distribution period) set in the corresponding distribution destination list LHn by distributor (S26).
つまり、1回目の処理では第1の配信先視聴者IDと配信期間、2回目の処理では第2の配信先視聴者IDと配信期間、・・・、n回目の処理では第nの配信先視聴者IDと配信期間と、処理が繰り返されるごとに、1レコードずつ読み出す。 That is, the first distribution destination viewer ID and distribution period in the first process, the second distribution destination viewer ID and distribution period in the second process,..., The nth distribution destination in the nth process. Each time the process is repeated, the viewer ID, the distribution period, and the record are read out.
配信データ抽出部105は、読み出したレコードに含まれる配信期間と、現在の日時、または告知基本情報MKnから読み出した配信指定日時がある場合は、当該配信指定日時を比較して、配信期間内であるか判定する(S27)。 When there is a distribution period included in the read record and a current date / time or a distribution designation date / time read from the notification basic information MKn, the distribution data extraction unit 105 compares the distribution designation date / time and compares the distribution period / date within the distribution period. It is determined whether it exists (S27).
配信データ抽出部105は、配信期間内である場合のみ、読み出した告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)に読み出したレコードに含まれる配信先視聴者IDを追加して配信データHDn(告知ID、配信者ID、配信先視聴者ID、配信者名称、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を作成し、サーバメモリ204の配信リストDTに保存する(S28)。 The distribution data extraction unit 105 reads the notification basic information MKn (notification ID, distributor ID, distributor name, icon image ID, icon image, notification display color, title, content type, distribution only within the distribution period. The distribution destination viewer ID included in the record read out at the time, distribution designation date and time is added to the distribution data HDn (notification ID, distributor ID, distribution destination viewer ID, distributor name, icon image, notification display color, Title, content type, delivery time, delivery designation date and time are created and stored in the delivery list DT of the server memory 204 (S28).
つまり、読み出したレコードに含まれる配信先視聴者IDの視聴者が、配信を希望している配信期間に達している告知情報Mnのみが抽出されて、当該視聴者への配信データHDnとなる。 That is, only the notification information Mn reaching the distribution period for which the viewer of the distribution destination viewer ID included in the read record has desired distribution is extracted and becomes distribution data HDn to the viewer.
なお、配信期間には、常時か、開始日時および終了日時が設定されているので、常時の場合は、常に配信期間内として扱われる。 In addition, since the start date / time and the end date / time are set for the distribution period, the distribution period is always treated as being within the distribution period.
配信データ抽出部105は、該当の配信者別配信先リストLHn(配信者ID、配信先視聴者ID、配信期間)に次のレコードはあるか判定し、ある場合は、S26の処理に戻る(S29)。 The distribution data extraction unit 105 determines whether or not there is a next record in the corresponding distribution destination list LHn (distributor ID, distribution destination viewer ID, distribution period), and if there is, returns to the processing of S26 ( S29).
配信データ抽出部105は、配信者別配信先リストLHn(配信者ID、配信先視聴者ID、配信期間)の全レコードについてS27とS28の処理を行なうと、サーバメモリ204に次の告知基本情報MKnがあるか判定し、ある場合は、S22の処理に戻り、ない場合は、一旦処理を終了してS21の待ち状態に遷移する(S30)。 When the distribution data extraction unit 105 performs the processing of S27 and S28 for all the records in the distribution destination list LHn (distributor ID, distribution destination viewer ID, distribution period) by distributor, the server memory 204 receives the following notification basic information. It is determined whether or not there is MKn. If there is MKn, the process returns to the process of S22. If not, the process is temporarily ended and the process shifts to the waiting state of S21 (S30).
(データベースサーバ60のタイトル配信部106)
次に、図21のシーケンスに示した、プッシュ方式告知基本情報配信工程で告知基本情報MKn(告知ID、配信者ID、配信者名称、アイコン画像ID、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)の配信を行なう、データベースサーバ60のタイトル配信部106について、図27のフローチャートを参照しながら、詳細処理を説明する。
(Title distribution unit 106 of database server 60)
Next, in the push method basic notification information distribution step shown in the sequence of FIG. 21, basic notification information MKn (notification ID, distributor ID, distributor name, icon image ID, icon image, notification display color, title, content type Detailed processing will be described with reference to the flowchart of FIG. 27 for the title distribution unit 106 of the database server 60 that distributes the distribution date and time (specified distribution date and time).
タイトル配信部106は、データベースサーバ60に内蔵のタイマー(図示せず)で時間計測をして、予め設定された一定時間の待ち状態ののち、以下の処理を繰り返し開始する(S31)。 The title distribution unit 106 measures the time with a timer (not shown) built in the database server 60 and, after waiting for a preset fixed time, repeatedly starts the following processing (S31).
タイトル配信部106は、配信データ抽出部105によってサーバメモリ204に保存された、配信リストDTの配信データHDn(告知ID、配信者ID、配信先視聴者ID、配信者名称、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時)を順に読み出す(S32)。 The title distribution unit 106 stores distribution data HDn (notification ID, distributor ID, distribution destination viewer ID, distributor name, icon image, notification display) of the distribution list DT stored in the server memory 204 by the distribution data extraction unit 105. The color, title, content type, delivery time, delivery specified date and time are read in order (S32).
つまり、図7に示した配信リストDTでは、1回目の処理では配信データHD1、2回目の処理では配信データHD2と、処理が繰り返されるごとに、1データずつ読み出す。 That is, in the distribution list DT shown in FIG. 7, the distribution data HD is read in the first process, the distribution data HD2 is read in the second process, and the data is read out each time the process is repeated.
タイトル配信部106は、読み出した配信データHDnの配信時期のデータが「1:日時指定」である場合、つまり配信指定日時が設定されている場合、設定された配信指定日時を読み出す(S33)。 When the data of the distribution time of the read distribution data HDn is “1: Date / time designation”, that is, when the distribution designation date / time is set, the title distribution unit 106 reads the set distribution designation date / time (S33).
タイトル配信部106は、現在の日時と、読み出した配信指定日時を比較して、配信指定日時以降か判定し、配信指定日時に達していない場合は、S32に戻り、次の配信データHDnを読み出す(S34)。 The title delivery unit 106 compares the current delivery date and the read delivery designation date and time to determine whether it is after the delivery designation date and time. If the delivery designation date and time has not been reached, the process returns to S32 and reads the next delivery data HDn. (S34).
なお、この判定処理で、配信時期のデータが「0:通常」である場合は、配信指定日時以降であると判定する。 In this determination process, if the data of the distribution time is “0: normal”, it is determined that the time is after the specified distribution date.
タイトル配信部106は、配信時期のデータが「0:通常」である場合や、現在の日時が配信指定日時以降である場合、配信データHDnを配信管理サーバ70に送信する(S35)。 The title delivery unit 106 transmits the delivery data HDn to the delivery management server 70 when the delivery time data is “0: normal” or when the current date is after the delivery designated date (S35).
タイトル配信部106は、配信データHDnに含まれる告知IDと配信先視聴者IDをキーに、当該配信データHDnに対応するログデータGnを、サーバメモリ204のログリストGT内で検索する(S36)。 The title distribution unit 106 searches the log list GT of the server memory 204 for log data Gn corresponding to the distribution data HDn using the notification ID and distribution destination viewer ID included in the distribution data HDn as keys (S36). .
タイトル配信部106は、該当するログデータGnはあるか判定する(S37)。 The title distribution unit 106 determines whether there is corresponding log data Gn (S37).
タイトル配信部106は、該当するログデータGnがない、つまり初めて当該配信データHDnが送信される場合、当該配信データHDnの告知ID、配信者IDおよび配信先視聴者IDと、配信状況欄に「配信中」と設定した、当該配信データHDnに対応するログデータGnを作成し、サーバメモリ204のログリストGTに保存する(S38)。 When there is no corresponding log data Gn, that is, when the distribution data HDn is transmitted for the first time, the title distribution unit 106 displays “notification ID, distributor ID, distribution destination viewer ID of the distribution data HDn, and“ Log data Gn corresponding to the distribution data HDn set as “distributing” is created and stored in the log list GT of the server memory 204 (S38).
タイトル配信部106は、次の配信データHDnはあるか判定し、ある場合は、S32に戻り、次の配信データHDnを読み出し、ない場合は、一旦処理を終了してS31の待ち状態に遷移する(S39)。 The title distribution unit 106 determines whether there is the next distribution data HDn. If there is, the title distribution unit 106 returns to S32, reads the next distribution data HDn, and if not, once ends the process and transitions to the waiting state of S31. (S39).
上述したタイトル配信部106の処理によって、配信者が告知情報Mnを登録した直後ではなく、特定の日時に達したときに、登録しておいた告知情報Mnを配信するようにすることを、配信者に選択可能としている。 By the processing of the title distribution unit 106 described above, it is possible to distribute the registered notification information Mn when the distributor reaches a specific date and time, not immediately after registering the notification information Mn. Can be selected by the person.
(視聴者端末40nの配信情報受信部44)
次に、図22のシーケンスに示した、プッシュ方式告知基本情報配信工程で、データベースサーバ60のタイトル配信部106から配信される告知基本情報MKnを含む配信データHDnを、告知配信サーバ81aから受信して、端末メモリ48に保存する視聴者端末40nの配信情報受信部44について、図28のフローチャートを参照しながら、詳細処理を説明する。
(Distribution information receiver 44 of viewer terminal 40n)
Next, distribution data HDn including notification basic information MKn distributed from the title distribution unit 106 of the database server 60 is received from the notification distribution server 81a in the push-type notification basic information distribution step shown in the sequence of FIG. Detailed processing of the distribution information receiving unit 44 of the viewer terminal 40n stored in the terminal memory 48 will be described with reference to the flowchart of FIG.
配信情報受信部44は、視聴者端末40nのセッション確立部42によって、図18と図19のシーケンスに示したように、配信データHDnに含まれる配信先視聴者IDの視聴者に割り当てられた告知配信サーバ81aとセッションを確立した状態で、データベースサーバ60のタイトル配信部106から配信される配信データHDnを、告知配信サーバ81aから受信する(S41)。 The distribution information receiving unit 44 is notified by the session establishing unit 42 of the viewer terminal 40n as shown in the sequence of FIGS. 18 and 19 and assigned to the viewer of the distribution destination viewer ID included in the distribution data HDn. With the session established with the distribution server 81a, the distribution data HDn distributed from the title distribution unit 106 of the database server 60 is received from the notification distribution server 81a (S41).
配信情報受信部44は、受信した配信データHDnに含まれる配信者名称を読み出す(S42)。 The distribution information receiving unit 44 reads the distributor name included in the received distribution data HDn (S42).
配信情報受信部44は、端末メモリ48の配信情報HTn内で、読み出した配信者名称を付したフォルダFnを検索する(S43)。 The distribution information receiving unit 44 searches the distribution information HTn in the terminal memory 48 for the folder Fn with the read distributor name (S43).
配信情報受信部44は、検索の結果、読み出した配信者名称を付したフォルダFnがあるか判定する(S44)。 As a result of the search, the distribution information receiving unit 44 determines whether there is a folder Fn with the read distributor name (S44).
配信情報受信部44は、該当するフォルダFn(たとえば、読み出した配信者名称がA地区の場合、A地区フォルダF1)がある場合、配信データHDnに未読フラグ「1」を追加し、該当フォルダFn(たとえば、A地区フォルダF1)に保存する(S45)。 When there is a corresponding folder Fn (for example, when the read distributor name is A district, A district folder F1), the distribution information receiving unit 44 adds an unread flag “1” to the distribution data HDn, and the corresponding folder Fn. (For example, A district folder F1) is preserve | saved (S45).
配信情報受信部44は、配信データHDnを保存したフォルダFn(たとえば、A地区フォルダF1)のフォルダ内配信データ未読数を1加算する(S46)。 The distribution information receiving unit 44 adds 1 to the number of unread distribution data in the folder Fn (for example, the A district folder F1) in which the distribution data HDn is stored (S46).
一方、配信情報受信部44は、該当するフォルダFnがない場合、配信者名称を付したフォルダFn(たとえば、読み出した配信者名称がB地区の場合、B地区フォルダF2)を、端末メモリ48の配信情報HTn内に生成する(S47)。 On the other hand, when there is no corresponding folder Fn, the distribution information receiving unit 44 stores the folder Fn with the distributor name (for example, the B district folder F2 when the read distributor name is B district) in the terminal memory 48. It is generated in the distribution information HTn (S47).
配信情報受信部44は、配信データHDnに未読フラグ「1」を追加し、生成したフォルダFn(たとえば、B地区フォルダF2)に保存する(S48)。 The distribution information receiving unit 44 adds the unread flag “1” to the distribution data HDn and stores it in the generated folder Fn (for example, the B district folder F2) (S48).
配信情報受信部44は、配信データHDnを保存したフォルダFn(たとえば、B地区フォルダF2)のフォルダ内配信データ未読数を1加算する(S49)。 The distribution information receiving unit 44 adds 1 to the number of unread distribution data in the folder Fn (for example, the B district folder F2) in which the distribution data HDn is stored (S49).
なお、配信情報受信部44は、配信データHDnを保存する際に、配信データHDnに受信時刻を追加する。 The distribution information receiving unit 44 adds a reception time to the distribution data HDn when storing the distribution data HDn.
配信情報受信部44は、視聴者が配信希望と選択した配信者から、初めて告知基本情報MKnを受信したときに、配信者名称を付したフォルダFnを、端末メモリ48の配信情報HTn内に生成することで、複数の配信者からランダムに受信する告知基本情報MKnを、配信者別に分類して保存している。 The distribution information receiving unit 44 generates a folder Fn with a distributor name in the distribution information HTn of the terminal memory 48 when the basic notification information MKn is received for the first time from a distributor selected as desired by the viewer. Thus, the notification basic information MKn received at random from a plurality of distributors is classified and stored for each distributor.
(視聴者端末40nのタイトル表示部45)
次に、図22のシーケンスに示した、プッシュ方式告知基本情報配信工程で、視聴者端末40nの配信情報受信部44によって、端末メモリ48に保存された告知基本情報MKnを含む配信データHDnを、視聴者端末40nの画面41に表示する、視聴者端末40nのタイトル表示部45について、図29のフローチャートを参照しながら、詳細処理を説明する。
(Title display section 45 of viewer terminal 40n)
Next, the distribution data HDn including the notification basic information MKn stored in the terminal memory 48 by the distribution information receiving unit 44 of the viewer terminal 40n in the push method notification basic information distribution step shown in the sequence of FIG. Detailed processing of the title display unit 45 of the viewer terminal 40n displayed on the screen 41 of the viewer terminal 40n will be described with reference to the flowchart of FIG.
タイトル表示部45は、図15の(c)に示した画面41で、表示ボタンB4がタップされると、画面41から表示タップ信号を受信する(S51)。 When the display button B4 is tapped on the screen 41 shown in FIG. 15C, the title display unit 45 receives a display tap signal from the screen 41 (S51).
タイトル表示部45は、端末メモリ48から配信情報HTnを読み出す(S52)。 The title display unit 45 reads the distribution information HTn from the terminal memory 48 (S52).
タイトル表示部45は、各フォルダFnに対応した配信者名称を付したタブTGnを生成し、画面41に表示する(S53)。 The title display unit 45 generates a tab TGn with a distributor name corresponding to each folder Fn and displays it on the screen 41 (S53).
タイトル表示部45は、各フォルダFnのフォルダ内配信データ未読数を、未読数として画面41の各タブTGnに表示した配信者名称の横などに表示する(S54)。 The title display unit 45 displays the distribution data unread number in each folder Fn as the unread number next to the distributor name displayed on each tab TGn of the screen 41 (S54).
タイトル表示部45は、最初のフォルダF1内に保存された配信データHDnに含まれるタイトルを、配信データHDnに含まれる告知表示色に従って、該当タブTGnのエリアに一覧表示する(S55)。 The title display unit 45 displays a list of titles included in the distribution data HDn stored in the first folder F1 in the area of the corresponding tab TGn according to the notification display color included in the distribution data HDn (S55).
タイトル表示部45は、画面41からタブ選択タップ信号を受信する(S56)。 The title display unit 45 receives a tab selection tap signal from the screen 41 (S56).
タイトル表示部45は、選択されたタブTGnに該当するフォルダFn内に保存された配信データHDnに含まれるタイトルを、配信データHDnに含まれる告知表示色に従って、当該タブTGnのエリアに一覧表示する(S57)。 The title display unit 45 displays a list of titles included in the distribution data HDn stored in the folder Fn corresponding to the selected tab TGn in the area of the tab TGn according to the notification display color included in the distribution data HDn. (S57).
なお、タイトル表示部45は、タイトルを表示する際に、配信データHDnの受信時刻も表示する。 Note that the title display unit 45 also displays the reception time of the distribution data HDn when displaying the title.
図16を参照しながら、画面41の表示の変化を説明する。 A change in display on the screen 41 will be described with reference to FIG.
視聴者端末40nの配信情報受信部44が、配信者名称がA地区の配信者のみから、告知基本情報MKnを含む配信データHDnを受信した状態では、端末メモリ48の配信情報HTnにはA地区フォルダF1のみが生成されている。 When the distribution information receiving unit 44 of the viewer terminal 40n receives the distribution data HDn including the notification basic information MKn only from the distributor whose distributor name is the A district, the distribution information HTn of the terminal memory 48 includes the A district. Only the folder F1 is generated.
たとえば、A地区フォルダF1には2個の配信データHDnが保存されているとする。 For example, it is assumed that two distribution data HDn are stored in the A district folder F1.
この時、タイトル表示部45のステップS53からS55の処理によって、図16の(e)に示した画面イメージが表示される。 At this time, the screen image shown in FIG. 16E is displayed by the processing of steps S53 to S55 of the title display unit 45.
すなわち、配信者名称のA地区と記されたタブTGaが表示され、タブTGa内に未読数が(2)と表示される。 That is, the tab TGa in which the name of the distributor A is written is displayed, and the unread number is displayed as (2) in the tab TGa.
A地区フォルダF1には保存された2個の配信データHDnに含まれるタイトルは、それぞれ告知タイトルTa1、告知タイトルTa2として、タブTGaのエリアに一覧表示される。 The titles included in the two pieces of distribution data HDn stored in the A district folder F1 are displayed as a list in the tab TGa area as a notification title Ta1 and a notification title Ta2, respectively.
告知タイトルTa1、告知タイトルTa2、またはタブTGaのエリアが、配信データHDnに含まれる配信者が登録した告知表示色で表示される。 The area of the notification title Ta1, the notification title Ta2, or the tab TGa is displayed in the notification display color registered by the distributor included in the distribution data HDn.
それぞれの告知タイトルTa1、告知タイトルTa2には、削除ボタンB6が表示される。 A delete button B6 is displayed for each of the notification title Ta1 and the notification title Ta2.
また、配信データHDnに含まれるアイコン画像が、タブTGaのエリアにアイコンMaとして表示される。 An icon image included in the distribution data HDn is displayed as an icon Ma in the area of the tab TGa.
なお、アイコン画像は配信データHDnに含まれるので、それぞれの告知タイトルTa1、告知タイトルTa2に表示することも可能である。 Since the icon image is included in the distribution data HDn, it can be displayed in the respective announcement title Ta1 and announcement title Ta2.
ここで、視聴者端末40nの配信情報受信部44が、配信者名称がB地区の配信者から、告知基本情報MKnを含む配信データHDnを受信した場合、端末メモリ48の配信情報HTnにはB地区フォルダF2が生成され、受信した配信データHDnが保存される。 Here, when the distribution information receiving unit 44 of the viewer terminal 40n receives distribution data HDn including the notification basic information MKn from a distributor whose distributor name is the B district, the distribution information HTn of the terminal memory 48 includes B A district folder F2 is generated and the received distribution data HDn is stored.
作成されたB地区フォルダF2には、フォルダ内配信データ未読数=1が設定される。 In the created B district folder F2, the number of distribution data unread in the folder = 1 is set.
この時、タイトル表示部45のステップS53からS55の処理によって、図16の(f)に示した画面イメージが表示される。 At this time, the screen image shown in FIG. 16F is displayed by the processing of steps S53 to S55 of the title display unit 45.
すなわち、配信者名称のA地区と記されたタブTGaの次に、B地区と記されたタブTGbが表示され、タブTGb内に未読数が(1)と表示される。 That is, the tab TGb indicated as the B district is displayed next to the tab TGa indicated as the district A of the distributor name, and the unread number is displayed as (1) in the tab TGb.
ここで、視聴者がB地区と記されたタブTGbをタップすると、タイトル表示部45のステップS56とS57の処理によって、図16の(f)に示した画面イメージに変化する。 Here, when the viewer taps the tab TGb marked as the B district, the screen changes to the screen image shown in FIG. 16F by the processing of steps S56 and S57 of the title display unit 45.
すなわち、タブTGbのエリアが最前面に表示され、B地区フォルダF2に保存された配信データHDnに含まれるタイトルが、告知タイトルTb1として削除ボタンB6とともに表示される。 That is, the area of the tab TGb is displayed in the foreground, and the title included in the distribution data HDn stored in the B district folder F2 is displayed together with the delete button B6 as the announcement title Tb1.
B地区フォルダF2に保存された配信データHDnに含まれるアイコン画像が、タブTGbのエリアにアイコンMbとして表示される。 An icon image included in the distribution data HDn stored in the B district folder F2 is displayed as an icon Mb in the area of the tab TGb.
B地区フォルダF2に保存された配信データHDnに含まれる告知表示色は、A地区フォルダF1に保存された配信データHDnに含まれる告知表示色と異なるので、図16の(f)に示したように、告知タイトルTb1、またはタブTGbのエリアは、告知タイトルTa1、告知タイトルTa2、またはタブTGaのエリアの表示色と違った、B地区フォルダF2に保存された配信データHDnに含まれる告知表示色で表示される。 The notification display color included in the distribution data HDn stored in the B district folder F2 is different from the notification display color included in the distribution data HDn stored in the A district folder F1, as shown in FIG. In addition, the area of the announcement title Tb1 or the tab TGb is different from the display color of the area of the announcement title Ta1, the announcement title Ta2 or the tab TGa, and the notice display color included in the distribution data HDn stored in the B district folder F2. Is displayed.
また、配信データHDnに含まれるタイトルを色表示する際は、配信データHDnに追加されている未読フラグの値によって、「1(未読)」の場合は濃く、「0(既読)」の場合は淡く色表示することが好ましい。 Further, when the title included in the distribution data HDn is displayed in color, depending on the value of the unread flag added to the distribution data HDn, “1 (unread)” is dark and “0 (read)”. Is preferably displayed in a pale color.
(視聴者端末40nのタイトル削除部46)
次に、図22のシーケンスに示した、プッシュ方式告知基本情報配信工程で、視聴者端末40nのタイトル表示部45によって、視聴者端末40nの画面41に表示されたタイトルを削除する、視聴者端末40nのタイトル削除部46について、図30のフローチャートを参照しながら、詳細処理を説明する。
(Title deletion unit 46 of viewer terminal 40n)
Next, in the push method notification basic information distribution step shown in the sequence of FIG. 22, the title display unit 45 of the viewer terminal 40n deletes the title displayed on the screen 41 of the viewer terminal 40n. Details of the 40n title deletion unit 46 will be described with reference to the flowchart of FIG.
図16の(f)や(h)に示した画面イメージのように、各告知タイトルTa1、Ta2、Tb1には削除ボタンB6が表示される。 As in the screen images shown in (f) and (h) of FIG. 16, a delete button B6 is displayed for each of the notification titles Ta1, Ta2, and Tb1.
タイトル削除部46は、視聴者がいずれかの削除ボタンB6をタップすると、画面41から削除タップ信号を受信する(S61)。 When the viewer taps one of the deletion buttons B6, the title deletion unit 46 receives a deletion tap signal from the screen 41 (S61).
タイトル削除部46は、タップされた削除ボタンB6のあるタイトルの配信者名称または配信者IDから、端末メモリ48の配信情報HTn内の対応するフォルダFnを検出し、該当のタイトルの告知IDから、当該フォルダFnに保存された配信データHDnを検出する(S62)。 The title deletion unit 46 detects the corresponding folder Fn in the distribution information HTn in the terminal memory 48 from the distributor name or distributor ID of the title having the tapped delete button B6, and from the notification ID of the corresponding title, The distribution data HDn stored in the folder Fn is detected (S62).
タイトル削除部46は、検出した配信データHDnに追加された未読フラグの値を判定する(S63)。 The title deletion unit 46 determines the value of the unread flag added to the detected distribution data HDn (S63).
タイトル削除部46は、検出した配信データHDnの未読フラグの値が「1(未読)」である場合、該当のフォルダFnのフォルダ内配信データ未読数を1減算する(S64)。 If the value of the unread flag of the detected distribution data HDn is “1 (unread)”, the title deletion unit 46 subtracts 1 from the number of unread distribution data in the folder Fn (S64).
なお、検出した配信データHDnの未読フラグの値が「0(既読)」である場合、視聴者端末40nのコンテンツ取得部47によって、該当のフォルダFnのフォルダ内配信データ未読数は既に1減算されているので、そのままにする。 If the value of the unread flag of the detected distribution data HDn is “0 (read)”, the content acquisition unit 47 of the viewer terminal 40n has already subtracted 1 from the number of unread distribution data in the folder Fn. As it is, leave it as it is.
タイトル削除部46は、該当のフォルダFnから当該配信データHDnを削除する(S65)。 The title deletion unit 46 deletes the distribution data HDn from the corresponding folder Fn (S65).
タイトル削除部46は、当該配信データHDnの告知IDと視聴者IDで、配信管理サーバ70に告知削除通知を送信する(S66)。 The title deletion unit 46 transmits a notification deletion notification to the distribution management server 70 using the notification ID and viewer ID of the distribution data HDn (S66).
告知削除通知は、配信管理サーバ70を経由してデータベースサーバ60のログ更新部107に送信され、ログデータGnが更新されることになる。 The notification deletion notification is transmitted to the log update unit 107 of the database server 60 via the distribution management server 70, and the log data Gn is updated.
図16の(f)に示した画面イメージで、視聴者が、告知タイトルTa1に表示された削除ボタンB6をタップすると、タイトル削除部46によって、告知タイトルTa1の配信データHDnが端末メモリ48から削除されると、図16の(g)に示した画面イメージのように、告知タイトルTa1が消え、告知タイトルTa1が未読であった場合、タブTGaに表示された未読数(2)が(1)に変化する。 When the viewer taps the delete button B6 displayed on the notification title Ta1 in the screen image shown in FIG. 16F, the title deletion unit 46 deletes the distribution data HDn of the notification title Ta1 from the terminal memory 48. When the notification title Ta1 disappears and the notification title Ta1 is unread as in the screen image shown in FIG. 16G, the unread number (2) displayed on the tab TGa is (1). To change.
ここで、未読とは、各タイトルの詳細情報MSnをプル方式で取得していないことをいう。 Here, unread means that the detailed information MSn of each title has not been acquired by the pull method.
(視聴者端末40nのコンテンツ取得部47)
次に、図23と図24のシーケンスに示した、プル方式詳細情報配信工程で、視聴者端末40nのタイトル表示部45によって、視聴者端末40nの画面41に表示されたタイトルに関して、詳細情報MSnを配信用クラウド10から取得する、視聴者端末40nのコンテンツ取得部47について、図31のフローチャートを参照しながら、詳細処理を説明する。
(Content acquisition unit 47 of viewer terminal 40n)
Next, in the pull method detailed information distribution step shown in the sequence of FIG. 23 and FIG. 24, the detailed information MSn regarding the title displayed on the screen 41 of the viewer terminal 40n by the title display unit 45 of the viewer terminal 40n. Detailed processing will be described with reference to the flowchart of FIG. 31 for the content acquisition unit 47 of the viewer terminal 40n that acquires the content from the distribution cloud 10.
図16の(h)に示した画面イメージで、告知タイトルTb1をタップすることで、コンテンツ取得部47によって、図16の(i)に示したように、告知タイトルTb1の詳細情報MSnが告知コンテンツCb1として画面41に表示・再生されることになる。 When the notification title Tb1 is tapped on the screen image shown in FIG. 16 (h), the content acquisition unit 47 changes the detailed information MSn of the notification title Tb1 to the notification content as shown in FIG. 16 (i). It is displayed / reproduced on the screen 41 as Cb1.
コンテンツ取得部47は、タイトル表示部45によって、視聴者が、画面41に表示された告知タイトルTa1、Ta2、Tb1、・・・のいずれかをタップすると、画面41からタイトルタップ信号を受信する(S71)。 When the viewer taps one of the notification titles Ta1, Ta2, Tb1,... Displayed on the screen 41 by the title display unit 45, the content acquisition unit 47 receives a title tap signal from the screen 41 ( S71).
コンテンツ取得部47は、タップされたタイトルの配信者名称または配信者IDから、端末メモリ48の配信情報HTn内の対応するフォルダFnを検出し、該当のタイトルの告知IDから、当該フォルダFnに保存された配信データHDnを検出する(S72)。 The content acquisition unit 47 detects the corresponding folder Fn in the distribution information HTn in the terminal memory 48 from the distributor name or distributor ID of the tapped title, and stores it in the folder Fn from the notification ID of the corresponding title. The distributed data HDn is detected (S72).
コンテンツ取得部47は、検出した配信データHDnに追加された未読フラグの値を判定する(S73)。 The content acquisition unit 47 determines the value of the unread flag added to the detected distribution data HDn (S73).
コンテンツ取得部47は、検出した配信データHDnの未読フラグの値が「1(未読)」である場合、該当のフォルダFnのフォルダ内配信データ未読数を1減算する(S74)。 When the value of the unread flag of the detected distribution data HDn is “1 (unread)”, the content acquisition unit 47 subtracts 1 from the number of unread distribution data in the folder Fn (S74).
なお、検出した配信データHDnの未読フラグの値が「0(既読)」である場合、当該配信データHDnに含まれる告知基本情報MKnと同時に登録された詳細情報MSnを、以前に一度は取得していることになり、該当のフォルダFnのフォルダ内配信データ未読数は既に1減算されているので、そのままにする。 If the value of the unread flag of the detected distribution data HDn is “0 (read)”, the detailed information MSn registered at the same time as the notification basic information MKn included in the distribution data HDn is acquired once. As a result, the unread number of distribution data in the folder of the corresponding folder Fn has already been subtracted by 1, and is left as it is.
コンテンツ取得部47は、詳細情報要求のため、当該配信データHDnに含まれるコンテンツ種別、告知IDおよび配信先視聴者ID、並びに現在視聴者が使用している視聴者端末40nのアドレスを、配信管理サーバ70に送信する(S75)。 The content acquisition unit 47 distributes the content type, the notification ID and the distribution destination viewer ID included in the distribution data HDn, and the address of the viewer terminal 40n currently used by the viewer for detailed information request. It transmits to the server 70 (S75).
詳細情報要求を受信した配信管理サーバ70は、コンテンツ種別により、当該視聴者に割り当てられた低容量コンテンツ配信サーバ62aまたは大容量コンテンツ配信サーバ63a対して、該当の詳細情報MSnを検索するキーとして、受信した告知IDおよび配信先視聴者IDを送付するとともに、検索した詳細情報MSnの配信先として受信した視聴者端末40nのアドレスも送付する。 The distribution management server 70 that has received the detailed information request uses, as a key for searching the corresponding detailed information MSn for the low-capacity content distribution server 62a or the large-capacity content distribution server 63a assigned to the viewer, depending on the content type. The received notification ID and distribution destination viewer ID are sent, and the address of the viewer terminal 40n received as the distribution destination of the searched detailed information MSn is also sent.
低容量コンテンツ配信サーバ62aは、受信した告知IDおよび配信先視聴者IDをデータベースサーバ60のテキスト送信部111に送信して、告知IDを含む詳細情報MSnをサーバメモリ204から読み出して返信させ、返信された詳細情報MSnを、受信した視聴者端末40nのアドレス宛てに送信する。 The low-capacity content distribution server 62a transmits the received notification ID and distribution destination viewer ID to the text transmission unit 111 of the database server 60, reads out the detailed information MSn including the notification ID from the server memory 204, and returns a reply. The detailed information MSn is transmitted to the address of the received viewer terminal 40n.
同様に、大容量コンテンツ配信サーバ63aは、受信した告知IDおよび配信先視聴者IDをストレージサーバ61の動画送信部113に送信して、告知IDを含む詳細情報MSnをストレージ301から読み出して返信させ、返信された詳細情報MSnを、受信した視聴者端末40nのアドレス宛てに送信する。 Similarly, the large-capacity content distribution server 63a transmits the received notification ID and distribution destination viewer ID to the moving image transmission unit 113 of the storage server 61, reads out the detailed information MSn including the notification ID from the storage 301, and returns it. The returned detailed information MSn is transmitted to the address of the received viewer terminal 40n.
コンテンツ取得部47は、低容量コンテンツ配信サーバ62aまたは大容量コンテンツ配信サーバ63aから詳細情報MSnを受信する(S76)。 The content acquisition unit 47 receives the detailed information MSn from the low-capacity content distribution server 62a or the large-capacity content distribution server 63a (S76).
コンテンツ取得部47は、受信した詳細情報MSnを視聴者端末40nの画面41に、図16の(f)に示したように、表示・再生する(S77)。 The content acquisition unit 47 displays and reproduces the received detailed information MSn on the screen 41 of the viewer terminal 40n as shown in FIG. 16F (S77).
コンテンツ取得部47は、詳細情報MSnを視聴者端末40nの画面41に表示する際、配信データHDnに設定された告知表示色と同じ色で表示することもできる。 When displaying the detailed information MSn on the screen 41 of the viewer terminal 40n, the content acquisition unit 47 can also display the same color as the notification display color set in the distribution data HDn.
たとえば告知コンテンツCb1の場合、告知タイトルTb1の配信データHDnに設定された告知表示色と同じ色で表示することもできる。 For example, in the case of the notification content Cb1, it can be displayed in the same color as the notification display color set in the distribution data HDn of the notification title Tb1.
(データベースサーバ60のログ更新部107)
次に、図21と図22のシーケンスに示したプッシュ方式告知基本情報配信工程、および図23と図24のシーケンスに示したプル方式詳細情報配信工程で、データベースサーバ60のサーバメモリ204のログリストGTに、データベースサーバ60のタイトル配信部106によって作成されたログデータGnを、配信管理サーバ70から通知される配信状態情報により更新する、データベースサーバ60のログ更新部107について、図32のフローチャートを参照しながら、詳細処理を説明する。
(Log update unit 107 of database server 60)
Next, in the push method notification basic information distribution step shown in the sequence of FIGS. 21 and 22 and the pull method detailed information distribution step shown in the sequences of FIGS. 23 and 24, the log list in the server memory 204 of the database server 60 The log update unit 107 of the database server 60 that updates the log data Gn created by the title distribution unit 106 of the database server 60 with the distribution status information notified from the distribution management server 70 is described with reference to the flowchart of FIG. Detailed processing will be described with reference to FIG.
ログ更新部107は、各種配信サーバから通知される告知基本情報MKnや詳細情報MSnの配信の結果と、視聴者端末40nからの告知削除通知を、配信管理サーバ70を経由して、配信データHDnに含まれる告知IDと配信先視聴者IDとともに、配信状態情報として受信する(S81)。 The log updating unit 107 sends the result of distribution of the notification basic information MKn and detailed information MSn notified from various distribution servers and the notification deletion notification from the viewer terminal 40n via the distribution management server 70 to the distribution data HDn. Are received as distribution status information together with the notification ID and distribution destination viewer ID included in (S81).
ログ更新部107は、受信した告知IDと配信先視聴者IDをキーとして、サーバメモリ204のログリストGT内の該当するログデータGnを検出する(S82)。 The log update unit 107 detects corresponding log data Gn in the log list GT of the server memory 204 using the received notification ID and distribution destination viewer ID as keys (S82).
ログ更新部107は、受信した配信状態情報を判定し、内容によって処理を分岐する(S83)。 The log update unit 107 determines the received distribution status information, and branches the process depending on the content (S83).
ログ更新部107は、配信状態情報が配信未完了の場合、検出したログデータGnの配信状況欄に「配信未完了」を設定する(S84)。 When the distribution status information indicates that distribution is not complete, the log update unit 107 sets “distribution incomplete” in the distribution status column of the detected log data Gn (S84).
ログ更新部107は、配信状態情報が配信完了の場合、検出したログデータGnの配信状況欄に「配信完了」、配信完了日時欄に現在の日時を設定する(S85)。 When the distribution status information indicates distribution completion, the log update unit 107 sets “distribution complete” in the distribution status column of the detected log data Gn, and sets the current date and time in the distribution completion date / time column (S85).
ログ更新部107は、さらに、受信した告知IDと配信先視聴者IDをキーに、サーバメモリ204の配信リストDTを検索し、配信が完了して不要となった配信データHDnを削除する(S86)。 The log update unit 107 further searches the distribution list DT in the server memory 204 using the received notification ID and distribution viewer ID as keys, and deletes distribution data HDn that is no longer needed after the distribution is completed (S86). ).
ログ更新部107は、配信状態情報が詳細情報再生の場合、ログデータGnの視聴者再生回数欄の数値を1加算し、最新再生日時欄に現在の日時を設定する(S87)。 When the distribution status information is detailed information reproduction, the log update unit 107 adds 1 to the numerical value in the viewer reproduction count column of the log data Gn, and sets the current date and time in the latest reproduction date and time column (S87).
ログ更新部107は、配信状態情報が告知削除の場合、ログデータGnの視聴者削除日時欄に現在の日時を設定する(S88)。 When the distribution status information is notification deletion, the log update unit 107 sets the current date / time in the viewer deletion date / time column of the log data Gn (S88).
このように、更新されたログデータGnは、管理者端末20によってサーバメモリ204から読み出して、配信者ごとの告知情報Mnの参照履歴情報として提供することで、どのような告知情報Mnを視聴者が希望しているかなど、配信者にとって有効な分析に利用することが可能である。 In this way, the updated log data Gn is read from the server memory 204 by the administrator terminal 20 and provided as reference history information of the notification information Mn for each distributor. Can be used for effective analysis for the distributor.
以上、本発明の第1の実施の形態では、複数の配信者から視聴者端末40nにプッシュ方式で配信されるタイトルを、端末メモリ48に自動的に各配信者のフォルダFnを作成して配信者ごとに分類しながら保存する機能と、視聴者端末40nの画面41に、フォルダFnごとにタブTGnを表示して選択させることで、配信されたタイトルを配信者別に表示する機能が特徴である。 As described above, in the first embodiment of the present invention, a title distributed from a plurality of distributors to the viewer terminal 40n by the push method is automatically generated in the terminal memory 48 and distributed to each distributor Fn. A feature of storing while classifying by viewer and a function of displaying a distributed title by distributor by displaying and selecting a tab TGn for each folder Fn on the screen 41 of the viewer terminal 40n. .
<本発明の第2の実施の形態>
本発明の第2の実施の形態における告知配信システムの構成は、図1に示す第1の実施の形態における告知配信システムの構成と同じである。
<Second embodiment of the present invention>
The configuration of the notification distribution system in the second embodiment of the present invention is the same as the configuration of the notification distribution system in the first embodiment shown in FIG.
第2の実施の形態では、上述した第1の実施の形態の特徴である、視聴者端末40nの画面41に、フォルダFnごとにタブTGnを表示して選択させることで、配信されたタイトルを配信者別に表示する機能に代わって、または、さらに追加して、配信されたタイトルを配信者別に視聴者が希望する告知表示色によって表示できる。 In the second embodiment, the distributed title is displayed by displaying and selecting the tab TGn for each folder Fn on the screen 41 of the viewer terminal 40n, which is the feature of the first embodiment described above. In place of, or in addition to, the function of displaying for each distributor, the distributed title can be displayed according to the notification display color desired by the viewer for each distributor.
以下に、第1の実施の形態と異なり、配信されたタイトルを配信者別に視聴者が希望する告知表示色によって表示するために必要なデータと処理手段について説明する。 In the following, unlike the first embodiment, data and processing means required for displaying a distributed title by a notification display color desired by the viewer for each distributor will be described.
その他のデータと処理手段は、第1の実施の形態と同一であるため、説明は省略する。 Other data and processing means are the same as those in the first embodiment, and thus the description thereof is omitted.
まず、配信されたタイトルを配信者別に視聴者が希望する告知表示色によって表示するために必要なデータについて違いを説明する。 First, a difference will be described regarding data necessary for displaying a distributed title by a notification display color desired by a viewer for each distributor.
図33に示すように、第2の実施の形態における配信者選択リストLCnには、図4の(b)に示した第1の実施の形態における配信者選択リストLCnに、視聴者が配信者ごとに告知表示色選択(初期値[0]または指定色値)を設定する欄を追加している。この指定色値は、例えば赤、ピンク、青、緑等である。 As shown in FIG. 33, in the distributor selection list LCn in the second embodiment, the viewer is added to the distributor in the distributor selection list LCn in the first embodiment shown in FIG. A column for setting the notification display color selection (initial value [0] or specified color value) is added for each. The designated color value is, for example, red, pink, blue, green or the like.
また、図34に示すように、第2の実施の形態における配信者別配信先リストLHnには、図3の(b)に示した第1の実施の形態における配信者別配信先リストLHnに、配信者選択リストLCnから、配信者ごと設定された告知表示色選択(初期値[0]または指定色値)をコピーする欄を追加している。 As shown in FIG. 34, the distributor-specific distribution destination list LHn in the second embodiment includes the distributor-specific distribution destination list LHn in the first embodiment illustrated in FIG. A column for copying notification display color selection (initial value [0] or specified color value) set for each distributor from the distributor selection list LCn is added.
次に、配信されたタイトルを配信者別に視聴者が希望する告知表示色によって表示するために必要な処理手段の違いについて説明する。 Next, a description will be given of the difference in processing means necessary for displaying the distributed title by the notification display color desired by the viewer for each distributor.
図20のシーケンスに示した配信者選択および表示条件設定工程において、第1の実施の形態では、視聴者端末40nの表示設定部43が、配信者選択フォーマットを受信すると、図15の(d)に示すように、視聴者端末40nの画面41に配信者別設定情報HSnの設定画面として表示し、視聴者に各配信者について、配信選択の不要・希望と、希望する場合、配信期間として常時、または配信開始日時と配信終了日時を設定させ、端末メモリ48に保存する(d60)処理を、第2の実施の形態では以下のように変更する。 In the distributor selection and display condition setting step shown in the sequence of FIG. 20, in the first embodiment, when the display setting unit 43 of the viewer terminal 40n receives the distributor selection format, (d) of FIG. As shown in FIG. 4, the setting information HSn is displayed on the screen 41 of the viewer terminal 40n as a setting screen for each distributor. When the distribution selection is not required / desired for each distributor, the distribution period is always set as desired. Alternatively, the process of setting the distribution start date and time and the distribution end date and saving in the terminal memory 48 (d60) is changed as follows in the second embodiment.
すなわち、視聴者端末40nの表示設定部43は、配信者選択フォーマットを受信すると、図35に示すように、視聴者端末40nの画面41に配信者別設定情報HSnの設定画面として表示し、視聴者に各配信者について、配信選択の不要・希望と、希望する場合、配信期間として常時、または配信開始日時と配信終了日時を設定させ、さらに、配信されたタイトルを配信者が指定した表示色で表示してよい場合は初期値[0]、視聴者が希望する表示色で表示したい場合はその指定色値を、告知表示色選択として設定させ、端末メモリ48に保存する(d60)。 That is, when the display setting unit 43 of the viewer terminal 40n receives the distributor selection format, as shown in FIG. 35, the display setting unit 43 displays it on the screen 41 of the viewer terminal 40n as a setting screen of setting information HSn for each distributor. For each distributor, if the distribution selection is not required / desired, and if desired, the distribution period is always set, or the distribution start date / time and the distribution end date / time are set, and the display color specified by the distributor In the case where it is possible to display with the display value, the initial value [0] is set. When the display color is desired to be displayed by the viewer, the designated color value is set as the notification display color selection and stored in the terminal memory 48 (d60).
図35の画面イメージでは、配信者別設定情報HSnに告知表示色選択の欄が表示されていて、たとえば、配信者名称がA地区の配信者については、告知表示色選択として初期値が選択され、配信者名称がB地区の配信者については、告知表示色選択として指定色として「赤」が設定されている。 In the screen image of FIG. 35, the column for notification display color selection is displayed in the setting information HSn for each distributor. For example, for a distributor whose distributor name is A area, the initial value is selected as the notification display color selection. For the distributor whose distributor name is the B district, “red” is set as the designated color as the notification display color selection.
視聴者端末40nの表示設定部43で設定された配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間、告知表示色選択)は、データベースサーバ60の配信者設定部110によって、図33に示した配信者選択リストLCnに保存される。 Distributor-specific setting information HSn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution period, notification display color selection) set in the display setting unit 43 of the viewer terminal 40n is: The information is stored in the distributor selection list LCn shown in FIG. 33 by the distributor setting unit 110 of the database server 60.
さらに、データベースサーバ60の配信者設定部110によって、図34に示した配信者別配信先リストLHnに設定される。 Further, the distributor setting unit 110 of the database server 60 sets the distributor-specific distribution destination list LHn shown in FIG.
(データベースサーバ60の配信者設定部110)
ここで、第2の実施の形態におけるデータベースサーバ60の配信者設定部110について、図36のフローチャートに示すが、図25に示した第1の実施の形態におけるデータベースサーバ60の配信者設定部110との違いは、ステップS119aが追加されたことである。その他の図36のS111からS120までのステップは、図25のS11からS20までのステップと同様である。
(Distributor setting unit 110 of the database server 60)
Here, the distributor setting unit 110 of the database server 60 in the second embodiment is shown in the flowchart of FIG. 36, but the distributor setting unit 110 of the database server 60 in the first embodiment shown in FIG. The difference is that step S119a is added. The other steps from S111 to S120 in FIG. 36 are the same as the steps from S11 to S20 in FIG.
配信者設定部110は、視聴者端末40nの表示設定部43からの配信者選択フォーマットの要求を、配信管理サーバ70経由で受信する(S111)。 The distributor setting unit 110 receives the request for the distributor selection format from the display setting unit 43 of the viewer terminal 40n via the distribution management server 70 (S111).
配信者設定部110は、配信者情報データベース201に保存された配信者登録情報Hnを読み出す(S112)。 The distributor setting unit 110 reads out the distributor registration information Hn stored in the distributor information database 201 (S112).
図3(a)に示してように、配信者登録情報Hnには、全ての配信者の配信者IDと配信者名称が一覧となって登録されていて、配信者設定部110は、配信者登録情報Hnに登録されたこれら全ての配信者IDと配信者名称を設定した配信者選択フォーマットを作成する(S113)。 As shown in FIG. 3A, in the distributor registration information Hn, the distributor IDs and distributor names of all distributors are registered in a list, and the distributor setting unit 110 A distributor selection format in which all these distributor IDs and distributor names registered in the registration information Hn are set is created (S113).
配信者選択フォーマットは、図33に示した配信者選択リストLCnと同じ様式であり、配信者選択フォーマットを要求してきた視聴者の視聴者IDが第nの視聴者IDに設定され、さらに、配信者登録情報Hnに登録された全ての配信者IDと配信者名称を、順に、第1の配信者IDと第1の配信者名称、第2の配信者IDと第2の配信者名称、・・・、第nの配信者IDと第nの配信者名称に設定されて作成される。 The distributor selection format is the same as the distributor selection list LCn shown in FIG. 33, the viewer ID of the viewer who has requested the distributor selection format is set as the nth viewer ID, and distribution is further performed. All the distributor IDs and distributor names registered in the distributor registration information Hn, in order, the first distributor ID and the first distributor name, the second distributor ID and the second distributor name, ... Created with the nth distributor ID and the nth distributor name set.
配信者設定部110は、作成した配信者選択フォーマットを、配信管理サーバ70を経由して視聴者端末40nに送信する(S114)。 The distributor setting unit 110 transmits the created distributor selection format to the viewer terminal 40n via the distribution management server 70 (S114).
上述したように、視聴者端末40nの表示設定部43は、配信者選択フォーマットを受信すると、図35に示すように、視聴者端末40nの画面41に配信者別設定情報HSnの設定画面として表示し、視聴者に各配信者について、配信選択の不要・希望と、希望する場合、配信期間として常時、または配信開始日時と配信終了日時を設定させ、さらに配信されたタイトルを配信者が指定した表示色で表示してよい場合は初期値[0]を、視聴者が希望する表示色で表示したい場合はその指定色値を告知表示色選択として設定させ、端末メモリ48に保存し、設定された配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間、告知表示色選択)を配信管理サーバ70に送信する。 As described above, when the display setting unit 43 of the viewer terminal 40n receives the distributor selection format, as shown in FIG. 35, it is displayed on the screen 41 of the viewer terminal 40n as the setting screen of the setting information HSn for each distributor. Then, for each distributor, the viewer can select whether or not to select distribution, and if desired, always set the distribution period, or set the distribution start date and time and the distribution end date and time, and the distributor specified the distributed title. If the display color can be displayed, the initial value [0] is set. If the viewer wants to display the display color in the desired color, the designated color value is set as the notification display color selection, stored in the terminal memory 48, and set. The setting information HSn for each distributor (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution period, notification display color selection) is transmitted to the distribution management server 70.
配信者設定部110は、視聴者が配信者選択フォーマットに配信選択および表示条件(配信期間と告知表示色選択)を設定した配信者別設定情報HSnを、配信管理サーバ70を経由して受信する(S115)。 The distributor setting unit 110 receives, via the distribution management server 70, distribution-specific setting information HSn in which the viewer sets the distribution selection and display conditions (distribution period and notification display color selection) in the distributor selection format. (S115).
配信者設定部110は、受信した配信者別設定情報HSnを、視聴者情報データベース202の配信者選択リストLCn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間、告知表示色選択)に設定する(S116)。 The distributor setting unit 110 distributes the received distribution-specific setting information HSn to the distributor selection list LCn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution of the viewer information database 202. Period, notification display color selection) (S116).
配信者設定部110は、設定した配信者選択リストLCnの各配信者に関するデータを、順に1レコード読み出す(S117)。 The distributor setting unit 110 sequentially reads one record of data regarding each distributor in the set distributor selection list LCn (S117).
つまり、1回目の処理では第1の配信者IDについて設定されたレコード、2回目の処理では第2の配信者IDについて設定されたレコード、・・・、n回目の処理では第nの配信者IDについて設定されたレコードと、処理が繰り返されるごとに、1レコードずつ読み出す。 That is, a record set for the first distributor ID in the first process, a record set for the second distributor ID in the second process,..., The nth distributor in the nth process. Each time a record set for the ID and the process is repeated, one record is read out.
配信者設定部110は、当該配信者の配信選択が不要か希望か判定する(S118)。 The distributor setting unit 110 determines whether or not it is necessary to select distribution by the distributor (S118).
配信者設定部110は、当該配信者の配信選択が希望である場合は、配信者情報データベース201で当該配信者の配信者IDで関連付けられている、図34に示した配信者別配信先リストLHnを検索し、配信者選択リストLCnに設定された視聴者IDを配信先視聴者IDとして追加し、読み出したレコードの配信期間のデータをコピーして設定する(S119)。 If the distributor's distribution selection is desired, the distributor setting unit 110 is associated with the distributor ID of the distributor in the distributor information database 201 and is distributed by distributor as shown in FIG. LHn is searched, the viewer ID set in the distributor selection list LCn is added as the distribution destination viewer ID, and the distribution period data of the read record is copied and set (S119).
配信者設定部110は、さらに、読み出したレコードの告知表示色選択のデータをコピーして、配信者別配信先リストLHnに設定する(S119a)。 Further, the distributor setting unit 110 copies the notification display color selection data of the read record and sets it in the distributor-specific distribution destination list LHn (S119a).
配信者設定部110は、次のレコードはあるか判定し、ある場合は、S117の処理に戻り、ない場合は、処理を終了する(S200)。 The distributor setting unit 110 determines whether there is a next record. If there is, the process returns to S117, and if not, the process ends (S200).
また、図21と図22のシーケンスに示したプッシュ方式告知基本情報配信工程において、配信データHDnを作成するデータベースサーバ60の配信データ抽出部105にも、第1の実施の形態における配信データ抽出部105と違いがある。 Further, in the push method notification basic information distribution step shown in the sequence of FIGS. 21 and 22, the distribution data extraction unit 105 of the database server 60 that generates the distribution data HDn is also used in the distribution data extraction unit in the first embodiment. There is a difference with 105.
(データベースサーバ60の配信データ抽出部105)
第2の実施の形態におけるデータベースサーバ60の配信データ抽出部105について、図37のフローチャートに示すが、図26に示した第1の実施の形態におけるデータベースサーバ60の配信データ抽出部105との違いは、配信者別配信先リストLHnから読み出すレコードに、告知表示色選択のデータが追加されたため、告知表示色選択に関するステップS128aとS128bが追加されたことである。
(Delivery data extraction unit 105 of the database server 60)
The distribution data extraction unit 105 of the database server 60 in the second embodiment is shown in the flowchart of FIG. 37, but is different from the distribution data extraction unit 105 of the database server 60 in the first embodiment shown in FIG. This is because the notification display color selection data has been added to the record read from the distributor-specific distribution destination list LHn, and thus steps S128a and S128b relating to the notification display color selection have been added.
その他の図37のS121からS130までのステップは、図26のS21からS30までのステップと同様である。 The other steps from S121 to S130 in FIG. 37 are the same as the steps from S21 to S30 in FIG.
配信データ抽出部105は、データベースサーバ60に内蔵のタイマー(図示せず)で時間計測をして、予め設定された一定時間の待ち状態ののち、以下の処理を繰り返し開始する(S121)。 The distribution data extraction unit 105 measures time with a timer (not shown) built in the database server 60, and after waiting for a predetermined time set in advance, starts the following processing repeatedly (S121).
配信データ抽出部105は、一定時間の間に新たにサーバメモリ204に保存された告知基本情報MKnを順に読み出す(S122)。 The distribution data extraction unit 105 sequentially reads the notification basic information MKn newly stored in the server memory 204 during a predetermined time (S122).
つまり、図6に示した、告知基本情報MK1、告知基本情報MK2、告知基本情報MK3、・・・を1つずつ読み出しては、読み出した告知基本情報MKnについて以下の処理を行なう。 That is, the basic notification information MK1, basic notification information MK2, basic notification information MK3,... Shown in FIG. 6 are read one by one, and the following processing is performed on the read basic information MKn.
配信データ抽出部105は、告知基本情報MKnの配信時期のデータが「1:日時指定」である場合、つまり配信指定日時が設定されている場合、告知基本情報MKnの配信指定日時を読み出す(S123)。 The distribution data extraction unit 105 reads the distribution designation date and time of the notification basic information MKn when the distribution date data of the notification basic information MKn is “1: Date and time designation”, that is, when the distribution designation date and time is set (S123). ).
配信データ抽出部105は、告知基本情報MKnに設定された配信者IDを読み出す(S124)。 The distribution data extraction unit 105 reads the distributor ID set in the notification basic information MKn (S124).
配信データ抽出部105は、当該配信者IDで、配信者情報データベース201に保存された配信者別配信先リストLHnを検索する(S125)。 The distribution data extraction unit 105 searches the distributor-specific distribution destination list LHn stored in the distributor information database 201 with the distributor ID (S125).
配信データ抽出部105は、該当の配信者別配信先リストLHnに設定された1レコード(配信先視聴者IDと配信期間)を順に読み出す(S126)。 The distribution data extraction unit 105 sequentially reads out one record (distribution destination viewer ID and distribution period) set in the distribution destination list LHn for each distributor (S126).
つまり、1回目の処理では第1の配信先視聴者ID、配信期間、および告知表示色選択、2回目の処理では第2の配信先視聴者ID配信先視聴者ID、配信期間、および告知表示色選択、・・・、n回目の処理では第nの配信先視聴者ID、配信期間、および告知表示色選択と、処理が繰り返されるごとに、1レコードずつ読み出す。 That is, the first distribution destination viewer ID, distribution period, and notification display color selection are selected in the first process, and the second distribution destination viewer ID distribution destination viewer ID, distribution period, and notification display are selected in the second process. In the color selection,..., N-th process, each time the n-th distribution destination viewer ID, distribution period, and notification display color selection and the process are repeated, one record is read.
配信データ抽出部105は、読み出したレコードに含まれる配信期間と、現在の日時、または告知基本情報MKnから読み出した配信指定日時がある場合は、当該配信指定日時を比較して、配信期間内であるか判定する(S127)。 When there is a distribution period included in the read record and a current date / time or a distribution designation date / time read from the notification basic information MKn, the distribution data extraction unit 105 compares the distribution designation date / time and compares the distribution period / date within the distribution period. It is determined whether there is (S127).
配信データ抽出部105は、配信期間内である場合のみ、読み出した告知基本情報MKnに読み出したレコードに含まれる配信先視聴者IDを追加して配信データHDnを作成し、サーバメモリ204の配信リストDTに保存する(S128)。 The distribution data extraction unit 105 creates distribution data HDn by adding the distribution destination viewer ID included in the read record to the read notification basic information MKn only within the distribution period, and generates a distribution list in the server memory 204. Save in DT (S128).
つまり、読み出したレコードに含まれる配信先視聴者IDの視聴者が、配信を希望している配信期間に達している告知情報Mnのみが抽出されて、当該視聴者への配信データHDnとなる。 That is, only the notification information Mn reaching the distribution period for which the viewer of the distribution destination viewer ID included in the read record has desired distribution is extracted and becomes distribution data HDn to the viewer.
なお、配信期間には、常時か、開始日時および終了日時が設定されているので、常時の場合は、常に配信期間内として扱われる。 In addition, since the start date / time and the end date / time are set for the distribution period, the distribution period is always treated as being within the distribution period.
配信データ抽出部105は、読み出したレコードに含まれる告知表示色選択に指定色値が設定されているか判定する(S128a)。 The distribution data extraction unit 105 determines whether a designated color value is set for the notification display color selection included in the read record (S128a).
配信データ抽出部105は、告知表示色選択に指定色値が設定されている場合、ステップS128で作成され、サーバメモリ204の配信リストDTに保存された配信データHDnに含まれる告知表示色を指定色値に書き換える(S128b)。
すなわち、視聴者が告知表示色を指定している場合は、配信者が設定した告知表示色を、視聴者が指定した表示色に変更した配信データHDnにし、告知表示色選択のデータが初期値[0]の場合は、配信者が設定した告知表示色のままでよいので、何もしない。
When the designated color value is set for the notice display color selection, the delivery data extracting unit 105 designates the notice display color included in the delivery data HDn created in step S128 and stored in the delivery list DT of the server memory 204. The color value is rewritten (S128b).
That is, when the viewer designates the notice display color, the notice display color set by the distributor is changed to the delivery data HDn changed to the display color designated by the viewer, and the notice display color selection data is the initial value. In the case of [0], nothing is done because the notification display color set by the distributor may be used.
配信データ抽出部105は、該当の配信者別配信先リストLHnに次のレコードはあるか判定し、ある場合は、S126の処理に戻る(S129)。 The distribution data extraction unit 105 determines whether or not there is a next record in the distribution destination list LHn for each distributor, and if there is, returns to the process of S126 (S129).
配信データ抽出部105は、配信者別配信先リストLHnの全レコードについてステップS127、S128、S128a、およびS128bの処理を行なうと、サーバメモリ204に次の告知基本情報MKnがあるか判定し、ある場合は、ステップS122の処理に戻り、ない場合は、一旦処理を終了してS21の待ち状態に遷移する(S130)。 When the distribution data extraction unit 105 performs the processing of steps S127, S128, S128a, and S128b for all the records in the distribution destination list LHn by distributor, the distribution data extraction unit 105 determines whether there is the next notification basic information MKn in the server memory 204. If YES in step S122, the process returns to step S122. If NO in step S122, the process ends and the process shifts to a wait state in step S21 (S130).
この後、配信データ抽出部105によって作成された配信データHDnは、図21と図22のシーケンスに示したように、データベースサーバ60のタイトル配信部106によって、視聴者端末40nまで送信され、視聴者端末40nの配信情報受信部44によって端末メモリ48の配信情報HTnに保存される。 Thereafter, the distribution data HDn created by the distribution data extraction unit 105 is transmitted to the viewer terminal 40n by the title distribution unit 106 of the database server 60, as shown in the sequence of FIGS. The distribution information receiving unit 44 of the terminal 40n stores the distribution information HTn in the terminal memory 48.
さらに、端末メモリ48の配信情報HTnは、視聴者端末40nのタイトル表示部45によって画面41に表示される。 Furthermore, the distribution information HTn in the terminal memory 48 is displayed on the screen 41 by the title display unit 45 of the viewer terminal 40n.
第1の実施の形態において、タイトル表示部45の詳細処理について、図29のフローチャートを参照しながら上述したように、タイトル表示部45は、フォルダFn内に保存された配信データHDnに含まれるタイトルを、配信データHDnに含まれる告知表示色に従って、該当タブTGnのエリアに一覧表示する。 In the first embodiment, as described above with reference to the flowchart of FIG. 29 regarding the detailed processing of the title display unit 45, the title display unit 45 displays the title included in the distribution data HDn stored in the folder Fn. Are displayed in a list in the area of the corresponding tab TGn according to the notification display color included in the distribution data HDn.
第1の実施の形態においては、配信データHDnに含まれる告知表示色が、配信者が設定した告知表示色であるの対して、第2の実施の形態では、視聴者が告知表示色選択に指定色値を設定しておけば、配信データHDnに含まれる告知表示色が指定色値に変更されて、配信用クラウド10から送信されてくる。 In the first embodiment, the notification display color included in the distribution data HDn is the notification display color set by the distributor, whereas in the second embodiment, the viewer selects the notification display color. If the designated color value is set, the notification display color included in the delivery data HDn is changed to the designated color value and transmitted from the delivery cloud 10.
そのため、タイトル表示部45は、第1の実施の形態と同様の処理を行なっても、配信者が設定した告知表示色か視聴者が指定した指定色のいずれか、視聴者の希望する色でタイトルを表示することになる。 Therefore, even if the title display unit 45 performs the same processing as in the first embodiment, the title display unit 45 uses either the notification display color set by the distributor or the designated color specified by the viewer, or the color desired by the viewer. The title will be displayed.
第1の実施の形態では、図16の(f)に示した画面イメージでは、告知タイトルTa1、Ta2を含むA地区タブTGaのエリアとB地区タブTGbが、図16の(h)に示した画面イメージでは、A地区タブTGaと告知タイトルTb1を含むB地区タブTGbのエリアが、それぞれA地区配信者と地区配信者が設定した表示色で表示される。 In the first embodiment, in the screen image shown in FIG. 16 (f), the A district tab TGa area including the announcement titles Ta1 and Ta2 and the B district tab TGb are shown in FIG. 16 (h). In the screen image, the areas of the B district tab TGb including the A district tab TGa and the announcement title Tb1 are displayed in display colors set by the A district distributor and the district distributor, respectively.
これに対して、第2の実施の形態では、図38の(a)示すように、A地区タブTGaは、A地区配信者が設定した表示色で表示され、告知タイトルTb1は、視聴者が告知表示色として指定した色、たとえば赤で表示される。 On the other hand, in the second embodiment, as shown in FIG. 38A, the A district tab TGa is displayed in the display color set by the A district distributor, and the notification title Tb1 is displayed by the viewer. It is displayed in the color designated as the notification display color, for example, red.
なお、B地区タブTGbのエリアも視聴者が告知表示色として指定した色で表示してもよい。 The area of the B district tab TGb may also be displayed in the color designated by the viewer as the notification display color.
また、タイトル表示部45を変更し、各フォルダFnに対応した配信者名称を付したタブTGnを生成せず、配信情報HTnに保存された全ての配信データHDnを配信者ごとに分割せずに、受信時刻が直近の配信データHDnから時系列に一覧表示させることもできる。 Further, the title display unit 45 is changed, the tab TGn with the distributor name corresponding to each folder Fn is not generated, and all the distribution data HDn stored in the distribution information HTn is not divided for each distributor. Also, it is possible to display a list in chronological order from the distribution data HDn having the latest reception time.
図38の(b)示すように、タブTGnを作成しないで、一画面に、複数の配信者からの全ての告知タイトルTa1、Ta2、Tb1、Ta3、・・・を表示しても、視聴者が特定の配信者からの配信データHDnの告知表示色を予め指定したおき、その指定色、たとえば赤で表示することで、視聴者にとってはどの配信者からか容易に識別することができる。 As shown in FIG. 38 (b), even if all the announcement titles Ta1, Ta2, Tb1, Ta3,... Are displayed on one screen without creating the tab TGn, the viewer can be displayed. By designating in advance the notification display color of distribution data HDn from a specific distributor and displaying it in the specified color, for example, red, it is possible for the viewer to easily identify from which distributor.
このとき、配信データHDnに含まれる配信者を象徴するアイコン画像は、各告知タイトルTa1、Ta2、Tb1、Ta3内に、アイコンMa、Mbとして表示される。 At this time, icon images symbolizing the distributor included in the distribution data HDn are displayed as icons Ma and Mb in the respective announcement titles Ta1, Ta2, Tb1, and Ta3.
このように、視聴者が配信者ごとにタイトルを表示する色を設定できることで、視聴者にとって、必ず読みたい配信者のタイトルには目立つ色を指定するなど、視聴者の要望を実現できる。 In this way, since the viewer can set the color for displaying the title for each distributor, the viewer's request can be realized, such as designating a conspicuous color for the distributor's title that the viewer should always read.
したがって、例えば本会員が松江(A地区)から2014年9月10日の10時00分に交通期間で東京の千代田区(B地区)に移動して2014年9月10日の15時00分に到着する場合には、B地区からの配信日時を2014年9月10日の15時00分から19時00分と設定し、色を赤に設定した場合には、B地区からの告知を赤で受信できることになる。 Therefore, for example, the main member moved from Matsue (A district) to Chiyoda Ward (B district) in Tokyo at 10:00 on September 10, 2014 and moved to 15:00 on September 10, 2014. If you arrive at B, set the delivery date from District B from 15:00 to 19:00 on September 10, 2014, and if the color is set to red, the announcement from District B will be red. It will be possible to receive.
このため、B地区の告知だけを見たい場合は、告知タイトルの表示色が赤であれば、B地区から配信された告知タイトルであるとわかるので、赤で表示された告知タイトルのみを読めばよく、全ての告知タイトルの内容を読んで、B地区からかどうか逐一確認しなくて済む。 For this reason, if you want to see only the announcement in B district, if the display color of the announcement title is red, you can know that it is the announcement title delivered from B district, so if you read only the announcement title displayed in red Often, you don't have to read all the announcement titles and check from the B district.
また、A地区も同じ配信日時で受信するように設定している場合にB地区の告知だけを見たい場合は、A地区は色(例えば緑)がB地区(赤)と異なるように設定しておけば、緑の告知タイトルは無視して赤の告知タイトルが表示された場合に、この告知タイトルはB地区からのものであることが容易にわかる。 In addition, if you want to see only the announcement of the B district when the A district is also set to receive at the same delivery date and time, set the A district so that the color (eg green) is different from the B district (red) In this case, when the red notice title is displayed while ignoring the green notice title, it is easily understood that the notice title is from the B district.
<本発明のその他の実施の形態>
本発明のその他の実施の形態における告知配信システムでは、配信者が告知情報Mnの告知種別と告知種別ごとのタイトル表示形式を設定する表示枠種別を告知基本情報MKnに追加し、視聴者が告知種別ごとにタイトル表示形式を選択できる表示枠選択種別のデータを表示条件として配信者別設定情報HSn(視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間、告知表示色選択)に追加する。
<Other Embodiments of the Present Invention>
In the notice delivery system according to another embodiment of the present invention, the distributor adds the display type for setting the notice type of the notice information Mn and the title display format for each notice type to the notice basic information MKn, and the viewer makes the notice. Distributor-specific setting information HSn (viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution period, announcement using display frame selection type data that can select a title display format for each type as a display condition To display color selection).
たとえば、告知情報Mnの告知種別の値は、「0(一般情報)」、「1(イベント情報)」、「2(気象情報)」、または「3(警戒情報)」などとする。 For example, the value of the notification type of the notification information Mn is “0 (general information)”, “1 (event information)”, “2 (weather information)”, “3 (warning information)”, or the like.
また、タイトル表示形式を設定する表示枠種別、およびタイトル表示形式を選択する表示枠選択種別に設定する表示枠データは、図39の(b)に例示した告知タイトルTa1の飾り枠を「表示枠1」、告知タイトルTa2の飾り枠を「表示枠2」、告知タイトルTa3の飾り枠を「表示枠3」、および告知タイトルTa4の飾り枠を「表示枠4」などとする。 Also, the display frame type set for the title display format and the display frame data set for the display frame selection type for selecting the title display format are the display frame data for the notification title Ta1 illustrated in FIG. 1 ”, the decorative frame of the announcement title Ta2 is“ display frame 2 ”, the decorative frame of the announcement title Ta3 is“ display frame 3 ”, and the decorative frame of the announcement title Ta4 is“ display frame 4 ”.
配信者は、配信者端末30nから告知情報Mnを入力するときに、登録しようとしている告知情報Mnの告知種別と、告知情報Mnのタイトルを視聴者端末40nに表示させるときの飾り枠の表示枠種別を告知基本情報MKnに設定する。 When the distributor inputs the notification information Mn from the distributor terminal 30n, the display frame of the decoration frame for displaying the notification type of the notification information Mn to be registered and the title of the notification information Mn on the viewer terminal 40n. The type is set in the notification basic information MKn.
つまり、告知基本情報MKnには、告知表示色、告知ID、配信者ID、タイトルの他に、告知種別と表示枠種別が含まれる。 That is, the notification basic information MKn includes a notification type and a display frame type in addition to the notification display color, notification ID, distributor ID, and title.
一方、視聴者は、視聴者端末40nの表示設定部43により、データベースサーバ60から送信される配信者選択フォーマットで、配信を希望する各配信者について、告知種別ごとにどの飾り枠で表示したいか表示枠選択種別を設定し、設定した配信者別設定情報HSnをデータベースサーバ60に返信する。 On the other hand, the viewer wants the display setting unit 43 of the viewer terminal 40n to display in each display type for each notification type for each distributor who wants to distribute in the distributor selection format transmitted from the database server 60. The display frame selection type is set, and the set setting information HSn for each distributor is returned to the database server 60.
視聴者は、配信者の設定通りで構わない場合は、表示枠選択種別に「初期のまま:0」を設定する。 If the viewer does not mind the setting of the distributor, the viewer sets “initially set to 0” as the display frame selection type.
つまり、配信者別設定情報HSnには、視聴者ID、配信者ID、配信者名称、配信選択(不要、希望)、配信期間、告知表示色選択の他に、第1の告知種別とその表示枠選択種別、第2の告知種別とその表示枠選択種別、第3の告知種別とその表示枠選択種別、・・・が含まれる。 That is, in the setting information HSn by distributor, in addition to the viewer ID, distributor ID, distributor name, distribution selection (unnecessary, desired), distribution period, notification display color selection, the first notification type and its display A frame selection type, a second notification type and its display frame selection type, a third notification type and its display frame selection type, and so on are included.
データベースサーバ60の配信者設定部110は、視聴者端末40nから受信する配信者別設定情報HSnに設定された第1の告知種別とその表示枠選択種別、第2の告知種別とその表示枠選択種別、第3の告知種別とその表示枠選択種別、・・・を、上述した配信期間や告知表示色選択のデータと同様に、配信者別配信先リストLHnに設定する。 The distributor setting unit 110 of the database server 60 selects the first notification type and its display frame selection type, the second notification type and its display frame selection set in the distribution-specific setting information HSn received from the viewer terminal 40n. The type, the third notification type and its display frame selection type,... Are set in the distribution destination list LHn for each distributor in the same manner as the distribution period and notification display color selection data described above.
データベースサーバ60の配信データ抽出部105は、告知基本情報MKnに設定された告知種別に対する、配信者別配信先リストLHnに含まれる表示枠選択種別が「初期のまま:0」でなく、表示枠データが設定されている場合、サーバメモリ204の配信リストDTに保存された配信データHDnに含まれる表示枠種別のデータを当該表示枠選択種別のデータに書き換える。 The distribution data extraction unit 105 of the database server 60 displays the display frame selection type included in the distribution destination list LHn by distributor for the notification type set in the basic notification information MKn instead of “initially set to 0”. When the data is set, the display frame type data included in the distribution data HDn stored in the distribution list DT of the server memory 204 is rewritten to the display frame selection type data.
つまり、配信データHDnには、告知ID、配信者ID、配信先視聴者ID、配信者名称、アイコン画像、告知表示色、タイトル、コンテンツ種別、配信時期、配信指定日時の他に、告知種別と、配信者が設定した表示枠種別か、視聴者が選択した表示枠選択種別のデータによって上書きされた表示枠種別が含まれる。 That is, the distribution data HDn includes a notification ID, a distributor ID, a distribution destination viewer ID, a distributor name, an icon image, a notification display color, a title, a content type, a distribution time, a distribution designation date, and a notification type. The display frame type set by the distributor or the display frame type overwritten by the data of the display frame selection type selected by the viewer is included.
データベースサーバ60のタイトル配信部106によって視聴者端末40nに配信される配信データHDnは、端末メモリ48の配信情報HTnの該当するフォルダFn内に保存される。 Distribution data HDn distributed to the viewer terminal 40n by the title distribution unit 106 of the database server 60 is stored in the corresponding folder Fn of the distribution information HTn in the terminal memory 48.
視聴者端末40nのタイトル表示部45は、選択されたタブTGnに該当するフォルダFn内に保存された配信データHDnに含まれるタイトルを、配信データHDnに含まれる表示枠種別により指定された飾り枠で、当該タブTGnのエリアに表示する。 The title display unit 45 of the viewer terminal 40n displays the title included in the distribution data HDn stored in the folder Fn corresponding to the selected tab TGn, with the decorative frame specified by the display frame type included in the distribution data HDn. Then, it is displayed in the area of the tab TGn.
具体的な表示例について、図39に示した、視聴者端末40nのタイトル表示部45による画面41への告知タイトルの表示イメージを参照しながら、表示形式について説明する。 A specific display example will be described with reference to the display image of the notification title displayed on the screen 41 by the title display unit 45 of the viewer terminal 40n shown in FIG.
図39の(a)には、図16で示した配信者名称を付したタブTGnの表示形式以外の例を示している。 FIG. 39A shows an example other than the display format of the tab TGn with the distributor name shown in FIG.
視聴者が配信を希望した配信者から、告知情報Mnの告知基本情報MKnを配信データHDnとして受信している場合は、その配信者の配信者名称と受信した配信データHDnの未読数を表示したタブTGnを、図16の(f)のように横一列に表示していく代わりに、配信者告知状況という画面内に縦列×横列の表形式に並べて表示する。 When the basic information MKn of the notification information Mn is received as distribution data HDn from the distributor that the viewer desires distribution, the distributor's name of the distributor and the unread number of the received distribution data HDn are displayed. Instead of displaying the tabs TGn in a single horizontal row as shown in FIG. 16 (f), the tabs TGn are displayed side by side in a table format of vertical columns × horizontal rows in the screen of the distributor notification status.
図39の(a)では、A地区の配信者から4件の未読告知があることを、視聴者が告知表示色選択で指定した緑で示したタブTGaと、タブTGaの横に、B地区の配信者から1件の未読告知があることを、視聴者が告知表示色選択で指定した赤で示したタブTGbと、タブTGaの下に、X市の配信者から5件の未読告知があることを、X市の配信者が告知表示色として設定した青で示したタブTGcが表示されている。 In (a) of FIG. 39, there are four unread notifications from the distributors in the A district, and the tab TGa indicated by the viewer in the notification display color selection is indicated in green, and next to the tab TGa, the B district There are 5 unread notifications from the X City distributors under the tab TGb indicated by the viewer in the notification display color selection and the tab TGb indicated by the viewer display color selection that there is one unread notification from the distributor. A tab TGc indicated in blue that the distributor of X city has set as the notification display color is displayed.
図39の(a)で、点線で示したタブTGxは、視聴者がさらに配信希望と新たな配信者を選択し、当該配信者から告知情報Mnの告知基本情報MKnを配信データHDnとして受信した場合に、新たに追加される。 In the tab TGx indicated by the dotted line in FIG. 39A, the viewer further selects a distribution request and a new distributor, and receives the notification basic information MKn of the notification information Mn from the distributor as distribution data HDn. In case, it is newly added.
図39の(a)の表示形式は、第2の実施の形態でも可能であり、第1の実施の形態でも表示色が配信者の設定した告知表示色に限定されるが可能であり、図16の(f)に示した表示形式と、図39の(a)に示した表示形式のどちらで表示するかを選択できるようにするのが好ましい。 The display format of FIG. 39A is also possible in the second embodiment, and the display color can also be limited to the notification display color set by the distributor in the first embodiment. It is preferable that the display format shown in (f) of FIG. 16 or the display format shown in (a) of FIG. 39 can be selected.
図39の(b)に示すように、視聴者が、図39の(a)の表示状態で、タブTGaをタップして選択した場合の表示イメージで、A地区の配信者から受信した4件の告知タイトルTa1、Ta2、Ta3、およびTa4が、A地区告知タイトルの画面に表示される。 As shown in (b) of FIG. 39, the viewer receives four cases received from the distributor in the A area in the display image when the tab TGa is selected by tapping the tab TGa in the display state of FIG. 39 (a). The announcement titles Ta1, Ta2, Ta3, and Ta4 are displayed on the A district announcement title screen.
ここで、たとえば、告知タイトルTa1の配信データHD1には告知種別「0(一般情報)」と表示枠種別「表示枠1」、告知タイトルTa2の配信データHD2には告知種別「1(イベント情報)」と表示枠種別「表示枠2」、告知タイトルTa3の配信データHD3には告知種別「2(気象情報)」と表示枠種別「表示枠3」、および告知タイトルTa4の配信データHD4には告知種別「3(警戒情報)」と表示枠種別「表示枠4」が設定されているとする。 Here, for example, the distribution data HD1 of the notification title Ta1 includes the notification type “0 (general information)” and the display frame type “display frame 1”, and the distribution data HD2 of the notification title Ta2 includes the notification type “1 (event information)”. ”And the display frame type“ display frame 2 ”, the distribution data HD3 of the notification title Ta3 includes the notification type“ 2 (weather information) ”, the display frame type“ display frame 3 ”, and the distribution data HD4 of the notification title Ta4. It is assumed that the type “3 (warning information)” and the display frame type “display frame 4” are set.
視聴者端末40nのタイトル表示部45は、各タイトルを表示枠種別に従って表示するので、図39の(b)に示すように、告知タイトルTa1、Ta2、Ta3、およびTa4が、それぞれ異なる「表示枠1」、「表示枠2」、「表示枠3」、および「表示枠4」で表示される。 Since the title display unit 45 of the viewer terminal 40n displays each title according to the display frame type, as shown in FIG. 39B, the notification titles Ta1, Ta2, Ta3, and Ta4 are different from each other in the “display frame”. “1”, “display frame 2”, “display frame 3”, and “display frame 4”.
さらに、告知種別ごとに表示色を選択するデータを追加することで、視聴者端末40nのタイトル表示部45による画面41への告知タイトルの表示方法は、いろいろな組み合わせが可能となる。 Furthermore, by adding data for selecting a display color for each notification type, various combinations of the display method of the notification title on the screen 41 by the title display unit 45 of the viewer terminal 40n are possible.
第1の実施の形態や第2の実施の形態でも、図16に示した表示イメージは例であって、図16に示した飾り枠に代わって、図39の(b)に示した飾り枠のいずれかを告知配信システムとして採用することができる。 Also in the first embodiment and the second embodiment, the display image shown in FIG. 16 is an example, and instead of the decorative frame shown in FIG. 16, the decorative frame shown in FIG. Any of these can be adopted as a notice distribution system.
以上に示した実施の形態は、本発明の技術的思想を具体化するためのシステムの構成や処理手順を例示するものであって、構成サーバの配置や組み合わせ、および処理の順番等を限定するものではない。 The embodiment described above exemplifies the configuration and processing procedure of a system for embodying the technical idea of the present invention, and limits the arrangement and combination of configuration servers, the order of processing, and the like. It is not a thing.
本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることができる。図面は模式的なものであり、サーバの構成等は現実のものとは異なることに留意すべきである。 The technical idea of the present invention can be variously modified within the technical scope described in the claims. It should be noted that the drawings are schematic and the configuration of the server is different from the actual one.
10 配信用クラウド
20 管理者端末
30a、30b 配信者端末
40n 視聴者端末
41 画面
42 セッション確立部
43 表示設定部
44 配信情報受信部
45 タイトル表示部
46 タイトル削除部
47 コンテンツ取得部
48 端末メモリ
50 システム管理サーバ
60 データベースサーバ
61 ストレージサーバ
62a、62b 低容量コンテンツ配信サーバ
63a、63b 大容量コンテンツ配信サーバ
70 配信管理サーバ
80 セッション確立サーバ
81a、81b 告知配信サーバ
101 配信者登録部
102 配信者認証部
103 入力画面提供部
104 告知情報登録部
105 配信データ抽出部
106 タイトル配信部
107 ログ更新部
108 視聴者登録部
109 視聴者認証部
110 配信者設定部
111 テキスト送信部
112 動画登録部
113 動画送信部
201 配信者情報データベース
202 視聴者情報データベース
203 画面構成情報マスタ
204 サーバメモリ
301 ストレージ
DESCRIPTION OF SYMBOLS 10 Distribution cloud 20 Administrator terminal 30a, 30b Distributor terminal 40n Viewer terminal 41 Screen 42 Session establishment part 43 Display setting part 44 Distribution information receiving part 45 Title display part 46 Title deletion part 47 Content acquisition part 48 Terminal memory 50 System Management server 60 Database server 61 Storage server 62a, 62b Low-capacity content distribution server 63a, 63b Large-capacity content distribution server 70 Distribution management server 80 Session establishment server 81a, 81b Notification distribution server 101 Distributor registration unit 102 Distributor authentication unit 103 Input Screen providing unit 104 Notification information registration unit 105 Distribution data extraction unit 106 Title distribution unit 107 Log update unit 108 Viewer registration unit 109 Viewer authentication unit 110 Distributor setting unit 111 Text transmission unit 112 Video registration unit 11 Video transmission unit 201 the distribution information database 202 the viewer information database 203 screen configuration information master 204 server memory 301 storage
Claims (14)
前記配信用クラウド(10)は、
データベースサーバ(60)、前記データベースサーバ(60)に接続された配信管理サーバ(70)、および前記配信管理サーバ(70)に接続された告知配信サーバ(81a、81b)で構成され、
前記データベースサーバ(60)は、
配信者IDが付与された配信者登録情報(Hn)、および前記配信者IDで関連付けられた配信者別配信先リスト(LHn)が保存される配信者情報データベース(201)と、
視聴者IDが付与された視聴者登録情報(Cn)、および前記視聴者IDで関連付けられた配信者選択リスト(LCn)が保存される視聴者情報データベース(202)と、
告知IDが付与された告知情報Mnに含まれる告知基本情報(MKn)が登録されるサーバメモリ(204)と、
前記配信者登録情報(Hn)に登録された全ての前記配信者IDと配信者名称を設定した配信者選択フォーマットを前記視聴者端末(40n)に送信し、
前記視聴者端末(40n)から返信された前記配信者選択フォーマットに配信選択および配信期間が設定された配信者別設定情報(HSn)を、前記視聴者情報データベース(202)の前記配信者選択リスト(LCn)に保存し、
前記配信選択で配信希望と選択された前記配信者IDに対応する前記配信者別配信先リスト(LHn)に、前記配信者選択リスト(LCn)に設定された前記視聴者IDを配信先視聴者IDとして追加し、さらに前記配信期間を設定する配信者設定部(110)と、
一定時間ごとに、前記告知基本情報MKnに含まれる前記配信者IDに対応する前記配信者別配信先リスト(LHn)から、前記配信先視聴者IDと前記配信期間を読み出し、前記配信期間内であれば、前記配信先視聴者IDに前記告知基本情報MKnを追加して配信データ(HDn)を作成し、前記サーバメモリ(204)の配信リスト(DT)に保存する配信データ抽出部(105)と、
一定時間ごとに、前記配信リスト(DT)に保存された前記配信データ(HDn)を読み出し、前記配信管理サーバ(70)に送信するタイトル配信部(106)を含み、
前記配信管理サーバ(70)は、
前記データベースサーバ(60)から送信される前記配信データ(HDn)を、前記配信データ(HDn)に含まれる前記配信先視聴者IDに割り当てられた前記告知配信サーバ(81a、81b)に転送する手段を含み、
前記告知配信サーバ(81a、81b)は、
前記配信管理サーバ(70)から送信される前記配信データ(HDn)を、前記配信データ(HDn)に含まれる前記配信先視聴者IDの前記視聴者端末(40n)に配信する手段を含み、
前記視聴者端末(40n)は、
端末メモリ(48)と、
前記データベースサーバ(60)から受信する前記配信者選択フォーマットに、前記配信選択および前記配信期間が設定された前記配信者別設定情報(HSn)を、前記端末メモリ(48)に保存し、前記データベースサーバ(60)に返信する表示設定部(43)と、
前記告知配信サーバ(81a)から配信される前記配信データ(HDn)を受信し、
前記端末メモリ(48)に前記配信データ(HDn)に含まれる前記配信者名称を付したフォルダ(Fn)が既に作成されている場合は、前記配信データ(HDn)に未読フラグ「1」を追加して当該フォルダ(Fn)に保存し、
作成されていない場合は、新たに前記配信者名称を付したフォルダ(Fn)を作成して保存する配信情報受信部(44)と、
前記端末メモリ(48)に作成された前記フォルダ(Fn)に対応した前記配信者名称を付したタブ(TGn)を生成し、当該タブ(TGn)のエリアに、当該フォルダ(Fn)に保存された前記配信データ(HDn)のタイトルを、前記配信データ(HDn)に含まれる告知表示色に従って一覧表示するタイトル表示部(45)を含む
ことを特徴とする告知配信システム。 Consists of a distribution cloud (10), an administrator terminal (20) connected to the distribution cloud (10) via the Internet N, a distributor terminal (30a, 30b), and a viewer terminal (40n) An announcement delivery system,
The distribution cloud (10)
A database server (60), a distribution management server (70) connected to the database server (60), and an announcement distribution server (81a, 81b) connected to the distribution management server (70);
The database server (60)
Distributor registration information (Hn) to which a distributor ID is assigned, and a distributor information database (201) in which a distributor-specific distribution destination list (LHn) associated with the distributor ID is stored,
Viewer registration information (Cn) to which a viewer ID is given, and a viewer information database (202) in which a distributor selection list (LCn) associated with the viewer ID is stored;
A server memory (204) in which basic notification information (MKn) included in the notification information Mn to which the notification ID is assigned is registered;
A distributor selection format in which all the distributor IDs and distributor names registered in the distributor registration information (Hn) are set is transmitted to the viewer terminal (40n);
Distribution-by-distributor setting information (HSn) in which the distribution selection and distribution period are set in the distributor selection format returned from the viewer terminal (40n), the distributor selection list of the viewer information database (202) (LCn)
In the distribution destination list (LHn) for each distributor corresponding to the distributor ID selected as distribution desired in the distribution selection, the viewer ID set in the distributor selection list (LCn) is set as the distribution destination viewer. A distributor setting unit (110) for adding the ID and setting the distribution period;
At predetermined intervals, the distribution destination viewer ID and the distribution period are read from the distribution destination list (LHn) by distributor corresponding to the distributor ID included in the basic notification information MKn, and within the distribution period If there is, a distribution data extraction unit (105) that creates the distribution data (HDn) by adding the notification basic information MKn to the distribution destination viewer ID and stores it in the distribution list (DT) of the server memory (204). When,
A title distribution unit (106) that reads the distribution data (HDn) stored in the distribution list (DT) and transmits it to the distribution management server (70) at regular intervals,
The distribution management server (70)
Means for transferring the distribution data (HDn) transmitted from the database server (60) to the notification distribution server (81a, 81b) assigned to the distribution destination viewer ID included in the distribution data (HDn). Including
The notification delivery server (81a, 81b)
Means for distributing the distribution data (HDn) transmitted from the distribution management server (70) to the viewer terminal (40n) of the distribution destination viewer ID included in the distribution data (HDn);
The viewer terminal (40n)
Terminal memory (48);
The distributor-specific setting information (HSn) in which the distribution selection and the distribution period are set in the distributor selection format received from the database server (60) is stored in the terminal memory (48), and the database A display setting unit (43) for replying to the server (60);
Receiving the distribution data (HDn) distributed from the notification distribution server (81a);
When the folder (Fn) with the distributor name included in the distribution data (HDn) has already been created in the terminal memory (48), an unread flag “1” is added to the distribution data (HDn) And save it in the folder (Fn)
If not created, a distribution information receiving unit (44) for newly creating and storing a folder (Fn) with the distributor name,
A tab (TGn) with the distributor name corresponding to the folder (Fn) created in the terminal memory (48) is generated and stored in the folder (Fn) in the area of the tab (TGn). And a title display unit (45) for displaying a list of the titles of the distribution data (HDn) in accordance with a notification display color included in the distribution data (HDn).
前記データベースサーバ(60)に接続されたストレージサーバ(61)と、前記データベースサーバ(60)と前記配信管理サーバ(70)に接続された低容量コンテンツ配信サーバ(62a、62b)と、前記ストレージサーバ(61)と前記配信管理サーバ(70)に接続された大容量コンテンツ配信サーバ(63a、63b)をさらに備え、
前記データベースサーバ(60)は、
前記配信者端末(30a、30b)から入力される前記告知情報(Mn)に含まれる前記告知基本情報(MKn)と詳細情報のうち、前記告知IDが付与された前記告知基本情報(MKn)を前記サーバメモリ(204)に保存し、前記詳細情報(MSn)のコンテンツ種別を判定し、低容量であれば、前記告知IDが付与された前記詳細情報(MSn)を前記サーバメモリ(204)に保存し、大容量であれば、前記告知IDが付与された前記詳細情報(MSn)を前記ストレージサーバ(61)に送信する告知情報登録部(104)と
前記視聴者端末(40n)からの詳細情報要求を、前記配信管理サーバ(70)と前記低容量コンテンツ配信サーバ(62a、62b)を経由して受信し、前記詳細情報要求に含まれる前記告知IDで、前記サーバメモリ(204)の前記詳細情報(MSn)を検索して読み出し、前記低容量コンテンツ配信サーバ(62a、62b)に送信するテキスト送信部(111)とを含み、
前記ストレージサーバ(61)は、
前記告知IDが付与された前記詳細情報MSnを保存するストレージ(301)と、
前記データベースサーバ(60)から受信した前記詳細情報(MSn)を前記ストレージ(301)に保存する動画登録部(112)と、
前記視聴者端末(40n)からの前記詳細情報要求を、前記配信管理サーバ(70)と前記大容量コンテンツ配信サーバ(63a、63b)を経由して受信し、前記詳細情報要求に含まれる前記告知IDで、前記ストレージ(301)の前記詳細情報(MSn)を検索して読み出し、前記大容量コンテンツ配信サーバ(63a、63b)に送信する動画送信部(113)とを含み、
前記低容量コンテンツ配信サーバ(62a、62b)と前記大容量コンテンツ配信サーバ(63a、63b)は、
受信した前記詳細情報(MSn)を、前記詳細情報要求に含まれる前記視聴者端末(40n)のアドレスによって、前記視聴者端末(40n)に配信する手段を含み、
前記視聴者端末(40n)は、
タイトルの前記告知IDと前記配信者IDから、対応する前記フォルダ(Fn)に保存された前記配信データ(HDn)を検出し、当該配信データ(HDn)に含まれる前記コンテンツ種別、前記告知IDおよび前記配信先視聴者ID、並びに前記視聴者端末(40n)のアドレスを含めた前記詳細情報要求を、前記配信管理サーバ(70)に送信し、前記低容量コンテンツ配信サーバ(62a)または前記大容量コンテンツ配信サーバ(63a)から返信される前記詳細情報(MSn)を受信して、表示・再生するコンテンツ取得部(47)をさらに含む
ことを特徴とする請求項1に記載の告知配信システム。 The distribution cloud (10)
A storage server (61) connected to the database server (60), a low-capacity content distribution server (62a, 62b) connected to the database server (60) and the distribution management server (70), and the storage server (61) and a large-capacity content distribution server (63a, 63b) connected to the distribution management server (70),
The database server (60)
Of the basic notification information (MKn) and detailed information included in the notification information (Mn) input from the distributor terminal (30a, 30b), the basic notification information (MKn) to which the notification ID is assigned is used. The content type of the detailed information (MSn) is stored in the server memory (204), and if the capacity is low, the detailed information (MSn) assigned with the notification ID is stored in the server memory (204). If it is stored and has a large capacity, details from the notification information registration unit (104) and the viewer terminal (40n) that transmit the detailed information (MSn) to which the notification ID is assigned to the storage server (61) An information request is received via the distribution management server (70) and the low-capacity content distribution server (62a, 62b), and the notification ID included in the detailed information request is A text transmission unit (111) that searches and reads the detailed information (MSn) in the server memory (204) and transmits the detailed information (MSn) to the low-capacity content distribution servers (62a, 62b),
The storage server (61)
A storage (301) for storing the detailed information MSn to which the notification ID is assigned;
A moving image registration unit (112) that stores the detailed information (MSn) received from the database server (60) in the storage (301);
The detailed information request from the viewer terminal (40n) is received via the distribution management server (70) and the large-capacity content distribution server (63a, 63b), and the notification included in the detailed information request A video transmission unit (113) that searches and reads the detailed information (MSn) of the storage (301) by ID and transmits the detailed information (MSn) to the large-capacity content distribution servers (63a, 63b);
The low-capacity content distribution servers (62a, 62b) and the large-capacity content distribution servers (63a, 63b)
Means for delivering the received detailed information (MSn) to the viewer terminal (40n) by the address of the viewer terminal (40n) included in the detailed information request;
The viewer terminal (40n)
The distribution data (HDn) stored in the corresponding folder (Fn) is detected from the notification ID of the title and the distributor ID, and the content type included in the distribution data (HDn), the notification ID, and The detailed information request including the distribution destination viewer ID and the address of the viewer terminal (40n) is transmitted to the distribution management server (70), and the low capacity content distribution server (62a) or the large capacity The notification distribution system according to claim 1, further comprising a content acquisition unit (47) that receives the detailed information (MSn) returned from the content distribution server (63a), displays and reproduces the detailed information (MSn).
前記タイトル配信部(106)は、前記配信管理サーバ(70)に初めて送信する前記配信データ(HDn)について、当該配信データ(HDn)に含まれる前記告知ID、前記配信者IDおよび前記配信先視聴者IDと、配信状況欄に「配信中」と設定したログデータ(Gn)を作成し、前記サーバメモリ(204)のログリスト(GT)に保存し、
前記ログ更新部(107)は、
前記配信管理サーバ(70)から、前記告知IDと前記配信先視聴者IDとともに配信状態情報を通知されると、前記告知IDと前記配信先視聴者IDで、前記サーバメモリ(204)の前記ログリスト(GT)から、該当のログデータ(Gn)を検出し、前記配信状態情報のデータにより、前記ログデータ(Gn)を更新する
ことを特徴とする請求項1または2に記載の告知配信システム。 The database server further includes a log update unit (107),
The title distribution unit (106), for the distribution data (HDn) transmitted for the first time to the distribution management server (70), the notification ID, distributor ID and distribution destination viewing included in the distribution data (HDn). Log data (Gn) set to “distributing” in the distribution ID field and the user ID, and save it in the log list (GT) of the server memory (204),
The log update unit (107)
When distribution status information is notified from the distribution management server (70) together with the notification ID and the distribution destination viewer ID, the log in the server memory (204) is notified by the notification ID and the distribution destination viewer ID. The notice distribution system according to claim 1 or 2, wherein the log data (Gn) is detected from the list (GT), and the log data (Gn) is updated with the data of the distribution state information. .
前記配信者登録部(101)は、前記管理者端末(20)から入力される配信者情報を、配信者を識別するための前記配信者IDを付与した前記配信者登録情報(Hn)として、前記配信者情報データベース(201)に保存し、前記配信者登録情報(Hn)と前記配信者IDで関連付けた前記配信者別配信先リスト(LHn)のエリアを、前記配信者情報データベース(201)に設定する
ことを特徴とする請求項1ないし3のいずれか1項に記載の告知配信システム。 The database server (60) further includes a distributor registration unit (101),
The distributor registration unit (101) uses the distributor information input from the administrator terminal (20) as the distributor registration information (Hn) to which the distributor ID for identifying the distributor is added. An area of the distributor-specific distribution destination list (LHn) stored in the distributor information database (201) and associated with the distributor registration information (Hn) by the distributor ID is the distributor information database (201). The notification delivery system according to any one of claims 1 to 3, wherein the notification delivery system is set as follows.
前記視聴者登録部(108)は、前記視聴者端末(40n)から入力される視聴者情報を、視聴者を識別するための前記視聴者IDを付与した前記視聴者登録情報(Cn)として、前記視聴者情報データベース(202)に保存し、前記視聴者登録情報(Cn)と前記視聴者IDで関連付けた前記配信者選択リスト(LCn)のエリアを、前記視聴者情報データベース(202)に設定する
ことを特徴とする請求項1ないし4のいずれか1項に記載の告知配信システム。 The database server (60) further includes a viewer registration unit (108),
The viewer registration unit (108) uses the viewer information input from the viewer terminal (40n) as the viewer registration information (Cn) to which the viewer ID for identifying the viewer is added. An area of the distributor selection list (LCn) stored in the viewer information database (202) and associated with the viewer registration information (Cn) by the viewer ID is set in the viewer information database (202). The notice delivery system according to any one of claims 1 to 4, wherein:
前記配信者設定部(110)は、前記視聴者端末(40n)で前記配信者別設定情報(HSn)に設定された前記告知表示色選択を、前記配信者別配信先リスト(LHn)に設定し、
前記配信データ抽出部(105)は、前記配信者別配信先リスト(LHn)に含まれる前記告知表示色選択に指定色値が設定されている場合、前記サーバメモリ(204)の前記配信リスト(DT)に保存された前記配信データ(HDn)に含まれる前記告知表示色を前記指定色値に書き換える
ことを特徴とする請求項1ないし5のいずれか1項に記載の告知配信システム。 The display setting unit (43) replies to the database server (60) the setting information for each distributor (HSn) in which the notification display color selection is further set in the distributor selection format,
The distributor setting unit (110) sets the notification display color selection set in the distributor-specific setting information (HSn) in the viewer terminal (40n) in the distributor-specific distribution destination list (LHn). And
The distribution data extraction unit (105), when a designated color value is set in the notification display color selection included in the distribution destination list (LHn) by distributor, the distribution list (105) of the server memory (204) The notice delivery system according to any one of claims 1 to 5, wherein the notice display color included in the delivery data (HDn) stored in (DT) is rewritten to the designated color value.
前記表示設定部(43)は、前記配信者選択フォーマットに、前記告知種別ごとの表示枠選択種別がさらに設定された前記配信者別設定情報(HSn)を前記データベースサーバ(60)に返信し、
前記配信者設定部(110)は、前記視聴者端末(40n)で前記配信者別設定情報(HSn)に設定された前記告知種別ごとの前記表示枠選択種別を、前記配信者別配信先リスト(LHn)に設定し、
前記配信データ抽出部(105)は、前記サーバメモリ(204)の前記配信リスト(DT)に保存された前記配信データ(HDn)に含まれる前記告知基本情報(MKn)に設定された前記告知種別に対し、前記配信者別配信先リスト(LHn)に含まれる前記表示枠選択種別に表示枠データが設定されている場合、当該配信データ(HDn)に含まれる前記表示枠種別を前記表示枠選択種別に設定された前記表示枠データに書き換え、
前記タイトル表示部(45)は、前記配信データ(HDn)に含まれるタイトルを、当該配信データ(HDn)に含まれる前記表示枠種別に設定された前記表示枠データの飾り枠で表示する
ことを特徴とする請求項1ないし6のいずれか1項に記載の告知配信システム。 The notification basic information (MKn) further includes a notification type and a display frame type,
The display setting unit (43) returns the setting information for each distributor (HSn) in which the display frame selection type for each notification type is further set in the distributor selection format to the database server (60),
The distributor setting unit (110) sets the display frame selection type for each notification type set in the setting information (HSn) for each distributor in the viewer terminal (40n), as the distribution destination list for each distributor. (LHn)
The distribution data extraction unit (105) is configured to set the notification type set in the notification basic information (MKn) included in the distribution data (HDn) stored in the distribution list (DT) of the server memory (204). On the other hand, when display frame data is set in the display frame selection type included in the distribution destination list (LHn) by distributor, the display frame type included in the distribution data (HDn) is selected as the display frame. Rewrite the display frame data set in the type,
The title display unit (45) displays a title included in the distribution data (HDn) with a decoration frame of the display frame data set in the display frame type included in the distribution data (HDn). The notice delivery system according to any one of claims 1 to 6, characterized in that
前記配信用クラウド(10)は、
データベースサーバ(60)、前記データベースサーバ(60)に接続された配信管理サーバ(70)、および前記配信管理サーバ(70)に接続された告知配信サーバ(81a、81b)で構成され、
前記データベースサーバ(60)は、
配信者IDが付与された配信者登録情報Hn、および前記配信者IDで関連付けられた配信者別配信先リスト(LHn)が保存される配信者情報データベース(201)と、
視聴者IDが付与された視聴者登録情報Cn、および前記視聴者IDで関連付けられた配信者選択リスト(LCn)が保存される視聴者情報データベース(202)と、
告知IDが付与された告知情報Mnに含まれる告知基本情報(MKn)が登録されるサーバメモリ(204)と、
前記配信者登録情報(Hn)に登録された全ての配信者IDと配信者名称を設定した配信者選択フォーマットを前記視聴者端末(40n)に送信し、
前記視聴者端末(40n)から返信された前記配信者選択フォーマットに配信選択および配信期間が設定された配信者別設定情報(HSn)を、前記視聴者情報データベース(202)の前記配信者選択リスト(LCn)に保存し、
前記配信選択で配信希望と選択された前記配信者IDに対応する前記配信者別配信先リスト(LHn)に、前記配信者選択リスト(LCn)に設定された前記視聴者IDを配信先視聴者IDとして追加し、さらに前記配信期間を設定する配信者設定部(110)と、
一定時間ごとに、前記告知基本情報MKnに含まれる前記配信者IDに対応する前記配信者別配信先リスト(LHn)から、前記配信先視聴者IDと前記配信期間を読み出し、前記配信期間内であれば、前記配信先視聴者IDに前記告知基本情報(MKn)を追加して配信データ(HDn)を作成し、前記サーバメモリ(204)の配信リスト(DT)に保存する配信データ抽出部(105)と、
一定時間ごとに、前記配信リスト(DT)に保存された前記配信データ(HDn)を読み出し、前記配信管理サーバ(70)に送信するタイトル配信部(106)と、
前記サーバメモリ(204)に保存された、前記告知情報(Mn)の配信を受信するためのプログラムを、前記視聴者端末(40n)に提供するプログラム提供部(図示なし)とを含み、
前記配信管理サーバ(70)は、
前記データベースサーバ(60)から送信される前記配信データ(HDn)を、前記配信データ(HDn)に含まれる前記配信先視聴者IDに割り当てられた前記告知配信サーバ(81a、81b)に転送する手段を含み、
前記告知配信サーバ(81a、81b)は、
前記配信管理サーバ(70)から送信される前記配信データ(HDn)を、前記配信データ(HDn)に含まれる前記配信先視聴者IDの前記視聴者端末(40n)に配信する手段を含み、
前記プログラムは、
前記視聴者端末(40n)のCPUに、
前記データベースサーバ(60)から受信する前記配信者選択フォーマットに、前記配信選択および前記配信期間が設定された前記配信者別設定情報(HSn)を、前記視聴者端末(40n)に実装された端末メモリ(48)に保存し、前記データベースサーバ(60)に返信する表示設定部(43)と、
前記告知配信サーバ(81a)から配信される前記配信データ(HDn)を受信し、
前記端末メモリ(48)に前記配信データ(HDn)に含まれる前記配信者名称を付したフォルダ(Fn)が既に作成されている場合は、前記配信データ(HDn)に未読フラグ「1」を追加して当該フォルダ(Fn)に保存し、
作成されていない場合は、新たに前記配信者名称を付したフォルダ(Fn)を作成して保存する配信情報受信部(44)と、
前記端末メモリ(48)に作成された前記フォルダ(Fn)に対応した前記配信者名称を付したタグ(TGn)を生成し、当該タグ(TGn)のエリアに、当該フォルダ(Fn)に保存された前記配信データ(HDn)のタイトルを、前記配信データ(HDn)に含まれる告知表示色に従って一覧表示するタイトル表示部(45)
としての機能を実行させることを特徴とする告知配信システム。 An announcement distribution system using a distribution cloud (10) connected to an administrator terminal (20), a distributor terminal (30a, 30b), and a viewer terminal (40n) via the Internet network N,
The distribution cloud (10)
A database server (60), a distribution management server (70) connected to the database server (60), and an announcement distribution server (81a, 81b) connected to the distribution management server (70);
The database server (60)
A distributor information database (201) in which a distributor registration information Hn to which a distributor ID is assigned and a distributor-specific distribution destination list (LHn) associated with the distributor ID are stored;
A viewer information database (202) in which viewer registration information Cn to which a viewer ID is assigned and a distributor selection list (LCn) associated with the viewer ID are stored;
A server memory (204) in which basic notification information (MKn) included in the notification information Mn to which the notification ID is assigned is registered;
A distributor selection format in which all distributor IDs and distributor names registered in the distributor registration information (Hn) are set is transmitted to the viewer terminal (40n);
Distribution-by-distributor setting information (HSn) in which the distribution selection and distribution period are set in the distributor selection format returned from the viewer terminal (40n), the distributor selection list of the viewer information database (202) (LCn)
In the distribution destination list (LHn) for each distributor corresponding to the distributor ID selected as distribution desired in the distribution selection, the viewer ID set in the distributor selection list (LCn) is set as the distribution destination viewer. A distributor setting unit (110) for adding the ID and setting the distribution period;
At predetermined intervals, the distribution destination viewer ID and the distribution period are read from the distribution destination list (LHn) by distributor corresponding to the distributor ID included in the basic notification information MKn, and within the distribution period If there is, a distribution data extraction unit for adding distribution basic information (MKn) to the distribution destination viewer ID to create distribution data (HDn) and storing it in the distribution list (DT) of the server memory (204) ( 105),
A title distribution unit (106) that reads the distribution data (HDn) stored in the distribution list (DT) and transmits it to the distribution management server (70) at regular intervals;
A program providing unit (not shown) for providing the viewer terminal (40n) with a program for receiving the distribution of the notification information (Mn) stored in the server memory (204),
The distribution management server (70)
Means for transferring the distribution data (HDn) transmitted from the database server (60) to the notification distribution server (81a, 81b) assigned to the distribution destination viewer ID included in the distribution data (HDn). Including
The notification delivery server (81a, 81b)
Means for distributing the distribution data (HDn) transmitted from the distribution management server (70) to the viewer terminal (40n) of the distribution destination viewer ID included in the distribution data (HDn);
The program is
The CPU of the viewer terminal (40n)
A terminal in which the distribution-specific setting information (HSn) in which the distribution selection and the distribution period are set in the distributor selection format received from the database server (60) is installed in the viewer terminal (40n) A display setting unit (43) that saves in the memory (48) and sends back to the database server (60);
Receiving the distribution data (HDn) distributed from the notification distribution server (81a);
When the folder (Fn) with the distributor name included in the distribution data (HDn) has already been created in the terminal memory (48), an unread flag “1” is added to the distribution data (HDn) And save it in the folder (Fn)
If not created, a distribution information receiving unit (44) for newly creating and storing a folder (Fn) with the distributor name,
A tag (TGn) with the distributor name corresponding to the folder (Fn) created in the terminal memory (48) is generated and stored in the folder (Fn) in the area of the tag (TGn). Further, a title display section (45) for displaying a list of the titles of the distribution data (HDn) according to the notification display color included in the distribution data (HDn)
An announcement distribution system characterized by causing the function to be executed.
前記データベースサーバ(60)に接続されたストレージサーバ(61)と、前記データベースサーバ(60)と前記配信管理サーバ(70)に接続された低容量コンテンツ配信サーバ(62a、62b)と、前記ストレージサーバ(61)と前記配信管理サーバ(70)に接続された大容量コンテンツ配信サーバ(63a、63b)をさらに備え、
前記データベースサーバ(60)は、
前記配信者端末(30a、30b)から入力される前記告知情報(Mn)に含まれる前記告知基本情報(MKn)と詳細情報のうち、前記告知IDが付与された前記告知基本情報(MKn)を前記サーバメモリ(204)に保存し、前記詳細情報(MSn)のコンテンツ種別を判定し、低容量であれば、前記告知IDが付与された前記詳細情報(MSn)を前記サーバメモリ(204)に保存し、大容量であれば、前記告知IDが付与された前記詳細情報(MSn)を前記ストレージサーバ(61)に送信する告知情報登録部(104)と
前記視聴者端末(40n)からの詳細情報要求を、前記配信管理サーバ(70)と前記低容量コンテンツ配信サーバ(62a、62b)を経由して受信し、前記詳細情報要求に含まれる前記告知IDで、前記サーバメモリ(204)の前記詳細情報(MSn)を検索して読み出し、前記低容量コンテンツ配信サーバ(62a、62b)に送信するテキスト送信部(111)とを含み、
前記ストレージサーバ(61)は、
前記告知IDが付与された前記詳細情報MSnを保存するストレージ(301)と、
前記データベースサーバ(60)から受信した前記詳細情報(MSn)を前記ストレージ(301)に保存する動画登録部(112)と、
前記視聴者端末(40n)からの前記詳細情報要求を、前記配信管理サーバ(70)と前記大容量コンテンツ配信サーバ(63a、63b)を経由して受信し、前記詳細情報要求に含まれる前記告知IDで、前記ストレージ(301)の前記詳細情報(MSn)を検索して読み出し、前記大容量コンテンツ配信サーバ(63a、63b)に送信する動画送信部(113)とを含み、
前記低容量コンテンツ配信サーバ(62a、62b)と前記大容量コンテンツ配信サーバ(63a、63b)は、
受信した前記詳細情報(MSn)を、前記詳細情報要求に含まれる前記視聴者端末(40n)のアドレスによって、前記視聴者端末(40n)に配信する手段を含み、
前記プログラムは、
前記視聴者端末(40n)のCPUに、
タイトルの前記告知IDと前記配信者IDから、対応する前記フォルダFnに保存された前記配信データ(HDn)を検出し、当該配信データ(HDn)に含まれる前記コンテンツ種別、前記告知IDおよび前記配信先視聴者ID、並びに前記視聴者端末(40n)のアドレスを含めた前記詳細情報要求を、前記配信管理サーバ(70)に送信し、前記低容量コンテンツサーバ(62a)または前記大容量コンテンツサーバ(63a)から返信される前記詳細情報(MSn)を受信して、表示・再生するコンテンツ取得部(47)としての機能を実行させる
ことを特徴とする請求項8に記載の告知配信システム。 The distribution cloud (10)
A storage server (61) connected to the database server (60), a low-capacity content distribution server (62a, 62b) connected to the database server (60) and the distribution management server (70), and the storage server (61) and a large-capacity content distribution server (63a, 63b) connected to the distribution management server (70),
The database server (60)
Of the basic notification information (MKn) and detailed information included in the notification information (Mn) input from the distributor terminal (30a, 30b), the basic notification information (MKn) to which the notification ID is assigned is used. The content type of the detailed information (MSn) is stored in the server memory (204), and if the capacity is low, the detailed information (MSn) assigned with the notification ID is stored in the server memory (204). If it is stored and has a large capacity, details from the notification information registration unit (104) and the viewer terminal (40n) that transmit the detailed information (MSn) to which the notification ID is assigned to the storage server (61) An information request is received via the distribution management server (70) and the low-capacity content distribution server (62a, 62b), and the notification ID included in the detailed information request is A text transmission unit (111) that searches and reads the detailed information (MSn) in the server memory (204) and transmits the detailed information (MSn) to the low-capacity content distribution servers (62a, 62b),
The storage server (61)
A storage (301) for storing the detailed information MSn to which the notification ID is assigned;
A moving image registration unit (112) that stores the detailed information (MSn) received from the database server (60) in the storage (301);
The detailed information request from the viewer terminal (40n) is received via the distribution management server (70) and the large-capacity content distribution server (63a, 63b), and the notification included in the detailed information request A video transmission unit (113) that searches and reads the detailed information (MSn) of the storage (301) by ID and transmits the detailed information (MSn) to the large-capacity content distribution servers (63a, 63b);
The low-capacity content distribution servers (62a, 62b) and the large-capacity content distribution servers (63a, 63b)
Means for delivering the received detailed information (MSn) to the viewer terminal (40n) by the address of the viewer terminal (40n) included in the detailed information request;
The program is
The CPU of the viewer terminal (40n)
The distribution data (HDn) stored in the corresponding folder Fn is detected from the notification ID of the title and the distributor ID, and the content type, the notification ID, and the distribution included in the distribution data (HDn) The detailed information request including the previous viewer ID and the address of the viewer terminal (40n) is transmitted to the distribution management server (70), and the low-capacity content server (62a) or the large-capacity content server ( The notice delivery system according to claim 8, wherein the detailed information (MSn) returned from 63a) is received, and a function as a content acquisition unit (47) for displaying and reproducing is executed.
前記タイトル配信部(106)は、前記配信管理サーバ(70)に初めて送信する前記配信データ(HDn)について、当該配信データ(HDn)に含まれる前記告知ID、前記配信者I6Dおよび前記配信先視聴者IDと、配信状況欄に「配信中」と設定したログデータ(Gn)を作成し、前記サーバメモリ(204)のログリスト(GT)に保存し、
前記ログ更新部(107)は、
前記配信管理サーバ(70)から、前記告知IDと前記配信先視聴者IDとともに配信状態情報を通知されると、前記告知IDと前記配信先視聴者IDで、前記サーバメモリ(204)の前記ログリスト(GT)から、該当のログデータ(Gn)を検出し、前記配信状態情報のデータにより、前記ログデータ(Gn)を更新する
ことを特徴とする請求項8または9に記載の告知配信システム。 The database server further includes a log update unit (107),
The title distribution unit (106), for the distribution data (HDn) transmitted for the first time to the distribution management server (70), the notification ID included in the distribution data (HDn), the distributor I6D, and the distribution destination viewing Log data (Gn) set to “distributing” in the distribution ID field and the user ID, and save it in the log list (GT) of the server memory (204),
The log update unit (107)
When distribution status information is notified from the distribution management server (70) together with the notification ID and the distribution destination viewer ID, the log in the server memory (204) is notified by the notification ID and the distribution destination viewer ID. The notice distribution system according to claim 8 or 9, wherein the log data (Gn) is detected from the list (GT), and the log data (Gn) is updated with the data of the distribution state information. .
前記配信者登録部(101)は、前記管理者端末(20)から入力される配信者情報を、配信者を識別するための前記配信者IDを付与した前記配信者登録情報(Hn)として、前記配信者情報データベース(201)に保存し、前記配信者登録情報(Hn)と前記配信者IDで関連付けた前記配信者別配信先リスト(LHn)のエリアを、前記配信者情報データベース(201)に設定する
ことを特徴とする請求項8ないし10のいずれか1項に記載の告知配信システム。 The database server (60) further includes a distributor registration unit (101),
The distributor registration unit (101) uses the distributor information input from the administrator terminal (20) as the distributor registration information (Hn) to which the distributor ID for identifying the distributor is added. An area of the distributor-specific distribution destination list (LHn) stored in the distributor information database (201) and associated with the distributor registration information (Hn) by the distributor ID is the distributor information database (201). The notification distribution system according to claim 8, wherein the notification distribution system is set to the following.
前記視聴者登録部(108)は、前記視聴者端末(40n)から入力される視聴者情報を、視聴者を識別するための前記視聴者IDを付与した前記視聴者登録情報(Cn)として、前記視聴者情報データベース(202)に保存し、前記視聴者登録情報(Cn)と前記視聴者IDで関連付けた前記配信者選択リスト(LCn)のエリアを、前記視聴者情報データベース(202)に設定する
ことを特徴とする請求項8ないし11のいずれか1項に記載の告知配信システム。 The database server (60) further includes a viewer registration unit (108),
The viewer registration unit (108) uses the viewer information input from the viewer terminal (40n) as the viewer registration information (Cn) to which the viewer ID for identifying the viewer is added. An area of the distributor selection list (LCn) stored in the viewer information database (202) and associated with the viewer registration information (Cn) by the viewer ID is set in the viewer information database (202). The notice delivery system according to any one of claims 8 to 11, wherein:
前記配信者設定部(110)は、前記視聴者端末(40n)から受信する前記配信者別設定情報(HSn)に設定された前記告知表示色選択を、前記配信者別配信先リスト(LHn)に設定し、
前記配信データ抽出部(105)は、前記配信者別配信先リスト(LHn)に含まれる前記告知表示色選択に指定色値が設定されている場合、前記サーバメモリ(204)の前記配信リスト(DT)に保存された前記配信データ(HDn)に含まれる前記告知表示色を前記指定色値に書き換える
ことを特徴とする請求項8ないし12のいずれか1項に記載の告知配信システム。 The program stores, in the CPU of the viewer terminal (40n), the distribution-specific setting information (HSn) in which notification display color selection is further set in the distributor selection format by the display setting unit (43). Causing the database server (60) to perform a reply function;
The distributor setting unit (110) sets the notification display color selection set in the distributor-specific setting information (HSn) received from the viewer terminal (40n) to the distributor-specific distribution destination list (LHn). Set to
The distribution data extraction unit (105), when a designated color value is set in the notification display color selection included in the distribution destination list (LHn) by distributor, the distribution list (105) of the server memory (204) The notice delivery system according to any one of claims 8 to 12, wherein the notice display color included in the delivery data (HDn) stored in DT) is rewritten to the designated color value.
前記プログラムは、前記視聴者端末(40n)のCPUに、
前記表示設定部(43)により、前記配信者選択フォーマットに、前記告知種別ごとの表示枠選択種別がさらに設定された前記配信者別設定情報(HSn)を前記データベースサーバ(60)に返信させ、
前記タイトル表示部(45)により、前記配信データ(HDn)に含まれるタイトルを、当該配信データ(HDn)に含まれる前記表示枠種別に設定された表示枠データの飾り枠で表示させる機能を実行させ、
前記配信者設定部(110)は、前記視聴者端末(40n)で前記配信者別設定情報(HSn)に設定された前記告知種別ごとの前記表示枠選択種別を、前記配信者別配信先リストLHnに設定し、
前記配信データ抽出部(105)は、前記サーバメモリ(204)の前記配信リスト(DT)に保存された前記配信データ(HDn)に含まれる前記告知基本情報(MKn)に設定された前記告知種別に対し、前記配信者別配信先リスト(LHn)に含まれる前記表示枠選択種別に表示枠データが設定されている場合、当該配信データ(HDn)に含まれる前記表示枠種別を前記表示枠選択種別に設定された前記表示枠データに書き換える
ことを特徴とする請求項8ないし13のいずれか1項に記載の告知配信システム。 The notification basic information (MKn) further includes a notification type and a display frame type,
The program is stored in the CPU of the viewer terminal (40n).
The display setting unit (43) causes the distributor selection format (HSn) in which the display frame selection type for each notification type is further set in the distributor selection format to be returned to the database server (60),
The title display unit (45) executes a function of displaying the title included in the distribution data (HDn) in the display frame data decoration frame set in the display frame type included in the distribution data (HDn). Let
The distributor setting unit (110) sets the display frame selection type for each notification type set in the setting information (HSn) for each distributor in the viewer terminal (40n), as the distribution destination list for each distributor. Set to LHn,
The distribution data extraction unit (105) is configured to set the notification type set in the notification basic information (MKn) included in the distribution data (HDn) stored in the distribution list (DT) of the server memory (204). On the other hand, when display frame data is set in the display frame selection type included in the distribution destination list (LHn) by distributor, the display frame type included in the distribution data (HDn) is selected as the display frame. The notice distribution system according to any one of claims 8 to 13, wherein the display frame data is rewritten to the display frame data set to a type.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014183286A JP6425472B2 (en) | 2014-09-09 | 2014-09-09 | Notification delivery system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014183286A JP6425472B2 (en) | 2014-09-09 | 2014-09-09 | Notification delivery system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016058870A true JP2016058870A (en) | 2016-04-21 |
JP6425472B2 JP6425472B2 (en) | 2018-11-21 |
Family
ID=55759149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014183286A Expired - Fee Related JP6425472B2 (en) | 2014-09-09 | 2014-09-09 | Notification delivery system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6425472B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019537771A (en) * | 2016-10-03 | 2019-12-26 | ジェムアルト エスアー | Method, data transmission control server, data storage server, data processing server, and system for transmitting data to at least one device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001273433A (en) * | 2000-03-23 | 2001-10-05 | Yuichi Kyoho | System and method for collecting and distributing information |
JP2002259381A (en) * | 2001-03-05 | 2002-09-13 | Matsushita Electric Ind Co Ltd | System and device for distributing contents |
JP2006039930A (en) * | 2004-07-27 | 2006-02-09 | Nec Corp | Information providing system, information providing method, and provider server |
-
2014
- 2014-09-09 JP JP2014183286A patent/JP6425472B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001273433A (en) * | 2000-03-23 | 2001-10-05 | Yuichi Kyoho | System and method for collecting and distributing information |
JP2002259381A (en) * | 2001-03-05 | 2002-09-13 | Matsushita Electric Ind Co Ltd | System and device for distributing contents |
JP2006039930A (en) * | 2004-07-27 | 2006-02-09 | Nec Corp | Information providing system, information providing method, and provider server |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019537771A (en) * | 2016-10-03 | 2019-12-26 | ジェムアルト エスアー | Method, data transmission control server, data storage server, data processing server, and system for transmitting data to at least one device |
Also Published As
Publication number | Publication date |
---|---|
JP6425472B2 (en) | 2018-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11720225B2 (en) | Method and apparatus for managing notification bar message | |
US10075769B2 (en) | Methods and systems for media consumption | |
US9038105B2 (en) | Thumbnail publication | |
US8949278B2 (en) | Contact information management | |
JP5681641B2 (en) | Specific, collective and automatic generation of media guides for online content | |
US20150150071A1 (en) | Method and apparatus for reproducing content through integrated channel management | |
US8572491B2 (en) | System and method of presenting media content | |
US8200720B2 (en) | System and computer program product for file management | |
US9288279B2 (en) | Method and system for providing a content based on preferences | |
KR20130022023A (en) | Method and system sharing activity of a device | |
JP6022215B2 (en) | Posting information sharing system, information processing system, information processing method, program, and computer platform | |
CN1201195A (en) | Information supplying system | |
EP2635073A1 (en) | Access point selection based on number of successful connections | |
CN113490039B (en) | Screen-throwing joint broadcasting method, device, system, electronic equipment and storage medium | |
JP2018195339A (en) | System, server, and program for providing electronic manual | |
JP6425472B2 (en) | Notification delivery system | |
JP2010033341A (en) | Portable radio terminal, radio communication method, and content reference system | |
JPWO2017090459A1 (en) | Information processing apparatus, information processing method, receiving apparatus, and receiving method | |
CN103716677A (en) | Function channel selection and custom device and method thereof | |
JP2018041285A (en) | Schedule management program, schedule management method, and schedule management device | |
US20110029576A1 (en) | Collection of Media Files | |
JP2010233036A (en) | Related content distribution system, user device management server, and computer program | |
JP2015231109A (en) | Terminal device and program | |
JP4902720B2 (en) | Metadata display control device, metadata display control system, metadata display control method, and metadata display control program | |
JP2014241146A (en) | Notification bi-directional communication system and viewer terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170822 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180524 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180710 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180718 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181009 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181023 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6425472 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |