[go: up one dir, main page]

JP2014138320A - Service configuration information provision device, service configuration information provision method, and service configuration information provision program - Google Patents

Service configuration information provision device, service configuration information provision method, and service configuration information provision program Download PDF

Info

Publication number
JP2014138320A
JP2014138320A JP2013006612A JP2013006612A JP2014138320A JP 2014138320 A JP2014138320 A JP 2014138320A JP 2013006612 A JP2013006612 A JP 2013006612A JP 2013006612 A JP2013006612 A JP 2013006612A JP 2014138320 A JP2014138320 A JP 2014138320A
Authority
JP
Japan
Prior art keywords
configuration information
service configuration
service
information
cdn
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013006612A
Other languages
Japanese (ja)
Other versions
JP6182871B2 (en
Inventor
Kazuhiro Watanabe
和浩 渡邉
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2013006612A priority Critical patent/JP6182871B2/en
Publication of JP2014138320A publication Critical patent/JP2014138320A/en
Application granted granted Critical
Publication of JP6182871B2 publication Critical patent/JP6182871B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide service configuration information corresponding to a contract service to a terminal.SOLUTION: A service configuration information provision device provides service configuration information related to a content distribution service to a terminal. The device includes: service configuration information storage means for storing comparison information including a peculiar address area in response to each contract service and service configuration information corresponding to each contract service by association; comparison determination means for performing determination by comparing compared information including a specific area extracted from the terminal address information of a service configuration information request signal from the terminal with the comparison information; service configuration information selection means for selecting the corresponding service configuration information in accordance with the determination result; and service configuration information provision means for providing the selected service configuration information to the terminal.

Description

本発明は、サービス構成情報提供装置、サービス構成情報提供方法及びサービス構成情報提供プログラムに関し、例えば、IPTV(Internet Protocol Television)サービス等のコンテンツ配信サービスにおいて、ネットワーク上のサービス発見を行うためのサービス構成情報をIPTV端末に提供するサービス構成情報提供装置、サービス構成情報提供方法及びサービス構成情報提供プログラムに適用し得るものである。   The present invention relates to a service configuration information providing device, a service configuration information providing method, and a service configuration information providing program. For example, a service configuration for discovering services on a network in a content distribution service such as an IPTV (Internet Protocol Television) service. The present invention can be applied to a service configuration information providing apparatus, a service configuration information providing method, and a service configuration information providing program for providing information to an IPTV terminal.

従来、IPTVサービスにおけるサービス発見方式は、非特許文献1に規定されている。また、非特許文献2において、CDN(Contents Delivery Network)スコープサービスとして、運用も含め詳細なサービス発見技術が規定されている。非特許文献2の「第5章 サービスエントリーと関連仕様」にはサービス発見技術が規定されており、「第6章 IPTV用BML仕様」及び「第7章 VOD運用」にはサービス固有の運用が規定されている。   Conventionally, a service discovery method in an IPTV service is defined in Non-Patent Document 1. Further, in Non-Patent Document 2, a detailed service discovery technique including operation is defined as a CDN (Contents Delivery Network) scope service. Non-Patent Document 2 “Chapter 5 Service Entry and Related Specifications” defines service discovery technology, and “Chapter 6 BML Specification for IPTV” and “Chapter 7 VOD Operation” are service-specific operations. It is prescribed.

以下では、非特許文献2に規定されるIPTVサービスのサービス発見方式を説明する。   Below, the service discovery method of the IPTV service prescribed | regulated by the nonpatent literature 2 is demonstrated.

CDNに接続するIPTV端末は、あらかじめ端末内に設定されたCDN構成情報サーバのURL情報に従って、CDN上のCDN構成情報サーバにアクセスしてCDN構成情報を取得する。   The IPTV terminal connected to the CDN accesses the CDN configuration information server on the CDN according to the URL information of the CDN configuration information server set in the terminal in advance, and acquires the CDN configuration information.

CDN構成情報には、それぞれのサービスを提供するプラットフォーム事業者(サービス事業者を集合単位にとりまとめて管理を行う事業者をいう)の名称や、各プラットフォーム(PF:Platform)構成情報サーバのURL情報等が含まれている。   The CDN configuration information includes the name of a platform provider that provides each service (refers to a provider that manages service providers in a collective unit) and URL information of each platform (PF) configuration information server. Etc. are included.

CDN構成情報の取得後、IPTV端末は、例えばSNTP(Simple Network Time Network)による時刻同期等の処理を行い、CDN構成情報に含まれるプラットフォーム事業者の一覧リストを表示する。   After acquiring the CDN configuration information, the IPTV terminal performs processing such as time synchronization using, for example, SNTP (Simple Network Time Network), and displays a list of platform operators included in the CDN configuration information.

IPTV端末は、視聴者により選択されたプラットフォーム事業者のPF構成情報サーバのURL情報に従って、CDN上のPF構成情報サーバにアクセスしてPF構成情報を取得し、当該プラットフォーム事業者の実施しているプラットフォームに関する情報及びサービス事業者の詳細情報を取得する。このように、IPTV端末は、CDN構成情報、PF情報を取得し、目的のサービスをアクセスできる。   The IPTV terminal accesses the PF configuration information server on the CDN according to the URL information of the PF configuration information server of the platform operator selected by the viewer, acquires the PF configuration information, and is implemented by the platform operator. Obtain platform information and service provider details. In this way, the IPTV terminal can obtain the CDN configuration information and PF information and access the target service.

ITU−T(International Telecommunication Union Telecommunication Standardization Sector) Recommendation H.770(Mechanisms for Service Discovery and Selection for IPTV Services)、2009年ITU-T (International Telecommunication Union Telecommunication Standardization Sector) Recommendation 770 (Mechanisms for Service Discovery and Selection for IPTV Services), 2009 IPTV規定 CDNスコープサービスアプローチ仕様 IPTVFJ STD−0006 1.3版,「第5章 サービスエントリーと関連仕様」,「第6章 IPTV用BML仕様」、「第7章 VOD運用」,一般社団法人IPTVフォーラム,2010年IPTV specification CDN scope service approach specification IPTVFJ STD-0006 1.3 edition, "Chapter 5 Service entry and related specifications", "Chapter 6 BML specification for IPTV", "Chapter 7 VOD operation", IPTV Forum 2010

しかしながら、上述したIPTVサービスのサービス発見方式は、CDN構成情報が固定的な情報となっている。そのため、IPTV端末は、CDN構成情報に記述される複数のプラットフォーム事業者の全てが一覧として表示されてしまうという問題が生じ得る。つまり、事前にサービス契約を締結したユーザのみに、特定のプラットフォーム事業者のみを表示することができない。
例えば、法人向けのサービスに利用される場合、プラットフォーム事業者の存在を知られないように、プラットフォーム事業者の名称自体を契約者以外に隠蔽することが望まれる。また例えば、事前契約したユーザに対して、対応するサービス以外の全てのプラットフォーム事業者が表示されるため、ユーザはプラットフォーム事業者の選択や絞り込みを行えない。つまり、ユーザの操作性が低下することにもなる。
However, in the service discovery method of the IPTV service described above, the CDN configuration information is fixed information. Therefore, the IPTV terminal may have a problem that all of the plurality of platform operators described in the CDN configuration information are displayed as a list. That is, it is not possible to display only a specific platform operator only for users who have signed a service contract in advance.
For example, when used for a service for corporations, it is desirable to conceal the name of the platform operator from other than the contractor so that the existence of the platform operator is not known. Further, for example, since all platform operators other than the corresponding service are displayed for the user who has made a pre-contract, the user cannot select or narrow down the platform operators. That is, user operability is also lowered.

そのため、契約サービスに対応するサービス構成情報を端末に提供することができるサービス構成情報提供装置、サービス構成情報提供方法及びサービス構成情報提供プログラムが求められている。   Therefore, there is a need for a service configuration information providing apparatus, a service configuration information providing method, and a service configuration information providing program that can provide service configuration information corresponding to a contract service to a terminal.

かかる課題を解決するために、第1の本発明は、コンテンツ配信サービスに係るサービス構成情報を端末に提供するサービス構成情報提供装置において、(1)それぞれの契約サービスに応じて特有のアドレス領域を含む比較情報と、それぞれの契約サービスに応じたサービス構成情報とを対応付けて記憶するサービス構成情報記憶手段と、(2)端末から取得したサービス構成情報要求信号に含まれる端末アドレス情報から抽出された特定領域を含む被比較情報と、サービス構成情報記憶手段の比較情報とを比較判定する比較判定手段と、(3)比較判定手段の判定結果に応じて、対応するサービス構成情報を選択するサービス構成情報選択手段と、(4)サービス構成情報選択手段により選択されたサービス構成情報を端末に提供するサービス構成情報提供手段とを備えることを特徴とするサービス構成情報提供装置である。   In order to solve such a problem, the first aspect of the present invention provides a service configuration information providing apparatus for providing service configuration information related to a content distribution service to a terminal. (1) A unique address area is set according to each contract service. Service configuration information storage means for storing the comparison information and service configuration information corresponding to each contract service in association with each other, and (2) extracted from the terminal address information included in the service configuration information request signal acquired from the terminal. A comparison determination unit that compares and compares the compared information including the specific area with the comparison information stored in the service configuration information storage unit, and (3) a service that selects corresponding service configuration information according to the determination result of the comparison determination unit A configuration information selection means; and (4) a service for providing the terminal with the service configuration information selected by the service configuration information selection means. The service configuration information providing apparatus characterized by comprising a screw configuration information providing unit.

第2の本発明は、コンテンツ配信サービスに係るサービス構成情報を端末に提供するサービス構成情報提供方法において、それぞれの契約サービスに応じて特有のアドレス領域を含む比較情報と、それぞれの契約サービスに応じたサービス構成情報とを対応付けて記憶するサービス構成情報記憶手段を備え、(1)比較判定手段が、端末から取得したサービス構成情報要求信号に含まれる端末アドレス情報から抽出された特定領域を含む被比較情報と、サービス構成情報記憶手段の比較情報とを比較判定する比較判定工程と、(2)サービス構成情報選択手段が、比較判定手段の判定結果に応じて、対応するサービス構成情報を選択するサービス構成情報選択工程と、(3)サービス構成情報提供手段が、サービス構成情報選択手段により選択されたサービス構成情報を端末に提供するサービス構成情報提供工程とを有することを特徴とするサービス構成情報提供方法である。   According to a second aspect of the present invention, in the service configuration information providing method for providing service configuration information related to a content distribution service to a terminal, comparison information including a unique address area according to each contract service, and according to each contract service Service configuration information storage means for storing the service configuration information in association with each other, (1) the comparison determination means includes a specific area extracted from the terminal address information included in the service configuration information request signal acquired from the terminal A comparison determination step for comparing and comparing the compared information with the comparison information in the service configuration information storage means; and (2) the service configuration information selection means selects the corresponding service configuration information according to the determination result of the comparison determination means. A service configuration information selection step, and (3) service configuration information providing means is selected by the service configuration information selection means. The service configuration information providing method characterized in that it comprises a service configuration information providing step of providing the service configuration information to the terminal.

第3の本発明は、コンテンツ配信サービスに係るサービス構成情報を端末に提供するサービス構成情報提供プログラムにおいて、それぞれの契約サービスに応じて特有のアドレス領域を含む比較情報と、それぞれの契約サービスに応じたサービス構成情報とを対応付けて記憶するサービス構成情報記憶手段を備え、コンピュータを、(1)端末から取得したサービス構成情報要求信号に含まれる端末アドレス情報から抽出された特定領域を含む被比較情報と、サービス構成情報記憶手段の比較情報とを比較判定する比較判定手段と、(2)比較判定手段の判定結果に応じて、対応するサービス構成情報を選択するサービス構成情報選択手段と、(3)サービス構成情報選択手段により選択されたサービス構成情報を端末に提供するサービス構成情報提供手段として機能させることを特徴とするサービス構成情報提供プログラムである。   According to a third aspect of the present invention, in a service configuration information providing program for providing service configuration information related to a content distribution service to a terminal, comparison information including a unique address area according to each contract service and each contract service Service configuration information storage means for storing the service configuration information in association with each other, and (1) the computer to be compared includes a specific area extracted from the terminal address information included in the service configuration information request signal acquired from the terminal (2) a service configuration information selection unit that selects corresponding service configuration information according to a determination result of the comparison determination unit; 3) A service configuration that provides the terminal with the service configuration information selected by the service configuration information selection means. The service configuration information providing program for causing to function as an information providing unit.

