JP7643966B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7643966B2 JP7643966B2 JP2021119713A JP2021119713A JP7643966B2 JP 7643966 B2 JP7643966 B2 JP 7643966B2 JP 2021119713 A JP2021119713 A JP 2021119713A JP 2021119713 A JP2021119713 A JP 2021119713A JP 7643966 B2 JP7643966 B2 JP 7643966B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- posted
- user
- sensor
- positional relationship
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 196
- 238000003672 processing method Methods 0.000 title claims description 10
- 230000008859 change Effects 0.000 claims description 86
- 230000001133 acceleration Effects 0.000 claims description 35
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 13
- 238000012546 transfer Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 7
- 238000013459 approach Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 4
- 238000005401 electroluminescence Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000002716 delivery method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005355 Hall effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.
スマートフォンなどを用いる乗換案内アプリを介して、利用者の乗換案内検索履歴のデータを収集することができる。利用者の乗換案内検索履歴を用いて電車の混雑率を予測する技術が知られている。例えば、特許文献1には、乗換案内アプリの検索履歴の情報に基づいて、経路の混雑状況を予測する技術が開示されている。
Data on users' transfer information search history can be collected via a transfer information app on a smartphone or the like. Technology is known that predicts train congestion using a user's transfer information search history. For example,
しかしながら、特許文献1に開示された方法では、経路の混雑状況を予測することができるものの、利用者が乗車している車両を特定することはできない。電車には車両に応じて商品やサービスなどを宣伝する広告が掲載されている。広告を掲載した事業者にとっては、電車の車両に掲載した広告に関連するコンテンツを利用者に配信することができれば、広告された商品やサービスの利用者への訴求効果を高めることができると考えられる。
However, while the method disclosed in
本発明は上記の課題を鑑み、利用者の相対的な位置関係を特定することができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。 In view of the above problems, the present invention aims to provide an information processing device, an information processing method, and an information processing program that can identify the relative positional relationship of users.
上述した課題を解決し、目的を達成するために、本開示に係る情報処理装置は、各種のセンサ情報を計測するセンサ部を備える利用者端末から前記センサ部が計測したセンサ情報を取得する取得部と、前記取得部が複数の利用者端末から取得したセンサ情報の時系列変化に基づいて利用者の相対的な位置関係を特定する特定部と、特定された位置関係に応じたコンテンツを配信する配信部と、を備える。 In order to solve the above-mentioned problems and achieve the objective, the information processing device according to the present disclosure includes an acquisition unit that acquires sensor information measured by a sensor unit from a user terminal having a sensor unit that measures various types of sensor information, an identification unit that identifies the relative positional relationship of users based on time-series changes in the sensor information acquired by the acquisition unit from multiple user terminals, and a distribution unit that distributes content according to the identified positional relationship.
実施形態の一態様によれば、利用者の相対的な位置関係を特定することができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することができる。 According to one aspect of the embodiment, it is possible to provide an information processing device, an information processing method, and an information processing program that can identify the relative positional relationship of users.
以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態(以下、「実施形態」と記載する。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments.
(実施形態)
〔1-1.実施形態に係る情報処理の一例〕
まず、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理の一例を示す図である。図1では、実施形態に係る情報処理が情報処理装置100により実行される例を示す。
(Embodiment)
1-1. Example of information processing according to the embodiment
First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment. Fig. 1 shows an example in which information processing according to the embodiment is executed by an
図1では、情報処理装置100が複数の利用者端末200からセンサ情報を取得し、取得したセンサ情報の時系列変化の比較に基づいて、利用者の相対的な位置関係を特定し、特定された位置関係に応じてコンテンツを配信する例を示している。以下、図1を用いて、実施形態に係る情報処理の一例についてステップごとに説明する。
Figure 1 shows an example in which an
情報処理装置100は、事業者端末300から事業者が入稿したコンテンツを受け付ける。(ステップS1)。例えば、情報処理装置100は、事業者端末300から事業者が列車の車両に対応付けて入稿したコンテンツを受け付ける。
The
情報処理装置100は、利用者端末200Bから投稿情報を受け付けて、センサ情報を取得する(ステップS2)。例えば、情報処理装置100は、利用者端末200Bから利用者U2が投稿した利用者U2の乗車車両に関する投稿情報を受け付けて、利用者端末200Bが計測したセンサ情報を取得する。
The
情報処理装置100は、利用者端末200Aからセンサ情報を取得する(ステップS3)。例えば、情報処理装置100は、センサ情報の提供に同意している利用者U1の利用者端末200Aからセンサ情報を取得する。
The
情報処理装置100は、センサ情報の時系列変化の比較に基づいて利用者の相対的な位置関係を特定する(ステップS4)。例えば、情報処理装置100は、投稿情報を投稿していない利用者U1の利用者端末200Aから取得したセンサ情報の時系列変化と、投稿情報を投稿した利用者U2の利用者端末200Bから取得したセンサ情報の時系列変化とを比較して類似度を算出し、類似度に基づいて利用者の相対的な位置関係を特定してよい。また、センサ情報の時系列変化の特徴的なパターンが発生するタイミングを検出して、特徴的なパターンが発生するタイミングの差に基づいて、利用者の相対的な位置関係を特定してもよい。なお、ここで、利用者の相対的な位置関係とは、利用者間の相対的な位置を示すものであって、例えば、利用者U1が利用者U2に対して、北西方向に300m離れた位置にいるなどであってよい。すなわち、相対的な位置関係とは、乗車車両に限定されるものではなく、例えば、複数の事業所を有する企業において、利用者の相対的な位置関係によって特定される利用者が当日に出社した事業所を示すものであってもよい。これにより、例えば、投稿情報によって利用者U2の乗車車両が特定されていれば、相対的な位置関係に基づいて利用者U1の乗車車両を特定することができる。図1に示す例においては、利用者U2が車両C4に乗車している際に投稿した投稿情報と、その際に計測されたセンサ情報と、を情報処理装置100が取得して、投稿情報を投稿していない利用者U1の利用者端末200Aが計測したセンサ情報と比較して、利用者間の相対的な位置関係を特定し、それに基づいて利用者U1が車両C1に乗車していることを特定する処理が示されている。
The
情報処理装置100は、特定した相対的な位置関係に応じたコンテンツを利用者端末200に配信する(ステップS5)。例えば、情報処理装置100がステップS4の例で示したように利用者U1が車両C1に乗車していることを特定したら、情報処理装置100は車両C1を指定して事業者が入稿したコンテンツを利用者U1の利用者端末200Aに配信する。
The
これにより、情報処理装置100は、利用者の相対的な位置関係を特定し、特定した位置関係に応じたコンテンツを利用者端末200に配信することができる。したがって、事業者に多様なコンテンツの配信方法を提供することができる。
This allows the
〔1-2.実施形態に係る情報処理の他の例1(加速度センサ)〕
情報処理装置100は、加速度センサが計測した加速度の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
1-2. Another example 1 of information processing according to the embodiment (acceleration sensor)
The
この情報処理について順を追って説明する。まず、情報処理装置100は、図1に示したステップS1からS3までと同じ処理を実行する。ステップS1からS3までの処理は前述した処理と同じであるから説明を省略する。なお、本情報処理においてはステップS2とステップS3において情報処理装置100が取得するセンサ情報は、加速度センサが計測した加速度である。
This information processing will be explained step by step. First, the
情報処理装置100は、取得した加速度の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、情報処理装置100は、投稿情報を投稿していない利用者U1の利用者端末200Aから取得した加速度の時系列変化と、投稿情報を投稿した利用者U2の利用者端末200Bから取得した加速度の時系列変化とを比較し、類似度を算出することで、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、情報処理装置100は、加速度の時系列変化の特徴的なパターン(例えば、列車がカーブに差し掛かった時の加速度の変動など)が発生するタイミングを検出して、取得した加速度の時系列変化において特徴的なパターンが発生するタイミングの差に基づいて、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて当該利用者が乗車している乗車車両を特定してもよい。情報処理装置100は、特定した乗車車両に応じたコンテンツを利用者端末200に配信する。
The
これにより、情報処理装置100は、加速度の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。したがって、事業者に多様なコンテンツの配信方法を提供することができる。
This allows the
〔1-3.実施形態に係る情報処理の他の例2(ジャイロセンサ)〕
情報処理装置100は、ジャイロセンサが計測した角速度の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
1-3. Another example 2 of information processing according to the embodiment (gyro sensor)
The
この情報処理について順を追って説明する。情報処理装置100は、まず、図1に示したステップS1からS3までと同じ処理を実行する。ステップS1からS3までの処理は前述した処理と同じであるから説明を省略する。なお、本情報処理においてはステップS2とステップS3において情報処理装置100が取得するセンサ情報は、ジャイロセンサが計測した角速度である。
This information processing will be explained step by step. First, the
情報処理装置100は、取得した角速度の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、情報処理装置100は、投稿情報を投稿していない利用者U1の利用者端末200Aから取得した角速度の時系列変化と、投稿情報を投稿した利用者U2の利用者端末200Bから取得した角速度の時系列変化とを比較し、類似度を算出することで、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、情報処理装置100は、角速度の時系列変化の特徴的なパターン(例えば、列車がカーブに差し掛かった時の角速度の変動など)が発生するタイミングを検出して、取得した角速度の時系列変化において特徴的なパターンが発生するタイミングの差に基づいて、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。情報処理装置100は、特定した乗車車両に応じたコンテンツを利用者端末200に配信する。
The
これにより、情報処理装置100は、角速度の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。したがって、事業者に多様なコンテンツの配信方法を提供することができる。
This allows the
〔1-4.実施形態に係る情報処理の他の例3(位置情報センサ)〕
情報処理装置100は、位置情報センサが計測した位置情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
1-4. Another example 3 of information processing according to the embodiment (position information sensor)
The
この情報処理について順を追って説明する。まず、情報処理装置100は、図1に示したステップS1からS3までと同じ処理を実行する。ステップS1からS3までの処理は前述した処理と同じであるから説明を省略する。なお、本情報処理においてはステップS2とステップS3において情報処理装置100が取得するセンサ情報は、位置情報センサが計測した位置情報である。
This information processing will be explained step by step. First, the
情報処理装置100は、取得した位置情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、情報処理装置100は、投稿情報を投稿していない利用者U1の利用者端末200Aから取得した位置情報の時系列変化と、投稿情報を投稿した利用者U2の利用者端末200Bから取得した位置情報の時系列変化とを比較し、類似度を算出することで、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、情報処理装置100は、位置情報の時系列変化の特徴的なパターン(例えば、列車がカーブに差し掛かった時の位置情報の変動など)が発生するタイミングを検出して、取得した位置情報の時系列変化において特徴的なパターンが発生するタイミングの差に基づいて、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。情報処理装置100は、特定した乗車車両に応じたコンテンツを利用者端末200に配信する。なお、位置情報がGPS(Global Positioning System)センサで取得されたものである場合は、位置情報から直接に利用者の乗車車両を特定できる程度に位置情報の精度は高くないため、このように位置情報の時系列変化に基づいて、利用者間の相対的な位置関係を特定する。
The
これにより、情報処理装置100は、位置情報の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。したがって、事業者に多様なコンテンツの配信方法を提供することができる。
This allows the
〔1-5.実施形態に係る情報処理の他の例4(磁気センサ)〕
情報処理装置100は、磁気センサが計測した磁気情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
1-5. Another example 4 of information processing according to the embodiment (magnetic sensor)
The
この情報処理について順を追って説明する。まず、情報処理装置100は、図1に示したステップS1からS3までと同じ処理を実行する。ステップS1からS3までの処理は前述した処理と同じであるから説明を省略する。なお、本情報処理においてはステップS2とステップS3において情報処理装置100が取得するセンサ情報は、磁気センサが計測した磁気情報である。
This information processing will be explained step by step. First, the
情報処理装置100は、取得した磁気情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、情報処理装置100は、投稿情報を投稿していない利用者U1の利用者端末200Aから取得した磁気情報の時系列変化と、投稿情報を投稿した利用者U2の利用者端末200Bから取得した磁気情報の時系列変化とを比較し、類似度を算出することで、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、情報処理装置100は、磁気情報の時系列変化の特徴的なパターン(例えば、列車が変電所の近傍を通過する際の磁気情報の変動など)が発生するタイミングを検出して、取得した磁気情報の時系列変化において特徴的なパターンが発生するタイミングの差に基づいて、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。情報処理装置100は、特定した乗車車両に応じたコンテンツを利用者端末200に配信する。
The
これにより、情報処理装置100は、磁気情報の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。
This allows the
〔1-6.実施形態に係る情報処理の他の例5(照度センサ)〕
情報処理装置100は、照度センサが計測した照度情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
1-6. Another example 5 of information processing according to the embodiment (illuminance sensor)
The
この情報処理について順を追って説明する。情報処理装置100は、まず、図1に示したステップS1からS3までと同じ処理を実行する。ステップS1からS3までの処理は前述した処理と同じであるから説明を省略する。なお、本情報処理においてはステップS2とステップS3において情報処理装置100が取得するセンサ情報は、照度センサが計測した照度情報である。
This information processing will be explained step by step. First, the
情報処理装置100は、取得した照度情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、情報処理装置100は、投稿情報を投稿していない利用者U1の利用者端末200Aから取得した照度情報の時系列変化と、投稿情報を投稿した利用者U2の利用者端末200Bから取得した照度情報の時系列変化とを比較し、類似度を算出することで、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、情報処理装置100は、照度情報の時系列変化の特徴的なパターン(例えば、列車がトンネルを通過する際の照度情報の変動など)が発生するタイミングを検出して、取得した照度情報の時系列変化において特徴的なパターンが発生するタイミングの差に基づいて、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。情報処理装置100は、特定した乗車車両に応じたコンテンツを利用者端末200に配信する。
The
これにより、情報処理装置100は、照度情報の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。
This allows the
〔1-7.実施形態に係る情報処理の他の例6(ビーコン受信機)〕
情報処理装置100は、ビーコン受信機が受信したビーコン情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
1-7. Another example 6 of information processing according to the embodiment (beacon receiver)
The
この情報処理について順を追って説明する。情報処理装置100は、まず、図1に示したステップS1からS3までと同じ処理を実行する。ステップS1からS3までの処理は前述した処理と同じであるから説明を省略する。なお、本情報処理においてはステップS2とステップS3において情報処理装置100が取得するセンサ情報は、ビーコン受信機が受信したビーコン情報である。
This information processing will be explained step by step. First, the
情報処理装置100は、取得したビーコン情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、情報処理装置100は、投稿情報を投稿していない利用者U1の利用者端末200Aから取得したビーコン情報に含まれるビーコン信号受信時刻と、投稿情報を投稿した利用者U2の利用者端末200Bから取得したビーコン情報に含まれるビーコン信号受信時刻と、を比較することで、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。情報処理装置100は、利用者の特定した乗車車両に応じたコンテンツを利用者端末200に配信する。
The
〔2.情報処理システムの構成〕
次に、図2を用いて実施形態に係る情報処理システム1の構成について説明する。図2は、実施形態に係る情報処理システムの構成例を示す図である。図2に示すように、情報処理システム1は、情報処理装置100と、利用者端末200と、事業者端末300と、を含む。なお、図2に示した情報処理システム1は、複数台の情報処理装置100や、複数台の利用者端末200や、複数台の事業者端末300が含まれ構成されていてもよい。情報処理装置100と、利用者端末200と、事業者端末300と、は所定の通信網(ネットワークN)を介して、有線又は無線により通信可能に接続される。
2. Configuration of Information Processing System
Next, the configuration of the
情報処理装置100は、例えばPC(Personal Computer)、WS(Work Station)、サーバの機能を備えるコンピュータなどの情報処理装置であってよい。情報処理装置100は、利用者端末200と、事業者端末300と、からネットワークNを介して送信されてきた情報に基づいて処理を行う。
The
利用者端末200は、利用者が利用する情報処理装置である。利用者端末200は、例えば、スマートフォン、タブレット型端末、デスクトップ型PC、ノート型PC、携帯電話機、PDA(Personal Digital Assistant)等の情報処理装置であってよい。なお、図1に示す例においては、利用者端末200がスマートフォンである場合を示している。
The
事業者端末300は、事業者が利用する情報処理装置である。事業者端末300は、例えば、スマートフォン、タブレット型端末、デスクトップ型PC、ノート型PC、携帯電話機、PDA等の情報処理装置であってよい。なお、図1に示す例においては、事業者端末300がノート型PCである場合を示している。
The
〔3.情報処理装置の構成〕
次に、図3を用いて、実施形態に係る情報処理装置100の構成について説明する。図3は、実施形態に係る情報処理装置の構成例を示す図である。図3に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130と、を有する。なお、図3に図示はしていないが、情報処理装置100は、情報処理装置100の管理者から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
3. Configuration of information processing device
Next, the configuration of the
(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、利用者端末200と、事業者端末300と、の間で情報の送受信を行う。
(Regarding communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC) etc. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information between the
(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、SSD(Solid State Drive)、光ディスク等の記憶装置によって実現される。図3に示すように、記憶部120は、投稿情報記憶部121と、センサ情報記憶部122と、コンテンツ記憶部123と、を有する。
(Regarding the storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk, a solid state drive (SSD), an optical disk, etc. As shown in FIG. 3 , the storage unit 120 has a post
(投稿情報記憶部121について)
投稿情報記憶部121は、利用者が乗換案内アプリを用いて投稿した情報を記憶する。図4は、実施形態に係る情報処理装置の投稿情報記憶部に記憶される情報の一例を示す図である。
(Regarding the posted information storage unit 121)
The posted
図4に示す例において、投稿情報記憶部121は、「利用者ID」、「出発駅ID」、「到着駅ID」、「発着時刻」、「路線ID」、「列車ID」、「車両番号」という項目に係る情報を紐付けて記憶する。
In the example shown in FIG. 4, the post
「利用者ID」は、投稿情報を投稿した利用者を識別する文字列や番号である。「出発駅ID」は、投稿者が乗車した列車の出発駅を識別する文字列や番号である。「到着駅ID」は、投稿者が乗車した列車の到着駅を識別する文字列や番号である。「発着時刻」は、投稿者が乗車した列車の発車時刻、及び到着時刻を示す情報である。「路線ID」は、投稿者が乗車した列車が運行する路線を識別する文字列や番号である。「列車ID」は、投稿者が乗車した列車を識別する文字列や番号である。「車両番号」は、複数の車両を有する列車において、投稿者が乗車している車両を識別する番号である。 "User ID" is a character string or number that identifies the user who posted the posted information. "Departure station ID" is a character string or number that identifies the departure station of the train that the poster boarded. "Arrival station ID" is a character string or number that identifies the arrival station of the train that the poster boarded. "Departure/arrival time" is information that indicates the departure and arrival times of the train that the poster boarded. "Route ID" is a character string or number that identifies the route on which the train that the poster boarded operates. "Train ID" is a character string or number that identifies the train that the poster boarded. "Car number" is a number that identifies the car in which the poster boards a train with multiple cars.
すなわち、図4においては、利用者ID「U1」が示す利用者によって、当該利用者が出発駅ID「ST#1」が示す出発駅から、到着駅ID「ST#2」が示す到着駅まで、発着時刻「TM#1」が示す発着時刻で発着する、路線ID「RT#1」が示す路線で運行される、列車ID「TR#1」が示す列車の、車両番号「C1」が示す車両番号の車両に乗車している旨の投稿がされたことを示している。
In other words, Figure 4 shows that a user identified by user ID "U1" has posted that he or she is riding in a car with the car number indicated by car number "C1" of a train identified by train ID "
なお、投稿情報記憶部121は、「利用者ID」、「出発駅ID」、「到着駅ID」、「発着時刻」、「路線ID」、「列車ID」、「車両番号」という項目に係る情報に限定されることなく、その他の任意の利用者が投稿した投稿情報が記憶されてよい。
The posted
(センサ情報記憶部122について)
センサ情報記憶部122は、利用者端末200から取得したセンサ情報を記憶する。図5は、実施形態に係る情報処理装置のセンサ情報記憶部に記憶される情報の一例を示す図である。
(Regarding the sensor information storage unit 122)
The sensor information storage unit 122 stores the sensor information acquired from the
図5に示す例において、センサ情報記憶部122は、「利用者ID」、「利用者端末ID」、「センサ種別」、「センサ情報」という項目に係る情報を紐付けて記憶する。 In the example shown in FIG. 5, the sensor information storage unit 122 stores information related to the items "user ID," "user terminal ID," "sensor type," and "sensor information" in association with each other.
「利用者ID」は、利用者を識別する文字列や番号である。「利用者端末ID」は、利用者端末を識別する文字列や番号である。「センサ種別」は、後述して説明する利用者端末200が備えるセンサ部250のセンサの種類を示す情報である。「センサ情報」は、利用者端末200から取得したセンサ情報を示すデータである。なお、センサ情報は時系列データであり、センサ情報とセンサ情報が計測された時刻が対応付けて記憶されている。
"User ID" is a character string or number that identifies a user. "User terminal ID" is a character string or number that identifies a user terminal. "Sensor type" is information that indicates the type of sensor of the sensor unit 250 provided in the
すなわち、図5においては、利用者ID「U1」が示す利用者が所有する、利用者端末ID「200A」が示す利用者端末から、センサ種別「ST#1」が示すセンサ種別の、センサ情報「SD#1」が示すセンサ情報を、情報処理装置100の取得部131が取得したうえでセンサ情報記憶部122に記憶されていることを示している。
In other words, FIG. 5 shows that the sensor information indicated by the sensor information "
なお、センサ情報記憶部122は、「利用者ID」、「利用者端末ID」、「センサ種別」、「センサ情報」という項目に係る情報に限定されることなく、その他の任意のセンサに関係する情報が記憶されてよい。 The sensor information storage unit 122 is not limited to information related to the items "user ID," "user terminal ID," "sensor type," and "sensor information," and may store information related to any other sensor.
(コンテンツ記憶部123について)
コンテンツ記憶部123は、事業者端末300から受け付けたコンテンツを記憶する。図6は、実施形態に係る情報処理装置のコンテンツ記憶部に記憶される情報の一例を示す図である。
(Regarding the content storage unit 123)
The
図6に示す例において、コンテンツ記憶部123は、「事業者ID」、「コンテンツID」、「コンテンツデータ」、「路線ID」、「列車ID」、「車両番号」という項目に係る情報を紐付けて記憶する。
In the example shown in FIG. 6, the
「事業者ID」は、事業者を識別する文字列や番号である。「コンテンツID」は、事業者から受け付けたコンテンツを識別する文字列や番号である。「コンテンツデータ」は、事業者が配信を希望するコンテンツのデータである。「路線ID」は、事業者がコンテンツの配信を希望する列車が運行する路線を識別する文字列や番号である。「列車ID」」は、事業者がコンテンツの配信を希望する列車を識別する文字列や番号である。「車両番号」は、事業者がコンテンツの配信を希望する列車の複数の車両のうちコンテンツの配信先として指定した車両番号を示す情報である。 "Operator ID" is a character string or number that identifies the operator. "Content ID" is a character string or number that identifies the content received from the operator. "Content data" is data of the content that the operator wishes to distribute. "Route ID" is a character string or number that identifies the route on which the train to which the operator wishes to distribute content runs. "Train ID" is a character string or number that identifies the train to which the operator wishes to distribute content. "Car number" is information that indicates the car number of one of the multiple cars of the train to which the operator wishes to distribute content, which has been designated as the distribution destination of the content.
すなわち、図6においては、事業者ID「M1」が示す事業者から、コンテンツID「CT#1」によって識別されるコンテンツとして、コンテンツデータ「CD#1」が示すコンテンツデータが、路線ID「RT#1」が示す路線において運行される、列車ID「TR#1」が示す列車のうちの、車両番号「C1」が示す車両番号の車両を指定して、入稿されたうえでコンテンツ記憶部123に記憶されていることを示している。
In other words, FIG. 6 shows that the content data indicated by the content data "
なお、コンテンツ記憶部123は、「事業者ID」、「コンテンツID」、「コンテンツデータ」、「路線ID」、「列車ID」、「車両番号」という項目に係る情報に限定されることなく、その他の任意のコンテンツに関係する情報が記憶されてよい。
The
(制御部130について)
次に図3に戻って、制御部130について説明する。制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。
(Regarding the control unit 130)
Next, returning to Fig. 3, the control unit 130 will be described. The control unit 130 is realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like executing various programs stored in the storage device of the
図3に示すように、制御部130は、取得部131と、受付部132と、特定部133と、配信部134と、を有する。 As shown in FIG. 3, the control unit 130 has an acquisition unit 131, a reception unit 132, a determination unit 133, and a distribution unit 134.
(取得部131について)
取得部131は、各種のセンサ情報を計測するセンサ部250を備える利用者端末200からセンサ部250が計測したセンサ情報を取得する。例えば、利用者端末200が備えるセンサ部250が加速度センサである場合は、加速度センサが計測した加速度を利用者端末200から取得する。取得部131は、利用者端末200から取得したセンサ情報をセンサ情報記憶部122に記憶する。なお、取得部131は、利用者端末200が特定の領域に入った時に、センサ部250が計測したセンサ情報を取得するジオフェンシングを用いて、センサ情報を取得してもよい。ジオフェンシングは、GSP情報やWi-fi(Wireless Fidelity)(登録商標)などを用いて、特定の領域やその周辺に仮想的な境界を設けて対象がその境界に入ったときに、ソフトウェアによって特定のアクションを実行するものである。すなわち、特定の領域として列車を設定し、利用者が列車に乗った時点でセンサ情報を取得してよい。
(Regarding the Acquisition Unit 131)
The acquisition unit 131 acquires sensor information measured by the sensor unit 250 from the
(受付部132について)
受付部132は、事業者端末300から事業者が配信を希望するコンテンツを受け付ける。すなわち、受付部132は、事業者端末300から事業者が入稿したコンテンツを受け付けて、受け付けたコンテンツをコンテンツ記憶部123に記憶する。
(Regarding the Reception Unit 132)
The reception unit 132 receives content that the business operator wishes to distribute from the
また、受付部132は、利用者端末200から投稿情報を受け付ける。すなわち、受付部132は、利用者端末200から利用者が投稿した投稿情報を受け付けて、受け付けた投稿情報を投稿情報記憶部121に記憶する。
The reception unit 132 also receives posted information from the
(特定部133について)
特定部133は、取得部131が複数の利用者端末200から取得したセンサ情報の時系列変化に基づいて利用者の相対的な位置関係を特定する。例えば、特定部133は、取得したセンサ情報の時系列変化を比較して類似度を算出し、算出された類似度に基づいて利用者の相対的な位置関係を特定する。また、特定部133は、センサ情報の時系列変化の特徴的なパターンが発生したタイミングを検出し、特徴的なパターンを検出したタイミングの差に基づいて利用者の相対的な位置関係を特定してもよい。
(Regarding the identification unit 133)
The identifying unit 133 identifies the relative positional relationship of users based on the time-series change of the sensor information acquired by the acquiring unit 131 from the
特定部133は、加速度センサが計測した加速度の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、特定部133は、投稿情報を投稿していない利用者の利用者端末200から取得した加速度の時系列変化と、投稿情報を投稿した利用者の利用者端末200から取得した加速度の時系列変化とを比較し、類似度を算出することで、相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、特定部133は、加速度の時系列変化の特徴的なパターン(例えば、列車がカーブに差し掛かった時の加速度の変動など)が発生したタイミングを検出し、特徴的なパターンを検出したタイミングの差に基づいて利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。
The identification unit 133 identifies the vehicle in which the user is riding as the relative positional relationship of the user based on the time-series change in acceleration measured by the acceleration sensor. For example, the identification unit 133 may compare the time-series change in acceleration acquired from the
特定部133は、ジャイロセンサが計測した角速度の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、特定部133は、投稿情報を投稿していない利用者の利用者端末200から取得した角速度の時系列変化と、投稿情報を投稿した利用者の利用者端末200から取得した角速度の時系列変化とを比較し、類似度を算出することで、相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、特定部133は、角速度の時系列変化の特徴的なパターン(例えば、列車がカーブに差し掛かった時の角速度の変動など)が発生したタイミングを検出し、特徴的なパターンを検出したタイミングの差に基づいて利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。
The identification unit 133 identifies the vehicle in which the user is riding as the relative positional relationship of the user based on the time-series change in the angular velocity measured by the gyro sensor. For example, the identification unit 133 may compare the time-series change in the angular velocity acquired from the
特定部133は、位置情報センサが計測した位置情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、特定部133は、投稿情報を投稿していない利用者の利用者端末200から取得した位置情報の時系列変化と、投稿情報を投稿した利用者の利用者端末200から取得した位置情報の時系列変化とを比較し、類似度を算出することで、相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、特定部133は、位置情報の時系列変化の特徴的なパターン(例えば、列車がカーブに差し掛かった時の位置情報の変動など)が発生したタイミングを検出し、特徴的なパターンを検出したタイミングの差に基づいて利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。
The identification unit 133 identifies the vehicle in which the user is riding as the relative positional relationship of the user based on the time-series change in the position information measured by the position information sensor. For example, the identification unit 133 may compare the time-series change in the position information acquired from the
特定部133は、磁気センサが計測した磁気情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、特定部133は、投稿情報を投稿していない利用者の利用者端末200から取得した磁気情報の時系列変化と、投稿情報を投稿した利用者の利用者端末200から取得した磁気情報の時系列変化とを比較し、類似度を算出することで、相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、特定部133は、磁気情報の時系列変化の特徴的なパターン(例えば、列車が変電所の近傍を通過する際の磁気情報の変動など)が発生したタイミングを検出し、特徴的なパターンを検出したタイミングの差に基づいて利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。
The identification unit 133 identifies the vehicle in which the user is riding as the relative positional relationship of the user based on the time-series change in the magnetic information measured by the magnetic sensor. For example, the identification unit 133 may compare the time-series change in the magnetic information acquired from the
特定部133は、照度センサが計測した照度情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、特定部133は、投稿情報を投稿していない利用者の利用者端末200から取得した照度情報の時系列変化と、投稿情報を投稿した利用者の利用者端末200から取得した照度情報の時系列変化とを比較し、類似度を算出することで、相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。また、特定部133は、照度情報の時系列変化の特徴的なパターン(例えば、列車がトンネルを通過する際の照度情報の変動など)が発生したタイミングを検出し、特徴的なパターンを検出したタイミングの差に基づいて利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してもよい。
The identification unit 133 identifies the vehicle in which the user is riding as the relative positional relationship of the user based on the time-series change in the illuminance information measured by the illuminance sensor. For example, the identification unit 133 may compare the time-series change in illuminance information acquired from the
特定部133は、ビーコン受信機が受信したビーコン情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。例えば、特定部133は、投稿情報を投稿していない利用者U1の利用者端末200Aから取得したビーコン情報に含まれるビーコン信号受信時刻と、投稿情報を投稿した利用者U2の利用者端末200Bから取得したビーコン情報に含まれるビーコン信号受信時刻と、を比較することで、利用者の相対的な位置関係を特定し、相対的な位置関係に基づいて、当該利用者が乗車している乗車車両を特定してよい。
The identification unit 133 identifies the vehicle in which the user is riding as the relative positional relationship of the user based on the time series change of the beacon information received by the beacon receiver. For example, the identification unit 133 may identify the relative positional relationship of the user by comparing the beacon signal reception time included in the beacon information acquired from the
(配信部134について)
配信部134は、特定された位置関係に応じたコンテンツを配信する。例えば、特定部133が利用者U1の乗車している車両が車両C1であると特定した場合、配信部134は車両C1に対応付けて事業者が入稿したコンテンツをコンテンツ記憶部123から読み出して通信部110を介して利用者U1の利用者端末200Aに配信する。
(Regarding the distribution unit 134)
The distribution unit 134 distributes content according to the identified positional relationship. For example, when the identification unit 133 identifies that the vehicle in which the user U1 is riding is the vehicle C1, the distribution unit 134 reads out content submitted by the business operator in association with the vehicle C1 from the
〔4.利用者端末の構成〕
次に、図7を用いて、実施形態に係る利用者端末200の構成について説明する。図7は、実施形態に係る利用者端末の構成例を示す図である。図7に示すように、利用者端末200は、通信部210と、入力部220と、出力部230と、制御部240と、センサ部250と、記憶部260と、を有する。
[4. Configuration of user terminal]
Next, the configuration of the
通信部210は、例えば、NIC等によって実現される。そして、通信部210は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、情報処理装置100との間で各種の情報の送受信を行う。
The
入力部220は、利用者から各種の操作情報が入力される。例えば、入力部220は、タッチパネルにより表示面(例えば出力部230)を介して利用者からの各種操作を受け付けてもよい。また、入力部220は、利用者端末200に設けられたボタンや、利用者端末200に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
The input unit 220 receives various types of operation information input from the user. For example, the input unit 220 may receive various types of operations from the user via a display surface (e.g., the output unit 230) using a touch panel. The input unit 220 may also receive various types of operations from buttons provided on the
出力部230は、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等によって実現されるタブレット型端末等の表示画面であり、各種情報を表示するための表示装置である。つまり、利用者端末200は、入力部220がタッチパネルである場合は、出力部230である表示画面により利用者の入力を受け付け、利用者への出力も行う。また、出力部230は、スピーカーであり、スピーカーにより音声を出力してよい。
The
制御部240は、例えば、CPUやMPU等によって、利用者端末200に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部240は、例えば、ASICやFPGA等の集積回路により実現されてもよい。
The control unit 240 is realized, for example, by a CPU, an MPU, or the like, executing various programs stored in the
図7に示すように、制御部240は、受付部241と、提供部242と、を有する。
As shown in FIG. 7, the control unit 240 has a reception unit 241 and a
受付部241は、利用者から投稿情報を受け付ける。投稿情報とは、乗換案内アプリを介して利用者が投稿する情報であって、利用者の乗車車両に関する情報などを示すものである。例えば、受付部132は、投稿情報として、利用者から「利用者ID」、「出発駅ID」、「到着駅ID」、「発着時刻」、「路線ID」、「列車ID」、「車両番号」を受け付ける。なお、「利用者ID」、「出発駅ID」、「到着駅ID」、「発着時刻」、「路線ID」、「列車ID」については、利用者が出発駅と到着駅と出発時刻と到着時刻とを入力すれば、乗換案内アプリが乗換経路の候補を検索して出力部230に表示するため、利用者は表示された候補を選択すれば、これらの情報を利用者端末200に入力することなく、「車両番号」のみを利用者端末200に入力することで投稿情報を投稿することができる。
The reception unit 241 receives posted information from users. The posted information is information posted by users via the transfer information app, and indicates information about the vehicle the user is riding in. For example, the reception unit 132 receives the "user ID", "departure station ID", "arrival station ID", "departure and arrival time", "line ID", "train ID", and "vehicle number" from users as posted information. Note that for the "user ID", "departure station ID", "arrival station ID", "departure and arrival time", "line ID", and "train ID", if the user inputs the departure station, arrival station, departure time, and arrival time, the transfer information app searches for transfer route candidates and displays them on the
提供部242は、情報処理装置100から配信されたコンテンツを利用者に提供する。例えば、提供部242は情報処理装置100から配信されたコンテンツが動画である場合は、出力部230に動画を出力させてコンテンツを利用者に提供する。また、例えば、提供部242は情報処理装置100から配信されたコンテンツが音声である場合は、出力部230にコンテンツの音声を出力させることで、コンテンツを利用者に提供してよい。また、例えば、提供部242は情報処理装置100から配信されたコンテンツがテキストデータである場合は、出力部230にテキストを表示させることで、コンテンツを利用者に提供してよい。
The providing
センサ部250は、各種のセンサ情報を計測する計測器である。センサ部250は、加速度センサであってよい。加速度センサは、利用者端末200の加速度を計測する。加速度センサは、例えば、MEMS(Micro Electro Mechanical Systems)により可動電極と固定電極を作り、可動電力が動くことによる静電容量の変化と加速度の関係を用いて加速度を計測する静電容量式の加速度センサであってよい。
The sensor unit 250 is a measuring device that measures various sensor information. The sensor unit 250 may be an acceleration sensor. The acceleration sensor measures the acceleration of the
また、センサ部250は、ジャイロセンサであってもよい。ジャイロセンサは、利用者端末200の角速度を計測する。ジャイロセンサは、可動電極に一方向に振動する一次振動を発生させておき、可動電極に回転が加わると振動方向と90°の方向にコリオリの力が働くことにより2次振動が発生し、静電容量の変化が生じるため、これを検出する静電容量型MEMSジャイロセンサであってよい。なお、静電容量の変化と可動電極の振動位相とにより角速度を求めることができる。
The sensor unit 250 may also be a gyro sensor. The gyro sensor measures the angular velocity of the
また、センサ部250は、位置情報センサであってもよい。位置情報センサは、利用者端末200の位置情報を計測する。位置情報センサは、例えば、GPSセンサであってよい。GPSセンサは、GPS衛星から送信される電波を受信する受信機を備える。GPSセンサは、複数のGPS衛星から送信される電波を受信し、電波を受信した時刻と、GPS衛星が電波を発信した時刻との差を用いて、GPS衛星から利用者端末200までの距離を算出することによって、利用者端末200の現在位置(例えば、緯度、及び経度)を計測する。
The sensor unit 250 may also be a location information sensor. The location information sensor measures location information of the
また、センサ部250は、磁気センサであってもよい。磁気センサは、磁場(磁界)の大きさや方向を計測する。磁気センサは、磁場と電流の相互作用で電流にローレンツ力が加わり起電力が発生するホール素子のホール効果を利用したホール素子センサであってよい。また、磁気センサは、磁界の大きさに応じて電気抵抗値が変化する磁気抵抗素子を用いてホイートストンブリッジを構成する磁気抵抗センサであってもよい。 The sensor unit 250 may also be a magnetic sensor. The magnetic sensor measures the magnitude and direction of a magnetic field. The magnetic sensor may be a Hall element sensor that uses the Hall effect of a Hall element in which a Lorentz force is applied to a current due to the interaction between a magnetic field and a current, generating an electromotive force. The magnetic sensor may also be a magnetic resistance sensor that configures a Wheatstone bridge using magnetic resistance elements whose electrical resistance value changes depending on the magnitude of the magnetic field.
また、センサ部250は、照度センサであってもよい。照度センサは、フォトトランジスタ、フォトダイオード、フォトダイオードにアンプ回路を追加したものなどであってよい。フォトダイオードは、PN接合した半導体に電極を付けた構造をしており、PN接合付近の空乏層に内部電界が発生する為、光が当たると出力電流が流れる。この出力電流を検出することで照度を計測する。フォトトランジスタは、フォトダイオードとトランジスタが一体化した構造をしており、フォトダイオードの出力電流をトランジスタで増幅してから出力する。フォトトランジスタは、フォトダイオードの微小な電流を増幅してから出力する為、感度を上げることができる。 The sensor unit 250 may also be an illuminance sensor. The illuminance sensor may be a phototransistor, a photodiode, or a photodiode with an amplifier circuit added. A photodiode has a structure in which an electrode is attached to a PN junction semiconductor, and an internal electric field is generated in the depletion layer near the PN junction, so that an output current flows when light hits it. The illuminance is measured by detecting this output current. A phototransistor has a structure in which a photodiode and a transistor are integrated, and the output current of the photodiode is amplified by the transistor before being output. The phototransistor can increase sensitivity because it amplifies the minute current of the photodiode before being output.
また、センサ部250は、ビーコン受信機であってよい。ビーコン受信機は、Wi-Fi(登録商標)又はUWB(Ultra Wide Band)の指向性ビーコン発信機のビーコン受信機であってよい。例えば、線路上に指向性ビーコン発信機を設けておき、その上を電車が通過した際に、乗車している利用者の利用者端末200が備えるビーコン受信機が、指向性ビーコン発信機が発信するビーコン情報を受信してよい。なお、ビーコン情報とは、指向性ビーコン発信機から発信される情報であって、ビーコン信号とそのビーコン信号受信時刻を含む情報である。
The sensor unit 250 may be a beacon receiver. The beacon receiver may be a beacon receiver for a directional beacon transmitter of Wi-Fi (registered trademark) or UWB (Ultra Wide Band). For example, a directional beacon transmitter may be installed on a railroad track, and when a train passes over it, a beacon receiver equipped in the
記憶部260は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、SSD、光ディスク等の記憶装置によって実現される。図7に示すように、記憶部260は、センサ情報記憶部261を有する。また、図示はしていないが、記憶部260には、制御部240が乗換案内アプリを実行するためのプログラムが記憶されている。
The storage unit 260 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk, an SSD, or an optical disk. As shown in FIG. 7, the storage unit 260 has a sensor
センサ情報記憶部261は、センサ部250が計測したセンサ情報を記憶する。センサ情報記憶部261に記憶される情報は、情報処理装置100のセンサ情報記憶部122に記憶される情報のうち「センサ種別」、「センサ情報」を記憶する。センサ情報記憶部261に記憶される「センサ種別」と「センサ情報」は、情報処理装置100のセンサ情報記憶部122に記憶される「センサ種別」と「センサ情報」と同じであるから説明を省略する。
The sensor
〔5.事業者端末の構成〕
次に、図8を用いて、実施形態に係る事業者端末300の構成について説明する。図8は、実施形態に係る事業者端末の構成例を示す図である。図8に示すように、事業者端末300は、通信部310と、入力部320と、出力部330と、制御部340と、を有する。
5. Configuration of carrier terminal
Next, the configuration of the
通信部310は、例えば、NIC等によって実現される。そして、通信部310は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、情報処理装置100との間で各種の情報の送受信を行う。
The communication unit 310 is realized, for example, by a NIC. The communication unit 310 is connected to the network N by wire or wirelessly, and transmits and receives various information to and from the
入力部320は、事業者から各種の操作情報が入力される。例えば、入力部320は、事業者端末300に接続されたキーボードやマウスから事業者の各種操作を受け付けてもよい。また、入力部320は、タッチパネルにより表示面(例えば出力部330)を介して事業者から各種操作を受け付けてもよい。
The input unit 320 receives various types of operation information from the business operator. For example, the input unit 320 may receive various operations from the business operator from a keyboard or mouse connected to the
出力部330は、例えば液晶ディスプレイや有機ELディスプレイ等によって実現される表示画面であり、各種情報を表示するための表示装置である。なお、事業者端末300の入力部320が、タッチパネルを介して事業者から各種操作を受け付ける場合は、出力部330である表示画面により利用者の入力を受け付け、さらに利用者への出力も行う。
The
制御部340は、例えば、CPUやMPU等によって、事業者端末300に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部340は、例えば、ASICやFPGA等の集積回路により実現されてもよい。
The control unit 340 is realized, for example, by a CPU, an MPU, or the like, executing various programs stored in the
図8に示すように、制御部340は、受付部341を有する。
As shown in FIG. 8, the control unit 340 has a
受付部341は、事業者からコンテンツを受け付ける。コンテンツとは、車両に掲載された広告に関連する文字、音声、静止画像、動画像などを含むデータであってよい。例えば、受付部341は、事業者から車両に対応付けてコンテンツを受け付ける。すなわち、受付部341は、「事業者ID」と、「コンテンツデータ」と、「路線ID」と、「列車ID」と、「車両番号」とを、事業者から受け付ける。
The
〔6.情報処理のフロー〕
次に、図9を用いて、実施形態に係る情報処理装置100による情報処理の手順について説明する。図9は、実施形態に係る情報処理の一例を示すフローチャートである。例えば、情報処理装置100は、事業者端末300からコンテンツを受け付ける(ステップS101)。そして、情報処理装置100は、利用者端末200のセンサ部250が計測したセンサ情報を取得する(ステップS102)。そして、情報処理装置100は、センサ情報の時系列変化に基づいて、利用者の相対的な位置関係を特定する(ステップS103)。そして、情報処理装置100は、特定された位置関係に応じたコンテンツを配信する(ステップS104)。
[6. Information processing flow]
Next, a procedure of information processing by the
〔7.ハードウェア構成〕
また、上述した実施形態に係る情報処理装置100は、例えば図10に示すような構成のコンピュータ1000によって実現される。図10は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
7. Hardware Configuration
The
演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが記憶される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等により実現される。
The
出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。
The output IF 1060 is an interface for transmitting information to be output to an
なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。
The
ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。
The network IF 1080 receives data from other devices via the network N and sends it to the
演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。
The
例えば、コンピュータ1000が情報処理装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、情報処理装置100の制御部130の機能を実現する。
For example, when the
〔8.構成と効果〕
本開示に係る情報処理装置100は、各種のセンサ情報を計測するセンサ部250を備える利用者端末200からセンサ部250が計測したセンサ情報を取得する取得部131と、取得部131が複数の利用者端末200から取得したセンサ情報の時系列変化に基づいて利用者の相対的な位置関係を特定する特定部133と、特定された位置関係に応じたコンテンツを配信する配信部134と、を備える。
[8. Composition and Effects]
The
この構成によれば、情報処理装置100は、利用者の相対的な位置関係を特定し、特定した位置関係に応じたコンテンツを利用者端末200に配信することができる。したがって、事業者に多様なコンテンツの配信方法を提供することができる。
With this configuration, the
また、利用者端末200が備えるセンサ部250は、加速度センサであり、情報処理装置100が備える特定部133は、加速度センサが計測した加速度の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
The sensor unit 250 provided in the
この構成によれば、情報処理装置100は、加速度の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。
With this configuration, the
また、利用者端末200が備えるセンサ部250は、ジャイロセンサであり、情報処理装置100が備える特定部133は、ジャイロセンサが計測した角速度の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
The sensor unit 250 provided in the
この構成によれば、情報処理装置100は、角速度の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。
According to this configuration, the
また、利用者端末200が備えるセンサ部250は、位置情報センサであり、情報処理装置100が備える特定部133は、位置情報センサが計測した位置情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
The sensor unit 250 provided in the
この構成によれば、情報処理装置100は、位置情報の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。
According to this configuration, the
また、利用者端末200が備えるセンサ部250は、磁気センサであり、情報処理装置100が備える特定部133は、磁気センサが計測した磁気情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
The sensor unit 250 provided in the
この構成によれば、情報処理装置100は、磁気情報の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。
With this configuration, the
また、利用者端末200が備えるセンサ部250は、照度センサであり、情報処理装置100が備える特定部133は、照度センサが計測した照度情報の時系列変化に基づいて、利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
The sensor unit 250 provided in the
この構成によれば、情報処理装置100は、照度情報の時系列変化に基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。
According to this configuration, the
また、利用者端末200が備えるセンサ部250は、ビーコン受信機であり、前記特定部は、ビーコン受信機が受信したビーコン情報の時系列変化に基づいて、前記利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定する。
The sensor unit 250 provided in the
この構成によれば、情報処理装置100は、ビーコン情報の時系列データに基づいて利用者の相対的な位置関係として、当該利用者が乗車している乗車車両を特定することができる。また、情報処理装置100は、乗車車両に対応付けられたコンテンツを利用者端末200に配信することができる。
According to this configuration, the
また、本開示に係る情報処理方法は、情報処理装置100が実行する情報処理方法であって、各種の情報を計測するセンサ部250を備える利用者端末200からセンサ部250が計測した情報を取得するステップと、複数の利用者端末200から取得したセンサ情報の時系列変化に基づいて利用者の相対的な位置関係を特定するステップと、特定された位置関係に応じたコンテンツを配信するステップと、を含む。
The information processing method according to the present disclosure is an information processing method executed by the
この構成によれば、利用者の相対的な位置関係を特定し、特定した位置関係に応じたコンテンツを利用者端末200に配信することができる。
With this configuration, it is possible to identify the relative positional relationship of the user and deliver content according to the identified positional relationship to the
また、本開示に係る情報処理プログラムは、各種の情報を計測するセンサ部250を備える利用者端末200からセンサ部250が計測した情報を取得するステップと、複数の利用者端末200から取得したセンサ情報の時系列変化に基づいて利用者の相対的な位置関係を特定するステップと、特定された位置関係に応じたコンテンツを配信するステップと、をコンピュータに実行させる。
The information processing program according to the present disclosure causes a computer to execute the steps of acquiring information measured by a sensor unit 250 from a
この構成によれば、利用者の相対的な位置関係を特定し、特定した位置関係に応じたコンテンツを利用者端末200に配信することができる。
With this configuration, it is possible to identify the relative positional relationship of the user and deliver content according to the identified positional relationship to the
以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes the embodiments of the present application in detail with reference to the drawings, but this is merely an example, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the disclosure section of the invention.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部131は、取得手段や取得回路に読み替えることができる。 The above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, the acquisition unit 131 can be read as an acquisition means or an acquisition circuit.
100 情報処理装置
110 通信部
120 記憶部
121 投稿情報記憶部
122 センサ情報記憶部
123 コンテンツ記憶部
130 制御部
131 取得部
132 受付部
133 特定部
134 配信部
200 利用者端末
300 事業者端末
N ネットワーク
REFERENCE SIGNS
Claims (9)
投稿情報を投稿した利用者の利用者端末から取得したセンサ情報の時系列変化と、投稿情報を投稿していない利用者の利用者端末から取得したセンサ情報の時系列変化に基づいて類似度を算出することで、投稿情報を投稿していない利用者と、投稿情報を投稿した利用者との間における利用者間の相対的な位置関係を特定し、相対的な位置関係と、投稿情報によって特定された投稿情報を投稿した利用者の乗車車両と、に基づいて、前記利用者間の相対的な位置関係として投稿情報を投稿していない利用者が乗車している乗車車両を特定する特定部と、
前記特定された位置関係としての投稿情報を投稿していない利用者が乗車している乗車車両に対応付けて事業者が入稿したコンテンツをコンテンツ記憶部から読み出して当該コンテンツを、投稿情報を投稿していない利用者の利用者端末に配信する配信部と、を備え、
前記センサ部は、磁気センサ、又は照度センサであり、
前記特定部は、磁気センサが計測した磁気情報、又は照度センサが計測した照度情報の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定する、
情報処理装置。 An acquisition unit that acquires sensor information measured by a sensor unit from a user terminal having the sensor unit that measures various types of sensor information;
an identification unit that identifies a relative positional relationship between a user who has not posted the posted information and a user who has posted the posted information by calculating a similarity based on a time series change in sensor information acquired from a user terminal of the user who has posted the posted information and a time series change in sensor information acquired from a user terminal of a user who has not posted the posted information, and identifies a vehicle in which the user who has not posted the posted information is riding as the relative positional relationship between the users based on the relative positional relationship and the vehicle in which the user who posted the posted information is riding that is identified by the posted information;
a distribution unit that reads out from the content storage unit content submitted by a business operator in association with a vehicle in which a user who has not posted posted information as the specified positional relationship is riding, and distributes the content to a user terminal of the user who has not posted posted information ,
the sensor unit is a magnetic sensor or an illuminance sensor,
the identification unit identifies a vehicle in which a user who has not posted any posted information is riding, as a relative positional relationship between the users, based on a time-series change in magnetic information measured by a magnetic sensor or illuminance information measured by an illuminance sensor.
Information processing device.
前記特定部は、加速度センサが計測した加速度の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定する、
請求項1に記載の情報処理装置。 the sensor unit is an acceleration sensor,
the identification unit identifies a vehicle in which a user who has not posted any posted information is riding, as a relative positional relationship between the users, based on a time-series change in acceleration measured by an acceleration sensor;
The information processing device according to claim 1 .
前記特定部は、ジャイロセンサが計測した角速度の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定する、
請求項1に記載の情報処理装置。 the sensor unit is a gyro sensor,
the identification unit identifies a vehicle in which a user who has not posted any posted information is riding, as a relative positional relationship between the users, based on a time-series change in the angular velocity measured by the gyro sensor.
The information processing device according to claim 1 .
前記特定部は、位置情報センサが計測した位置情報の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定する、
請求項1に記載の情報処理装置。 the sensor unit is a position information sensor,
the identification unit identifies a vehicle in which a user who has not posted any posted information is riding, as a relative positional relationship between the users, based on a time-series change in the location information measured by a location information sensor.
The information processing device according to claim 1 .
前記特定部は、磁気センサが計測した磁気情報の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定する、
請求項1に記載の情報処理装置。 the sensor unit is a magnetic sensor,
the identification unit identifies a vehicle in which a user who has not posted any posted information is riding, as a relative positional relationship between the users, based on a time-series change in the magnetic information measured by the magnetic sensor.
The information processing device according to claim 1 .
前記特定部は、照度センサが計測した照度情報の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定する、
請求項1に記載の情報処理装置。 the sensor unit is an illuminance sensor,
the identification unit identifies a vehicle in which a user who has not posted any posted information is riding, as a relative positional relationship between the users, based on a time-series change in illuminance information measured by an illuminance sensor.
The information processing device according to claim 1 .
前記特定部は、ビーコン受信機が受信したビーコン情報の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定する、
請求項1に記載の情報処理装置。 the sensor unit is a beacon receiver,
The identification unit identifies a vehicle in which a user who has not posted any posted information is riding, as a relative positional relationship between the users, based on a time-series change in the beacon information received by the beacon receiver.
The information processing device according to claim 1 .
各種のセンサ情報を計測するセンサ部を備える利用者端末から前記センサ部が計測したセンサ情報を取得するステップと、
投稿情報を投稿した利用者の利用者端末から取得したセンサ情報の時系列変化と、投稿情報を投稿していない利用者の利用者端末から取得したセンサ情報の時系列変化に基づいて類似度を算出することで、投稿情報を投稿していない利用者と、投稿情報を投稿した利用者との間における利用者間の相対的な位置関係を特定し、相対的な位置関係と、投稿情報によって特定された投稿情報を投稿した利用者の乗車車両と、に基づいて、前記利用者間の相対的な位置関係として投稿情報を投稿していない利用者が乗車している乗車車両を特定するステップと、
前記特定された位置関係としての投稿情報を投稿していない利用者が乗車している乗車車両に対応付けて事業者が入稿したコンテンツをコンテンツ記憶部から読み出して当該コンテンツを、投稿情報を投稿していない利用者の利用者端末に配信するステップと、を含み、
前記センサ部は、磁気センサ、又は照度センサであり、
前記特定するステップにおいては、磁気センサが計測した磁気情報、又は照度センサが計測した照度情報の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定する、
情報処理方法。 An information processing method executed by an information processing device,
A step of acquiring sensor information measured by a sensor unit from a user terminal having a sensor unit that measures various types of sensor information;
a step of calculating a similarity based on time series changes in sensor information acquired from a user terminal of a user who posted the posted information and time series changes in sensor information acquired from a user terminal of a user who did not post the posted information, thereby identifying a relative positional relationship between the user who did not post the posted information and the user who posted the posted information, and identifying a vehicle in which the user who did not post the posted information is riding as the relative positional relationship between the users based on the relative positional relationship and the vehicle in which the user who posted the posted information is riding identified by the posted information;
reading out from the content storage unit content submitted by the business operator in association with a vehicle in which a user who has not posted posted information as the specified positional relationship is riding, and distributing the content to a user terminal of the user who has not posted posted information;
the sensor unit is a magnetic sensor or an illuminance sensor,
In the step of specifying, a vehicle in which a user who has not posted any posted information is riding is specified as a relative positional relationship between the users based on a time-series change in magnetic information measured by a magnetic sensor or illuminance information measured by an illuminance sensor.
Information processing methods.
投稿情報を投稿した利用者の利用者端末から取得したセンサ情報の時系列変化と、投稿情報を投稿していない利用者の利用者端末から取得したセンサ情報の時系列変化に基づいて類似度を算出することで、投稿情報を投稿していない利用者と、投稿情報を投稿した利用者との間における利用者間の相対的な位置関係を特定し、相対的な位置関係と、投稿情報によって特定された投稿情報を投稿した利用者の乗車車両と、に基づいて、前記利用者間の相対的な位置関係として投稿情報を投稿していない利用者が乗車している乗車車両を特定するステップと、
前記特定された位置関係としての投稿情報を投稿していない利用者が乗車している乗車車両に対応付けて事業者が入稿したコンテンツをコンテンツ記憶部から読み出して当該コンテンツを、投稿情報を投稿していない利用者の利用者端末に配信するステップと、を含み、
前記センサ部は、磁気センサ、又は照度センサであり、
前記特定するステップにおいては、磁気センサが計測した磁気情報、又は照度センサが計測した照度情報の時系列変化に基づいて、前記利用者間の相対的な位置関係として、投稿情報を投稿していない利用者が乗車している乗車車両を特定すること、
をコンピュータに実行させる情報処理プログラム。 A step of acquiring sensor information measured by a sensor unit from a user terminal having a sensor unit that measures various types of sensor information;
a step of calculating a similarity based on time series changes in sensor information acquired from a user terminal of a user who posted the posted information and time series changes in sensor information acquired from a user terminal of a user who did not post the posted information, thereby identifying a relative positional relationship between the user who did not post the posted information and the user who posted the posted information, and identifying a vehicle in which the user who did not post the posted information is riding as the relative positional relationship between the users based on the relative positional relationship and the vehicle in which the user who posted the posted information is riding identified by the posted information;
reading out from the content storage unit content submitted by the business operator in association with a vehicle in which a user who has not posted posted information as the specified positional relationship is riding, and distributing the content to a user terminal of the user who has not posted posted information;
the sensor unit is a magnetic sensor or an illuminance sensor,
In the step of specifying, a vehicle in which a user who has not posted any posted information is riding is specified as a relative positional relationship between the users based on a time-series change in magnetic information measured by a magnetic sensor or illuminance information measured by an illuminance sensor;
An information processing program that causes a computer to execute the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021119713A JP7643966B2 (en) | 2021-07-20 | 2021-07-20 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021119713A JP7643966B2 (en) | 2021-07-20 | 2021-07-20 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023015754A JP2023015754A (en) | 2023-02-01 |
| JP7643966B2 true JP7643966B2 (en) | 2025-03-11 |
Family
ID=85130804
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021119713A Active JP7643966B2 (en) | 2021-07-20 | 2021-07-20 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7643966B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011205544A (en) | 2010-03-26 | 2011-10-13 | Ntt Docomo Inc | Radio communication terminal, content distribution system, content distribution method, and program |
| JP2012197058A (en) | 2011-03-23 | 2012-10-18 | Sony Corp | Apparatus, system, method for processing information, and program and recording medium |
| JP2015197383A (en) | 2014-04-01 | 2015-11-09 | Kddi株式会社 | Portable terminal, system, program, and method for estimating boarding position in train vehicle |
| JP6379305B1 (en) | 2015-07-17 | 2018-08-22 | グーグル エルエルシー | User context detection using mobile devices based on wireless signal characteristics |
-
2021
- 2021-07-20 JP JP2021119713A patent/JP7643966B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011205544A (en) | 2010-03-26 | 2011-10-13 | Ntt Docomo Inc | Radio communication terminal, content distribution system, content distribution method, and program |
| JP2012197058A (en) | 2011-03-23 | 2012-10-18 | Sony Corp | Apparatus, system, method for processing information, and program and recording medium |
| JP2015197383A (en) | 2014-04-01 | 2015-11-09 | Kddi株式会社 | Portable terminal, system, program, and method for estimating boarding position in train vehicle |
| JP6379305B1 (en) | 2015-07-17 | 2018-08-22 | グーグル エルエルシー | User context detection using mobile devices based on wireless signal characteristics |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023015754A (en) | 2023-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10911913B2 (en) | Associating external devices to vehicles and usage of said association | |
| JP6578091B2 (en) | Portable electronic device, information providing method, and information providing system | |
| JP6679332B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6470010B2 (en) | Information processing system, information processing program, information processing apparatus, and information processing method | |
| JP2019028767A (en) | Display control device, display control method and display control program | |
| JP7755011B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2020071605A (en) | Data analysis device, data analysis system, data analysis method and program | |
| US20160076902A1 (en) | Colloquial or user-favored route based navigation instructions | |
| JP6767440B2 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP7643966B2 (en) | Information processing device, information processing method, and information processing program | |
| JP6687648B2 (en) | Estimating device, estimating method, and estimating program | |
| JP2023011145A (en) | Terminal device, information processing method, and information processing program | |
| JP6121103B2 (en) | Information processing device, terminal device, server, information processing system, information processing method, and information processing program | |
| JP6383075B2 (en) | Information processing apparatus, information processing method, and program | |
| KR102477449B1 (en) | System and method for guidance and advertisement service based geofence | |
| JP7317901B2 (en) | Information processing device, information processing method and information processing program | |
| JP7388620B2 (en) | Information processing device, information processing method, and information processing program | |
| Ling et al. | A preliminary study: Mobile application for shuttle bus service | |
| JP6502433B2 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM | |
| JP7854862B2 (en) | Information processing device, information processing method, and information processing program | |
| JP6212523B2 (en) | Information processing apparatus, information processing method, and program | |
| JP7853864B2 (en) | User terminal, information processing method, and information processing program | |
| WO2014162612A1 (en) | Information provision system, terminal, information provision method, and information provision program | |
| US20260073415A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable storage medium | |
| JP7122432B1 (en) | Information processing device, information processing method 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: 20220216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230509 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230710 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230926 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231220 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240104 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20240119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241120 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250227 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7643966 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |