Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7521186B2 - Information provision device, information provision system, information provision method, and program - Google Patents
[go: Go Back, main page]

JP7521186B2 - Information provision device, information provision system, information provision method, and program - Google Patents

Information provision device, information provision system, information provision method, and program Download PDF

Info

Publication number
JP7521186B2
JP7521186B2 JP2019232654A JP2019232654A JP7521186B2 JP 7521186 B2 JP7521186 B2 JP 7521186B2 JP 2019232654 A JP2019232654 A JP 2019232654A JP 2019232654 A JP2019232654 A JP 2019232654A JP 7521186 B2 JP7521186 B2 JP 7521186B2
Authority
JP
Japan
Prior art keywords
information
identification information
content
terminal
broadcast
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
Application number
JP2019232654A
Other languages
Japanese (ja)
Other versions
JP2021101285A (en
Inventor
政彦 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2019232654A priority Critical patent/JP7521186B2/en
Publication of JP2021101285A publication Critical patent/JP2021101285A/en
Application granted granted Critical
Publication of JP7521186B2 publication Critical patent/JP7521186B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報提供装置、情報提供システム、情報提供方法、及びプログラムに関する。 The present invention relates to an information providing device, an information providing system, an information providing method, and a program.

スマートフォンに代表されるいわゆるスマートデバイスの普及は、様々なコンテンツを、様々な人にリアルタイム提供することを可能にしている。 The widespread use of smart devices, such as smartphones, has made it possible to provide a wide variety of content to a wide range of people in real time.

また、バスや電車等の車内、又はバスや電車等の乗り場で流れる音声放送を情報端末で取得することで、音声放送の内容に対応する情報を利用者に享受させる技術が知られている(例えば、特許文献1参照)。 There is also known technology that allows users to receive information corresponding to the contents of audio broadcasts by acquiring the audio broadcasts played inside buses, trains, etc., or at bus or train stops using an information terminal (see, for example, Patent Document 1).

例えば、バスや電車等の車内、乗り場等には様々な利用者がいるが、特許文献1に示されるような従来の技術では、全ての利用者に同じ情報を提供するに留まり、様々な利用者に応じて異なるコンテンツを提供することには困難を伴っていた。 For example, there are many different users on board buses, trains, etc., and at bus stops, etc., but conventional technology such as that shown in Patent Document 1 was limited to providing the same information to all users, and it was difficult to provide different content to different users.

本発明の一実施形態は、上記問題点に鑑みてなされたものであって、放送内容に対応するコンテンツを利用者の情報端末に提供する情報提供システムを通じ、様々な利用者に応じたコンテンツを提供することができるようにする。 One embodiment of the present invention has been made in consideration of the above problems, and makes it possible to provide content tailored to various users through an information providing system that provides content corresponding to broadcast content to users' information terminals.

上記課題を解決するため、本発明の一実施形態に係る情報提供装置は、放送内容を識別する第1の識別情報と、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツとを対応付けて管理するコンテンツ管理部と、前記第1の識別情報を取得した情報端末から、前記第1の識別情報と、前記情報端末を識別する第2の識別情報とを受信する端末情報受信部と、前記第2の識別情報に基づいて、前記情報端末を利用する利用者の属性を示す属性情報を取得する属性情報取得部と、前記情報端末に、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数のコンテンツの中から、前記属性情報に応じたコンテンツを提供する情報提供部と、を有する。
In order to solve the above problem, an information providing device according to one embodiment of the present invention has a content management unit that corresponds and manages first identification information that identifies broadcast content , common content corresponding to the first identification information, and a plurality of individual contents related to the broadcast content identified by the first identification information , a terminal information receiving unit that receives the first identification information and second identification information that identifies the information terminal from an information terminal that has acquired the first identification information, an attribute information acquisition unit that acquires attribute information indicating attributes of a user who uses the information terminal based on the second identification information, and an information providing unit that provides the information terminal with common content corresponding to the first identification information and content according to the attribute information from among a plurality of contents related to the broadcast content identified by the first identification information.

本発明の一実施形態によれば、放送内容に対応するコンテンツを利用者の情報端末に提供する情報提供システムを通じ、様々な利用者に応じたコンテンツを提供することができるようになる。 According to one embodiment of the present invention, it becomes possible to provide content tailored to various users through an information provision system that provides content corresponding to broadcast content to users' information terminals.

一実施形態に係る情報提供システムのシステム構成の例を示す図である。1 is a diagram illustrating an example of a system configuration of an information providing system according to an embodiment. 一実施形態に係るコンピュータのハードウェア構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer according to an embodiment. 一実施形態に係る情報端末のハードウェア構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an information terminal according to an embodiment. 一実施形態に係る放送装置のハードウェア構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a broadcasting device according to an embodiment. 第1の実施形態に係る情報提供システムの機能構成の例を示す図である。1 is a diagram illustrating an example of a functional configuration of an information providing system according to a first embodiment. 第1の実施形態に係る情報提供装置が管理する情報のイメージを示す図である。FIG. 2 is a diagram showing an example of information managed by the information providing device according to the first embodiment; 第1の実施形態に係る属性管理装置が管理する情報のイメージを示す図である。1 is a diagram showing an example of information managed by an attribute management device according to a first embodiment; 第1の実施形態に係る放送IDについて説明するための図である。FIG. 2 is a diagram for explaining a broadcast ID according to the first embodiment. 第1の実施形態に係る情報提供システムの処理の例を示すシーケンス図である。FIG. 4 is a sequence diagram illustrating an example of a process of the information providing system according to the first embodiment. 第1の実施形態に係る情報端末の表示画面の例を示す図である。FIG. 4 is a diagram illustrating an example of a display screen of the information terminal according to the first embodiment. 第2の実施形態に係る情報提供システムの機能構成の例を示す図である。FIG. 11 is a diagram illustrating an example of a functional configuration of an information providing system according to a second embodiment. 第2の実施形態に係る情報提供システムの処理の例を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating an example of a process of an information providing system according to the second embodiment. 一実施形態に係る情報提供システムの適用例を示す図(1)である。FIG. 1 is a diagram showing an application example of an information providing system according to an embodiment; 一実施形態に係る情報提供システムの適用例を示す図(2)である。FIG. 2 is a diagram showing an application example of the information providing system according to an embodiment.

以下に、本発明の実施の形態について、添付の図面を参照して説明する。 The following describes an embodiment of the present invention with reference to the attached drawings.

<システムの構成>
初めに一実施形態に係る情報提供システム100の概要について説明する。
<System Configuration>
First, an overview of an information providing system 100 according to an embodiment will be described.

図1は、一実施形態に係る情報提供システムのシステム構成の例を示す図である。情報提供システム100は、例えば、情報提供装置110、1つ以上の情報端末120a、120b、・・・(又は情報端末120a、120b、・・・で実行されるプログラム)、属性管理装置130、及び放送装置140等を有する。なお、以下の説明において、1つ以上の情報端末120a、120b、・・・のうち、任意の情報端末を示す場合、「情報端末120」を用いる。 Figure 1 is a diagram showing an example of the system configuration of an information provision system according to an embodiment. The information provision system 100 includes, for example, an information provision device 110, one or more information terminals 120a, 120b, ... (or programs executed on the information terminals 120a, 120b, ...), an attribute management device 130, and a broadcasting device 140. In the following description, "information terminal 120" is used to refer to any one of the one or more information terminals 120a, 120b, ....

情報提供装置110、及び属性管理装置130は、例えば、インターネットやLAN(Local Area Network)等のネットワーク101に接続されている。また、情報端末120は、例えば、LTE(Long Term Evolution)や、無線LAN等の無線通信を利用してネットワーク101に接続し、情報提供装置110、属性管理装置130等と通信可能である。また、放送装置140は、無線通信又は有線通信により、ネットワーク101に接続し、情報提供装置110等の他の装置と通信可能であっても良い。 The information providing device 110 and the attribute management device 130 are connected to a network 101, such as the Internet or a LAN (Local Area Network). The information terminal 120 can connect to the network 101 using wireless communication, such as LTE (Long Term Evolution) or a wireless LAN, and can communicate with the information providing device 110, the attribute management device 130, and the like. The broadcasting device 140 can connect to the network 101 by wireless communication or wired communication, and can communicate with other devices, such as the information providing device 110.

一例として、放送装置140は、バスや列車等に搭載され、バスや列車等の車両内に設けられたスピーカ等の出力装置141を用いて、放送内容を識別する識別情報(以下、放送IDと呼ぶ)を含む音波142による音声アナウンスを、車両内に出力する。なお、放送IDは、放送内容を識別する第1の識別情報の一例である。 As an example, the broadcasting device 140 is mounted on a bus, train, or the like, and uses an output device 141 such as a speaker provided inside the vehicle, such as the bus or train, to output a voice announcement using sound waves 142 including identification information (hereinafter referred to as a broadcast ID) that identifies the broadcast content into the vehicle. The broadcast ID is an example of first identification information that identifies the broadcast content.

一例として、放送装置140が、バスに搭載されている場合、放送装置140は、「次は、○○前に停まります。」等の運行アナウンス、「歯科治療の××歯科には、このバス停が便利です。」等の広告アナウンス等を含む音声アナウンスを、車両内に放送する。また、本実施形態では、これらの音声アナウンスには、放送内容を識別するための放送IDが含まれる。例えば、音声アナウンスには、音声アナウンスを識別するための放送IDが、電子透かし等で埋め込まれている。 As an example, when the broadcasting device 140 is mounted on a bus, the broadcasting device 140 broadcasts voice announcements inside the vehicle, including operation announcements such as "The next stop will be in front of XX," and advertising announcements such as "This bus stop is convenient for XX Dental Clinic for dental treatment." Furthermore, in this embodiment, these voice announcements include a broadcast ID for identifying the broadcast content. For example, the broadcast ID for identifying the voice announcement is embedded in the voice announcement as a digital watermark or the like.

ただし、これに限られず、放送IDは、例えば、16kHz以上の人には聞こえ難い周波数帯域(例えば、16kHz~20kHz)を用いて出力されるものであっても良い。この場合、放送装置140は、音声アナウンスを出力していないときでも、任意のタイミングで、放送IDを含む音波を車両内に出力することができる。 However, this is not limited to the above, and the broadcast ID may be output using a frequency band (e.g., 16 kHz to 20 kHz) that is difficult for people to hear, such as 16 kHz or higher. In this case, the broadcast device 140 can output sound waves containing the broadcast ID into the vehicle at any timing, even when it is not outputting an audio announcement.

なお、放送装置140、及び放送装置140がバスや列車等の車両内に放送する音声アナウンスについては、例えば、特許文献1に開示された従来の技術と同様で良いので、ここでは詳細な説明を省略する。 The broadcasting device 140 and the audio announcements that the broadcasting device 140 broadcasts inside vehicles such as buses and trains may be similar to the conventional technology disclosed in, for example, Patent Document 1, and therefore a detailed description thereof will be omitted here.

情報端末120は、マイクロフォン(以下、マイクと呼ぶ)を備えた、例えば、スマートフォン、タブレット端末、ウェアラブル端末等の端末装置である。情報端末120は、情報提供システム100に対応するアプリケーションプログラム(以下、アプリと呼ぶ)を実行することにより、情報端末120のマイクを用いて、放送装置140が放送する音波を取得し、取得した音波を解析して放送IDを取得することができる。 The information terminal 120 is a terminal device equipped with a microphone (hereinafter referred to as a mic), such as a smartphone, tablet terminal, or wearable terminal. By executing an application program (hereinafter referred to as an app) corresponding to the information provision system 100, the information terminal 120 can acquire sound waves broadcast by the broadcast device 140 using the microphone of the information terminal 120, and analyze the acquired sound waves to acquire a broadcast ID.

また、情報端末120は、取得した放送IDと、情報端末120を識別する識別情報(例えば、アプリID)とを含む端末情報を、ネットワーク101を介して情報提供装置110に送信する。 In addition, the information terminal 120 transmits terminal information including the acquired broadcast ID and identification information (e.g., an app ID) for identifying the information terminal 120 to the information providing device 110 via the network 101.

さらに、情報端末120は、端末情報を送信した後に、情報提供装置110から送信される、放送内容が放送される場所(例えば、次のバス停の周辺)に関連するコンテンツを表示する。 Furthermore, after transmitting the terminal information, the information terminal 120 displays content transmitted from the information providing device 110 that is related to the location where the broadcast content will be broadcast (e.g., the area around the next bus stop).

ここで、アプリIDは、例えば、情報提供システム100に対応するアプリを情報端末120にインストールしたとき等に、アプリが生成する識別情報である。このアプリIDを用いることにより、情報提供システム100は、利用者の個人情報や情報端末120の固有情報等によらずに、利用者や情報端末120を識別することができるようになる。 The app ID is identification information generated by an app when, for example, an app corresponding to the information providing system 100 is installed on the information terminal 120. By using this app ID, the information providing system 100 can identify the user and the information terminal 120 without relying on the user's personal information or the unique information of the information terminal 120.

なお、アプリIDは、情報端末120を識別する第2の識別情報の好適な一例である。第2の識別情報は、例えば、情報端末120に固有の識別情報(デバイスID)、電話番号、IPアドレス(又はMACアドレス)等であっても良い。 The application ID is a suitable example of second identification information for identifying the information terminal 120. The second identification information may be, for example, identification information (device ID) unique to the information terminal 120, a telephone number, an IP address (or a MAC address), etc.

情報提供装置110は、コンピュータの構成を有する情報処理装置、又は複数の情報処理装置を含むシステムである。情報提供装置110は、放送内容を識別する放送ID(第1の識別情報)と、放送内容に関連する複数のコンテンツとを対応付けて管理している。 The information providing device 110 is an information processing device having a computer configuration, or a system including multiple information processing devices. The information providing device 110 manages a broadcast ID (first identification information) that identifies the broadcast content and multiple pieces of content related to the broadcast content in association with each other.

また、情報提供装置110は、情報端末120から送信される端末情報を受信し、端末情報に含まれるアプリIDを用いて、情報端末120を利用する利用者の属性を示す属性情報を、属性管理装置130等から取得する。 The information providing device 110 also receives terminal information sent from the information terminal 120, and uses the application ID included in the terminal information to obtain attribute information indicating the attributes of the user using the information terminal 120 from the attribute management device 130, etc.

ここで、属性情報とは、情報端末120を利用する利用者の行動履歴(例えば、利用者が閲覧したコンテンツの種別、閲覧回数等)に基づいて定められた、利用者の趣味、嗜好、傾向等を示す情報である。例えば、属性情報は、複数のアプリIDに対応する複数の利用者の行動履歴を取得し、公知のクラスター分析等により、アプリIDを複数の属性に分類することによって得られる。 Here, attribute information is information that indicates the hobbies, preferences, tendencies, etc. of a user, determined based on the behavioral history of the user who uses the information terminal 120 (e.g., the types of content viewed by the user, the number of times viewed, etc.). For example, attribute information can be obtained by acquiring the behavioral history of multiple users corresponding to multiple app IDs, and classifying the app IDs into multiple attributes using known cluster analysis, etc.

さらに、情報提供装置110は、情報提供装置110が管理している、放送内容に関する複数のコンテンツの中から、属性情報に応じて異なるコンテンツを情報端末120に提供(送信)する。 Furthermore, the information providing device 110 provides (transmits) different content from multiple contents related to broadcast content managed by the information providing device 110 to the information terminal 120 according to the attribute information.

属性管理装置130は、コンピュータの構成を有する情報処理装置、又は複数の情報処理装置を含むシステムである。属性管理装置130は、アプリID(第2の識別情報)と、アプリIDに対応する、前述した属性情報とを対応付けて管理している。また、属性管理装置130は、情報提供装置110から、アプリIDを含む属性情報の取得要求を受け付けると、取得要求に含まれるアプリIDに対応する属性情報を、情報提供装置110に返信する。 The attribute management device 130 is an information processing device having a computer configuration, or a system including multiple information processing devices. The attribute management device 130 manages an application ID (second identification information) in association with the above-mentioned attribute information corresponding to the application ID. Furthermore, when the attribute management device 130 receives an acquisition request for attribute information including the application ID from the information providing device 110, it replies to the information providing device 110 with the attribute information corresponding to the application ID included in the acquisition request.

なお、属性管理装置130は、例えば、アプリIDと、アプリIDに対応する属性情報とを対応付けた属性情報DB(Database)を、他の情報処理装置やクラウドサービス等から取得して、記憶部等に記憶して管理するものであっても良い。或いは、属性管理装置130は、例えば、情報提供装置110等から、複数のアプリIDに対応する複数の利用者の行動履歴情報を取得し、クラスター分析等の公知の手法で、属性情報DBを作成するものであっても良い。 The attribute management device 130 may, for example, acquire an attribute information DB (database) that associates app IDs with attribute information corresponding to the app IDs from another information processing device, a cloud service, etc., and store and manage the information in a storage unit, etc. Alternatively, the attribute management device 130 may, for example, acquire behavioral history information of multiple users corresponding to multiple app IDs from the information providing device 110, etc., and create an attribute information DB using a known method such as cluster analysis.

上記の構成により、図1において、ユーザAが利用する情報端末120a、及びユーザAと属性が異なるユーザBが利用する情報端末120bには、同じ放送IDを取得した場合でも、ユーザの属性に応じて異なるコンテンツが表示される。 With the above configuration, in FIG. 1, even if the same broadcast ID is acquired, information terminal 120a used by user A and information terminal 120b used by user B, whose attributes are different from those of user A, display different content according to the user's attributes.

以上、本実施形態によれば、放送内容に対応するコンテンツを利用者の情報端末に提供する情報提供システム100において、様々な利用者に応じて異なるコンテンツを提供することができる。 As described above, according to this embodiment, the information providing system 100 that provides content corresponding to broadcast content to the user's information terminal can provide different content to various users.

なお、図1に示す、情報提供システム100のシステム構成は一例である。例えば、属性管理装置130の機能は、情報提供装置110に含まれていても良い。また、情報提供装置110は、属性管理装置130に代えて、外部の情報処理装置、又はクラウドサービス等から、情報端末120を利用する利用者の属性情報を取得するもの等であっても良い。 The system configuration of the information providing system 100 shown in FIG. 1 is an example. For example, the functions of the attribute management device 130 may be included in the information providing device 110. Furthermore, instead of the attribute management device 130, the information providing device 110 may acquire attribute information of a user who uses the information terminal 120 from an external information processing device or a cloud service, etc.

放送装置140の機能のうち、少なくとも一部は、出力装置141が有していても良い。また、放送装置140、及び出力装置141は、バスや列車等に限られず、バス停や駅のホーム等に設けられていても良い。さらに、放送装置140、及び出力装置141は、例えば、タクシー、航空機、船舶等の様々輸送機器に設けられていても良い。さらにまた、放送装置140、及び出力装置141は、様々な施設の屋内や、街中等の屋外の様々な施設に設けられていても良い。 At least some of the functions of the broadcasting device 140 may be possessed by the output device 141. Furthermore, the broadcasting device 140 and the output device 141 may be provided not only in buses or trains, but also at bus stops or train platforms. Furthermore, the broadcasting device 140 and the output device 141 may be provided in various transport vehicles, such as taxis, airplanes, and ships. Furthermore, the broadcasting device 140 and the output device 141 may be provided indoors in various facilities or outdoors in various facilities in towns, etc.

<ハードウェア構成>
続いて、情報提供システム100に含まれる各装置のハードウェア構成について説明する。
<Hardware Configuration>
Next, the hardware configuration of each device included in the information providing system 100 will be described.

(情報提供装置、及び属性管理装置のハードウェア構成)
情報提供装置110、及び属性管理装置130は、例えば、図2に示すようなコンピュータ200のハードウェア構成を有している。或いは、情報提供装置110は、及び属性管理装置130は、複数のコンピュータ200により構成される。
(Hardware configuration of information providing device and attribute management device)
The information providing device 110 and the attribute management device 130 have, for example, the hardware configuration of a computer 200 as shown in Fig. 2. Alternatively, the information providing device 110 and the attribute management device 130 are each configured by a plurality of computers 200.

図2は、一実施形態に係るコンピュータのハードウェア構成の例を示す図である。コンピュータ200は、例えば、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、HD(Hard Disk)204、HDD(Hard Disk Drive)コントローラ205、ディスプレイ206、外部機器接続I/F(Interface)207、ネットワークI/F208、キーボード209、ポインティングデバイス210、DVD-RW(Digital Versatile Disk Rewritable)ドライブ212、メディアI/F214、及びバスライン215等を備えている。 Figure 2 is a diagram showing an example of the hardware configuration of a computer according to an embodiment. The computer 200 includes, for example, a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, a HD (Hard Disk) 204, a HDD (Hard Disk Drive) controller 205, a display 206, an external device connection I/F (Interface) 207, a network I/F 208, a keyboard 209, a pointing device 210, a DVD-RW (Digital Versatile Disk Rewritable) drive 212, a media I/F 214, and a bus line 215.

これらのうち、CPU201は、コンピュータ200の全体の動作を制御する。ROM202は、例えば、IPL(Initial Program Loader)等のコンピュータ200の起動に用いられるプログラムを記憶する。RAM203は、例えば、CPU201のワークエリア等として使用される。HD204は、例えば、プログラム等の各種データを記憶する。HDDコントローラ205は、CPU201の制御に従ってHD204に対する各種データの読み出し又は書き込みを制御する。 Of these, the CPU 201 controls the overall operation of the computer 200. The ROM 202 stores programs used to start up the computer 200, such as an IPL (Initial Program Loader). The RAM 203 is used, for example, as a work area for the CPU 201. The HD 204 stores various data, such as programs. The HDD controller 205 controls the reading and writing of various data from and to the HD 204 under the control of the CPU 201.

ディスプレイ206は、例えば、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種の情報を表示する。外部機器接続I/F207は、各種の外部機器を接続するためのインタフェースである。外部機器には、例えば、USB(Universal Serial Bus)メモリ等が含まれる。ネットワークI/F208は、ネットワーク101を利用してデータ通信をするためのインタフェースである。 The display 206 displays various types of information, such as a cursor, a menu, a window, text, or an image. The external device connection I/F 207 is an interface for connecting various types of external devices. Examples of external devices include USB (Universal Serial Bus) memory. The network I/F 208 is an interface for data communication using the network 101.

キーボード209は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス210は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ212は、着脱可能な記録媒体の一例としてのDVD-RW211に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RW211は、DVD-RWに限らず、他の記録媒体であっても良い。メディアI/F214は、例えば、フラッシュメモリやメモリカード等のメディア213に対するデータの読み出し又は書き込み(記憶)を制御する。バスライン215は、上記の各構成要素を電気的に接続するためのアドレスバス、データバス及び各種の制御信号等を含む。 The keyboard 209 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 210 is a type of input means for selecting and executing various instructions, selecting a processing target, moving the cursor, etc. The DVD-RW drive 212 controls the reading and writing of various data from the DVD-RW 211, which is an example of a removable recording medium. Note that the DVD-RW 211 is not limited to a DVD-RW, and may be other recording media. The media I/F 214 controls the reading and writing (storing) of data from the media 213, such as a flash memory or a memory card. The bus line 215 includes an address bus, a data bus, various control signals, etc. for electrically connecting the above components.

(情報端末のハードウェア構成)
図3は、一実施形態に係る情報端末のハードウェア構成の例を示す図である。図3に示されているように、情報端末120は、CPU301、ROM302、RAM303、ストレージデバイス304、CMOS(Complementary Metal Oxide Semiconductor)センサ305、撮像素子I/F(Interface)306、センサ307、メディアI/F309、GPS(Global Positioning System)受信部310等を備えている。
(Hardware configuration of information terminal)
Fig. 3 is a diagram showing an example of a hardware configuration of an information terminal according to an embodiment. As shown in Fig. 3, the information terminal 120 includes a CPU 301, a ROM 302, a RAM 303, a storage device 304, a CMOS (Complementary Metal Oxide Semiconductor) sensor 305, an image sensor I/F (Interface) 306, a sensor 307, a media I/F 309, a GPS (Global Positioning System) receiving unit 310, and the like.

これらのうち、CPU301は、所定のプログラムを実行することにより情報端末120全体の動作を制御する。ROM302は、例えば、IPL等の情報端末120の駆動に用いられるプログラムを記憶する。RAM303は、CPU301のワークエリアとして使用される。ストレージデバイス304は、例えば、SSD(Solid State Drive)、フラッシュROM等によって実現され、OS(Operating System)、アプリ等のプログラム、及び各種のデータ等を記憶する大容量で不揮発性の記憶装置である。 Of these, CPU 301 controls the overall operation of information terminal 120 by executing a specific program. ROM 302 stores programs used to drive information terminal 120, such as IPL. RAM 303 is used as a work area for CPU 301. Storage device 304 is realized by, for example, an SSD (Solid State Drive), flash ROM, etc., and is a large-capacity non-volatile storage device that stores an OS (Operating System), programs such as apps, and various data, etc.

CMOSセンサ305は、CPU301の制御に従って被写体(主に自画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、情報端末120は、CMOSセンサ305に代えて、CCD(Charge Coupled Device)センサ等の撮像手段を有していても良い。撮像素子I/F306は、CMOSセンサ305の駆動を制御する回路である。センサ307は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F309は、フラッシュメモリ等のメディア308に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部310は、GPS衛星からGPS信号を受信する。 The CMOS sensor 305 is a type of built-in imaging means that captures an image of a subject (mainly a self-portrait) under the control of the CPU 301 to obtain image data. Instead of the CMOS sensor 305, the information terminal 120 may have an imaging means such as a CCD (Charge Coupled Device) sensor. The imaging element I/F 306 is a circuit that controls the operation of the CMOS sensor 305. The sensor 307 is various sensors such as an electronic magnetic compass that detects geomagnetism, a gyrocompass, and an acceleration sensor. The media I/F 309 controls the reading or writing (storing) of data to the media 308 such as a flash memory. The GPS receiver 310 receives GPS signals from GPS satellites.

また、情報端末120は、遠距離通信回路311、遠距離通信回路311のアンテナ311a、CMOSセンサ312、撮像素子I/F313、マイク314、スピーカ315、音入出力I/F316、ディスプレイ317、外部機器接続I/F318、近距離通信回路319、近距離通信回路319のアンテナ319a、及びタッチパネル320を備えている。 The information terminal 120 also includes a long-distance communication circuit 311, an antenna 311a of the long-distance communication circuit 311, a CMOS sensor 312, an image sensor I/F 313, a microphone 314, a speaker 315, an audio input/output I/F 316, a display 317, an external device connection I/F 318, a short-distance communication circuit 319, an antenna 319a of the short-distance communication circuit 319, and a touch panel 320.

これらのうち、遠距離通信回路311は、例えば、ネットワーク101を介して、他の装置と通信する回路である。CMOSセンサ312は、CPU301からの制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F313は、CMOSセンサ312の駆動を制御する回路である。マイク314は、音を電気信号に変える内蔵型の回路である。スピーカ315は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力I/F316は、CPU301からの制御に従ってマイク314及びスピーカ315との間で音波信号の入出力を処理する回路である。 Of these, the long-distance communication circuit 311 is a circuit that communicates with other devices, for example, via the network 101. The CMOS sensor 312 is a type of built-in imaging means that captures an image of a subject and obtains image data under control of the CPU 301. The image sensor I/F 313 is a circuit that controls the operation of the CMOS sensor 312. The microphone 314 is a built-in circuit that converts sound into an electrical signal. The speaker 315 is a built-in circuit that converts electrical signals into physical vibrations to produce sounds such as music and voice. The sound input/output I/F 316 is a circuit that processes the input and output of sound wave signals between the microphone 314 and the speaker 315 under control of the CPU 301.

ディスプレイ317は、被写体の画像や各種アイコン等を表示する液晶や有機EL(Electro Luminescence)等の表示手段の一種である。外部機器接続I/F318は、各種の外部機器を接続するためのインタフェースである。近距離通信回路319は、様々な近距離無線通信を行う。タッチパネル320は、利用者がディスプレイ317を押下することで、情報端末120を操作する入力手段の一種である。 The display 317 is a type of display means such as liquid crystal or organic EL (Electro Luminescence) that displays an image of a subject, various icons, etc. The external device connection I/F 318 is an interface for connecting various external devices. The short-range communication circuit 319 performs various short-range wireless communications. The touch panel 320 is a type of input means that allows the user to operate the information terminal 120 by pressing the display 317.

また、情報端末120は、バスライン321を備えている。バスライン321は、図3に示されているCPU301等の各構成要素を電気的に接続するためのアドレスバス、データバス、及び各種の制御信号等を含む。 The information terminal 120 also includes a bus line 321. The bus line 321 includes an address bus, a data bus, and various control signals for electrically connecting the components such as the CPU 301 shown in FIG. 3.

(放送装置のハードウェア構成)
図4は、一実施形態に係る放送装置のハードウェア構成の例を示す図である。放送装置140は、例えば、CPU401、メモリ402、ストレージデバイス403、通信I/F404、音波出力I/F405、及びバスライン406等を有している。
(Hardware configuration of broadcasting device)
4 is a diagram showing an example of a hardware configuration of a broadcasting device according to an embodiment. The broadcasting device 140 includes, for example, a CPU 401, a memory 402, a storage device 403, a communication I/F 404, a sound wave output I/F 405, and a bus line 406.

CPU401は、例えば、ストレージデバイス403等に格納されたプログラムやデータをメモリ402上に読み出し、処理を実行することで、放送装置140の各機能を実現する演算装置である。メモリ402には、例えば、CPU401のワークエリア等として用いられるRAM、及び放送装置140の起動用のプログラム等を記憶するROM等が含まれる。ストレージデバイス403は、OS、アプリケーション、及び各種のデータ等を記憶する不揮発性で大容量の記憶装置であり、例えば、HDD、SSD等によって実現される。 The CPU 401 is a computing device that realizes each function of the broadcasting device 140 by, for example, reading programs and data stored in the storage device 403 or the like onto the memory 402 and executing processing. The memory 402 includes, for example, a RAM used as a work area for the CPU 401, and a ROM that stores programs for starting up the broadcasting device 140. The storage device 403 is a non-volatile, large-capacity storage device that stores the OS, applications, various data, etc., and is realized by, for example, an HDD, SSD, etc.

通信I/F404は、放送装置140を通信ネットワーク2に接続するための通信インタフェースである。音波出力I/F405は、例えば、スピーカ等の出力装置141等に音波信号を出力するためのインタフェースである。 The communication I/F 404 is a communication interface for connecting the broadcast device 140 to the communication network 2. The sound wave output I/F 405 is an interface for outputting a sound wave signal to an output device 141 such as a speaker.

出力装置141は、例えば、音波出力I/F405から出力された音波信号を、音波に変換して出力するスピーカである。或いは、出力装置141は、コンピュータの構成を有し、音波出力I/F405から出力された音波データに基づいて、放送IDを含む音波を出力する装置等であっても良い。 The output device 141 is, for example, a speaker that converts the sound wave signal output from the sound wave output I/F 405 into sound waves and outputs the sound waves. Alternatively, the output device 141 may be a device that has a computer configuration and outputs sound waves including a broadcast ID based on the sound wave data output from the sound wave output I/F 405.

バスライン407は、上記の各構成要素に共通に接続され、例えば、アドレス信号、データ信号、及び各種の制御信号等を伝送する。 Bus line 407 is commonly connected to each of the above components and transmits, for example, address signals, data signals, and various control signals.

[第1の実施形態]
<機能構成>
続いて、第1の実施形態に係る情報提供システム100の機能構成について説明する。
[First embodiment]
<Functional configuration>
Next, the functional configuration of the information providing system 100 according to the first embodiment will be described.

図5は、第1の実施形態に係る情報提供システムの機能構成の例を示す図である。ここでは、情報提供装置110、情報端末120、及び属性管理装置130の機能構成の例について説明する。なお、放送装置140、及び出力装置141については、例えば、特許文献1に開示された従来の技術を適用することができるので、ここでは説明を省略する。 Figure 5 is a diagram showing an example of the functional configuration of the information provision system according to the first embodiment. Here, examples of the functional configuration of the information provision device 110, the information terminal 120, and the attribute management device 130 are described. Note that the broadcast device 140 and the output device 141 can be implemented using the conventional technology disclosed in, for example, Patent Document 1, and therefore description thereof is omitted here.

(情報提供装置の機能構成)
情報提供装置110は、例えば、図2のCPU201で所定のプログラムを実行することにより、通信部501、コンテンツ管理部502、端末情報受信部503、属性情報取得部504、特定部505、情報提供部506、及び記憶部507等を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
(Functional configuration of information providing device)
2 executes a predetermined program, the information providing device 110 realizes a communication unit 501, a content management unit 502, a terminal information receiving unit 503, an attribute information acquiring unit 504, an identifying unit 505, an information providing unit 506, a storage unit 507, etc. Note that at least a part of the above functional configurations may be realized by hardware.

通信部501は、例えば、図2のネットワークI/F208等を用いて、情報提供装置110をネットワーク101に接続し、他の装置と通信を行う。 The communication unit 501 connects the information providing device 110 to the network 101 and communicates with other devices, for example, using the network I/F 208 in FIG. 2.

コンテンツ管理部502は、放送内容を識別する放送ID(第1の識別情報)と、放送内容に関連する複数のコンテンツとを対応付けて管理する。例えば、コンテンツ管理部502は、図6(A)に示すようなコンテンツ情報508を、記憶部507等に記憶して管理する。 The content management unit 502 manages a broadcast ID (first identification information) that identifies the broadcast content, in association with multiple pieces of content related to the broadcast content. For example, the content management unit 502 stores and manages content information 508 as shown in FIG. 6(A) in the storage unit 507, etc.

図6(A)は、コンテンツ情報508の一例のイメージを示している。図6(A)の例では、コンテンツ情報508には、項目として、「放送内容」、「放送ID」、「共通コンテンツ」、「個別コンテンツ」等の情報が含まれる。 Fig. 6 (A) shows an example of content information 508. In the example of Fig. 6 (A), content information 508 includes information such as "broadcast content", "broadcast ID", "common content", and "individual content" as items.

「放送内容」は、放送装置140によって放送される放送内容を示す情報である。例えば、放送装置140が、バスの車両内に設けられている場合、「放送内容」には、バスの車両内で放送される「次はA病院前に停まります」等のメッセージが記憶されている。「放送ID」は、放送内容を識別する放送ID1(第1の識別情報)である。「共通コンテンツ」は、放送IDを取得した1つ以上の情報端末120に、共通に提供するコンテンツ(例えば、ウェブページ、画像等)である。 "Broadcast content" is information indicating the broadcast content broadcast by broadcast device 140. For example, if broadcast device 140 is installed inside a bus, "broadcast content" stores a message such as "Next stop: in front of Hospital A" that is broadcast inside the bus. "Broadcast ID" is broadcast ID1 (first identification information) that identifies the broadcast content. "Common content" is content (e.g., web pages, images, etc.) that is commonly provided to one or more information terminals 120 that have acquired the broadcast ID.

「個別コンテンツ」は、放送内容に対応する複数のコンテンツである。図6(A)の例では、「個別コンテンツ」には、複数のコンテンツの種別と、各コンテンツの種別に対応するコンテンツ(例えば、ウェブページ、画像等)とが記憶されている。 "Individual content" is multiple pieces of content that correspond to the broadcast contents. In the example of FIG. 6(A), "individual content" stores multiple content types and content that corresponds to each content type (e.g., web pages, images, etc.).

別の一例として、「個別コンテンツ」には、図6(B)に示すように、複数の属性と、各属性に対応するコンテンツとが記憶されているものであっても良い。 As another example, an "individual content" may store multiple attributes and content corresponding to each attribute, as shown in FIG. 6(B).

コンテンツ情報508は、例えば、情報提供システム100を提供するサービス提供者等によって、予め作成され、情報提供装置110の記憶部507に記憶されている。好ましくは、コンテンツ情報508は、例えば、コンテンツ管理部502が提供するウェブページにアクセスすることにより、共通コンテンツ、個別コンテンツ等の情報を変更することができる。 The content information 508 is created in advance, for example, by a service provider that provides the information provision system 100, and is stored in the storage unit 507 of the information provision device 110. Preferably, the content information 508 can change information such as common content and individual content, for example, by accessing a web page provided by the content management unit 502.

このように、コンテンツ情報508には、放送内容を識別する放送IDと、放送内容に関連する複数のコンテンツ(個別コンテンツ)とが対応付けて記憶されている。なお、図6(A)に示すコンテンツ情報508のうち、「放送内容」、「共通コンテンツ」、「コンテンツの種類」等の情報はオプションである。 In this way, the content information 508 stores a broadcast ID that identifies the broadcast content and multiple pieces of content (individual content) related to the broadcast content in association with each other. Note that, among the content information 508 shown in FIG. 6(A), information such as "broadcast content," "common content," and "type of content" are optional.

ここで、図5に戻り、情報提供装置110の機能構成の説明を続ける。 Now, returning to FIG. 5, we will continue explaining the functional configuration of the information providing device 110.

端末情報受信部503は、放送ID(第1の識別情報)を取得した情報端末120から送信される、放送IDと、アプリID(第2の識別情報)とを含む端末情報を、通信部501を介して受信する。 The terminal information receiving unit 503 receives terminal information including the broadcast ID (first identification information) and the app ID (second identification information) transmitted from the information terminal 120 that has acquired the broadcast ID (first identification information) via the communication unit 501.

属性情報取得部504は、端末情報受信部503が受信した端末情報に含まれるアプリIDに基づいて、端末情報を送信した情報端末120を利用する利用者の属性を示す属性情報を取得する。例えば、属性情報取得部504は、アプリIDを含む属性情報の取得要求を、属性管理装置130に送信し、属性管理装置130から返信される属性情報を取得する。 The attribute information acquisition unit 504 acquires attribute information indicating the attributes of the user who uses the information terminal 120 that transmitted the terminal information, based on the application ID included in the terminal information received by the terminal information receiving unit 503. For example, the attribute information acquisition unit 504 transmits an acquisition request for attribute information including the application ID to the attribute management device 130, and acquires the attribute information returned from the attribute management device 130.

特定部505は、端末情報に含まれる放送IDと、属性情報取得部504が取得した属性情報とに基づいて、コンテンツ管理部502が管理する、放送内容に関連する複数のコンテンツの中から、属性情報に対応するコンテンツを特定する。一例として、特定部505は、図6(C)に示すような対応情報509を、記憶部507等に記憶して管理している。 Based on the broadcast ID included in the terminal information and the attribute information acquired by the attribute information acquisition unit 504, the identification unit 505 identifies the content corresponding to the attribute information from among multiple contents related to the broadcast contents managed by the content management unit 502. As an example, the identification unit 505 stores and manages correspondence information 509 as shown in FIG. 6(C) in the storage unit 507 or the like.

図6(C)の例では、対応情報509には、放送IDごとに、複数の属性と、各属性に対応するコンテンツの種別とが、対応付けて記憶されている。これにより、例えば、端末情報に含まれる放送IDが「001」であり、属性情報取得部504が取得した属性情報が示す属性が「A2」である場合、特定部505は、コンテンツの種類「医薬品」を特定することができる。また、特定部505は、図6(A)に示すようなコンテンツ情報508に記憶された、放送ID「001」に対応する複数の個別コンテンツの中から、コンテンツの種類「医薬品」に対応する「コンテンツA2」を特定することができる。 In the example of FIG. 6(C), the correspondence information 509 stores, for each broadcast ID, multiple attributes and the type of content corresponding to each attribute in association with each other. As a result, for example, if the broadcast ID included in the terminal information is "001" and the attribute information acquired by the attribute information acquisition unit 504 indicates an attribute "A2", the identification unit 505 can identify the content type "pharmaceuticals". Furthermore, the identification unit 505 can identify "content A2" corresponding to the content type "pharmaceuticals" from among multiple individual contents corresponding to the broadcast ID "001" stored in the content information 508 as shown in FIG. 6(A).

なお、特定部505が、対応情報509を用いて、コンテンツ管理部502が管理する、放送内容に関連する複数のコンテンツの中から、属性情報に対応するコンテンツを特定する処理は一例である。 Note that the process in which the identification unit 505 uses the correspondence information 509 to identify content that corresponds to the attribute information from among multiple pieces of content related to the broadcast content managed by the content management unit 502 is one example.

別の一例として、特定部505は、機械学習により予め学習した予測モデルに、属性情報を入力することにより、コンテンツ管理部502が管理する、放送内容に関連する複数のコンテンツの中から、属性情報に対応するコンテンツを特定するものであっても良い。 As another example, the identification unit 505 may input attribute information into a prediction model previously trained by machine learning, and identify content corresponding to the attribute information from among multiple pieces of content related to the broadcast content managed by the content management unit 502.

ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり、コンピュータが、データ識別等の判断に必要なアルゴリズムを、事前に取り込まれる学習データから自律的に生成し、新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でも良く、さらに、これらの学習方法を組み合わせた学習方法でも良く、機械学習のための学習方法は問わない。 Here, machine learning refers to a technology that allows a computer to acquire human-like learning capabilities, in which the computer autonomously generates algorithms necessary for judgments such as data identification from training data that is previously loaded, and applies these to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a combination of these learning methods; any learning method for machine learning is acceptable.

また、特定部505は、クラウドサービス等によって提供される学習済の予測モデルを用いて、属性情報に対応するコンテンツを特定しても良い。 The identification unit 505 may also identify content corresponding to the attribute information using a trained prediction model provided by a cloud service or the like.

さらに、図6(B)に示すように、コンテンツ情報508の「個別コンテンツ」に、属性と、コンテンツとの対応関係が記憶されている場合、属性情報によってコンテンツが特定されるので、情報提供装置110は特定部505を有していなくても良い。 Furthermore, as shown in FIG. 6(B), when the correspondence between attributes and content is stored in the "individual content" of the content information 508, the content is identified by the attribute information, so the information providing device 110 does not need to have an identification unit 505.

情報提供部506は、コンテンツ管理部502が管理する、放送内容に関連する複数のコンテンツの中から、属性情報取得部504が取得した属性情報に応じて異なるコンテンツを、端末情報を送信した情報端末120に提供(送信)する。例えば、情報提供部506は、特定部505が特定したコンテンツ(個別コンテンツ)を、端末情報を送信した情報端末120に提供する。 The information providing unit 506 provides (transmits) different content from among multiple contents related to the broadcast contents managed by the content management unit 502 according to the attribute information acquired by the attribute information acquisition unit 504 to the information terminal 120 that transmitted the terminal information. For example, the information providing unit 506 provides the content (individual content) identified by the identification unit 505 to the information terminal 120 that transmitted the terminal information.

或いは、情報提供部506は、図6(B)に示すようコンテンツ情報508から、端末情報に含まれる放送IDと、属性情報取得部504が取得した属性情報とに対応する個別コンテンツを取得して、端末情報を送信した情報端末120に提供しても良い。 Alternatively, the information providing unit 506 may obtain individual content corresponding to the broadcast ID included in the terminal information and the attribute information obtained by the attribute information obtaining unit 504 from the content information 508 as shown in FIG. 6(B), and provide the individual content to the information terminal 120 that transmitted the terminal information.

記憶部507は、例えば、図2のCPU201で実行されるプログラム、及びHD204、HDDコントローラ205、RAM203等によって実現され、コンテンツ情報508、対応情報509等の様々な情報、データを記憶する。 The storage unit 507 is realized, for example, by the program executed by the CPU 201 in FIG. 2, the HD 204, the HDD controller 205, the RAM 203, etc., and stores various information and data such as content information 508 and correspondence information 509.

(情報端末の機能構成)
情報端末120は、例えば、図3のCPU301で所定のプログラムを実行することにより、通信部521、音波取得部522、音波解析部523、端末情報送信部524、表示制御部525、操作受付部526、及び記憶部527等を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
(Functional configuration of information terminal)
3 executes a predetermined program, the information terminal 120 realizes a communication unit 521, a sound wave acquisition unit 522, a sound wave analysis unit 523, a terminal information transmission unit 524, a display control unit 525, an operation reception unit 526, a storage unit 527, etc. Note that at least a part of the above functional configurations may be realized by hardware.

通信部501は、例えば、図3の遠距離通信回路311等を用いて、情報端末120をネットワーク101に接続し、情報提供装置110等の他の装置と通信を行う。 The communication unit 501 connects the information terminal 120 to the network 101 using, for example, the long-distance communication circuit 311 in FIG. 3, and communicates with other devices such as the information providing device 110.

音波取得部522は、例えば、図3のマイク314、音入出力I/F316等を用いて、情報端末120の周辺の音波を取得する。取得した音波は、例えば、音波データに変換して、記憶部527等に記憶される。 The sound wave acquisition unit 522 acquires sound waves around the information terminal 120, for example, using the microphone 314 and sound input/output I/F 316 in FIG. 3. The acquired sound waves are converted into sound wave data, for example, and stored in the storage unit 527, etc.

音波解析部(解析部)523は、音波取得部522が取得した音波を解析して、音波に含まれる放送IDを抽出する。例えば、音波解析部523は、音波取得部522が、記憶部527等に記憶した音波データを解析し、音波に放送IDが含まれている場合、その放送IDを抽出する。 The sound wave analysis unit (analysis unit) 523 analyzes the sound waves acquired by the sound wave acquisition unit 522 and extracts the broadcast ID contained in the sound waves. For example, the sound wave analysis unit 523 analyzes the sound wave data stored in the storage unit 527 or the like by the sound wave acquisition unit 522, and extracts the broadcast ID if the sound waves contain the broadcast ID.

端末情報送信部(送信部)524は、音波解析部523が抽出した放送ID(第1の識別情報)と、情報端末120を識別するアプリID(第2の識別情報)とを含む端末情報を、通信部521を介して情報提供装置110に送信する送信処理を実行する。 The terminal information transmission unit (transmission unit) 524 executes a transmission process to transmit terminal information including the broadcast ID (first identification information) extracted by the sound wave analysis unit 523 and the application ID (second identification information) that identifies the information terminal 120 to the information providing device 110 via the communication unit 521.

表示制御部(表示部)525は、端末情報送信部524が情報提供装置110に端末情報を送信した後に、情報提供装置110から提供されるコンテンツ(例えば、ウェブページ、画像等)を、図3のディスプレイ317等に表示する表示処理を実行する。 After the terminal information transmission unit 524 transmits the terminal information to the information providing device 110, the display control unit (display unit) 525 executes a display process to display the content (e.g., web pages, images, etc.) provided by the information providing device 110 on the display 317 in FIG. 3, etc.

操作受付部526は、例えば、表示制御部525が表示する表示画面等に対する利用者の入力操作、選択操作等を受け付ける。 The operation reception unit 526 receives, for example, input operations, selection operations, etc., performed by the user on the display screen displayed by the display control unit 525.

記憶部527は、例えば、図3のCPU301で実行されるプログラム、及びストレージデバイス304、RAM303等によって実現され、音波取得部522が取得した音波データ等の様々な情報を記憶する。 The memory unit 527 is realized, for example, by the program executed by the CPU 301 in FIG. 3, the storage device 304, the RAM 303, etc., and stores various information such as the sound wave data acquired by the sound wave acquisition unit 522.

(属性管理装置)
属性管理装置130は、例えば、図2のCPU201で所定のプログラムを実行することにより、通信部511、属性情報管理部512、及び記憶部513等を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
(Attribute Management Device)
2 executes a predetermined program, the attribute management device 130 realizes a communication unit 511, an attribute information management unit 512, a storage unit 513, etc. Note that at least a part of the above-mentioned functional configurations may be realized by hardware.

通信部511は、例えば、図2のネットワークI/F208等を用いて、属性管理装置130をネットワーク101に接続し、情報提供装置110等の他の装置と通信を行う。 The communication unit 511 connects the attribute management device 130 to the network 101 using, for example, the network I/F 208 in FIG. 2, and communicates with other devices such as the information providing device 110.

属性情報管理部512は、アプリID(第2の識別情報)と、アプリIDに対応する属性情報とを対応付けて、属性情報DB514に記憶して管理する。また、属性情報管理部512は、情報提供装置110から、アプリIDを含む属性情報の取得要求を受け付けると、取得要求に含まれるアプリIDに対応する属性情報を、情報提供装置110に返信する。 The attribute information management unit 512 associates an application ID (second identification information) with attribute information corresponding to the application ID, and stores and manages the associated information in the attribute information DB 514. Furthermore, when the attribute information management unit 512 receives an acquisition request for attribute information including an application ID from the information providing device 110, it returns the attribute information corresponding to the application ID included in the acquisition request to the information providing device 110.

なお、属性情報管理部512は、属性情報DB514を、外部の情報処理装置等から取得して、記憶部等に記憶して管理しても良い。また、属性情報管理部512は、例えば、情報提供装置110から、複数のアプリIDに対応する複数の利用者の行動履歴を取得し、公知のクラスター分析等により、アプリIDを複数の属性に分類して、属性情報DB514に記憶して管理しても良い。 The attribute information management unit 512 may obtain the attribute information DB 514 from an external information processing device or the like, and store and manage the attribute information DB 514 in a storage unit or the like. The attribute information management unit 512 may also obtain, for example, the behavioral histories of multiple users corresponding to multiple app IDs from the information providing device 110, classify the app IDs into multiple attributes using known cluster analysis or the like, and store and manage the attribute information DB 514.

図7は、属性情報管理部512が管理する属性情報DB514の一例のイメージを示している。図7の例では、属性情報DB514には、情報提供システム100に登録されているアプリIDごとに、「行動履歴」、「属性」等の情報が記憶されている。 Figure 7 shows an example of the attribute information DB 514 managed by the attribute information management unit 512. In the example of Figure 7, the attribute information DB 514 stores information such as "behavior history" and "attributes" for each app ID registered in the information provision system 100.

図7の例では、「行動履歴」には、利用者が閲覧したコンテンツの種別、及び閲覧回数等の情報が記憶されている。また、「属性」には、「行動履歴」を分析して得られた、利用者の趣味、嗜好、傾向等を示す属性が記憶されている。好ましくは、「属性」には、複数の属性が含まれる。 In the example of FIG. 7, the "behavioral history" stores information such as the type of content viewed by the user and the number of times the content was viewed. Additionally, the "attributes" store attributes that indicate the user's hobbies, preferences, tendencies, etc., obtained by analyzing the "behavioral history." Preferably, the "attributes" include multiple attributes.

記憶部507は、例えば、図2のCPU201で実行されるプログラム、及びHD204、HDDコントローラ205、RAM203等によって実現され、属性情報DB514等の様々な情報、データを記憶する。 The storage unit 507 is realized, for example, by the program executed by the CPU 201 in FIG. 2, the HD 204, the HDD controller 205, the RAM 203, etc., and stores various information and data such as the attribute information DB 514.

(放送IDについて)
ここで、放送装置140が放送する音声アナウンス等に含まれる放送IDの概要について説明する。
(About Broadcast ID)
Here, an overview of the broadcast ID included in the audio announcement or the like broadcast by the broadcast device 140 will be described.

音声アナウンス等の音波に、放送ID等の識別情報を埋め込む方法には、超音波に近い非可聴音領域(例えば、16kHz~20kHz等)で識別情報を伝達する方法と、可聴音領域(例えば、20Hz~16kHz等)の音声情報の中に、識別情報を埋め込む方法(例えば、電子透かし等)がある。 Methods for embedding identification information such as a broadcast ID in sound waves such as voice announcements include transmitting the identification information in the inaudible range (e.g., 16 kHz to 20 kHz) close to ultrasound, and embedding the identification information in audio information in the audible range (e.g., 20 Hz to 16 kHz) (e.g., digital watermarking, etc.).

電子透かしは、音声アナウンス等の可聴音領域に、識別情報を埋め込むものであり、例えば、ステガノグラフィ等と呼ばれる技術を利用する。音声情報の可聴音領域に識別情報を埋め込む方法としては、例えば、スペクトラム拡散、エコー、変調法等があり、いずれも、一定の周波数範囲に対して、識別情報を埋め込んで行く。 Digital watermarking involves embedding identification information in the audible range of audio such as voice announcements, and uses a technique known as steganography. Methods for embedding identification information in the audible range of audio information include, for example, spectrum spreading, echo, and modulation, and all of these methods embed identification information within a certain frequency range.

一定の周波数範囲は、可聴音領域に複数設けることが可能であり、例えば、20Hz~16kHz程度の一般的な人の可聴音領域のうち、一般のスピーカで音が広がり易い領域である100Hz~12kHzの中に、複数の符号化された周波数帯を作成する。 It is possible to set multiple fixed frequency ranges within the audible range. For example, within the audible range for the average person, which is about 20 Hz to 16 kHz, multiple coded frequency bands are created within the 100 Hz to 12 kHz range in which sound tends to spread easily with ordinary speakers.

なお、本実施形態に係る電子透かしは、音声アナウンス等に、人が識別できない程度の微少な変化を与えることにより識別情報を埋め込むものである。従って、単に異なる周波数帯域(例えば、16kHz~20kHz等)で識別情報を送信する技術とは異なる。 The digital watermarking of this embodiment embeds identification information in audio announcements and the like by making subtle changes that are not discernible by humans. Therefore, it differs from technology that simply transmits identification information in a different frequency band (e.g., 16 kHz to 20 kHz, etc.).

図8は、第1の実施形態に係る放送IDについて説明するための図である。図4(A)は、放送IDを埋め込む周波数帯域の例を示す。一般的なスピーカ(例えば、バスの車両内に設けられたスピーカ等)は、図4(A)の「スピーカの再生範囲」に示すように、「極低周波」と「超音波」との間の「音声周波数帯域」(例えば、20Hz~20kHz)の音波を出力することができる。 Figure 8 is a diagram for explaining the broadcast ID according to the first embodiment. Figure 4 (A) shows an example of a frequency band in which the broadcast ID is embedded. A typical speaker (e.g., a speaker installed inside a bus vehicle) can output sound waves in the "audio frequency band" (e.g., 20 Hz to 20 kHz) between "extremely low frequency" and "ultrasonic wave" as shown in the "speaker playback range" of Figure 4 (A).

この音声周波数帯域のうち、12kHzより高い周波数領域は、音波の直線性が高いため、一般的なバスに備えられた車内スピーカを用いて、バスの車内全体に音波を到達させることは困難である。また、この周波数領域は、運賃の支払い等で用いられる硬貨等のお金による金属音の影響を受け易いという問題もある。 In the frequency range above 12 kHz, sound waves have a high linearity, making it difficult for the in-vehicle speakers installed in typical buses to transmit sound waves throughout the entire interior of the bus. In addition, this frequency range is susceptible to the influence of metallic sounds from coins and other currency used for paying fares.

また、音声周波数帯域のうち、低い周波数領域(例えば、100Hz未満の周波数領域)は、バスのエンジン音や、タイヤのロードノイズ等の影響を受け易い。 In addition, the low frequency range of the audio frequency band (for example, the frequency range below 100 Hz) is easily affected by bus engine noise, tire road noise, etc.

従って、音声アナウンスに電子透かしで埋め込まれる放送IDは、音声周波数帯域のうち、例えば、100Hzから12kHzまでの間の周波数領域に埋め込まれていることが望ましい。これにより、バス105のエンジン音や、ロードノイズ等の影響を低減させ、既設の車内スピーカ等を用いて、音声アナウンスとともに、放送IDを車内全体に通知することができる。 Therefore, it is desirable that the broadcast ID embedded in the audio announcement as a digital watermark is embedded in the frequency range of the audio frequency band, for example, between 100 Hz and 12 kHz. This reduces the influence of the engine sound of the bus 105, road noise, etc., and makes it possible to notify the entire vehicle of the broadcast ID along with the audio announcement using existing in-vehicle speakers, etc.

ただし、エンジン音や、ロードノイズ等の影響は、バスの車種等によって違いがあるので考慮が必要である。また、図4(A)に示すように、100Hz~1kHz程度の周波数領域は、人の話し声の影響を受け易いことも考慮が必要である。 However, the effects of engine sounds, road noise, etc., differ depending on the type of bus, and so this needs to be taken into consideration. Also, as shown in Figure 4 (A), it needs to be taken into consideration that the frequency range of about 100 Hz to 1 kHz is easily affected by human voices.

そのため、例えば、図4(A)に示すように、100Hz~12kHzの周波数領域を複数の周波数帯域に分割し、2つ以上の周波数帯域に分散して放送IDを埋め込むことが望ましい。図4(a)の例では、100Hz~12kHzの周波数領域を、f1~f4の4つの周波数帯域に分割し、分割した周波数帯域のそれぞれに識別情報を埋め込む例を示している。これにより、例えば、エンジン音の影響で、周波数帯域「f1」の情報がかき消された場合でも、情報端末120は、他の周波数帯域f2~f3に含まれる識別情報を取得することができる。 For this reason, it is desirable to divide the frequency range of 100 Hz to 12 kHz into multiple frequency bands and embed the broadcast ID in two or more frequency bands, as shown in FIG. 4(A), for example. The example in FIG. 4(a) shows an example in which the frequency range of 100 Hz to 12 kHz is divided into four frequency bands, f1 to f4, and identification information is embedded in each of the divided frequency bands. This allows the information terminal 120 to obtain the identification information contained in the other frequency bands f2 to f3, even if the information in frequency band "f1" is drowned out by the influence of engine noise, for example.

図4(B)は、放送IDを音声アナウンスに埋め込むタイミングの例を示している。図4(B)の例では、音声アナウンスには、周波数帯域f4に3回、周波数帯域f2に3回、放送IDが電子透かしとして埋め込まれている。これにより、例えば、音声アナウンスの後半がノイズの影響を受けても、音声アナウンスの前半で放送IDを取得することができる。 Figure 4 (B) shows an example of the timing for embedding the broadcast ID in the audio announcement. In the example of Figure 4 (B), the broadcast ID is embedded in the audio announcement as a digital watermark three times in frequency band f4 and three times in frequency band f2. This makes it possible to obtain the broadcast ID in the first half of the audio announcement, for example, even if the second half of the audio announcement is affected by noise.

また、複数の周波数帯域に、放送IDが電子透かしとして埋め込まれているので、例えば、周波数帯域f4にノイズが発生している場合、情報端末120は、周波数帯域f2に埋め込まれた放送IDを取得することができる。なお、異なる周波数帯域に埋め込まれた放送IDは、時間的に異なる位置に(異なるタイミングで)埋め込まれていることが望ましい。例えば、図4(B)の例では、周波数帯域f4には、時刻t1から所定の時間間隔(例えば、1秒間隔)で複数の放送IDが埋め込まれており、周波数帯域f2には、時刻t2から所定の時間間隔で複数の放送IDが埋め込まれている。これにより、情報端末120が、複数の周波数帯域を同時に処理することを回避し、情報端末120の処理を軽減することができる。 In addition, since the broadcast ID is embedded as a digital watermark in multiple frequency bands, for example, if noise occurs in frequency band f4, the information terminal 120 can acquire the broadcast ID embedded in frequency band f2. Note that it is desirable that the broadcast IDs embedded in different frequency bands are embedded at different positions in time (at different timings). For example, in the example of FIG. 4(B), multiple broadcast IDs are embedded in frequency band f4 at a predetermined time interval (for example, one second intervals) from time t1, and multiple broadcast IDs are embedded in frequency band f2 at a predetermined time interval from time t2. This makes it possible to avoid the information terminal 120 processing multiple frequency bands simultaneously, and to reduce the processing load of the information terminal 120.

なお、放送装置140は、例えば、16kHz~20kHzの非可聴音領域を使って、放送IDを放送しても良い。例えば、16kHz以上の周波数は、一般的な人には聞こえ難いので、例えば、バス停等、頻繁に音声アナウンスが行われない場所で、放送IDを出力(放送)する場合には、放送装置140は、非可聴音領域を用いて、放送IDを出力(放送)することが望ましい。この場合、放送装置140は、電子透かしではなく、例えば、16kHz以上の複数の周波数の音波をオン/オフさせることより、複数ビットの放送IDを表しても良い。 The broadcasting device 140 may broadcast the broadcast ID, for example, using the inaudible range of 16 kHz to 20 kHz. For example, frequencies above 16 kHz are difficult for the average person to hear, so when outputting (broadcasting) the broadcast ID at a location where voice announcements are not made frequently, such as a bus stop, it is desirable for the broadcasting device 140 to output (broadcast) the broadcast ID using the inaudible range. In this case, the broadcasting device 140 may represent a multi-bit broadcast ID by turning on and off sound waves of multiple frequencies above 16 kHz, for example, instead of using a digital watermark.

<処理の流れ>
続いて、第1の実施形態に係る情報提供方法の処理の流れについて説明する。
<Processing flow>
Next, a process flow of the information providing method according to the first embodiment will be described.

図9は、第1の実施形態に係る情報提供システムの処理の例を示すシーケンス図である。この処理は、例えば、図1において、放送装置140が、放送ID「001」を含む音声アナウンスを放送したときに、情報提供システム100が実行する処理の例を示している。 Figure 9 is a sequence diagram showing an example of processing of the information provision system according to the first embodiment. This processing shows an example of processing executed by the information provision system 100 when, for example, the broadcast device 140 in Figure 1 broadcasts an audio announcement including the broadcast ID "001".

ステップS901において、情報端末120aの音波解析部523が、放送装置140が放送する音声アナウンスを解析して、放送ID「001」を抽出したものとする。 In step S901, the sound wave analysis unit 523 of the information terminal 120a analyzes the audio announcement broadcast by the broadcast device 140 and extracts the broadcast ID "001."

ステップS902において、情報端末120aの端末情報送信部524は、音波解析部523が抽出した放送ID「001」と、情報端末120aのアプリID(例えば、「AP1」)とを含む端末情報を、情報提供装置110に送信する。 In step S902, the terminal information transmission unit 524 of the information terminal 120a transmits terminal information including the broadcast ID "001" extracted by the sound wave analysis unit 523 and the application ID (e.g., "AP1") of the information terminal 120a to the information providing device 110.

ステップS903において、情報提供装置110の端末情報受信部503が、端末情報を受信すると、属性情報取得部504は、端末情報に含まれるアプリID「AP1」を含む属性情報の取得要求を、属性管理装置130に送信する。 In step S903, when the terminal information receiving unit 503 of the information providing device 110 receives the terminal information, the attribute information acquiring unit 504 transmits an acquisition request for attribute information including the application ID "AP1" contained in the terminal information to the attribute management device 130.

ステップS904において、属性管理装置130の属性情報管理部512は、情報提供装置110から属性情報の取得要求を受け付けると、属性情報DB514から、アプリID「AP1」に対応する属性情報「A3、B1、・・・」を取得する。 In step S904, when the attribute information management unit 512 of the attribute management device 130 receives a request to obtain attribute information from the information providing device 110, it obtains the attribute information "A3, B1, ..." corresponding to the application ID "AP1" from the attribute information DB 514.

ステップS905において、属性管理装置130の属性情報管理部512は、取得した属性情報「A3、B1、・・・」を、情報提供装置110に送信する。 In step S905, the attribute information management unit 512 of the attribute management device 130 transmits the acquired attribute information "A3, B1, ..." to the information providing device 110.

ステップS906において、情報提供装置110の特定部505は、属性管理装置130から送信された属性情報「A3、B1、・・・」を受信すると、属性情報に対応するコンテンツを特定する。 In step S906, when the identification unit 505 of the information providing device 110 receives the attribute information "A3, B1, ..." transmitted from the attribute management device 130, it identifies the content corresponding to the attribute information.

例えば、特定部505は、図6(C)に示すような対応情報509を用いて、放送ID「001」と、受信した属性情報「A3、B1、・・・」に対応するコンテンツの種類「保険情報」を特定する。また、特定部505は、例えば、図6(A)に示すようなコンテンツ情報508から、放送ID「001」と、コンテンツの種類「保険情報」とに対応する個別コンテンツ「コンテンツA3」を特定する。 For example, the identification unit 505 uses the correspondence information 509 as shown in FIG. 6(C) to identify the broadcast ID "001" and the type of content "insurance information" that corresponds to the received attribute information "A3, B1, ...". The identification unit 505 also identifies the individual content "content A3" that corresponds to the broadcast ID "001" and the type of content "insurance information" from the content information 508 as shown in FIG. 6(A), for example.

別の一例として、情報提供装置110の記憶部507に、図6(B)に示すようなコンテンツ情報508が記憶されている場合、情報提供部506が、コンテンツ情報508から、属性情報に対応するコンテンツを取得しても良い。例えば、情報提供部506は、図6(B)に示すようなコンテンツ情報508から、放送ID「001」と、受信した属性情報「A3、B1、・・・」に対応する個別コンテンツ「コンテンツA3」を取得しても良い。 As another example, when content information 508 as shown in FIG. 6(B) is stored in the memory unit 507 of the information providing device 110, the information providing unit 506 may acquire content corresponding to the attribute information from the content information 508. For example, the information providing unit 506 may acquire broadcast ID "001" and individual content "content A3" corresponding to the received attribute information "A3, B1, ..." from the content information 508 as shown in FIG. 6(B).

さらに、特定部505は、前述したように、学習済の予測モデル等を用いて、属性情報に対応するコンテンツを特定しても良い。 Furthermore, as described above, the identification unit 505 may identify content corresponding to the attribute information using a trained prediction model, etc.

ステップS907において、情報提供装置110の情報提供部506は、特定した個別コンテンツ「コンテンツA3」を情報端末120aに送信する。このとき、情報提供部506は、特定した個別コンテンツ「コンテンツA3」とともに、放送IDに対応する共通コンテンツ「A病院の診療科の紹介」を、情報端末120aに送信しても良い。 In step S907, the information providing unit 506 of the information providing device 110 transmits the identified individual content "Content A3" to the information terminal 120a. At this time, the information providing unit 506 may transmit the common content "Introduction to the medical departments of Hospital A" corresponding to the broadcast ID to the information terminal 120a together with the identified individual content "Content A3".

ステップS908において、情報端末120aの表示制御部525は、情報提供装置110から送信されたコンテンツ「コンテンツA3」を、ディスプレイ317等に表示させる。 In step S908, the display control unit 525 of the information terminal 120a causes the content "Content A3" transmitted from the information providing device 110 to be displayed on the display 317, etc.

なお、表示制御部525は、個別コンテンツ「コンテンツA3」とともに、共通コンテンツ「A病院の診療科の紹介」を受信した場合、共通コンテンツ「A病院の診療科の紹介」と、個別コンテンツ「コンテンツA3」とを、ディスプレイ317等に表示させる。 When the display control unit 525 receives the common content "Introduction to the medical departments at Hospital A" together with the individual content "Content A3", it causes the common content "Introduction to the medical departments at Hospital A" and the individual content "Content A3" to be displayed on the display 317, etc.

続いて、ステップS911において、情報端末120bの音波解析部523が、放送装置140が放送する音声アナウンスを解析して、放送ID「001」を抽出したものとする。 Next, in step S911, the sound wave analysis unit 523 of the information terminal 120b analyzes the audio announcement broadcast by the broadcast device 140 and extracts the broadcast ID "001".

ステップS912において、情報端末120bの端末情報送信部524は、音波解析部523が抽出した放送ID「001」と、情報端末120bのアプリID(例えば、「AP2」)とを含む端末情報を、情報提供装置110に送信する。 In step S912, the terminal information transmission unit 524 of the information terminal 120b transmits terminal information including the broadcast ID "001" extracted by the sound wave analysis unit 523 and the application ID (e.g., "AP2") of the information terminal 120b to the information providing device 110.

ステップS913において、情報提供装置110の端末情報受信部503が、端末情報を受信すると、属性情報取得部504は、端末情報に含まれるアプリID「AP2」を含む属性情報の取得要求を、属性管理装置130に送信する。 In step S913, when the terminal information receiving unit 503 of the information providing device 110 receives the terminal information, the attribute information acquiring unit 504 transmits an acquisition request for attribute information including the application ID "AP2" contained in the terminal information to the attribute management device 130.

ステップS914において、属性管理装置130の属性情報管理部512は、情報提供装置110から属性情報の取得要求を受け付けると、属性情報DB514から、アプリID「AP2」に対応する属性情報「A2、B2、・・・」を取得する。 In step S914, when the attribute information management unit 512 of the attribute management device 130 receives a request to obtain attribute information from the information providing device 110, it obtains the attribute information "A2, B2, ..." corresponding to the application ID "AP2" from the attribute information DB 514.

ステップS915において、属性管理装置130の属性情報管理部512は、取得した属性情報「A2、B2、・・・」を、情報提供装置110に送信する。 In step S915, the attribute information management unit 512 of the attribute management device 130 transmits the acquired attribute information "A2, B2, ..." to the information providing device 110.

ステップS916において、情報提供装置110の特定部505は、属性管理装置130から送信された属性情報「A2、B2、・・・」を受信すると、属性情報に対応するコンテンツを特定する。 In step S916, when the identification unit 505 of the information providing device 110 receives the attribute information "A2, B2, ..." transmitted from the attribute management device 130, it identifies the content corresponding to the attribute information.

例えば、特定部505は、図6(C)に示すような対応情報509を用いて、放送ID「001」と、受信した属性情報「A2、B2、・・・」に対応するコンテンツの種類「医薬品」を特定する。また、特定部505は、例えば、図6(A)に示すようなコンテンツ情報508から、放送ID「001」と、コンテンツの種類「医薬品」とに対応する個別コンテンツ「コンテンツA2」を特定する。 For example, the identification unit 505 uses the correspondence information 509 as shown in FIG. 6(C) to identify the broadcast ID "001" and the type of content "pharmaceuticals" that corresponds to the received attribute information "A2, B2, ...". The identification unit 505 also identifies the individual content "content A2" that corresponds to the broadcast ID "001" and the type of content "pharmaceuticals" from the content information 508 as shown in FIG. 6(A), for example.

別の一例として、情報提供装置110の記憶部507に、図6(B)に示すようなコンテンツ情報508が記憶されている場合、情報提供部506が、コンテンツ情報508から、属性情報に対応するコンテンツを取得しても良い。例えば、情報提供部506は、図6(B)に示すようなコンテンツ情報508から、放送ID「001」と、受信した属性情報「A2、B2、・・・」に対応する個別コンテンツ「コンテンツA2」を取得しても良い。 As another example, when content information 508 as shown in FIG. 6(B) is stored in the memory unit 507 of the information providing device 110, the information providing unit 506 may acquire content corresponding to the attribute information from the content information 508. For example, the information providing unit 506 may acquire broadcast ID "001" and individual content "content A2" corresponding to the received attribute information "A2, B2, ..." from the content information 508 as shown in FIG. 6(B).

さらに、特定部505は、前述したように、学習済の予測モデル等を用いて、属性情報に対応するコンテンツを特定しても良い。 Furthermore, as described above, the identification unit 505 may identify content corresponding to the attribute information using a trained prediction model, etc.

ステップS917において、情報提供装置110の情報提供部506は、特定した個別コンテンツ「コンテンツA2」を情報端末120bに送信する。このとき、情報提供部506は、特定した個別コンテンツ「コンテンツA2」とともに、放送IDに対応する共通コンテンツ「A病院の診療科の紹介」を、情報端末120bに送信しても良い。 In step S917, the information providing unit 506 of the information providing device 110 transmits the identified individual content "Content A2" to the information terminal 120b. At this time, the information providing unit 506 may transmit the common content "Introduction to the medical departments of Hospital A" corresponding to the broadcast ID to the information terminal 120b together with the identified individual content "Content A2".

ステップS918において、情報端末120bの表示制御部525は、情報提供装置110から送信されたコンテンツ「コンテンツA2」を、ディスプレイ317等に表示させる。 In step S918, the display control unit 525 of the information terminal 120b causes the content "Content A2" transmitted from the information providing device 110 to be displayed on the display 317, etc.

なお、表示制御部525は、個別コンテンツ「コンテンツA2」とともに、共通コンテンツ「A病院の診療科の紹介」を受信した場合、共通コンテンツ「A病院の診療科の紹介」と、個別コンテンツ「コンテンツA3」とを、ディスプレイ317等に表示させる。 When the display control unit 525 receives the common content "Introduction to the medical departments at Hospital A" together with the individual content "Content A2", it causes the common content "Introduction to the medical departments at Hospital A" and the individual content "Content A3" to be displayed on the display 317, etc.

上記の処理により、情報提供装置110は、放送ID「001」を取得した情報端末120a、120bに、属性情報に応じて異なるコンテンツを表示させることができる。 By performing the above process, the information providing device 110 can display different content depending on the attribute information on the information terminals 120a and 120b that have acquired the broadcast ID "001".

(表示画面の例)
図10は、第1の実施形態に係る情報端末の表示画面の例を示す図である。
(Example of display screen)
FIG. 10 is a diagram illustrating an example of a display screen of the information terminal according to the first embodiment.

図10(A)は、例えば、図9のステップS908において、情報端末120aが表示する表示画面1010の一例を示している。図10(A)の例では、表示画面1010には、共通コンテンツ「A病院の診療科の紹介」1011と、個別コンテンツ「コンテンツA3」の一例である医療保険の広告1012とが表示されている。 Fig. 10(A) shows an example of a display screen 1010 displayed by the information terminal 120a in step S908 of Fig. 9, for example. In the example of Fig. 10(A), the display screen 1010 displays common content "Introduction to the medical departments of Hospital A" 1011 and a medical insurance advertisement 1012, which is an example of individual content "Content A3".

図10(B)は、例えば、図9のステップS918において、情報端末120bが表示する表示画面1020の一例を示している。図10(B)の例では、表示画面1020には、共通コンテンツ「A病院の診療科の紹介」1011と、個別コンテンツ「コンテンツA2」の一例であるかぜ薬の広告1021とが表示されている。 Fig. 10(B) shows an example of a display screen 1020 displayed by the information terminal 120b in step S918 of Fig. 9, for example. In the example of Fig. 10(B), the display screen 1020 displays the common content "Introduction to the medical departments of Hospital A" 1011 and an advertisement 1021 for cold medicine, which is an example of the individual content "Content A2".

このように、本実施形態によれば、放送内容に対応するコンテンツを利用者の情報端末120に提供する情報提供システム100において、様々な利用者に応じて異なるコンテンツを提供することができる。 In this way, according to this embodiment, the information providing system 100 that provides content corresponding to broadcast content to the user's information terminal 120 can provide different content to various users.

[第2の実施形態]
<機能構成>
図11は、第2の実施形態に係る情報提供システムの機能構成の例を示す図である。図11に示すように、第2の実施形態に係る情報提供装置110は、図5で説明した第1の実施形態に係る属性管理装置130が有していた属性情報管理部512を有している。また、情報提供装置110の記憶部507には、図5で説明した第1の実施形態に係る属性管理装置130の記憶部513に記憶されていた属性情報DB514が記憶されている。このように、属性情報DB514は、情報提供装置110が管理しても良い。
Second Embodiment
<Functional configuration>
Fig. 11 is a diagram showing an example of a functional configuration of an information providing system according to the second embodiment. As shown in Fig. 11, the information providing device 110 according to the second embodiment has an attribute information management unit 512 which is included in the attribute management device 130 according to the first embodiment described in Fig. 5. Also, the storage unit 507 of the information providing device 110 stores an attribute information DB 514 which is stored in the storage unit 513 of the attribute management device 130 according to the first embodiment described in Fig. 5. In this manner, the attribute information DB 514 may be managed by the information providing device 110.

<処理の流れ>
図12は、第2の実施形態に係る情報提供システムの処理の例を示すシーケンス図である。この処理は、例えば、図1において、放送装置140が、放送ID「001」を含む音声アナウンスを放送したときに、第2の実施形態に係る情報提供システム100が実行する処理の例を示している。なお、基本的な処理内容は、図9で説明した第1の実施形態に係る情報提供システムの処理と同様なので、ここでは、第1の実施形態と同様の処理に対する詳細な説明は省略する。
<Processing flow>
Fig. 12 is a sequence diagram showing an example of processing of the information providing system according to the second embodiment. This processing shows an example of processing executed by the information providing system 100 according to the second embodiment when, for example, the broadcasting device 140 in Fig. 1 broadcasts a voice announcement including the broadcast ID "001". Note that the basic processing content is similar to the processing of the information providing system according to the first embodiment described in Fig. 9, so detailed description of the processing similar to that of the first embodiment will be omitted here.

ステップS1201において、情報端末120aの音波解析部523が、放送装置140が放送する音声アナウンスを解析して、放送ID「001」を抽出したものとする。 In step S1201, the sound wave analysis unit 523 of the information terminal 120a analyzes the audio announcement broadcast by the broadcast device 140 and extracts the broadcast ID "001."

ステップS1202において、情報端末120aの端末情報送信部524は、音波解析部523が抽出した放送ID「001」と、情報端末120aのアプリID(例えば、「AP1」)とを含む端末情報を、情報提供装置110に送信する。 In step S1202, the terminal information transmission unit 524 of the information terminal 120a transmits terminal information including the broadcast ID "001" extracted by the sound wave analysis unit 523 and the application ID (e.g., "AP1") of the information terminal 120a to the information providing device 110.

ステップS1203において、情報提供装置110の端末情報受信部503が、端末情報を受信すると、属性情報取得部504は、属性情報管理部512から、アプリID「AP1」に対応する属性情報「A3、B1、・・・」を取得する。 In step S1203, when the terminal information receiving unit 503 of the information providing device 110 receives the terminal information, the attribute information acquiring unit 504 acquires the attribute information "A3, B1, ..." corresponding to the application ID "AP1" from the attribute information managing unit 512.

ステップS1204において、情報提供装置110の特定部505は、属性情報取得部504が取得した属性情報「A3、B1、・・・」に対応するコンテンツを特定する。例えば、特定部505は、図9のステップS906と同様の処理により、属性情報「A3、B1、・・・」に対応する個別コンテンツ「コンテンツA3」を特定する。 In step S1204, the identification unit 505 of the information providing device 110 identifies content corresponding to the attribute information "A3, B1, ..." acquired by the attribute information acquisition unit 504. For example, the identification unit 505 identifies individual content "content A3" corresponding to the attribute information "A3, B1, ..." by processing similar to that of step S906 in FIG. 9.

ステップS1205において、情報提供装置110の情報提供部506は、特定した個別コンテンツ「コンテンツA3」を情報端末120aに送信する。 In step S1205, the information providing unit 506 of the information providing device 110 transmits the identified individual content "Content A3" to the information terminal 120a.

ステップS1206において、情報端末120aの表示制御部525は、情報提供装置110から送信されたコンテンツ「コンテンツA3」を、ディスプレイ317等に表示させる。 In step S1206, the display control unit 525 of the information terminal 120a causes the content "Content A3" transmitted from the information providing device 110 to be displayed on the display 317, etc.

続いて、ステップS1211において、情報端末120bの音波解析部523が、放送装置140が放送する音声アナウンスを解析して、放送ID「001」を抽出したものとする。 Next, in step S1211, the sound wave analysis unit 523 of the information terminal 120b analyzes the audio announcement broadcast by the broadcast device 140 and extracts the broadcast ID "001."

ステップS1212において、情報端末120bの端末情報送信部524は、音波解析部523が抽出した放送ID「001」と、情報端末120bのアプリID(例えば、「AP2」)とを含む端末情報を、情報提供装置110に送信する。 In step S1212, the terminal information transmission unit 524 of the information terminal 120b transmits terminal information including the broadcast ID "001" extracted by the sound wave analysis unit 523 and the application ID (e.g., "AP2") of the information terminal 120b to the information providing device 110.

ステップS1213において、情報提供装置110の端末情報受信部503が、端末情報を受信すると、属性情報取得部504は、属性情報管理部512から、アプリID「AP2」に対応する属性情報「A2、B2、・・・」を取得する。 In step S1213, when the terminal information receiving unit 503 of the information providing device 110 receives the terminal information, the attribute information acquiring unit 504 acquires the attribute information "A2, B2, ..." corresponding to the application ID "AP2" from the attribute information managing unit 512.

ステップS1214において、情報提供装置110の特定部505は、属性情報取得部504が取得した属性情報「A2、B2、・・・」に対応するコンテンツを特定する。例えば、特定部505は、図9のステップS916と同様の処理により、属性情報「A2、B2、・・・」に対応する個別コンテンツ「コンテンツA2」を特定する。 In step S1214, the identification unit 505 of the information providing device 110 identifies content corresponding to the attribute information "A2, B2, ..." acquired by the attribute information acquisition unit 504. For example, the identification unit 505 identifies individual content "content A2" corresponding to the attribute information "A2, B2, ..." by processing similar to that of step S916 in FIG. 9.

ステップS1215において、情報提供装置110の情報提供部506は、特定した個別コンテンツ「コンテンツA2」を情報端末120bに送信する。 In step S1215, the information providing unit 506 of the information providing device 110 transmits the identified individual content "Content A2" to the information terminal 120b.

ステップS1216において、情報端末120bの表示制御部525は、情報提供装置110から送信されたコンテンツ「コンテンツA2」を、ディスプレイ317等に表示させる。 In step S1216, the display control unit 525 of the information terminal 120b causes the content "Content A2" transmitted from the information providing device 110 to be displayed on the display 317, etc.

なお、表示制御部525は、個別コンテンツ「コンテンツA2」とともに、共通コンテンツ「A病院の診療科の紹介」を受信した場合、共通コンテンツ「A病院の診療科の紹介」と、個別コンテンツ「コンテンツA3」とを、ディスプレイ317等に表示させる。 When the display control unit 525 receives the common content "Introduction to the medical departments at Hospital A" together with the individual content "Content A2", it causes the common content "Introduction to the medical departments at Hospital A" and the individual content "Content A3" to be displayed on the display 317, etc.

このように、情報提供システム100の機能構成は、様々な変形や応用が可能である。例えば、図5に示す第1の実施形態に係る情報提供装置110の機能構成は、複数の情報処理装置に分散して設けられていても良い。また、情報提供装置110が備える記憶部507は、他の情報処理装置、或いは外部のクラウドサービス等によって実現されるものであっても良い。さらに、図5に示す第1の実施形態に係る属性管理装置130の機能は、外部のクラウドサービス等によって提供されるものであっても良い。 In this way, the functional configuration of the information providing system 100 can be modified and applied in various ways. For example, the functional configuration of the information providing device 110 according to the first embodiment shown in FIG. 5 may be distributed among multiple information processing devices. Furthermore, the memory unit 507 provided in the information providing device 110 may be realized by another information processing device or an external cloud service, etc. Furthermore, the functions of the attribute management device 130 according to the first embodiment shown in FIG. 5 may be provided by an external cloud service, etc.

<情報提供システムの適用例1>
図13は、一実施形態に係る情報提供システムの適用例を示す図(1)である。図13(A)は、バス1310の車両内に放送装置140を設け、スピーカ等の出力装置141a、141bを用いて、車両内に音声アナウンスをする場合の例を示している。
<Application example 1 of information provision system>
13A and 13B are diagrams showing an application example of an information providing system according to an embodiment of the present invention. Fig. 13A shows an example in which a broadcasting device 140 is provided in a bus 1310, and audio announcements are made in the bus using output devices 141a and 141b such as speakers.

一般的に、バス1310の車両内では、次に停車するバス停の情報(例えば、「次はA病院前に止ります。」等)、バス停付近の広告情報(例えば、「B薬局は、A病院の正門前にあります。」等)を含む音声アナウンスが放送される。 Typically, inside bus 1310, audio announcements are broadcast including information about the next bus stop (e.g., "The next stop will be in front of Hospital A") and advertising information near the bus stop (e.g., "Pharmacy B is located in front of the main gate of Hospital A").

本実施形態に係る放送装置140は、この音声アナウンスを利用して、放送IDを含む音波142を、バス1310の車両内に放送する。これにより、放送装置140は、バス1310の車両内に設けられた既存の車内放送の設備を流用して、最小限の設備投資で、放送IDを含む音波142を放送することができる。また、情報端末120は、マイクを備えていれば良く、例えば、無線LAN通信、近距離無線通信等の設定は不要である。 The broadcasting device 140 according to this embodiment uses this audio announcement to broadcast sound waves 142 including the broadcast ID inside the bus 1310. This allows the broadcasting device 140 to broadcast sound waves 142 including the broadcast ID with minimal capital investment by utilizing existing in-car broadcasting equipment installed inside the bus 1310. In addition, the information terminal 120 only needs to be equipped with a microphone, and there is no need to configure, for example, wireless LAN communication, short-range wireless communication, etc.

情報端末120a、120bは、放送装置140が放送する音波142に含まれる放送IDを取得すると、取得した放送IDと、アプリIDとを含む端末情報を、情報提供装置110に送信する。 When the information terminals 120a and 120b acquire the broadcast ID contained in the sound waves 142 broadcast by the broadcast device 140, they transmit terminal information including the acquired broadcast ID and app ID to the information providing device 110.

これに応じて、情報提供システム100は、例えば、図9、12で説明した処理により、情報端末120a、120bを利用する利用者の属性に応じて、情報端末120a、120bに異なるコンテンツを提供する。これにより、情報提供システム100は、情報端末120a、120bに、利用者の趣味、嗜好等に応じて、より適切な広告コンテンツ表示することができるので、バス1310における広告効果をさらに高めることができる。また、従来の音声による広告情報では、1つの広告主からのみ広告料金を得られるが、本実施形態によれば、より多くの広告主から広告料金を得ることができるというメリットも期待できる。 In response to this, the information providing system 100 provides different content to the information terminals 120a, 120b according to the attributes of the users using the information terminals 120a, 120b, for example, by the processes described in Figures 9 and 12. This allows the information providing system 100 to display more appropriate advertising content on the information terminals 120a, 120b according to the hobbies, preferences, etc. of the users, thereby further improving the advertising effectiveness on the bus 1310. Furthermore, while with conventional audio advertising information, advertising fees can be obtained from only one advertiser, according to this embodiment, an advantage can be expected in that advertising fees can be obtained from more advertisers.

また、情報提供システム100では、情報端末120a、120bに、図10(A)、(B)に示すようなウェブコンテンツを表示させることにより、利用者は、さらに様々なコンテンツ(例えば、「見積り」、「資料請求」等)にアクセスすることができる。これにより、広告主は、情報提供システム100で提供した広告コンテンツにより、どの程度、見積り、資料請求、さらには商品の契約、購入が行われたのか、すなわち広告の効果を、より適切に評価することができる。 In addition, in the information providing system 100, by displaying web content such as that shown in Figs. 10(A) and (B) on the information terminals 120a and 120b, users can access a wider variety of content (e.g., "quote," "request for information," etc.). This allows advertisers to more appropriately evaluate the effectiveness of their advertising, i.e., the extent to which the advertising content provided by the information providing system 100 resulted in quotes, requests for information, and even product contracts and purchases.

さらに、情報提供システム100は、各利用者が、どのようなコンテンツに、何回アクセスしたのか、いつアクセスしたのか等の情報に基づいて、利用者の属性情報を更新することにより、利用者により適切な広告コンテンツを提供することができる。 In addition, the information providing system 100 can provide more appropriate advertising content to users by updating user attribute information based on information such as what content each user accessed, how many times the content was accessed, and when the content was accessed.

なお、本実施形態では、このような集計や、属性情報の更新をアプリIDに基づいて行う。このアプリIDには、利用者の個人情報や、情報端末120を特定する情報は含まれないので、本実施形態に係る情報提供システム100では、利用者の個人情報や、情報端末120の情報によらずに、アクセス情報の集計、属性情報の更新等を行うことができる。 In this embodiment, such tallying and updating of attribute information is performed based on the application ID. This application ID does not include personal information of the user or information that identifies the information terminal 120, so the information providing system 100 according to this embodiment can tally access information and update attribute information without relying on personal information of the user or information of the information terminal 120.

図13(B)は、バス停1320等に放送装置140を設け、スピーカ等の出力装置141を用いて、放送IDを含む音波142を放送(出力)する場合の例を示している。一般的に、バス停1320では、バス1310の車両内のように頻繁に音声アナウンスが放送されないので、バス停1320では、放送装置140は、例えば、16kHz以上の周波数で放送IDを含む音波142を放送(出力)することが望ましい。 Figure 13 (B) shows an example in which a broadcasting device 140 is provided at a bus stop 1320 or the like, and sound waves 142 including a broadcast ID are broadcast (output) using an output device 141 such as a speaker. Generally, voice announcements are not broadcast frequently at a bus stop 1320 as they are inside a bus 1310, so at the bus stop 1320, it is desirable for the broadcasting device 140 to broadcast (output) sound waves 142 including a broadcast ID at a frequency of, for example, 16 kHz or higher.

この場合も、情報端末120a、120bは、放送装置140が放送する音波142に含まれる放送IDを取得すると、取得した放送IDと、アプリIDとを含む端末情報を、情報提供装置110に送信する。 In this case, when the information terminals 120a and 120b acquire the broadcast ID contained in the sound waves 142 broadcast by the broadcast device 140, they transmit terminal information including the acquired broadcast ID and app ID to the information providing device 110.

これに応じて、情報提供装置110は、バス停1320でバス1310を待っている利用者向けコンテンツの中から、情報端末120a、120bを利用する利用者の属性に応じて、情報端末120a、120bに異なるコンテンツを提供する。例えば、情報提供装置110は、情報端末120a、120bの利用者の属性に応じて、自治体のイベントの情報、企業等の展示会等の情報、バス1310の時刻表等の利用者の趣味や嗜好に応じた情報を、情報端末120a、120bに表示させることができる。 In response to this, the information providing device 110 provides different content to the information terminals 120a and 120b from among content for users waiting for the bus 1310 at the bus stop 1320, depending on the attributes of the users using the information terminals 120a and 120b. For example, the information providing device 110 can display on the information terminals 120a and 120b information according to the hobbies and preferences of the users, such as information on events held by local governments, information on exhibitions held by companies, etc., and the timetable for the bus 1310, depending on the attributes of the users of the information terminals 120a and 120b.

<情報提供システムの適用例2>
図14は、一実施形態に係る情報提供システムの適用例を示す図(2)である。図14(A)は、電車等の列車1410の車両内に放送装置140を設け、スピーカ等の出力装置141a、141b、141cを用いて、車両ごとに異なる放送IDを含む音波を出力する場合の例を示している。
<Application example 2 of information provision system>
Fig. 14 is a diagram (2) showing an application example of the information provision system according to an embodiment. Fig. 14(A) shows an example in which a broadcasting device 140 is provided in a train 1410 such as an electric train, and sound waves including different broadcast IDs are output for each train using output devices 141a, 141b, and 141c such as speakers.

一般的に、列車1410の車両内においても、次に停車する駅の情報(例えば、「次は○○駅です。出口は右側です。」等)を含む音声アナウンスが放送される。従って、列車1410の車両内においても、この音声アナウンスを利用して、放送IDを含む音波を、列車1410の車両内に放送することができる。 Generally, even within the carriages of train 1410, a voice announcement including information about the next station to stop at (for example, "The next stop is XX station. The exit is on the right") is broadcast. Therefore, even within the carriages of train 1410, this voice announcement can be used to broadcast sound waves including a broadcast ID within the carriages of train 1410.

これにより、列車1410の車両内においても、図13で説明したように、例えば、情報提供装置110は、情報端末120a、120bの利用者の属性に応じて、異なるコンテンツを情報端末120a、120bに表示させることができる。 As a result, even inside the carriages of train 1410, as described in FIG. 13, for example, information providing device 110 can cause information terminals 120a and 120b to display different content depending on the attributes of the users of information terminals 120a and 120b.

また、列車1410では、例えば、図14(A)に示すように、車両ごとに異なる放送IDを含む音波を出力することにより、バス1310の場合とは異なる運用が可能になる。ここでは、バス1310への適用例との相違点を中心に説明を行う。 In addition, in the case of train 1410, for example, as shown in FIG. 14(A), by outputting sound waves containing a different broadcast ID for each vehicle, it becomes possible to operate the train 1410 in a different way than in the case of bus 1310. Here, the explanation will focus on the differences with the application to bus 1310.

例えば、図14(B)に示すように、駅のホーム1420において、列車が発車する前に放送される発車メロディ(又は発車音)に、所定の放送ID(例えば、放送ID0)を埋め込んでおく。また、情報端末120は、放送ID0を取得すると、例えば、図9に示すような情報処理システムの処理を開始するように設定されている。 For example, as shown in FIG. 14(B), a specific broadcast ID (e.g., broadcast ID0) is embedded in the departure melody (or departure sound) that is broadcast before a train departs on station platform 1420. Furthermore, when information terminal 120 acquires broadcast ID0, it is set to start processing of an information processing system such as that shown in FIG. 9.

情報端末120が、放送ID0を取得した後に、例えば、図14(A)に示すように、利用者が列車1410に乗車すると、乗り込んだ車両によって、異なるコンテンツが情報端末120a、120bに提供される。 After the information terminal 120 acquires the broadcast ID 0, for example, when the user boards the train 1410 as shown in FIG. 14(A), different content is provided to the information terminals 120a and 120b depending on the car that the user boards.

これを利用して、情報提供システム100は、例えば、利用者が乗った車両に応じて、異なるインセンティブが得られるように、コンテンツ(共通コンテンツ、又は個別コンテンツ)を提供することができる。 Using this, the information provision system 100 can provide content (common content or individual content) so that a user can receive different incentives depending on the vehicle they are riding in, for example.

インセンティブの例としては、所定の車両に乗車した利用者の情報端末120に、ポイントが与えられるもの等であっても良いし、所定の頻度で乗車料金が割引になるもの等であって良い。或いは、所定の車両に乗車した利用者の情報端末120には、所定のコンテンツを利用するためのアクセス権が与えられるもの等であっても良い。 Examples of incentives may include points being given to the information terminal 120 of a user who rides in a specified vehicle, or a discount on the fare at a specified frequency. Alternatively, the information terminal 120 of a user who rides in a specified vehicle may be given access rights to use specified content.

このような仕組みを利用して、列車1410を運行する鉄道会社等は、例えば、比較的空いている車両でより魅了的なインセンティブが得られるように設定することにより、車両ごとの乗車率を平準化すること等ができるようになる。 Using such a mechanism, the railway company operating the train 1410 can, for example, set up more attractive incentives in cars that are relatively empty, thereby leveling out the occupancy rates of each car.

また、鉄道会社等は、空席がない車両に乗車した利用者の情報端末120aに、空席が多い他の車両の情報を提供するもの等であっても良い。この場合、利用者は、空席が多い他の車両への移動が困難な場合でも、比較的空席が多い車両の情報を把握できるので、次に同じ列車1410に乗車するときに、乗り場の位置をより空き席が多い位置に変更すること等ができるようになる。 In addition, the railway company or the like may provide information about other cars with more vacant seats to the information terminal 120a of a user who is in a car with no vacant seats. In this case, even if it is difficult for the user to move to another car with more vacant seats, the user can obtain information about cars with relatively more vacant seats, and the next time the user boards the same train 1410, the user can change the location of the boarding area to a location with more vacant seats, etc.

以上、本発明の各実施形態によれば、放送内容に対応するコンテンツを利用者の情報端末に提供する情報提供システムにおいて、様々な利用者に応じて異なるコンテンツを提供することができるようになる。 As described above, according to each embodiment of the present invention, in an information providing system that provides content corresponding to broadcast content to a user's information terminal, it becomes possible to provide different content to various users.

上記の各実施形態では、バスや列車等へ適用例について説明したが、本実施形態に係る情報提供システム100は、例えば、タクシー、航空機、船舶等の様々な輸送機器にも適用可能である。 In the above embodiments, examples of application to buses, trains, etc. have been described, but the information provision system 100 according to this embodiment can also be applied to various transport vehicles, such as taxis, airplanes, ships, etc.

また、本実施形態に係る情報提供システム100は、輸送機器に限られず、様々な施設(例えば、医療施設、商業施設、オフィス、工場等)や街中等にも適用可能である。 In addition, the information provision system 100 according to this embodiment is not limited to transportation equipment, but can also be applied to various facilities (e.g., medical facilities, commercial facilities, offices, factories, etc.) and city streets, etc.

なお、放送内容を識別する識別情報としては、出力装置141や放送装置140に関する識別情報(装置や機器のID、これらの設置場所、放送する車輌の運行系統や路線系統のID等)を用い、上述の音波解析部523が上述同様の処理により、これらを抽出するようにしても良い。 In addition, as identification information for identifying the broadcast content, identification information related to the output device 141 or the broadcast device 140 (such as the ID of the device or equipment, the installation location of these, or the ID of the operating route or line of the vehicle broadcasting) may be used, and the sound wave analysis unit 523 described above may extract this information by processing similar to that described above.

<補足>
上記で説明した各実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。
<Additional Information>
Each function of each embodiment described above can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), and a conventional circuit module designed to execute each function described above.

また、実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものに過ぎない。ある実施形態では、情報提供装置110は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、属性管理装置130は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。 Furthermore, the devices described in the examples are merely representative of one of multiple computing environments for implementing the embodiments disclosed herein. In one embodiment, the information providing device 110 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with each other via any type of communication link, including a network, shared memory, etc., and perform the processes disclosed herein. Similarly, the attribute management device 130 may include multiple computing devices configured to communicate with each other.

さらに、情報提供装置110、及び属性管理装置130は、開示された処理ステップ、例えば図9、12を様々な組合せで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、情報提供装置110によって実行され得る。同様に、所定のユニットの機能は、属性管理装置130によって実行することができる。また、情報提供装置110と属性管理装置130の各要素はそれぞれ、1つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。 Furthermore, the information providing device 110 and the attribute management device 130 can be configured to share the disclosed processing steps, e.g., FIGS. 9 and 12, in various combinations. For example, the process performed by a given unit can be performed by the information providing device 110. Similarly, the function of a given unit can be performed by the attribute management device 130. Also, each element of the information providing device 110 and the attribute management device 130 may be integrated into one server device or separated into multiple devices.

100 情報提供システム
110 情報提供装置
120 情報端末
130 属性管理装置
140 放送装置
200 コンピュータ
502 コンテンツ管理部
503 端末情報受信部
504 属性情報取得部
506 情報提供部
523 音波解析部(解析部)
524 端末情報送信部(送信部)
525 表示制御部(表示部)
REFERENCE SIGNS LIST 100 Information providing system 110 Information providing device 120 Information terminal 130 Attribute management device 140 Broadcasting device 200 Computer 502 Content management unit 503 Terminal information receiving unit 504 Attribute information acquisition unit 506 Information providing unit 523 Sound wave analysis unit (analysis unit)
524 Terminal information transmission unit (transmission unit)
525 Display control unit (display unit)

特開2017-107532号公報JP 2017-107532 A

Claims (9)

放送内容を識別する第1の識別情報と、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツと、を対応付けて管理するコンテンツ管理部と、
前記第1の識別情報を取得した情報端末から、前記第1の識別情報と、前記情報端末を識別する第2の識別情報とを受信する端末情報受信部と、
前記第2の識別情報に基づいて、前記情報端末を利用する利用者の属性を示す属性情報を取得する属性情報取得部と、
前記情報端末に、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツのうち、前記属性情報に応じた個別コンテンツ提供する情報提供部と、
を有する、情報提供装置。
a content management unit that manages, in association with each other, first identification information that identifies a broadcast content, a common content corresponding to the first identification information, and a plurality of individual contents related to the broadcast content identified by the first identification information;
a terminal information receiving unit that receives, from an information terminal that has acquired the first identification information, the first identification information and second identification information that identifies the information terminal;
an attribute information acquisition unit that acquires attribute information indicating attributes of a user who uses the information terminal based on the second identification information;
an information providing unit that provides, to the information terminal, common content corresponding to the first identification information and individual content corresponding to the attribute information among a plurality of individual contents related to the broadcast content identified by the first identification information;
An information providing device having the above configuration.
前記属性情報は、前記利用者の行動履歴に基づき特定される情報である、請求項に記載の情報提供装置。 The information providing device according to claim 1 , wherein the attribute information is information identified based on a behavior history of the user. 前記行動履歴は、前記利用者が閲覧したコンテンツの情報、及び前記コンテンツを閲覧した回数の情報を含む、請求項に記載の情報提供装置。 The information providing device according to claim 2 , wherein the behavior history includes information on content viewed by the user and information on the number of times the content has been viewed. 前記属性情報取得部は、前記第2の識別情報と、前記第2の識別情報に対応する前記属性情報とを対応付けて管理する属性情報管理部から、前記利用者の属性を示す前記属性情報を取得する、請求項1乃至のいずれか一項に記載の情報提供装置。 4. The information providing device according to claim 1, wherein the attribute information acquisition unit acquires the attribute information indicating the attributes of the user from an attribute information management unit that associates and manages the second identification information with the attribute information corresponding to the second identification information. 放送内容を識別する第1の識別情報と、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツと、を対応付けて管理するコンテンツ管理部と、
前記第1の識別情報を取得した情報端末から、前記第1の識別情報と、前記情報端末を識別する第2の識別情報とを受信する端末情報受信部と、
前記第2の識別情報に基づいて、前記情報端末を利用する利用者の属性を示す属性情報を取得する属性情報取得部と、
前記情報端末に、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツのうち、前記属性情報に応じた個別コンテンツと、を提供する情報提供部と、
を有する、情報提供装置と、
前記情報提供装置と通信可能な情報端末に、
前記放送内容を放送する音波を解析して前記第1の識別情報を抽出する処理、
取得した前記第1の識別情報と、前記情報端末を識別する第2の識別情報とを含む端末情報を前記情報提供装置に送信する送信処理、及び
前記情報提供装置から送信されるコンテンツを表示する表示処理、
を実行させるプログラムと、
を含む、情報提供システム。
a content management unit that manages, in association with each other, first identification information that identifies a broadcast content, a common content corresponding to the first identification information, and a plurality of individual contents related to the broadcast content identified by the first identification information;
a terminal information receiving unit that receives, from an information terminal that has acquired the first identification information, the first identification information and second identification information that identifies the information terminal;
an attribute information acquisition unit that acquires attribute information indicating attributes of a user who uses the information terminal based on the second identification information;
an information providing unit that provides, to the information terminal, a common content corresponding to the first identification information and an individual content corresponding to the attribute information among a plurality of individual contents related to the broadcast content identified by the first identification information;
An information providing device having
An information terminal capable of communicating with the information providing device,
A process of analyzing a sound wave that broadcasts the broadcast content and extracting the first identification information;
a transmission process of transmitting terminal information including the acquired first identification information and second identification information for identifying the information terminal to the information providing device; and a display process of displaying the content transmitted from the information providing device.
A program for executing
An information provision system including:
前記プログラムは、予め定められた前記第1の識別情報を取得したときに、前記送信処理、及び前記表示処理を開始する、請求項に記載の情報提供システム。 The information providing system according to claim 5 , wherein the program starts the transmission process and the display process when the predetermined first identification information is acquired. コンピュータが、
放送内容を識別する第1の識別情報と、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツと、を対応付けて管理する処理と、
前記第1の識別情報を取得した情報端末から、前記第1の識別情報と、前記情報端末を識別する第2の識別情報とを受信する処理と、
前記第2の識別情報に基づいて、前記情報端末を利用する利用者の属性を示す属性情報を取得する処理と、
前記情報端末に、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツのうち、前記属性情報に応じた個別コンテンツ提供する処理と、
を実行する、情報提供方法。
The computer
A process of managing, in association with each other, first identification information for identifying broadcast content, common content corresponding to the first identification information, and a plurality of individual contents related to the broadcast content identified by the first identification information;
receiving, from an information terminal that has acquired the first identification information, the first identification information and second identification information that identifies the information terminal;
A process of acquiring attribute information indicating attributes of a user who uses the information terminal based on the second identification information;
providing , to the information terminal, common content corresponding to the first identification information and individual content corresponding to the attribute information among a plurality of individual contents related to the broadcast content identified by the first identification information;
A method of providing information.
コンピュータに、
放送内容を識別する第1の識別情報と、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツと、を対応付けて管理する処理と、
前記第1の識別情報を取得した情報端末から、前記第1の識別情報と、前記情報端末を識別する第2の識別情報とを受信する処理と、
前記第2の識別情報に基づいて、前記情報端末を利用する利用者の属性を示す属性情報を取得する処理と、
前記情報端末に、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツのうち、前記属性情報に応じた個別コンテンツ提供する処理と、
を実行させる、プログラム。
On the computer,
A process of managing, in association with each other, first identification information for identifying broadcast content, common content corresponding to the first identification information, and a plurality of individual contents related to the broadcast content identified by the first identification information;
receiving, from an information terminal that has acquired the first identification information, the first identification information and second identification information that identifies the information terminal;
A process of acquiring attribute information indicating attributes of a user who uses the information terminal based on the second identification information;
providing , to the information terminal, common content corresponding to the first identification information and individual content corresponding to the attribute information among a plurality of individual contents related to the broadcast content identified by the first identification information;
A program to execute.
放送内容を識別する第1の識別情報と、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツと、を対応付けて管理するコンテンツ管理部と、
前記第1の識別情報を取得した情報端末から、前記第1の識別情報と、前記情報端末を識別する第2の識別情報とを受信する端末情報受信部と、
前記第2の識別情報に基づいて、前記情報端末を利用する利用者の属性を示す属性情報を取得する属性情報取得部と、
前記情報端末に、前記第1の識別情報に対応する共通コンテンツと、前記第1の識別情報で識別される前記放送内容に関連する複数の個別コンテンツのうち、前記属性情報に応じた個別コンテンツ提供する情報提供部と、
を有する、情報提供装置と、
前記放送内容を放送する音波を解析して前記第1の識別情報を抽出する解析部と、
抽出した前記第1の識別情報と、前記情報端末を識別する第2の識別情報とを含む端末情報を前記情報提供装置に送信する送信部と、
前記情報提供装置から送信されるコンテンツを表示する表示部と、
を有する、情報端末と、
を含む情報提供システム。
a content management unit that manages, in association with each other, first identification information that identifies a broadcast content, a common content corresponding to the first identification information, and a plurality of individual contents related to the broadcast content identified by the first identification information;
a terminal information receiving unit that receives, from an information terminal that has acquired the first identification information, the first identification information and second identification information that identifies the information terminal;
an attribute information acquisition unit that acquires attribute information indicating attributes of a user who uses the information terminal based on the second identification information;
an information providing unit that provides, to the information terminal, common content corresponding to the first identification information and individual content corresponding to the attribute information among a plurality of individual contents related to the broadcast content identified by the first identification information;
An information providing device having
an analysis unit that analyzes a sound wave that broadcasts the broadcast content and extracts the first identification information;
a transmitting unit configured to transmit terminal information including the extracted first identification information and second identification information for identifying the information terminal to the information providing device;
a display unit that displays the content transmitted from the information providing device;
An information terminal having
An information provision system including:
JP2019232654A 2019-12-24 2019-12-24 Information provision device, information provision system, information provision method, and program Active JP7521186B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019232654A JP7521186B2 (en) 2019-12-24 2019-12-24 Information provision device, information provision system, information provision method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019232654A JP7521186B2 (en) 2019-12-24 2019-12-24 Information provision device, information provision system, information provision method, and program

Publications (2)

Publication Number Publication Date
JP2021101285A JP2021101285A (en) 2021-07-08
JP7521186B2 true JP7521186B2 (en) 2024-07-24

Family

ID=76651362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019232654A Active JP7521186B2 (en) 2019-12-24 2019-12-24 Information provision device, information provision system, information provision method, and program

Country Status (1)

Country Link
JP (1) JP7521186B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011071880A (en) 2009-09-28 2011-04-07 Kddi Corp Mobile radio communication terminal, content viewing system, and method and program for controlling mobile radio communication terminal
JP2017107532A (en) 2015-11-30 2017-06-15 株式会社リコー Information provision system, onboard device, information processing device, information provision method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011071880A (en) 2009-09-28 2011-04-07 Kddi Corp Mobile radio communication terminal, content viewing system, and method and program for controlling mobile radio communication terminal
JP2017107532A (en) 2015-11-30 2017-06-15 株式会社リコー Information provision system, onboard device, information processing device, information provision method, and program

Also Published As

Publication number Publication date
JP2021101285A (en) 2021-07-08

Similar Documents

Publication Publication Date Title
US10762528B1 (en) Platform for location and time based advertising
US10621621B1 (en) Platform for location and time based advertising
US11282109B2 (en) Systems and methods for presenting and delivering content
US20180341985A1 (en) Provision and management of advertising via mobile entity
JP7485509B2 (en) Program, information processing method, and terminal
JP6310795B2 (en) Advertisement control apparatus, advertisement control method, and advertisement control system
JP7260263B2 (en) Information processing device, information processing method, and information processing program
JP6971206B2 (en) Information processing equipment, information processing methods, and information processing programs
JP7521186B2 (en) Information provision device, information provision system, information provision method, and program
JP7041032B2 (en) Information processing equipment, information processing methods, and information processing programs
CN111007994B (en) Image generating device, image generating method and non-transitory recording medium for recording program
JP7152288B2 (en) System, method and program for providing content
US12494857B2 (en) Broadcasting contextual information through modification of audio and video interfaces
JP2020057178A (en) Information processing device
TWI916538B (en) Method for broadcasting contextual information through modification of audio and video interfaces
KR102523507B1 (en) Apparatus and method for providing sound map service
WO2022210336A2 (en) Broadcasting contextual information through modification of audio and video interfaces
CN109598562A (en) The method, apparatus and electronic equipment of information publication
KR102078168B1 (en) A method of maximizing the display effect of contents using the recognized number of mobile terminals
EP2919442B1 (en) Using audio intervention for creating context awareness
KR20240000282A (en) method for providing comparative analysis services by industry and a server therefor
JP2022147790A (en) Vehicle operating device
KR20230010409A (en) Personalized adverdisement systerm based on public transport
JP2010109485A (en) In-vehicle device, and method for reproducing content
JP2020030776A (en) Information processor, method for processing information, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221017

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230804

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230815

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240307

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240624

R150 Certificate of patent or registration of utility model

Ref document number: 7521186

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150