JP7628415B2 - ID linking system, ID linking method and program - Google Patents
ID linking system, ID linking method and program Download PDFInfo
- Publication number
- JP7628415B2 JP7628415B2 JP2020184693A JP2020184693A JP7628415B2 JP 7628415 B2 JP7628415 B2 JP 7628415B2 JP 2020184693 A JP2020184693 A JP 2020184693A JP 2020184693 A JP2020184693 A JP 2020184693A JP 7628415 B2 JP7628415 B2 JP 7628415B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- extracted
- user
- viewing
- logs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 26
- 238000003860 storage Methods 0.000 claims description 22
- 239000000284 extract Substances 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims 4
- 238000012384 transportation and delivery Methods 0.000 description 27
- 238000004891 communication Methods 0.000 description 24
- 238000007726 management method Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 12
- 235000014510 cooky Nutrition 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000009826 distribution Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000013439 planning Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000006249 magnetic particle Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 235000011888 snacks Nutrition 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
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)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、ID連携システム、ID連携方法及びプログラムに関する。 This disclosure relates to an ID linking system, an ID linking method, and a program.
従来、テレビ(Television(TV))で視聴される番組の視聴情報を収集して分析し、番組の視聴率を取得することが行われている。例えば、特許文献1には、テレビ装置などのモニタ装置で視聴される番組の視聴情報を収集し、視聴する視聴者を個人単位で識別して、年齢、性別などの視聴者の属性について各番組の視聴状況を分析するシステムについて開示されている。
Conventionally, viewing information of programs viewed on a television (TV) has been collected and analyzed to obtain the viewing ratings of the programs. For example,
テレビ放送においては、広告としてコマーシャル(Commercial Message(CM))が放送される。どのCMをどの時間帯に放送するか(広告枠選択、作案などと呼ばれてもよい)の作業は、プランナー、放送局における作案管理担当者(作案デスクなどと呼ばれてもよい)などが実施する。プランナーは、多数存在する広告キャンペーン(advertising campaign)について、番組の視聴率、CM対象商品/サービスの認知度、スポンサー競合などを考慮しつつ、CMのスケジュールを決定する。 In television broadcasting, commercials (Commercial Messages (CMs)) are broadcast as advertisements. The task of deciding which CMs to broadcast at what time (which may also be called advertising slot selection, planning, etc.) is carried out by planners, people in charge of planning at broadcasting stations (which may also be called the planning desk, etc.). Planners decide the schedule for CMs for the many advertising campaigns that exist, taking into account the program's viewership ratings, awareness of the product/service featured in the CM, sponsor competition, etc.
特許文献1に記載の視聴者の属性は、「氏名」、「性別」、「職業」、「住所」、「家族構成」のみである。これらの情報だけでは、必ずしも各番組に適切なCMを割り当てることが難しい。例えば、ある番組に20代男性の視聴者が多いからといって単に20代向けのCMを流しても、各人の人となり(趣味嗜好など)が異なるため、高い広告効果が得られるとは限らない。
The viewer attributes described in
このため、番組単位で、視聴者の人となりが収集できれば好ましい。しかしながら、そのような方法は、まだ検討されていない。 For this reason, it would be desirable to be able to collect information about viewers' personalities on a program-by-program basis. However, such a method has not yet been considered.
そこで本開示は、番組ごとの視聴者の人となりを好適に分析できるID連携システム、ID連携方法及びプログラムを提供することを目的の1つとする。 Therefore, one of the objectives of this disclosure is to provide an ID linking system, an ID linking method, and a program that can optimally analyze the personalities of viewers for each program.
本開示の一態様に係るID連携システムは、テレビ(Television(TV))を識別するためのTV機器識別子(Identifier(ID))及びInternet Protocol(IP)アドレスを含む視聴ログのセットと、デバイスを識別するためのデバイスID及びIPアドレスを含むアクセスログのセットと、前記デバイスID及びユーザを識別するためのユーザIDとを含む属性調査結果のセットと、を取得する取得部と、あるIPアドレスに対応するデバイスIDを前記アクセスログのセットから抽出し、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、第1のテーブルに記憶する制御を行う制御部と、を有し、前記制御部は、前記属性調査結果のセットから抽出される、あるデバイスIDに対応するユーザIDと、前記第1のテーブルから抽出される、当該デバイスIDに対応するTV機器IDと、の関連付けを、第2のテーブルに記憶する制御を行い、前記制御部は、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの数が第1の閾値未満である場合に、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、前記第1のテーブルに記憶する制御を行い、前記第1の閾値は、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの種類に応じて異なる。
An ID linking system according to one aspect of the present disclosure includes an acquisition unit that acquires a set of viewing logs including a TV device identifier (ID) for identifying a television (TV) and an Internet Protocol (IP) address, a set of access logs including a device ID for identifying a device and an IP address, and a set of attribute survey results including the device ID and a user ID for identifying a user, and a control unit that extracts a device ID corresponding to a certain IP address from the set of access logs, extracts a TV device ID corresponding to the IP address from the set of viewing logs, and controls storing an association between each extracted device ID and the extracted TV device ID in a first table, and the control unit controls a device ID extracted from the set of attribute survey results to be stored in a first table. the control unit controls to store in a second table an association between a user ID corresponding to a certain IP address and a TV device ID corresponding to the device ID extracted from the first table, and when the number of device IDs corresponding to a certain IP address extracted from the set of access logs is less than a first threshold, the control unit extracts TV device IDs corresponding to the IP address from the set of viewing logs, and controls to store in the first table an association between each extracted device ID and the extracted TV device ID, and the first threshold differs depending on the type of device ID corresponding to a certain IP address extracted from the set of access logs .
本開示の一態様によれば、番組ごとの視聴者の人となりを好適に分析できる。 According to one aspect of the present disclosure, it is possible to effectively analyze the personalities of viewers for each program.
本開示の一態様によれば、番組の視聴者に関する詳細な情報を分析でき、番組提供者、広告提供者、放送事業者、視聴者のそれぞれにとって、有益である。例えば、番組提供者にとっては、上記情報に基づいて、視聴者の感性/嗜好に沿った、より視聴者が増加すると期待される番組作りを行うことができる。広告提供者にとっては、上記情報に基づいて、視聴者の感性/嗜好に沿った、より高い広告効果を奏するCMを提供することができる。 According to one aspect of the present disclosure, detailed information regarding viewers of a program can be analyzed, which is beneficial for each of the program provider, advertising provider, broadcasting company, and viewers. For example, program providers can use the above information to create programs that are in line with the viewers' sensibilities/preferences and are expected to attract more viewers. Advertising providers can use the above information to provide commercials that are in line with the viewers' sensibilities/preferences and have a higher advertising effect.
以下、本開示の実施形態について添付図面を参照して詳細に説明する。以下の説明では、同一の部には同一の符号が付される。同一の部は名称、機能などが同じであるため、詳細な説明は繰り返さない。 Embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In the following description, identical parts are given the same reference numerals. Since identical parts have the same names, functions, etc., detailed descriptions will not be repeated.
(ID連携システム)
図1は、本開示の一実施形態に係るID連携システムの概略構成の一例を示す図である。図1に示すID連携システム1は、テレビ10と、デバイス20と、ルータ30と、マッチングサーバ40と、視聴ログ管理サーバ50と、広告配信サーバ60と、属性管理サーバ70と、を含む。なお、本開示のサーバは、装置、デバイス、回路などで読み替えられてもよい。
(ID linking system)
Fig. 1 is a diagram showing an example of a schematic configuration of an ID linking system according to an embodiment of the present disclosure. The ID linking
テレビ(テレビ受像機)10は、放送を受信する機能を有する装置である。なお、放送は、公衆によって直接受信されることを目的とする電気通信の送信を意味し、無線放送、インターネット放送などを含んでもよい。例えば、テレビ10は、地上波放送、放送衛星(Broadcasting Satellite(BS))/通信衛星(Communications Satellite(CS))を用いた放送、インターネット放送(インターネットテレビ)などの少なくとも1つを受信する機能を有してもよい。テレビ10は、受信した放送を表示(描画)してもよい。
The television (television receiver) 10 is a device that has the function of receiving broadcasts. Note that broadcasting refers to the transmission of electrical communications intended to be received directly by the public, and may include wireless broadcasting, Internet broadcasting, and the like. For example, the
テレビ10は、ユーザの同意に基づいて、テレビ10に関する視聴ログ(テレビ視聴ログ、放送視聴ログ、視聴履歴、視聴データなどと呼ばれてもよい)を収集し、視聴ログ管理サーバ50に送信することができる。なお、本開示の「ログ」という文言は、ログデータ、データなどと互いに読み替えられてもよい。
Based on the user's consent, the
視聴ログは、テレビ10のIPアドレス、テレビ10の特定情報(テレビ特定情報、TV機器識別子(Identifier(ID))、TVIDなどと呼ばれてもよい)、視聴開始日時(又はテレビ10の電源オン時刻)、視聴終了日時(又はテレビ10の電源オフ時刻)、テレビ10の所在地を示す情報(例えば、郵便番号、住所)などが付されることが好ましい。
It is preferable that the viewing log includes the IP address of the
視聴ログは、テレビ10で視聴されるコンテンツを時間情報に紐付けて記録した情報を含んでもよい。例えば、視聴ログは、視聴された番組情報(例えば、放送局を識別する放送局ID、時刻など)、視聴されたCMなどに関する情報を含んでもよい。視聴ログは、テレビ10を介した地上波放送などの視聴行動、タイムシフト再生、ブラウザ起動、ネットサービスの実行などの少なくとも1つを特定することができる情報を含んでもよい。視聴ログには、これらのイベントが発生した日時に対応するタイムスタンプが含まれてもよい。
The viewing log may include information recorded by linking content viewed on the
TV機器IDは、テレビ10のシリアル番号(製造番号)、製品型番、テレビ10において放送を再生するために必要なデバイス(例えば、B-CAS(BS Conditional Access Systems)(登録商標)カード)に関する情報、テレビ10における特定のサービスに利用する識別子(ログインIDなど)などの少なくとも1つであってもよいし、これらの値に基づいて算出した値(例えば、シリアル番号をハッシュ化した値)であってもよい。
The TV device ID may be at least one of the serial number (manufacturing number) of the
デバイス20は、ユーザの操作によりブラウザなどのアプリケーションを実行する装置である。デバイス20は、アプリケーションの動作に伴い、広告配信サーバ60から広告を受信してもよい。当該広告は、広告IDに基づいて、各デバイス20に対して配信される。
The
ここで、広告IDは、例えば、ユーザによってオプトアウト可能な、匿名かつ一意な広告配信用の識別子(広告に関する識別子)である。広告IDは、デバイス20のブラウザに保存される小さなファイル(クッキー(Cookie))に関する固有のクッキーID(Cookie ID)であってもよい。なお、クッキーIDは、ブラウザごとにそれぞれ異なるIDであってもよい。広告IDは、クッキー情報などと呼ばれてもよい。
The advertising ID here is, for example, an anonymous and unique identifier for advertisement delivery (an identifier related to advertisements) from which the user can opt out. The advertising ID may be a unique cookie ID related to a small file (cookie) stored in the browser of the
また、広告IDは、デバイス20にインストールされるアプリケーションから取得される(アプリ経由で取得できる)識別子であってもよく、例えば、IDFA(Identification(Identifier) For Advertisers)、ADID(Advertising ID)、その他の広告識別子などであってもよい。なお、IDFA、ADIDなどの携帯端末で主に用いられるIDは、モバイル広告ID、モバイルIDなどと呼ばれてもよい。 The advertising ID may also be an identifier obtained from an application installed on the device 20 (can be obtained via an app), such as IDFA (Identification (Identifier) For Advertisers), ADID (Advertising ID), or other advertising identifiers. IDs that are primarily used on mobile terminals, such as IDFA and ADID, may also be called mobile advertising IDs, mobile IDs, etc.
テレビ10及びデバイス20はそれぞれ、携帯電話、スマートフォン、タブレット型端末などの携帯端末(移動通信端末)であってもよいし、パソコン(Personal Computer(PC))、サーバ、テレビ(TV)、多機能テレビ、スマートTV、IP(Internet Protocol)TV、セットトップボックスなどの固定通信端末であってもよい。つまり、本明細書におけるテレビ10は、テレビ以外の装置(例えば、通信デバイス)で読み替えることができる。
The
テレビ10及びデバイス20はそれぞれ、有線及び/又は無線(例えば、Long Term Evolution(LTE)、5th Generation New Radio(5G NR)、Wi-Fi(登録商標)など)を介して、ネットワーク(インターネットなど)と通信してもよい。
The
ルータ30は、インターネットプロバイダからIPアドレスを割り当てられ、LAN(Local Area Network)内の装置とWAN(Wide Area Network)側の装置との通信を中継する。テレビ10及びデバイス20は、有線及び/又は無線(例えば、Wi-Fi(登録商標))でルータ30に接続される。同じLAN内に含まれるテレビ10及びデバイス20は、ルータ30を介して外部のネットワーク(インターネットなど)と通信する。
The
図1の構成では、IPv4(IP Version 4)が利用される場合には、テレビ10及びデバイス20の通信において、通信相手から見えるIPアドレスはルータ30のIPアドレス(同一のIPアドレス)となる。これは、ルータ30のIPマスカレード(NAPT:Network Address Port Translation)機能などにより実現される。
In the configuration of FIG. 1, when IPv4 (IP Version 4) is used, the IP address that is visible to the communication partner in the communication between the
なお、IPアドレスはIPv4及びIPv6のいずれでもよいし、これらを拡張/変形したアドレスであってもよい。本明細書において、IPアドレスは、その他の情報(機器を特定するための所定のアドレス、識別情報など)で読み替えらえてもよい。 The IP address may be either IPv4 or IPv6, or may be an extended/modified version of these. In this specification, the IP address may be replaced with other information (such as a specific address for identifying a device, identification information, etc.).
マッチングサーバ40は、テレビ10を視聴するユーザの属性を、デバイス20のユーザの属性に基づいて判断する(例えば、両ユーザが同一と判断する)ための関連付けを実施する装置である。なお、本開示における「マッチング」は、「マッピング」、「関連付け」、「対応付け」などと互いに読み替えられてもよい。
The matching
視聴ログ管理サーバ50は、テレビ10に関する視聴ログを管理(収集、分析など)する機能を有する装置である。視聴ログ管理サーバ50は、テレビ10のメーカーによって保有されてもよいし、テレビ10に放送を行う放送局(テレビ局)によって保有されてもよい。
The viewing
広告配信サーバ60は、デバイス20に対して、インターネット広告を配信する機能を有する装置であってもよい。広告は、例えば、テキスト、画像(静止画像、動画像)、音声、その他のメディア又はこれらの組み合わせにより構成されてもよい。なお、広告配信サーバ60は、広告以外のコンテンツをデバイス20に送信することができてもよい。
The
広告配信サーバ60は、Data Management Platform(DMP)を含んで構成されてもよく、DMPを用いて配信する広告を決定してもよい。また、広告配信サーバ60は、Demand Side Platform(DSP)を利用する配信サーバであってもよいし、DSP以外の広告配信サーバ(アドサーバ)又はアドサーバを利用する配信サーバであってもよい。
The
アドサーバは、特定の企業(例えば、Twitter(登録商標)社、Facebook(登録商標)社など)が提供するAPI(Application Programming Interface)(Ads-API)を利用する配信サーバであってもよい。また、アドサーバは、オンライン動画広告を配信する動画広告配信サーバであってもよいし、テレビ受像機向けに広告を配信するCMS(Content Management System)であってもよい。また、広告配信サーバ60は、DSP、API、動画広告配信及びCMSなどのアドサーバとの連携を、DMP(例えば、パブリックDMP)を介して行ってもよい。
The ad server may be a distribution server that uses an API (Application Programming Interface) (Ads-API) provided by a specific company (e.g., Twitter (registered trademark), Facebook (registered trademark), etc.). The ad server may also be a video ad distribution server that distributes online video ads, or a CMS (Content Management System) that distributes ads to television sets. The
広告配信サーバ60は、デバイス20のデバイスID(例えば、クッキーID又は広告ID)を取得する。広告配信サーバ60は、デバイス20に対してインターネット広告(以下、単に広告とも呼ぶ)を配信することができる。なお、広告配信サーバ60は、必ずしも広告を配信しなくてもよく、デバイスID取得サーバと呼ばれてもよい。
The
広告配信サーバ60は、デバイス20のウェブアクセスログ(アクセスログ)を取得(受信、生成)してもよい。当該アクセスログは、デバイス20のIPアドレス、デバイス20の特定情報(デバイスIDと呼ばれてもよい)、デバイスIDが取得された時刻を示すタイムスタンプなどを含んでもよい。デバイスIDは、上述の広告ID(例えば、クッキーID、モバイル広告ID)、所定のサービスに利用する識別子(ログインIDなど)などの少なくとも1つであってもよい。
The
広告配信サーバ60は、マッチングサーバ40と連携し、マッチング処理に成功したユーザ(デバイス20)に対して、テレビ10の視聴履歴が考慮された広告を配信してもよい。これにより、所定のテレビ番組を視聴するユーザに対して、好適な広告を配信し、高い広告効果を達成することができる。
The
属性管理サーバ70は、デバイス20に対して、ユーザ(生活者)の属性を調査するためのアンケートを配信し、その結果を収集する装置であってもよい。本開示の実施形態において、「属性」は、デモグラフィック(性別、年齢、居住地域、収入、職業、学歴など)、趣味嗜好、生活習慣、生活意識、商品関与、メディア接触などを含む。例えば、「住宅購入に興味関心がある」、「子どもと同居していない」、「趣味が音楽である」、「ランニングに興味関心がある」、「女性かつフルタイム勤務である」、「男女25-39歳かつ、お酒が好き又はスナック菓子が好き」なども、本開示の「属性」に該当する。属性管理サーバ70は、DMPを用いて構成されてもよい。
The
テレビ10、デバイス20など、各装置の機能構成及びハードウェア構成の一例については、後述する。
An example of the functional configuration and hardware configuration of each device, such as the
なお、当該システム構成は一例であり、これに限られない。例えば、各装置は、図1ではそれぞれ1つずつ含まれる構成としたが、各機器の数はこれに限られず、複数存在してもよい。また、ID連携システム1は、一部の装置を含まない構成としてもよいし、所定の装置の機能が複数の装置により実現される構成としてもよい。
Note that this system configuration is an example and is not limited to this. For example, while FIG. 1 shows a configuration in which one of each device is included, the number of each device is not limited to this and there may be multiple devices. Furthermore, the
また、複数の装置の機能が1つの装置により実現される構成としてもよい。例えば、マッチングサーバ40、視聴ログ管理サーバ50及び広告配信サーバ60は、1つのサーバ上で実装されてもよい。
Functions of multiple devices may also be realized by one device. For example, the matching
(ID連携方法)
本開示の一実施形態に係るID連携方法について、以下で説明する。各ID連携方法は、上述のID連携システムに適用されてもよい。
(ID linking method)
An ID federation method according to an embodiment of the present disclosure will be described below. Each ID federation method may be applied to the above-mentioned ID federation system.
<テレビとデバイスとの関連付け>
まず、テレビ10の視聴ログ及びデバイス20のデバイスIDの関連付けについて説明する。当該関連付けは、図2を用いて説明されるように、視聴ログ及びアクセスログに基づいて行われてもよい。
<Associating TV with devices>
First, a description will be given of the association between the viewing log of the
図2は、本開示の一実施形態に係る、TV機器ID及びデバイスIDのマッチングのためのシーケンスの一例を示す図である。 Figure 2 shows an example of a sequence for matching a TV equipment ID and a device ID according to one embodiment of the present disclosure.
テレビ10は、視聴ログを視聴ログ管理サーバ50に送信する(ステップS101)。視聴ログの送信のタイミングは、周期的(例えば、1時間ごと、1日ごとなど)であってもよいし、任意のタイミングであってもよい。視聴ログ管理サーバ50は、多数のテレビ10の視聴ログを蓄積する(ステップS102)。視聴ログ管理サーバ50は、これらの視聴ログを、特定のテーブル(例えば、視聴ログテーブルと呼ばれてもよい)に記憶してもよい。
The
なお、本開示において、テーブルは、セット、リスト、配列、メモリ領域、記憶領域、記憶装置などと互いに読み替えられてもよい。また、本開示のテーブルは、必ずしもテーブルとして実装されなくてもよく、関数などを用いて当該テーブルを用いた処理と同等の処理が実現できればよい。 In addition, in this disclosure, a table may be interchangeably read as a set, a list, an array, a memory area, a storage area, a storage device, etc. Also, the tables in this disclosure do not necessarily have to be implemented as tables, but rather it is sufficient if a process equivalent to the process using the table can be realized using a function or the like.
デバイス20は、Webブラウジング及び/又はアプリケーションの利用中に、広告配信サーバ60から広告を配信される(ステップS103)。ステップS103は省略されてもよい。広告配信サーバ60は、多数のデバイス20のアクセスログを蓄積してもよい(ステップS104)。広告配信サーバ60は、これらのアクセスログを、特定のテーブル(例えば、アクセスログテーブルと呼ばれてもよい)に記憶してもよい。
The
ステップS103、S104において、デバイス20は、アプリ内の広告(バナー広告、動画広告など任意のWeb広告)がユーザによってクリックされたことを検出し、それに応じてデバイスID(例えば、モバイル広告ID)を広告配信サーバ60に送信し、広告配信サーバ60は、IPアドレス、当該デバイスID、タイムスタンプなどをアクセスログとして記憶してもよい。なお、デバイス20が特定のサイト設置タグを含むWebページにアクセスした場合に、広告配信サーバ60が当該デバイス20のデバイスID(例えば、クッキーID)を取得/生成し、アクセスログに含めてもよい。
In steps S103 and S104, the
マッチングサーバ40は、視聴ログ管理サーバ50から、視聴ログを取得する(ステップS105)。なお、ステップS105では、視聴ログのうち全部が取得される必要はなく、一部(例えば、IPアドレス、TV機器ID、タイムスタンプ)が受信されてもよい。以下では、この一部の視聴ログも、単に視聴ログと呼ぶ。
The matching
マッチングサーバ40は、広告配信サーバ60から、アクセスログを取得する(ステップS106)。なお、ステップS106では、アクセスログのうち全部が取得される必要はなく、一部(例えば、IPアドレス、デバイスID、タイムスタンプ)が受信されてもよい。以下では、この一部のアクセスログも、単にアクセスログと呼ぶ。
The matching
マッチングサーバ40は、IPアドレスに基づいて、テレビ10のTV機器IDと、デバイス20のデバイスIDと、を関連付ける(ステップS107)。マッチングサーバ40は、テレビ10のIPアドレスとデバイス20のIPアドレスが、同一か否かを判断(マッチング)し、同一の場合には、対応するTV機器IDと、対応するデバイスIDとの組み合わせ(ユーザ情報と呼ばれてもよい)を保存する。1つのTV機器IDに対して、複数のデバイスIDが関連付けられてもよい。なお、当該ユーザ情報として、視聴ログの任意の情報、アクセスログの任意の情報が含まれてもよい。
The matching
マッチングサーバ40は、ステップS105において関連付けられるTV機器ID及びデバイスIDの組を、特定のテーブル(例えば、TV機器ID-デバイスIDテーブルと呼ばれてもよい)に記憶してもよい。TV機器ID-デバイスIDテーブルには、デバイスIDの代わりに又はデバイスIDに加えて、デバイス20のIPアドレスが記憶されてもよい。
The matching
なお、マッチングサーバ40は、視聴ログに付されるタイムスタンプと、アクセスログに付されるタイムスタンプと、に基づいて、マッチング処理の実施を行う対象か否かを判断してもよい。例えば、マッチングサーバ40は、両タイムスタンプで求められる時間差が所定の値(例えば、1日)以下の場合、これらの視聴ログ及びアクセスログに対してマッチング処理を行うように制御してもよい。時間経過によってIPアドレスは変動する可能性があるため、この構成によれば、同じ世帯に属すると思われるテレビ10とデバイス20を効果的に特定できる。
The matching
マッチングサーバ40は、マッチング対象としないIPアドレスをステップS107の前に決定することが好ましい。例えば、マッチングサーバ40は、タイムスタンプが所定の期間(例えば、ある日)に含まれるアクセスログを抽出し、あるIPアドレスに対応するデバイスIDの数が所定の閾値未満である場合に、当該IPアドレスについてTV機器ID及びデバイスIDのマッチングを行ってもよい。
It is preferable that the matching
また、マッチングサーバ40は、タイムスタンプが所定の期間(例えば、ある日)に含まれるアクセスログのうち、デバイスIDが特定の種類(例えば、クッキーID又はモバイルID)のログを抽出し、あるIPアドレスに対応する当該特定の種類のデバイスIDの数が所定の閾値未満である場合に、当該IPアドレスについてTV機器ID及びデバイスIDのマッチングを行ってもよい。このような構成によれば、マッチング対象から、個人の特定(分析)が難しいログを除くことができ、分析の精度の向上が期待できる。
The matching
この所定の閾値は、デバイスIDの種類に応じて異なってもよい。例えば、デバイスIDがクッキーIDを対象とする場合、当該所定の閾値は閾値1(例えば、9)であってもよく、デバイスIDがモバイル広告IDを対象とする場合、当該所定の閾値は閾値2(例えば、6)であってもよい。 The predetermined threshold may vary depending on the type of device ID. For example, if the device ID is for a cookie ID, the predetermined threshold may be threshold 1 (e.g., 9), and if the device ID is for a mobile advertising ID, the predetermined threshold may be threshold 2 (e.g., 6).
<デバイスとユーザの属性との関連付け>
次に、デバイス20のデバイスIDと、当該デバイスのユーザの属性と、の関連付けについて説明する。
<Associating devices with user attributes>
Next, the association between the device ID of the
図3は、一実施形態に係る、デバイスID及びデバイスのユーザの属性のマッチングのためのシーケンスの一例を示す図である。このシーケンスと図2のシーケンスとが実施される順番は、どちらが先でもよい。 FIG. 3 illustrates an example sequence for matching device IDs and device user attributes according to one embodiment. This sequence and the sequence in FIG. 2 may be performed in any order.
ステップS201において、属性管理サーバ70は、デバイス20に対して、ユーザ(生活者)の属性(例えば、性別、年齢、趣味嗜好、生活意識、商品関与、メディア接触など)を調査するためのアンケートを配信する。デバイス20は、ユーザの入力に基づいてアンケート結果を属性管理サーバ70に返信する。
In step S201, the
ステップS202において、属性管理サーバ70は、アンケート結果からユーザ属性を抽出し、抽出したユーザ属性を、デバイス20のデバイスIDと、ユニークID(Unique ID(UID))と、に関連付けて記憶する。属性管理サーバ70は、ステップS202において関連付けられるUID、デバイスID及びユーザ属性の組を、特定のテーブル(例えば、UID-ユーザ属性テーブルと呼ばれてもよい)に記憶してもよい。UID-ユーザ属性テーブルは、属性調査結果テーブルと呼ばれてもよい。
In step S202, the
ここで、デバイスIDの取得については、ステップS104で説明したのと同様の方法で取得されてもよい。UIDは、アンケートに回答したユーザ(生活者)に一意に対応するIDであり、ユーザIDなどと呼ばれてもよい。属性管理サーバ70は、UIDを適当な手法で生成してもよく、例えば、現在時刻、デバイスID、IPアドレスなどの少なくとも1つに基づいて生成してもよい。
Here, the device ID may be obtained in the same manner as described in step S104. The UID is an ID that uniquely corresponds to the user (resident) who responded to the questionnaire, and may be called a user ID, etc. The
UID-ユーザ属性テーブルには、デバイスIDの代わりに又はデバイスIDに加えて、デバイス20のIPアドレスが記憶されてもよい。
The UID-user attribute table may store the IP address of the
<テレビとユーザの属性との関連付け>
次に、テレビ10のTV機器IDと、デバイス20のユーザの属性と、の関連付けについて説明する。
<Associating TV with user attributes>
Next, the association between the TV device ID of the
図4は、一実施形態に係る、TV機器ID及びデバイスのユーザの属性のマッチングのためのシーケンスの一例を示す図である。このシーケンスは、図2及び図3のシーケンスが終わった後に実施される。 Figure 4 illustrates an example sequence for matching TV device IDs and device user attributes, according to one embodiment. This sequence is performed after the sequences of Figures 2 and 3.
マッチングサーバ40は、ステップS107におけるTV機器ID及びデバイスIDの関連付けと、ステップS202におけるデバイスID及びUIDの関連付けと、に基づいて、TV機器ID及びUIDを関連付ける(ステップS301)。マッチングサーバ40は、同じデバイスIDに対応するTV機器ID及びUIDを、関連付けてもよい。マッチングサーバ40は、ステップS301において関連付けられるTV機器ID及びUIDの組を、特定のテーブル(例えば、TV機器ID-UIDテーブルと呼ばれてもよい)に記憶してもよい。
The matching
なお、ステップS301の関連付けは、TV機器ID-デバイスIDテーブルと、TV機器ID-UIDテーブルと、の両方にIPアドレスが含まれる場合には、デバイスIDの代わりにIPアドレスに基づいて行われてもよい。この場合、アンケートに回答したデバイス20が、通常ユーザが利用する(広告配信サーバ60にアクセスする)デバイス20と異なる場合であっても、ルータ30に接続する限りは、IPアドレスは同じと想定される(IPv4の場合)ため、好適にマッチングできる。つまり、本開示では、UID-ユーザ属性テーブルについては、デバイスIDとIPアドレスは互いに読み替えられてもよい。
The association in step S301 may be performed based on the IP address instead of the device ID if both the TV device ID-device ID table and the TV device ID-UID table contain IP addresses. In this case, even if the
マッチングサーバ40は、あるUIDに所定の閾値(例えば、3)以上の数のTV機器IDが関連付けられる場合には、当該UIDに関し、かつ1つ以上のTV機器IDに関する関連付けを、TV機器ID-UIDテーブルから除外(削除)してもよい。この構成によれば、ある期間においてユーザがいろいろな場所で別々のテレビ10を視聴しつつデバイス20をネットワークに接続した、というケースを好適に除外できる。このケースにおいて、ステップS301でUIDに関連付けられるTV機器IDは、友人宅、飲食店、病院などに設置されるテレビ10のTV機器IDを含むため、上記除外によれば、ユーザが操作できない(言い換えると、必ずしもユーザが見たくて見ているわけではない)TVについての視聴ログを、当該ユーザの視聴ログとして扱われることを回避できる。
When a certain UID is associated with a number of TV device IDs equal to or greater than a predetermined threshold (e.g., 3), the matching
例えば、マッチングサーバ40は、あるUIDに上記所定の閾値以上の数のTV機器IDが関連付けられる場合には、当該UIDに関する関連付けを全て(当該UIDに関し、かつ任意のTV機器IDに関する全ての関連付け)、TV機器ID-UIDテーブルから除外(削除)してもよいし、当該UIDに関連付けられるTV機器IDの数が当該所定の閾値未満となるように、当該UIDに関し、かつ特定のTV機器IDに関する関連付けを、TV機器ID-UIDテーブルから除外(削除)してもよい。
For example, when a certain UID is associated with a number of TV device IDs equal to or greater than the above-mentioned predetermined threshold, the matching
ここで、削除対象となる上記特定のTV機器IDは、対応する視聴ログの量が比較的少ないTV機器IDであってもよい。言い換えると、TV機器ID-UIDテーブルに残るTV機器IDは、対応する視聴ログの量が比較的多い(例えば、当該UIDに関するTV機器IDごとの視聴ログにおいて、1番目又は2番目に視聴ログが多い)TV機器IDであってもよい。対応する視聴ログの量が比較的多いTV機器IDに該当するテレビ10は、ユーザの自宅にあると推定されるためである。
The specific TV device ID to be deleted may be a TV device ID with a relatively small amount of corresponding viewing logs. In other words, the TV device ID remaining in the TV device ID-UID table may be a TV device ID with a relatively large amount of corresponding viewing logs (for example, the TV device ID with the first or second largest amount of viewing logs in the viewing logs for each TV device ID related to the UID). This is because a
マッチングサーバ40は、ステップS301の関連付けに基づいて、TV機器IDに対応する視聴ログ(又は単にTV機器ID)と、UIDに対応するユーザ属性と、を関連付ける(ステップS302)。
Based on the association in step S301, the matching
ステップS302に関連して、マッチングサーバ40は、視聴ログ(及び/又はTV機器ID)とユーザ属性(及び/又はUID)との組を、特定のテーブルに記憶してもよい。
In relation to step S302, the matching
ステップS302に関連して、マッチングサーバ40は、視聴ログ管理サーバ50における視聴ログを、関連付けられたUID(又はUIDに対応するユーザ属性)が付与された視聴ログとして更新してもよい(そのような更新の指示を送信してもよい)。
In relation to step S302, the matching
ステップS302に関連して、マッチングサーバ40は、属性管理サーバ70におけるUID-ユーザ属性テーブルのエントリを、関連付けられたTV機器ID(又はTV機器IDに対応する視聴ログ)が付与されたエントリとして更新してもよい(そのような更新の指示を送信してもよい)。
In relation to step S302, the matching
マッチングサーバ40は、ステップS302の関連付けに基づいて、放送枠(番組)ごとの視聴者の属性を抽出してもよい(ステップS303)。例えばマッチングサーバ40は、ステップS302で関連付けられた各視聴ログに、ある番組を視聴したというログが含まれるかを判断し、含まれる場合には、対応するUIDのユーザがこの番組を視聴したとみなして、当該番組の視聴者の属性として当該ユーザ属性を含めてもよい。これにより、番組ごとに、視聴率より踏み込んだ視聴者の属性の割合などを導出することができ、好ましいCM割り当てを好適に決定できる。
Based on the association in step S302, the matching
なお、ステップS303の処理は、視聴終了日時と視聴開始日時の差が所定の閾値(例えば、4時間)以上の視聴ログを除外して行われてもよい。この構成によれば、つけっぱなしの(誰も見ていないような)視聴ログを適切に無視することができる。 The process of step S303 may be performed by excluding viewing logs in which the difference between the viewing end date and time and the viewing start date and time is equal to or greater than a predetermined threshold (e.g., 4 hours). With this configuration, viewing logs that are left on (as if no one is watching) can be appropriately ignored.
マッチングサーバ40及び/又は広告配信サーバ60は、ステップS303で得られた放送枠(番組)ごとの視聴者の属性に基づいて、各放送枠のCM割り当てを決定してもよいし、UIDに対応するデバイスに対して視聴履歴を考慮した広告配信を行ってもよい。例えば、マッチングサーバ40及び/又は広告配信サーバ60は、ある番組のCMとして、当該番組をよく視聴する視聴者が興味/関心を持つ可能性の高いCMを割り当てるように制御してもよい。この構成によれば、例えば、年齢、性別だけでなく、興味、嗜好に基づく特定のターゲットを狙った番組にCMを放送することによって、当該特定のターゲットの視聴者により多くリーチできる効果的なCM放送が実現できる。
The matching
以上説明した一実施形態によれば、例えば、意識、生活習慣などの様々なリッチプロフィールに基づいて、視聴ログの実数データの構成を把握することができる。また、各番組の視聴者層の詳細な属性が具体的に分析できるため、各番組の広告単価の適正化を図ることができる。 According to the embodiment described above, for example, it is possible to grasp the composition of the real data of the viewing log based on various rich profiles such as consciousness and lifestyle habits. In addition, since the detailed attributes of the audience of each program can be specifically analyzed, it is possible to optimize the advertising cost for each program.
なお、上記実施形態を、比較的視聴者が少ない放送に適用すると、より好適に視聴者を特定できると期待される。 It is expected that the above embodiment can be applied to broadcasts with a relatively small number of viewers to more effectively identify viewers.
(機器の構成)
図5は、一実施形態に係るテレビ10の機能構成の一例を示す図である。本例に示すように、テレビ10は、制御部110と、記憶部120と、通信部130と、入力部140と、出力部150と、を有する。なお、図5では、本実施形態における特徴部分の機能ブロックを主に示しており、テレビ10は、他の処理に必要な他の機能ブロックも有してもよい。また、一部の機能ブロックを含まない構成としてもよい。
(Equipment configuration)
Fig. 5 is a diagram showing an example of a functional configuration of a
制御部110は、テレビ10の制御を実施する。例えば、制御部110は、ユーザの操作に基づいて映像の表示を行ったり、視聴ログの送信を制御したりする。制御部110は、本発明に係る技術分野での共通認識に基づいて説明されるコントローラ、制御回路又は制御装置により構成することができる。
The
記憶部120は、テレビ10で利用する情報を記憶(保持)する。例えば、記憶部120は、視聴ログを逐次記憶する。記憶部120は、例えば、本発明に係る技術分野での共通認識に基づいて説明されるメモリ、ストレージ、記憶装置などにより構成することができる。
The
通信部130は、マッチングサーバ40及び/又は視聴ログ管理サーバ50に対して、視聴ログを送信する。また、通信部130は、デバイス20及び/又はルータ30(マッチングサーバ40なども含む)から受信した種々の情報を制御部110に出力する。
The
通信部130は、本発明に係る技術分野での共通認識に基づいて説明されるトランスミッター/レシーバー、送受信回路又は送受信装置により構成することができる。なお、通信部130は、送信部及び受信部から構成されてもよい。
The
入力部140は、ユーザからの操作により入力を受け付ける。また、入力部140は、所定の機器、記憶媒体などと接続され、データの入力を受け付けてもよい。入力部140は、入力結果を例えば制御部110に出力してもよい。
The
入力部140は、本発明に係る技術分野での共通認識に基づいて説明されるキーボード、マウス、ボタンなどの入力装置、入出力端子、入出力回路などにより構成することができる。また、入力部140は、表示部と一体となった構成(例えば、タッチパネル)としてもよい。
The
出力部150は、所定のコンテンツの再生を行って、出力する。例えば、出力部150は、画像を表示する表示部、音声を出力する音声出力部などを含んで構成されてもよい。表示部は、例えば、本発明に係る技術分野での共通認識に基づいて説明されるディスプレイ、モニタなどの表示装置により構成することができる。また、音声出力部は、本発明に係る技術分野での共通認識に基づいて説明されるスピーカーなどの出力装置により構成することができる。
The
出力部150は、例えば、本発明に係る技術分野での共通認識に基づいて説明される演算器、演算回路、演算装置、プレイヤー、画像/映像/音声処理回路、画像/映像/音声処理装置、アンプなどを含んで構成することができる。
The
デバイス20、ルータ30、マッチングサーバ40、視聴ログ管理サーバ50、広告配信サーバ60、属性管理サーバ70などについても、図5と同様の構成を有してもよい。当業者であれば、図5の説明におけるテレビ10関連の記載を、適宜読み替えて理解できる。
The
以下、いくつかの部について例示的に説明する。なお、図5の各機能ブロックに対応する各装置の符号は、各装置を示す符号の最初の一桁の数字(例えば、デバイス20であれば「20」の最初の一桁の「2」)を図の最初の一桁の数字に適用して表す。 Below, some of the parts will be described as examples. The symbols of the devices corresponding to the functional blocks in FIG. 5 are expressed by applying the first digit of the symbol indicating each device (for example, the first digit of "20" for device 20) to the first digit in the diagram.
デバイス20の制御部210は、ユーザの操作に従って、ブラウザなどのアプリケーションを実行する制御を行ってもよい。通信部230は、アプリケーションの動作に伴い、広告配信サーバ60に広告リクエストを送信し、広告を受信又は広告IDを送受信してもよい。
The control unit 210 of the
マッチングサーバ40の通信部430は、テレビ(Television(TV))を識別するためのTV機器識別子(Identifier(ID))及びInternet Protocol(IP)アドレスを含む視聴ログのセット(例えば、視聴ログテーブル)と、デバイスを識別するためのデバイスID及びIPアドレスを含むアクセスログのセット(例えば、アクセスログテーブル)と、前記デバイスID及びユーザを識別するためのユーザIDとを含む属性調査結果(言い換えると、ユーザ属性)のセット(例えば、UID-ユーザ属性テーブル)と、を取得してもよい。通信部430、入力部440及び制御部410のいずれか又はこれらの組み合わせは、取得部と呼ばれてもよい。
The communication unit 430 of the matching
マッチングサーバ40の制御部410は、あるIPアドレスに対応するデバイスIDを前記アクセスログのセットから抽出し、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、記憶部420の第1のテーブル(例えば、TV機器ID-デバイスIDテーブル)に記憶してもよい。
The control unit 410 of the matching
マッチングサーバ40の制御部410は、前記属性調査結果のセットから抽出される、あるデバイスIDに対応するユーザIDと、前記第1のテーブルから抽出される、当該デバイスIDに対応するTV機器IDと、の関連付けを、記憶部420の第2のテーブル(例えば、TV機器ID-UIDテーブル)に記憶する制御を行ってもよい。
The control unit 410 of the matching
マッチングサーバ40の制御部410は、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの数が第1の閾値未満である場合に、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、前記第1のテーブルに記憶する制御を行ってもよい。
The control unit 410 of the matching
前記第1の閾値は、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの種類に応じて異なってもよい。例えば、デバイスIDがクッキーIDである場合、当該第1の閾値は閾値1(例えば、9)であってもよく、デバイスIDがモバイル広告IDである場合、当該第1の閾値は閾値2(例えば、6)であってもよい。 The first threshold may vary depending on the type of device ID corresponding to an IP address extracted from the set of access logs. For example, if the device ID is a cookie ID, the first threshold may be threshold 1 (e.g., 9), and if the device ID is a mobile advertising ID, the first threshold may be threshold 2 (e.g., 6).
マッチングサーバ40の制御部410は、前記第2のテーブルに、あるユーザIDに対応するTV機器IDの数が第2の閾値(例えば、3)以上含まれる場合には、当該ユーザIDに関する関連付けを全て、前記第2のテーブルから削除する制御を行ってもよい。
The control unit 410 of the matching
マッチングサーバ40の制御部410は、前記第2のテーブルの関連付けに基づいて、前記TV機器IDに対応する前記視聴ログと、前記ユーザIDに対応するユーザ属性と、を関連付ける制御を行ってもよい。
The control unit 410 of the matching
マッチングサーバ40の制御部410は、前記視聴ログ及び前記ユーザ属性の関連付けに基づいて、放送枠ごとの視聴者の属性を抽出してもよい。
The control unit 410 of the matching
なお、第1の閾値、第2の閾値などは、予め定められてもよいし、ユーザの入力などに基づいて決定されてもよい。 The first threshold, second threshold, etc. may be determined in advance or may be determined based on user input, etc.
(ハードウェア構成)
なお、上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及び/又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的に結合した1つの装置により実現されてもよいし、物理的に分離した2つ以上の装置を有線又は無線によって接続し、これら複数の装置により実現されてもよい。
(Hardware configuration)
The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of hardware and/or software. The means for realizing each functional block is not particularly limited. That is, each functional block may be realized by one physically connected device, or may be realized by two or more physically separated devices connected by wire or wirelessly.
例えば、本開示の一実施形態における装置(テレビ10など)は、本開示のID連携方法の処理を行うコンピュータとして機能してもよい。図6は、一実施形態に係るテレビ10などのハードウェア構成の一例を示す図である。上述のマッチングサーバ40などは、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。
For example, a device (such as a television 10) in one embodiment of the present disclosure may function as a computer that performs processing of the ID linking method of the present disclosure. FIG. 6 is a diagram showing an example of a hardware configuration of a
なお、本開示において、装置、回路、デバイス、ユニット、サーバなどは、互いに読み替えることができる。マッチングサーバ40などのハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
In this disclosure, the terms apparatus, circuit, device, unit, server, etc. may be used interchangeably. The hardware configuration of the matching
例えば、プロセッサ1001は1つだけ図示されているが、複数のプロセッサがあってもよい。また、処理は、1のプロセッサによって実行されてもよいし、処理が同時に、逐次に、又はその他の手法を用いて、2以上のプロセッサによって実行されてもよい。なお、プロセッサ1001は、1以上のチップによって実装されてもよい。
For example, although only one
マッチングサーバ40などにおける各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信、メモリ1002及びストレージ1003におけるデータの読み出し及び/又は書き込みなどを制御することによって実現される。
Each function of the matching
プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。なお、上述の制御部110などの各部は、プロセッサ1001によって実現されてもよい。
The
また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、制御部110は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。
The
メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically EPROM)、RAM(Random Access Memory)、その他の適切な記憶媒体の少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、一実施形態に係る方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。
The
ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、フレキシブルディスク、フロッピー(登録商標)ディスク、光磁気ディスク(例えば、コンパクトディスク(CD-ROM(Compact Disc ROM)など)、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、リムーバブルディスク、ハードディスクドライブ、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、磁気ストライプ、データベース、サーバ、その他の適切な記憶媒体の少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。なお、上述の記憶部120は、メモリ1002及び/又はストレージ1003によって実現されてもよい。
通信装置1004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置1004は、SIMカードを含んでもよい。なお、上述の通信部130は、通信装置1004によって実現されてもよい。
The
入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウスなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカーなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。なお、上述の入力部140及び出力部150は、それぞれ入力装置1005及び出力装置1006によって実現されてもよい。
The
また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1008によって接続される。バス1007は、単一のバスによって構成されてもよいし、装置間で異なるバスで構成されてもよい。
Furthermore, each device such as the
また、マッチングサーバ40などは、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つで実装されてもよい。
The matching
(変形例)
なお、本開示において説明した用語及び/又は本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
(Modification)
In addition, terms explained in this disclosure and/or terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings.
本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。また、本開示においてパラメータなどに使用する名称は、いかなる点においても限定的なものではない。 The information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values from a predetermined value, or may be expressed using other corresponding information. Furthermore, the names used for parameters, etc. in this disclosure are not limiting in any way.
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
情報、信号などは、複数のネットワークノードを介して入出力されてもよい。入出力された情報、信号などは、特定の場所(例えば、メモリ)に保存されてもよいし、テーブルを用いて管理してもよい。入出力される情報、信号などは、上書き、更新又は追記をされ得る。出力された情報、信号などは、削除されてもよい。入力された情報、信号などは、他の装置へ送信されてもよい。 Information, signals, etc. may be input and output via multiple network nodes. The input and output information, signals, etc. may be stored in a specific location (e.g., memory) or may be managed using a table. The input and output information, signals, etc. may be overwritten, updated, or added to. Output information, signals, etc. may be deleted. Input information, signals, etc. may be transmitted to another device.
また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的な通知に限られず、暗示的に(例えば、当該所定の情報の通知を行わないことによって又は別の情報の通知によって)行われてもよい。 In addition, notification of specific information (e.g., notification that "X is the case") is not limited to explicit notification, but may be implicit (e.g., by not notifying the specific information or by notifying other information).
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
また、ソフトウェア、命令、情報などは、伝送媒体及び信号波形の少なくとも1つを介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, etc. may also be transmitted and received via at least one of a transmission medium and a signal waveform. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)) and wireless technologies (such as infrared, microwave), then at least one of these wired and wireless technologies is included within the definition of a transmission medium.
本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用され得る。 As used in this disclosure, the terms "system" and "network" may be used interchangeably.
本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched between depending on the implementation. In addition, the processing procedures, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be rearranged as long as there is no inconsistency. For example, the methods described in this disclosure present elements of various steps using an exemplary order, and are not limited to the particular order presented.
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
本開示において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素の参照は、2つの要素のみが採用され得ること又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 Any reference to elements using designations such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must precede the second element in some way.
本開示において、「含む(include)」、「含んでいる(including)」及びこれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.
本開示において、例えば、英語でのa, an及びtheのように、翻訳によって冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles have been added through translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.
以上、本開示に係る発明について詳細に説明したが、当業者にとっては、本開示に係る発明が本開示中に説明した実施形態に限定されないということは明らかである。本開示に係る発明は、特許請求の範囲の記載に基づいて定まる発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とし、本開示に係る発明に対して何ら制限的な意味をもたらさない。 Although the invention disclosed herein has been described in detail above, it is clear to those skilled in the art that the invention disclosed herein is not limited to the embodiments described herein. The invention disclosed herein can be implemented in modified and altered forms without departing from the spirit and scope of the invention as defined by the claims. Therefore, the description of the disclosure is intended as an illustrative example and does not impose any limiting meaning on the invention disclosed herein.
Claims (6)
あるIPアドレスに対応するデバイスIDを前記アクセスログのセットから抽出し、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、第1のテーブルに記憶する制御を行う制御部と、を有し、
前記制御部は、前記属性調査結果のセットから抽出される、あるデバイスIDに対応するユーザIDと、前記第1のテーブルから抽出される、当該デバイスIDに対応するTV機器IDと、の関連付けを、第2のテーブルに記憶する制御を行い、
前記制御部は、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの数が第1の閾値未満である場合に、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、前記第1のテーブルに記憶する制御を行い、
前記第1の閾値は、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの種類に応じて異なるID連携システム。 An acquisition unit that acquires a set of viewing logs including a TV device identifier (ID) for identifying a television (Television (TV)) and an Internet Protocol (IP) address, a set of access logs including a device ID for identifying a device and an IP address, and a set of attribute survey results including the device ID and a user ID for identifying a user;
a control unit that performs control to extract a device ID corresponding to a certain IP address from the set of access logs, extract a TV device ID corresponding to the IP address from the set of viewing logs, and store the association between each extracted device ID and the extracted TV device ID in a first table;
the control unit performs control to store, in a second table, an association between a user ID corresponding to a certain device ID extracted from the set of the attribute survey results and a TV device ID corresponding to the device ID extracted from the first table ;
when the number of device IDs corresponding to a certain IP address extracted from the set of access logs is less than a first threshold, the control unit performs control to extract TV device IDs corresponding to the IP address from the set of viewing logs, and to store, in the first table, associations between each extracted device ID and the extracted TV device ID;
An ID linking system in which the first threshold varies depending on the type of device ID corresponding to a certain IP address extracted from the set of access logs .
あるIPアドレスに対応するデバイスIDを前記アクセスログのセットから抽出し、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、第1のテーブルに記憶する制御を行うステップと、
前記属性調査結果のセットから抽出される、あるデバイスIDに対応するユーザIDと、前記第1のテーブルから抽出される、当該デバイスIDに対応するTV機器IDと、の関連付けを、第2のテーブルに記憶する制御を行うステップと、を有し、
前記第1のテーブルに記憶する制御を行うステップにおいて、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの数が第1の閾値未満である場合に、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、前記第1のテーブルに記憶する制御を行い、
前記第1の閾値は、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの種類に応じて異なるID連携システムのID連携方法。 A step of acquiring a set of viewing logs including a TV device identifier (ID) for identifying a television (Television (TV)) and an Internet Protocol (IP) address, a set of access logs including a device ID for identifying a device and an IP address, and a set of attribute survey results including the device ID and a user ID for identifying a user;
A step of controlling the extraction of a device ID corresponding to a certain IP address from the set of access logs, the extraction of a TV device ID corresponding to the IP address from the set of viewing logs, and storing an association between each extracted device ID and the extracted TV device ID in a first table;
and performing a control step of storing, in a second table, an association between a user ID corresponding to a certain device ID extracted from the set of attribute survey results and a TV device ID corresponding to the device ID extracted from the first table ;
in the step of controlling storage in the first table, when the number of device IDs corresponding to a certain IP address extracted from the set of access logs is less than a first threshold, a control is performed to extract a TV device ID corresponding to the IP address from the set of viewing logs, and to store in the first table an association between each extracted device ID and the extracted TV device ID;
An ID federation method for an ID federation system , wherein the first threshold value varies depending on the type of device ID corresponding to an IP address extracted from the set of access logs .
テレビ(Television(TV))を識別するためのTV機器識別子(Identifier(ID))及びInternet Protocol(IP)アドレスを含む視聴ログのセットと、デバイスを識別するためのデバイスID及びIPアドレスを含むアクセスログのセットと、前記デバイスID及びユーザを識別するためのユーザIDとを含む属性調査結果のセットと、を取得する手順と、
あるIPアドレスに対応するデバイスIDを前記アクセスログのセットから抽出し、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、第1のテーブルに記憶する制御を行う手順と、
前記属性調査結果のセットから抽出される、あるデバイスIDに対応するユーザIDと、前記第1のテーブルから抽出される、当該デバイスIDに対応するTV機器IDと、の関連付けを、第2のテーブルに記憶する制御を行う手順と、を実行させ、
前記第1のテーブルに記憶する制御を行う手順において、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの数が第1の閾値未満である場合に、当該IPアドレスに対応するTV機器IDを前記視聴ログのセットから抽出し、抽出された各デバイスID及び抽出されたTV機器IDの関連付けを、前記第1のテーブルに記憶する制御を行わせる、
ここで、前記第1の閾値は、前記アクセスログのセットから抽出される、あるIPアドレスに対応するデバイスIDの種類に応じて異なる、ためのプログラム。 On the computer,
A procedure for acquiring a set of viewing logs including a TV device identifier (ID) for identifying a television (Television (TV)) and an Internet Protocol (IP) address, a set of access logs including a device ID for identifying a device and an IP address, and a set of attribute survey results including the device ID and a user ID for identifying a user;
A procedure for controlling extraction of a device ID corresponding to a certain IP address from the set of access logs, extraction of a TV device ID corresponding to the IP address from the set of viewing logs, and storing an association between each extracted device ID and the extracted TV device ID in a first table;
a procedure for controlling storage in a second table of an association between a user ID corresponding to a certain device ID extracted from the set of attribute survey results and a TV device ID corresponding to the device ID extracted from the first table ;
In the procedure of controlling storage in the first table, when the number of device IDs corresponding to a certain IP address extracted from the set of access logs is less than a first threshold value, a control is performed to extract a TV device ID corresponding to the IP address from the set of viewing logs, and to store in the first table an association between each extracted device ID and the extracted TV device ID.
wherein the first threshold value differs depending on the type of device ID corresponding to a certain IP address extracted from the set of access logs .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020184693A JP7628415B2 (en) | 2020-11-04 | 2020-11-04 | ID linking system, ID linking method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020184693A JP7628415B2 (en) | 2020-11-04 | 2020-11-04 | ID linking system, ID linking method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022074563A JP2022074563A (en) | 2022-05-18 |
| JP7628415B2 true JP7628415B2 (en) | 2025-02-10 |
Family
ID=81606169
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020184693A Active JP7628415B2 (en) | 2020-11-04 | 2020-11-04 | ID linking system, ID linking method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7628415B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7569394B2 (en) * | 2023-02-09 | 2024-10-17 | 株式会社ビデオリサーチ | Viewing status assessment system |
| JP7569396B2 (en) * | 2023-02-09 | 2024-10-17 | 株式会社ビデオリサーチ | Viewing status assessment system |
| JP7569395B2 (en) * | 2023-02-09 | 2024-10-17 | 株式会社ビデオリサーチ | Viewing status assessment system |
| JP7507996B1 (en) * | 2024-03-27 | 2024-06-28 | 株式会社ビデオリサーチ | Overlapping Contact Analysis Method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017183703A1 (en) | 2016-04-20 | 2017-10-26 | 株式会社電通 | Information processing device, information processing method, information processing system, and program |
| JP6569021B1 (en) | 2019-05-29 | 2019-08-28 | デジタル・アドバタイジング・コンソーシアム株式会社 | Information processing apparatus, program, and system |
| JP2020064620A (en) | 2018-10-16 | 2020-04-23 | 株式会社インテージ | Information processing system, information processing method, and information processing program |
-
2020
- 2020-11-04 JP JP2020184693A patent/JP7628415B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017183703A1 (en) | 2016-04-20 | 2017-10-26 | 株式会社電通 | Information processing device, information processing method, information processing system, and program |
| JP2020064620A (en) | 2018-10-16 | 2020-04-23 | 株式会社インテージ | Information processing system, information processing method, and information processing program |
| JP6569021B1 (en) | 2019-05-29 | 2019-08-28 | デジタル・アドバタイジング・コンソーシアム株式会社 | Information processing apparatus, program, and system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022074563A (en) | 2022-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6408744B2 (en) | Information processing apparatus, information processing method, information processing system, and program | |
| JP7628415B2 (en) | ID linking system, ID linking method and program | |
| KR101656891B1 (en) | Targeted television advertisements associated with online users' preferred television programs or channels | |
| JP6487017B1 (en) | Information processing apparatus, information processing method, information processing system, and program | |
| TW552548B (en) | Audience rating survey system | |
| EP2770742A1 (en) | Cross platform content exposure tracking | |
| GB2577104A (en) | Viewing data | |
| US9288536B2 (en) | Method and apparatus for using viewership activity data to customize a user interface | |
| JP7212707B2 (en) | ADVERTISING EFFECT MEASURING SYSTEM, ADVERTISING EFFECT MEASURING DEVICE, AD EFFECT MEASURING METHOD AND PROGRAM | |
| WO2017190750A1 (en) | Evaluating an effect of tv content provided to tv watchers | |
| US20190114667A1 (en) | Broadcast advertisement targeting based on internet history | |
| JP2019133247A (en) | Communication device, advertisement distribution system, advertisement distribution method and program | |
| JP7162262B2 (en) | How to serve ads for TV shows | |
| EP4672102A1 (en) | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING PROGRAM | |
| TWI878514B (en) | Cost calculation system, cost calculation device and program | |
| JP6632586B2 (en) | Advertisement distribution system, advertisement distribution device, advertisement distribution method, and advertisement distribution program | |
| JP7260085B2 (en) | Frame exchange evaluation system, frame exchange evaluation device and program | |
| JP7409787B2 (en) | Publishing server, distribution server and analysis server | |
| JP7265082B2 (en) | ADVERTISING EFFECT MEASURING SYSTEM, ADVERTISING EFFECT MEASURING DEVICE, AD EFFECT MEASURING METHOD AND PROGRAM | |
| JP7658025B1 (en) | Information processing system, information processing method, and program | |
| JP7432805B2 (en) | How to provide advertisements for TV programs | |
| JP7162260B2 (en) | How to serve ads for TV shows | |
| WO2024052982A1 (en) | Advertising effectiveness measurement system, advertising effectiveness measurement device, advertising effectiveness measurement method, and program | |
| TW202416199A (en) | Advertising material distribution system, advertising material distribution device, advertising material distribution method and advertising material distribution program | |
| JP2025126391A (en) | Program, information processing method, and information processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230821 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20230821 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240813 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241004 |
|
| 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: 20250128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250129 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7628415 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |