(57)【要約】      （修正有）【課題】ネットワーク型サイネージシステムにおいて、複数の利用者が対応するサイネージを利用でき、利用者を容易に管理可能であり、サイネージのコンテンツを容易に編集できるようにする。【解決手段】コンテンツを配信する配信端末１０とコンテンツを再生する再生端末２０との間に利用者を管理する管理サーバ１００を仲介させたネットワーク型サイネージシステムであって、管理サーバは、利用者に固有の第１の識別情報が登録される第１の管理テーブルと、再生端末に固有の第２識別情報が登録される第２の管理テーブルと、利用者の設定操作により連携される第１の識別情報と第２の識別情報とからなるペアリング情報が登録される第３の管理テーブルと、を保存し、配信端末は、第３の管理テーブルを参照し、利用者により選択される、自身に連携された少なくとも一つの再生端末にコンテンツを配信する。【選択図】図１
2020140412.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを配信する配信端末と前記コンテンツを再生する再生端末との間に利用者を管理する管理サーバを仲介させたネットワーク型サイネージシステムであって、
前記管理サーバは、
利用者に固有の第１の識別情報が登録される第１の管理テーブルと、
前記再生端末に固有の第２の識別情報が登録される第２の管理テーブルと、
利用者の設定操作により連携される前記第１の識別情報と前記第２の識別情報とからなるペアリング情報が登録される第３の管理テーブルと、を保存し、
前記配信端末は、
前記第３の管理テーブルを参照し、利用者により選択される、自身に連携された少なくとも一つの再生端末に前記コンテンツを配信することを特徴とするネットワーク型サイネージシステム。
【請求項２】
前記配信端末は、
利用者を特定するサービスアカウント情報に基づき発行される前記第１の識別情報が入力されると、前記ペアリング情報を前記管理サーバへ送信し、
前記管理サーバは、
前記第１の識別情報が他の再生端末と組み合わされていない場合に、前記ペアリング情報を保存し、前記第２の識別情報が割り当てられている前記再生端末の利用を開始することを特徴とする請求項１に記載のネットワーク型サイネージシステム。
【請求項３】
前記配信端末は、
前記サービスアカウント情報が入力されると前記ペアリング情報を読み取り、前記ペアリング情報に含まれる前記第１の識別情報と、入力された前記サービスアカウント情報とを前記管理サーバへ送信し、前記管理サーバが、前記第１の識別情報が他のサービスアカウントと組み合わされていない場合に、前記ペアリング情報を前記管理サーバへ保存した後、前記ペアリング情報が示す前記第２の識別情報を内部に保存することを特徴とする請求項２に記載のネットワーク型サイネージシステム。
【請求項４】
前記管理サーバは、
前記配信端末により生成されるか、編集又は更新されるコンテンツと、前記第１の識別情報と前記コンテンツを示す情報とからなる再生管理情報と、を更に保存し、
前記再生端末は、
前記管理サーバに保存された前記再生管理情報に同期することにより、前記配信端末により生成されるか編集又は更新される前記コンテンツを再生することを特徴とする請求項１に記載のネットワーク型サイネージシステム。
【請求項５】
前記配信端末は、
前記管理サーバの前記第３の管理テーブルを参照し、利用者が、前記第３の管理テーブルに登録されている前記第２の識別情報が示す前記再生端末の中からコンテンツの配信先を選択し、更に、編集又は更新したいコンテンツを選択すると、選択された前記コンテンツと、選択された配信先の前記第２の識別情報とを前記管理サーバへ送信し、
前記管理サーバは、
前記配信端末から送信される前記コンテンツを保存すると共に、前記配信端末により選択された前記第２の識別情報に連携された第１の識別情報を読み取り、前記コンテンツが編集又は更新されたことを契機に前記再生管理情報の変更を行い、前記第２の識別情報が示す前記再生端末に対してコンテンツの変更通知情報を送信することを特徴とする請求項４に記載のネットワーク型サイネージシステム。
【請求項６】
前記再生端末は、
前記コンテンツの変更通知情報を受信すると、前記管理サーバに保存された前記再生管理情報を受信し、受信した前記再生管理情報と内部に保存する再生管理情報とを比較し、不一致の場合、前記管理サーバに保存されたコンテンツを受信して内部に保存し、受信した前記再生管理情報にしたがって受信した前記コンテンツの再生を開始することを特徴とする請求項５に記載のネットワーク型サイネージシステム。
【請求項７】
コンテンツを配信する配信端末と前記コンテンツを再生する再生端末との間を仲介する、ネットワーク型サイネージシステムにおける管理サーバであって、
通信部と、記憶部と、処理部と、を備え、
前記処理部は、
前記通信部を介して前記配信端末と通信を行い、前記配信端末から利用者に固有の第１の識別情報を受信して前記記憶部に保存する第１処理部と、
前記通信部を介して前記再生端末と通信を行い、前記再生端末から前記再生端末に固有の第２の識別情報を受信して前記記憶部に保存する第２処理部と、
前記通信部を介して前記配信端末と通信を行い、前記配信端末から利用者の設定操作により連携される前記第１の識別情報と前記第２の識別情報とからなるペアリング情報を受信して前記記憶部に保存する第３処理部と、
前記通信部を介して前記配信端末により生成されるか編集又は更新される前記コンテンツを受信して前記記憶部に保存し、前記記憶部に保存された前記ペアリング情報を参照することにより、利用者によって選択される、前記配信端末に連携された少なくとも一つの再生端末に対し、前記記憶部に保存された前記コンテンツを配信する第４処理部と、を含むことを特徴とする管理サーバ。
【請求項８】
前記処理部は、
前記通信部を介して前記配信端末と通信を行い、前記配信端末により生成されるか又は更新されるコンテンツと、前記第１の識別情報と前記コンテンツを示す情報の組とからなる再生管理情報と、を受信して前記記憶部に保存する第５処理部と、
前記配信端末により前記コンテンツが編集又は更新されたことに基づき前記記憶部に保存されている前記再生管理情報の変更を行い、前記配信端末に連携された少なくとも一つの再生端末に対してコンテンツ変更通知情報を送信し、前記コンテンツ変更通知情報を受信した再生端末による前記再生管理情報への同期を促す第６処理部と、を更に含むことを特徴とする請求項７に記載の管理サーバ。
【請求項９】
コンテンツを配信する配信端末と前記コンテンツを再生する再生端末との間を仲介する、ネットワーク型サイネージシステムにおける管理サーバのプログラムであって、
前記管理サーバに、
前記配信端末と通信を行い、前記配信端末から利用者に固有の第１の識別情報を受信して記憶部に保存する第１の処理と、
前記再生端末と通信を行い、前記再生端末から前記再生端末に固有の第２の識別情報を受信して前記記憶部に保存する第２の処理と、
前記配信端末と通信を行い、前記配信端末から利用者の設定操作により連携される前記第１の識別情報と前記第２の識別情報とからなるペアリング情報を受信して前記記憶部に保存する第３の処理と、
前記配信端末により生成されるか編集又は更新されるコンテンツを受信して前記記憶部に保存し、前記配信端末が前記記憶部に保存された前記ペアリング情報を参照することにより、利用者によって選択される、前記配信端末に連携された少なくとも一つの再生端末に対し、前記記憶部に保存された前記コンテンツを配信する第４の処理と、を実行させることを特徴とする管理サーバのプログラム。
【請求項１０】
前記管理サーバに、
前記配信端末と通信を行い、前記配信端末により生成されるか又は更新されるコンテンツと、前記第１の識別情報と前記コンテンツを示す情報の組とからなる再生管理情報と、を受信して前記記憶部に保存する第５の処理と、
前記配信端末により前記コンテンツが編集又は更新されたことに基づき前記記憶部に保存されている前記再生管理情報の変更を行い、前記配信端末に連携された少なくとも一つの再生端末に対してコンテンツ変更通知情報を送信し、前記コンテンツ更新通知情報を受信した再生端末による前記再生管理情報への同期を促す第６の処理と、を更に実行させることを特徴とする請求項９に記載の管理サーバのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画、動画等の画像を表示又は再生可能なサイネージ（デジタル・サイネージとも言う）のコンテンツを管理する、ネットワーク型サイネージシステム、管理サーバ、及びそのプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１は、ネットワーク型サイネージシステムとして、デジタルサイネージシステムを開示し、特許文献１の図１のデジタルサイネージシステム１００（ネットワーク型サイネージシステム）は、デジタルサイネージ制御サーバ１０（配信端末）と、デジタルサイネージ２０（サイネージ）と、監視機器３０、携帯端末４０とを含み、ネットワーク５０を介して接続されている。サイネージは、一般に、街中、ビル、駅など、人目に付く場所に設置することができ、特許文献１のサイネージは、特に、カフェ、レストラン、居酒屋などの飲食店に設置することに適しており、リアルタイムに店舗状況に即した宣伝広告を実現することができる（特許文献１の段落［０００２］，［０００４］，［０００６］参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６１７８９４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される技術は、デジタルサイネージ制御サーバ１０（配信端末）がコンテンツをデジタルサイネージ２０（サイネージ）に直接に送信している。この場合、特許文献１の図１のデジタルサイネージシステム１００（ネットワーク型サイネージシステム）は、特定の利用者に専用のシステムとなってしまう。言い換えれば、同じような仕組みを複数の利用者で利用すれば、システム全体の製造コストを軽減することができる。
【０００５】
また、特許文献１にサイネージのコンテンツは、変更することができても、上書きされているだけである。言い換えれば、コンテンツの内容を変更する自由度が低くなっている。
【０００６】
本発明の１つの目的は、複数の利用者が対応するサイネージを利用可能であるネットワーク型サイネージシステム、管理サーバ、及びそのプログラムを提供することである。本発明のもう１つの目的は、利用者を容易に管理可能であるネットワーク型サイネージシステム、管理サーバ、及びそのプログラムを提供することである。本発明の別の目的は、サイネージのコンテンツを容易に編集可能であるネットワーク型サイネージシステム、管理サーバ、及びそのプログラムを提供することである。本発明の他の目的は、以下に例示する態様及び最良の実施形態、並びに添付の図面を参照することによって、当業者に明らかになるであろう。
【課題を解決するための手段】
【０００７】
以下に、本発明の概要を容易に理解するために、本発明に従う態様を例示する。
【０００８】
第１の態様において、ネットワーク型サイネージシステムは、
コンテンツを配信する配信端末と前記コンテンツを再生する再生端末との間に利用者を管理する管理サーバを仲介させたネットワーク型サイネージシステムであって、
前記管理サーバは、
利用者に固有の第１の識別情報が登録される第１の管理テーブルと、
前記再生端末に固有の第２の識別情報が登録される第２の管理テーブルと、
利用者の設定操作により連携される前記第１の識別情報と前記第２の識別情報とからなるペアリング情報が登録される第３の管理テーブルと、を保存し、
前記配信端末は、
前記第３の管理テーブルを参照し、利用者により選択される、自身に連携された少なくとも一つの再生端末に前記コンテンツを配信することを特徴とする。
【０００９】
第１の態様によれば、管理サーバは、利用者に固有の第１の識別情報が登録される第１の管理テーブルと、再生端末に固有の第２識別情報が登録される第２の管理テーブルと、利用者の設定操作により連携される第１の識別情報と第２の識別情報とからなるペアリング情報が登録される第３の管理テーブルと、を保存し、配信端末が、第３の管理テーブルを参照することにより、利用者により選択される、自身に連携された少なくとも一つの再生端末にコンテンツを配信する。すなわち、配信端末と再生端末との間に、利用者を管理する管理サーバを仲介させ、管理サーバが、利用者の管理テーブル（第１の管理テーブル）と、再生端末の管理テーブル（第２の管理テーブル）とを保存することで、両方の管理テーブルを連携するペアリング情報（第３の管理テーブル）を利用することができる。したがって、利用者毎に再生端末を管理することができ、このため、１利用者が利用する再生端末の増減管理が可能になる。
【００１０】
第１の態様に従属する第２の態様において、
前記配信端末は、
利用者を特定するサービスアカウント情報に基づき発行される前記第１の識別情報が入力されると、前記ペアリング情報を前記管理サーバへ送信し、
前記管理サーバは、
前記第１の識別情報が他の再生端末と組み合わされていない場合に、前記ペアリング情報を保存し、前記第２の識別情報が割り当てられている前記再生端末の利用を開始する。
【００１１】
第２の態様によれば、配信端末が、利用者を特定するサービスアカウント情報に基づき発行される第１の識別情報が入力されると、ペアリング情報を管理サーバへ送信し、ペアリング情報を受信した管理サーバが、第１の識別情報が他の再生端末と組み合わされていないことを確認したえでそのペアリング情報を保存し、第２の識別情報が割り当てられている再生端末の利用を開始する。このため、入力された第１の識別情報が他の第２の識別情報と組み合わされていた場合に、利用者により設定されたペアリング情報の第３の管理テーブルへの登録を拒否することができ、他の第２の識別情報との組み合わせがない場合にペアリング情報を登録した後、再生端末の利用が可能になる。
【００１２】
第２の態様に従属する第３の態様において、
前記配信端末は、
前記サービスアカウント情報が入力されると前記ペアリング情報を読み取り、前記ペアリング情報に含まれる前記第１の識別情報と、入力された前記サービスアカウント情報とを前記管理サーバへ送信し、前記管理サーバが、前記第１の識別情報が他のサービスアカウントと組み合わされていない場合に、前記ペアリング情報を前記管理サーバへ保存した後、前記ペアリング情報が示す前記第２の識別情報を内部に保存する。
【００１３】
第３の態様によれば、配信端末が、サービスアカウント情報が入力されるとペアリング情報を読み取り、ペアリング情報に含まれる第１の識別情報と、入力されたサービスアカウント情報とを管理サーバへ送信する。そして、管理サーバは、第１の識別情報が他のサービスアカウントと組み合わされていない場合に、ペアリング情報を管理サーバへ保存した後、ペアリング情報が示す第２の識別情報を内部に保存する。このため、入力されたサービスアカウント情報が他の第１の識別情報と組み合わされていた場合に、利用者により設定されたペアリング情報を第３の管理テーブルへ登録することを拒否することができ、他のサービスアカウントとの組み合わせがない場合にのみペアリング情報を登録した後、第２の識別情報を保持することにより配信端末の利用が可能になる。
【００１４】
第１の態様に従属する第４の態様において、
前記管理サーバは、
前記配信端末により生成されるか編集又は更新されるコンテンツと、前記第１の識別情報と前記コンテンツを示す情報とからなる再生管理情報と、更に保存し、
前記再生端末は、
前記管理サーバに保存された前記再生管理情報に同期することにより、前記配信端末により生成されるか編集又は更新される前記コンテンツを再生する。
【００１５】
第４の態様によれば、管理サーバが、配信端末により生成されるか編集又は更新されるコンテンツと、第１の識別情報とコンテンツを示す情報とからなる再生管理情報とを保存し、再生端末が、管理サーバに保存された再生管理情報に同期する処理を実行することにより、配信端末により生成されるか編集又は更新されるコンテンツを再生する。このため、再生端末は、一定の時間間隔（不定期でもよい）で、自身が保有する再生管理情報を、管理サーバに保存された再生管理情報に同期することにより、複数の配信端末によって編集又は更新された再生管理情報を取得することができる。したがって、管理サーバは、再生端末の管理に加え、再生端末毎にコンテンツを管理することができる。
【００１６】
第４の態様に従属する第５の態様において、
前記配信端末は、
前記管理サーバの前記第３の管理テーブルを参照し、利用者が、前記第３の管理テーブルに登録されている前記第２の識別情報が示す前記再生端末の中からコンテンツの配信先を選択し、更に、編集又は更新したいコンテンツを選択すると、選択された前記コンテンツと、選択された配信先の前記第２の識別情報とを前記管理サーバへ送信し、
前記管理サーバは、
前記配信端末から送信される前記コンテンツを保存すると共に、前記配信端末により選択された前記第２の識別情報に連携された第１の識別情報を読み取り、前記コンテンツが編集又は更新されたことを契機に前記再生管理情報の変更を行い、前記第２の識別情報が示す前記再生端末に対してコンテンツの変更通知情報を送信する。
【００１７】
第５の態様によれば、配信端末が、第３の管理テーブルを参照し、利用者が、登録されている第２の識別情報が示す再生装置の中からコンテンツの配信先を選択し、更に、配信、編集又は更新したいコンテンツを選択すると、選択されたコンテンツと、選択された配信先の第２の識別情報とを管理サーバへ送信する。そして、管理サーバが、配信端末から送信されるコンテンツを保存すると共に、配信端末により選択された第２の識別情報に連携された第１の識別情報を読み取り、コンテンツが編集又は更新されたことを契機に再生管理情報の変更を行い、第２の識別情報が示す再生端末に対してコンテンツの変更通知情報を送信する。このため、コンテンツの変更通知情報を受信した再生端末は、管理サーバから自身の再生管理情報を取得することができ、編集又は更新されたコンテンツを受信した再生管理情報の内容にしたがってコンテンツの再生が可能になる。
【００１８】
第５の態様に従属する第６の態様において、
前記再生端末は、
前記コンテンツの変更通知情報を受信すると、前記管理サーバに保存された前記再生管理情報を受信し、受信した前記再生管理情報と内部に保存する再生管理情報とを比較し、不一致の場合、前記管理サーバに保存されたコンテンツを受信して内部に保存し、受信した前記再生管理情報にしたがって受信した前記コンテンツの再生を開始する。
【００１９】
第６の態様によれば、再生端末が、コンテンツの変更通知情報を受信すると、管理サーバに保存された再生管理情報を受信し、受信した再生管理情報と内部に保存する再生管理情報とを比較し、不一致の場合、管理サーバに保存されたコンテンツを受信して内部に保存し、受信した再生管理情報にしたがって受信したコンテンツの再生を開始する。このため、管理サーバによって管理されるコンテンツの内容は、利用者の配信端末によって編集又は更新され、その後、編集又は更新後のコンテンツを対応する再生端末に送信することができる。したがって、コンテンツの内容を変更する自由度を高めることができる。言い換えれば、コンテンツを編集又は更新して配信する複数の配信端末による再生端末のコンテンツの再生管理が可能になる。
【００２０】
第７の態様において、管理サーバは、
コンテンツを配信する配信端末と前記コンテンツを再生する再生端末との間を仲介する、ネットワーク型サイネージシステムにおける管理サーバであって、
通信部と、記憶部と、処理部と、を備え、
前記処理部は、
前記通信部を介して前記配信端末と通信を行い、前記配信端末から利用者に固有の第１の識別情報を受信して前記記憶部に保存する第１処理部と、
前記通信部を介して前記再生端末と通信を行い、前記再生端末から前記再生端末に固有の第２の識別情報を受信して前記記憶部に保存する第２処理部と、
前記通信部を介して前記配信端末と通信を行い、前記配信端末から利用者の設定操作により連携される前記第１の識別情報と前記第２の識別情報とからなるペアリング情報を受信して前記記憶部に保存する第３処理部と、
前記通信部を介して前記配信端末により生成されるか編集又は更新される前記コンテンツを受信して前記記憶部に保存し、前記記憶部に保存された前記ペアリング情報を参照することにより、利用者によって選択される、前記配信端末に連携された少なくとも一つの再生端末に対し、前記記憶部に保存された前記コンテンツを配信する第４処理部と、を含むことを特徴とする管理サーバ。
【００２１】
第７の態様によれば、管理サーバは、処理部が、配信端末と通信を行い、利用者に固有の第１の識別情報を受信して記憶部に保存し、再生端末と通信を行い、再生端末に固有の第２の識別情報を受信して記憶部に保存し、配信端末と通信を行い、利用者の設定操作によるペアリング情報を受信して記憶部に保存し、配信端末により生成されるか編集又は更新されるコンテンツを受信して記憶部に保存する処理を実行する。そして、配信端末が記憶部に保存されたペアリング情報を参照することにより、利用者によって選択される、配信端末に連携された少なくとも一つの再生端末に対し、記憶部に保存されたコンテンツを配信する処理を実行する。このため、管理サーバは、利用者に固有の第１の識別情報と再生装置に固有の第２の識別情報を保存することで、第１の識別情報と第２の識別情報を連携するペアリング情報を利用することができる。したがって、利用者毎に再生端末を管理することができ、このため、１利用者が利用する再生端末の増減管理が可能になる。
【００２２】
第７の態様に従属する第８の態様において、
前記処理部は、
前記通信部を介して前記配信端末と通信を行い、前記配信端末により生成されるか編集又は更新されるコンテンツと、前記第１の識別情報と前記コンテンツを示す情報とからなる再生管理情報と、を受信して前記記憶部に保存する第５処理部と、
前記配信端末により前記コンテンツが編集又は更新されたことに基づき前記記憶部に保存されている前記再生管理情報の変更を行い、前記配信端末に連携された少なくとも一つの再生端末に対してコンテンツ変更通知情報を送信して、前記コンテンツ変更通知情報を受信した再生端末による前記再生管理情報への同期を促す第６処理部と、を更に含むことを特徴とする管理サーバ。
【００２３】
第８の態様によれば、管理サーバは、処理部が、通信部を介して配信端末と通信を行い、生成されるか編集又は更新されるコンテンツと、再生管理情報とを受信して記憶部に保存し、配信端末によりコンテンツが編集又は更新されたことに基づき記憶部に保存されている再生管理情報の変更を行い、配信端末に連携された少なくとも一つの再生端末に対してコンテンツ変更通知情報を送信する処理を実行する。このため、コンテンツ変更通知情報を受信した再生端末は、管理サーバから自身の再生管理情報を取得することができ、編集又は更新されたコンテンツを受信した再生管理情報の内容にしたがってコンテンツの再生が可能になる。すなわち、管理サーバによって管理されるコンテンツの内容は、利用者の配信端末によって編集又は更新され、その後、編集又は更新後のコンテンツを対応する再生端末に送信することができる。したがって、コンテンツの内容を変更する自由度を高めることができる。言い換えれば、コンテンツを編集又は更新して配信する複数の配信端末による再生端末のコンテンツの再生管理が可能になる。
【００２４】
第９の態様において、プログラムは、
コンテンツを配信する配信端末と前記コンテンツを再生する再生端末との間を仲介する、ネットワーク型サイネージシステムにおける管理サーバのプログラムであって、
前記管理サーバに、
前記配信端末と通信を行い、前記配信端末から利用者に固有の第１の識別情報を受信して記憶部に保存する第１の処理と、
前記再生端末と通信を行い、前記再生端末から前記再生端末に固有の第２の識別情報を受信して前記記憶部に保存する第２の処理と、
前記配信端末と通信を行い、前記配信端末から利用者の設定操作により連携される前記第１の識別情報と前記第２の識別情報とからなるペアリング情報を受信して前記記憶部に保存する第３の処理と、
前記配信端末により生成されるか又は更新されるコンテンツを受信して前記記憶部に保存し、前記配信端末が前記記憶部に保存された前記ペアリング情報を参照することにより、利用者によって選択される、前記配信端末に連携された少なくとも一つの再生端末に対し、前記記憶部に保存された前記コンテンツを配信する第４の処理と、を実行させることを特徴とする管理サーバのプログラム。
【００２５】
第９の態様によれば、管理サーバが、記憶部の一部領域に記憶される管理プログラムを逐次読み出し実行することにより、管理サーバによって管理されるコンテンツの内容は利用者の配信端末によって編集又は更新され、その後、編集又は更新後のコンテンツを対応する再生端末に送信することができる。したがって、コンテンツの内容を変更する自由度を高めることができる。言い換えれば、コンテンツを編集又は更新して配信する複数の配信端末による再生端末のコンテンツの再生管理が可能になる。
【００２６】
第９の態様に従属する第１０の態様において、
前記管理サーバに、
前記配信端末と通信を行い、前記配信端末により生成されるか又は更新されるコンテンツと、前記第１の識別情報と前記コンテンツを示す情報の組とからなる再生管理情報と、を受信して前記記憶部に保存する第５の処理と、
前記配信端末により前記コンテンツが更新されたことに基づき前記記憶部に保存されている前記再生管理情報の更新を行い、前記配信端末に連携された少なくとも一つの再生端末に対してコンテンツ更新通知情報を送信し、前記コンテンツ更新通知情報を受信した再生端末による前記再生管理情報への同期を促す第６の処理と、を更に実行させる。
【００２７】
第１０の態様によれば、管理サーバが、記憶部の一部領域に記憶される管理プログラムを逐次読み出し実行することにより、コンテンツ更新通知情報を受信した再生端末は、管理サーバから自身の再生管理情報を取得することができ、編集又は更新されたコンテンツを受信した再生管理情報の内容にしたがってコンテンツの再生が可能になる。すなわち、管理サーバによって管理されるコンテンツの内容は、利用者の配信端末によって編集又は更新され、その後、編集又は更新後のコンテンツを対応する再生端末に送信することができる。したがって、コンテンツの内容を変更する自由度を高めることができる。言い換えれば、コンテンツを編集又は更新して配信する複数の配信端末による再生端末のコンテンツの再生管理が可能になる。
【発明の効果】
【００２８】
本発明によれば、複数の利用者が対応するサイネージを利用可能であるネットワーク型サイネージシステム、管理サーバ、及びそのプログラムを提供することができる。また、利用者を容易に管理可能であるネットワーク型サイネージシステム、管理サーバ、及びそのプログラムを提供することかできる。更に、サイネージのコンテンツを容易に編集又は更新可能であるネットワーク型サイネージシステム、管理サーバ、及びそのプログラムを提供することができる。
【００２９】
当業者は、例示した本発明に従う態様が、本発明の精神を逸脱することなく、さらに変更され得ることを容易に理解できるであろう。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態におけるネットワーク型サイネージシステムの接続成図である。
【図２】図１のネットワーク型サイネージシステムの処理シーケンス図である。
【図３】本発明の実施の形態における管理サーバの内部構成図である。
【図４】図１の配信端末の内部構成図である。
【図５】図１の再生端末の内部構成図である。
【図６】図１のシステムの利用シーンの一例を示す図である。
【図７】図３の管理サーバのテーブル操作の動作を記憶部上に展開して示した動作概念図（１）である。
【図８】図２のシーケンス図のステップＳ１１の詳細な処理手順を示すフローチャートである。
【図９】図３の管理サーバのテーブル操作の動作を記憶部上に展開して示した動作概念図（２）である。
【図１０】図２のシーケンス図のステップＳ１２の詳細な処理手順を示すフローチャートである。
【図１１】図３の管理サーバのテーブル操作によるデータの連携動作を記憶部上に展開して示した動作概念図（３）である。
【図１２】図３の管理サーバのテーブル操作によるデータの連携動作を記憶部上に展開して示した動作概念図（４）である。
【図１３】図２のシーケンス図のステップＳ１３の詳細な処理手順を示すフローチャートである。
【図１４】図３の管理サーバのテーブル操作によるデータの連携動作を記憶部上に展開して示した動作概念図（５）である。
【図１５】図２のシーケンス図のステップＳ１４の詳細な処理手順を示すフローチャートである。
【図１６】図３の管理サーバのテーブル操作によるデータの連携動作を記憶部上に展開して示した動作概念図（６）である。
【図１７】図３の管理サーバのテーブル操作によるデータの連携動作を記憶部上に展開して示した動作概念図（７）である。
【発明を実施するための形態】
【００３１】
以下に説明する最良の実施形態は、本発明を容易に理解するために用いられている。従って、当業者は、本発明が、以下に説明される実施形態によって不当に限定されないことを留意すべきである。
【００３２】
（ネットワーク型サイネージシステムの概要）
図１に、本実施形態のネットワーク型サイネージシステムの構成図を示す。図１（Ａ）に示すように、本実施形態のネットワーク型サイネージシステムは、コンテンツを配信する配信端末１０と、コンテンツを再生する再生端末２０（サイネージ）とがクラウド側システム（管理サーバ１００）に接続されることにより、必要な情報の送受信受信を行う。すなわち、再生端末２０と再生端末２０との間に管理サーバ１００を仲介させて必要な情報を送受信する仕組みになっている。なお、配信端末１０にはコンテンツを配信する配信アプリ（配信アプリケーションプログラム）がインストールされており、再生端末２０には、コンテンツを再生する再生アプリ（再生アプリケーションプログラム）がインストールされているものとする。
【００３３】
また、図１（Ｂ）に示すように、本実施形態のネットワーク型サイネージシステムは、複数の配信端末１０と複数の再生端末２０とがクラウド側システム（管理サーバ１００）に接続されて必要な情報を送受信する構成にしてもよい。すなわち、複数の配信端末１０と複数の再生端末２０との間に管理サーバ１００を仲介させ、必要な情報を送受信する仕組みになっている。この仕組みによれば、配信端末１０と再生端末２０とのペアリングを管理サーバ１００が管理することにより、利用者毎に再生端末２０を管理することができ、１利用者が使用する再生端末２０の増減管理が可能になる。また、複数の配信端末１０による再生端末２０のコンテンツの再生管理も可能になる。詳細は後述する。
【００３４】
図２に、本実施形態のネットワーク型サイネージシステムの処理シーケンスの概要を示す。図２に示すように、本実施形態のネットワーク型サイネージシステムは、まず、サービス管理者（クラウドシステム側）は、再生端末２０の利用者に対し、予め利用者を特定する識別情報であるサービスアカウントを発行する。これに対し、利用者がサービス管理者に対して使用したい再生端末２０分のライセンス番号の発行を依頼すると、サービス管理者は、依頼があった数量分のライセンス番号を発行して利用者に提示する。
【００３５】
なお、ライセンス番号の発行時点では、後述するライセンス番号を取得した利用者との連携（紐付け）はなされていない。また、発行したライセンス番号がどの再生端末２０で利用されるかについても連携されてはいない。理由は、サービス管理者の運用工数を軽くすることと、ならびに利用者による設定操作（ペアリング）よる利用者制限を行うためである。詳細は後述する。
【００３６】
ライセンス番号を受領した利用者は、再生端末２０の再生アプリに対して受領したライセンス番号（第１の識別情報）を入力することにより初期設定（利用者によるペアリングのための設定操作）を行い、「再生端末２０の利用を開始するための手順（ステップＳ１１）」を実行する。ここで、入力されたライセンス番号（第１の識別情報）と再生端末２０の再生アプリが保持している端末ＩＤ（第２の識別情報）と、を組み合わせて管理サーバ１００へ送信する。このことにより、ライセンス番号と端末ＩＤとの組み合わせ（ペアリング情報）が管理サーバ１００に登録された後、再生端末２０の利用が可能になる。
【００３７】
次に、利用者は、配信端末１０にサービス管理者から発行されたサービスアカウントを用いて配信アプリケーションにログインする。そして、コンテンツを配信したい再生端末２０において、配信端末１０と連携するための設定操作を行う情報を表示して配信端末１０の利用を開始するための手順（ステップＳ１２）を実行する。ここでは、配信端末１０が、ライセンス番号と配信アプリにログインしたときに入力されるサービスアカウントとを組み合わせて管理サーバ１００へ送信し、管理サーバ１００に登録が行なわれた後、配信端末１０の利用が可能になる。
【００３８】
なお、利用者は、複数の再生端末２０にコンテンツを配信したい場合は、ペアリングのための設定操作をそれぞれの再生端末２０に対して行う。また、利用者は、複数の配信端末１０からコンテンツを配信したい場合は、ペアリングのための設定操作を各々の配信端末１０で行う必要がある。
【００３９】
次に、利用者は、「コンテンツの配信を行うための手順（ステップＳ１３）」を実行する。ここでは、利用者は、配信端末１０の配信アプリの指示にしたがい、配信したいコンテンツを選択すると、配信端末１０の配信アプリは、選択したコンテンツと、予め設定してある配信先の再生端末２０の端末ＩＤとを管理サーバ１００へ送信する。管理サーバ１００は、コンテンツの配信処理を行う場合、クラウドシステム側に保存されている再生端末２０の再生管理情報にコンテンツの情報を追記し、再生情報の変更の完了を待って該当の再生端末２０へコンテンツ変更通知情報を送信する。
【００４０】
コンテンツの変更通知情報を受信した再生端末２０は、管理サーバ１００から自身の再生管理情報を取得し、同期処理後の再生管理情報にしたがいコンテンツの再生を開始する「コンテンツの再生手順（ステップＳ１４）」を実行する。なお、ステップＳ１１の「再生端末２０の利用開始」，Ｓ１２の「配信端末１０の利用開始」，Ｓ１３の「コンテンツの配信」，Ｓ１４の「コンテンツの再生」の各手順の詳細は後述する。
【００４１】
（管理サーバ１００の構成）
図３に本実施形態の管理サーバ１００の内部構成を示す。図３に示すように、本実施形態の管理サーバ１００は、処理部１０１と、通信部１０２と、記憶部１０３と、を有する。
【００４２】
通信部１０２は、例えば、図示省略したＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を介して接続されるネットワークコントローラであり、配信端末１０、再生端末２０との間で通信を行い、配信端末１０から利用者に固有のライセンス番号（第１の識別情報）を受信し、また、再生端末２０から再生端末２０に固有の端末ＩＤ（第２の識別情報）を受信して処理部１０１へ転送する。また、通信部１０２は、配信端末１０から利用者の設定操作により連携されるライセンス番号（第１の識別情報）と再生端末に固有の端末ＩＤ（第２の識別情報）とからなるペアリング情報を受信して処理部１０１へ転送する。
【００４３】
処理部１０１は、通信部１０２により転送される情報に基づき、利用者に固有のライセンス番号（第１の識別情報）が登録された管理ＴＢＬ−Ａ（第１の管理テーブル）とし、また、再生端末２０に固有の端末ＩＤ（第２識別情報）が登録された管理ＴＢＬ−Ｂ（第２の管理テーブル）としてそれぞれ記憶部１０３に保存する。また、利用者の設定操作により連携されるライセンス番号（第１の識別情報）と再生端末２０の端末ＩＤ（第２の識別情報）とからなるペアリング情報が登録されることにより構築される管理ＴＢＬ−Ｃ（第３の管理テーブル）を記憶部１０３に保存する。なお、ＴＢＬはテーブルの略である。
【００４４】
処理部１０１は、通信部１０２を介して配信端末１０と通信を行い、配信端末１０により生成されるか又は更新されるコンテンツ、及びライセンス番号（第１の識別情報）とコンテンツを示す情報の組とからなるプレイリスト（再生管理情報）、を受信し、受信したそれぞれを、コンテンツファイル１０３ｆ、ブレイリストＴＢＬ（１０３ｅ）として記憶部１０３に保存する
【００４５】
なお、以降の説明では。管理ＴＢＬ−Ａをライセンスマスタ１０３ｂ、管理ＴＢＬ−Ｂを端末マスタ１０３ｃ、管理ＴＢＬ−Ｃをライセンス連携テーブル１０３ｄと称して説明を行う。
【００４６】
処理部１０１は、第１処理部１０１ａと、第２処理部１０１ｂと、第３処理部１０１ｃと、第４処理部１０１ｄと、第５処理部１０１ｅと、第６処理部１０１ｆと、を含む。
【００４７】
第１処理部１０１ａは、通信部１０２を介して配信端末１０と通信を行い、配信端末１０から利用者に固有のライセンス番号を受信して記憶部１０３に保存する処理を実行する。第２処理部１０１ｂは、通信部１０２を介して再生端末２０と通信を行い、再生端末２０から再生端末２０に固有の端末ＩＤを受信し、端末マスタ１０３ｃとして記憶部１０３に保存する処理を実行する。第３処理部１０３ｃは、通信部１０２を介して配信端末１０と通信を行い、配信端末１０から利用者の設定操作により連携されるサービス番号と再生端末２０の端末ＩＤとからなるペアリング情報を受信し、ライセンス連携ＴＢＬ（１０３ｄ）として記憶部１０３に保存する処理を実行する。
【００４８】
第４処理部１０３ｄは、通信部１０２を介して配信端末１０により生成されるか編集又は更新されるコンテンツを受信して記憶部１０３にコンテンツファイル１０３ｆとして保存する処理を実行する。また、第４の処理部１０４ｄは、記憶部１０３に保存されたライセンス連携ＴＢＬ（１０３ｄ）を参照することにより、利用者によって選択される、配信端末１０に連携された少なくとも一つの再生端末２０に対し、記憶部１０３に保存されたコンテンツを配信する処理を実行する。
【００４９】
第５処理部１０１ｅは、通信部１０２を介して配信端末１０と通信を行い、配信端末１０により生成されるか又は更新されるコンテンツ（コンテンツファイル１０３ｆ）と、サービス番号とコンテンツを示す情報の組とからなるプレイリストＴＢＬ（１０３ｅ）と、を受信して記憶部１０３に保存する処理を実行する。
【００５０】
第６処理部１０１ｆは、配信端末１０によりコンテンツが編集又は更新されたことに基づき記憶部１０３に保存されているプレイリストＴＢＬ（１０３ｅ）の変更を行い、配信端末１１０に連携された少なくとも一つの再生端末２０に対してコンテンツ変更通知情報を送信し、コンテンツ変更通知情報を受信した再生端末２０によるプレイリストＴＢＬ（１０３ｅ）への同期を促す処理を実行する。
【００５１】
なお、処理部１０１（第１〜第６処理部）は、記憶部１０３の一部領域（プログラム領域）に記憶された管理サーバ１００のプログラム１０３ａを逐次読み出し実行することにより、第１〜第６処理部１０１ａ〜１０１ｆが有する上述したそれぞれの機能を実行することができる、例えば、マイクロプロセッサで構成される。
【００５２】
記憶部１０３は、プログラム記憶領域に、管理サーバ１００のプログラム１０３ａが割り当てられて保存されている他、作業領域に、ライセンスマスタ１０３ｂ、端末ＩＤマス１０３ｃ、ライセンス連携ＴＢＬ（１０３ｄ）、プレイリストＴＢＬ（１０３ｅ）、コンテンツファイル１０３ｆ等が処理部１０１（第１〜第６処理部）の各処理によって登録され、保存される、例えば、ｄＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）、スタティックＲＡＭ等の半導体記憶素子、あるいは磁気や光等の記憶媒体である。なお、図示省略したが、作業領域には更に、アカウントマスタ、配信端末１０から送信されるデータ、アカウントライセンス連携ＴＢＬ等、プログラム実行過程で生成される各種データも割り当てられて記憶されるものとする。
【００５３】
（配信端末１０の構成）
図４に配信端末１０の内部構成を示す。図４に示すように、配信端末１０は、第１通信部１１と、第２通信部１２と、記憶部１３と、処理部１４と、を含む。
【００５４】
第１通信部１１は、管理サーバ１００と図示省略したＩＰ網等の広域ネットワークを介して接続され、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等に従い通信を行うネットワークコントローラである。第２通信部１２は、再生端末２０と近距離無線通信を介して接続され、再生端末２０を利用する際の利用者による設定操作により、配信端末１０と再生端末２０とを連携させる（ペアリング）ときに使用される。近距離無線通信の規格として、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）４．０に規定されるＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）が使用される。なお、ペアリングのための再生端末２０との通信のために第２通信部１２は必須ではなく、第２通信部１２に代わって第１通信部１１で代替してもよい。
【００５５】
処理部１４は、インストールされた配信アプリ１３０にしたがい生成され、編集又は更新されたコンテンツを第１通信部１１経由で管理サーバ１００へ登録するために送信する他に、管理サーバ１００に登録されたライセンス連携ＴＢＬ（１０３ｄ）を参照し、利用者により選択される、自身に連携された少なくとも一つの再生端末２０に登録されたコンテンツを配信する処理を実行する。
【００５６】
処理部１４は、利用者を特定するサービスアカウント情報に基づき発行されるライセンス番号が入力されると、ペアリング情報を管理サーバ１００へ送信する処理を実行する。処理部１４は、サービスアカウント情報が入力されるとペアリング情報を読み取り、ペアリング情報に含まれるライセンス番号と、入力されたサービスアカウント情報とを管理サーバ１００へ送信する処理を実行する。このとき、ペアリング情報が管理サーバ１００へ保存された後、ペアリング情報が示す再生端末２０の端末ＩＤを記憶部１３に保存する処理も実行する。
【００５７】
処理部１４は、管理サーバ１００のライセンス連携ＴＢＬ（１０３ｄ）を参照し、利用者が、ライセンス連携ＴＢＬ（１０３ｄ）に登録されている端末ＩＤが示す再生端末２０の中からコンテンツの配信先を選択し、更に、編集又は更新したいコンテンツを選択すると、選択されたコンテンツと、選択された配信先の端末ＩＤとを管理サーバへ送信する処理も実行する。
【００５８】
このため、記憶部１３には、配信アプリ１３０の他、利用者に固有のサービスアカウント、初期の設定操作（ペアリング操作）時に再生端末２０から取得される端末ＩＤ（１３１）、ならびに利用者により作成され、編集又は更新されるコンテンツファイル１３２等の情報が記憶される。記憶部１３は、ダイナミックＲＡＭ、スタティックＲＡＭ、フラッシュＲＡＭ等の半導体記憶素子、式または光の記憶媒体である。
【００５９】
なお、処理部１４には、他に、操作部１５と表示部１６からなるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）デバイスが接続され、利用者がこれらＵＩデバイスを操作、使用することによるによる入力情報の取り込み、表示制御も行う。操作部１５は、タッチパネル、表示部１６は、ＬＣＤ等の表示モニタであり、処理部１４は、利用者が操作部１５を操作することにより生成される設定情報やコンンテツ等を取り込み、その内容を表示部１６に表示する。
【００６０】
（再生端末２０の構成）
図５に再生端末２０の内部構成を示す。図５に示すように、再生端末２０は、第１通信部２１と、第２通信部２２と、記憶部２３と、処理部２４と、を含む。
【００６１】
第１通信部２１は、管理サーバ１００と図示省略したＩＰ網等の広域ネットワークを介して接続され、ＴＣＰ／ＩＰ等に従い通信を行うネットワークコントローラである。第２通信部１２は、配信端末１０と近距離無線通信を介して接続され、配信端末１０を利用する際の利用者による設定操作により、再生端末２０と配信端末１０とを連携させる（ペアリング）ときに使用される。近距離無線通信の規格として、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）４．０に規定されるＢＬＥが使用される。
【００６２】
処理部２４は、インストールされたた再生アプリ２３０にしたがい、管理サーバ１００に保存されたプレイリストＴＢＬ（１０３ｅ）に同期することにより、配信端末１０により生成されるか、編集又は更新されるコンテンツを再生する処理を実行する。また、処理部２４は、コンテンツの変更通知情報を受信すると、管理サーバ１００に保存されたプレイリストＴＢＬ（１０３ｅ）を受信し、受信したプレイリストＴＢＬ（１０３ｅ）と記憶部２３に保存してあるプレイリスト２３１とを比較し、不一致の場合、管理サーバ１００に保存されたコンテンツを受信して内部に保存し（コンテンツファイル２３２）、受信したプレイリスト２３１にしたがい受信したコンテンツの再生を開始する処理も実行する。
【００６３】
このため、記憶部２３には、再生アプリ２３０の他に、ライセンス番号とコンテンツを示す情報とからなるプレイリスト２３１、コンテンツファイル２３２等の情報が記憶される。記憶部２３は、ダイナミックＲＡＭ、スタティックＲＡＭ、フラッシュＲＡＭ等の半導体記憶素子、式または光の記憶媒体である。
【００６４】
なお、処理部２４には、他に、操作部２５と表示部２６からなるＵＩデバイスが接続され、利用者がこれらＵＩデバイスを操作、使用することによる入力情報の取り込み、表示制御も行う。操作部１５はタッチパル、表示部１６は大画面のＬＣＤ等の表示モニタ（サイネージ）であり、処理部２４は、管理サーバ１００から受信したコンテンツを取り込み、その内容を表示部１６の大画面に表示する。
【００６５】
図６に、本実施形態のネットワーク型サイネージシステムの利用シーンの一例が示されている。図６によれば、本部に配信端末１０（ここではＰＣ）が用意され、全国に分散した店舗毎に利用者が利用する再生端末２０（サイネージ）が設置されている。ここでは、店舗Ａの担当者＃１が、所持する配信端末＃１（こここではタブレット）を操作することにより作成されるコンテンツを、ペアリングされた再生端末Ａ−１（２０）又はＡ−２（２０）に配信することを想定している。また、店舗Ｂの担当者＃２が、所持する配信端末＃２を操作することにより作成されるコンテンツを、ペアリングした再生端末Ｂ−１（２０）に配信することを想定している。また、本部の担当者＃２が、配信端末（ＰＣ）を操作することにより生成されるコンテンツを、店舗Ａに設置された再生端末Ａ−１（２０），Ａ−２（２０）又は店舗Ｂに設置された再生端末Ｂ−１（２０）に配信することを想定している。また、店舗Ｘの担当者＃１１が、配信端末＃１１を操作することにより作成されたコンテンツを、ペアリングした再生端末Ｘ−１（２０）に配信することを想定している。
【００６６】
なお、図６に示す利用シーンでは、後述するライセンス番号を保有する利用者は、本部、店舗Ａ，Ｂで共通の利用者Ａとし、店舗Ｘで利用者Ｂとする。本実施形態のネットワーク型サイネージシステムによれば、異なる場所から選択された再生端末２０の一つに対して所望のコンテンツを配信できることから、例えば、店舗Ａ，Ｂ，Ｘと本部等において異なるコンテンツを再生することができる。以下かにその仕組みを詳述する。
【００６７】
図６に示す利用シーンにおいて、まず、サービス管理者は、利用者Ａと利用者Ｂに対し、予め利用者を特定するためのＩＤ（サービスアカウント）を発行する。例えば、図７（Ａ）に示すように、利用者Ａに対して、サービスアカウント「ＡＣＣ１２３４５」を発行する。このことにより、管理サーバ１００の記憶部１０３上にレコードが生成され、アカウントマスタとして登録される。次に、利用者Ａがサービス管理者に対して、利用したい再生端末２０の数量分だけライセンス番号の発行を要求すると、サービス管理者は、要求のあった数量分のライセンス番号を発行して利用者Ａに提示する。
【００６８】
例えば、図７（Ｂ）に示すように、利用者Ａからの要求により、サービス管理者が３件のライセンス番号「１２３４５６７８、１３５７２４６８、１２３４８７６５」を発行する。サービス管理者がこれらライセンス番号を発行すると管理サーバ１００の記憶部１０３上にレコードが生成され、ライセンスマスタ１０３ｂとして登録される。なお、ライセンスマスタ１０３ｂには、ライセンス番号に対応付けて有効期限等によるライセンス状態に関する情報も登録される。
【００６９】
なお、ライセンス番号が発行された時点では、ライセンス番号を保有する利用者との連携はなされていない。また、発行したライセンス番号がどの再生端末２０で利用されるかについても連携はなされていない。これは、サービス管理者の運用工数を軽くするためと、後述するペアリングによる利用者制限を行うためである。
【００７０】
以下に、図８以降を参照して図２に示す本実施形態のネットワーク型サイネージシステムの詳細な処理シーケンスを説明する。
【００７１】
図８に、図２のシーケンス図のステップＳ１１（再生端末の利用開始）の詳細な処理手順が示されている。図８に示すように、ライセンス番号を受領した利用者は、別途入手した再生端末２０の再生アプリ２３０に、受領したライセンス番号を入力する（ステップＳ１１１）。このことにより、再生アプリ２３０は、入力されたライセンス番号の正当性を判定する（ステップＳ１１２）。正当でない場合（ステップＳ１１２“ＮＯ”）、利用者による入力ミスの可能性があるため、ライセンス番号の再入力を促す。そして、入力されたライセンス番号の正当性が確認（ステップＳ１１２“ＹＥＳ”）できた再生アプリ２３０は、当該ライセンス番号と再生端末２０に固有の端末ＩＤを組み合わせて管理サーバ１００に送信する（ステップＳ１１３「端末ＩＤとセットで送信」）。
【００７２】
続いてライセンス番号と再生端末２０の端末ＩＤとの組み合わせを受信した管理サーバ１００は、指定されたライセンス番号が、他の端末ＩＤと組み合わされていないかを判定する（ステップＳ１１４）。既に他の再生端末２０（端末ＩＤ）と組み合わされている場合は（ステップＳ１１１４“ＹＥＳ”）、管理サーバ１００への登録を拒否する（ステップＳ１１５）。他の再生端末２０（端末ＩＤ）と組み合わせがない場合は（ステップＳ１１４“ＮＯ”）、ライセンス番号と端末ＩＤとの組み合わせが管理サーバ１００に登録された後（ステップＳ１１６）、再生端末２０の利用が可能になる。
【００７３】
図９（Ａ）（Ｂ）（Ｃ）を使用し、上述した管理サーバ１００（処理部１０１）のテーブル操作によるデータの連携動作について具体的に説明する。例えば、図９（Ａ）に示すように、利用者Ａの担当者＃１が再生端末２０「端末ＩＤ：１７０７Ｎ１２３４５６」にライセンス番号「１２３４５６７８」を入力した場合、再生端末２０から固有のデータ（端末ＩＤ）を受信したタイミングでレコード（ライセンス番号「１２３４５６７８」と連携された端末ＩＤ：１７０７Ｎ１３５７９８）が生成され、管理サーバ１００の記憶部１０３に、ライセンス連携ＴＢＬ（１０３ｄ）として登録される。一方、図９（Ｂ）に示すように、利用者Ａの担当者＃１が、再生端末２０「端末ＩＤ：１７０７Ｎ１３５７９８」に“誤って”ライセンス番号「１２３４５６７８」を入力すると、管理サーバ１００は、既にライセンス番号「１２３４５６７８」が使用されていることから登録を拒否する。
【００７４】
また、図９（Ｃ）に示すように、利用者Ａの担当者＃１が再生端末２０「端末ＩＤ：１７０７Ｎ１３５７９８」にライセンス番号「１３７２４６８」を入力し、利用者Ａの担当者＃２が再生端末２０「端末ＩＤ：１７０７Ｎ１１２３５８」にライセンス番号「１２３４８７６５」を入力すると、再生端末２０からそれぞれの固有のデータ（端末ＩＤ）を受信したタイミングでレコード（ライセンス番号「１３７２４６８」と連携された端末ＩＤ「１７０７Ｎ１３５７９８」，ライセンス番号「１２３４８７６５」と連携された端末ＩＤ「１７０７Ｎ１１２３５８」）が生成され、管理サーバ１００の記憶部１０３に、ライセンス連携ＴＢＬ（１０３ｄ）として登録（追記）される。
【００７５】
次に、本実施形態のネットワーク型サイネージシステムは、配信端末１０の利用開始の手順を実行する。図１０に、図２のシーケンス図のステップＳ１２の詳細な処理手順が示されている。図１０において、利用者は、まず、配信端末１０に配信アプリ１３０（図４）をインストールする。配信アプリ１３０は、ＧｏｏｇｌｅＰｌａｙ（登録商標）やＡｐｐＳｔｏｒｅ（登録商標）等の一般的なアプリケーションストアからダウンロードすればよい。図１０に示すように、利用者は、サービス管理者から発行されたサービスアカウントを用い、インストールした配信アプリ１３０にログインする（ステップＳ１２１）。利用者は、コンテンツを配信したい再生端末（２０）において、コンテンツの更新操作を行う配信端末１０と紐づけ（ペアリング）を行うための情報を、再生アプリ２３０で表示する（ステップＳ１２２）。この情報には、再生端末２０に登録したライセンス番号と再生端末２０に固有の端末ＩＤの情報（ペアリング情報）を含む。例えば、ペアリングを行うための表示情報はＱＲコード（登録商標）を表示することができる。
【００７６】
次に、利用者は、配信端末１０（配信アプリ１３０）を使用して再生アプリ２３０に表示された情報を読み取る（ステップＳ１２３「ペアリング情報の読み取り」）。配信端末１０（配信アプリ１３０）は、読み取った情報に含まれるライセンス番号と、ログインで入力されたサービスアカウントとを組み合わせて管理サーバ１００へ送信する（ステップＳ１２４）。続いて、ライセンス番号とサービスアカウントの組み合わせを受信した管理サーバ１００は、指定されたライセンス番号が他のサービスアカウントと組み合わされていないかを判定する（ステップＳ１２５）。既に他のサービスアカウントと組み合わされている場合は（ステップＳ１２５“ＹＥＳ”）、管理サーバ１００は、登録を拒否する（ステップＳ１２６）。他のサービスアカウントと組み合わせがない場合は（ステップＳ１２５“ＮＯ”）、管理サーバ１００への登録（ステップＳ１２７）が完了したのち、配信端末１０は、記憶部１３に、読み取った再生端末２０の端末ＩＤ（サービスアカウント／端末ＩＤ１３１）を保存する（ステップＳ１２８）。
【００７７】
図１１を使用し、上述した管理サーバ１００（処理部１０１）のテーブル操作によるデータの連携動作について具体的に説明する。例えば、図１１に示すように、利用者Ａの担当者＃１が所持する配信端末１１０を、再生端末２０「端末ＩＤ：１７０７Ｎ１２３４５６」とペアリングするために、サービスアカウント「ＡＣＣ１２３４５」と再生端末２０の端末ＩＤ「１７０７Ｎ１２３４５６」と連携するための設定操作を行う。ここで、管理サーバ１００が、指定されたライセンス番号が他のサービスアカウントと組み合わされていないことを確認したうえで登録を完了させた後、配信端末１０が、自身が持つ記憶部１３に読み取った再生端末２０の端末ＩＤを保持する
【００７８】
なお、利用者は、複数の再生端末２０にコンテンツを配信したい場合は、上述したペアリングのための設定操作をそれぞれの再生端末２０に対して行う。例えば、図１２（Ａ）に示すように、利用者Ａの担当者＃１が所持する配信端末１０に、再生端末２０「端末ＩＤ「１７０７Ｎ１３５７９８」を追加でペアリングする（サービスアカウント「ＡＣＣ１２３４５」と端末ＩＤ：１７０７Ｎ１３５７９８）。また、利用者は、複数の配信端末１０からコンテンツを配信したい場合は、上述したペアリングのための設定操作を各々の配信端末１０で行う。例えば、図１２（Ｂ）に示すように、利用者Ａの担当者＃２が所持する配信端末１０を、再生端末２０「端末ＩＤ：１７０７Ｎ１１２３５８」とペアリングする。
【００７９】
なお、本実施形態のネットワーク型サイネージシステムによるサービスは、以下に説明する２つの方法で配信の制限を行うことができる。一つはクラウド側のシステム的なサービスアカウントによる制限で、契約上の他者が保有する再生端末２０にコンテンツを配信できないように制御することと、二つは、物理的なペアリングのための設定操作による制限であり、同一のサービスアカウント利用者（契約組織内のメンバー）であっても、別店舗等の異なるロケーションにある再生端末２０に対してコンテンツを配信できないように制御すること、が考えられる。
【００８０】
また、本実施形態のネットワーク型サイネージシステムによるサービスは、異なる場所へのコンテンツの配信制御を想定しているが、例えば、本部から全店舗への一斉コンテンツ配信のように、異なる場所へコンテンツを配信する場合がある。この場合、特定の配信アプリ（ＰＣ上で動作するＷｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）版の配信アプリ）を利用することにより、配信制限を迂回することを可能にしている。
【００８１】
次に、本実施形態のネットワーク型サイネージシステムは、配信端末１０によるコンテンツの配信手順を実行する。図１３に、図２のシーケンス図のステップＳ１３の詳細な処理手順が示されている。図１３において、利用者は、コンテンツの配信を行おうとするとき、予め配信先の指定を行う（ステップＳ１３１）。このとき、配信先として選択可能な再生端末２０は、上述したペアリング操作を行い、配信アプリ１３０が保持している再生端末２０である。但し、上述したＷｅｂ版の配信アプリを利用する場合は、配信先として選択可能な再生端末２０は、自身のサービスアカウントに連携されている全ての再生端末２０になる。
【００８２】
次に、利用者は、配信端末１０（配信アプリ１３０）の指示に従い、配信したいコンテンツファイル１３２を選択する（ステップＳ１３２）。これをうけ、配信アプリ１３０は、選択されたコンテンツファイル１３２に加えて、指定した配信先の再生端末２０のＩＤ一覧をクラウド側システム（管理サーバ１００）へ送信する（ステップＳ１３３）。コンテンツファイルと配信先の再生端末２０のＩＤ一覧とを受信した管理サーバ１００は、処理部１０１が受信したコンテンツファイルを管理サーバ１００の作業領域の一部にコンテンツファイル１０３ｅとして保存し（ステップＳ１３４）、続いて再生端末２０の端末ＩＤに連携されたライセンス番号の情報を読み取り（ステップＳ１３５）、ライセンスマスタ１０３ｂにあるライセンス状態を参照して配信処理を行うか否かを判定する（ステップＳ１３６）。
【００８３】
管理サーバ１００は、ライセンス番号に基づく該当の端末ＩＤを有する再生端末２０に配信できると判断して配信処理を行う場合は（ステップＳ１３６“ＹＥＳ”）、保存されている該当の再生端末２０のプレイリストＴＢＬ（１０３ｅ）にコンテンツファイル１０３ｆの情報を追記する（ステップＳ１３７）。そして、管理サーバ１００は、処理部１０１が、プレイリストＴＢＬ１０３ｅの更新を完了させた後、該当の再生端末２０に対してコンテンツの更新があったことを示すコンテンツ変更通知情報を送信する（ステップＳ１４０：配信端末に変更通知）。なお、配信先の再生端末２０のＩＤ一覧の中に未処理の端末ＩＤがあった場合（ステップＳ１３９“ＹＥＳ”）、ステップＳ１３５の処理に戻ってステップＳ１３６〜Ｓ１４０の処理を繰り返す。
【００８４】
図１４（Ａ）（Ｂ）を使用し、上述した管理サーバ１００（処理部１０１）のテーブル操作によるデータの連携動作について具体的に説明する。図１４（Ａ）に、利用者Ａの担当者＃１が所持する配信端末１０から、「端末ＩＤ：１７０７Ｎ１２３４５６」と「端末ＩＤ：１７０７Ｎ１３５７９８」を有する再生端末２０に、コンテンツ「ｐｉｃｔｕｒｅ．ｊｐｇ」を配信しようする場合のテーブル操作の例が示されている。図１４（Ａ）に示すように、管理サーバ１００は、ライセンスマスタ１０３ｂのライセンス状態を参照してコンテンツ配信が可能と判断した場合に、該当の再生端末２０のプレイリストＴＢＬ（１０３ｅ）にコンテンツファイル１０３ｆの情報を追記する。すなわち、プレイリストＴＢＬ（１０３ｅ）に、「端末ＩＤ：１７０７Ｎ１２３４５６」とコンテンツ「ｐｉｃｔｕｒｅ．ｊｐｇ」との組み合わせ、「端末ＩＤ：１７０７Ｎ１３５７９８」とコンテンツ「ｐｉｃｔｕｒｅ．ｊｐｇ」との組み合わせが保存される。
【００８５】
また、図１４（Ｂ）に、利用者Ａの担当者＃３が所持する配信端末（ＰＣ）から、再生端末２０「端末ＩＤ：１７０７Ｎ１２３４５６」に、コンテンツ「ｆｌｏｗｅｒ．ｊｐｇ」を追加配信する例が示されている。図１４（Ｂ）に示すように、配信端末（ＰＣ）から送信されるデータは、サービスアカウント「ＡＣＣ１２３４５」、配信先リスト「１７０７Ｎ１２３４５６」、コンテンツファイル「ｆｌｏｗｅｒ．ｊｐｇ」であり、管理サーバ１００は、ライセンスマスタ１０３ｂを参照してライセンス状態を確認することでコンテンツの配信処理を行う場合に、プレイリストＴＢＬ（１０３ｅ）に、「端末ＩＤ：１７０７Ｎ１２３４５６」に、コンテンツ「ｆｌｏｗｅｒ．ｊｐｇ」を追記する。
【００８６】
次に、本実施形態のネットワーク型サイネージシステムは、再生端末２０のコンテンツの再生処理の手順を実行する。図１５に、図２のシーケンス図のステップＳ１４の詳細な処理手順が示されている。図１５において、まず、コンテンツ変更通知情報を受信（ステップＳ１４１）した再生端末２０は、クラウド側システム（管理サーバ１００）から自身のプレイリスト（プレイリストＴＢＬ（１０３ｅ）中の該当プレイリスト）を受信する（ステップＳ１４２）。これをうけ、再生端末２０（再生アプリ２３０）は、受信したプレイリストと、自端末のプレイリスト（記憶部２３のプレイリスト２３１）とを比較する（ステップＳ１４３）。
【００８７】
再生端末２０（再生アプリ２３０）は、プレイリスト同士の比較の結果不一致になって、コンテンツファイルに不足がある場合、管理サーバ１００から不足分のコンテンツファイルをダウンロードすることにより取得する（ステップＳ１４４）。再生端末２０（再生アプリ２３０）は、配信すべき全てのコンテンツファイルのダウンロードが完了した後（ステップＳ１４５“ＹＥＳ”）、受信したプレイリストの指示に従い（ステップＳ１４６）、コンテンツの再生を開始することができる（ステップＳ１４７）。
【００８８】
図１６（Ａ）（Ｂ）を使用し、上述した管理サーバ１００（処理部１０１）のテーブル操作によるデータの連携動作について具体的に説明する。例えば、図１６（Ａ）に示すように、利用者Ａの担当者＃１が、再生端末２０「端末ＩＤ：１７０７Ｎ１２３４５６」に、コンテンツ「ｐｉｃｔｕｒｅ．ｊｐｇ」を配信すると、管理サーバ１００にある自身のプレイリスト（ＳＥＱ１の「ｐｉｃｔｕｒｅ．ｊｐｇ」）と、自端末のプレイリスト（ＳＥＱ１の「ｐｉｃｔｕｒｅ．ｊｐｇ」）とを比較し、一致している場合は、自身が保持するプレイリストにしたがい該当のコンテンツをダウンロードすることにより取得してコンテンツの再生を開始する。図１６（Ｂ）は、利用者Ａの担当者＃３が、再生端末「端末ＩＤ：１７０７Ｎ１２３４５６」に、コンテンツ「ｆｌｏｗｅｒ．ｊｐｇ」を追加配信した場合のテーブル操作を示す。
【００８９】
利用者は、コンテンツの編集又は更新を行おうとするとき、配信端末１０（配信アプリ１３０）の指示に従い、編集又は更新を行いたい再生端末２０を選択する。このとき選択可能な再生端末２０は、ペアリングのための設定操作により、再生アプリ２３０内に保持された再生端末２０である。配信アプリ１３０は、選択された再生端末２０のプレイリストを、クラウド側システム（管理サーバ１００）から受信し、配信アプリ１３０に表示する。利用者は、表示されたプレイリストのコンテンツの中から、編集又は更新したいコンテンツを指定して操作を行う。ここで、利用者が操作したコンテンツ変更の内容は、選択された再生端末２０に固有の端末ＩＤとともに、管理サーバ１００に送信される。
【００９０】
図１７（Ａ）に、利用者Ａの担当者＃１が、配信端末１０で再生端末２０「端末ＩＤ：１７０７Ｎ１２３４５６」のコンテンツ「ｐｉｃｔｕｒｅ．ｊｐｇ」を削除する場合の管理サーバ１００（処理部１０１）のテーブル操作によるデータの連携の一例が示されている。
【００９１】
コンテンツの変更内容を受信したクラウド側システム（管理サーバ１００）は、その指示に従い、管理サーバ１００に保存されている、該当する再生端末２０のプレイリストＴＢＬ（１０３ｅ）の情報を更新する。プレイリストＴＢＬ（１０３ｅ）の更新が完了した後、管理サーバ１００は、該当の再生端末２０に対し、コンテンツの変更があったことを、コンテンツ変更通知情報を送信することによって通知する。コンテンツ変更通知情報を受信した再生端末２０は、管理サーバ１００から自身のプレイリストを取得する。再生アプリ（２３０）は、受信したプレイリストと、自身が保持しているプレイリストとを比較し、コンテンツファイルに不足がある場合、管理サーバ１００からコンテンツファイルをダウンロードして再生端末２０に保存する。また、コンテンツファイルの削除があった場合は、自身が保持している該当のコンテンツファイルを再生端末２０から削除する。再生アプリ２３０は、全てのコンテンツファイルのダウンロード、及び削除が完了したのち、受信したプレイリストの指示に従い、コンテンツの再生を開始する。
【００９２】
図１７（Ｂ）に、利用者Ａの担当者＃１が、配信端末１０で再生端末「端末ＩＤ：１７０７Ｎ１２３４５６」のコンテンツ「ｐｉｃｔｕｒｅ．ｊｐｇ」を削除する場合のテーブル操作によるデータ連携の一例が示されている。
【００９３】
（実施形態の効果）
以上説明のように本実施形態のネットワーク型サイネージシステムによれば、配信端末１０と再生端末２０との間に、利用者を管理する管理サーバ１００を仲介させ、管理サーバ１００が、利用者の管理テーブル（第１の管理テーブル）と、再生端末２０の管理テーブル（第２の管理テーブル）とを保存することで、両方の管理テーブルを連携するペアリング情報（第３の管理テーブル）を利用することができる。したがって、利用者毎に再生端末２０を管理することができ、このため、１利用者が利用する再生端末２０の増減管理が可能になる。また、利用シーンに応じて、異なる場所から選択された再生端末２０の一つに対して所望のコンテンツを配信できることから、例えば、店舗と本部等において異なるコンテンツを再生することができる。
【００９４】
また、本実施形態のネットワーク型サイネージシステムによれば、再生端末２０は、一定の時間間隔（不定期でもよい）で自身が保有する再生管理情報を管理サーバ１００に保存された再生管理情報に同期することにより、複数の配信端末１０によって編集又は更新された再生管理情報を取得することができる。したがって、管理サーバ１０００は、再生端末２０の管理に加え、再生端末２０毎にコンテンツを管理することができる。また、管理サーバ１００によって管理されるコンテンツの内容は、利用者の配信端末１０によって編集又は更新され、その後、編集又は更新後のコンテンツを対応する再生端末２０に送信することができる。したがって、コンテンツの内容を変更する自由度を高めることができる。言い換えれば、コンテンツを編集又は更新して配信する複数の配信端末による再生端末のコンテンツの再生管理が可能になる。
【００９５】
本発明は、上述の例示的な実施形態に限定されず、また、当業者は、上述の例示的な実施形態を特許請求の範囲に含まれる範囲まで、容易に変更することができるであろう。
【符号の説明】
【００９６】
１０・・・配信端末、２０・・・再生端末、１００・・・管理サーバ、１０１・・・処理部（１０１・・・第１処理部、１０２・・・第２処理部、１０３・・・第３処理部、１０４・・・第４処理部、１０５・・・第５処理部、１０６・・・第６処理部）、１０２・・・通信部、１０３・・・記憶部、１０３ａ・・・管理サーバプログラム、１０３ｂ・・・ライセンスマスタ（第１の管理テーブル）１０３ｃ・・・端末ＩＤマスタ（第２の管理テーブル）、１０３ｄ・・・ライセンス連携ＴＢＬ（第３の管理テーブル）、１０３ｅ・・・プレイリストＴＢＬ（再生管理情報）、１０３ｆ・・・コンテンツファイル。
【図１】
2020140412.tif 000003
【図２】
2020140412.tif 000004
【図３】
2020140412.tif 000005
【図４】
2020140412.tif 000006
【図５】
2020140412.tif 000007
【図６】
2020140412.tif 000008
【図７】
2020140412.tif 000009
【図８】
2020140412.tif 000010
【図９】
2020140412.tif 000011
【図１０】
2020140412.tif 000012
【図１１】
2020140412.tif 000013
【図１２】
2020140412.tif 000014
【図１３】
2020140412.tif 000015
【図１４】
2020140412.tif 000016
【図１５】
2020140412.tif 000017
【図１６】
2020140412.tif 000018
【図１７】
2020140412.tif 000019