本発明によれば、契約サービスに対応するサービス構成情報を端末に提供することができる。   According to the present invention, service configuration information corresponding to a contract service can be provided to a terminal.

実施形態に係るCDN構成情報サーバの内部構成を示す内部構成図である。It is an internal block diagram which shows the internal structure of the CDN structure information server which concerns on embodiment. 実施形態に係るIPTVサービスのサービス発見システムの構成を示す構成図である。It is a block diagram which shows the structure of the service discovery system of the IPTV service which concerns on embodiment. 実施形態に係るCDN構成情報配布制御情報の構成を説明する説明図である。It is explanatory drawing explaining the structure of CDN structure information distribution control information which concerns on embodiment. 実施形態に係る動的CDN構成情報の構成を説明する説明図である。It is explanatory drawing explaining the structure of the dynamic CDN structure information which concerns on embodiment. 実施形態に係るCDN構成情報選択制御部の内部構成を示す内部構成図である。It is an internal block diagram which shows the internal structure of the CDN structure information selection control part which concerns on embodiment. 実施形態のサービス構成情報の提供処理の全体処理を示すシーケンス図である。It is a sequence diagram which shows the whole process of the provision process of the service structure information of embodiment. 実施形態のCDN構成情報サーバにおけるCDN構成情報の選択制御処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the selection control process of CDN structure information in the CDN structure information server of embodiment. IEEE EUI(Extended Unique Identifier)−64に規定されるネットワークIDの設定方式を説明する説明図である。It is explanatory drawing explaining the setting system of the network ID prescribed | regulated to IEEE EUI (Extended Unique Identifier) -64. 実施形態のCDN構成情報生成部により生成されるCDN構成情報の構成を示す説明図である。It is explanatory drawing which shows the structure of the CDN structure information produced | generated by the CDN structure information generation part of embodiment. 実施形態のCDN構成情報に基づいてIPTV端末に表示される事業者選択画面を示す図である。It is a figure which shows the provider selection screen displayed on an IPTV terminal based on the CDN structure information of embodiment.

(A)主たる実施形態
以下では、本発明のサービス構成情報提供装置、サービス構成情報提供方法及びサービス構成情報提供プログラムの実施形態を、図面を参照しながら詳細に説明する。
(A) Main Embodiment Hereinafter, embodiments of a service configuration information providing apparatus, a service configuration information providing method, and a service configuration information providing program according to the present invention will be described in detail with reference to the drawings.

この実施形態では、例えば、ITU−T H.770、及び、IPTV規定CDNスコープサービスアプローチ仕様 IPTVFJ STD−0006 1.3版に規定される規格化技術を採用するIPTVサービス(コンテンツ配信サービス)のサービス発見方式におけるサービス構成情報配布技術に、本発明を適用する場合を例示する。   In this embodiment, for example, ITU-TH. 770 and IPTV-specified CDN scope service approach specification IPTVFJ STD-0006 The present invention is a service configuration information distribution technique in a service discovery method of an IPTV service (content distribution service) adopting a standardized technique defined in version 1.3. The case where is applied is illustrated.

また、この実施形態では、IPTV端末に配布するサービス構成情報の一例をCDN構成情報とする場合を例示する。   Further, in this embodiment, a case where CDN configuration information is an example of service configuration information distributed to an IPTV terminal is illustrated.

(A−1)実施形態の構成
(A−1−1)全体構成
図2は、実施形態に係るIPTVサービスのサービス発見システムの構成を示す構成図である。
(A-1) Configuration of Embodiment (A-1-1) Overall Configuration FIG. 2 is a configuration diagram illustrating a configuration of a service discovery system for an IPTV service according to the embodiment.

図2において、サービス発見システム2は、CDN21に接続可能な、IPTV端末20、DNSサーバ22、CDN構成情報サーバ23、PF構成情報サーバ24、複数の事業者サービスサーバ25−1〜25−Nを有して構成される。   In FIG. 2, the service discovery system 2 includes an IPTV terminal 20, a DNS server 22, a CDN configuration information server 23, a PF configuration information server 24, and a plurality of provider service servers 25-1 to 25-N that can be connected to the CDN 21. It is configured.

サービス発見システム2は、CDN21内で提供するIPTVサービスの各種サービスを発見するためのサービス構成情報をIPTV端末20に提供するものである。   The service discovery system 2 provides the IPTV terminal 20 with service configuration information for discovering various services of the IPTV service provided in the CDN 21.

サービス構成情報は、CDN21内で提供されるコンテンツ配信サービスのサービス発見のための情報である。例えば、サービス構成情報は、CDN21内のプラットフォーム(PF)事業者に関する情報(CDN構成情報)や、それぞれのプラットフォーム事業者及びサービス事業者に関する情報(PF構成情報)等がある。   The service configuration information is information for service discovery of the content distribution service provided in the CDN 21. For example, the service configuration information includes information (CDN configuration information) related to the platform (PF) provider in the CDN 21 and information (PF configuration information) related to each platform provider and service provider.

サービス事業者は、例えば、IP放送サービス、VODサービス等のIPTVサービスを提供する事業者をいう。また、プラットフォーム(PF)事業者は、サービス事業者を集合単位としてとりまとめて管理を行うものをいう。   The service provider refers to a provider that provides an IPTV service such as an IP broadcast service or a VOD service. Further, the platform (PF) provider refers to a service provider that manages service providers as a collective unit.

また、IPTVサービスは、例えば、IP放送サービス(地上波デジタルIP再放送サービス、放送衛星(BS:Broadcasting Satellite)放送IP再送信サービス、通信衛星(CS:Communications Satellite)放送IP再送信サービス等を含むものである)、VODサービス等の全部又は一部がある。   IPTV services include, for example, IP broadcasting services (terrestrial digital IP rebroadcasting services, broadcasting satellite (BS) broadcasting IP retransmission services, communication satellite (CS) broadcasting IP retransmission services, etc. All or part of the VOD service, etc.

CDN21は、コンテンツ配信の機能を有するネットワークである。CDN21は、例えば、QoS(Quality Of Service)が管理されたIP(Internet Protocol)ネットワーク等を適用することができる。また、CDN21を構成する媒体は、高速伝送を実現するメタル回線、光ファイバ回線等を適用することができる。また、高速伝送を実現することができるのであれば、CDN21は、無線回線を含むものであっても良い。   The CDN 21 is a network having a content distribution function. For example, an IP (Internet Protocol) network in which QoS (Quality Of Service) is managed can be applied to the CDN 21. In addition, a metal line, an optical fiber line, or the like that realizes high-speed transmission can be applied to the medium constituting the CDN 21. Further, the CDN 21 may include a wireless line as long as high-speed transmission can be realized.

IPTV端末20は、CDN21内で提供されるコンテンツデータを取得し、又その取得したコンテンツを表示(出力)するものである。また、IPTV端末20は、1つのCDN21だけでなく、複数のCDN21に接続可能なものであっても良い。この場合、IPTV端末20には、それぞれのCDN21のCDN構成情報サーバ23のURL情報が、あらかじめ設定されている。   The IPTV terminal 20 acquires content data provided in the CDN 21 and displays (outputs) the acquired content. In addition, the IPTV terminal 20 may be connected to a plurality of CDNs 21 as well as one CDN 21. In this case, the URL information of the CDN configuration information server 23 of each CDN 21 is set in advance in the IPTV terminal 20.

また、IPTV端末20は、サービス発見のために、あらかじめ設定されているCDN構成情報サーバ23のURL情報に基づいて、CDN構成情報サーバ23に対してCDN構成情報取得要求信号を送信するものである。   The IPTV terminal 20 transmits a CDN configuration information acquisition request signal to the CDN configuration information server 23 based on URL information of the CDN configuration information server 23 set in advance for service discovery. .

ここで、IPTV端末20は、例えば、HTTPプロトコルでCDN構成情報サーバ23に対してCDN構成情報取得要求信号を送信し、HTTPプロトコルでCDN構成情報サーバ23からCDN構成情報を取得する。   Here, for example, the IPTV terminal 20 transmits a CDN configuration information acquisition request signal to the CDN configuration information server 23 using the HTTP protocol, and acquires the CDN configuration information from the CDN configuration information server 23 using the HTTP protocol.

また、IPTV端末20がCDN構成情報を取得するタイミングは、種々のタイミングを適用することができる。例えば、CDN21内のサービスの構成情報を喪失したタイミングとしても良い。また例えば、IPTV端末20の起動時で前回取得時間から24時間以上経過したタイミングとしても良い。さらに例えば、IPTV端末20が所定間隔で構成情報の変更がないか否かを確認する変更確認機能を有し、その変更確認機能に基づくタイミングとしても良い。   Various timings can be applied to the timing at which the IPTV terminal 20 acquires the CDN configuration information. For example, it is good also as the timing which lost the structure information of the service in CDN21. Further, for example, it may be a timing when 24 hours or more have elapsed from the previous acquisition time when the IPTV terminal 20 is activated. Further, for example, the IPTV terminal 20 may have a change confirmation function for confirming whether or not the configuration information has been changed at predetermined intervals, and the timing may be based on the change confirmation function.

IPTV端末20は、CDN構成情報サーバ23からCDN構成情報を取得し、CDN21内で提供するPF事業者の一覧情報を表示する。IPTV端末20は、CDN21内のPF事業者の一覧情報から、視聴者により選択された特定のPF事業者のURL情報に従って、PF構成情報サーバ24にアクセスし、PF構成情報サーバ24からPF構成情報を取得する。   The IPTV terminal 20 acquires the CDN configuration information from the CDN configuration information server 23 and displays the list information of the PF service providers provided in the CDN 21. The IPTV terminal 20 accesses the PF configuration information server 24 according to the URL information of the specific PF operator selected by the viewer from the list information of the PF operators in the CDN 21, and the PF configuration information server 24 passes the PF configuration information. To get.

さらに、IPTV端末20は、取得したPF構成情報に示される特定の事業者サービスサーバ25−n(1≦n≦N)がサービスを運営するためのポータルサイトにアクセスして契約やサービス情報を取得したり、若しくは、共通SI(Service Information)情報を送信しているマルチキャストパケットを受信してサービス情報を取得したりするものである。   Furthermore, the IPTV terminal 20 acquires a contract and service information by accessing a portal site for operating a service by a specific operator service server 25-n (1 ≦ n ≦ N) indicated in the acquired PF configuration information. Alternatively, service information is acquired by receiving a multicast packet that transmits common SI (Service Information) information.

DNSサーバ22は、CDN構成情報サーバ23のアドレス解決を行うものである。   The DNS server 22 performs address resolution of the CDN configuration information server 23.

CDN構成情報サーバ23は、CDN21を運用するCDN事業者のサーバである。CDN構成情報サーバ23は、CDN21内のPFサービス事業者に関するPF構成情報を含むCDN構成情報を提供するものである。   The CDN configuration information server 23 is a server of a CDN provider that operates the CDN 21. The CDN configuration information server 23 provides CDN configuration information including PF configuration information related to the PF service provider in the CDN 21.

ここで、CDN構成情報は、CDN21内でサービスを提供するPF事業者の名称、PF識別情報、各PF事業者のPF構成情報サーバ24のURL情報を含むものである。   Here, the CDN configuration information includes the name of the PF carrier providing the service in the CDN 21, PF identification information, and URL information of the PF configuration information server 24 of each PF carrier.

PF構成情報サーバ24は、CDN21上でサービスを提供する各PF事業者が運用するサーバであり、PF構成情報を提供するものである。   The PF configuration information server 24 is a server operated by each PF provider that provides a service on the CDN 21 and provides PF configuration information.

ここで、PF構成情報は、各PFサービス事業者が提供するサービス名称、PF識別情報、各サービスのサービス事業者の事業者サービスサーバ25−1〜25−NのURL情報等が含まれる。   Here, the PF configuration information includes a service name provided by each PF service provider, PF identification information, URL information of the provider service servers 25-1 to 25-N of the service provider of each service, and the like.

事業者サービスサーバ25−nは、CDN21内で提供するサービス事業者が運用するサーバであり、それぞれのサービスを提供するものである。事業者サービスサーバ25−nは、例えば、マルチキャストによりコンテンツデータ(ストリームデータ)を伝送するIP放送サービスを提供したり、また例えば、ユニキャストによりコンテンツデータ(ストリームデータ)を伝送するVODサービスを提供したりする。   The provider service server 25-n is a server operated by a service provider provided in the CDN 21, and provides each service. The provider service server 25-n provides, for example, an IP broadcast service that transmits content data (stream data) by multicast, or provides a VOD service that transmits content data (stream data) by unicast, for example. Or

(A−1−2)CDN構成情報サーバの詳細な構成
図1は、実施形態に係るCDN構成情報サーバ23の内部構成を示す内部構成図である。
(A-1-2) Detailed Configuration of CDN Configuration Information Server FIG. 1 is an internal configuration diagram showing an internal configuration of the CDN configuration information server 23 according to the embodiment.

CDN構成情報サーバ23は、既存サーバと同様に、例えば、コンピュータ(演算処理装置)、通信装置、入出力インタフェース部等を有して構成されるものである。コンピュータがROMに格納される処理プログラムを実行することにより、CDN構成情報サーバ23は図1に示す処理機能を実現できる。なお、処理プログラムはインストールすることもできる。その場合も、処理プログラムは、コンピュータを図1に示す処理機能部を機能させるものとして表現できる。   The CDN configuration information server 23 includes, for example, a computer (arithmetic processing device), a communication device, an input / output interface unit, and the like, like the existing server. When the computer executes a processing program stored in the ROM, the CDN configuration information server 23 can realize the processing functions shown in FIG. The processing program can also be installed. Even in such a case, the processing program can be expressed as a function of the processing function unit shown in FIG.

図1において、CDN構成情報サーバ23は、端末IPアドレス抽出部11、ビットフィールド抽出部12、ビットフィールド一致検出部13、CDN構成情報選択制御部14、サービスデータベース15、CDN構成情報生成部16を有する。   In FIG. 1, the CDN configuration information server 23 includes a terminal IP address extraction unit 11, a bit field extraction unit 12, a bit field match detection unit 13, a CDN configuration information selection control unit 14, a service database 15, and a CDN configuration information generation unit 16. Have.

端末IPアドレス抽出部11は、IPTV端末20からCDN構成情報取得要求信号101を受信すると、受信したCDN構成情報取得要求信号101の形式を検査するものである。   When receiving the CDN configuration information acquisition request signal 101 from the IPTV terminal 20, the terminal IP address extraction unit 11 checks the format of the received CDN configuration information acquisition request signal 101.

形式に整合が取れた場合(CDN構成情報取得要求信号101が端末に関わるIPアドレス情報を含む場合)、端末IPアドレス抽出部11は、CDN構成情報取得要求信号101に含まれる端末IPアドレス102を抽出し、抽出した端末IPアドレス102をビットフィールド抽出部12に与える。また、端末IPアドレス抽出部11は、CDN構成情報取得要求信号101を受信した旨を示すCDN構成情報取得要求受信信号112を、CDN構成情報選択制御部14に与えるものである。なお、このCDN構成情報取得要求受信信号112は、端末IPアドレス抽出部11で抽出されたCDN構成情報取得要求信号101に含まれる抽出した端末IPアドレス102を含む信号である。   When the format is matched (when the CDN configuration information acquisition request signal 101 includes IP address information related to the terminal), the terminal IP address extraction unit 11 sets the terminal IP address 102 included in the CDN configuration information acquisition request signal 101 to The extracted terminal IP address 102 is given to the bit field extraction unit 12. The terminal IP address extraction unit 11 provides the CDN configuration information selection control unit 14 with a CDN configuration information acquisition request reception signal 112 indicating that the CDN configuration information acquisition request signal 101 has been received. The CDN configuration information acquisition request reception signal 112 is a signal including the extracted terminal IP address 102 included in the CDN configuration information acquisition request signal 101 extracted by the terminal IP address extraction unit 11.

一方、形式が不整合の場合(CDN構成情報取得要求信号101が端末に関わるIPアドレス情報を含まない場合)、端末IPアドレス抽出部11は、CDN構成情報要求不正情報111をCDN構成情報生成部16に与えるものである。   On the other hand, when the format is inconsistent (when the CDN configuration information acquisition request signal 101 does not include IP address information related to the terminal), the terminal IP address extraction unit 11 converts the CDN configuration information request fraud information 111 into the CDN configuration information generation unit. 16 is given.

ビットフィールド抽出部12は、端末IPアドレス抽出部11から端末IPアドレス102を取得すると共に、CDN構成情報選択制御部14から切り出し位置指示情報103を取得する。ビットフィールド抽出部12は、取得した端末IPアドレス102のうち、切り出し位置指示信号103に基づくビットフィールド(以下、特定領域ともいう。)を抽出し、その抽出したビットフィールドを受信ビットフィールド信号106(以下、被比較情報ともいう。)としてビットフィールド一致検出部13に与えるものである。   The bit field extraction unit 12 acquires the terminal IP address 102 from the terminal IP address extraction unit 11 and the cut-out position instruction information 103 from the CDN configuration information selection control unit 14. The bit field extraction unit 12 extracts a bit field (hereinafter also referred to as a specific area) based on the cut-out position instruction signal 103 from the acquired terminal IP address 102, and the received bit field signal 106 ( Hereinafter, it is also given to the bit field match detection unit 13 as compared information).

つまり、ビットフィールド抽出部12は、CDN構成情報選択制御部14からの切り出し位置指示情報103に基づいて、端末IPアドレス102から特定のビットフィールドを含む受信ビットフィールド信号106(被比較情報)を形成する被比較情報形成部である。   That is, the bit field extraction unit 12 forms a reception bit field signal 106 (compared information) including a specific bit field from the terminal IP address 102 based on the cut-out position instruction information 103 from the CDN configuration information selection control unit 14. To be compared information forming unit.

ビットフィールド一致検出部13は、ビットフィールド抽出部12から受け取った受信ビットフィールド信号106(被比較情報)と、CDN構成情報選択制御部14から受け取った比較ビットフィールド信号107(以下、比較情報ともいう。)とを比較し、一致するか否かを判定し、その判定結果を一致検出結果108としてCDN構成情報選択制御部14に与える一致判定部である。   The bit field match detection unit 13 receives the received bit field signal 106 (comparison information) received from the bit field extraction unit 12 and the comparison bit field signal 107 (hereinafter also referred to as comparison information) received from the CDN configuration information selection control unit 14. )) To determine whether or not they match, and the determination result is given to the CDN configuration information selection control unit 14 as a match detection result 108.

サービスデータベース15は、CDN構成情報配布制御情報105及び動的CDN構成情報を記憶するものである。   The service database 15 stores CDN configuration information distribution control information 105 and dynamic CDN configuration information.

サービスデータベ―ス15は、CDN構成情報選択制御部14から読み出し制御信号104を取得すると、記憶しているCDN構成情報配布制御情報105のレコードを順次、CDN構成情報選択制御部14に与える。   When the service data base 15 acquires the read control signal 104 from the CDN configuration information selection control unit 14, the service database 15 sequentially supplies the stored records of the CDN configuration information distribution control information 105 to the CDN configuration information selection control unit 14.

ここで、CDN構成情報配布制御情報105は、どのIPTV端末20に対して、どのプラットフォーム事業者の一覧情報(リスト)をCDN構成情報として提示するかを決定するものである。CDN構成情報配布制御情報105は、IPTVサービス契約等に応じて設定するようにしても良い。   Here, the CDN configuration information distribution control information 105 determines to which IPTV terminal 20 which platform provider list information (list) is presented as CDN configuration information. The CDN configuration information distribution control information 105 may be set according to an IPTV service contract or the like.

図3は、実施形態に係るCDN構成情報配布制御情報105の構成を説明する説明図である。   FIG. 3 is an explanatory diagram illustrating the configuration of the CDN configuration information distribution control information 105 according to the embodiment.

図3において、CDN構成情報配布制御情報105は、IPアドレス情報301、切り出し位置情報302、CDN構成情報テンプレート303を項目とし、これらを1組のデータとする。また、CDN構成情報配布制御情報105は、複数のレコードを有する。   In FIG. 3, the CDN configuration information distribution control information 105 includes IP address information 301, cutout position information 302, and CDN configuration information template 303 as items, and these are a set of data. Further, the CDN configuration information distribution control information 105 has a plurality of records.

「IPアドレス情報301」は、それぞれの契約サービスに応じて特有のアドレス領域を含む比較情報としてのIPアドレス情報が記述される。「IPアドレス情報301」は、当該レコードを適用するか否かを判定するためのものである。つまり、端末IPアドレス102から抽出した受信ビットフィールド106と、「IPアドレス情報301」に記述のIPアドレスとが一致する場合、当該レコードを適用する。不一致の場合、当該レコードを適用しない。   “IP address information 301” describes IP address information as comparison information including a unique address area according to each contract service. “IP address information 301” is used to determine whether or not to apply the record. That is, when the received bit field 106 extracted from the terminal IP address 102 matches the IP address described in the “IP address information 301”, the record is applied. If it does not match, the record is not applied.

「切り出し位置情報302」は、IPTV端末20の端末IPアドレス102のどの部位を切り出すかを指定するものである。「切り出し位置情報302」は、正の整数又は負の整数で示される。なお、図3の正の整数について「+」の表記を省略している。   “Cutout position information 302” specifies which part of the terminal IP address 102 of the IPTV terminal 20 is cut out. The “cutout position information 302” is indicated by a positive integer or a negative integer. Note that the notation “+” is omitted for positive integers in FIG.

正の整数の場合、切り出し位置情報302は、IPアドレスの最上位ビット(MSB)から所定ビット分までのビットフィールドを切り出すことを示す。負の整数の場合、切り出し位置情報302は、IPアドレスの最下位ビット(LSB)から所定ビット分までのビットフィールドを切り出すことを示す。   In the case of a positive integer, the cut-out position information 302 indicates that a bit field from the most significant bit (MSB) of the IP address to a predetermined bit is cut out. In the case of a negative integer, the cut-out position information 302 indicates that a bit field from the least significant bit (LSB) of the IP address to a predetermined bit is cut out.

切り出し位置情報302に正の整数を設定することにより、IPアドレスのMSBから所定ビット分を抽出できる。つまり、IPアドレスのプリフィックス部分を特定ができる。IPアドレスのプリフィックス部分は、CDN21内の回線やプロバイダ等を識別することができる。そのため、切り出し位置情報302に正の整数を設定することにより、CDN21内の回線単位、プロバイダ単位等で提供するIPTVサービスに対応のCDN構成情報を選択できる。   By setting a positive integer in the cutout position information 302, a predetermined bit can be extracted from the MSB of the IP address. That is, the prefix part of the IP address can be specified. The prefix part of the IP address can identify the line, provider, etc. in the CDN 21. Therefore, by setting a positive integer in the cut-out position information 302, it is possible to select CDN configuration information corresponding to the IPTV service provided in units of lines or providers in the CDN 21.

また、切り出し位置情報302に負の整数を設定することにより、IPアドレスのLSBから所定ビット分を抽出できる。そのため、IPTV端末20個体を識別し得るので、IPTV端末20に固有のサービスに対応のCDN構成情報を選択できる。例えば、IPアドレスがIPv6(128ビット)の場合、IPアドレスの後半部である下位64ビットはインタフェースIDと呼ばれ、図8に示すIEEE EUI(Extended Unique Identifier)−64に規定される規則により、下位64ビットはEthernet(登録商標)アドレス(MACアドレス)を含むものが設定されることが多い。従って、切り出し位置情報302に負の整数を設定することにより、IPTV端末20を特定でき、IPTV端末20の固有サービスに対するCDN構成情報を選択することができる。   Also, by setting a negative integer in the cutout position information 302, a predetermined bit can be extracted from the LSB of the IP address. Therefore, since the IPTV terminal 20 can be identified, CDN configuration information corresponding to a service unique to the IPTV terminal 20 can be selected. For example, when the IP address is IPv6 (128 bits), the lower 64 bits, which are the latter half of the IP address, is called an interface ID. According to the rules defined in IEEE EUI (Extended Unique Identifier) -64 shown in FIG. In many cases, the lower 64 bits include an Ethernet (registered trademark) address (MAC address). Therefore, by setting a negative integer in the cutout position information 302, the IPTV terminal 20 can be specified, and the CDN configuration information for the unique service of the IPTV terminal 20 can be selected.

なお、切り出し位置情報302に設定する値は、図3のように、「24(ビット)」、「48(ビット)」、「−64(ビット)」の値に限定されるものではない。上記のように、回線単位、プロバイダ単位、端末単位等を特定できるのであれば、切り出し位置情報302の値は、例えば、「56(ビット)、「64(ビット)」等とすることができる。   Note that the values set in the cutout position information 302 are not limited to the values of “24 (bits)”, “48 (bits)”, and “−64 (bits)” as shown in FIG. As described above, if the line unit, the provider unit, the terminal unit, and the like can be specified, the value of the cut-out position information 302 can be, for example, “56 (bit)”, “64 (bit)”, or the like.

「CDN構成情報テンプレート303」は、端末IPアドレス102から抽出した受信ビットフィールド106と、「IPアドレス情報301」に記述のIPアドレスとが一致する場合、CDN構成情報を生成するために使用するCDN構成情報テンプレート情報(ファイル)を指定するものである。   The “CDN configuration information template 303” is a CDN used to generate CDN configuration information when the received bit field 106 extracted from the terminal IP address 102 matches the IP address described in “IP address information 301”. Configuration information template information (file) is specified.

例えば、図3の第1行目のレコードは、切り出し位置情報302が「24」である。つまり、端末IPアドレス102のうち、MSBから24ビット分を切り出し、残りの下位8ビットを「0」とする受信ビットフィールド106を抽出すべきことを示す。その受信ビットフィールド106とIPアドレス情報「192.168.2.0」とが一致する場合に、CDN構成情報テンプレート「ipv4/cdn.comp」で指定されるCDN構成情報(ファイル)を選択すべきことを示す。   For example, in the record on the first line in FIG. 3, the cutout position information 302 is “24”. That is, it indicates that 24 bits are extracted from the MSB of the terminal IP address 102, and the received bit field 106 having the remaining lower 8 bits “0” should be extracted. When the received bit field 106 matches the IP address information “192.168.2.0”, it indicates that the CDN configuration information (file) specified by the CDN configuration information template “ipv4 / cdn.comp” should be selected.

また例えば、図3の第4行目のレコードは、切り出し位置情報302が「−64」である。つまり、端末IPアドレス102のうち、LSBから64ビット分で切り出し、それ以外のビット値を「0」とする受信ビットフィールド106を抽出すべきことを示す。その受信ビットフィールド106とIPアドレス情報「0::226:b6ff:fe75:400d」とが一致する場合、CDN構成情報テンプレート「hwaddr/cdn.comp」で指定されるCDN構成情報(ファイル)を選択すべきことを示す。   Further, for example, in the record on the fourth line in FIG. 3, the cutout position information 302 is “−64”. That is, it indicates that the received bit field 106 in which the bit value of “64” is extracted from the LSB of the terminal IP address 102 and the other bit values are “0” should be extracted. When the received bit field 106 matches the IP address information “0 :: 226: b6ff: fe75: 400d”, the CDN configuration information (file) specified by the CDN configuration information template “hwaddr / cdn.comp” is selected. Indicates what should be done.

CDN構成情報選択制御部14は、サービスデータベース15に保持されるCDN構成情報配布制御情報105を参照し、所定の切り出し位置で切り出した端末IPアドレス102のビット列に応じて、対応するサービスのCDN構成情報(動的CDN構成情報)を選択する。   The CDN configuration information selection control unit 14 refers to the CDN configuration information distribution control information 105 held in the service database 15 and according to the bit string of the terminal IP address 102 cut out at a predetermined cutout position, the CDN configuration of the corresponding service Select information (dynamic CDN configuration information).

図4は、実施形態に係る動的CDN構成情報の構成を説明する説明図である。図4に示すように、動的CDN構成情報は、CDN構成情報テンプレート401、プラットフォーム事業者名402、プラットフォーム事業者のPF構成情報を提供するPF構成サーバ情報テンプレート403を項目として有する。なお、図4の動的CDN構成情報は、プラットフォーム事業者を識別するPF識別情報を含むものであっても良い。また、図4の動的CDN構成情報は、IPTVサービス契約等に応じて設定することができる。   FIG. 4 is an explanatory diagram illustrating the configuration of the dynamic CDN configuration information according to the embodiment. As shown in FIG. 4, the dynamic CDN configuration information includes as items CDN configuration information template 401, platform operator name 402, and PF configuration server information template 403 that provides platform operator PF configuration information. Note that the dynamic CDN configuration information in FIG. 4 may include PF identification information for identifying the platform operator. Also, the dynamic CDN configuration information in FIG. 4 can be set according to an IPTV service contract or the like.

例えば、図4において、CDN構成情報テンプレート401が「ipv4/cdn.comp」の場合、プラットフォーム事業者名402として「A」及び「B」、それぞれのプラットフォーム事業者のPF構成情報を提供するPF構成サーバ情報テンプレート403として「default/pfa.comp」及び「default/pfb.comp」を有するものとする。なお、それぞれのPF構成サーバ情報テンプレート403は、それぞれのプラットフォーム事業者のPF構成情報を提供するPF構成情報サーバ24のURL情報:「http://…/default/pfa.comp」、「http://…/default/pfb.comp」から、共通の情報である「http://…/ 」を削除した情報からなる。   For example, in FIG. 4, when the CDN configuration information template 401 is “ipv4 / cdn.comp”, “A” and “B” as the platform operator name 402, and the PF configuration that provides the PF configuration information of each platform operator Assume that the server information template 403 includes “default / pfa.comp” and “default / pfb.comp”. Each PF configuration server information template 403 includes URL information of the PF configuration information server 24 that provides the PF configuration information of each platform operator: “http: //.../default/pfa.comp”, “http: //.../Default/pfb.comp ”is the information obtained by deleting the common information“ http: ///.../ ”.

つまり、図4に示す動的CDN構成情報は、図3を用いて指定されたCDN構成情報テンプレートが、図4に示すようなプラットフォーム事業者とPF構成情報を提供するPF構成サーバ情報とを含むものであることを示す。   That is, the dynamic CDN configuration information shown in FIG. 4 includes the platform operator and the PF configuration server information that provides the PF configuration information as shown in FIG. 4 in the CDN configuration information template specified using FIG. Indicates that

また例えば、図4のCDN構成情報テンプレート401が「default/cdn.comp」であるものは、端末IPアドレス102のうち、切り出し位置情報302に基づいて切り出されたビット列が、図3のCDN構成情報配布制御情報105のレコードと一致しない場合のCDN構成情報を示す。   For example, when the CDN configuration information template 401 in FIG. 4 is “default / cdn.comp”, the bit string extracted based on the cut-out position information 302 in the terminal IP address 102 is the CDN configuration information in FIG. The CDN configuration information when it does not match the record of the distribution control information 105 is shown.

なお、動的CDN構成情報は、例えば、ファイルから構成され、ファイル名とファイルの格納先のディレクトリは、「/」とCDN構成情報テンプレート401に記載される情報(一例は、/ipv4/cdn.comp)、ファイルに格納される情報は、プラットフォーム事業者名402、PF構成サーバ情報テンプレート403に記載される情報などが格納されている(さらに、このファイルに格納される情報は、プラットフォーム事業者を識別するPF識別情報が格納されていても良い)。   The dynamic CDN configuration information is composed of, for example, a file. The file name and the file storage destination directory are “/” and information described in the CDN configuration information template 401 (for example, / ipv4 / cdn. comp), the information stored in the file includes the platform operator name 402, the information described in the PF configuration server information template 403, and the like (in addition, the information stored in this file includes the platform operator name). PF identification information for identification may be stored).

図5は、この実施形態に係るCDN構成情報選択制御部14の内部構成を示す内部構成図である。   FIG. 5 is an internal configuration diagram showing an internal configuration of the CDN configuration information selection control unit 14 according to this embodiment.

図5において、CDN構成情報選択制御部14は、端末IPアドレス識別部141、CDN構成情報配布制御情報取得部142、切り出し位置特定部143、比較ビットフィールド特定部144、動的CDN構成情報出力部145を有する。   In FIG. 5, the CDN configuration information selection control unit 14 includes a terminal IP address identification unit 141, a CDN configuration information distribution control information acquisition unit 142, a cutout position specification unit 143, a comparison bit field specification unit 144, and a dynamic CDN configuration information output unit. 145.

端末IPアドレス識別部141は、端末IPアドレス抽出部11からのCDN構成情報取得要求受信信号112に基づいて、端末IPアドレス102がIPv4形式であるか又はIPv6形式であるかを識別するものである。IPドレスの識別方法は、種々の方法を適用することができ、例えば、端末アドレス抽出部11で受信信号に含まれるIPアドレスを環境変数として設定することで識別することができる。つまり、端末IPアドレスが「.(ドット)」を含む場合、端末IPアドレス102はIPv4であり、「:(コロン)」を含む場合、端末IPアドレス102はIPv6であると識別できる。   The terminal IP address identifying unit 141 identifies whether the terminal IP address 102 is in the IPv4 format or the IPv6 format based on the CDN configuration information acquisition request reception signal 112 from the terminal IP address extracting unit 11. . Various methods can be applied to the IP address identification method. For example, the IP address included in the received signal can be identified by the terminal address extraction unit 11 as an environment variable. That is, when the terminal IP address includes “. (Dot)”, the terminal IP address 102 is IPv4, and when “: (colon)” is included, the terminal IP address 102 can be identified as IPv6.

CDN構成情報配布制御情報取得部142は、CDN構成情報取得要求受信信号112を取得すると、サービスデータベース15に対して、読み出し制御信号104を与えて、CDN構成情報配布制御情報105を取得するものである。   When the CDN configuration information distribution control information acquisition unit 142 acquires the CDN configuration information acquisition request reception signal 112, the CDN configuration information distribution control information acquisition unit 142 gives the read control signal 104 to the service database 15 and acquires the CDN configuration information distribution control information 105. is there.

ここで、CDN構成情報配布制御情報105の読み出し制御方法は、例えば、サービスデータベース15のCDN構成情報配布制御情報に記憶されている最初レコードから読み出し、切り出し位置情報302に基づいて切り出されたビット列がIPアドレス情報301と不一致する場合には、次のレコードを順次読み出す方法を適用することができる。   Here, the read control method of the CDN configuration information distribution control information 105 is, for example, that the bit string read from the first record stored in the CDN configuration information distribution control information of the service database 15 and extracted based on the cut-out position information 302 is If the IP address information 301 does not match, a method of sequentially reading the next record can be applied.

また例えば、CDN構成情報配布制御情報105は、端末IPアドレス識別部141により識別されたIPアドレス形式(IPv4、IPv6)に応じて、CDN構成情報配布制御情報から対応するIPアドレス形式のレコードをソートし、ソートしたレコードのうち最初のレコードから順次読み出すようにしても良い。   Also, for example, the CDN configuration information distribution control information 105 sorts the corresponding IP address format records from the CDN configuration information distribution control information according to the IP address format (IPv4, IPv6) identified by the terminal IP address identifying unit 141. Alternatively, the sorted records may be read sequentially from the first record.

切り出し位置出力部143は、CDN構成情報配布制御取得部142により取得されたCDN構成情報配布制御情報105を参照し、切り出し位置情報302を切り出し位置指示信号103として、ビットフィールド抽出部12に与えるものである。   The cutout position output unit 143 refers to the CDN configuration information distribution control information 105 acquired by the CDN configuration information distribution control acquisition unit 142, and supplies the cutout position information 302 to the bit field extraction unit 12 as the cutout position instruction signal 103. It is.

比較ビットフィールド出力部144は、CDN構成情報配布制御情報105を参照し、切り出し位置出力部143が出力する切り出し位置情報302に対応するIPアドレス情報301を比較ビットフィールド107としてビットフィールド一致検出部13に与えるものである。   The comparison bit field output unit 144 refers to the CDN configuration information distribution control information 105, and uses the IP address information 301 corresponding to the cutout position information 302 output from the cutout position output unit 143 as the comparison bit field 107 to the bit field match detection unit 13. It is something to give to.

動的CDN構成情報出力部145は、ビットフィールド一致検出部13からの一致検出結果108に基づいて、サービスデータベース15のCDN構成情報配布制御情報及び動的CDN構成情報を参照して、対応する動的CDN構成情報109を、CDN構成情報生成部16に与えるものである。   The dynamic CDN configuration information output unit 145 refers to the CDN configuration information distribution control information and the dynamic CDN configuration information in the service database 15 based on the match detection result 108 from the bit field match detection unit 13, and performs the corresponding The CDN configuration information 109 is given to the CDN configuration information generation unit 16.

つまり、動的CDN構成情報出力部145は、一致検出結果108が一致を示すものであれば、当該レコードのCDN構成情報テンプレート303で指定される動的CDN構成情報(図4参照)を、CDN構成情報生成部16に出力する。   That is, the dynamic CDN configuration information output unit 145 determines that the dynamic CDN configuration information (see FIG. 4) specified by the CDN configuration information template 303 of the record is the CDN if the match detection result 108 indicates a match. The information is output to the configuration information generation unit 16.

