JP7724481B2 - Terminal and program - Google Patents
Terminal and programInfo
- Publication number
- JP7724481B2 JP7724481B2 JP2023195128A JP2023195128A JP7724481B2 JP 7724481 B2 JP7724481 B2 JP 7724481B2 JP 2023195128 A JP2023195128 A JP 2023195128A JP 2023195128 A JP2023195128 A JP 2023195128A JP 7724481 B2 JP7724481 B2 JP 7724481B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- user
- behavioral data
- server
- terms
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、端末及びプログラムに関する。 This disclosure relates to a terminal and a program.
近年、人口知能(Artificial Intelligence、以下、AIと称することがある)の利用に伴い、様々なデータの収集が行われている。例えば、街中や店舗に設置されたカメラの画像データを用いて人の行動に関する行動データの収集が行われている。収集された行動データをAIに学習させることにより、例えば、人の混雑や物の購買状況等の予測や、利用者自身の趣味嗜好に適合したレコメンドをリアルタイムに通知することが可能になる。 In recent years, the use of artificial intelligence (hereinafter sometimes referred to as AI) has led to the collection of a variety of data. For example, behavioral data on human behavior is being collected using image data from cameras installed around town and in stores. By having AI learn from the collected behavioral data, it becomes possible, for example, to predict things like crowds and purchasing trends, and to provide real-time recommendations that match the user's own preferences.
なお、特許文献1には、ユーザが、事業者に提供するデータの種類を選択できる装置が開示されている。 Patent document 1 discloses a device that allows users to select the type of data to provide to a business operator.
ところで、カメラを用いて人の行動データを収集し、収集した行動データを様々な事業者に提供するサービスでは、行動データが収集される人が、収集される行動データの内容およびデータの取り扱いについて容易に理解できる仕組みが重要となる。 Incidentally, for services that use cameras to collect people's behavioral data and provide it to various businesses, it is important to have a system that allows people whose behavioral data is collected to easily understand the content of the collected behavioral data and how it will be handled.
本開示の非限定的な実施例は、行動データを収集し、事業者に提供するサービスにおいて、行動データが収集される人が、行動データの取り扱いについて容易に理解できる情報処理装置、データ提供方法、及びプログラムの提供に資する。 Non-limiting examples of the present disclosure contribute to providing an information processing device, data provision method, and program that allows people whose behavioral data is collected to easily understand how to handle the behavioral data in a service that collects behavioral data and provides it to businesses.
本開示の一実施例に係る情報処理装置は、カメラから顔画像データを受信する受信部と、前記顔画像データに基づいて、行動データを収集する制御部と、前記行動データを事業者のサーバに送信する送信部と、を備え、前記制御部は、前記行動データの前記事業者への提供サービスに対する同意を受け付けるための第1画面データと、前記事業者における前記行動データの利用に対する同意を受け付けるための第2画面データと、を端末に送信する。 An information processing device according to one embodiment of the present disclosure includes a receiving unit that receives facial image data from a camera, a control unit that collects behavioral data based on the facial image data, and a transmitting unit that transmits the behavioral data to a business operator's server, and the control unit transmits to the terminal first screen data for accepting consent to the business operator providing services using the behavioral data, and second screen data for accepting consent to the business operator's use of the behavioral data.
本開示の一実施例に係るデータ提供方法は、カメラから顔画像データを受信し、前記顔画像データに基づいて、行動データを収集し、前記行動データを事業者のサーバに送信し、前記行動データの前記事業者への提供サービスに対する同意を受け付けるための第1画面データと、前記事業者における前記行動データの利用に対する同意を受け付けるための第2画面データと、を端末に送信する。 A data provision method according to one embodiment of the present disclosure includes receiving facial image data from a camera, collecting behavioral data based on the facial image data, transmitting the behavioral data to a business operator's server, and transmitting to a terminal first screen data for accepting consent to the business operator providing services using the behavioral data, and second screen data for accepting consent to the business operator's use of the behavioral data.
本開示の一実施例に係るプログラムは、コンピュータに、カメラから顔画像データを受信し、前記顔画像データに基づいて、行動データを収集し、前記行動データを事業者のサーバに送信し、前記行動データの前記事業者への提供サービスに対する同意を受け付けるための第1画面データと、前記事業者における前記行動データの利用に対する同意を受け付けるための第2画面データと、を端末に送信する、処理を実行させる。 A program according to one embodiment of the present disclosure causes a computer to execute the following processes: receive facial image data from a camera, collect behavioral data based on the facial image data, transmit the behavioral data to a business operator's server, and transmit to a terminal first screen data for accepting consent to the business operator providing services using the behavioral data, and second screen data for accepting consent to the business operator's use of the behavioral data.
なお、これらの包括的又は具体的な態様は、システム、装置、方法、集積回路、コンピュータープログラム、又は、記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータープログラム及び記録媒体の任意な組み合わせで実現されてもよい。 Note that these comprehensive or specific aspects may be realized as a system, device, method, integrated circuit, computer program, or recording medium, or as any combination of a system, device, method, integrated circuit, computer program, and recording medium.
本開示の一実施例によれば、行動データを収集し、事業者に提供するサービスにおいて、行動データが収集される人が、行動データの取り扱いについて容易に理解できる。また、行動データが収集される人が、収集されたデータ内容を自分自身で確認し、必要に応じて削除申請等、自分自身で行動データを管理・提供することができる。 According to one embodiment of the present disclosure, in a service that collects behavioral data and provides it to a business, the person whose behavioral data is collected can easily understand how the behavioral data is handled. Furthermore, the person whose behavioral data is collected can check the contents of the collected data themselves, and manage and provide the behavioral data themselves, including requesting deletion as necessary.
本開示の一実施例における更なる利点及び効果は、明細書及び図面から明らかにされる。かかる利点及び/又は効果は、いくつかの実施形態並びに明細書及び図面に記載された特徴によってそれぞれ提供されるが、1つ又はそれ以上の同一の特徴を得るために必ずしも全てが提供される必要はない。 Further advantages and benefits of one embodiment of the present disclosure will become apparent from the specification and drawings. While such advantages and/or benefits may be provided by some of the embodiments and features described in the specification and drawings, not all of them necessarily need to be provided to obtain one or more identical features.
以下、図面を適宜参照して、本開示の実施の形態について、詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。 Embodiments of the present disclosure will be described in detail below, with appropriate reference to the drawings. However, more detailed explanations than necessary may be omitted. For example, detailed explanations of matters that are already well-known or duplicate explanations of substantially identical configurations may be omitted. This is to avoid unnecessary redundancy in the following explanation and to facilitate understanding by those skilled in the art.
なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。 The accompanying drawings and the following description are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.
<データ提供サービスの概要>
図1は、本開示の実施の形態に係るデータ提供サービスの概要を説明する図である。図1には、ユーザ1と、端末2と、データ提供PF(PF:Platform)3と、カメラ4a~4eと、事業者5a~5cと、ICカードシステム6a~6cと、が示してある。
<Data provision service overview>
1 is a diagram illustrating an overview of a data provision service according to an embodiment of the present disclosure, showing a user 1, a terminal 2, a data provision PF (Platform) 3, cameras 4a to 4e, businesses 5a to 5c, and IC card systems 6a to 6c.
ユーザ1は、端末2を用いて、データ提供PF3にアクセスし、データ提供PF3が提供するデータ提供サービスに登録する。このとき、ユーザ1は、データ提供PF3に対して個人データを登録する。個人データとは、具体的には、氏名、年齢、性別、住所、生年月日、金融口座、クレジットカード、顔画像等ユーザ1が入力可能な個人情報である。行動データとは、ユーザ1の行動を示すデータであり、具体的には物品の購入履歴、移動の動線情報、入退情報、乗車/降車駅、訪問施設等が考えられる。 Using terminal 2, user 1 accesses data provider PF 3 and registers for the data provision service provided by data provider PF 3. At this time, user 1 registers personal data with data provider PF 3. Personal data is personal information that user 1 can enter, such as name, age, gender, address, date of birth, financial accounts, credit cards, and facial image. Behavioral data is data that indicates user 1's behavior, and specific examples include product purchase history, travel route information, entry and exit information, boarding and disembarking stations, visited facilities, etc.
また、ユーザ1は、端末2を用いて、データ提供PF3に対し、ユーザ1の行動データのうちどのデータを提供してもよいか及びどの事業者5a~5cに提供してよいかを選択(指定)する。すなわち、ユーザ1は、ユーザ1の行動データを提供してもよい事業者5a~5cを選択できる。端末2は、例えば、スマートフォン、タブレット端末、又はパーソナルコンピュータといった装置であってもよい。 Using terminal 2, user 1 also selects (specifies) which of user 1's behavioral data may be provided to data provision PF 3 and to which of business operators 5a-5c the data may be provided. In other words, user 1 can select the business operators 5a-5c to which user 1's behavioral data may be provided. Terminal 2 may be, for example, a device such as a smartphone, tablet terminal, or personal computer.
図1に示すデータ提供PF3は、カメラ4a~4eが撮影したユーザの顔を含む撮像画像(以後、顔画像データという。)に対して顔認証を用いて、事前にデータ提供PF3に登録された人(ユーザ)の認証を行い、人(ユーザ)の行動データを収集し、収集した行動データのうち、人(ユーザ)が提供を許可したデータを事業者5a~5cに提供するサービス(以下、データ提供サービスと称することがある)を行う。このとき、顔認証を用いてユーザを認証したが、顔認証以外の認証方法を取ってよい。このような場合ではカメラが撮像した撮像画像にユーザの顔を含む必要はなく、人物を認識できるような画像であればよい。行動データの収集については、カメラを用いることを例示しているが、行動データを収集できるようなセンサ等でもよい。なお、データ提供PF3は、データ提供サービスを受ける事業者5a~5cとは異なる事業者(図示せず)によって管理されてもよい。 The data provision PF3 shown in FIG. 1 uses facial recognition on captured images (hereinafter referred to as facial image data) containing the user's face captured by cameras 4a-4e to authenticate people (users) previously registered in the data provision PF3, collect the people's (users') behavioral data, and provide the collected behavioral data that the people (users) have authorized to be provided to businesses 5a-5c (hereinafter referred to as the data provision service). While facial recognition is used to authenticate the user, authentication methods other than facial recognition may also be used. In such cases, the captured images taken by the cameras do not need to include the user's face; any image that allows a person to be recognized will suffice. While a camera is used to collect behavioral data, sensors capable of collecting behavioral data may also be used. The data provision PF3 may be managed by a business (not shown) different from businesses 5a-5c that receive the data provision service.
データ提供PF3を管理する事業者は、例えば、カメラ4a~4eを用いて、行動データを収集してもよいユーザを募る。行動データが収集されてもよいユーザは、データ提供PF3が提供するデータ提供サービスに登録する。登録に際しては、前述したとおり、必要な個人データを入力して登録を行う。このとき、データ提供PF3を管理する事業者が提供するサービスの利用開始をきっかけに募ってもよい。サービスと合わせて、データ提供サービス登録する場合は、登録と同時に対象サービスへの提供を許可させることで利便性を確保することも可能である。図1に示すユーザ1は、データ提供PF3が提供するデータ提供サービスに登録したユーザを示す。 The business managing the data provider PF3 recruits users who are willing to collect behavioral data, for example, using cameras 4a to 4e. Users whose behavioral data may be collected register with the data provision service provided by the data provider PF3. As described above, registration involves entering the necessary personal data. Recruitment may also be initiated when users begin using a service provided by the business managing the data provider PF3. When registering for a data provision service in conjunction with a service, convenience can be ensured by allowing the user to provide the data to the target service at the same time as registration. User 1 shown in Figure 1 represents a user who has registered for the data provision service provided by the data provider PF3.
データ提供PF3は、データ提供サービスを実現するプラットフォームである。例えば、データ提供PF3は、カメラ4a~4eが撮影したユーザ1の顔画像データに基づいて、ユーザ1を認証し、ユーザ1の行動データを収集(取得)する。具体的には、データ提供PF3は、カメラ4a~4eが撮影したユーザ1の顔画像データに基づいて、ユーザ1を認証し、ユーザ1の駅間の移動や、構内や街路における移動経路や、店舗での物品の購入といった行動データを収集する。 Data provision PF3 is a platform that realizes data provision services. For example, Data provision PF3 authenticates User 1 based on facial image data of User 1 captured by cameras 4a-4e, and collects (acquires) behavioral data of User 1. Specifically, Data provision PF3 authenticates User 1 based on facial image data of User 1 captured by cameras 4a-4e, and collects behavioral data such as User 1's movements between stations, routes traveled within stations and on streets, and purchases of items at stores.
より具体的には、改札に設置された運賃を支払うためのカメラが撮影した顔画像データからユーザ1を認証することでユーザ1が入退場した駅情報を収集したり、駅構内や街路に設置されたカメラが撮影した顔画像データからユーザ1を認証することでユーザ1の移動経路を収集したり、店舗の顔決済用カメラが撮影した顔画像データからユーザ1を認証することでユーザ1の物品の購入情報を収集したりする。 More specifically, by authenticating user 1 from facial image data captured by a camera installed at the ticket gate for paying fares, information on the stations user 1 entered and exited can be collected; by authenticating user 1 from facial image data captured by cameras installed inside stations or on the streets, user 1's travel route can be collected; and by authenticating user 1 from facial image data captured by a camera installed at a store for facial payment, information on user 1's purchases can be collected.
データ提供PF3は、収集したユーザ1の行動データを、ユーザ1が選択した事業者5a~5cに送信する。例えば、ユーザ1が事業者5aと事業者5bとを選択していた場合、データ提供PF3は、収集したユーザ1の行動データを、事業者5aと事業者5bとに送信する。 The data providing PF3 transmits the collected behavioral data of user 1 to the operators 5a to 5c selected by user 1. For example, if user 1 selects operators 5a and 5b, the data providing PF3 transmits the collected behavioral data of user 1 to operators 5a and 5b.
カメラ4a~4eは、様々な場所に設置され、ユーザを撮影する。カメラ4a~4eは、撮影したユーザの顔画像データをデータ提供PF3に送信する。データ提供PF3は、受信した顔画像データを用いて、顔認証を行う。カメラの設置場所として、交通の改札、会場の出入り口、チェックポイント等の通過地点、レジ前、店舗の出入り口、その他人が移動するような場所に設置される。また、これらカメラは入退場を管理するゲート等に設置されたカメラでもよい。 Cameras 4a-4e are installed in various locations and capture images of users. Cameras 4a-4e transmit facial image data of the captured user to Data Provision PF 3. Data Provision PF 3 performs facial authentication using the received facial image data. Cameras are installed at transportation ticket gates, venue entrances and exits, checkpoints and other passing points, in front of cash registers, store entrances and exits, and other locations where people move around. These cameras may also be installed at gates that manage entry and exit.
例えば、カメラ4aは、改札に設置され、改札を通過するユーザを撮影する。カメラ4aは、撮影したユーザの顔画像データをデータ提供PF3に送信する。 For example, camera 4a is installed at a ticket gate and captures images of users passing through the gate. Camera 4a then transmits the captured facial image data of the user to data provision PF3.
例えば、カメラ4bは、店舗等のレジ付近に設置され、物の決済をしたユーザを撮影する。カメラ4bは、撮影したユーザの顔画像データをデータ提供PF3に送信する。 For example, camera 4b is installed near a cash register in a store or the like and captures a picture of a user making a payment. Camera 4b then transmits the captured facial image data of the user to the data provision PF3.
例えば、カメラ4cは、店舗等の入り口付近に設置され、来店又は退店したユーザを撮影する。カメラ4cは、撮影したユーザの顔画像データをデータ提供PF3に送信する。 For example, camera 4c is installed near the entrance of a store or the like and captures images of users entering or leaving the store. Camera 4c then transmits the captured facial image data of the users to data provision PF3.
例えば、カメラ4dは、ビルや電柱といった構造物に設置され、建物内の通路又は街路を通過するユーザを撮影する。カメラ4dは、撮影したユーザの顔画像データをデータ提供PF3に送信する。 For example, camera 4d is installed on a structure such as a building or a utility pole, and captures images of users passing through corridors or streets within the building. Camera 4d transmits facial image data of the captured user to data provision PF3.
例えば、カメラ4eは、遊園地やテーマパークといった場所の出入り口に設置されている入退管理用のゲートに設置され、ゲートを通過するユーザを撮影する。カメラ4eは、撮影したユーザの顔画像データを入退管理システムに送信とともに、データ提供PF3に送信する。 For example, camera 4e is installed at an entrance/exit management gate at the entrance/exit of a place such as an amusement park or theme park, and captures images of users passing through the gate. Camera 4e sends the captured image data of the user's face to the entrance/exit management system and also to the data provision PF3.
このように、カメラ4a~4eが様々な場所に設置されることにより、データ提供PF3は、データ提供PF3に登録したユーザ1の行動データを、幅広い範囲において収集できる。なお、カメラ4a~4eは、監視カメラであってもよい。 In this way, by installing cameras 4a-4e in various locations, the data providing PF 3 can collect behavioral data of users 1 registered in the data providing PF 3 over a wide range. Note that cameras 4a-4e may also be surveillance cameras.
また、カメラによって撮影されたユーザの顔画像データを収集しているが、顔画像データに限らず、カメラの撮影画像に対して人物検知や動線分析等をすることで、ユーザの行動データを収集してもよい。例えば、顔画像データから特定したユーザ1を複数のカメラの撮像画像において追跡することで、ユーザ1の動線等の行動データも収集することができる。 Facial image data of users captured by cameras is collected, but it is not limited to facial image data. User behavior data can also be collected by performing person detection and movement analysis on images captured by cameras. For example, by tracking User 1 identified from facial image data in images captured by multiple cameras, behavioral data such as User 1's movement can also be collected.
事業者5a~5cは、データ提供PF3から、データ提供PF3に登録したユーザ1の行動データが提供される。ただし、事業者5a~5cは、ユーザ1により、行動データの提供先として選択された場合に、ユーザ1の行動データが提供される。事業者5a~5cは、例えば、遊園地、商業施設、又は、宿泊施設、小売店等を経営する事業者であってもよい。 Businesses 5a-5c are provided with behavioral data of user 1 registered in data provision PF3 by data provision PF3. However, businesses 5a-5c are only provided with user 1's behavioral data if selected by user 1 as a recipient of behavioral data. Businesses 5a-5c may be, for example, businesses that operate amusement parks, commercial facilities, accommodation facilities, retail stores, etc.
なお、ユーザ1は提供先ごとに提供する行動データの細かな種類を選ぶことができ、提供先の事業者5a~5cには、選ばれた種類のデータしか提供されない。 User 1 can select the specific types of behavioral data to provide to each recipient, and only the selected types of data will be provided to recipient businesses 5a-5c.
事業者5a~5cは、データ提供PF3から提供されたユーザ1の行動データを用いて、ユーザ1に対し、O2O(one to one)サービスを提供してもよい。例えば、事業者5a~5cは、データ提供PF3から提供されたユーザ1の行動データをAIに入力し、ユーザ1(個人)に合ったサービスを提供してもよい。また、事業者5a~5cは、データ提供PF3から提供されたユーザ1の行動データを用いて、店舗等の出店場所等を決定してもよい。例えば、事業者5a~5cは、データ提供PF3から提供されたユーザ1(複数人の行動データであってもよい)の行動データをAIに入力し、店舗の最適な出店場所を決定してもよい。 Businesses 5a to 5c may provide O2O (one-to-one) services to user 1 using the behavioral data of user 1 provided by data provider PF3. For example, businesses 5a to 5c may input the behavioral data of user 1 provided by data provider PF3 into AI and provide services tailored to user 1 (individual). Businesses 5a to 5c may also use the behavioral data of user 1 provided by data provider PF3 to determine the location of a store or the like. For example, businesses 5a to 5c may input the behavioral data of user 1 (which may be behavioral data of multiple people) provided by data provider PF3 into AI and determine the optimal location for a store.
ICカードシステム6a~6cは、例えば、電車、バス、又は航空機といった交通会社によって管理される交通系ICカードシステム等である。ICカードシステム6a~6cは、例えば、改札といったユーザの入退出場所付近に設置されたカメラと連携して、構内へのユーザの入退出を検知し、検知したデータをデータ提供PF3に送信する。データ提供PF3は、入退出の検知データと、入退出場所付近に設置されたカメラの顔画像データとに基づいて、ユーザ1の行動データを収集する。すなわち、データ提供PF3は、ICカードシステム6a~6cといった、他のシステムと連携して、ユーザ1の行動データを収集してもよい。交通系ICカードシステム以外にも、入退管理システム監視システム等幅広いシステムと連携させて、データを収集してもよい。 IC card systems 6a-6c are, for example, transportation IC card systems managed by transportation companies such as train, bus, or airplane companies. IC card systems 6a-6c work in conjunction with cameras installed near user entrance/exit points, such as ticket gates, to detect users entering and exiting the premises and transmit the detected data to data providing PF3. Data providing PF3 collects behavioral data of user 1 based on the entrance/exit detection data and facial image data from cameras installed near the entrance/exit points. In other words, data providing PF3 may work in conjunction with other systems, such as IC card systems 6a-6c, to collect behavioral data of user 1. In addition to transportation IC card systems, data may also be collected by working in conjunction with a wide range of systems, such as entrance/exit management system monitoring systems.
以下で説明するが、図1に示すデータ提供サービスでは、ユーザ1から2つの同意を得る。1つ目の同意は、データ提供PF3におけるデータ提供サービスに対する同意である。2つ目の同意は、ユーザ1が選択した事業者5a~5cにおける行動データの利用に対する同意である。 As explained below, the data provision service shown in Figure 1 obtains two consents from user 1. The first consent is for the data provision service in data provision PF3. The second consent is for the use of behavioral data by the provider 5a-5c selected by user 1.
また、以下で説明するが、ユーザ1は、事業者5a~5cに提供する行動データの種類を選択できる。例えば、ユーザ1は、事業者5a~5cに提供する行動データの種類として、駅改札の入退ログに関する行動データ、駅構内の移動経路に関する行動データ、又は、店舗内の決済に関する行動データといった種類を選択できる。 Furthermore, as explained below, user 1 can select the type of behavioral data to provide to businesses 5a-5c. For example, user 1 can select the type of behavioral data to provide to businesses 5a-5c, such as behavioral data related to station ticket gate entry/exit logs, behavioral data related to travel routes within a station, or behavioral data related to payments within a store.
また、以下で説明するが、行動データを提供するユーザ1には、ポイントやクーポンといった特典が付与される。特典の付与により、ユーザ1には、図1に示すデータ提供サービスに登録しようというインセンティブが働く。また、データ提供PF3を管理する事業者は、行動データが収集されてもよいユーザを募りやすくなる。また、データ提供PF3を管理する事業者は、行動データが収集されてもよいユーザが増加することにより、ユーザの行動データの提供を受けたい事業者を増やすことができる。 As will be explained below, users 1 who provide behavioral data are given benefits such as points and coupons. By being given benefits, users 1 have an incentive to register with the data provision service shown in Figure 1. Furthermore, businesses that manage the data provision PF 3 can more easily recruit users whose behavioral data they are willing to collect. Furthermore, by increasing the number of users whose behavioral data they are willing to collect, businesses that manage the data provision PF 3 can increase the number of businesses that want to receive user behavioral data.
データは、情報と言い換えられてもよい。ユーザ1の行動データは、個人情報と捉えてもよい。データ提供PF3を管理する事業者と、データ提供サービスを提供する事業者は異なっていてもよい。上記では、データ提供PF3を管理する事業者と、事業者5a~5cとは、異なるとしたが、事業者5a~5cのうちの1つ又は2以上の事業者が、データ提供PF3を管理してもよい。また、カメラ4a~4cから受信する顔画像データには、顔以外の部位の画像も含まれてもよい。 Data may also be referred to as information. User 1's behavioral data may be considered personal information. The business that manages the data provision PF3 may be different from the business that provides the data provision service. In the above, it was stated that the business that manages the data provision PF3 is different from businesses 5a to 5c, but one or more of businesses 5a to 5c may manage the data provision PF3. In addition, the facial image data received from cameras 4a to 4c may also include images of parts of the body other than the face.
<システム構成例>
図2は、データ提供サービスを実現するデータ提供システム10の構成例を示した図である。図2において、図1と同じ構成要素には同じ符号が付してある。図2に示すように、データ提供システム10は、カメラ4a~4eと、サーバ11と、を有する。サーバ11は、図1に示したデータ提供PF3の機能を実現する。サーバ11は、情報処理装置と称されてもよい。
<System configuration example>
Fig. 2 is a diagram showing an example of the configuration of a data provision system 10 that realizes a data provision service. In Fig. 2, the same components as in Fig. 1 are assigned the same reference numerals. As shown in Fig. 2, the data provision system 10 has cameras 4a to 4e and a server 11. The server 11 realizes the function of the data provision PF 3 shown in Fig. 1. The server 11 may also be called an information processing device.
図2には、データ提供システム10の他に、ユーザ1が使用する端末2と、事業者5aによって管理されるサーバ21aと、事業者5bによって管理されるサーバ21bと、事業者5cによって管理されるサーバ21cと、が示してある。また、図2には、データ提供システム10の他に、ICカードシステム6aを構成するサーバ22aと、ICカードシステム6bを構成するサーバ22bと、ICカードシステム6cを構成するサーバ22cと、が示してある。 In addition to the data provision system 10, Figure 2 also shows a terminal 2 used by user 1, a server 21a managed by business operator 5a, a server 21b managed by business operator 5b, and a server 21c managed by business operator 5c. In addition to the data provision system 10, Figure 2 also shows a server 22a constituting IC card system 6a, a server 22b constituting IC card system 6b, and a server 22c constituting IC card system 6c.
サーバ11は、例えば、LAN(Local Area Network)、インターネット、及び、携帯電話ネットワーク等の無線ネットワークといったネットワークを介し、カメラ4a~4eと接続される。サーバ11は、ネットワークを介し、カメラ4a~4eが撮影したユーザ1の顔画像データを受信する。 Server 11 is connected to cameras 4a-4e via a network such as a local area network (LAN), the Internet, or a wireless network such as a mobile phone network. Server 11 receives facial image data of user 1 captured by cameras 4a-4e via the network.
サーバ11は、例えば、LAN、インターネット、及び、無線ネットワークといったネットワークを介し、サーバ21a~21cと接続される。サーバ11は、ネットワークを介し、収集したユーザ1の行動データをサーバ21a~21cに送信する。 Server 11 is connected to servers 21a-21c via a network such as a LAN, the Internet, or a wireless network. Server 11 transmits collected behavioral data of user 1 to servers 21a-21c via the network.
サーバ11は、例えば、LAN、インターネット、及び、無線ネットワークといったネットワークを介し、サーバ22a~22cと接続される。サーバ11は、ネットワークを介し、ユーザ1の行動データを受信する。 Server 11 is connected to servers 22a-22c via a network such as a LAN, the Internet, or a wireless network. Server 11 receives behavioral data of user 1 via the network.
<サーバのブロック構成例>
図3は、サーバ11のブロック構成例を示した図である。図3に示すように、サーバ11は、プロセッサ31と、RAM(Random access memory)32と、HDD(Hard Disk Drive)33と、通信インターフェース34と、バス35と、を有している。
<Server block configuration example>
3 is a diagram showing an example of a block configuration of the server 11. As shown in FIG. 3, the server 11 includes a processor 31, a RAM (Random Access Memory) 32, a HDD (Hard Disk Drive) 33, a communication interface 34, and a bus 35.
プロセッサ31は、サーバ11全体を制御する。プロセッサ31は、例えば、CPU(Central Processing Unit)であってもよい。プロセッサ31には、バス35を介して、RAM32、HDD33、及び通信インターフェース34が接続される。 The processor 31 controls the entire server 11. The processor 31 may be, for example, a CPU (Central Processing Unit). The processor 31 is connected to the RAM 32, HDD 33, and communication interface 34 via a bus 35.
プロセッサ31は、プログラムの実行によって、制御部31aとして機能する。制御部31aは、図1で説明したデータ提供PF3の機能を実現し、データ提供サービスを実現する。 By executing the program, the processor 31 functions as the control unit 31a. The control unit 31a implements the functions of the data provision PF3 described in Figure 1 and provides the data provision service.
RAM32には、プロセッサ31に実行させるOS(Operating System)のプログラム及びアプリケーションプログラムが一時的に格納される。また、RAM32には、CPU31による処理に必要な各種データが一時的に格納される。なお、RAM32は、プログラム等を一時的に記憶する記憶装置であって、RAMに限定されない。例えば、RAM32は、DRAM(Dynamic RAM)等の記憶装置であってもよい。 RAM 32 temporarily stores the OS (Operating System) program and application programs executed by processor 31. RAM 32 also temporarily stores various data required for processing by CPU 31. Note that RAM 32 is a storage device that temporarily stores programs and the like, and is not limited to RAM. For example, RAM 32 may be a storage device such as DRAM (Dynamic RAM).
HDD33には、OS及びアプリケーションプログラムなどが格納される。また、HDD33には、CPU31による処理に必要な各種データが格納される。なお、HDD33は、プログラム等を記憶する記憶装置であって、HDDに限定されない。例えば、HDD33は、SSD(Solid State Drive)等の記憶装置であってもよい。 The HDD 33 stores the OS, application programs, etc. The HDD 33 also stores various data necessary for processing by the CPU 31. Note that the HDD 33 is a storage device that stores programs, etc., and is not limited to an HDD. For example, the HDD 33 may be a storage device such as an SSD (Solid State Drive).
通信インターフェース34は、LAN、インターネット、及び、携帯電話ネットワークといったネットワークを介し、カメラ4a~4eと通信する。また、通信インターフェース34は、LAN、インターネット、及び、携帯電話ネットワークといったネットワークを介し、サーバ21a~21c及びサーバ22a~22cと通信する。 The communication interface 34 communicates with the cameras 4a-4e via networks such as a LAN, the Internet, and a mobile phone network. The communication interface 34 also communicates with the servers 21a-21c and 22a-22c via networks such as a LAN, the Internet, and a mobile phone network.
サーバ21a~21c及びサーバ22a~22cも、図3に示すブロックと同様のブロックを有してもよい。 Servers 21a-21c and servers 22a-22c may also have blocks similar to those shown in Figure 3.
<行動データの取り扱いについて>
行動データの取り扱いについて説明する。行動データは、ユーザ1の個人情報である。そのため、サーバ11は、端末2を介し、ユーザ1から、ユーザ1の行動データの取り扱いについての同意を受信(取得)する。サーバ11は、ユーザ1から同意が得られた場合に、ユーザ1の行動データを収集する。また、サーバ11は、収集した行動データを事業者5a~5cのサーバ21a~21cに送信する。
<Handling of behavioral data>
The handling of behavioral data will now be described. Behavioral data is personal information of user 1. Therefore, server 11 receives (acquires) consent from user 1 regarding the handling of user 1's behavioral data via terminal 2. When consent is obtained from user 1, server 11 collects user 1's behavioral data. Furthermore, server 11 transmits the collected behavioral data to servers 21a to 21c of businesses 5a to 5c.
サーバ11は、2段階同意方式を採用する。すなわち、サーバ11は、端末2を介し、ユーザ1から2つの同意を取得する。1つ目の同意は、データ提供PF3におけるデータ提供サービスに対する同意である。2つ目の同意は、ユーザ1が選択した事業者5a~5cにおける行動データの利用に対する同意である。 The server 11 employs a two-stage consent system. That is, the server 11 obtains two consents from the user 1 via the terminal 2. The first consent is consent to the data provision service in the data provision PF 3. The second consent is consent to the use of behavioral data by the provider 5a-5c selected by the user 1.
なお、データ提供PF3は、2つ目の同意がない限り、行動データを事業者へは提供しないため、事業者は2つ目の同意を得た範囲でのみデータを利活用可能となる。データ提供PF3が自社サービスのマーケティングのために取得データを利活用することはない。 In addition, Data Providing PF3 will not provide behavioral data to businesses without the second consent, so businesses will only be able to use the data to the extent that the second consent has been obtained. Data Providing PF3 will not use the acquired data for marketing its own services.
図4は、2段階同意方式の1つ目の同意に関する画面例を示した図である。図4に示す画面41は、例えば、ユーザ1がデータ提供サービスに登録するときに、サーバ11によって、端末2のディスプレイに表示される。 Figure 4 shows an example screen for the first consent step of the two-step consent method. Screen 41 shown in Figure 4 is displayed on the display of terminal 2 by server 11, for example, when user 1 registers for the data provision service.
画面41には、データ提供PF3におけるデータ提供サービスの、行動データ(個人情報)の取り扱いについての説明が含まれる。例えば、画面41には、ユーザ1の顔画像が、個人認証のため保存されること、収集したユーザ1の行動データが第三者の事業者(事業者5a~5c)に提供されること、を示す内容が含まれる。また、画面41には、行動データの利用用途、目的について、別途、行動データの提供先事業者(開示先事業者)の取り扱い(2つ目の同意)に従うものとすることを示す内容が含まれる。 Screen 41 includes an explanation of how behavioral data (personal information) will be handled by the data provision service in Data Provision PF3. For example, screen 41 includes information indicating that User 1's facial image will be saved for personal authentication purposes, and that the collected behavioral data of User 1 will be provided to third-party businesses (businesses 5a-5c). Screen 41 also includes information indicating that the use and purpose of the behavioral data will be subject to the separate handling (second consent) of the business to which the behavioral data is provided (business to which the data will be disclosed).
画面41には、画面41に示す内容の行動データの取り扱い(以下、利用規約と称することがある)に同意するか否かをユーザ1に問うボタン41a,41bが表示される。端末2は、例えば、ボタン41aが押下された場合、ユーザ1が1つ目の利用規約に同意したことを示す情報(信号)をサーバ11に送信する。 Screen 41 displays buttons 41a and 41b that ask user 1 whether or not he or she agrees to the handling of behavioral data (hereinafter sometimes referred to as terms of use) as shown on screen 41. For example, when button 41a is pressed, terminal 2 transmits information (a signal) to server 11 indicating that user 1 has agreed to the first term of use.
ユーザ1は、データ提供PF3におけるデータ提供サービスの利用規約に同意すると、ユーザ1の行動データの提供先(事業者)を選択できる。 Once User 1 agrees to the terms of use for the data provision service in Data Provision PF 3, they can select the recipient (business) to which User 1's behavioral data will be provided.
ユーザ1は、行動データの提供先の選択を、いつでも行うことができる。例えば、ユーザ1は、行動データの提供先の選択を、1つ目の利用規約の同意直後に行ってもよいし、後日に行ってもよい。また、ユーザ1は、行動データの提供先の変更を、いつでも行うことができる。 User 1 can select the recipient of their behavioral data at any time. For example, User 1 can select the recipient of their behavioral data immediately after agreeing to the first terms of use, or at a later date. User 1 can also change the recipient of their behavioral data at any time.
図5は、行動データの提供先の選択及び変更に関する画面例を示した図である。図5に示す画面42は、例えば、端末2のディスプレイに表示されるメニュー画面において、行動データの提供先の選択及び変更に関するボタンが押下された場合に、端末2のディスプレイに表示されてもよい。 Figure 5 shows an example screen for selecting and changing the recipient of behavioral data. Screen 42 shown in Figure 5 may be displayed on the display of terminal 2, for example, when a button for selecting and changing the recipient of behavioral data is pressed on a menu screen displayed on the display of terminal 2.
画面42には、行動データの提供先事業者の一覧が表示される。また、画面41には、行動データの提供先事業者に対応して、行動データの提供先事業者を選択するためのトグルスイッチ42a~42dが表示される。 Screen 42 displays a list of businesses to which behavioral data will be provided. Screen 41 also displays toggle switches 42a-42d for selecting businesses to which behavioral data will be provided, corresponding to the businesses to which behavioral data will be provided.
トグルスイッチ42a~42dの操作に応じて、ユーザ1の行動データの提供先が選択される。例えば、図5に示すトグルスイッチ42a,42dは、トグルスイッチ42a,42dに対応する事業者(〇〇株式会社及び**不動産)が、行動データの提供先事業者として、選択されたことを示す。 The recipient of User 1's behavioral data is selected according to the operation of toggle switches 42a to 42d. For example, toggle switches 42a and 42d shown in Figure 5 indicate that the businesses corresponding to toggle switches 42a and 42d (XX Co., Ltd. and ** Real Estate) have been selected as recipients of behavioral data.
図5に示すように、行動データの提供先は、複数選択されてもよい。また、行動データの提供先は、1つ選択されてもよいし、1つも選択されなくてもよい。行動データの提供先が1つも選択されない場合、ユーザ1の行動データは、いずれの事業者にも提供されない。 As shown in FIG. 5, multiple destinations for providing behavioral data may be selected. Also, one or no destinations for providing behavioral data may be selected. If no destinations for providing behavioral data are selected, User 1's behavioral data will not be provided to any business operators.
端末2は、トグルスイッチ42a~42dのオン及びオフが切り替えられた場合、切り替えられた状態の情報をサーバ11に送信する。サーバ11は、トグルスイッチ42a~42dがオフからオンに切り替えられた場合、オンに切り替えられた事業者における行動データの取り扱いについての説明を含む画面データを、端末2に送信する。すなわち、サーバ11は、2段階同意方式の2つ目の同意に関する画面データを端末2に送信する。 When toggle switches 42a-42d are switched on or off, terminal 2 transmits information about the switched state to server 11. When toggle switches 42a-42d are switched from off to on, server 11 transmits screen data to terminal 2 that includes an explanation of how the business operator that switched the switch on handles behavioral data. In other words, server 11 transmits screen data related to the second consent step of the two-step consent method to terminal 2.
図6は、2段階同意方式の2つ目の同意に関する画面例を示した図である。図6に示す画面43は、サーバ11によって、端末2のディスプレイに表示される。画面43には、ユーザ1が行動データの提供先として選択した事業者の、行動データの取り扱いについての説明(利用規約)が含まれる。なお、利用規約は、事業者ごとにおける利用規約であって、事業者ごとに異なる。 Figure 6 shows an example screen relating to the second consent step of the two-step consent method. Screen 43 shown in Figure 6 is displayed on the display of terminal 2 by server 11. Screen 43 includes an explanation (terms of use) of how the business operator selected by user 1 to provide his/her behavioral data will handle the behavioral data. Note that the terms of use are specific to each business operator and will differ from one business operator to another.
画面43には、画面43に示す利用規約に同意するか否かをユーザ1に問うボタン43a,43bが表示される。端末2は、例えば、ボタン43aが押下された場合、ユーザ1が2つ目の利用規約に同意したことを示す情報をサーバ11に送信する。 Screen 43 displays buttons 43a and 43b that ask user 1 whether or not he or she agrees to the terms of use shown on screen 43. For example, when button 43a is pressed, terminal 2 transmits information to server 11 indicating that user 1 has agreed to the second set of terms of use.
ユーザ1は、画面43に示す、行動データの提供先事業者における利用規約(2つ目の利用規約)に同意すると、2つ目の利用規約に同意した事業者に提供する行動データの種類を選択できる。 When User 1 agrees to the terms of use (second terms of use) of the business to which behavioral data is provided, as shown on screen 43, he or she can select the type of behavioral data to provide to the business with which he or she has agreed to the second terms of use.
ユーザ1は、行動データの種類の選択を、いつでも行うことができる。例えば、ユーザ1は、行動データの種類の選択を、2つ目の利用規約の同意直後に行ってもよいし、後日に行ってもよい。また、ユーザ1は、提供先事業者に提供する行動データの種類の変更を、いつでも行うことができる。 User 1 can select the type of behavioral data at any time. For example, User 1 can select the type of behavioral data immediately after agreeing to the second terms of use, or at a later date. User 1 can also change the type of behavioral data provided to the provider at any time.
図7は、提供先事業者に提供する行動データの選択及び変更に関する画面例を示した図である。図7に示す画面44は、例えば、端末2のディスプレイに表示されるメニュー画面において、行動データの種類の選択及び変更に関するボタンが押下された場合に、端末2のディスプレイに表示されてもよい。 Figure 7 shows an example screen for selecting and changing behavioral data to be provided to a destination business operator. Screen 44 shown in Figure 7 may be displayed on the display of terminal 2, for example, when a button for selecting and changing the type of behavioral data is pressed on a menu screen displayed on the display of terminal 2.
画面44には、提供先事業者へ提供する行動データの種類の一覧が表示される。また、画面44には、行動データの種類に対応して、行動データの種類を選択するためのトグルスイッチ44a~44eが表示される。 Screen 44 displays a list of the types of behavioral data to be provided to the recipient business. Screen 44 also displays toggle switches 44a to 44e for selecting the type of behavioral data, corresponding to the type of behavioral data.
トグルスイッチ44a~44eの操作に応じて、提供先事業者に提供される、ユーザ1の行動データの種類が選択される。例えば、図7に示すトグルスイッチ44a,44c,44eは、トグルスイッチ44a,44c,44eに対応する種類の行動データ(改札入退ログ、店舗内動線、及びクーポン利用履歴)が、提供先事業者に提供される行動データとして、選択されたことを示す。 The type of behavioral data of User 1 to be provided to the destination business is selected according to the operation of toggle switches 44a to 44e. For example, toggle switches 44a, 44c, and 44e shown in Figure 7 indicate that the types of behavioral data corresponding to toggle switches 44a, 44c, and 44e (ticket gate entry/exit logs, in-store flow lines, and coupon usage history) have been selected as the behavioral data to be provided to the destination business.
図7に示すように、行動データの種類は、複数選択されてもよい。また、行動データの提供先は、1つ選択されてもよい。サーバ11は、行動データの種類が1つも選択されていない場合(例えば、トグルスイッチ44a~44eが全てオフの場合)、ユーザ1に行動データの種類を1以上選択するよう促す画面データを端末2に送信してもよい。 As shown in FIG. 7, multiple types of behavioral data may be selected. Also, one destination for providing the behavioral data may be selected. If no types of behavioral data are selected (for example, if all toggle switches 44a to 44e are off), the server 11 may send screen data to the terminal 2 prompting the user 1 to select one or more types of behavioral data.
なお、行動データの種類は、行動データの提供先事業者ごとに設定されてもよい(異なってもよい)。例えば、行動データの種類は、図5に示した画面42において選択された行動データの提供先事業者ごとに異なってもよい。事業者ごとに、欲しい行動データの種類が異なる場合があるためである。 The type of behavioral data may be set (or may differ) for each provider to which the behavioral data is provided. For example, the type of behavioral data may differ for each provider to which the behavioral data is provided, selected on screen 42 shown in FIG. 5. This is because different providers may want different types of behavioral data.
<データ構成例>
図8は、サーバ11に記憶されるユーザ登録データの構成例を示した図である。図8に示すように、ユーザ登録データ51は、ユーザを識別するID(識別子)と、ユーザの氏名、性別、年齢、及び住所と、ユーザの顔画像データと、を有する。また、ユーザ登録データは、その他必要とされるユーザの個人データを有してよい。
<Data configuration example>
8 is a diagram showing an example of the configuration of user registration data stored in the server 11. As shown in Fig. 8, the user registration data 51 includes an ID (identifier) for identifying the user, the user's name, gender, age, and address, and facial image data of the user. The user registration data may also include other necessary personal data of the user.
ユーザが、1つ目の利用規約に同意した場合に、ユーザのユーザ登録データ51が、サーバ11のHDD33に記憶される。すなわち、ユーザは、1つ目の利用規約に同意すると、データ提供PF3が提供するデータ提供サービスに登録される。 When the user agrees to the first terms of use, the user's user registration data 51 is stored in the HDD 33 of the server 11. In other words, when the user agrees to the first terms of use, the user is registered with the data provision service provided by the data provision PF 3.
なお、サーバ11は、ユーザ1から、1つ目の利用規約の同意を得た後、ユーザ登録データ51の各情報(データ)を受け付けるための画面データを、端末2に送信する。端末2は、ユーザ1から、ユーザ登録データ51の各情報を受付け、受け付けた各情報をサーバ11に送信する。サーバ11は、端末2から送信された各情報を、ユーザ登録データ51としてHDD33に記憶する。 After obtaining consent from user 1 to the first set of terms of use, server 11 transmits screen data for accepting each piece of information (data) in user registration data 51 to terminal 2. Terminal 2 accepts each piece of information in user registration data 51 from user 1 and transmits the accepted information to server 11. Server 11 stores each piece of information transmitted from terminal 2 in HDD 33 as user registration data 51.
図9は、サーバ11に記憶される提供先関連データの構成例を示した図である。図9に示すように、提供先関連データ52は、ユーザを識別するIDと、提供先事業者情報と、開示範囲情報と、を有する。 Figure 9 shows an example of the configuration of recipient-related data stored in server 11. As shown in Figure 9, recipient-related data 52 includes an ID for identifying the user, recipient business information, and disclosure scope information.
提供先関連データ52の提供先事業者情報は、ユーザが行動データの提供先事業者を選択した場合に、サーバ11のHDD33に記憶される。例えば、ID“001”のユーザが、図5に示した画面42において、行動データの提供先事業者“〇〇株式会社”及び“**不動産”を選択した場合、提供先事業者“〇〇株式会社”及び“**不動産”を示す情報が、提供先関連データ52のID“001”に対応する提供先事業者情報の欄に記憶される。 The recipient business information in the recipient-related data 52 is stored in the HDD 33 of the server 11 when a user selects a recipient business for behavioral data. For example, if a user with ID "001" selects recipient businesses "XX Co., Ltd." and "** Real Estate" on the screen 42 shown in FIG. 5, information indicating the recipient businesses "XX Co., Ltd." and "** Real Estate" is stored in the recipient business information field corresponding to ID "001" in the recipient-related data 52.
提供先関連データ52の開示範囲情報は、ユーザが提供先事業者に提供する行動データの種類を選択した場合に、サーバ11のHDD33に記憶される。例えば、ID“001”のユーザが、図7に示した画面44において、行動データの種類“改札入退ログ”及び“店舗内動線”を選択した場合、ユーザが選択した行動データの種類“改札入退ログ”及び“店舗内動線”を示す情報が、提供先関連データ52のID“001”に対応する開示範囲情報の欄に記憶される。 The disclosure scope information of the recipient-related data 52 is stored in the HDD 33 of the server 11 when the user selects the type of behavioral data to provide to the recipient business. For example, if the user with ID "001" selects the behavioral data types "ticket gate entry/exit log" and "store flow lines" on the screen 44 shown in FIG. 7, information indicating the behavioral data types selected by the user, "ticket gate entry/exit log" and "store flow lines," is stored in the disclosure scope information field corresponding to ID "001" in the recipient-related data 52.
図10は、サーバ11に記憶される行動データの構成例を示した図である。図10に示すように、行動データ53は、ユーザを識別するIDと、ユーザの施設等への入場に関する情報と、ユーザの施設等からの退場に関する情報と、を有する。入場に関する情報には、ユーザが施設等へ入場した日時と、入場した場所に関する情報と、が含まれる。退場に関する情報には、ユーザが施設等から退場した日時と、退場した場所に関する情報と、が含まれる。 Figure 10 is a diagram showing an example of the configuration of behavioral data stored on the server 11. As shown in Figure 10, behavioral data 53 includes an ID that identifies the user, information about the user's entry into a facility, etc., and information about the user's exit from a facility, etc. The information about entry includes information about the date and time the user entered the facility, etc., and the location from which the user entered. The information about exit includes information about the date and time the user left the facility, etc., and the location from which the user left.
サーバ11は、カメラ4a~4eから、顔画像データを受信する。サーバ11は、カメラ4a~4eから受信した顔画像データと、図8で説明したユーザ登録データ51の顔画像データとを比較し、カメラ4a~4eから受信した顔画像データに、データ提供サービスに登録した顔画像データが含まれているか否かを判定する。サーバ11は、カメラ4a~4eから受信した顔画像データに、データ提供サービスに登録した顔画像データが含まれていた場合、その顔画像データのユーザの行動データをHDD33に記憶する。 The server 11 receives facial image data from the cameras 4a to 4e. The server 11 compares the facial image data received from the cameras 4a to 4e with the facial image data in the user registration data 51 described in FIG. 8, and determines whether the facial image data received from the cameras 4a to 4e includes facial image data registered with the data provision service. If the facial image data received from the cameras 4a to 4e includes facial image data registered with the data provision service, the server 11 stores the behavioral data of the user of that facial image data in the HDD 33.
なお、サーバ11は、例えば、カメラ4a~4eから受信した顔画像データの受信時刻によって、ユーザの施設等への入場日時及び退場日時を取得してもよい。また、サーバ11は、カメラ4a~4eの設置場所の情報に基づいて、ユーザが入場及び退場した場所(施設等)の情報を取得してもよい。 The server 11 may obtain the date and time of the user's entry and exit from a facility, etc., based on the reception time of facial image data received from cameras 4a-4e, for example. The server 11 may also obtain information about the locations (facilities, etc.) where the user entered and exited based on information about the installation locations of cameras 4a-4e.
また、行動データ53には、ユーザの決済に関する情報やクーポンの利用に関する情報も含まれてよい。ユーザの決済に関する情報には、例えば、決済日時及び決済場所(施設等)の情報が含まれてもよい。ユーザのクーポン利用に関する情報には、例えば、クーポン利用日時及びクーポン利用場所(例えば、施設の名称等)の情報が含まれてもよい。 In addition, behavioral data 53 may also include information regarding the user's payment and coupon usage. Information regarding the user's payment may include, for example, information regarding the date and time of payment and the location of payment (facility, etc.). Information regarding the user's coupon usage may include, for example, information regarding the date and time of coupon usage and the location of coupon usage (for example, the name of the facility, etc.).
<行動データの収集及び提供の動作説明>
図11は、サーバ11の行動データの収集及び提供に関する動作例を説明する図である。サーバ11は、カメラ4a~4eから、顔画像データを受信する。サーバ11は、受信した顔画像データの特徴量を抽出し、図8で説明したユーザ登録データ51の顔画像データと照合する。すなわち、サーバ11は、カメラ4a~4eから受信した顔画像データと、データ提供サービスに登録したユーザの顔画像データとを照合する。
<Explanation of behavioral data collection and provision>
11 is a diagram illustrating an example of the operation of the server 11 regarding the collection and provision of behavioral data. The server 11 receives facial image data from the cameras 4a to 4e. The server 11 extracts features from the received facial image data and compares it with the facial image data of the user registration data 51 described in FIG. 8. In other words, the server 11 compares the facial image data received from the cameras 4a to 4e with the facial image data of the users registered with the data provision service.
サーバ11は、照合の結果、カメラ4a~4eから受信した顔画像データが、データ提供サービスに登録したユーザの顔画像データに一致しない場合、カメラ4a~4eから受信した顔画像データのユーザは、データ提供サービスに登録していないと判定する(図11の矢印A1参照)。サーバ11は、カメラ4a~4eから受信した顔画像データのユーザが、データ提供サービスに登録していないと判定した場合、カメラ4a~4eから受信した顔画像データを破棄する。 If the result of the comparison shows that the facial image data received from cameras 4a-4e does not match the facial image data of a user registered with the data provision service, server 11 determines that the user of the facial image data received from cameras 4a-4e is not registered with the data provision service (see arrow A1 in Figure 11). If server 11 determines that the user of the facial image data received from cameras 4a-4e is not registered with the data provision service, it discards the facial image data received from cameras 4a-4e.
一方、サーバ11は、照合の結果、カメラ4a~4eから受信した顔画像データが、データ提供サービスに登録したユーザの顔画像データに一致した場合、カメラ4a~4eから受信した顔画像データのユーザは、データ提供サービスに登録していると判定する(図11の矢印A2参照)。 On the other hand, if the result of the comparison shows that the facial image data received from cameras 4a to 4e matches the facial image data of a user registered with the data provision service, the server 11 determines that the user of the facial image data received from cameras 4a to 4e is registered with the data provision service (see arrow A2 in Figure 11).
なお、サーバ11は、カメラ4a~4eから受信した顔画像データと、データ提供サービスに登録したユーザの顔画像データとの一致度が或る閾値以上の場合に、カメラ4a~4eから受信した顔画像データが、データ提供サービスに登録したユーザの顔画像データに一致したと判定してもよい。 In addition, the server 11 may determine that the facial image data received from the cameras 4a to 4e matches the facial image data of the user registered with the data provision service if the degree of match between the facial image data received from the cameras 4a to 4e and the facial image data of the user registered with the data provision service is equal to or greater than a certain threshold.
サーバ11は、カメラ4a~4eから受信した顔画像データのユーザが、データ提供サービスに登録していると判定した場合、カメラ4a~4eから受信した顔画像データのユーザの行動データを記憶する(図11の矢印A3参照)。例えば、サーバ11は、図10で説明した行動データ53をHDD33に記憶する。 If the server 11 determines that the user of the facial image data received from the cameras 4a-4e is registered with the data provision service, it stores the behavioral data of the user of the facial image data received from the cameras 4a-4e (see arrow A3 in Figure 11). For example, the server 11 stores the behavioral data 53 described in Figure 10 in the HDD 33.
また、サーバ11は、カメラ4a~4eから受信した顔画像データのユーザが、データ提供サービスに登録していると判定した場合、図8で説明したユーザ登録データ51を参照し、顔画像データのユーザのIDを取得する。サーバ11は、取得したIDに基づいて、図9で説明した提供先関連データ52を参照し、提供先関連データ52に、カメラ4a~4eから受信した顔画像データのユーザ(以下、登録ユーザと称することがある)の提供先事業者情報が記憶されているか否かを判定する。 Furthermore, if the server 11 determines that the user of the facial image data received from the cameras 4a to 4e is registered with the data provision service, it references the user registration data 51 described in FIG. 8 and acquires the ID of the user of the facial image data. Based on the acquired ID, the server 11 references the provider-related data 52 described in FIG. 9 and determines whether provider-related data 52 stores provider business information for the user of the facial image data received from the cameras 4a to 4e (hereinafter sometimes referred to as the registered user).
サーバ11は、提供先関連データ52に、登録ユーザの提供先事業者情報が記憶されていると判定した場合、提供先事業者情報が示す提供先事業者のサーバに、登録ユーザの行動データを送信する。その際、サーバ11は、登録ユーザの開示範囲情報(図9の提供先関連データ52を参照)に基づく種類の行動データを抽出し、提供先事業者情報が示す提供先事業者のサーバに送信する(図11の矢印A4を参照)。 If server 11 determines that destination business information for the registered user is stored in destination-related data 52, it transmits the registered user's behavioral data to the server of the destination business indicated in the destination business information. At that time, server 11 extracts the type of behavioral data based on the registered user's disclosure scope information (see destination-related data 52 in Figure 9) and transmits it to the server of the destination business indicated in the destination business information (see arrow A4 in Figure 11).
一方、サーバ11は、提供先関連データ52に、登録ユーザの提供先事業者情報が記憶されていないと判定した場合、登録ユーザの行動データを事業者のサーバに送信しない(図11の矢印A5を参照)。例えば、サーバ11は、登録ユーザが、図5の画面42において、行動データの提供先事業者を1つも選択していなかった場合、登録ユーザの行動データを事業者のサーバに送信しない。 On the other hand, if the server 11 determines that the registered user's destination business information is not stored in the destination-related data 52, the server 11 does not send the registered user's behavioral data to the business's server (see arrow A5 in Figure 11). For example, if the registered user has not selected any business to which the behavioral data will be provided on screen 42 in Figure 5, the server 11 does not send the registered user's behavioral data to the business's server.
なお、サーバ11は、登録ユーザの行動データをリアルタイムで提供先事業者のサーバ21a~21cに送信してもよい。また、サーバ11は、例えば、午前0時といった所定のタイミングにおいて、HDD33に記憶(蓄積)した登録ユーザの行動データを提供先事業者のサーバ21a~21cに送信してもよい。 The server 11 may transmit registered user behavior data to the destination business's servers 21a-21c in real time. The server 11 may also transmit registered user behavior data stored (accumulated) on the HDD 33 to the destination business's servers 21a-21c at a predetermined time, such as midnight.
また、サーバ11は、ユーザによって行動データの提供先事業者が選択されたタイミングにおいて、選択された提供先事業者に対し未送信の行動データがあれば、現在から一定期間過去に遡った未送信の行動データを提供先事業者のサーバに送信してもよい。また、サーバ11は、ユーザによって行動データの種類が選択されたタイミングにおいて、未送信の種類の行動データがあれば、現在から一定期間過去に遡った未送信の行動データを提供先事業者のサーバに送信してもよい。 Furthermore, when the user selects a provider to which behavioral data is to be provided, if there is unsent behavioral data to the selected provider, server 11 may transmit the unsent behavioral data dating back a certain period of time from the present to the provider's server.Furthermore, when the user selects a type of behavioral data, if there is unsent behavioral data of that type, server 11 may transmit the unsent behavioral data dating back a certain period of time from the present to the provider's server.
<サーバ11の動作例>
図12は、サーバ11のユーザ登録及びユーザ設定に関する動作例を示したフローチャートである。サーバ11は、例えば、端末2を介したユーザからのユーザ登録要求に応じて、図12に示すフローチャートの処理を実行してもよい。
<Example of operation of server 11>
12 is a flowchart showing an example of the operation of user registration and user settings of the server 11. The server 11 may execute the process of the flowchart shown in FIG. 12 in response to a user registration request from a user via the terminal 2, for example.
S1:サーバ11は、端末2を介し、ユーザからデータ提供サービスの利用に関する同意を受け付ける。例えば、サーバ11は、図4で説明した端末2の画面41を介し、ユーザからデータ提供サービスの利用に関する同意を受け付ける。すなわち、サーバ11は、1つ目の利用規約に対する同意を、ユーザから受け付ける。 S1: The server 11 accepts consent to use of the data provision service from the user via the terminal 2. For example, the server 11 accepts consent to use of the data provision service from the user via the screen 41 of the terminal 2 described in FIG. 4. In other words, the server 11 accepts consent to the first terms of use from the user.
S2:サーバ11は、1つ目の利用規約に同意したユーザをユーザ登録する。例えば、サーバ11は、端末2を介し、ユーザからユーザ登録に関する情報を受付け、受け付けた情報をHDD33に記憶する(図8のユーザ登録データ51を参照)。 S2: The server 11 registers the user who has agreed to the first set of terms of use. For example, the server 11 accepts information related to user registration from the user via the terminal 2 and stores the accepted information in the HDD 33 (see user registration data 51 in Figure 8).
S3:サーバ11は、端末2を介し、ユーザから行動データの提供先事業者を受け付ける。例えば、サーバ11は、図5で説明した端末2の画面42を介し、ユーザから行動データの提供先事業者を受け付ける。 S3: The server 11 accepts the business to which the behavioral data will be provided from the user via the terminal 2. For example, the server 11 accepts the business to which the behavioral data will be provided from the user via the screen 42 of the terminal 2 described in FIG. 5.
S4:サーバ11は、端末2を介し、ユーザからS3にて受け付けた提供先事業者における利用規約の同意を受け付ける。例えば、サーバ11は、図6で説明した端末2の画面43を介し、ユーザから提供先事業者の利用規約の同意を受け付ける。すなわち、サーバ11は、2つ目の利用規約に対する同意を、ユーザから受け付ける。なお、サーバ11は、2つ目の利用規約の同意を受け付けると、S3にて受け付けた提供先事業者の提供先事業者情報をHDD33に記憶する(図9の提供先関連データ52の提供先事業者情報を参照)。 S4: Server 11 accepts, via terminal 2, consent to the terms of use of the destination provider accepted in S3 from the user. For example, server 11 accepts consent to the terms of use of the destination provider from the user via screen 43 of terminal 2 described in FIG. 6. That is, server 11 accepts consent to the second set of terms of use from the user. Note that, upon accepting consent to the second set of terms of use, server 11 stores the destination provider information of the destination provider accepted in S3 in HDD 33 (see destination provider information in destination-related data 52 in FIG. 9).
S5:サーバ11は、端末2を介し、ユーザから行動データの開示範囲情報を受付ける。例えば、サーバ11は、図7で説明した端末2の画面44を介し、開示範囲情報(事業者に提供する行動データの種類)を受け付ける。なお、サーバ11は、S5にて受け付けた開示範囲情報をHDD33に記憶する(図9の提供先関連データ52の開示範囲情報を参照)。 S5: The server 11 accepts disclosure range information for behavioral data from the user via the terminal 2. For example, the server 11 accepts disclosure range information (type of behavioral data to be provided to the business operator) via the screen 44 of the terminal 2 described in FIG. 7. The server 11 stores the disclosure range information accepted in S5 in the HDD 33 (see disclosure range information of the recipient-related data 52 in FIG. 9).
以上の動作により、ユーザはデータ提供サービスに登録される。また、ユーザの行動データの提供先及び種類に関する情報が、データ提供サービスに設定される。 By performing the above steps, the user is registered with the data provision service. Information regarding the recipients and types of user behavioral data is also set in the data provision service.
なお、ユーザ登録及びユーザ設定の処理は、図12に示したフローチャートの順序に限定されない。例えば、サーバ11は、ユーザ登録したユーザから、任意のタイミングで、行動データの提供先事業者を受付けてもよい。また、サーバ11は、ユーザ登録したユーザから、任意のタイミングで、行動データの開示範囲情報を受付けてもよい。 Note that the user registration and user setting processes are not limited to the order shown in the flowchart in Figure 12. For example, the server 11 may receive, from a registered user, information about the business to which the behavioral data will be provided at any time. The server 11 may also receive, from a registered user, information about the disclosure scope of the behavioral data at any time.
図13は、サーバ11の行動データの提供(送信)に関する動作例を示したフローチャートである。サーバ11は、例えば、一定周期において、図13に示すフローチャートの処理を実行してもよい。 Figure 13 is a flowchart showing an example of the operation of server 11 in providing (transmitting) behavioral data. Server 11 may execute the processing of the flowchart shown in Figure 13, for example, periodically.
S11:サーバ11は、カメラ4a~4eから、顔画像データを受信する。 S11: The server 11 receives facial image data from the cameras 4a to 4e.
S12:サーバ11は、S11にて受信した顔画像データの認証処理を行う。例えば、サーバ11は、受信した顔画像データの特徴量を抽出し、図8で説明したユーザ登録データ51の顔画像データと照合する。すなわち、サーバ11は、カメラ4a~4eから受信した顔画像データと、データ提供サービスに登録したユーザの顔画像データとを照合する。 S12: The server 11 performs authentication processing on the facial image data received in S11. For example, the server 11 extracts features from the received facial image data and compares it with the facial image data in the user registration data 51 described in Figure 8. In other words, the server 11 compares the facial image data received from the cameras 4a to 4e with the facial image data of the user registered with the data provision service.
S13:サーバ11は、S12の顔認証処理に基づいて、カメラ4a~4eから受信した顔画像データのユーザが、データ提供サービスに登録したユーザであるか否かを判定する。例えば、サーバ11は、カメラ4a~4eから受信した顔画像データと、データ提供サービスに登録したユーザの顔画像データとの一致度が或る閾値以上の場合に、カメラ4a~4eから受信した顔画像データのユーザは、ユーザ登録されていると判定してもよい。 S13: Based on the facial recognition process of S12, the server 11 determines whether the user of the facial image data received from the cameras 4a to 4e is a user registered with the data provision service. For example, the server 11 may determine that the user of the facial image data received from the cameras 4a to 4e is a registered user if the degree of match between the facial image data received from the cameras 4a to 4e and the facial image data of a user registered with the data provision service is equal to or greater than a certain threshold.
S14:サーバ11は、S13にて、カメラ4a~4eから受信した顔画像データのユーザが、データ提供サービスに登録したユーザでないと判定した場合(S13のNo)、カメラ4a~4eから受信した顔画像データを破棄する。これにより、データ提供サービスに登録していないユーザのプライバシーが守られる。サーバ11は、顔画像データを破棄した後、当該フローチャートの処理を終了する。 S14: If the server 11 determines in S13 that the user of the facial image data received from the cameras 4a to 4e is not a user registered with the data provision service (No in S13), it discards the facial image data received from the cameras 4a to 4e. This protects the privacy of users who are not registered with the data provision service. After discarding the facial image data, the server 11 ends the processing of this flowchart.
S15:サーバ11は、S13にて、カメラ4a~4eから受信した顔画像データのユーザが、データ提供サービスに登録したユーザ(登録ユーザ)であると判定した場合(S13のYes)、登録ユーザの行動データを記憶する。例えば、サーバ11は、図10で説明した行動データ53をHDD33に記憶する。 S15: If the server 11 determines in S13 that the user of the facial image data received from the cameras 4a-4e is a user registered with the data provision service (registered user) (Yes in S13), it stores the behavioral data of the registered user. For example, the server 11 stores the behavioral data 53 described in FIG. 10 in the HDD 33.
S16:サーバ11は、提供先関連データ52(図9を参照)に、S13にて“Yes”と判定した登録ユーザの提供先事業者情報が記憶されているか否かを判定する。例えば、サーバ11は、図8で説明したユーザ登録データ51を参照し、S13にて“Yes”と判定した登録ユーザのIDを取得する。サーバ11は、取得したIDに基づいて、図9の提供先関連データ52を参照し、提供先関連データ52に、登録ユーザの提供先事業者情報が記憶されているか否かを判定する。サーバ11は、提供先関連データ52に、登録ユーザの提供先事業者情報が記憶されていないと判定した場合(S16のNo)、当該フローチャートの処理を終了する。すなわち、サーバ11は、S13にて“Yes”と判定した登録ユーザの行動データを、事業者のサーバ21a~21cに送信しない。 S16: The server 11 determines whether the destination business information of the registered user for whom S13 was determined to be "Yes" is stored in the destination-related data 52 (see FIG. 9). For example, the server 11 references the user registration data 51 described in FIG. 8 and obtains the ID of the registered user for whom S13 was determined to be "Yes." Based on the obtained ID, the server 11 references the destination-related data 52 in FIG. 9 and determines whether the destination business information of the registered user is stored in the destination-related data 52. If the server 11 determines that the destination business information of the registered user is not stored in the destination-related data 52 (No in S16), it terminates the processing of this flowchart. In other words, the server 11 does not transmit the behavioral data of the registered user for whom S13 was determined to be "Yes" to the business's servers 21a to 21c.
S17:サーバ11は、提供先関連データ52に、登録ユーザの提供先事業者情報が記憶されていると判定した場合(S16のYes)、登録ユーザの開示範囲情報(図9の提供先関連データ52を参照)に基づく種類の行動データを抽出し、提供先事業者情報が示す提供先事業者のサーバに送信する。 S17: If the server 11 determines that the registered user's destination business information is stored in the destination-related data 52 (Yes in S16), it extracts the type of behavioral data based on the registered user's disclosure range information (see destination-related data 52 in Figure 9) and transmits it to the server of the destination business indicated by the destination business information.
以上の動作により、ユーザが選択した提供先事業者に、ユーザが選択した種類の行動データが送信(提供)される。 Through the above operations, the type of behavioral data selected by the user is sent (provided) to the provider selected by the user.
なお、行動データの送信処理は、図13に示したフローチャートの順序に限定されない。例えば、サーバ11は、午前0時といった所定のタイミングにおいて、HDD33に記憶(蓄積)した登録ユーザの行動データを提供先事業者に提供してもよい。 Note that the behavioral data transmission process is not limited to the order shown in the flowchart in Figure 13. For example, the server 11 may provide the registered user's behavioral data stored (accumulated) on the HDD 33 to the provider at a predetermined time, such as midnight.
<実施の形態のまとめ>
以上説明したように、サーバ11は、カメラ4a~4eから顔画像データを受信する受信部(通信インターフェース34)と、顔画像データに基づいて、ユーザ1の行動データを収集する制御部31aと、収集された行動データを事業者5a~5cのサーバ21a~21cに送信する送信部(通信インターフェース34)と、を備える。
<Summary of the embodiment>
As described above, the server 11 includes a receiving unit (communication interface 34) that receives facial image data from the cameras 4a to 4e, a control unit 31a that collects behavioral data of the user 1 based on the facial image data, and a transmitting unit (communication interface 34) that transmits the collected behavioral data to the servers 21a to 21c of the businesses 5a to 5c.
制御部31aは、行動データの事業者5a~5cへの提供サービスに対する同意を受け付けるための第1画面データと、事業者5a~5cにおける行動データの利用に対する同意を受け付けるための第2画面データと、を端末2に送信する。例えば、制御部31aは、図4に示した画面41を、端末2のディスプレイに表示するための第1画面データと、図6に示した画面43を、端末2のディスプレイに表示するための第2画面データとを、端末2に送信する。 The control unit 31a transmits to the terminal 2 first screen data for accepting consent to the provision of services using the behavioral data to the businesses 5a to 5c, and second screen data for accepting consent to the use of the behavioral data by the businesses 5a to 5c. For example, the control unit 31a transmits to the terminal 2 first screen data for displaying the screen 41 shown in FIG. 4 on the display of the terminal 2, and second screen data for displaying the screen 43 shown in FIG. 6 on the display of the terminal 2.
これにより、ユーザ1の行動データを収集し、事業者に提供するデータ提供サービスにおいて、行動データが収集されるユーザ1は、行動データの取り扱いについて、容易に理解できる。例えば、ユーザ1は、第1画面データに基づく端末2の画面41によって、行動データが、データ提供サービス(の事業者)により収集され、事業者5a~5cに提供されることを理解でき、第2画面データに基づく端末2の画面43によって、行動データが事業者5a~5cにおいてどのように利用されるのかを理解できるため、行動データの取り扱いについて、容易に理解できる。 As a result, in a data provision service that collects User 1's behavioral data and provides it to a business, User 1, whose behavioral data is collected, can easily understand how the behavioral data is handled. For example, User 1 can understand from screen 41 of terminal 2, based on the first screen data, that the behavioral data is collected by the data provision service (or the business operator) and provided to businesses 5a-5c, and from screen 43 of terminal 2, based on the second screen data, how the behavioral data is used by businesses 5a-5c, thereby easily understanding how the behavioral data is handled.
また、制御部31aは、データ提供サービスに対する同意が得られた後、第2画面データを端末2に送信する。これにより、データ提供サービスにおける行動データの取り扱いと、事業者5a~5cにおける行動データとの取り扱いが明確に切り分けられてユーザに提示されるため、ユーザは、行動データの取り扱いについて、より容易に理解できる。 Furthermore, after consent to the data provision service has been obtained, the control unit 31a transmits the second screen data to the terminal 2. This clearly separates and presents to the user how the behavioral data is handled by the data provision service and how the behavioral data is handled by the businesses 5a to 5c, allowing the user to more easily understand how the behavioral data is handled.
また、制御部31aは、行動データの提供先の事業者5a~5cを選択するための第3画面データを端末2に送信する。例えば、制御部31aは、図5に示した画面42を、端末2のディスプレイに表示するための第3画面データを端末2に送信する。これにより、ユーザは、行動データの提供先をコントロールできる。 The control unit 31a also transmits to the terminal 2 third screen data for selecting the business operators 5a-5c to which the behavioral data will be provided. For example, the control unit 31a transmits to the terminal 2 third screen data for displaying the screen 42 shown in FIG. 5 on the display of the terminal 2. This allows the user to control the recipients of the behavioral data.
また、制御部31aは、第3画面データにおいて選択された事業者における第2画面データを端末2に送信する。例えば、制御部31aは、図5の画面42において選択された事業者における同意受付画面(図6の画面43)のデータを端末42に送信する。これにより、ユーザは、ユーザが選択した事業者の行動データの利用に対し、同意するか否かを判断できる。 The control unit 31a also transmits the second screen data for the business selected in the third screen data to the terminal 2. For example, the control unit 31a transmits data for the consent acceptance screen (screen 43 in Figure 6) for the business selected in screen 42 in Figure 5 to the terminal 42. This allows the user to decide whether or not to consent to the use of behavioral data by the business selected by the user.
また、制御部31aは、事業者5a~5cに提供する行動データの種類を選択するための第4画面データを端末2に送信する。例えば、制御部31aは、図7に示した画面44を、端末2のディスプレイに表示するための第4画面データを端末2に送信する。これにより、ユーザは、事業者5a~5cに提供する行動データの種類をコントロールできる。 The control unit 31a also transmits to the terminal 2 fourth screen data for selecting the type of behavioral data to be provided to the businesses 5a to 5c. For example, the control unit 31a transmits to the terminal 2 fourth screen data for displaying the screen 44 shown in FIG. 7 on the display of the terminal 2. This allows the user to control the type of behavioral data to be provided to the businesses 5a to 5c.
また、制御部31aは、第2画面データにおいて同意が得られた事業者における第4画面データを端末2に送信する。例えば、制御部31aは、図6の画面43において同意がえられた事業者における行動データ種類選択画面(図7の画面44)のデータを端末2に送信する。これにより、ユーザは、ユーザが行動データの利用を同意した事業者の行動データにおいて、行動データの種類を選択できる。 The control unit 31a also transmits to the terminal 2 the fourth screen data of the business for which consent was obtained in the second screen data. For example, the control unit 31a transmits to the terminal 2 the data of the behavioral data type selection screen (screen 44 in Figure 7) of the business for which consent was obtained in screen 43 in Figure 6. This allows the user to select the type of behavioral data from the behavioral data of the business for which the user has consented to the use of the behavioral data.
<変形例1>
制御部31aは、選択された行動データの種類に応じて、ユーザ1に特典を付与してもよい。例えば、制御部31aは、選択された種類の行動データが、事業者5a~5cにおいて重要度が高いほど、多くのポイントをユーザ1に付与してもよい。これにより、ユーザ1には、行動データの提供サービスに登録しようというインセンティブが働く。また、事業者5a~5cは、事業者5a~5cにおいて重要度の高い行動データを取得できる。
<Modification 1>
The control unit 31a may award a benefit to the user 1 depending on the type of behavioral data selected. For example, the control unit 31a may award more points to the user 1 the more important the selected type of behavioral data is to the businesses 5a to 5c. This provides the user 1 with an incentive to register for a behavioral data provision service. Furthermore, the businesses 5a to 5c can acquire behavioral data that is highly important to them.
また、図7に示す、行動データの種類と、行動データの種類を選択するためのトグルスイッチ44a~44eの表示とともに、ユーザ1に付与される特典内容を行動データの種類ごとに表示させてもよい。こうすることで、提供する行動データを選ぶ際に、付与される特典の内容が見やすく、選択の基準となる。 In addition, as shown in Figure 7, along with the display of the types of behavioral data and the toggle switches 44a to 44e for selecting the types of behavioral data, the contents of the benefits to be granted to User 1 may be displayed for each type of behavioral data. This makes it easy to see the contents of the benefits to be granted when selecting the behavioral data to provide, and serves as a basis for selection.
また、制御部31aは、行動データの種類の選択が解除された場合、特典の付与を停止してもよい。これにより、ユーザ1には、行動データの選択(提供)を維持しようするインセンティブが働く。 In addition, the control unit 31a may stop providing the reward when the selection of a type of behavioral data is canceled. This provides an incentive for user 1 to maintain the selection (provision) of behavioral data.
<変形例2>
ユーザ1によっては、サーバ11に記憶(蓄積)された行動データを削除したい場合がある。そこで、制御部31aは、ユーザ1の要求に応じて、サーバ11に記憶された行動データを削除してもよい。その際、制御部31aは、行動データの削除期間を受付けてもよい。例えば、制御部31aは、現在から3か月遡った期間といった、行動データの削除期間を受付けてもよい。
<Modification 2>
Some users 1 may wish to delete behavioral data stored (accumulated) in the server 11. In response to a request from the user 1, the control unit 31a may delete the behavioral data stored in the server 11. In this case, the control unit 31a may accept a deletion period for the behavioral data. For example, the control unit 31a may accept a deletion period for the behavioral data, such as a period going back three months from the present.
制御部31aは、行動データを削除する場合、ユーザ1に付与した特典を回収してもよい。例えば、制御部31aは、ユーザ1に付与したポイントから、削除期間に応じたポイントを減算してもよい。 When deleting behavioral data, the control unit 31a may withdraw the benefits granted to user 1. For example, the control unit 31a may subtract points corresponding to the deletion period from the points granted to user 1.
また、制御部31aは、特典を回収する場合、回収内容をユーザ1の端末2に送信してもよい。例えば、制御部31aは、減算するポイント数をユーザ1の端末2に送信してもよい。これにより、ユーザ1は、行動データを削除することにより回収される特典量を把握できる。 In addition, when collecting a bonus, the control unit 31a may send the details of the collection to the user 1's device 2. For example, the control unit 31a may send the number of points to be subtracted to the user 1's device 2. This allows the user 1 to know the amount of bonus that will be collected by deleting the behavioral data.
<変形例3>
本開示では、事業者5a~5cに対してデータ提供PF3が収集したユーザ1の行動データを提供するものであったが、行動データに限らずデータ提供PF3が保持するユーザ1の個人データを事業者5a~5cに提供するものであってもよい。このとき、事業者5a~5cに提供する個人データは、行動データと同様の扱いであり、提供先の取捨選択や特典の付与等が可能である。
<Modification 3>
In the present disclosure, the behavioral data of user 1 collected by the data providing PF 3 is provided to the businesses 5a to 5c, but it is also possible to provide not only behavioral data but also personal data of user 1 held by the data providing PF 3 to the businesses 5a to 5c. In this case, the personal data provided to the businesses 5a to 5c is treated in the same way as behavioral data, and it is possible to select recipients, grant benefits, etc.
上述の実施の形態においては、各構成要素に用いる「・・・部」という表記は、「・・・回路(circuitry)」、「・・・アッセンブリ」、「・・・デバイス」、「・・・ユニット」、又は、「・・・モジュール」といった他の表記に置換されてもよい。 In the above-described embodiments, the notation "... section" used for each component may be replaced with other notations such as "... circuit," "... assembly," "... device," "... unit," or "... module."
以上、図面を参照しながら実施の形態について説明したが、本開示はかかる例に限定されない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例又は修正例に想到し得ることは明らかである。そのような変更例又は修正例についても、本開示の技術的範囲に属するものと了解される。また、本開示の趣旨を逸脱しない範囲において、実施の形態における各構成要素は任意に組み合わされてよい。 Although the embodiments have been described above with reference to the drawings, the present disclosure is not limited to such examples. It is clear that a person skilled in the art could conceive of various modifications or alterations within the scope of the claims. Such modifications or alterations are understood to fall within the technical scope of the present disclosure. Furthermore, the components in the embodiments may be combined in any manner as long as they do not deviate from the spirit of the present disclosure.
本開示はソフトウェア、ハードウェア、又は、ハードウェアと連携したソフトウェアで実現することが可能である。上記実施の形態の説明に用いた各機能ブロックは、部分的に又は全体的に、集積回路であるLSIとして実現され、上記実施の形態で説明した各プロセスは、部分的に又は全体的に、一つのLSI又はLSIの組み合わせによって制御されてもよい。LSIは個々のチップから構成されてもよいし、機能ブロックの一部又は全てを含むように一つのチップから構成されてもよい。LSIはデータの入力と出力を備えてもよい。LSIは、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。 This disclosure can be realized by software, hardware, or software in conjunction with hardware. Each functional block used in the description of the above embodiments may be realized, in whole or in part, as an LSI, which is an integrated circuit, and each process described in the above embodiments may be controlled, in whole or in part, by a single LSI or a combination of LSIs. An LSI may be composed of individual chips, or may be composed of a single chip that includes some or all of the functional blocks. An LSI may have data input and output. Depending on the level of integration, an LSI may also be referred to as an IC, system LSI, super LSI, or ultra LSI.
集積回路化の手法はLSIに限るものではなく、専用回路、汎用プロセッサ又は専用プロセッサで実現してもよい。また、LSI製造後に、プログラムすることが可能なFPGA(Field Programmable Gate Array)や、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。本開示は、デジタル処理又はアナログ処理として実現されてもよい。 The integrated circuit method is not limited to LSI, and may be realized using a dedicated circuit, a general-purpose processor, or a dedicated processor. It may also be possible to use a field programmable gate array (FPGA), which can be programmed after LSI manufacturing, or a reconfigurable processor, which allows the connections and settings of circuit cells within the LSI to be reconfigured. The present disclosure may be realized as digital processing or analog processing.
さらには、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。 Furthermore, if advances in semiconductor technology or derivative technologies result in the emergence of integrated circuit technology that can replace LSI, it is natural that such technology could be used to integrate functional blocks. The application of biotechnology, for example, is also a possibility.
本開示は、カメラの画像を用いたデータ提供サービスに有用である。 This disclosure is useful for data provision services that use camera images.
1 ユーザ
2 端末
3 データ提供PF
4a~4e カメラ
5a~5c 事業者
6a~6c ICカードシステム
11,21a~21c,22a~22c サーバ
1 User 2 Terminal 3 Data provision PF
4a to 4e Cameras 5a to 5c Business operators 6a to 6c IC card systems 11, 21a to 21c, 22a to 22c Servers
Claims (4)
前記第1利用規約の画像と、前記第1利用規約の同意の選択を受け付ける画像とを含む第1画面を表示する表示部と、
前記第1画面において、前記ユーザから前記第1利用規約に同意する選択を受け付けたか否かを判断する制御部と、
を有し
前記受信部は、前記制御部が前記ユーザから前記第1利用規約に同意する選択を受け付けたと判断した場合、前記情報処理装置から、前記事業者による前記行動データの利用目的に関する第2利用規約の画像データと、前記第2利用規約に前記ユーザが同意するか否かの選択を受け付ける画像データとを受信し、
前記表示部は、前記第2利用規約の画像と、前記第2利用規約の同意の選択を受け付ける画像とを含む第2画面を表示し、
前記制御部は、前記第2画面において、前記ユーザから前記第2利用規約に同意する選択を受け付けたか否かを判断し、
前記受信部は、前記制御部が前記ユーザから前記第2利用規約に同意する選択を受け付けたと判断した場合、前記情報処理装置から、前記事業者に提供され得る前記行動データの種類の一覧を示す画像データと、前記事業者に提供してよい行動データの種類を受け付ける画像データとを受信し、
前記表示部は、前記一覧の画像と、前記事業者に提供してよい行動データの種類を受け付ける画像とを含む第3画面を表示する、
端末。 a receiving unit that receives, from an information processing device that collects user behavior data, image data of a first term of use regarding the handling of the behavior data, which indicates that the behavior data may be provided to a business operator, and image data that accepts a selection by the user as to whether or not the user agrees to the first term of use;
a display unit that displays a first screen including an image of the first terms of use and an image for accepting a selection of consent to the first terms of use;
a control unit that determines whether or not a selection to agree to the first terms of use has been accepted from the user on the first screen;
have
When the control unit determines that the user has selected to agree to the first terms of use, the receiving unit receives , from the information processing device, image data of second terms of use regarding the purpose of use of the behavioral data by the business operator and image data for accepting a selection by the user as to whether or not to agree to the second terms of use;
the display unit displays a second screen including an image of the second terms of use and an image for accepting a selection of consent to the second terms of use;
the control unit determines whether or not a selection to agree to the second terms of use has been accepted from the user on the second screen;
When the control unit determines that the user has selected to agree to the second terms of use, the receiving unit receives , from the information processing device, image data indicating a list of types of the behavioral data that may be provided to the business operator and image data accepting the types of behavioral data that may be provided to the business operator;
the display unit displays a third screen including an image of the list and an image for accepting the type of behavioral data that may be provided to the business operator.
Terminal.
前記受信部は、前記制御部が前記ユーザから前記事業者に提供してよい行動データの種類を受け付けたと判断した場合、前記情報処理装置から、前記ユーザに付与される特典を示す画像データを受信し、
前記表示部は、前記特典を示す画像を含む第4画面を表示する、
請求項1に記載の端末。 the control unit determines whether or not a type of behavioral data that is allowed to be provided to the business operator has been accepted from the user on the third screen;
the receiving unit receives, when the control unit determines that the type of behavioral data that is permitted to be provided to the business operator from the user , image data indicating a benefit to be granted to the user from the information processing device;
the display unit displays a fourth screen including an image showing the benefit.
The terminal according to claim 1 .
前記受信部は、前記制御部が受け付けを解除する操作を受け付けたと判断した場合、前記情報処理装置から、前記ユーザに付与された特典の全てまたは一部を回収することを示す画像データを受信し、
前記表示部は、前記回収することを示す画像を含む第5画面を表示する、
請求項2に記載の端末。 the control unit, after accepting, on the third screen, from the user, the type of behavioral data that may be provided to the business operator, determines whether or not an operation to cancel the acceptance has been accepted;
When the control unit determines that the operation to cancel the acceptance has been accepted, the receiving unit receives, from the information processing device, image data indicating that all or part of the benefit granted to the user will be collected;
The display unit displays a fifth screen including an image indicating the collection.
The terminal according to claim 2.
ユーザの行動データを収集する情報処理装置から、前記行動データが事業者に提供される場合があることを示す前記行動データの取り扱いに関する第1利用規約の画像データと、前記第1利用規約に前記ユーザが同意するか否かの選択を受け付ける画像データとを受信する受信部、
前記第1利用規約の画像と、前記第1利用規約の同意の選択を受け付ける画像とを含む第1画面を表示する表示部、
前記第1画面において、前記ユーザから前記第1利用規約に同意する選択を受け付けたか否かを判断する制御部、
として機能させ、
前記受信部は、前記制御部が前記ユーザから前記第1利用規約に同意する選択を受け付けたと判断した場合、前記情報処理装置から、前記事業者による前記行動データの利用目的に関する第2利用規約の画像データと、前記第2利用規約に前記ユーザが同意するか否かの選択を受け付ける画像データとを受信し、
前記表示部は、前記第2利用規約の画像と、前記第2利用規約の同意の選択を受け付ける画像とを含む第2画面を表示し、
前記制御部は、前記第2画面において、前記ユーザから前記第2利用規約に同意する選択を受け付けたか否かを判断し、
前記受信部は、前記制御部が前記ユーザから前記第2利用規約に同意する選択を受け付けたと判断した場合、前記情報処理装置から、前記事業者に提供され得る前記行動データの種類の一覧を示す画像データと、前記事業者に提供してよい行動データの種類を受け付ける画像データとを受信し、
前記表示部は、前記一覧の画像と、前記事業者に提供してよい行動データの種類を受け付ける画像とを含む第3画面を表示する、
プログラム。 Computer ,
a receiving unit that receives, from an information processing device that collects user behavior data, image data of a first term of use regarding the handling of the behavior data, which indicates that the behavior data may be provided to a business operator, and image data that accepts a selection by the user as to whether or not the user agrees to the first term of use;
a display unit that displays a first screen including an image of the first terms of use and an image for accepting a selection of consent to the first terms of use;
a control unit that determines whether or not a selection to agree to the first terms of use has been accepted from the user on the first screen;
It functions as
When the control unit determines that the user has selected to agree to the first terms of use, the receiving unit receives , from the information processing device, image data of second terms of use regarding the purpose of use of the behavioral data by the business operator and image data for accepting a selection by the user as to whether or not to agree to the second terms of use;
the display unit displays a second screen including an image of the second terms of use and an image for accepting a selection of consent to the second terms of use;
the control unit determines whether or not a selection to agree to the second terms of use has been accepted from the user on the second screen;
When the control unit determines that the user has selected to agree to the second terms of use, the receiving unit receives , from the information processing device, image data indicating a list of types of the behavioral data that may be provided to the business operator and image data accepting the types of behavioral data that may be provided to the business operator;
the display unit displays a third screen including an image of the list and an image for accepting the type of behavioral data that may be provided to the business operator .
program .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023195128A JP7724481B2 (en) | 2022-03-09 | 2023-11-16 | Terminal and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022036466A JP7607268B2 (en) | 2022-03-09 | 2022-03-09 | Information processing device, data providing method, program, behavioral data providing processing system, and behavioral data providing processing method |
| JP2023195128A JP7724481B2 (en) | 2022-03-09 | 2023-11-16 | Terminal and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022036466A Division JP7607268B2 (en) | 2022-03-09 | 2022-03-09 | Information processing device, data providing method, program, behavioral data providing processing system, and behavioral data providing processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024003224A JP2024003224A (en) | 2024-01-11 |
| JP7724481B2 true JP7724481B2 (en) | 2025-08-18 |
Family
ID=88065744
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022036466A Active JP7607268B2 (en) | 2022-03-09 | 2022-03-09 | Information processing device, data providing method, program, behavioral data providing processing system, and behavioral data providing processing method |
| JP2023195128A Active JP7724481B2 (en) | 2022-03-09 | 2023-11-16 | Terminal and program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022036466A Active JP7607268B2 (en) | 2022-03-09 | 2022-03-09 | Information processing device, data providing method, program, behavioral data providing processing system, and behavioral data providing processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7607268B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015176263A (en) | 2014-03-14 | 2015-10-05 | 株式会社日立製作所 | Information System |
| JP2016085676A (en) | 2014-10-28 | 2016-05-19 | 株式会社三井住友銀行 | Personal information account banking |
| JP2020052876A (en) | 2018-09-28 | 2020-04-02 | 富士通株式会社 | Information processing program, information management program, apparatus, and method |
| JP2021043581A (en) | 2019-09-09 | 2021-03-18 | パナソニックIpマネジメント株式会社 | Store usage information distribution device, store usage information distribution system equipped with this, and store usage information distribution method |
| JP2021128361A (en) | 2020-02-10 | 2021-09-02 | 大日本印刷株式会社 | Consent simulated distribution device, consent simulated distribution method and computer program |
| JP2021140299A (en) | 2020-03-03 | 2021-09-16 | 富士通株式会社 | Data matching system, information processing apparatus, and data matching method |
-
2022
- 2022-03-09 JP JP2022036466A patent/JP7607268B2/en active Active
-
2023
- 2023-11-16 JP JP2023195128A patent/JP7724481B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015176263A (en) | 2014-03-14 | 2015-10-05 | 株式会社日立製作所 | Information System |
| JP2016085676A (en) | 2014-10-28 | 2016-05-19 | 株式会社三井住友銀行 | Personal information account banking |
| JP2020052876A (en) | 2018-09-28 | 2020-04-02 | 富士通株式会社 | Information processing program, information management program, apparatus, and method |
| JP2021043581A (en) | 2019-09-09 | 2021-03-18 | パナソニックIpマネジメント株式会社 | Store usage information distribution device, store usage information distribution system equipped with this, and store usage information distribution method |
| JP2021128361A (en) | 2020-02-10 | 2021-09-02 | 大日本印刷株式会社 | Consent simulated distribution device, consent simulated distribution method and computer program |
| JP2021140299A (en) | 2020-03-03 | 2021-09-16 | 富士通株式会社 | Data matching system, information processing apparatus, and data matching method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024003224A (en) | 2024-01-11 |
| JP7607268B2 (en) | 2024-12-27 |
| JP2023131610A (en) | 2023-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7678536B2 (en) | Information distribution server, information distribution system including the same, and information distribution method | |
| US9734659B2 (en) | Single platform system for multiple jurisdiction lotteries and social media | |
| US20190114658A1 (en) | Mobile payment system with rewards points | |
| US20170287593A1 (en) | Systems for multiple legal game providers and multiple jurisdictions with block chain | |
| KR102443003B1 (en) | Systems and methods for blocking infectious diseases | |
| KR102190755B1 (en) | Method And System for Recommending Animal Hospital based on Standard Medical Fee | |
| US20170278591A1 (en) | Systems for multiple legal game providers that provides enhancements to generic portions of lottery games | |
| US9659460B2 (en) | Methods for multiple legal game providers and multiple jurisdictions with a single platform | |
| US20230169510A1 (en) | Validating transactions electronically using proof of reception validation protocol | |
| Shaffer | Applying a contextual integrity framework to privacy policies for smart technologies | |
| KR101865845B1 (en) | System for promotion page production of custom-made | |
| WO2022254484A1 (en) | System, server device, authentication method, and storage medium | |
| Salah | Design, simulation, and performance-evaluation-based validation of a novel RFID-based automatic parking system | |
| Covic et al. | Interoperable smart card data management in public mass transit | |
| JP7724481B2 (en) | Terminal and program | |
| KR102433039B1 (en) | System calculating degree of congestion to treat waste | |
| US20140046727A1 (en) | Method, device, and system for generating online social community profiles | |
| US20170011358A1 (en) | Apparatus, system, and method for managing presentation, and recording medium | |
| JP7600626B2 (en) | Information processing system, information processing device, method, and program | |
| US10776878B1 (en) | Social media data aggregation to optimize underwriting | |
| JP2024008932A (en) | Information processing equipment, terminals, service linkage systems, information processing methods and programs | |
| US20230206289A1 (en) | Image processing apparatus and information processing system | |
| JP5861430B2 (en) | Trend analysis system | |
| WO2022185542A1 (en) | Server device, terminal, system, server control method, and storage medium | |
| KR20210113807A (en) | O2O Service Platform For Customized Product Sample Marketing Mediation Based On Bus Passenger Information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240904 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20241118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250415 |
|
| 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: 20250701 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250725 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7724481 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |