[go: up one dir, main page]

JP7029335B2 - Management server, management method, and its program - Google Patents

Management server, management method, and its program Download PDF

Info

Publication number
JP7029335B2
JP7029335B2 JP2018066470A JP2018066470A JP7029335B2 JP 7029335 B2 JP7029335 B2 JP 7029335B2 JP 2018066470 A JP2018066470 A JP 2018066470A JP 2018066470 A JP2018066470 A JP 2018066470A JP 7029335 B2 JP7029335 B2 JP 7029335B2
Authority
JP
Japan
Prior art keywords
content
setting information
site
terminal
player
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018066470A
Other languages
Japanese (ja)
Other versions
JP2019179291A (en
Inventor
祐介 井筒
栄理 喜友名
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
J Stream Inc
Original Assignee
J Stream Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by J Stream Inc filed Critical J Stream Inc
Priority to JP2018066470A priority Critical patent/JP7029335B2/en
Publication of JP2019179291A publication Critical patent/JP2019179291A/en
Application granted granted Critical
Publication of JP7029335B2 publication Critical patent/JP7029335B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

特許法第30条第2項適用 掲載年月日 平成30年2月27日 掲載アドレス https://platform.stream.co.jp/manager/player/publicationsite_setting_list.aspx 〔刊行物等〕掲載年月日 平成30年2月27日 掲載アドレス https://support.eq.stream.co.jp/hc/ja/articles/360002298014--2018-03-26-%E6%A9%9F%E8%83%BD%E7%B4%B9%E4%BB%8B-%E6%8E%B2%E8%BC%89%E3%82%B5%E3%82%A4%E3%83%88%E5%88%A5%E7%AE%A1%E7%90%86%E3%81%8C%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F 〔刊行物等〕掲載年月日 平成30年2月27日 掲載アドレス https://support.eq.stream.co.jp/hc/ja/articles/360001292254-%E6%8E%B2%E8%BC%89%E3%82%B5%E3%82%A4%E3%83%88%E5%88%A5%E7%AE%A1%E7%90%86 〔刊行物等〕掲載年月日 平成30年2月27日 掲載アドレス https://support.eq.stream.co.jp/hc/ja/articles/115006302587 〔刊行物等〕掲載年月日 平成30年3月20日 掲載アドレス https://www.stream.co.jp/service/platform/equipmedia/#point_functionApplication of Article 30, Paragraph 2 of the Patent Act Date of publication February 27, 2018 Publication address https://platform. stream. co. jp / manager / player / publicationsite_setting_list. aspx [Publications, etc.] Date of publication February 27, 2018 Publication address https: // support. eq. stream. co. jp / hc / ja / artles / 36002298014--2018-03-26-% E6% A9% 9F% E8% 83% BD% E7% B4% B9% E4% BB% 8B-% E6% 8E% B2% E8 % BC% 89% E3% 82% B5% E3% 82% A4% E3% 83% 88% E5% 88% A5% E7% AE% A1% E7% 90% 86% E3% 81% 8C% E8% BF % BD% E5% 8A% A0% E3% 81% 95% E3% 82% 8C% E3% 81% BE% E3% 81% 97% E3% 81% 9F [Publications, etc.] Date of publication 2018 February 27 Posting address https: // support. eq. stream. co. jp / hc / ja / artles / 360001292254% E6% 8E% B2% E8% BC% 89% E3% 82% B5% E3% 82% A4% E3% 83% 88% E5% 88% A5% E7% AE % A1% E7% 90% 86 [Publications, etc.] Date of publication February 27, 2018 Publication address https: // support. eq. stream. co. jp / hc / ja / artles / 115006302587 [Publications, etc.] Date of publication March 20, 2018 Publication address https: // www. stream. co. jp / service / platform / platform / equipmedia / # point_function

本発明は、管理サーバ、管理方法、及びそのプログラム等に関する。 The present invention relates to a management server, a management method, a program thereof, and the like.

近年、コンピュータや通信技術の発達により、通信ネットワークを介して様々なコンテンツを配信するサービスが多く提供されるようになってきている。特に、ネットワークの通信速度の高速化に伴い、動画配信サービスの利用が拡大している。動画配信サービスでは、ダウンロード再生の他、ストリーミング再生等の手法がある(例えば特許文献1)。 In recent years, with the development of computers and communication technologies, many services for distributing various contents via communication networks have been provided. In particular, the use of video distribution services is expanding as the communication speed of networks increases. In the video distribution service, there are methods such as streaming playback in addition to download playback (for example, Patent Document 1).

特開2001-054090号公報Japanese Unexamined Patent Publication No. 2001-054090

特許文献1に記載の番組配信サーバのようなコンテンツ配信サーバを用いて通信ネットワークを介して動画を配信する場合、コンテンツ配信サーバにおいて、配信する動画や当該動画を再生するプレイヤの設定をする必要がある。従来、このような設定は、コンテンツ配信サーバが提供するサイトのソースコードに直接記述されていた。この場合、例えばプレイヤの設定を変更するには、ソースコードを直接修正する必要があり、手間がかかっていた。 When a video is distributed via a communication network using a content distribution server such as the program distribution server described in Patent Document 1, it is necessary to set the video to be distributed and the player to play the video on the content distribution server. be. Conventionally, such a setting has been directly described in the source code of the site provided by the content distribution server. In this case, for example, in order to change the player settings, it is necessary to directly modify the source code, which is troublesome.

そこで、本発明は、上記事情に鑑み、コンテンツ配信サーバのプレイヤの設定変更を容易にすることを目的とする。 Therefore, in view of the above circumstances, it is an object of the present invention to facilitate the setting change of the player of the content distribution server.

本発明の一実施形態による管理サーバは、コンテンツを提供するWEBサイトを識別するサイト識別情報と、コンテンツを再生する際に生成されるプレイヤの設定情報とを対応付けて記憶するサイト記憶部と、コンテンツの掲載されたウェブページにアクセスした端末から、当該ウェブページを構成するWEBサイトのサイト識別情報を含む、プレイヤの設定情報の要求を受信した際に、サイト記憶部において当該サイト識別情報と対応づけられた設定情報を、ウェブページのコンテンツを当該設定情報に基づいて再生させるために、端末に提供する提供部と、を備える。 The management server according to the embodiment of the present invention includes a site storage unit that stores the site identification information that identifies the WEB site that provides the content in association with the player setting information that is generated when the content is played. When a request for player setting information including the site identification information of the WEB site constituting the web page is received from a terminal that accesses the web page on which the content is posted, the site storage unit corresponds to the site identification information. It is provided with a providing unit that provides the attached setting information to the terminal in order to reproduce the content of the web page based on the setting information.

なお、本明細書等において、「部」とは、単に物理的構成を意味するものではなく、その構成が有する機能をソフトウェアによって実現する場合も含む。また、1つの構成が有する機能が2つ以上の物理的構成により実現されても、2つ以上の構成の機能が1つの物理的構成により実現されてもよい。 In the present specification and the like, the “part” does not simply mean a physical configuration, but also includes a case where the function of the configuration is realized by software. Further, the function of one configuration may be realized by two or more physical configurations, or the function of two or more configurations may be realized by one physical configuration.

本発明によれば、コンテンツ配信サーバのプレイヤの設定変更を容易にする。 According to the present invention, it is easy to change the settings of the player of the content distribution server.

本発明の一実施形態におけるコンテンツ配信システムの構成の一例を示す構成図である。It is a block diagram which shows an example of the structure of the content distribution system in one Embodiment of this invention. 本発明の一実施形態における管理サーバの機能ブロックの一例を示す図である。It is a figure which shows an example of the functional block of the management server in one Embodiment of this invention. 本発明の一実施形態におけるサイト情報DBの一例を示す図である。It is a figure which shows an example of the site information DB in one Embodiment of this invention. 本発明の一実施形態における管理画面の一例を示す図である。It is a figure which shows an example of the management screen in one Embodiment of this invention. 本発明の一実施形態における管理画面の一例を示す図である。It is a figure which shows an example of the management screen in one Embodiment of this invention. 本発明の一実施形態における管理画面の一例を示す図である。It is a figure which shows an example of the management screen in one Embodiment of this invention. 本発明の一実施形態におけるタグの一例を示す図である。It is a figure which shows an example of the tag in one Embodiment of this invention. 本発明の一実施形態におけるコンテンツ配信システムの処理フローを示すフローチャートである。It is a flowchart which shows the processing flow of the content distribution system in one Embodiment of this invention. 本発明の一実施形態における管理サーバ、WEBサーバ、コンテンツDBサーバ、及び端末のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of the management server, the WEB server, the content DB server, and the terminal in one Embodiment of this invention.

[実施形態]
以下、本発明の実施の形態の1つについて詳細に説明する。なお、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。また、以下においては、理解を容易にするべく、情報処理装置を利用して本発明が実現される実施の形態を例にとって説明するが、上述の如く、本発明はそれに限定されない。
[Embodiment]
Hereinafter, one of the embodiments of the present invention will be described in detail. It should be noted that the following embodiments are examples for explaining the present invention, and the present invention is not limited to the embodiments thereof. Further, the present invention can be modified in various ways as long as it does not deviate from the gist thereof. Further, those skilled in the art can adopt an embodiment in which each element described below is replaced with an equal one, and such an embodiment is also included in the scope of the present invention. Further, in the following, in order to facilitate understanding, an embodiment in which the present invention is realized by using an information processing apparatus will be described as an example, but as described above, the present invention is not limited thereto.

<1.システムの概要>
図1は、本実施形態に係るコンテンツ配信システム1の構成の一例を示している。図1に示すように、コンテンツ配信システム1は、ネットワーク(不図示)を介して、管理サーバ10と、WEBサーバ20と、端末30と、コンテンツDBサーバ40とが互いに接続されて構成されている。コンテンツ配信システム1では、WEBサーバ20にアクセスした端末30のユーザは、端末30のブラウザで生成されたプレイヤを介して、コンテンツの閲覧を行う。本実施形態では、コンテンツは、動画として説明するが、コンテンツは動画に限定されず、例えば、静止画、音楽、ドキュメント、プログラム等でもよい。
<1. System overview>
FIG. 1 shows an example of the configuration of the content distribution system 1 according to the present embodiment. As shown in FIG. 1, the content distribution system 1 is configured by connecting a management server 10, a WEB server 20, a terminal 30, and a content DB server 40 to each other via a network (not shown). .. In the content distribution system 1, the user of the terminal 30 who has accessed the WEB server 20 browses the content via the player generated by the browser of the terminal 30. In the present embodiment, the content is described as a moving image, but the content is not limited to the moving image, and may be, for example, a still image, music, a document, a program, or the like.

WEBサーバ20は、一例として動画等のコンテンツを提供するコンテンツ提供者によって管理・運営される。WEBサーバ20は、制御手段、入出力手段、記憶手段等を備えた一般的な構成の情報処理装置によって構成することができる。WEBサーバ20は、制御手段においてWEBサーバプログラム(例えば、Apache httpdや、CERN httpdなど)を実行することにより実現できる。 The WEB server 20 is managed and operated by a content provider who provides content such as a moving image as an example. The WEB server 20 can be configured by an information processing device having a general configuration including control means, input / output means, storage means, and the like. The WEB server 20 can be realized by executing a WEB server program (for example, Apache httpd, CERN httpd, etc.) in the control means.

管理サーバ10及びコンテンツDBサーバ40は、一例としてコンテンツ配信事業者によって管理・運営される。管理サーバ10は、制御手段、入出力手段、記憶手段等を備えた一般的な構成の情報処理装置によって構成することができる。詳細は後述するが、管理サーバ10は、コンテンツを再生するために生成されるプレイヤに対する設定や、プレイヤの管理、及びWEBサーバ20において配信されるコンテンツの管理を行う。 The management server 10 and the content DB server 40 are managed and operated by a content distribution company as an example. The management server 10 can be configured by an information processing device having a general configuration including control means, input / output means, storage means, and the like. Although the details will be described later, the management server 10 performs settings for the player generated for playing the content, management of the player, and management of the content distributed on the WEB server 20.

コンテンツDBサーバ40には、コンテンツIDに、動画等のコンテンツが対応付けられて記憶されている。なお、コンテンツDBサーバ40には、後述するメタ情報がさらに対応付けられていてもよい。コンテンツDBサーバ40は、端末30からコンテンツ配信要求を受信した場合に、配信要求に対応するコンテンツを配信する。コンテンツの配信方法は、ストリーミング配信(ビデオ・オン・デマンド,ライブ配信)の他、ダウンロード配信等、任意の配信方法を用いることができる。 The content DB server 40 stores content such as a moving image in association with the content ID. The content DB server 40 may be further associated with meta information described later. When the content DB server 40 receives the content distribution request from the terminal 30, the content DB server 40 distributes the content corresponding to the distribution request. As the content distribution method, any distribution method such as download distribution can be used in addition to streaming distribution (video on demand, live distribution).

なお、本発明はこのような管理・運営形態に限定されず、同一の者がWEBサーバ20管理サーバ10、及びコンテンツDBサーバ40を管理・運営する携帯であってもよい。また、図1では、WEBサーバ20を一つのみ示しているが、複数のコンテンツ提供者についてコンテンツ配信管理を行う場合には、各コンテンツ提供者に応じてそれぞれWEBサーバ20を設ける構成としてもよい。さらに、コンテンツDBサーバ40と管理サーバ10とは同一のコンピュータとして構成されてもよい。 The present invention is not limited to such a management / operation mode, and the same person may be a mobile phone that manages / operates the WEB server 20 management server 10 and the content DB server 40. Further, although only one WEB server 20 is shown in FIG. 1, when content distribution management is performed for a plurality of content providers, the WEB server 20 may be provided for each content provider. .. Further, the content DB server 40 and the management server 10 may be configured as the same computer.

ネットワークは、無線ネットワークや有線ネットワークにより構成される。通信ネットワークの一例としては、携帯電話網や、PHS(Personal Handy-phone System)網、無線LAN(Local Area Network)、3G(3rd Generation)、LTE(Long Term Evolution)、4G(4th Generation )、WiMax(登録商標)、赤外線通信、Bluetooth(登録商標)、有線LAN、電話線、電灯線ネットワーク、IEEE1394等に準拠したネットワークがある。 The network is composed of a wireless network and a wired network. Examples of communication networks include mobile phone networks, PHS (Personal Handy-phone System) networks, wireless LAN (Local Area Network), 3G (3rd Generation), LTE (Long Term Evolution), 4G (4th Generation), and 4G (4th Generation). There are networks compliant with (registered trademark), infrared communication, Bluetooth (registered trademark), wired LAN, telephone line, power line network, IEEE1394, and the like.

端末30は、パーソナルコンピュータ(PC)、ノートPC、タブレット端末、スマートフォン、携帯電話機、携帯情報端末(PDA)など、ネットワーク(不図示)を介してWEBサーバ20、管理サーバ10、及びコンテンツDBサーバ40と接続可能なあらゆる情報処理装置を利用することができる。端末30はプロセッサ、キーボードやマウス、各種操作ボタンやタッチパネルなどの入力装置、液晶ディスプレイなどの表示装置、通信ネットワークNに接続するための通信インタフェース、ディスクドライブまたは半導体メモリ(ROM、RAMなど)などの記憶資源を備えている。 The terminal 30 includes a WEB server 20, a management server 10, and a content DB server 40 via a network (not shown) such as a personal computer (PC), a notebook PC, a tablet terminal, a smartphone, a mobile phone, and a mobile information terminal (PDA). You can use any information processing device that can be connected to. The terminal 30 includes a processor, a keyboard and a mouse, input devices such as various operation buttons and a touch panel, a display device such as a liquid crystal display, a communication interface for connecting to a communication network N, a disk drive or a semiconductor memory (ROM, RAM, etc.), and the like. It has a storage resource.

図1を参照してコンテンツ配信システム1の処理の概要を説明する。WEBサーバ20の管理者は、動画を配信するにあたり、配信する動画を再生するために生成されるプレイヤの設定を行う。このとき管理者は、管理サーバ10の管理画面を介して、サイトに応じてプレイヤの設定を行うことができる(S1)。 An outline of the processing of the content distribution system 1 will be described with reference to FIG. When distributing the moving image, the administrator of the WEB server 20 sets the player generated to play the distributed moving image. At this time, the administrator can set the player according to the site via the management screen of the management server 10 (S1).

一例として、プレイヤは、複数の設定項目を有している。詳細は後述するが、複数の設定項目は、例えば、プレイヤのサイズやアスペクト比、プレイヤの操作ボタン(例えば再生ボタンや一時停止ボタン等である)の位置、大きさ等である。以下の説明では、「プレイヤの設定」は、複数の設定項目に値を設定することをいう。また、設定項目に設定された値を設定情報ともいう。設定された設定情報は、サイトのURLやドメイン等と対応付けられて保存される。特に、管理サーバ10においてサイトのURL等と対応付けられて管理されている設定項目を動的設定項目ともいい、動的設定項目の設定値を特に動的設定情報ともいう。また、後述するタグに設定情報が記述される設定項目を静的設定項目ともいい、静的設定項目に情報が設定される値を特に静的設定情報ともいう。 As an example, the player has a plurality of setting items. The details will be described later, but the plurality of setting items are, for example, the size and aspect ratio of the player, the position and size of the operation buttons of the player (for example, the play button, the pause button, etc.), and the like. In the following description, "player setting" means setting values for a plurality of setting items. Further, the value set in the setting item is also referred to as setting information. The set setting information is saved in association with the URL of the site, the domain, and the like. In particular, the setting items managed in association with the URL of the site on the management server 10 are also referred to as dynamic setting items, and the setting values of the dynamic setting items are also referred to as dynamic setting information. Further, the setting item in which the setting information is described in the tag described later is also referred to as a static setting item, and the value in which the information is set in the static setting item is particularly referred to as static setting information.

WEBサーバ20の管理者は、WEBサーバ20のコンテンツが提供されるページのソースコードに、管理サーバ10で生成されたタグを記述する(S2) The administrator of the WEB server 20 describes the tag generated by the management server 10 in the source code of the page on which the content of the WEB server 20 is provided (S2).

ユーザが端末30を操作して、WEBサーバ20において、コンテンツが提供される所定のページにアクセスする。このとき、端末30のブラウザが、WEBサーバ20から送られてくるウェブページのソースコード(HTML)に記載されているタグを読み込む(S3)。タグを読み込んだ端末30は、管理サーバ10に対して、生成されるプレイヤの設定情報を要求するためのリクエストを送信する(S4)。リクエストには、少なくともWEBサーバ20を識別するサイト識別情報が含まれている。サイト識別情報は、例えば、WEBサーバ20の所定のページのURLや、WEBサーバ20のドメイン名等である。なお、リクエストには、タグに動的設定項目に対する設定情報が記述されていたか否かを示す情報(例えば、設定情報の提供が不要であることを示すフラグや、提供が必要であることを示すフラグ等である。)や、タグに記述されている静的設定情報等が含まれてもよい。管理サーバ10は、リクエストに含まれるサイト識別情報に応じて、プレイヤの設定情報を選択し、端末30に提供する(S4)。端末30では、提供された設定情報に基づいてプレイヤを生成することができる。 The user operates the terminal 30 to access a predetermined page on which the content is provided on the WEB server 20. At this time, the browser of the terminal 30 reads the tag described in the source code (HTML) of the web page sent from the WEB server 20 (S3). The terminal 30 that has read the tag transmits a request for requesting the generated player setting information to the management server 10 (S4). The request contains at least site identification information that identifies the WEB server 20. The site identification information is, for example, the URL of a predetermined page of the WEB server 20, the domain name of the WEB server 20, or the like. In the request, information indicating whether or not the setting information for the dynamic setting item is described in the tag (for example, a flag indicating that the setting information does not need to be provided or a flag indicating that the setting information needs to be provided is required. It may include flags, etc.) and static setting information described in tags. The management server 10 selects player setting information according to the site identification information included in the request and provides it to the terminal 30 (S4). The terminal 30 can generate a player based on the provided setting information.

端末30は、リクエストにおいて、さらに、コンテンツに関する情報の取得を要求してもよい。この場合には、リクエストには、コンテンツのIDが含まれる。このとき、管理サーバ10では、リクエストに含まれるコンテンツIDに対応するコンテンツの記憶場所(例えばコンテンツDB40の当該コンテンツの格納場所のURL等)を端末30に提供する。端末30では、提供された記憶場所に基づいて、コンテンツDBサーバ40にコンテンツの配信要求を行う(S5)。コンテンツDBサーバ40からコンテンツが配信されると、端末30で生成されたプレイヤでコンテンツが再生される(S6)。 In the request, the terminal 30 may further request the acquisition of information regarding the content. In this case, the request includes the ID of the content. At this time, the management server 10 provides the terminal 30 with a storage location of the content corresponding to the content ID included in the request (for example, the URL of the storage location of the content in the content DB 40). The terminal 30 makes a content distribution request to the content DB server 40 based on the provided storage location (S5). When the content is distributed from the content DB server 40, the content is played by the player generated by the terminal 30 (S6).

なおリクエストは、上述のサイト識別情報やコンテンツIDの他、さらにコンテンツの視聴制限に関する情報等を含んでもよい。 In addition to the above-mentioned site identification information and content ID, the request may further include information regarding parental control of content and the like.

<2.機能構成>
<2-1.管理サーバ10>
図2を参照して管理サーバ10の機能構成を説明する。図2は管理サーバ10の機能ブロック図である。図2に示すように、管理サーバ10は、コンテンツ受付部111と、プレイヤ設定部112と、サイトプロファイル設定部113と、設定情報提供部114と、タグ発行部115と、記憶部130とを備えている。記憶部130には、コンテンツDB131と、プレイヤDB132と、サイト情報DB133とが保存されている。
<2. Functional configuration>
<2-1. Management server 10>
The functional configuration of the management server 10 will be described with reference to FIG. FIG. 2 is a functional block diagram of the management server 10. As shown in FIG. 2, the management server 10 includes a content receiving unit 111, a player setting unit 112, a site profile setting unit 113, a setting information providing unit 114, a tag issuing unit 115, and a storage unit 130. ing. The content DB 131, the player DB 132, and the site information DB 133 are stored in the storage unit 130.

コンテンツDB131には、コンテンツIDに、コンテンツDBサーバ40における格納場所(URL等)が対応付けられて記憶されている。コンテンツDB131には、さらにコンテンツのメタ情報が対応付けられて記憶されてもよい。メタ情報は、動画のタイトルやサムネイル画像、字幕、視聴制限等の情報である。視聴制限は動画へのユーザのアクセスを制限するための情報である。視聴制限として、例えば対応する動画を視聴可能な端末のIPアドレスや、コンテンツを提供するWEBサーバ20のサイト識別情報(ドメイン名やURL等)、有効期間(年月日時間等)、ユーザの国、年齢、性別等を指定することができる。 The content DB 131 stores the content ID in association with the storage location (URL, etc.) in the content DB server 40. In the content DB 131, meta information of the content may be further associated and stored. Meta information is information such as video titles, thumbnail images, subtitles, and parental controls. Parental control is information for restricting a user's access to a moving image. As viewing restrictions, for example, the IP address of the terminal that can watch the corresponding video, the site identification information (domain name, URL, etc.) of the WEB server 20 that provides the content, the validity period (date, time, etc.), the user's country. , Age, gender, etc. can be specified.

プレイヤDB132には、プレイヤIDとプレイヤの動的設定項目の設定値(設定情報)とが対応付けられて保存されている。動的設定項目の一例は、例えば以下のとおりである。
・動画タイトルの表示非表示
・自動再生のON/OFF
・再生開始時の音声ミュートのON/OFF
・フッター位置
・フッター文言
・コントロールパネルの表示非表示
・プレイヤに表示するボタン(再生、一時停止、もう一度見る、音声コントロール、全画面表示、画質選択、SNS共有等)の位置・デザイン
・関連リンク・プレイリスト(関連動画)の表示非表示
・バイラルタグ(埋め込みタグ)の表示非表示
・インバウンドリンクの表示非表示
・レジュームのON/OFF
・倍速設定のON/OFF
・デフォルト画質(自動、最低画質、標準画質、最高画質)
・エラーメッセージ
なお、動的設定項目は上記の例に限定されず、他にもシークバーの表示非表示、アノテーションの表示非表示等、任意の設定項目を含んでもよい。
In the player DB 132, the player ID and the setting value (setting information) of the dynamic setting item of the player are stored in association with each other. An example of the dynamic setting item is as follows, for example.
・ Display / non-display of video title ・ ON / OFF of autoplay
-ON / OFF of audio mute at the start of playback
・ Footer position ・ Footer wording ・ Control panel display / non-display ・ Position of buttons to be displayed on the player (play, pause, view again, voice control, full screen display, image quality selection, SNS sharing, etc.) ・ Design ・ Related links ・Playlist (related video) display / non-display / Viral tag (embedded tag) display / non-display / Inbound link display / non-display / Resume ON / OFF
・ ON / OFF of double speed setting
-Default image quality (automatic, minimum image quality, standard image quality, highest image quality)
-Error message The dynamic setting items are not limited to the above example, and may include arbitrary setting items such as display / non-display of seek bar and display / non-display of annotation.

サイト情報DB133には、レコードのIDと、サイトのURL等のサイト識別情報と当該サイトにおいて生成されるプレイヤのIDと、サイトの名称と、が対応付けられて登録されている(図3参照)。 In the site information DB 133, the ID of the record, the site identification information such as the URL of the site, the ID of the player generated at the site, and the name of the site are registered in association with each other (see FIG. 3). ..

コンテンツ受付部111は、コンテンツの登録を受け付ける。例えば、コンテンツ受付部111は、管理画面を介して動画の登録と、当該動画のメタ情報の登録を受け付けることができる。コンテンツ受付部111は、動画の登録を受け付けると、コンテンツIDと対応付けてコンテンツDBサーバ40に登録する。このとき、コンテンツ受付部111は、コンテンツDBサーバ40におけるコンテンツの格納場所を、コンテンツDB131に記憶する。さらにコンテンツ受付部111は、動画と併せてメタ情報の登録を受け付けた場合には、受け付けたメタ情報を、コンテンツDB131の対応するコンテンツIDのレコードに紐づけて記憶する。なお、コンテンツ受付部111は、メタ情報をコンテンツDBサーバ40に登録する構成でもよい。 The content receiving unit 111 accepts the registration of the content. For example, the content receiving unit 111 can accept the registration of the moving image and the registration of the meta information of the moving image via the management screen. When the content receiving unit 111 accepts the registration of the moving image, it registers it in the content DB server 40 in association with the content ID. At this time, the content receiving unit 111 stores the storage location of the content in the content DB server 40 in the content DB 131. Further, when the content receiving unit 111 accepts the registration of the meta information together with the moving image, the content receiving unit 111 stores the accepted meta information in association with the record of the corresponding content ID of the content DB 131. The content receiving unit 111 may be configured to register the meta information in the content DB server 40.

プレイヤ設定部112は、プレイヤの動的設定項目に対する設定情報を受け付ける。動的設定項目の一例は、上述のとおりである。プレイヤ設定部112は設定情報を受け付けると、プレイヤIDを採番して、受け付けた設定情報とプレイヤIDとを対応付けてプレイヤDB132に登録する。なお、動的設定項目は上述の項目に限定されず、プレイヤ設定部112は、任意の設定情報を動的設定項目の設定値として受け付け、プレイヤDB132に登録しておくことができる。 The player setting unit 112 receives setting information for the player's dynamic setting items. An example of the dynamic setting item is as described above. When the player setting unit 112 receives the setting information, it assigns a player ID and registers the received setting information and the player ID in the player DB 132 in association with each other. The dynamic setting items are not limited to the above items, and the player setting unit 112 can accept arbitrary setting information as a setting value of the dynamic setting item and register it in the player DB 132.

一例として、管理サーバ10は、例えば複数種類のプレイヤのテンプレート(以下「プレイヤ構成ファイル」ともいう)を有している。プレイヤ設定部112は、複数種類のプレイヤ構成ファイルについて、コンテンツ提供者から所望のプレイヤ構成ファイルの選択を受付け、選択されたプレイヤ構成ファイルのプレイヤについて、動的設定項目に対する設定情報を受け付けることで、プレイヤを生成することができる。 As an example, the management server 10 has, for example, templates for a plurality of types of players (hereinafter, also referred to as “player configuration files”). The player setting unit 112 accepts the selection of the desired player configuration file from the content provider for a plurality of types of player configuration files, and receives the setting information for the dynamic setting items for the player of the selected player configuration file. Players can be generated.

サイトプロファイル設定部113は、WEBサーバ20が提供するサイトにおいて生成されるプレイヤの選択を受け付ける。例えばサイトプロファイル設定部113は、所定の管理画面(図4参照)を、WEBサーバ20の管理者(例えばコンテンツ提供者)に提供し、プレイヤの選択と、サイトのURL等のサイト識別情報とを受け付けることができる。プレイヤの選択は、例えば、プレイヤDB132に登録されたプレイヤから所望のプレイヤを選択する構成でもよいし、動的設定項目に対して所望の設定情報を入力して、該当する設定情報が設定されているプレイヤをプレイヤDB132から抽出する構成でもよい。サイトプロファイル設定部113は、選択されたプレイヤに対応するプレイヤIDと、サイト識別情報とを対応付けてサイト情報DB133に登録することが好ましい。 The site profile setting unit 113 accepts the selection of the player generated at the site provided by the WEB server 20. For example, the site profile setting unit 113 provides a predetermined management screen (see FIG. 4) to the administrator of the WEB server 20 (for example, a content provider), and selects a player and provides site identification information such as a site URL. Can be accepted. The player selection may be, for example, a configuration in which a desired player is selected from the players registered in the player DB 132, or the desired setting information is input to the dynamic setting item, and the corresponding setting information is set. The player may be extracted from the player DB 132. It is preferable that the site profile setting unit 113 registers the player ID corresponding to the selected player and the site identification information in the site information DB 133 in association with each other.

なお、サイトプロファイル設定部113は、すでにサイト情報DB133に登録されているサイト識別情報と同一のサイト識別情報について、プレイヤが設定された場合には、新たにIDを採番して、サイト情報DB133にレコードを追加してもよいし、すでに登録されているサイト識別情報のレコードを更新する構成でもよい。また、サイトプロファイル設定部113は、すでに登録されているレコードと今回追加するレコードとの間で優先順位を設定し、当該優先順位を対応付けて登録する構成でもよい。 When the player is set for the same site identification information as the site identification information already registered in the site information DB 133, the site profile setting unit 113 newly assigns an ID to the site information DB 133. The record may be added to, or the record of the site identification information already registered may be updated. Further, the site profile setting unit 113 may be configured to set a priority between the already registered record and the record to be added this time, and register the priority in association with each other.

タグ発行部115は、WEBサーバ20が提供するコンテンツを再生するプレイヤを生成するためのタグを発行する。タグ発行部115は、例えば所定の管理画面(図6参照)を介してタグをWEBサーバ20に発行することができる。タグ発行部115は、タグを発行する際に、プレイヤの静的設定項目に対する設定を受け付けることが好ましい。静的設定項目は、発行したタグにおいて設定されるプレイヤの設定項目である。静的設定項目は、例えば、以下のとおりである。
・プレイヤサイズ
・レスポンシブ設定のON/OFF
・動画再生位置
The tag issuing unit 115 issues a tag for generating a player who plays the content provided by the WEB server 20. The tag issuing unit 115 can issue a tag to the WEB server 20 via, for example, a predetermined management screen (see FIG. 6). When issuing a tag, the tag issuing unit 115 preferably accepts settings for static setting items of the player. The static setting item is a player setting item set in the issued tag. The static setting items are as follows, for example.
・ ON / OFF of player size and responsive setting
・ Video playback position

なお、静的設定項目は、上述の項目に限定されず、任意の設定項目を含んでよく、例えば上述の動的設定項目と同一の設定項目を含んでもよい。この場合、端末30は、プレイヤを生成する際に、静的設定項目として設定された値を、動的設定項目として設定された値よりも優先することが好ましい。 The static setting item is not limited to the above-mentioned item, and may include any setting item, and may include, for example, the same setting item as the above-mentioned dynamic setting item. In this case, it is preferable that the terminal 30 gives priority to the value set as the static setting item over the value set as the dynamic setting item when the player is generated.

タグは、静的設定項目の設定値の他、コンテンツのIDや、コンテンツのメタ情報等を含んでもよい。 The tag may include the content ID, the content meta information, and the like, in addition to the setting values of the static setting items.

設定情報提供部114は、端末30からリクエストを受信した際に、端末30においてプレイヤを生成するのに必要な情報を提供する。リクエストは、少なくともコンテンツが提供されるサイトのURL、又はWEBサーバ20のドメイン名等のサイト識別情報を含む。さらにリクエストは、タグに動的設定項目に対する設定情報が記述されていたか否かを示す情報(例えば、設定情報の提供が不要であることを示すフラグ等である)や、タグに記述されている設定情報等を含んでもよい。 The setting information providing unit 114 provides information necessary for generating a player in the terminal 30 when a request is received from the terminal 30. The request includes at least the URL of the site where the content is provided, or site identification information such as the domain name of the WEB server 20. Further, the request is described in information indicating whether or not the setting information for the dynamic setting item is described in the tag (for example, a flag indicating that it is not necessary to provide the setting information) or in the tag. It may include setting information and the like.

設定情報提供部114は、リクエストを受信すると、リクエストに含まれるサイト識別情報に対応する動的設定情報を端末30へと返却する。具体的には、設定情報提供部114は、サイト情報DB133を参照し、リクエストに含まれるサイト識別情報に対応するプレイヤIDを特定する。このとき、サイト情報DB133にリクエストに含まれるサイト識別情報に対応するレコードが複数含まれている場合には、設定情報提供部114は所定の優先順位に基づいて提供するレコードを選択する。所定の優先順位は、例えば、登録順や、更新日時順や、設定された優先順位等である。一例として、本実施形態では、設定情報提供部114は、IDの大きいレコード(すなわちより新しく登録されたレコード)を選択し、選択したレコードに対応するプレイヤIDが特定されることが好ましい。
そして、設定情報提供部114は、プレイヤDB132を参照して特定したプレイヤIDに対応する動的設定情報を抽出し、端末30に返却する。
Upon receiving the request, the setting information providing unit 114 returns the dynamic setting information corresponding to the site identification information included in the request to the terminal 30. Specifically, the setting information providing unit 114 refers to the site information DB 133 and identifies the player ID corresponding to the site identification information included in the request. At this time, if the site information DB 133 includes a plurality of records corresponding to the site identification information included in the request, the setting information providing unit 114 selects the records to be provided based on a predetermined priority. The predetermined priority is, for example, a registration order, an update date / time order, a set priority, or the like. As an example, in the present embodiment, it is preferable that the setting information providing unit 114 selects a record having a large ID (that is, a newly registered record), and the player ID corresponding to the selected record is specified.
Then, the setting information providing unit 114 extracts the dynamic setting information corresponding to the specified player ID with reference to the player DB 132, and returns it to the terminal 30.

なお、リクエストに、タグに動的設定項目に対する設定情報が記述されていた旨の情報(設定情報の提供が不要であることを示すフラグ)が含まれる場合には、設定情報提供部114は、設定情報を端末30に返却しなくてもよい。あるいは、リクエストに、タグに動的設定項目に対する設定情報が記述されていない旨の情報(設定情報の提供が必要であることを示すフラグ)が含まれない場合には、設定情報提供部114は、設定情報を端末30に返却しなくてもよい。また例えば、リクエストに、タグに記述されている設定情報が含まれる場合には、設定情報提供部114は、抽出した動的設定情報のうち、タグに記述されていない動的設定情報を返却することができる。 If the request includes information (a flag indicating that it is not necessary to provide the setting information) that the setting information for the dynamic setting item is described in the tag, the setting information providing unit 114 may use the setting information providing unit 114. It is not necessary to return the setting information to the terminal 30. Alternatively, if the request does not include information (a flag indicating that the setting information needs to be provided) that the setting information for the dynamic setting item is not described in the tag, the setting information providing unit 114 , It is not necessary to return the setting information to the terminal 30. Further, for example, when the request includes the setting information described in the tag, the setting information providing unit 114 returns the dynamic setting information not described in the tag among the extracted dynamic setting information. be able to.

さらに、リクエストがコンテンツIDを含む場合には、設定情報提供部114は、コンテンツDB131を参照して、コンテンツIDに対応するコンテンツの格納場所を端末30に通知する。 Further, when the request includes the content ID, the setting information providing unit 114 refers to the content DB 131 and notifies the terminal 30 of the storage location of the content corresponding to the content ID.

また、リクエストに、コンテンツの視聴制限が含まれる場合には、設定情報提供部114は、端末30(または端末30のユーザ)がコンテンツを視聴可能か否かを判定する。具体的には、設定情報提供部114は、コンテンツDB131を参照し、リクエストに含まれるコンテンツIDに対応するメタ情報に指定される視聴制限を確認する。例えば、視聴制限において、端末のIPアドレスが指定されている場合には、設定情報提供部141は、リクエストを送信した端末30のIPアドレスに基づいて、視聴の可否を判定することができる。なお、視聴の可否の判定方法はこれに限定されない。例えば、WEBサーバ20が、ユーザ登録したユーザに対してコンテンツを提供するサービスを行う構成である場合、管理サーバ10では、登録されたユーザのIDと、ユーザの年齢や住所、所属(会社・部署・組織・グループ等)や職種、階級、役職、担当職務等の属性情報、サービスの利用契約情報等を管理することができる。この場合、設定情報提供部141は、例えば端末30からユーザIDを取得し、当該ユーザIDに紐づけられた年齢等の属性情報に基づいて視聴の可否を判定してもよい。さらに設定情報提供部141は、端末30のIPアドレスが特定の国のものであるか否かや、コンテンツを提供するWEBサーバ20のサイト識別情報(ドメイン名やURL等)が特定のものであるか否か、リクエストが送信された日時が有効期間内であるか否か等に基づいて視聴の可否を判定してもよい。 If the request includes parental control of the content, the setting information providing unit 114 determines whether or not the terminal 30 (or the user of the terminal 30) can view the content. Specifically, the setting information providing unit 114 refers to the content DB 131 and confirms the viewing restriction specified in the meta information corresponding to the content ID included in the request. For example, when the IP address of the terminal is specified in the parental control, the setting information providing unit 141 can determine whether or not viewing is possible based on the IP address of the terminal 30 that has sent the request. The method for determining whether or not viewing is possible is not limited to this. For example, when the WEB server 20 is configured to provide a service for providing contents to a user registered as a user, the management server 10 has an ID of the registered user, the age, address, and affiliation (company / department) of the user.・ It is possible to manage attribute information such as organization / group), job type, class, job title, job in charge, service usage contract information, etc. In this case, the setting information providing unit 141 may acquire the user ID from, for example, the terminal 30, and determine whether or not viewing is possible based on the attribute information such as the age associated with the user ID. Further, the setting information providing unit 141 specifies whether or not the IP address of the terminal 30 belongs to a specific country, and the site identification information (domain name, URL, etc.) of the WEB server 20 that provides the content. It may be determined whether or not viewing is possible based on whether or not, whether or not the date and time when the request was sent is within the valid period, and the like.

設定情報提供部141は、判定の結果、視聴可能な場合には設定情報やコンテンツの格納場所を返却し、視聴できない場合には、NGを返却する。このとき、プレイヤの動的設定情報にエラーメッセージが登録されている場合には、NGの代わりに登録されているエラーメッセージを返却することが好ましい。 As a result of the determination, the setting information providing unit 141 returns the storage location of the setting information and the content when it can be viewed, and returns NG when it cannot be viewed. At this time, if an error message is registered in the player's dynamic setting information, it is preferable to return the registered error message instead of NG.

<3.画面例>
図4乃至図7を参照して、本実施形態に係る管理サーバ10が提供する管理画面の一例について説明する。
<3. Screen example>
An example of the management screen provided by the management server 10 according to the present embodiment will be described with reference to FIGS. 4 to 7.

図4は、サイトプロファイルを設定するための管理画面の一例である。図4の管理画面は設定エリアA11乃至A13と、ボタンB11,B12を有している。 FIG. 4 is an example of a management screen for setting a site profile. The management screen of FIG. 4 has setting areas A11 to A13 and buttons B11 and B12.

設定エリアA11は、掲載サイト名を設定するためのエリアである。コンテンツ提供者は、設定エリアA11に任意のサイト名を登録することができる。 The setting area A11 is an area for setting the posting site name. The content provider can register an arbitrary site name in the setting area A11.

設定エリアA12は、サイトのURLを設定するためのエリアである。コンテンツ提供者は、設定エリアA12に任意のURLを任意の数登録することができる。なお、設定エリアA12において設定可能なURL数には上限を設ける構成でもよい。また、設定エリアA12はURLを設定する代わりに、WEBサーバ20のドメイン名等、URL以外のサイト識別情報を設定するエリアでもよい。 The setting area A12 is an area for setting the URL of the site. The content provider can register any number of arbitrary URLs in the setting area A12. The number of URLs that can be set in the setting area A12 may be set to an upper limit. Further, the setting area A12 may be an area for setting site identification information other than the URL, such as the domain name of the WEB server 20, instead of setting the URL.

設定エリアA13は、プレイヤの動的設定情報を設定するためのエリアである。図4の例では、設定エリアA13はプルダウンによって、プレイヤDB132に登録されているプレイヤから、所定のサイトで提供するコンテンツを再生するために使用するプレイヤを選択する例を示している。ここで選択されたプレイヤに対応する動的設定情報が、プレイヤが生成される際に管理サーバ10から提供される。もっとも、サイトのプレイヤの動的設定情報を設定する方法は、図4の例に限定されず、プイレイヤをチェックボックスで選択する方法や、プレイヤIDを入力する方法、所望の動的設定情報を入力する方法等、任意の方法で設定することができる。 The setting area A13 is an area for setting the dynamic setting information of the player. In the example of FIG. 4, the setting area A13 shows an example of selecting a player to be used for playing the content provided on a predetermined site from the players registered in the player DB 132 by pulling down. The dynamic setting information corresponding to the player selected here is provided from the management server 10 when the player is generated. However, the method of setting the dynamic setting information of the player of the site is not limited to the example of FIG. 4, the method of selecting the puy layer with the check box, the method of inputting the player ID, and the method of inputting the desired dynamic setting information. It can be set by any method such as the method of inputting.

ボタンB11は「保存して終了」ボタンである。ボタンB11が押下されると、設定エリアA11乃至A13において設定した情報がサイト情報DB133に保存される。他方、ボタンB12は「キャンセル」ボタンである。ボタンB12が押下されると図4の管理画面が終了する。 Button B11 is a "save and exit" button. When the button B11 is pressed, the information set in the setting areas A11 to A13 is saved in the site information DB 133. On the other hand, the button B12 is a "cancel" button. When the button B12 is pressed, the management screen of FIG. 4 ends.

図5は、設定されたサイトプロファイルを確認するための管理画面の一例である。図5の管理画面には設定したサイトプロファイルが一覧表示されるエリアA21を有している。また、エリアA21に表示されるサイトプロファイルには、それぞれボタンB21、B22が対応付けられて表示されている。ボタンB21は編集ボタンである。ボタンB21が押下されると、図4の管理画面が表示され、サイトプロファイルの編集を行うことができる。他方、ボタンB22は削除ボタンである。ボタンB22が押下されると、サイトプロファイルが削除される。このとき削除操作されたサイトプロファイルは、エリアA21の一覧表示から削除される他、サイト情報DB133からも削除されることが好ましい。 FIG. 5 is an example of a management screen for confirming the set site profile. The management screen of FIG. 5 has an area A21 in which the set site profile is displayed in a list. Further, the buttons B21 and B22 are associated with and displayed on the site profile displayed in the area A21, respectively. Button B21 is an edit button. When the button B21 is pressed, the management screen of FIG. 4 is displayed, and the site profile can be edited. On the other hand, the button B22 is a delete button. When the button B22 is pressed, the site profile is deleted. It is preferable that the site profile deleted at this time is deleted from the list display of the area A21 and also deleted from the site information DB 133.

図6は、タグを発行するための管理画面の一例である。図6の管理画面は、設定エリアA31乃至A32と、表示エリアA33、A34と、選択エリアA35と、ボタンB31、B32を有している。 FIG. 6 is an example of a management screen for issuing a tag. The management screen of FIG. 6 has setting areas A31 to A32, display areas A33 and A34, selection areas A35, and buttons B31 and B32.

設定エリアA31は、発行するタグで生成されるプレイヤについて、プレイヤを直接指定するか、サイトプロファイルで設定したプレイヤを指定するかを選択するためのエリアである。図6の例ではサイト別の設定が選択されている。 The setting area A31 is an area for selecting whether to directly specify the player or to specify the player set in the site profile for the player generated by the tag to be issued. In the example of FIG. 6, site-specific settings are selected.

設定エリアA32は、プレイヤの設定項目のうち、タグに設定情報を直接記述することで設定情報を指定する項目(すなわち静的設定情報)に対して、設定情報を設定するためのエリアである。なお、設定エリアA32で設定可能な項目は、図6の例に限定されず、任意の設定項目を設定可能である。 The setting area A32 is an area for setting setting information for an item (that is, static setting information) for which setting information is specified by directly describing the setting information in a tag among the setting items of the player. The items that can be set in the setting area A32 are not limited to the example of FIG. 6, and any setting item can be set.

表示エリアA33には、発行したタグに基づいて生成されるプレイヤのプレビューが表示されている。プレビューには、例えば、発行したタグで閲覧可能なコンテンツが表示されている。なお、表示エリアA33に表示されるプレイヤのプレビューには、設定エリアA32で設定される項目は反映されていなくてもよい。 In the display area A33, a preview of the player generated based on the issued tag is displayed. In the preview, for example, the content that can be viewed with the issued tag is displayed. The player preview displayed in the display area A33 may not reflect the items set in the setting area A32.

表示エリアA34には、発行されるタグが表示されている。コンテンツ提供者は、表示エリアA34において、タグを直接編集することも可能である。図6の例では、設定エリアA31においてサイトプロファイルで設定したプレイヤを指定することが選択されているため、表示エリアA34に表示されたタグには、動的設定情報は表示されない。なお、設定エリアA31においてプレイヤを直接指定することが選択されている場合には、表示エリアA34に表示されたタグに、動的設定情報が表示されてもよい。 The issued tag is displayed in the display area A34. The content provider can also directly edit the tag in the display area A34. In the example of FIG. 6, since it is selected to specify the player set in the site profile in the setting area A31, the dynamic setting information is not displayed in the tag displayed in the display area A34. When it is selected to directly specify the player in the setting area A31, the dynamic setting information may be displayed on the tag displayed in the display area A34.

選択エリアA35には、表示エリアA34に表示されるタグの形式を切り替えるためのタブが表示されている。図6の例では、scriptタブが選択されているため、表示エリアA34にはscript形式のタグが表示されている。選択エリアA35は、scriptタブの他、lightboxタブやiframeタブ、QRタブを選択することができる。表示エリアA34には、選択されたタブの形式でタグが表示される。なお、選択できるタグの形式は図6の例に限定されない。 In the selection area A35, a tab for switching the format of the tag displayed in the display area A34 is displayed. In the example of FIG. 6, since the script tab is selected, the script format tag is displayed in the display area A34. In the selection area A35, in addition to the script tab, a lightbox tab, an iframe tab, and a QR tab can be selected. Tags are displayed in the display area A34 in the format of the selected tab. The format of the tag that can be selected is not limited to the example of FIG.

ボタンB31は「タグをコピー」ボタンである。ボタンB31を押下することで、コンテンツ提供者は、表示エリアA34に表示されるタグをコピーし、WEBサーバ20のサイトのソースコードに転記することができる。他方、ボタンB32は「キャンセル」ボタンである。ボタンB32が押下されると、図6の管理画面が終了する。 Button B31 is a "copy tag" button. By pressing the button B31, the content provider can copy the tag displayed in the display area A34 and transfer it to the source code of the site of the WEB server 20. On the other hand, the button B32 is a "cancel" button. When the button B32 is pressed, the management screen of FIG. 6 ends.