一方、CDN構成情報配布制御情報の全てのレコードで不一致の場合、動的CDN構成情報出力部145は、不一致の場合、例えば動的CDN構成情報(図4のCDN構成情報テンプレート「default/cdn.comp」に対応するCDN構成情報)を、CDN構成情報生成部16に出力する。   On the other hand, if all the records of the CDN configuration information distribution control information do not match, the dynamic CDN configuration information output unit 145 determines that, for example, the dynamic CDN configuration information (CDN configuration information template “default / cdn. CDN configuration information corresponding to “comp”) is output to the CDN configuration information generation unit 16.

CDN構成情報生成部16は、CDN構成情報選択制御部14からの動的CDN構成情報109に基づいて、IPTV端末20に提供されるCDN構成情報を含むCDN構成情報応答信号110を生成してIPTV端末20に与えるものである。なお、CDN構成情報応答信号110に含まれるCDN構成情報において、図4の動的CDN構成情報で説明されたプラットフォーム事業者を識別するPF識別情報が含まれない場合、動的CDN構成情報109におけるプラットフォーム事業者名402に対応するPF識別情報を、CDN構成情報応答信号110に含まれるCDN構成情報に追加する。   The CDN configuration information generation unit 16 generates a CDN configuration information response signal 110 including CDN configuration information provided to the IPTV terminal 20 based on the dynamic CDN configuration information 109 from the CDN configuration information selection control unit 14 to generate IPTV. This is given to the terminal 20. When the CDN configuration information included in the CDN configuration information response signal 110 does not include the PF identification information for identifying the platform operator described in the dynamic CDN configuration information in FIG. The PF identification information corresponding to the platform operator name 402 is added to the CDN configuration information included in the CDN configuration information response signal 110.

例えば、CDN構成情報選択制御部14からの動的CDN構成情報109において、CDN構成情報テンプレート401は「ipv4/cdn.comp」、プラットフォーム事業者名402は「A」及び「B」、それぞれのプラットフォーム事業者のPF構成情報を提供するPF構成サーバ情報テンプレート403は「default/pfa.comp」及び「default/pfb.comp」を含むものである場合とする。この場合、CDN構成情報生成部16は、第1のCDN構成情報として、「プラットフォーム事業者:A」、「PF識別情報:AAAA」、プラットフォーム事業者AのPF構成情報を提供するPF構成情報サーバ24の「URL情報:http://…/default/pfa.comp」と、第2のCDN構成情報として、「プラットフォーム事業者:B」、「PF識別情報:BBBB」、プラットフォーム事業者BのPF構成情報を提供するPF構成情報サーバ24の「URL情報:http://…/default/pfb.comp」とを含むCDN構成情報応答信号110を生成する。   For example, in the dynamic CDN configuration information 109 from the CDN configuration information selection control unit 14, the CDN configuration information template 401 is “ipv4 / cdn.comp”, the platform operator name 402 is “A” and “B”, and the respective platforms Assume that the PF configuration server information template 403 that provides the provider's PF configuration information includes “default / pfa.comp” and “default / pfb.comp”. In this case, the CDN configuration information generation unit 16 provides, as the first CDN configuration information, “platform operator: A”, “PF identification information: AAAA”, and the PF configuration information server that provides the platform operator A's PF configuration information. 24 "URL information: http: ///.../default/pfa.comp" and the second CDN configuration information as "platform operator: B", "PF identification information: BBBB", platform operator B's PF A CDN configuration information response signal 110 including “URL information: http: ///.../default/pfb.comp” of the PF configuration information server 24 that provides the configuration information is generated.

また、CDN構成情報生成部16は、端末IPアドレス抽出部11からCDN構成情報要求不正信号111を取得すると、CDN構成情報取得要求信号101が不正である旨を示すCDN構成情報応答信号110を生成してIPTV端末20に与えるものである。   Further, when the CDN configuration information generation unit 16 acquires the CDN configuration information request fraud signal 111 from the terminal IP address extraction unit 11, the CDN configuration information generation request signal 101 generates a CDN configuration information response signal 110 indicating that the CDN configuration information acquisition request signal 101 is invalid. To the IPTV terminal 20.

(A−2)実施形態の動作
次に、この実施形態のサービス発見システム2におけるサービス構成情報の提供処理の動作を、図面を参照しながら詳細に説明する。
(A-2) Operation of Embodiment Next, the operation of the service configuration information providing process in the service discovery system 2 of this embodiment will be described in detail with reference to the drawings.

(A−2−1)サービス構成情報の提供処理の全体処理
図6は、実施形態のサービス構成情報の提供処理の全体処理を示すシーケンス図である。
(A-2-1) Overall Processing of Service Configuration Information Provision Processing FIG. 6 is a sequence diagram illustrating overall processing of service configuration information provision processing according to the embodiment.

まず、IP端末20は、予め設定されているCDN構成情報サーバ23のURL情報に基づいて、CDN構成情報サーバ23に対してCDN構成情報取得要求信号101を送信する(S101)。   First, the IP terminal 20 transmits a CDN configuration information acquisition request signal 101 to the CDN configuration information server 23 based on the URL information of the CDN configuration information server 23 set in advance (S101).

CDN構成情報サーバ23がCDN構成情報取得要求信号101を取得すると、CDN構成情報サーバ23は、CDN構成情報配布制御情報105を参照して、取得要求元のIPTV端末20の端末IPアドレス102のうち、所定のビット位置で切り出したビット列に基づいて、対応するサービスの動的CDN構成情報を選択する(S102)。なお、このCDN構成情報サーバ23におけるCDN構成情報の選択制御処理の詳細な説明については後述する。   When the CDN configuration information server 23 acquires the CDN configuration information acquisition request signal 101, the CDN configuration information server 23 refers to the CDN configuration information distribution control information 105, and among the terminal IP addresses 102 of the acquisition request source IPTV terminal 20. Based on the bit string cut out at a predetermined bit position, the dynamic CDN configuration information of the corresponding service is selected (S102). A detailed description of the CDN configuration information selection control process in the CDN configuration information server 23 will be described later.

CDN構成情報サーバ23において、IPTV端末20向けのサービスのCDN構成情報が選択されると、当該選択されたCDN構成情報を含むCDN構成情報応答信号110が、取得要求元のIPTV端末20に送信される(S103)。   When the CDN configuration information server 23 selects the CDN configuration information of the service for the IPTV terminal 20, the CDN configuration information response signal 110 including the selected CDN configuration information is transmitted to the IPTV terminal 20 that is the acquisition request source. (S103).

IPTV端末20において、CDN構成情報応答信号110が取得されると、CDN構成情報に基づいて、IPTV端末20の表示部にPF事業者の選択画面が表示される(S104)。   In the IPTV terminal 20, when the CDN configuration information response signal 110 is acquired, a selection screen for a PF carrier is displayed on the display unit of the IPTV terminal 20 based on the CDN configuration information (S104).

このとき、CDN構成情報サーバ23において、端末IPアドレス102から切り出されたビット列がCDN構成情報配布制御情報で指定されるIPアドレス情報301と一致するものである場合、IPTV端末20には、ユーザが契約したサービスを提供するPF事業者のみが選択画面に表示される。   At this time, in the CDN configuration information server 23, if the bit string extracted from the terminal IP address 102 matches the IP address information 301 specified by the CDN configuration information distribution control information, the IPTV terminal 20 receives the user. Only the PF service provider that provides the contracted service is displayed on the selection screen.

一方、上記ビット列がIPアドレス情報301と不一致の場合には、不一致の場合のCDN構成情報に基づくPF事業者の選択画面が表示される。   On the other hand, if the bit string does not match the IP address information 301, a selection screen for a PF operator based on the CDN configuration information in the case of mismatch is displayed.

CDN構成情報は、PF事業者名称、PF識別情報、PF事業者のPF構成情報を提供するPF構成情報サーバ24のURL情報を含むものである。そのため、IPTV端末20に表示されるPF事業者の選択画面から、視聴者の操作によりPF事業者が選択されると、そのPF事業者のPF構成情報を提供するPF構成情報サーバのURL情報に基づいて、PF構成情報取得要求信号が、PF構成情報サーバ24に送信される(S105)。   The CDN configuration information includes the PF provider name, PF identification information, and URL information of the PF configuration information server 24 that provides the PF configuration information of the PF provider. Therefore, when a PF provider is selected by a viewer operation from the selection screen of the PF provider displayed on the IPTV terminal 20, the URL information of the PF configuration information server that provides the PF configuration information of the PF provider is displayed. Based on this, a PF configuration information acquisition request signal is transmitted to the PF configuration information server 24 (S105).

PF構成情報サーバ24にPF構成情報取得要求信号が与えられると、PF構成情報サーバ24は、PF構成情報取得要求信号に対応するPF構成情報を読み出す(S106)。このPF構成情報は、PF事業者により提供されるサービスに関する情報を有し、サービスの識別情報、サービスを提供するアドレス情報などを有する。そして、PF構成情報サーバ24は、そのPF構成情報を含むPF構成情報応答信号を、IPTV端末20に送信する(S107)。   When the PF configuration information acquisition request signal is given to the PF configuration information server 24, the PF configuration information server 24 reads the PF configuration information corresponding to the PF configuration information acquisition request signal (S106). This PF configuration information includes information related to services provided by the PF service provider, and includes service identification information, address information for providing services, and the like. Then, the PF configuration information server 24 transmits a PF configuration information response signal including the PF configuration information to the IPTV terminal 20 (S107).

IP端末20において、PF構成情報応答信号が取得されると、そのPF構成情報応答信号に含まれるPF構成情報のサービスの識別情報に基づいて、当該PF事業者が提供するコンテンツに関する情報が表示される(S108)。これにより、視聴者は表示画面から所望のコンテンツを選択し、PF構成情報応答信号に含まれるPF構成情報のサービスを提供するアドレス情報を有するパケットを受信することにより、所望のコンテンツを視聴することができる。   When the PF configuration information response signal is acquired in the IP terminal 20, information related to the content provided by the PF provider is displayed based on the service identification information of the PF configuration information included in the PF configuration information response signal. (S108). Thus, the viewer selects desired content from the display screen, and receives the packet having address information for providing the PF configuration information service included in the PF configuration information response signal, thereby viewing the desired content. Can do.

(A−2−2)サービス構成情報の選択制御処理
次に、CDN構成サーバ23におけるCDN構成情報の選択制御処理の動作を、図面を参照しながら詳細に説明する。
(A-2-2) Service Configuration Information Selection Control Process Next, the operation of the CDN configuration information selection control process in the CDN configuration server 23 will be described in detail with reference to the drawings.

図7は、実施形態のCDN構成情報サーバ23におけるCDN構成情報の選択制御処理の動作を示すフローチャートである。   FIG. 7 is a flowchart illustrating the operation of the CDN configuration information selection control process in the CDN configuration information server 23 according to the embodiment.

CDN構成情報サーバ23において、IPTV端末20からのCDN構成情報取得要求信号101が与えられると(S201)、端末IPアドレス抽出部11が、CDN構成情報取得要求信号101の形式を検査する(S202)。   When the CDN configuration information server 23 receives the CDN configuration information acquisition request signal 101 from the IPTV terminal 20 (S201), the terminal IP address extraction unit 11 checks the format of the CDN configuration information acquisition request signal 101 (S202). .

そして、CDN構成情報取得要求信号101の形式が不整合の場合(CDN構成情報取得要求信号101が端末に関わるIPアドレス情報を含まない場合)、端末IPアドレス抽出部11は、CDN構成情報生成部16にCDN構成情報要求不正信号111を与える。このとき、CDN構成情報生成部16は、CDN構成情報が不正である旨のCDN構成情報応答信号を生成し、そのCDN構成情報応答信号110をIPTV端末20に送信する(S215)。   When the format of the CDN configuration information acquisition request signal 101 is inconsistent (when the CDN configuration information acquisition request signal 101 does not include IP address information related to the terminal), the terminal IP address extraction unit 11 includes a CDN configuration information generation unit. 16 is provided with the CDN configuration information request illegal signal 111. At this time, the CDN configuration information generation unit 16 generates a CDN configuration information response signal indicating that the CDN configuration information is invalid, and transmits the CDN configuration information response signal 110 to the IPTV terminal 20 (S215).

例えば、CDN構成情報生成部16は、CDN構成情報応答信号110として、HTTPステータス 400 Bad Requestを生成し、HTTPサーバの応答としてIPTV端末20に返送する。   For example, the CDN configuration information generation unit 16 generates an HTTP status 400 Bad Request as the CDN configuration information response signal 110 and returns it to the IPTV terminal 20 as a response from the HTTP server.

