JP7029335B2 - Management server, management method, and its program - Google Patents
Management server, management method, and its program Download PDFInfo
- 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
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
本発明は、管理サーバ、管理方法、及びそのプログラム等に関する。 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).
特許文献1に記載の番組配信サーバのようなコンテンツ配信サーバを用いて通信ネットワークを介して動画を配信する場合、コンテンツ配信サーバにおいて、配信する動画や当該動画を再生するプレイヤの設定をする必要がある。従来、このような設定は、コンテンツ配信サーバが提供するサイトのソースコードに直接記述されていた。この場合、例えばプレイヤの設定を変更するには、ソースコードを直接修正する必要があり、手間がかかっていた。
When a video is distributed via a communication network using a content distribution server such as the program distribution server described in
そこで、本発明は、上記事情に鑑み、コンテンツ配信サーバのプレイヤの設定変更を容易にすることを目的とする。 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.
[実施形態]
以下、本発明の実施の形態の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
WEBサーバ20は、一例として動画等のコンテンツを提供するコンテンツ提供者によって管理・運営される。WEBサーバ20は、制御手段、入出力手段、記憶手段等を備えた一般的な構成の情報処理装置によって構成することができる。WEBサーバ20は、制御手段においてWEBサーバプログラム(例えば、Apache httpdや、CERN httpdなど)を実行することにより実現できる。
The
管理サーバ10及びコンテンツDBサーバ40は、一例としてコンテンツ配信事業者によって管理・運営される。管理サーバ10は、制御手段、入出力手段、記憶手段等を備えた一般的な構成の情報処理装置によって構成することができる。詳細は後述するが、管理サーバ10は、コンテンツを再生するために生成されるプレイヤに対する設定や、プレイヤの管理、及びWEBサーバ20において配信されるコンテンツの管理を行う。
The
コンテンツDBサーバ40には、コンテンツIDに、動画等のコンテンツが対応付けられて記憶されている。なお、コンテンツDBサーバ40には、後述するメタ情報がさらに対応付けられていてもよい。コンテンツDBサーバ40は、端末30からコンテンツ配信要求を受信した場合に、配信要求に対応するコンテンツを配信する。コンテンツの配信方法は、ストリーミング配信(ビデオ・オン・デマンド,ライブ配信)の他、ダウンロード配信等、任意の配信方法を用いることができる。
The
なお、本発明はこのような管理・運営形態に限定されず、同一の者が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
ネットワークは、無線ネットワークや有線ネットワークにより構成される。通信ネットワークの一例としては、携帯電話網や、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
図1を参照してコンテンツ配信システム1の処理の概要を説明する。WEBサーバ20の管理者は、動画を配信するにあたり、配信する動画を再生するために生成されるプレイヤの設定を行う。このとき管理者は、管理サーバ10の管理画面を介して、サイトに応じてプレイヤの設定を行うことができる(S1)。
An outline of the processing of the
一例として、プレイヤは、複数の設定項目を有している。詳細は後述するが、複数の設定項目は、例えば、プレイヤのサイズやアスペクト比、プレイヤの操作ボタン(例えば再生ボタンや一時停止ボタン等である)の位置、大きさ等である。以下の説明では、「プレイヤの設定」は、複数の設定項目に値を設定することをいう。また、設定項目に設定された値を設定情報ともいう。設定された設定情報は、サイトの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
WEBサーバ20の管理者は、WEBサーバ20のコンテンツが提供されるページのソースコードに、管理サーバ10で生成されたタグを記述する(S2)
The administrator of the
ユーザが端末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
端末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
なおリクエストは、上述のサイト識別情報やコンテンツ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.
The functional configuration of the
コンテンツDB131には、コンテンツIDに、コンテンツDBサーバ40における格納場所(URL等)が対応付けられて記憶されている。コンテンツDB131には、さらにコンテンツのメタ情報が対応付けられて記憶されてもよい。メタ情報は、動画のタイトルやサムネイル画像、字幕、視聴制限等の情報である。視聴制限は動画へのユーザのアクセスを制限するための情報である。視聴制限として、例えば対応する動画を視聴可能な端末のIPアドレスや、コンテンツを提供するWEBサーバ20のサイト識別情報(ドメイン名やURL等)、有効期間(年月日時間等)、ユーザの国、年齢、性別等を指定することができる。
The
プレイヤDB132には、プレイヤIDとプレイヤの動的設定項目の設定値(設定情報)とが対応付けられて保存されている。動的設定項目の一例は、例えば以下のとおりである。
・動画タイトルの表示非表示
・自動再生のON/OFF
・再生開始時の音声ミュートのON/OFF
・フッター位置
・フッター文言
・コントロールパネルの表示非表示
・プレイヤに表示するボタン(再生、一時停止、もう一度見る、音声コントロール、全画面表示、画質選択、SNS共有等)の位置・デザイン
・関連リンク・プレイリスト(関連動画)の表示非表示
・バイラルタグ(埋め込みタグ)の表示非表示
・インバウンドリンクの表示非表示
・レジュームのON/OFF
・倍速設定のON/OFF
・デフォルト画質(自動、最低画質、標準画質、最高画質)
・エラーメッセージ
なお、動的設定項目は上記の例に限定されず、他にもシークバーの表示非表示、アノテーションの表示非表示等、任意の設定項目を含んでもよい。
In the
・ 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
コンテンツ受付部111は、コンテンツの登録を受け付ける。例えば、コンテンツ受付部111は、管理画面を介して動画の登録と、当該動画のメタ情報の登録を受け付けることができる。コンテンツ受付部111は、動画の登録を受け付けると、コンテンツIDと対応付けてコンテンツDBサーバ40に登録する。このとき、コンテンツ受付部111は、コンテンツDBサーバ40におけるコンテンツの格納場所を、コンテンツDB131に記憶する。さらにコンテンツ受付部111は、動画と併せてメタ情報の登録を受け付けた場合には、受け付けたメタ情報を、コンテンツDB131の対応するコンテンツIDのレコードに紐づけて記憶する。なお、コンテンツ受付部111は、メタ情報をコンテンツDBサーバ40に登録する構成でもよい。
The
プレイヤ設定部112は、プレイヤの動的設定項目に対する設定情報を受け付ける。動的設定項目の一例は、上述のとおりである。プレイヤ設定部112は設定情報を受け付けると、プレイヤIDを採番して、受け付けた設定情報とプレイヤIDとを対応付けてプレイヤDB132に登録する。なお、動的設定項目は上述の項目に限定されず、プレイヤ設定部112は、任意の設定情報を動的設定項目の設定値として受け付け、プレイヤDB132に登録しておくことができる。
The
一例として、管理サーバ10は、例えば複数種類のプレイヤのテンプレート(以下「プレイヤ構成ファイル」ともいう)を有している。プレイヤ設定部112は、複数種類のプレイヤ構成ファイルについて、コンテンツ提供者から所望のプレイヤ構成ファイルの選択を受付け、選択されたプレイヤ構成ファイルのプレイヤについて、動的設定項目に対する設定情報を受け付けることで、プレイヤを生成することができる。
As an example, the
サイトプロファイル設定部113は、WEBサーバ20が提供するサイトにおいて生成されるプレイヤの選択を受け付ける。例えばサイトプロファイル設定部113は、所定の管理画面(図4参照)を、WEBサーバ20の管理者(例えばコンテンツ提供者)に提供し、プレイヤの選択と、サイトのURL等のサイト識別情報とを受け付けることができる。プレイヤの選択は、例えば、プレイヤDB132に登録されたプレイヤから所望のプレイヤを選択する構成でもよいし、動的設定項目に対して所望の設定情報を入力して、該当する設定情報が設定されているプレイヤをプレイヤDB132から抽出する構成でもよい。サイトプロファイル設定部113は、選択されたプレイヤに対応するプレイヤIDと、サイト識別情報とを対応付けてサイト情報DB133に登録することが好ましい。
The site
なお、サイトプロファイル設定部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
タグ発行部115は、WEBサーバ20が提供するコンテンツを再生するプレイヤを生成するためのタグを発行する。タグ発行部115は、例えば所定の管理画面(図6参照)を介してタグをWEBサーバ20に発行することができる。タグ発行部115は、タグを発行する際に、プレイヤの静的設定項目に対する設定を受け付けることが好ましい。静的設定項目は、発行したタグにおいて設定されるプレイヤの設定項目である。静的設定項目は、例えば、以下のとおりである。
・プレイヤサイズ
・レスポンシブ設定のON/OFF
・動画再生位置
The
・ 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
設定情報提供部114は、リクエストを受信すると、リクエストに含まれるサイト識別情報に対応する動的設定情報を端末30へと返却する。具体的には、設定情報提供部114は、サイト情報DB133を参照し、リクエストに含まれるサイト識別情報に対応するプレイヤIDを特定する。このとき、サイト情報DB133にリクエストに含まれるサイト識別情報に対応するレコードが複数含まれている場合には、設定情報提供部114は所定の優先順位に基づいて提供するレコードを選択する。所定の優先順位は、例えば、登録順や、更新日時順や、設定された優先順位等である。一例として、本実施形態では、設定情報提供部114は、IDの大きいレコード(すなわちより新しく登録されたレコード)を選択し、選択したレコードに対応するプレイヤIDが特定されることが好ましい。
そして、設定情報提供部114は、プレイヤDB132を参照して特定したプレイヤIDに対応する動的設定情報を抽出し、端末30に返却する。
Upon receiving the request, the setting
Then, the setting
なお、リクエストに、タグに動的設定項目に対する設定情報が記述されていた旨の情報(設定情報の提供が不要であることを示すフラグ)が含まれる場合には、設定情報提供部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
さらに、リクエストがコンテンツIDを含む場合には、設定情報提供部114は、コンテンツDB131を参照して、コンテンツIDに対応するコンテンツの格納場所を端末30に通知する。
Further, when the request includes the content ID, the setting
また、リクエストに、コンテンツの視聴制限が含まれる場合には、設定情報提供部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
設定情報提供部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
図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
設定エリア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
ボタン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
図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
図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
図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
さらにスクリプトには、破線で示す領域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
<4.処理フロー>
図8を参照して、本実施形態に係るコンテンツ配信システム1の処理フローの一例について説明する。一例として、図8においては、S211乃至S216はWEBサーバ20にアクセスしてタグを読み込んだ端末30で実行される処理を示し、S251乃至S257は管理サーバ10で実行される処理を示している。
<4. Processing flow>
An example of the processing flow of the
まず、ユーザは端末30を操作してWEBサーバ20が提供する所定のサイトにアクセスする。このとき、WEBサーバ20のコンテンツを提供するページのソースコードに記載されたタグが端末30のブラウザで読み込まれ、プレイヤの生成処理が行われる(S211)。
First, the user operates the terminal 30 to access a predetermined site provided by the
端末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
他方、端末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.
管理サーバ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
他方、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
タグに動的設定情報が記述されている場合(S254:YES)には、管理サーバ10は視聴OKを返却する(S255)。このとき管理サーバ10は併せてコンテンツの記憶場所を端末30に返却する。この場合には、端末30は、S256の処理を実行し、タグの記述に基づいてプレイヤを生成し、返却されたコンテンツの記憶場所に基づいて、コンテンツDBサーバ40にコンテンツ配信要求を行い、生成したプレイヤでコンテンツを再生する。
When the dynamic setting information is described in the tag (S254: YES), the
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
このように、本実施形態に係る管理サーバ10によると、WEBサーバ20のドサイト識別情報に基づいて、生成されるプレイヤの設定情報を選択することができる。さらにWEBサーバ20のサイトに記載されたタグに動的設定情報に関する記述がある場合には、タグの記述が優先されプレイヤが生成される。このように、本実施形態に係る管理サーバ10によると、プレイヤの設定情報をWEBサーバ20のソースコード外において登録しておくことができる。これによって、プレイヤの設定を変更するときには、コンテンツ提供者は、管理サーバ10を用いて変更できるため、ソースコードを改変する必要がなくなる。この結果、より容易にプレイヤの設定を変更することが可能になる。
As described above, according to the
<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
図9に示すように、コンピュータ800は、プロセッサ801、メモリ803、記憶装置805、入力I/F部807、データI/F部809、通信I/F部811、及び表示装置813を含む。
As shown in FIG. 9, the
プロセッサ801は、メモリ803に記憶されているプログラムを実行することによりコンピュータ800における様々な処理を制御する。例えば、管理サーバ10のコンテンツ受付部111、やプレイヤ設定部112、サイトプロファイル設定部113、設定情報提供部114、タグ発行部115などは、メモリ803に一時記憶された上で、主にプロセッサ801上で動作するプログラムとして実現可能である。
The
メモリ803は、例えばRAM(Random Access Memory)等の記憶媒体である。メモリ803は、プロセッサ801によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。
The
記憶装置805は、例えばハードディスクドライブ(HDD)やフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置805は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。この他、記憶装置805は、コンテンツDB131や、プレイヤDB132、設定情報DB133等を記憶することも可能である。このようなプログラムやデータは、必要に応じてメモリ803にロードされることにより、プロセッサ801から参照される。
The
入力I/F部807は、管理者からの入力を受け付けるためのデバイスである。入力I/F部807の具体例としては、キーボードやマウス、タッチパネル、各種センサ、ウェアラブル・デバイス等が挙げられる。入力I/F部807は、例えばUSB(Universal Serial Bus)等のインタフェースを介してコンピュータ800に接続されても良い。
The input I /
データI/F部809は、コンピュータ800の外部からデータを入力するためのデバイスである。データI/F部809の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データI/F部809は、コンピュータ800の外部に設けられることも考えられる。その場合、データI/F部809は、例えばUSB等のインタフェースを介してコンピュータ800へと接続される。
The data I /
通信I/F部811は、コンピュータ800の外部の装置と有線又は無線により、インターネットNを介したデータ通信を行うためのデバイスである。通信I/F部811は、コンピュータ800の外部に設けられることも考えられる。その場合、通信I/F部811は、例えばUSB等のインタフェースを介してコンピュータ800に接続される。
The communication I /
表示装置813は、各種情報を表示するためのデバイスである。表示装置813の具体例としては、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ、ウェアラブル・デバイスのディスプレイ等が挙げられる。表示装置813は、コンピュータ800の外部に設けられても良い。その場合、表示装置813は、例えばディスプレイケーブル等を介してコンピュータ800に接続される。
The
[その他の実施形態]
以上説明した各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更/改良され得るととともに、本発明にはその等価物も含まれる。また、各実施形態は例示であり、異なる実施形態で示した構成の部分的な置換または組み合わせが可能であることは言うまでもなく、これらも本発明の特徴を含む限り本発明の範囲に包含される。
[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
また、既述の実施形態において、サイト情報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
また、既述の実施形態では、コンテンツは単一の動画ファイルとして説明したがこれに限定されず、コンテンツは任意の数の動画ファイルのパッケージ又はプレイリスト等を含んでもよい。この場合、タグに記述されるコンテンツ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
Claims (5)
コンテンツの掲載されたウェブページにアクセスした端末から、当該ウェブページを構成する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.
前記提供部は、
前記要求に、前記ウェブページの前記コンテンツの識別子が含まれる場合に、当該コンテンツの識別子に対応する格納場所を、前記端末に提供する、
請求項1に記載の管理サーバ。 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.
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)
| 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 |
-
2018
- 2018-03-30 JP JP2018066470A patent/JP7029335B2/en active Active
Patent Citations (2)
| 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)
| 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 |