図7は、図6の表示エリア34に表示されていたscript形式のタグを示している。図7に示すタグの埋め込まれたウェブページが端末30のブラウザで読み込まれると、プレイヤを生成するためのスクリプト(破線で示す領域A41に記載された「http:// ssl-aaaa.bbb.ccc.ne.jp/www50/*********/player/t3/if.js)が管理サーバ10から読み出されて実行される。このスクリプトには、端末30が現在閲覧中のWEBサーバ20のウェブページのURLを取得して、リクエストとして、管理サーバ10に送信するための命令が記載されている。なお、リクエストとして送信するサイト識別情報は現在閲覧中のウェブページのURLに限定されず、WEBサーバ20のドメイン名でもよい。 FIG. 7 shows a script format tag displayed in the display area 34 of FIG. When the web page with the embedded tag shown in FIG. 7 is loaded by the browser of the terminal 30, a script for generating a player (“http: // ssl-aaaa.bbb.ccc” described in the area A41 shown by the broken line .ne.jp/www50/*********/player/t3/if.js) is read from the management server 10 and executed. This script is currently being viewed by the terminal 30. An instruction for acquiring the URL of the web page of the WEB server 20 and transmitting it to the management server 10 as a request is described. Note that the site identification information to be transmitted as a request is in the URL of the web page currently being browsed. The domain name of the WEB server 20 is not limited, and may be used.

さらにスクリプトには、破線で示す領域A42に記載されたパラメータをリクエストに含めて管理サーバ10に送信されることが記載されていてもよい。領域A42に示すパラメータのうち、「c」はWEBサーバ20の管理者(例えばコンテンツ提供者等)のIDを示しており、「m」はコンテンツIDを示している。また、スクリプトは、破線で示す領域A43に記載された静的設定情報(図7の例では、動画のサイズが記載されている)をリクエストに含めて管理サーバ10に送信することが記載されていてもよい。 Further, the script may describe that the parameter described in the area A42 indicated by the broken line is included in the request and transmitted to the management server 10. Among the parameters shown in the area A42, "c" indicates the ID of the administrator (for example, the content provider) of the WEB server 20, and "m" indicates the content ID. Further, it is described that the script includes the static setting information (the size of the moving image is described in the example of FIG. 7) described in the area A43 shown by the broken line in the request and sends it to the management server 10. You may.

<4.処理フロー>
図8を参照して、本実施形態に係るコンテンツ配信システム1の処理フローの一例について説明する。一例として、図8においては、S211乃至S216はWEBサーバ20にアクセスしてタグを読み込んだ端末30で実行される処理を示し、S251乃至S257は管理サーバ10で実行される処理を示している。
<4. Processing flow>
An example of the processing flow of the content distribution system 1 according to the present embodiment will be described with reference to FIG. As an example, in FIG. 8, S211 to S216 show the processes executed by the terminal 30 that has accessed the WEB server 20 and read the tags, and S251 to S257 show the processes executed by the management server 10.

まず、ユーザは端末30を操作してWEBサーバ20が提供する所定のサイトにアクセスする。このとき、WEBサーバ20のコンテンツを提供するページのソースコードに記載されたタグが端末30のブラウザで読み込まれ、プレイヤの生成処理が行われる(S211)。 First, the user operates the terminal 30 to access a predetermined site provided by the WEB server 20. At this time, the tag described in the source code of the page providing the content of the WEB server 20 is read by the browser of the terminal 30, and the player generation process is performed (S211).

端末30が読み込んだタグにプレイヤの動的設定情報が記述されており、かつ、選択されたコンテンツのメタ情報に視聴制限が設定されていない場合(S212:NO)、端末30は管理サーバ10に設定情報の提供をリクエストすることなく、タグの記述に基づいて、プレイヤを生成する(S216)。この場合、端末30はコンテンツIDを含むリクエストを管理サーバ10に送信し、コンテンツの記憶場所を問い合わせる。このリクエストには、例えばタグに動的設定項目に対する設定情報が記述されていた旨の情報(設定情報の提供が不要であることを示すフラグ等)が含まれることが好ましい。端末30は管理サーバ10から返却されたコンテンツの記憶場所に基づいて、コンテンツDBサーバ40にコンテンツ配信要求を行い、生成したプレイヤでコンテンツを再生する。 When the dynamic setting information of the player is described in the tag read by the terminal 30 and the viewing restriction is not set in the meta information of the selected content (S212: NO), the terminal 30 is sent to the management server 10. A player is generated based on the description of the tag without requesting the provision of setting information (S216). In this case, the terminal 30 sends a request including the content ID to the management server 10 and inquires about the storage location of the content. It is preferable that the request includes, for example, information that the setting information for the dynamic setting item is described in the tag (a flag indicating that it is not necessary to provide the setting information, etc.). The terminal 30 makes a content distribution request to the content DB server 40 based on the storage location of the content returned from the management server 10, and the generated player reproduces the content.

他方、端末30が読み込んだタグにプレイヤの動的設定情報が記述されていない、又は、選択されたコンテンツのメタ情報に視聴制限が設定されている場合(S212:YES)、端末30は管理サーバ10に設定情報の提供をリクエストする(S214)。このとき端末30はリクエストに、ユーザがアクセスしているサイトの識別情報(URLやドメイン名)の他、視聴制限、タグに動的設定情報が記述されていたか否かを示す情報(設定情報の提供が不要であることを示すフラグ等)等を含めることが好ましい。なお、タグに動的設定情報が記述されていたか否かを示す情報は、タグに動的設定情報の記述があった場合かなかった場合かのいずれか一方の場合に、リクエストに含まれる構成でもよい。例えば、リクエストに、タグに動的設定項目に対する設定情報が記述されている場合に設定情報の提供が不要であることを示す情報が含まれる構成の場合、タグに動的設定情報の記述がない場合には、リクエストには、設定情報が必要なことを示す情報は含まれなくてもよい。 On the other hand, when the player's dynamic setting information is not described in the tag read by the terminal 30 or the viewing restriction is set in the meta information of the selected content (S212: YES), the terminal 30 is the management server. Request 10 to provide setting information (S214). At this time, the terminal 30 requests, in addition to the identification information (URL and domain name) of the site accessed by the user, the viewing restriction, and the information indicating whether or not the dynamic setting information is described in the tag (setting information). It is preferable to include a flag indicating that the provision is unnecessary) and the like. The information indicating whether or not the dynamic setting information is described in the tag is the configuration included in the request when either the dynamic setting information is described in the tag or not. But it may be. For example, in the case of a configuration in which the request includes information indicating that it is not necessary to provide the setting information when the tag describes the setting information for the dynamic setting item, the tag does not have the description of the dynamic setting information. In some cases, the request may not include information indicating that configuration information is required.

管理サーバ10から設定情報が返却される(S214:YES)と、返却された設定情報に基づいて、プレイヤが生成される(S215)。 When the setting information is returned from the management server 10 (S214: YES), a player is generated based on the returned setting information (S215).

他方、管理サーバ10では、端末30からリクエストを受信する(S251:YES)と、リクエストに視聴制限が含まれるか否かを確認する(S252)。視聴制限がある場合(S252:YES)には、端末30のIPアドレス等に基づいて、端末30においてコンテンツを視聴可能か否かを判定する(S253)。端末30が、視聴が制限されている端末である場合には、管理サーバ10は、端末30にNGを返却する(S256)。このとき管理サーバ10はプレイヤDB132を参照してエラーメッセージが登録されている場合には、NGの代わりにエラーメッセージを返却する。 On the other hand, when the management server 10 receives the request from the terminal 30 (S251: YES), it confirms whether or not the request includes parental control (S252). When there is a parental control (S252: YES), it is determined whether or not the content can be viewed on the terminal 30 based on the IP address of the terminal 30 or the like (S253). When the terminal 30 is a terminal whose viewing is restricted, the management server 10 returns NG to the terminal 30 (S256). At this time, if the error message is registered by referring to the player DB 132, the management server 10 returns the error message instead of NG.

他方、S253の判定において、端末30で視聴可能と判定した場合(S253:YES)、又は、リクエストに視聴制限が含まれていない場合(S252:NO)には、管理サーバ10はリクエストを参照し、タグに動的設定情報が記述されていたか否かを確認する(S254)。例えば、管理サーバ10は、リクエストに含まれるタグに動的設定項目に対する設定情報が記述されていた旨の情報(設定情報の提供が不要であることを示すフラグ等)を参照して、この確認を行うことができる。 On the other hand, in the determination of S253, when it is determined that viewing is possible on the terminal 30 (S253: YES), or when the request does not include parental control (S252: NO), the management server 10 refers to the request. , Check whether the dynamic setting information is described in the tag (S254). For example, the management server 10 confirms this by referring to the information that the setting information for the dynamic setting item is described in the tag included in the request (such as a flag indicating that the provision of the setting information is unnecessary). It can be performed.

タグに動的設定情報が記述されている場合(S254:YES)には、管理サーバ10は視聴OKを返却する(S255)。このとき管理サーバ10は併せてコンテンツの記憶場所を端末30に返却する。この場合には、端末30は、S256の処理を実行し、タグの記述に基づいてプレイヤを生成し、返却されたコンテンツの記憶場所に基づいて、コンテンツDBサーバ40にコンテンツ配信要求を行い、生成したプレイヤでコンテンツを再生する。 When the dynamic setting information is described in the tag (S254: YES), the management server 10 returns the viewing OK (S255). At this time, the management server 10 also returns the storage location of the content to the terminal 30. In this case, the terminal 30 executes the process of S256, generates a player based on the description of the tag, makes a content distribution request to the content DB server 40 based on the storage location of the returned content, and generates the player. Play the content on the player.

S254において、管理サーバ10タグに動的設定情報の記述がないと判定した場合(S254:NO)、管理サーバ10はサイト情報DB133を参照して、リクエストに含まれるサイト識別情報に対応する動的設定情報を取得する。そして、管理サーバ10は取得した動的設定情報をWEBサーバ20に返却する。このとき管理サーバ10は併せてコンテンツの記憶場所を端末30に返却する。この場合には、端末30は、S215の処理を実行し、返却された設定情報に基づいてプレイヤを生成し、返却されたコンテンツの記憶場所に基づいて、コンテンツDBサーバ40にコンテンツ配信要求を行い、生成したプレイヤでコンテンツを再生する。 When it is determined in S254 that there is no description of the dynamic setting information in the management server 10 tag (S254: NO), the management server 10 refers to the site information DB 133 and dynamically corresponds to the site identification information included in the request. Get the setting information. Then, the management server 10 returns the acquired dynamic setting information to the WEB server 20. At this time, the management server 10 also returns the storage location of the content to the terminal 30. In this case, the terminal 30 executes the process of S215, generates a player based on the returned setting information, and makes a content distribution request to the content DB server 40 based on the storage location of the returned content. , Play the content on the generated player.

このように、本実施形態に係る管理サーバ10によると、WEBサーバ20のドサイト識別情報に基づいて、生成されるプレイヤの設定情報を選択することができる。さらにWEBサーバ20のサイトに記載されたタグに動的設定情報に関する記述がある場合には、タグの記述が優先されプレイヤが生成される。このように、本実施形態に係る管理サーバ10によると、プレイヤの設定情報をWEBサーバ20のソースコード外において登録しておくことができる。これによって、プレイヤの設定を変更するときには、コンテンツ提供者は、管理サーバ10を用いて変更できるため、ソースコードを改変する必要がなくなる。この結果、より容易にプレイヤの設定を変更することが可能になる。 As described above, according to the management server 10 according to the present embodiment, the player setting information to be generated can be selected based on the site identification information of the WEB server 20. Further, when the tag described on the site of the WEB server 20 has a description regarding the dynamic setting information, the description of the tag has priority and the player is generated. As described above, according to the management server 10 according to the present embodiment, the player setting information can be registered outside the source code of the WEB server 20. As a result, when the player setting is changed, the content provider can change it by using the management server 10, so that it is not necessary to modify the source code. As a result, it becomes possible to change the player settings more easily.

<5.ハードウェア構成>
以下、図9を参照しながら、上述してきた管理サーバ10、WEBサーバ20、コンテンツDBサーバ40及び端末30をコンピュータ800により実現する場合のハードウェア構成の一例を説明する。なお、それぞれの装置の機能は、複数台の装置に分けて実現することもできる。
<5. Hardware configuration>
Hereinafter, with reference to FIG. 9, an example of the hardware configuration in which the management server 10, the WEB server 20, the content DB server 40, and the terminal 30 described above are realized by the computer 800 will be described. The function of each device can be realized by dividing it into a plurality of devices.

図9に示すように、コンピュータ800は、プロセッサ801、メモリ803、記憶装置805、入力I/F部807、データI/F部809、通信I/F部811、及び表示装置813を含む。 As shown in FIG. 9, the computer 800 includes a processor 801 and a memory 803, a storage device 805, an input I / F unit 807, a data I / F unit 809, a communication I / F unit 811 and a display device 813.

プロセッサ801は、メモリ803に記憶されているプログラムを実行することによりコンピュータ800における様々な処理を制御する。例えば、管理サーバ10のコンテンツ受付部111、やプレイヤ設定部112、サイトプロファイル設定部113、設定情報提供部114、タグ発行部115などは、メモリ803に一時記憶された上で、主にプロセッサ801上で動作するプログラムとして実現可能である。 The processor 801 controls various processes in the computer 800 by executing a program stored in the memory 803. For example, the content receiving unit 111, the player setting unit 112, the site profile setting unit 113, the setting information providing unit 114, the tag issuing unit 115, and the like of the management server 10 are temporarily stored in the memory 803 and are mainly stored in the memory 803 and mainly by the processor 801. It can be realized as a program that runs on the above.

メモリ803は、例えばRAM(Random Access Memory)等の記憶媒体である。メモリ803は、プロセッサ801によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。 The memory 803 is a storage medium such as, for example, a RAM (Random Access Memory). The memory 803 temporarily stores the program code of the program executed by the processor 801 and the data required when the program is executed.

記憶装置805は、例えばハードディスクドライブ(HDD)やフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置805は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。この他、記憶装置805は、コンテンツDB131や、プレイヤDB132、設定情報DB133等を記憶することも可能である。このようなプログラムやデータは、必要に応じてメモリ803にロードされることにより、プロセッサ801から参照される。 The storage device 805 is a non-volatile storage medium such as a hard disk drive (HDD) or a flash memory. The storage device 805 stores an operating system and various programs for realizing each of the above configurations. In addition, the storage device 805 can also store the content DB 131, the player DB 132, the setting information DB 133, and the like. Such programs and data are referenced from the processor 801 by being loaded into the memory 803 as needed.

入力I/F部807は、管理者からの入力を受け付けるためのデバイスである。入力I/F部807の具体例としては、キーボードやマウス、タッチパネル、各種センサ、ウェアラブル・デバイス等が挙げられる。入力I/F部807は、例えばUSB(Universal Serial Bus)等のインタフェースを介してコンピュータ800に接続されても良い。 The input I / F unit 807 is a device for receiving an input from the administrator. Specific examples of the input I / F unit 807 include a keyboard, a mouse, a touch panel, various sensors, a wearable device, and the like. The input I / F unit 807 may be connected to the computer 800 via an interface such as USB (Universal Serial Bus).

データI/F部809は、コンピュータ800の外部からデータを入力するためのデバイスである。データI/F部809の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データI/F部809は、コンピュータ800の外部に設けられることも考えられる。その場合、データI/F部809は、例えばUSB等のインタフェースを介してコンピュータ800へと接続される。 The data I / F unit 809 is a device for inputting data from the outside of the computer 800. Specific examples of the data I / F unit 809 include a drive device for reading data stored in various storage media. It is also conceivable that the data I / F unit 809 is provided outside the computer 800. In that case, the data I / F unit 809 is connected to the computer 800 via an interface such as USB.

通信I/F部811は、コンピュータ800の外部の装置と有線又は無線により、インターネットNを介したデータ通信を行うためのデバイスである。通信I/F部811は、コンピュータ800の外部に設けられることも考えられる。その場合、通信I/F部811は、例えばUSB等のインタフェースを介してコンピュータ800に接続される。 The communication I / F unit 811 is a device for performing data communication via the Internet N by wire or wirelessly with an external device of the computer 800. It is also conceivable that the communication I / F unit 811 is provided outside the computer 800. In that case, the communication I / F unit 811 is connected to the computer 800 via an interface such as USB.

表示装置813は、各種情報を表示するためのデバイスである。表示装置813の具体例としては、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ、ウェアラブル・デバイスのディスプレイ等が挙げられる。表示装置813は、コンピュータ800の外部に設けられても良い。その場合、表示装置813は、例えばディスプレイケーブル等を介してコンピュータ800に接続される。 The display device 813 is a device for displaying various information. Specific examples of the display device 813 include a liquid crystal display, an organic EL (Electro-Luminence) display, a display of a wearable device, and the like. The display device 813 may be provided outside the computer 800. In that case, the display device 813 is connected to the computer 800 via, for example, a display cable or the like.

[その他の実施形態]
以上説明した各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更/改良され得るととともに、本発明にはその等価物も含まれる。また、各実施形態は例示であり、異なる実施形態で示した構成の部分的な置換または組み合わせが可能であることは言うまでもなく、これらも本発明の特徴を含む限り本発明の範囲に包含される。
[Other embodiments]
Each of the embodiments described above is for facilitating the understanding of the present invention, and is not for limiting the interpretation of the present invention. The present invention can be modified / improved without departing from the spirit thereof, and the present invention also includes an equivalent thereof. Further, each embodiment is an example, and it goes without saying that partial substitutions or combinations of the configurations shown in different embodiments are possible, and these are also included in the scope of the present invention as long as the features of the present invention are included. ..

例えば、既述の実施形態では、管理サーバ10はリクエストに含まれるコンテンツIDに対応するコンテンツの格納場所を端末30に提供する構成を説明したが、これに限定されない。例えば、管理サーバ10がコンテンツDBサーバ40から、リクエストに含まれるコンテンツIDに対応するコンテンツを取得して、端末30に提供する構成でもよい。また、例えば、管理サーバ10が、コンテンツDB131において、コンテンツ本体を管理する構成でもよい。 For example, in the above-described embodiment, the management server 10 has described a configuration in which the storage location of the content corresponding to the content ID included in the request is provided to the terminal 30, but the present invention is not limited to this. For example, the management server 10 may acquire the content corresponding to the content ID included in the request from the content DB server 40 and provide the content to the terminal 30. Further, for example, the management server 10 may be configured to manage the content main body in the content DB 131.

また、既述の実施形態において、サイト情報DB133には、サイト識別情報とプレイヤIDとが対応付けられて登録される構成を説明したが、これに限定されず、サイト識別情報とプレイヤの設定情報群とが直接対応付けられて登録される構成でもよい。この場合、サイトプロファイル設定部113は、WEBサーバ20の管理者(例えばコンテンツ提供者)から、プレイヤの選択ではなく、サイトで利用するプレイヤの設定情報群の登録を受付けてもよい。 Further, in the above-described embodiment, the configuration in which the site identification information and the player ID are registered in association with each other in the site information DB 133 has been described, but the present invention is not limited to this, and the site identification information and the player setting information are not limited to this. It may be a configuration in which the group is directly associated with the group and registered. In this case, the site profile setting unit 113 may accept the registration of the setting information group of the player used on the site from the administrator of the WEB server 20 (for example, the content provider) instead of selecting the player.

また、既述の実施形態では、コンテンツは単一の動画ファイルとして説明したがこれに限定されず、コンテンツは任意の数の動画ファイルのパッケージ又はプレイリスト等を含んでもよい。この場合、タグに記述されるコンテンツIDは、プレイリストID(複数の動画ファイル群を示す識別子)でもよい。さらに、コンテンツは、オンデマンド型のコンテンツだけでなく、リアルタイムに提供されるライブ型のコンテンツも含む。 Further, in the above-described embodiment, the content has been described as a single moving image file, but the content is not limited to this, and the content may include any number of moving image file packages, playlists, and the like. In this case, the content ID described in the tag may be a playlist ID (identifier indicating a plurality of moving image files). Further, the content includes not only on-demand content but also live content provided in real time.

1 コンテンツ配信システム
10 管理サーバ
20 WEBサーバ
30 端末
40 コンテンツDBサーバ
111 コンテンツ受付部
112 プレイヤ設定部
113 サイトプロファイル設定部
114 設定情報提供部
115 タグ発行部
130 記憶部
1 Content distribution system 10 Management server 20 WEB server 30 Terminal 40 Content DB server 111 Content reception unit 112 Player setting unit 113 Site profile setting unit 114 Setting information provision unit 115 Tag issuing unit 130 Storage unit

Claims (5)

コンテンツを提供するWEBサイトを識別するサイト識別情報と、前記コンテンツを再生する際に生成されるプレイヤの設定情報とを対応付けて記憶するサイト記憶部と、
コンテンツの掲載されたウェブページにアクセスした端末から、当該ウェブページを構成するWEBサイトのサイト識別情報を含む、前記プレイヤの設定情報の要求を受信した際に、前記サイト記憶部において当該サイト識別情報と対応づけられた設定情報を、前記ウェブページの前記コンテンツを当該設定情報に基づいて再生させるために、前記端末に提供する提供部と、
を備え
前記要求は、前記端末が、前記ウェブページのソースコードに記載された、当該ウェブページの前記コンテンツを再生するプレイヤを生成するためのタグを読み込んだ際に、前記端末から送信され、
前記要求は、前記タグが、前記WEBサイトのサイト識別情報と対応づけられた設定情報と同一の項目に対する設定情報を含む場合には、設定情報の提供が不要であることを示す情報を含んでおり、
前記提供部は、前記要求が、設定情報の提供が不要であることを示す前記情報を含む場合には、前記WEBサイトのサイト識別情報と対応づけられた前記設定情報を前記端末に提供しない、
管理サーバ。
A site storage unit that stores the site identification information that identifies the WEB site that provides the content in association with the player setting information that is generated when the content is played.
When a request for setting information of the player including the site identification information of the WEB site constituting the web page is received from a terminal that has accessed the web page on which the content is posted, the site identification information is stored in the site storage unit. In order to reproduce the content of the web page based on the setting information, the setting information associated with the above is provided to the terminal.
Equipped with
The request is transmitted from the terminal when the terminal reads a tag described in the source code of the web page for generating a player for playing the content of the web page.
The request includes information indicating that it is not necessary to provide the setting information when the tag includes the setting information for the same item as the setting information associated with the site identification information of the WEB site. Ori,
When the request includes the information indicating that the provision of the setting information is unnecessary, the providing unit does not provide the setting information associated with the site identification information of the WEB site to the terminal.
Management server.
前記コンテンツの識別子と、当該コンテンツの格納場所を示す情報とを対応付けて記憶するコンテンツ記憶部をさらに有し、
前記提供部は、
前記要求に、前記ウェブページの前記コンテンツの識別子が含まれる場合に、当該コンテンツの識別子に対応する格納場所を、前記端末に提供する、
請求項に記載の管理サーバ。
Further, it has a content storage unit that stores the identifier of the content and the information indicating the storage location of the content in association with each other.
The providing part
When the request includes the identifier of the content of the web page, the terminal is provided with a storage location corresponding to the identifier of the content.
The management server according to claim 1 .
前記提供部は、
前記サイト記憶部において、前記要求に含まれるサイト識別情報とプレイヤの設定情報との組合せが複数登録されている場合には、所定の優先順位に基づいて、端末30に提供する設定情報を選択する、
請求項1又は2に記載の管理サーバ。
The providing part
When a plurality of combinations of the site identification information included in the request and the player setting information are registered in the site storage unit, the setting information to be provided to the terminal 30 is selected based on a predetermined priority. ,
The management server according to claim 1 or 2 .
コンピュータを、
コンテンツを提供するWEBサイトを識別するサイト識別情報と、前記コンテンツを再生する際に生成されるプレイヤの設定情報とを対応付けて記憶するサイト記憶部、及び
コンテンツの掲載されたウェブページにアクセスした端末から、当該ウェブページを構成するWEBサイトのサイト識別情報を含む、前記プレイヤの設定情報の要求を受信した際に、前記記憶する手段において当該サイト識別情報と対応づけられた設定情報を、前記ウェブページの前記コンテンツを当該設定情報に基づいて再生させるために、前記端末に提供する提供部
として機能させ、
前記要求は、前記端末が、前記ウェブページのソースコードに記載された、当該ウェブページの前記コンテンツを再生するプレイヤを生成するためのタグを読み込んだ際に、前記端末から送信され、
前記要求は、前記タグが、前記WEBサイトのサイト識別情報と対応づけられた設定情報と同一の項目に対する設定情報を含む場合には、設定情報の提供が不要であることを示す情報を含んでおり、
前記提供部は、前記要求が、設定情報の提供が不要であることを示す前記情報を含む場合には、前記WEBサイトのサイト識別情報と対応づけられた前記設定情報を前記端末に提供しない、
プログラム。
Computer,
Accessed the site storage unit that stores the site identification information that identifies the WEB site that provides the content in association with the player setting information that is generated when the content is played, and the web page on which the content is posted. When a request for setting information of the player including the site identification information of the WEB site constituting the web page is received from the terminal, the setting information associated with the site identification information by the means to be stored is described. A provider that provides the terminal to play the content of the web page based on the setting information.
To function as
The request is transmitted from the terminal when the terminal reads a tag described in the source code of the web page for generating a player for playing the content of the web page.
The request includes information indicating that it is not necessary to provide the setting information when the tag includes the setting information for the same item as the setting information associated with the site identification information of the WEB site. Ori,
When the request includes the information indicating that the provision of the setting information is unnecessary, the providing unit does not provide the setting information associated with the site identification information of the WEB site to the terminal.
program.
コンピュータが、
コンテンツを提供するWEBサイトを識別するサイト識別情報と、前記コンテンツを再生する際に生成されるプレイヤの設定情報とを対応付けて記憶することと、
コンテンツの掲載されたウェブページにアクセスした端末から、当該ウェブページを構成するWEBサイトのサイト識別情報を含む、前記プレイヤの設定情報の要求を受信した際に、当該サイト識別情報と対応づけられた設定情報を、前記ウェブページの前記コンテンツを当該設定情報に基づいて再生させるために、前記端末に提供することと、
を実行し、
前記要求は、前記端末が、前記ウェブページのソースコードに記載された、当該ウェブページの前記コンテンツを再生するプレイヤを生成するためのタグを読み込んだ際に、前記端末から送信され、
前記要求は、前記タグが、前記WEBサイトのサイト識別情報と対応づけられた設定情報と同一の項目に対する設定情報を含む場合には、設定情報の提供が不要であることを示す情報を含んでおり、
前記設定情報を前記端末に提供することは、前記要求が、設定情報の提供が不要であることを示す前記情報を含む場合には、前記WEBサイトのサイト識別情報と対応づけられた前記設定情報を前記端末に提供しないことを含む、
管理方法。
The computer
The site identification information that identifies the WEB site that provides the content and the player setting information that is generated when the content is played are stored in association with each other .
When a request for setting information of the player including the site identification information of the WEB site constituting the web page is received from the terminal accessing the web page on which the content is posted, the site identification information is associated with the site identification information. To provide the setting information to the terminal in order to play the content of the web page based on the setting information.
And run
The request is transmitted from the terminal when the terminal reads a tag described in the source code of the web page for generating a player for playing the content of the web page.
The request includes information indicating that it is not necessary to provide the setting information when the tag includes the setting information for the same item as the setting information associated with the site identification information of the WEB site. Ori,
Providing the setting information to the terminal means that the setting information associated with the site identification information of the WEB site when the request includes the information indicating that the provision of the setting information is unnecessary. Including not providing to the terminal
Management method.
JP2018066470A 2018-03-30 2018-03-30 Management server, management method, and its program Active JP7029335B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018066470A JP7029335B2 (en) 2018-03-30 2018-03-30 Management server, management method, and its program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018066470A JP7029335B2 (en) 2018-03-30 2018-03-30 Management server, management method, and its program

Publications (2)

Publication Number Publication Date
JP2019179291A JP2019179291A (en) 2019-10-17
JP7029335B2 true JP7029335B2 (en) 2022-03-03

Family

ID=68278695

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018066470A Active JP7029335B2 (en) 2018-03-30 2018-03-30 Management server, management method, and its program

Country Status (1)

Country Link
JP (1) JP7029335B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090024927A1 (en) 2007-07-18 2009-01-22 Jasson Schrock Embedded Video Playlists
WO2013014880A1 (en) 2011-07-22 2013-01-31 パナソニック株式会社 Content regeneration device, content regeneration method, content regeneration program and content providing program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090024927A1 (en) 2007-07-18 2009-01-22 Jasson Schrock Embedded Video Playlists
WO2013014880A1 (en) 2011-07-22 2013-01-31 パナソニック株式会社 Content regeneration device, content regeneration method, content regeneration program and content providing program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
矢津 宗一 Souichi Yazu,WordPress プラグイン100選 初版 ,第1版,株式会社ギャップ・ジャパン 梁田 義秋,2013年07月22日,p. 88

Also Published As

Publication number Publication date
JP2019179291A (en) 2019-10-17

Similar Documents

Publication Publication Date Title
TWI436225B (en) Comment distribution server, terminal apparatus, comment distribution method, comment output method, and recording medium storing program for comment distribution
JP5993075B1 (en) Information display program, information display method, information display device, and distribution device
JP6500132B1 (en) Information processing apparatus, information processing method, and information processing program
JP2018022386A (en) Distribution apparatus, distribution method, distribution program, and information display program
JP5965447B2 (en) Information display program, distribution device, information display method, and information display device
JP6096853B1 (en) Information display program, information display method, and information display apparatus
JP6735140B2 (en) Video generation/transmission method, video generation/transmission system, and video playback program
JP7029335B2 (en) Management server, management method, and its program
JP2020043534A (en) Information display program, information display device, information display method, and distribution device
JP6250610B2 (en) Information display device, information display method, information display program, and distribution device
JP2008176616A (en) Content module generation management system, content module generation management device, content module generation management method, and content module generation management program
JP6568293B1 (en) PROVIDING DEVICE, PROVIDING METHOD, PROVIDING PROGRAM, INFORMATION DISPLAY PROGRAM, INFORMATION DISPLAY DEVICE, AND INFORMATION DISPLAY METHOD
JP5133398B2 (en) Paper book / digital content correspondence generation apparatus and method
JP7318350B2 (en) Information processing system, server device, user-side device, and information processing method
JP2017059225A (en) Information display device, information display method, information display program, and distribution device
JP6990991B2 (en) Information display program, information display method, and information display device
JP5808484B2 (en) Program, information processing apparatus and data providing method
JP4871079B2 (en) Content receiving apparatus and content receiving method
JP2012034185A (en) Program-viewing support method, advertisement-related processing method, and system for both methods
KR20100000648A (en) Method and apparatus for providing a network output service using a mobile communication device
WO2013073220A1 (en) Content reproduction device, content reproduction method, content delivery system, program, and recording medium
JP2020042636A (en) Information display program, information display device, information display method, and delivery device
JP6106772B1 (en) Information display program, information display device, information display method, and distribution device
JP6185005B2 (en) How to provide video
JP6302117B1 (en) Information display program, information display method, information display device, and distribution device

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180413

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220124

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: 20220201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220218

R150 Certificate of patent or registration of utility model

Ref document number: 7029335

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250