また例えば、CDN構成情報生成部16は、CDN事業者やPF事業者との契約や登録に関する申し込み等を案内する案内表示画面情報を含むものをCDN構成情報応答信号110としてIPTV端末20に返送するようにしても良い。   In addition, for example, the CDN configuration information generation unit 16 sends back to the IPTV terminal 20 as a CDN configuration information response signal 110 that includes guidance display screen information for guiding a contract or registration application with a CDN business operator or a PF business operator. You may do it.

一方、S202において、CDN構成情報取得要求信号101の形式の整合が取れた場合(CDN構成情報取得要求信号101が端末に関わるIPアドレス情報を含む場合)、端末IPアドレス抽出部11は、CDN構成情報取得要求信号101から端末IPアドレス102を抽出し(S203)、抽出した端末IPアドレス102をビットフィールド抽出部12に与える。   On the other hand, when the format of the CDN configuration information acquisition request signal 101 is matched in S202 (when the CDN configuration information acquisition request signal 101 includes IP address information related to the terminal), the terminal IP address extraction unit 11 The terminal IP address 102 is extracted from the information acquisition request signal 101 (S203), and the extracted terminal IP address 102 is given to the bit field extraction unit 12.

また、CDN構成情報サーバ23において、端末IPアドレス抽出部11は、CDN構成情報取得要求信号101を受信した旨を示すCDN構成情報取得要求受信信号112を、CDN構成情報選択制御部14に与える。なお、このCDN構成情報取得要求受信信号112は、端末IPアドレス抽出部11で抽出されたCDN構成情報取得要求信号101に含まれる抽出した端末IPアドレス102を含む信号である。CDN構成情報選択制御部14は、サービスデータベース15に対して、読み出し制御信号104を与えて、CDN構成情報配布制御情報105を取得する(S204)。   Further, in the CDN configuration information server 23, the terminal IP address extraction unit 11 provides the CDN configuration information acquisition request reception signal 112 indicating that the CDN configuration information acquisition request signal 101 has been received to the CDN configuration information selection control unit 14. The CDN configuration information acquisition request reception signal 112 is a signal including the extracted terminal IP address 102 included in the CDN configuration information acquisition request signal 101 extracted by the terminal IP address extraction unit 11. The CDN configuration information selection control unit 14 gives the read control signal 104 to the service database 15 and acquires the CDN configuration information distribution control information 105 (S204).

このとき、CDN構成情報選択制御部14は、サービスデータベース15のCDN構成情報配布制御情報105の最初のレコードを取得する。また、CDN構成情報配布制御情報の別の読み出し方法として、例えば、CDN構成情報選択制御部14は、端末IPアドレス102がIPv4形式であるか又はIPv6形式であるかを識別し、そのIPアドレス形式に応じたレコードをCDN構成情報配布制御情報105から読み出すようにしても良い。   At this time, the CDN configuration information selection control unit 14 acquires the first record of the CDN configuration information distribution control information 105 in the service database 15. As another method for reading the CDN configuration information distribution control information, for example, the CDN configuration information selection control unit 14 identifies whether the terminal IP address 102 is in IPv4 format or IPv6 format, and the IP address format. A record corresponding to this may be read from the CDN configuration information distribution control information 105.

そして、CDN構成情報選択制御部14は、CDN構成情報配布制御情報105の最初のレコードに記載の切り出し位置情報302(図3参照)を切り出し位置指示信号103として、ビットフィールド抽出部12に与える(S205)。   Then, the CDN configuration information selection control unit 14 gives the cutout position information 302 (see FIG. 3) described in the first record of the CDN configuration information distribution control information 105 to the bit field extraction unit 12 as the cutout position instruction signal 103 ( S205).

ビットフィールド抽出部12では、端末IPアドレス102に対して、切り出し位置指示信号103に基づくビット列を切り出し、このビット列を受信ビットフィールド106として、ビットフィールド一致検出部13に与える(S206)。   The bit field extraction unit 12 extracts a bit string based on the extraction position instruction signal 103 from the terminal IP address 102, and gives this bit string to the bit field match detection unit 13 as a received bit field 106 (S206).

ここで、ビットフィールド抽出部12によるビットフィールド抽出方法を説明する。切り出し位置指示信号103は、図3の切り出し位置情報302に示すように、正の整数又は負の整数で示される情報である。   Here, a bit field extraction method by the bit field extraction unit 12 will be described. The cutout position instruction signal 103 is information indicated by a positive integer or a negative integer as shown in the cutout position information 302 of FIG.

切り出し位置情報302が正の整数である場合、ビットフィールド抽出部12は、端末IPアドレス102の最上位ビット(MSB)から切り出し位置情報302の数値分までのビット列を有効なものとし、それ以外の残りのビット値を0にクリアしたものを受信ビットフィールド106とする。   When the cutout position information 302 is a positive integer, the bit field extraction unit 12 makes the bit string from the most significant bit (MSB) of the terminal IP address 102 to the numerical value of the cutout position information 302 valid, The remaining bit value cleared to 0 is defined as a reception bit field 106.

例えば、端末IPアドレス102が「192.168.2.1」であり、このときの切り出し位置情報103が正の整数の「24」であるとする。この場合、ビットフィールド抽出部12は、端末IPアドレス「192.168.2.1」の最上位ビットから24ビット分を有効とし、それ以外のビット値を0とするため、受信ビットフィールド106は「192.168.2.0」となる。   For example, it is assumed that the terminal IP address 102 is “192.168.2.1”, and the cut-out position information 103 at this time is a positive integer “24”. In this case, since the bit field extraction unit 12 validates 24 bits from the most significant bit of the terminal IP address “192.168.2.1” and sets the other bit values to 0, the received bit field 106 is “192.168.2.0”. "

また、切り出し位置情報302が負の整数の場合、ビットフィールド抽出部12は、端末IPアドレス102の最下位ビット(LSB)から切り出し位置情報302の数値分までのビット列を有効なものとして、それ以外の残りのビット値を0にクリアしたものを受信ビットフィールド106とする。   When the cutout position information 302 is a negative integer, the bit field extraction unit 12 determines that the bit string from the least significant bit (LSB) of the terminal IP address 102 to the numerical value of the cutout position information 302 is valid, and otherwise The remaining bit value cleared to 0 is defined as a reception bit field 106.

例えば、端末IPアドレス102が「2001:0db8::226:b6ff:fe75:400d」であり、このときの切り出し位置情報103が負の整数「-64」であるとする。この場合、ビットフィールド抽出部12は、端末IPアドレス102「2001:0db8::226:b6ff:fe75:400d」の最下位ビットから64ビット分を有効とし、その以外のビット値を0とするため、受信ビットフィールド106は「:: 226:b6ff:fe75:400d」となる。   For example, it is assumed that the terminal IP address 102 is “2001: 0db8 :: 226: b6ff: fe75: 400d”, and the cut-out position information 103 at this time is a negative integer “−64”. In this case, the bit field extraction unit 12 validates 64 bits from the least significant bit of the terminal IP address 102 “2001: 0db8 :: 226: b6ff: fe75: 400d” and sets the other bit values to 0. The received bit field 106 is “:: 226: b6ff: fe75: 400d”.

次に、CDN構成情報選択制御部14は、取得したCDN構成情報配布制御情報105の同一レコードのIPアドレス情報301を比較ビットフィールド107として、ビットフィールド一致検出部13に与える(S207)。   Next, the CDN configuration information selection control unit 14 gives the IP address information 301 of the same record of the acquired CDN configuration information distribution control information 105 as the comparison bit field 107 to the bit field match detection unit 13 (S207).

そして、ビットフィールド一致検出部13は、受信ビットフィールド106と比較ビットフィールド107とを比較し、ビット列が一致するか否かを判定し、その判定結果を一致検出結果108としてCDN構成情報選択制御部14に与える(S208)。   Then, the bit field match detection unit 13 compares the received bit field 106 and the comparison bit field 107 to determine whether or not the bit strings match, and uses the determination result as the match detection result 108 as a CDN configuration information selection control unit. 14 (S208).

CDN構成情報選択制御部14は、ビットフィールド一致検出部13からの一致検出結果108を取得し、一致する場合には(S209)、当該CDN構成情報配布制御情報105の同一レコードのCDN構成情報テンプレート303を選択する(S210)。   The CDN configuration information selection control unit 14 acquires the match detection result 108 from the bit field match detection unit 13, and if they match (S209), the CDN configuration information template of the same record of the CDN configuration information distribution control information 105 303 is selected (S210).

そして、CDN構成情報選択制御部14は、当該CDN構成情報テンプレート303に対応する動的CDN構成情報109を、CDN構成情報生成部16に与える(S214)。CDN構成情報生成部16は、取得した動的CDN構成情報に基づいて、IPTV端末20に提供されるCDN構成情報を含みHTTPレスポンスであるCDN構成情報応答信号を生成し、そのCDN構成情報応答信号110をIPTV端末20に送信する(S215)。   Then, the CDN configuration information selection control unit 14 gives the dynamic CDN configuration information 109 corresponding to the CDN configuration information template 303 to the CDN configuration information generation unit 16 (S214). Based on the acquired dynamic CDN configuration information, the CDN configuration information generation unit 16 generates a CDN configuration information response signal that includes the CDN configuration information provided to the IPTV terminal 20 and is an HTTP response, and the CDN configuration information response signal 110 is transmitted to the IPTV terminal 20 (S215).

例えば、端末IPアドレス102が「198.168.2.1」であり、図3の第1行目のレコードを適用する場合、上述した例の通り、受信ビットフィールド106は「198.168.2.0」であり、比較ビットフィールド107は「192.168.2.0」であるため、ビットフィールド一致検出部13は受信ビットフィールド106と比較ビットフィールド107とは一致すると判定する。CDN構成情報選択制御部14は、一致する旨の一致検出結果108を取得すると、図3の第1行目のレコードのCDN構成情報テンプレート303として「ipv4/cdn.comp」を選択する。   For example, when the terminal IP address 102 is “198.168.2.1” and the record in the first row in FIG. 3 is applied, the received bit field 106 is “198.168.2.0” and the comparison bit as described above. Since the field 107 is “192.168.2.0”, the bit field match detection unit 13 determines that the received bit field 106 and the comparison bit field 107 match. When the CDN configuration information selection control unit 14 acquires the match detection result 108 indicating that they match, the CDN configuration information selection control unit 14 selects “ipv4 / cdn.comp” as the CDN configuration information template 303 of the record in the first row in FIG.

ここで、CDN構成情報テンプレート303は、図4の動的構成情報を含むものである。この場合、CDN構成情報テンプレート303は「ipv4/cdn.comp」であるため、プラットフォーム事業者名402として「A」及び「B」、それぞれのプラットフォーム事業者のPF構成情報を提供するPF構成サーバ情報テンプレート403として「default/pfa.comp」及び「default/pfb.comp」を含むものである。   Here, the CDN configuration information template 303 includes the dynamic configuration information of FIG. In this case, since the CDN configuration information template 303 is “ipv4 / cdn.comp”, “A” and “B” as the platform operator name 402, and PF configuration server information that provides PF configuration information of each platform operator The template 403 includes “default / pfa.comp” and “default / pfb.comp”.

CDN構成情報生成部16は、「ipv4/cdn.comp」で指定される動的CDN構成情報に基づいて、IPTV端末20に提供されるCDN構成情報を含むHTTPレスポンスを生成し、そのCDN構成情報応答信号110をIPTV端末20に送信する。   The CDN configuration information generation unit 16 generates an HTTP response including the CDN configuration information provided to the IPTV terminal 20 based on the dynamic CDN configuration information specified by “ipv4 / cdn.comp”, and the CDN configuration information The response signal 110 is transmitted to the IPTV terminal 20.

例えば、図9に示すように、CDN構成情報生成部16は、第1のCDN構成情報として、「プラットフォーム事業者:A」、「PF識別情報:AAAA」、プラットフォーム事業者AのPF構成情報を提供するPF構成情報サーバ24の「URL情報:http://…/default/pfa.comp」と、第2のCDN構成情報として、「プラットフォーム事業者:B」、「PF識別情報:BBBB」、プラットフォーム事業者BのPF構成情報を提供するPF構成情報サーバ24の「URL情報:http://…/default/pfb.comp」とを含むCDN構成情報応答信号110をIPTV端末20に返送する。   For example, as illustrated in FIG. 9, the CDN configuration information generation unit 16 uses “platform operator: A”, “PF identification information: AAAA”, and PF configuration information of the platform operator A as the first CDN configuration information. “URL information: http: //.../default/pfa.comp” of the PF configuration information server 24 to be provided, and “platform operator: B”, “PF identification information: BBBB” as second CDN configuration information, A CDN configuration information response signal 110 including “URL information: http: ///.../default/pfb.comp” of the PF configuration information server 24 that provides the platform operator B's PF configuration information is returned to the IPTV terminal 20.

このようにすることで、IPTV端末20には、CDN構成情報に基づいて、図10に示すようなプラットフォーム事業者の選択画面が表示される。図10の選択画面500は、例えば「基本登録を行う事業者を選択してください。事業者の登録ページに移動します。」等のガイダンス表示部501と、IPTV端末20のサービスに対応する「プラットフォーム事業者A」の選択ボタン502と、「プラットフォーム事業者B」の選択ボタン503とを含む。選択ボタン502及び/又は選択ボタン503が選択されると、IPTV端末20は、対応するプラットフォーム事業者のPF構成情報を提供するPF構成情報サーバ24にアクセスすることができる。   As a result, the platform selection screen as shown in FIG. 10 is displayed on the IPTV terminal 20 based on the CDN configuration information. The selection screen 500 shown in FIG. 10 corresponds to the guidance display unit 501 such as “Please select the company to perform basic registration. Go to the registration page of the company” and the service of the IPTV terminal 20. It includes a selection button 502 for “platform operator A” and a selection button 503 for “platform operator B”. When the selection button 502 and / or the selection button 503 is selected, the IPTV terminal 20 can access the PF configuration information server 24 that provides the PF configuration information of the corresponding platform operator.

一方、S209において、一致検出結果108が不一致を示す場合(S209)、CDN構成情報選択制御部14は、サービスデータベース15のCDN構成情報配布制御情報105を参照し、今回のレコードが最終レコードであるかを確認し(S211)、最終レコードでない場合、次のレコードを取得し(S212)、処理をS205に移行する。   On the other hand, if the match detection result 108 indicates a mismatch in S209 (S209), the CDN configuration information selection control unit 14 refers to the CDN configuration information distribution control information 105 in the service database 15, and the current record is the last record. (S211), if it is not the last record, the next record is acquired (S212), and the process proceeds to S205.

例えば、端末IPアドレス102が「2001:0db8:200::1」であり、図3の第2行目のレコードを適用する場合、受信ビットフィールド106は「2001:0db8:200::0」であり、比較ビットフィールド107は「2001:0db8:100::0」であるため、ビットフィールド一致検出部13は受信ビットフィールド106と比較ビットフィールド107とは不一致であると判定する。CDN構成情報選択制御部14は、不一致する旨の一致検出結果108を取得すると、次のレコードである図3の第3行目のレコードを取得し、S205に移行させて処理を繰り返し行う。   For example, when the terminal IP address 102 is “2001: 0db8: 200 :: 1” and the record in the second row in FIG. 3 is applied, the received bit field 106 is “2001: 0db8: 200 :: 0”. Yes, since the comparison bit field 107 is “2001: 0db8: 100 :: 0”, the bit field match detection unit 13 determines that the received bit field 106 and the comparison bit field 107 do not match. When the CDN configuration information selection control unit 14 acquires the coincidence detection result 108 indicating that there is a mismatch, the CDN configuration information selection control unit 14 obtains the next record in the third row in FIG.

なお、この例の場合、受信ビットフィールド106は、図3の第3行目のレコードに基づく比較ビットフィールド107と一致するので、CDN構成情報選択制御部14は、当該レコードのCDN構成情報テンプレート「ipv6/test2/cdn.comp」を選択して、動的CDN構成情報を出力する。このCDN構成情報テンプレート303「ipv6/test2/cdn.comp」は、図4から、プラットフォーム事業者名402として「A」及び「C」、それぞれのプラットフォーム事業者のPF構成情報を提供するPF構成サーバ情報テンプレート403として「default/pfa.comp」及び「default/pfc.comp」を含むものである。   In this example, since the received bit field 106 matches the comparison bit field 107 based on the record in the third row in FIG. 3, the CDN configuration information selection control unit 14 determines that the CDN configuration information template “ Select “ipv6 / test2 / cdn.comp” to output dynamic CDN configuration information. This CDN configuration information template 303 “ipv6 / test2 / cdn.comp” is “PF” as a platform operator name 402 from FIG. 4, and a PF configuration server that provides PF configuration information of each platform operator. The information template 403 includes “default / pfa.comp” and “default / pfc.comp”.

このように、CDN構成情報配布制御情報105の最終レコードに到達するまで、S205〜S212の処理を繰り返し行う。   In this way, the processes of S205 to S212 are repeated until the final record of the CDN configuration information distribution control information 105 is reached.

また、S211において、今回のレコードが最終レコードである場合、CDN構成情報選択制御部14は、不一致用のCDN構成情報テンプレートを選択して(S213)、動的CDN構成情報をCDN構成情報生成部16に出力する(S214)。そして、CDN構成情報生成部16は、CDN構成情報配布制御情報105に登録されていない場合のHTTPレスポンスを生成して、CDN構成情報応答信号110をIPTV端末20に送信する(S215)。   If the current record is the last record in S211, the CDN configuration information selection control unit 14 selects a CDN configuration information template for mismatch (S213), and the dynamic CDN configuration information is converted into a CDN configuration information generation unit. 16 (S214). Then, the CDN configuration information generation unit 16 generates an HTTP response when not registered in the CDN configuration information distribution control information 105, and transmits the CDN configuration information response signal 110 to the IPTV terminal 20 (S215).

ここで、CDN構成情報配布制御情報105にレコード登録されていない場合の応答処理例を説明する。   Here, an example of response processing when a record is not registered in the CDN configuration information distribution control information 105 will be described.

例えば、CDN構成情報生成部16は、予め設定された不一致の場合のCDN構成情報テンプレート303を含むHTTPレスポンスを作成して、CDN構成情報応答信号110をIPTV端末20に送信するようにしても良い。例えば、図3の第5行目に示すように、不一致の場合のCDN構成情報テンプレート303「default/cdn.comp」を用意しておき、そのCDN構成情報テンプレート303に対応する動的CDN構成情報109に基づいて、IPTV端末20に提供されるCDN構成情報を含むCDN構成情報応答信号110を生成してIPTV端末20に返送するようにしても良い。   For example, the CDN configuration information generation unit 16 may create an HTTP response including the CDN configuration information template 303 in the case of a preset mismatch, and transmit the CDN configuration information response signal 110 to the IPTV terminal 20. . For example, as shown in the fifth line of FIG. 3, a CDN configuration information template 303 “default / cdn.comp” in the case of mismatch is prepared, and dynamic CDN configuration information corresponding to the CDN configuration information template 303 is prepared. 109, a CDN configuration information response signal 110 including CDN configuration information provided to the IPTV terminal 20 may be generated and returned to the IPTV terminal 20.

また例えば、CDN構成情報生成部16は、HTTPステータス 404 Not Foundを生成し、CDN構成情報応答信号110をIPTV端末20に返送するようにしても良い。   Further, for example, the CDN configuration information generation unit 16 may generate an HTTP status 404 Not Found and return the CDN configuration information response signal 110 to the IPTV terminal 20.

CDN構成情報配布制御情報105にレコードがない場合の応答処理例は、上記の例に限定されるものではない。上記CDN構成情報生成部16は、上記応答処理の動作をどのようにするかを予め設定しておくことができる。   An example of a response process when the CDN configuration information distribution control information 105 has no record is not limited to the above example. The CDN configuration information generation unit 16 can set in advance how to perform the response processing operation.

(A−3)実施形態の効果
以上のように、この実施形態によれば、CDN内におけるIPTV端末、回線、プロバイダ等に固有のサービスに応じたCDN構成情報を、取得要求先のIPTV端末に提供することができる。その結果、特定の端末に特定のサービス構成情報を提供できるため、ユーザが事前契約をしていないサービス自体を隠蔽するなど、プラットフォーム事業者に関する情報を自由に制御できる。
(A-3) Effect of Embodiment As described above, according to this embodiment, the CDN configuration information corresponding to the service specific to the IPTV terminal, line, provider, etc. in the CDN is acquired in the IPTV terminal that is the acquisition request destination. Can be provided. As a result, since specific service configuration information can be provided to a specific terminal, information related to the platform operator can be freely controlled, such as hiding the service itself for which the user has not subscribed in advance.

(B)他の実施形態
上述した実施形態において、本発明の種々の変形実施形態を説明した。しかし、本発明は、上述した実施形態の他に、以下のような実施形態にも適用できる。
(B) Other Embodiments In the above-described embodiments, various modified embodiments of the present invention have been described. However, the present invention can be applied to the following embodiments in addition to the above-described embodiments.

上述した実施形態では、IPTVサービスのサービス構成情報がCDN構成情報である場合を例示した。しかし、サービス構成情報がPF構成情報である場合にも適用することができる。   In the embodiment described above, the case where the service configuration information of the IPTV service is CDN configuration information has been exemplified. However, the present invention can also be applied when the service configuration information is PF configuration information.

この場合、PF構成情報サーバが、図1のCDN構成情報サーバの内部構成に相当する内部構成を備えることで実現することができる。PF構成情報は、各プラットフォーム事業者が提供するサービス(例えば、IPマルチキャスト放送のチャンネルに関する情報、コンテンツに関する情報、VODサービスに関する情報等)情報が含まれている。従って、PF構成情報サーバに本発明を適用することにより、回線毎、プロバイダ毎、IPTV端末毎等の固有サービスに応じたサービス構成情報を提供することができる。   In this case, the PF configuration information server can be realized by providing an internal configuration corresponding to the internal configuration of the CDN configuration information server in FIG. The PF configuration information includes information (for example, information on IP multicast broadcast channels, information on contents, information on VOD services, etc.) provided by each platform operator. Therefore, by applying the present invention to the PF configuration information server, it is possible to provide service configuration information corresponding to a specific service such as for each line, for each provider, for each IPTV terminal or the like.

上述した実施形態のCDN構成情報サーバの内部構成は一例であり、端末IPアドレスの構造を利用して、対応するサービスのサービス構成情報を提供することができれば種々の構成を適用できる。   The internal configuration of the CDN configuration information server of the above-described embodiment is an example, and various configurations can be applied as long as the service configuration information of the corresponding service can be provided using the structure of the terminal IP address.

例えば、上述した実施形態のCDN構成情報サーバは、説明を理解のために、ビットフィールド一致検出部、CDN構成情報選択制御部、サービスデータベースをそれぞれ備えることとした。しかし、CDN構成情報サーバが、リレーショナルデータベースを適用し、上述の実施形態で説明した処理手順又はこれと同等の処理手順により置き換えることもできる。   For example, the CDN configuration information server of the above-described embodiment includes a bit field match detection unit, a CDN configuration information selection control unit, and a service database for understanding the explanation. However, the CDN configuration information server can apply the relational database, and can be replaced by the processing procedure described in the above embodiment or a processing procedure equivalent thereto.

また例えば、上述した実施形態では、サービスデータベースのCDN構成情報配布制御情報の最初のレコードから順次読み出す場合を例示した。しかし、抽出された端末IPアドレスの構成を認識し、端末IPアドレスに対応するサービス情報を特定して提供するようにしても良い。   Further, for example, in the above-described embodiment, the case of sequentially reading from the first record of the CDN configuration information distribution control information of the service database is exemplified. However, the configuration of the extracted terminal IP address may be recognized, and service information corresponding to the terminal IP address may be specified and provided.

2…サービス発見システム、20…IPTV端末、21…CDN、23…CDN構成情報サーバ、24…PF構成情報サーバ、25−1〜25−N…事業者サービスサーバ、
11…端末IPアドレス抽出部、12…ビットフィールド抽出部、13…ビットフィールド一致検出部、14…CDN構成情報選択制御部、15…サービスデータベース、16…CDN構成情報生成部。
2 ... Service discovery system, 20 ... IPTV terminal, 21 ... CDN, 23 ... CDN configuration information server, 24 ... PF configuration information server, 25-1 to 25-N ... operator service server,
DESCRIPTION OF SYMBOLS 11 ... Terminal IP address extraction part, 12 ... Bit field extraction part, 13 ... Bit field coincidence detection part, 14 ... CDN structure information selection control part, 15 ... Service database, 16 ... CDN structure information generation part

Claims (7)

コンテンツ配信サービスに係るサービス構成情報を端末に提供するサービス構成情報提供装置において、
それぞれの契約サービスに応じて特有のアドレス領域を含む比較情報と、それぞれの契約サービスに応じたサービス構成情報とを対応付けて記憶するサービス構成情報記憶手段と、
端末から取得したサービス構成情報要求信号に含まれる端末アドレス情報から抽出された特定領域を含む被比較情報と、上記サービス構成情報記憶手段の上記比較情報とを比較判定する比較判定手段と、
上記比較判定手段の判定結果に応じて、対応するサービス構成情報を選択するサービス構成情報選択手段と、
上記サービス構成情報選択手段により選択された上記サービス構成情報を端末に提供するサービス構成情報提供手段と
を備えることを特徴とするサービス構成情報提供装置。
In a service configuration information providing apparatus that provides service configuration information related to a content distribution service to a terminal,
Service configuration information storage means for storing comparison information including a unique address area according to each contract service and service configuration information corresponding to each contract service in association with each other;
A comparison determination means for comparing and comparing the compared information including the specific area extracted from the terminal address information included in the service configuration information request signal acquired from the terminal, and the comparison information of the service configuration information storage means;
Service configuration information selection means for selecting corresponding service configuration information according to the determination result of the comparison determination means;
Service configuration information providing apparatus, comprising: service configuration information providing means for providing the service configuration information selected by the service configuration information selecting means to a terminal.
上記サービス構成情報記憶手段が、上記比較情報が含む上記特有のアドレス領域を抽出するための切り出し位置情報も対応付けて記憶するものであり、
上記比較判定手段が、
上記切り出し位置情報に基づいて、上記特定領域を抽出した被比較情報を形成する被比較情報形成部と、
上記切り出し位置情報に対応する上記比較情報と、上記被比較情報とが一致するか否かを判定する一致判定部と
を有し、
上記サービス構成情報選択手段が、上記一致判定部による判定結果が一致する場合、上記比較情報に対応する上記サービス構成情報を選択するものである
ことを特徴とする請求項1に記載のサービス構成情報提供装置。
The service configuration information storage means also stores cut-out position information for extracting the unique address area included in the comparison information in association with each other,
The comparison determination means is
Based on the cut-out position information, a compared information forming unit that forms the compared information obtained by extracting the specific area;
A match determination unit that determines whether the comparison information corresponding to the cut-out position information matches the compared information;
2. The service configuration information according to claim 1, wherein the service configuration information selection unit selects the service configuration information corresponding to the comparison information when the determination results by the match determination unit match. Providing device.
上記サービス構成情報提要手段が、上記一致判定部による判定結果が一致しない場合、予め設定された不一致用のサービス構成情報を端末に提供するものであることを特徴とする請求項2に記載のサービス構成情報提供装置。   3. The service according to claim 2, wherein the service configuration information providing means provides the terminal with service configuration information for mismatch that is set in advance when the determination result by the match determination unit does not match. Configuration information providing device. 上記サービス構成情報提供手段が、上記一致判定部による判定結果が一致しない場合、不一致である旨を端末に提供するものであることを特徴とする請求項2に記載のサービス構成情報提供装置。   3. The service configuration information providing apparatus according to claim 2, wherein the service configuration information providing unit provides the terminal with a mismatch when the determination result by the match determination unit does not match. 上記被比較情報形成部は、上記切り出し位置情報が正の値の場合、最上位ビットから指定値までのビット領域を上記特定領域として上記被比較情報を形成し、上記切り出し位置情報が負の値の場合、最下位ビットから指定値までのビット領域を上記特定領域として上記被比較情報を形成するものであることを特徴とする請求項2〜4のいずれかに記載のサービス構成情報提供装置。   When the cutout position information is a positive value, the compared information forming unit forms the compared information using the bit area from the most significant bit to the specified value as the specific area, and the cutout position information is a negative value. 5. The service configuration information providing apparatus according to claim 2, wherein the compared information is formed using the bit area from the least significant bit to the specified value as the specific area. 6. コンテンツ配信サービスに係るサービス構成情報を端末に提供するサービス構成情報提供方法において、
それぞれの契約サービスに応じて特有のアドレス領域を含む比較情報と、それぞれの契約サービスに応じたサービス構成情報とを対応付けて記憶するサービス構成情報記憶手段を備え、
比較判定手段が、端末から取得したサービス構成情報要求信号に含まれる端末アドレス情報から抽出された特定領域を含む被比較情報と、上記サービス構成情報記憶手段の上記比較情報とを比較判定する比較判定工程と、
サービス構成情報選択手段が、上記比較判定手段の判定結果に応じて、対応するサービス構成情報を選択するサービス構成情報選択工程と、
サービス構成情報提供手段が、上記サービス構成情報選択手段により選択された上記サービス構成情報を端末に提供するサービス構成情報提供工程と
を有することを特徴とするサービス構成情報提供方法。
In a service configuration information providing method for providing service configuration information related to a content distribution service to a terminal,
Service configuration information storage means for storing comparison information including a unique address area according to each contract service and service configuration information corresponding to each contract service in association with each other,
Comparison determination means for comparing and determining the compared information including the specific area extracted from the terminal address information included in the service configuration information request signal acquired from the terminal and the comparison information in the service configuration information storage unit. Process,
A service configuration information selection unit that selects corresponding service configuration information according to the determination result of the comparison determination unit;
A service configuration information providing method, comprising: a service configuration information providing step in which service configuration information providing means provides the terminal with the service configuration information selected by the service configuration information selecting means.
コンテンツ配信サービスに係るサービス構成情報を端末に提供するサービス構成情報提供プログラムにおいて、
それぞれの契約サービスに応じて特有のアドレス領域を含む比較情報と、それぞれの契約サービスに応じたサービス構成情報とを対応付けて記憶するサービス構成情報記憶手段を備え、
コンピュータを、
端末から取得したサービス構成情報要求信号に含まれる端末アドレス情報から抽出された特定領域を含む被比較情報と、上記サービス構成情報記憶手段の上記比較情報とを比較判定する比較判定手段と、
上記比較判定手段の判定結果に応じて、対応するサービス構成情報を選択するサービス構成情報選択手段と、
上記サービス構成情報選択手段により選択された上記サービス構成情報を端末に提供するサービス構成情報提供手段と
して機能させることを特徴とするサービス構成情報提供プログラム。
In a service configuration information providing program for providing service configuration information related to a content distribution service to a terminal,
Service configuration information storage means for storing comparison information including a unique address area according to each contract service and service configuration information corresponding to each contract service in association with each other,
Computer
A comparison determination means for comparing and comparing the compared information including the specific area extracted from the terminal address information included in the service configuration information request signal acquired from the terminal, and the comparison information of the service configuration information storage means;
Service configuration information selection means for selecting corresponding service configuration information according to the determination result of the comparison determination means;
A service configuration information providing program that causes the service configuration information selected by the service configuration information selecting unit to function as a service configuration information providing unit that provides a terminal.
JP2013006612A 2013-01-17 2013-01-17 Service configuration information providing apparatus, service configuration information providing method, and service configuration information providing program Active JP6182871B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013006612A JP6182871B2 (en) 2013-01-17 2013-01-17 Service configuration information providing apparatus, service configuration information providing method, and service configuration information providing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013006612A JP6182871B2 (en) 2013-01-17 2013-01-17 Service configuration information providing apparatus, service configuration information providing method, and service configuration information providing program

Publications (2)

Publication Number Publication Date
JP2014138320A true JP2014138320A (en) 2014-07-28
JP6182871B2 JP6182871B2 (en) 2017-08-23

Family

ID=51415603

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013006612A Active JP6182871B2 (en) 2013-01-17 2013-01-17 Service configuration information providing apparatus, service configuration information providing method, and service configuration information providing program

Country Status (1)

Country Link
JP (1) JP6182871B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018207472A (en) * 2017-06-07 2018-12-27 コネクトフリー株式会社 Network system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008252853A (en) * 2007-03-30 2008-10-16 Nippon Hoso Kyokai <Nhk> Service guidance providing apparatus and program thereof
WO2010041628A1 (en) * 2008-10-07 2010-04-15 シャープ株式会社 Digital broadcast reception device and reception method
WO2010041674A1 (en) * 2008-10-10 2010-04-15 シャープ株式会社 Broadcast receiver apparatus
WO2010055648A1 (en) * 2008-11-12 2010-05-20 三菱電機株式会社 Service information-disseminating device and service information-acquiring device
JP2010288008A (en) * 2009-06-10 2010-12-24 Sharp Corp IP broadcast receiving apparatus and server apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008252853A (en) * 2007-03-30 2008-10-16 Nippon Hoso Kyokai <Nhk> Service guidance providing apparatus and program thereof
WO2010041628A1 (en) * 2008-10-07 2010-04-15 シャープ株式会社 Digital broadcast reception device and reception method
WO2010041674A1 (en) * 2008-10-10 2010-04-15 シャープ株式会社 Broadcast receiver apparatus
WO2010055648A1 (en) * 2008-11-12 2010-05-20 三菱電機株式会社 Service information-disseminating device and service information-acquiring device
JP2010288008A (en) * 2009-06-10 2010-12-24 Sharp Corp IP broadcast receiving apparatus and server apparatus

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018207472A (en) * 2017-06-07 2018-12-27 コネクトフリー株式会社 Network system
WO2019155671A1 (en) * 2017-06-07 2019-08-15 コネクトフリー株式会社 Network system
CN111788813A (en) * 2017-06-07 2020-10-16 关连风科技股份有限公司 network system
US11218577B2 (en) 2017-06-07 2022-01-04 Connectfree Corporation Communication network system and method for network communication
JP7148947B2 (en) 2017-06-07 2022-10-06 コネクトフリー株式会社 Network system and information processing equipment
TWI785111B (en) * 2017-06-07 2022-12-01 日商關連風科技股份有限公司 network system
US11683404B2 (en) 2017-06-07 2023-06-20 Connectfree Corporation Communication network system and method for network communication
JP2023166598A (en) * 2017-06-07 2023-11-21 コネクトフリー株式会社 Network system and communication method
US12219040B2 (en) 2017-06-07 2025-02-04 Connectfree Corporation Communication network system and method for network communication with address authentication
JP7685700B2 (en) 2017-06-07 2025-05-30 久利寿 帝都 Network system and communication method
JP2025111723A (en) * 2017-06-07 2025-07-30 久利寿 帝都 Network system

Also Published As

Publication number Publication date
JP6182871B2 (en) 2017-08-23

Similar Documents

Publication Publication Date Title
KR101037263B1 (en) Session technology message extension
US10069792B2 (en) Geolocation via internet protocol
JP5709858B2 (en) Method and apparatus for multi-screen service notification and interaction in a communication system
CN109729183B (en) Request processing method, device, equipment and storage medium
US8074243B2 (en) System and method for generating electronic program guides
US20170041422A1 (en) Method and system for retrieving a content manifest in a network
RU2467498C1 (en) Broadcast receiver
US20240357192A1 (en) Custom zoning for addressable television advertisements
KR101351715B1 (en) Inheritance communication administrating apparatus
CN102217325B (en) Service information-disseminating device and service information-acquiring device
CN101911055A (en) Electronic Advertising Using Distributed Demographics
CN105656674A (en) IPTV (Internet Protocol Television) private network and Internet dual-network access method
JP6182871B2 (en) Service configuration information providing apparatus, service configuration information providing method, and service configuration information providing program
CN111245973B (en) Domain name based message transmission method, message forwarding control method and system
KR101310900B1 (en) Method of Providing Services Information, System Thereof and Method of Receiving Service Information
CN109996096B (en) Regional EPG management system, distribution system and distribution method
JP4605479B2 (en) Transmission device and transmission method, reception device and reception method, transmission / reception system, and transmission / reception method
CN101159846A (en) A method, device and system for limiting terminal access address
CN103354564A (en) Method of customizing EPG (electronic program guide) interface based on computer and apparatus thereof
JP2011519443A5 (en)
JP2011519443A (en) Method for identifying complementary data relating to at least one content, method for transmitting said complementary data, and related processing device and application server
KR20160109718A (en) Research management server for implementing vote, referendum and public-opinion poll
JP5195583B2 (en) Hierarchical multicast reception relay system, method, apparatus, and program
US20090313317A1 (en) Wider Delivery Of Multimedia Content
KR20240168182A (en) System for providing hybrid radio services

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170130

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170710

R150 Certificate of patent or registration of utility model

Ref document number: 6182871

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150