JP2021179741A - Information processing device, information processing method, and information processing system - Google Patents
Information processing device, information processing method, and information processing system Download PDFInfo
- Publication number
- JP2021179741A JP2021179741A JP2020084119A JP2020084119A JP2021179741A JP 2021179741 A JP2021179741 A JP 2021179741A JP 2020084119 A JP2020084119 A JP 2020084119A JP 2020084119 A JP2020084119 A JP 2020084119A JP 2021179741 A JP2021179741 A JP 2021179741A
- Authority
- JP
- Japan
- Prior art keywords
- information
- code
- store
- user
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 258
- 238000003672 processing method Methods 0.000 title claims description 7
- 238000000034 method Methods 0.000 claims description 59
- 230000008569 process Effects 0.000 claims description 13
- 238000009434 installation Methods 0.000 claims description 7
- 230000002093 peripheral effect Effects 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 description 42
- 238000010586 diagram Methods 0.000 description 36
- 238000012545 processing Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 14
- 238000012790 confirmation Methods 0.000 description 12
- 230000004044 response Effects 0.000 description 9
- 230000009471 action Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、情報処理装置、情報処理方法及び情報処理システムに関する。 The present invention relates to an information processing apparatus, an information processing method and an information processing system.
従来、移動サービスに関する種々の技術が知られている。例えば、タクシーを利用する際に、配車予約を行う時点で、カード与信を行い、タクシーの利用料金を支払う際に、カードを用いることなく、タクシーの利用料金をカード支払いで決済する技術が提案されている。 Conventionally, various techniques related to mobile services are known. For example, when using a taxi, a technology is proposed in which a card is credited at the time of making a reservation for dispatching a taxi, and when paying the taxi usage fee, the taxi usage fee is settled by card payment without using a card. ing.
しかしながら、上記の従来技術では、移動サービスにおけるユーザビリティを向上させることができるとは限らない。例えば、上記の従来技術では、配車予約を行う時点で、カード与信を行い、タクシーの利用料金を支払う際に、カードを用いることなく、タクシーの利用料金をカード支払いで決済するにすぎず、移動サービスにおけるユーザビリティを向上させることができるとは限らない。 However, the above-mentioned prior art cannot always improve usability in mobile services. For example, in the above-mentioned conventional technology, when making a vehicle allocation reservation, card credit is performed, and when paying the taxi usage fee, the taxi usage fee is only settled by card payment without using the card. It is not always possible to improve usability in services.
本願は、上記に鑑みてなされたものであって、移動サービスにおけるユーザビリティを向上させることができる情報処理装置、情報処理方法及び情報処理システムを提案する。 The present application is made in view of the above, and proposes an information processing device, an information processing method, and an information processing system capable of improving usability in a mobile service.
本願に係る情報処理装置は、端末装置により読み取られた所定のコードに紐づく位置情報であって、前記所定のコードの読み取りが行われた位置に関する位置情報を取得する取得部と、前記取得部により取得された位置情報に基づいて、移動体の配車を制御する配車制御部と、を備えることを特徴とする。 The information processing device according to the present application is a position information associated with a predetermined code read by the terminal device, and is an acquisition unit for acquiring position information related to a position where the predetermined code is read, and an acquisition unit. It is characterized by including a vehicle allocation control unit that controls vehicle allocation of a moving body based on the position information acquired by.
実施形態の一態様によれば、移動サービスにおけるユーザビリティを向上させることができるといった効果を奏する。 According to one aspect of the embodiment, there is an effect that usability in the mobile service can be improved.
以下に、本願に係る情報処理装置、情報処理方法及び情報処理システムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理システムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, the information processing apparatus, the information processing method, and the embodiment for implementing the information processing system according to the present application (hereinafter, referred to as “embodiments”) will be described in detail with reference to the drawings. Note that this embodiment does not limit the information processing apparatus, information processing method, and information processing system according to the present application. Further, in each of the following embodiments, the same parts are designated by the same reference numerals, and duplicate explanations are omitted.
〔1.はじめに〕
近年、高齢者の運転免許の返納も増える中、人口減少の本格化、運転者不足の深刻化などに伴って、移動手段が不足する地域が今後ますます増えていくことが懸念されている。一方、都市部では、交通渋滞、駐車場不足、排気ガスによる環境問題が問題となっている。そこで、近年、これら移動における社会課題を解決する新たな移動サービスとして、MaaS(Mobility as a Service:移動のサービス化)に対する関心が高まっている。MaaSとは、出発地から目的地までの移動を一つのサービスとして提供する概念である。具体的には、MaaSによるサービスでは、スマートフォン等の専用アプリを使って、出発地から目的地までの移動にかかる経路検索、予約、支払いまでを一括で行うことができる。
[1. Introduction]
In recent years, as the number of elderly driver's licenses returned increases, there is concern that the number of areas where transportation will be insufficient will increase in the future due to the declining population and the serious shortage of drivers. On the other hand, in urban areas, traffic congestion, lack of parking lots, and environmental problems due to exhaust gas have become problems. Therefore, in recent years, there has been increasing interest in MaaS (Mobility as a Service) as a new mobility service that solves these social issues in mobility. MaaS is a concept that provides transportation from a departure point to a destination as one service. Specifically, in the service by MaaS, it is possible to perform route search, reservation, and payment for traveling from the departure point to the destination at once by using a dedicated application such as a smartphone.
例えば、MaaSによるサービスの一つに、オンデマンドバスの配車サービスがある。従来、オンデマンドバスの配車サービスでは、出発地に位置する利用者の利用者端末からGPSの位置情報を取得して、GPSの位置情報に基づいて、オンデマンドバスを配車していた。しかしながら、GPSの位置情報の精度では、例えば利用者が位置する店舗のビル名等を特定することができるのみで、利用者が位置する店舗の店舗位置(例えば、店舗が位置するビルの階数、店舗名など)を特定することはできなかった。また、GPSの位置情報のみでは、正確な店舗位置がわからないため、オンデマンドバスの配車位置を適切に決定することが困難であった。また、GPSの位置情報のみでは、他の決済サービスとの連携が困難であった。 For example, one of the services provided by MaaS is an on-demand bus dispatch service. Conventionally, in the on-demand bus dispatch service, the GPS position information is acquired from the user terminal of the user located at the departure place, and the on-demand bus is dispatched based on the GPS position information. However, with the accuracy of GPS position information, for example, only the building name of the store where the user is located can be specified, and the store position of the store where the user is located (for example, the number of floors of the building where the store is located). It was not possible to specify the store name, etc.). In addition, it is difficult to appropriately determine the dispatch position of the on-demand bus because the exact store position cannot be known only from the GPS position information. In addition, it was difficult to link with other payment services using only GPS location information.
そこで、本願に係る情報処理装置は、端末装置により読み取られた所定のコードに紐づく位置情報であって、所定のコードの読み取りが行われた位置に関する位置情報を取得する。また、情報処理装置は、取得した位置情報に基づいて、移動体の配車を制御する。これにより、情報処理装置は、GPSの位置情報よりも精度の高い位置情報を取得することができる。例えば、情報処理装置は、利用者が位置する店舗の店舗位置(例えば、店舗が位置するビルの階数、店舗名など)を特定することができるので、オンデマンドバスの配車位置を適切に決定することができる。また、情報処理装置は、コード決済サービス等の所定のコードを用いる様々なサービスとの連携を可能にする。したがって、情報処理装置は、移動サービスにおけるユーザビリティを向上させることができる。 Therefore, the information processing apparatus according to the present application acquires the position information related to the position where the predetermined code is read, which is the position information associated with the predetermined code read by the terminal device. In addition, the information processing device controls the allocation of the moving body based on the acquired position information. As a result, the information processing apparatus can acquire the position information with higher accuracy than the GPS position information. For example, the information processing device can specify the store location of the store where the user is located (for example, the number of floors of the building where the store is located, the store name, etc.), so that the location of the on-demand bus is appropriately determined. be able to. In addition, the information processing device enables cooperation with various services using a predetermined code such as a code payment service. Therefore, the information processing device can improve the usability in the mobile service.
(第1の実施形態)
〔2‐1.情報処理の概要〕
まず、図1を用いて、第1の実施形態に係る情報処理の概要について説明する。図1は、第1の実施形態に係る情報処理の概要を説明するための図である。図1に示す情報処理は、後述する図2に示す情報処理システム1によって実現される。
(First Embodiment)
[2-1. Information processing overview]
First, the outline of the information processing according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram for explaining an outline of information processing according to the first embodiment. The information processing shown in FIG. 1 is realized by the
図1に示す例では、(1)利用者がQR決済サービス加盟店に来店する。ここで、QR決済サービス加盟店とは、QRコード(登録商標)(Quick Response Code)を用いた決済サービス(以下、コード決済サービスともいう)を利用可能な店舗を指す。(2)続いて、利用者は、利用者が利用する利用者端末にインストールされたオンデマンドバスの配車サービスのアプリケーション(以下、配車サービスアプリともいう)を起動する。(3)続いて、利用者は、店舗に設置されたQRコード(登録商標)を利用者端末に読み取らせることで、配車サービスに対して、店舗の店舗位置をオンデマンドバスの出発地として指定する。(4)続いて、利用者は、配車サービスアプリでオンデマンドバスの目的地を選択する。(5)続いて、情報処理装置100は、QR決済サービス加盟店までオンデマンドバスが配車されるよう制御する。(6)続いて、利用者は、オンデマンドバスに乗車すると、利用料の支払いを行う。例えば、利用者は、コード決済サービスを用いて利用料の支払いを行う。
In the example shown in FIG. 1, (1) a user visits a QR payment service member store. Here, the QR payment service member store refers to a store that can use a payment service (hereinafter, also referred to as a code payment service) using a QR code (registered trademark) (Quick Response Code). (2) Subsequently, the user activates an application for the on-demand bus dispatch service (hereinafter, also referred to as a vehicle dispatch service application) installed on the user terminal used by the user. (3) Subsequently, the user designates the store location of the store as the departure point of the on-demand bus for the vehicle dispatch service by having the user terminal read the QR code (registered trademark) installed in the store. do. (4) Subsequently, the user selects the destination of the on-demand bus with the vehicle dispatch service application. (5) Subsequently, the
〔2‐2.情報処理システムの構成例〕
次に、図2を用いて、第1の実施形態に係る情報処理システムの構成について説明する。図2は、第1の実施形態に係る情報処理システムの構成例を示す図である。図2に示すように、情報処理システム1は、利用者が利用する利用者端末10と、移動体の配車を制御する情報処理装置100と、所定のコードを用いたコード決済サービスを提供するコード決済サーバ200と、を備える。利用者端末10と、情報処理装置100と、コード決済サーバ200とは所定のネットワークNを介して、有線または無線により通信可能に接続される。なお、図2に示す情報処理システム1には、任意の数の利用者端末10と任意の数の情報処理装置100と任意の数のコード決済サーバ200とが含まれてもよい。
[2-2. Information processing system configuration example]
Next, the configuration of the information processing system according to the first embodiment will be described with reference to FIG. FIG. 2 is a diagram showing a configuration example of the information processing system according to the first embodiment. As shown in FIG. 2, the
利用者端末10は、利用者によって利用される情報処理装置である。利用者端末10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。また、利用者端末10は、情報処理装置100によって配信される配車サービスに関する情報(例えば、配車依頼を行う際に利用者端末10の画面に表示される情報)をウェブブラウザやアプリケーションにより表示する。
The
また、利用者端末10は、撮像部を備え、QRコード(登録商標)を読み取る。例えば、利用者端末10は、コード決済サービスの加盟店の店舗に設置されたQRコード(登録商標)を読み取ることで、QRコード(登録商標)が設置された店舗の店舗位置に関する位置情報と紐づいたQRコード(登録商標)に関するコード情報を情報処理装置100へ送信する。また、利用者端末10は、オンデマンドバスの目的地に関する目的地情報を情報処理装置100へ送信する。
Further, the
情報処理装置100は、オンデマンドバスの配車サービスを提供するサーバ装置である。情報処理装置100は、利用者端末10からコード情報を受信すると、受信したコード情報とともにQRコード(登録商標)に紐づく店舗の店舗位置に関する位置情報の送信要求をコード決済サーバ200に送信する。また、情報処理装置100は、QRコード(登録商標)に紐づく位置情報であって、QRコード(登録商標)が設置された店舗の店舗位置に関する位置情報をコード決済サーバ200から取得する。また、情報処理装置100は、目的地情報を利用者端末10から取得する。情報処理装置100は、位置情報および目的地情報を取得すると、取得した位置情報および目的地情報に基づいて、オンデマンドバスの配車を制御する。
The
また、情報処理装置100は、コード決済サーバ200に対して、店舗に設置されたQRコード(登録商標)に基づく決済要求情報であって、オンデマンドバスに乗車した利用者の利用料に関する決済要求情報を送信する。
Further, the
コード決済サーバ200は、QRコード(登録商標)を用いたコード決済サービスを提供するサーバ装置である。コード決済サーバ200は、QRコード(登録商標)に紐づく位置情報であって、QRコード(登録商標)が設置された店舗の店舗位置に関する位置情報を保有する。ここで、店舗とは、コード決済サービスの加盟店の店舗を指す。なお、コード決済サーバ200は、店舗の店舗位置に限らず、所定のコードが設置されたあらゆる設置位置(例えば、所定のコードが設置された屋外の場所)に関する位置情報を保有する。 The code payment server 200 is a server device that provides a code payment service using a QR code (registered trademark). The code payment server 200 holds the location information related to the store location of the store in which the QR code (registered trademark) is installed, which is the location information associated with the QR code (registered trademark). Here, the store refers to a store of a member store of the code payment service. The code payment server 200 is not limited to the store location of the store, but holds location information regarding any installation location where a predetermined code is installed (for example, an outdoor location where a predetermined code is installed).
また、コード決済サーバ200は、コード情報および店舗情報の送信要求を情報処理装置100から受信する。続いて、コード決済サーバ200は、コード情報および店舗情報の送信要求を受信すると、送信要求に応じて、店舗に設置されたQRコード(登録商標)に紐づく位置情報であって、QRコード(登録商標)が設置された店舗の店舗位置に関する位置情報を情報処理装置100に送信する。
Further, the code payment server 200 receives the transmission request of the code information and the store information from the
また、コード決済サーバ200は、店舗に設置されたQRコード(登録商標)に基づく決済要求情報であって、オンデマンドバスに乗車した利用者の利用料に関する決済要求情報を情報処理装置100から受信する。コード決済サーバ200は、決済要求情報を受信すると、受信した決済要求情報に基づいて、QRコード(登録商標)に基づく決済処理であって、オンデマンドバスに乗車した利用者の利用料に関する決済処理を行う。
Further, the code payment server 200 receives payment request information based on the QR code (registered trademark) installed in the store from the
〔2‐3.情報処理手順〕
次に、図3を用いて、第1の実施形態に係る情報処理手順について説明する。図3は、第1の実施形態に係る情報処理手順を示す図である。図3に示す例では、あらかじめ、情報処理装置100は、コード決済サーバ200とサーバ間の認証を行う。また、情報処理装置100は、コード決済サーバ200とコード決済サーバ200の利用者識別情報(利用者ID)と情報処理装置100の利用者識別情報(利用者ID)の連携を行うことで、各利用者識別情報に紐づいた利用者の情報の共有を行う。
[2-3. Information processing procedure]
Next, the information processing procedure according to the first embodiment will be described with reference to FIG. FIG. 3 is a diagram showing an information processing procedure according to the first embodiment. In the example shown in FIG. 3, the
図3では、利用者がコード決済サービスの加盟店の店舗を訪れる。利用者端末10は、利用者の操作に従って、配車サービスアプリを起動する。続いて、利用者端末10は、配車サービスアプリを起動すると、QRコード(登録商標)リーダーを起動する。
In FIG. 3, a user visits a member store of a code payment service. The
続いて、利用者端末10は、QRコード(登録商標)リーダーを起動すると、利用者の操作に従って、店舗に設置されたQRコード(登録商標)を読み取る。利用者は、店舗に設置されたQRコード(登録商標)を利用者端末10に読み取らせることで、店舗の店舗位置をオンデマンドバスの出発地として設定するとともに、オンデマンドバスの配車を配車サービスに依頼する。具体的には、利用者端末10は、店舗に設置されたQRコード(登録商標)を読み取ることで、QRコード(登録商標)が設置された店舗を識別する店舗識別情報(例えば、店舗ID)を含むコード情報とともに、利用者端末10を利用する利用者を識別する利用者識別情報(例えば、利用者ID)、および利用者識別情報で識別される利用者による店舗識別情報で識別される店舗への配車依頼要求を情報処理装置100へ送信する。
Subsequently, when the
続いて、利用者端末10は、配車サービスアプリの画面に目的地の候補を表示する。利用者端末10は、利用者の選択操作に従って、利用者によって選択された目的地をオンデマンドバスの目的地として設定する。利用者端末10は、利用者によって選択された目的地に関する目的地情報を情報処理装置100へ送信する。
Subsequently, the
情報処理装置100は、コード情報、利用者識別情報、配車依頼要求、および目的地情報を利用者端末10から受信する。具体的には、情報処理装置100は、QRコード(登録商標)が設置された店舗を識別する店舗識別情報(例えば、店舗ID)を含むコード情報とともに、利用者端末10を利用する利用者を識別する利用者識別情報(例えば、利用者ID)、および利用者識別情報で識別される利用者による店舗識別情報で識別される店舗への配車依頼要求を利用者端末10から受信する。また、情報処理装置100は、コード情報とともに、目的地に関する目的地情報を利用者端末10から受信する。続いて、情報処理装置100は、コード情報、利用者識別情報、配車依頼要求、および目的地情報を受信すると、コード情報、利用者識別情報、店舗情報の送信要求、および利用者情報の送信要求をコード決済サーバ200に送信する。
The
コード決済サーバ200は、コード情報、利用者識別情報、店舗情報の送信要求、および利用者情報の送信要求を情報処理装置100から受信する。続いて、コード決済サーバ200は、コード情報および店舗情報の送信要求を受信すると、送信要求に応じて、店舗に設置されたQRコード(登録商標)に紐づく位置情報であって、QRコード(登録商標)が設置された店舗の店舗位置に関する位置情報を情報処理装置100に送信する。また、コード決済サーバ200は、店舗の店舗位置に加えて、店舗名、業種名、および利用者による店舗の利用履歴に関する店舗情報を情報処理装置100に送信する。また、コード決済サーバ200は、利用者識別情報および利用者情報の送信要求を受信すると、送信要求に応じて、利用者識別情報で識別される利用者によるコード決済サービスを用いた決済履歴に関する決済情報を情報処理装置100に送信する。また、コード決済サーバ200は、利用者識別情報で識別される利用者の属性情報を情報処理装置100に送信してもよい。
The code payment server 200 receives the code information, the user identification information, the store information transmission request, and the user information transmission request from the
情報処理装置100は、店舗に設置されたQRコード(登録商標)に紐づく位置情報であって、QRコード(登録商標)が設置された店舗の店舗位置に関する位置情報をコード決済サーバ200から取得する。情報処理装置100は、コード決済サーバ200から位置情報を取得すると、取得した位置情報に基づいて、オンデマンドバスの配車を制御する。具体的には、情報処理装置100は、位置情報を取得すると、取得した位置情報を位置情報管理データベース122に格納する。続いて、情報処理装置100は、取得した位置情報に関する店舗位置の周辺地図情報を車両用地図データベース123から取得する。続いて、情報処理装置100は、周辺地図情報に基づいて、オンデマンドバスを配車可能な配車可能位置に関する配車可能位置情報を抽出する。また、情報処理装置100は、道路交通情報を提供する外部のサーバ装置等から店舗位置周辺の渋滞情報等の周辺道路情報を取得する。
The
続いて、情報処理装置100は、配車可能位置情報と周辺道路情報を取得すると、配車可能位置情報と周辺道路情報とに基づいて、配車可能位置の優先度を決定する。続いて、情報処理装置100は、配車可能位置の優先度を決定すると、配車可能位置と決定した優先度とを対応付けて駐車位置確認データベース124に格納する。続いて、情報処理装置100は、駐車位置確認データベース124を参照して、優先度の高い配車可能位置に移動体を配車するようオンデマンドバスの配車を制御する。情報処理装置100は、オンデマンドバスの配車位置への配車が完了すると、利用者端末10に配車完了通知を送信する。配車完了通知を受けた利用者は、配車位置に移動し、オンデマンドバスに乗車する。
Subsequently, when the
利用者は、オンデマンドバスに乗車すると、オンデマンドバスの利用料の支払い方法を選択する。具体的には、利用者端末10は、配車サービスアプリの画面に支払方法の候補を表示する。利用者端末10は、利用者の選択操作に従って、利用者によって選択された支払い方法をオンデマンドバスの利用料の支払い方法として設定する。例えば、利用者端末10は、利用者によってコード決済サービスによる支払い方法が選択された場合、コード決済サービスによる支払い方法をオンデマンドバスの利用料の支払い方法として設定する。情報処理装置100は、利用者端末10からオンデマンドバスの利用料の支払い方法を受け付ける。
When the user gets on the on-demand bus, he / she selects the payment method of the on-demand bus usage fee. Specifically, the
また、オンデマンドバスにはドライバーにより利用される車内タブレットが積載されており、車内タブレットにはドライバーズアプリがインストールされている。車内タブレットは、オンデマンドバスに乗車した利用者の利用料として、出発地から目的地までの運賃を算出する。車内タブレットは、運賃を算出すると、算出した運賃に関する情報を情報処理装置100に送信する。また、運賃の算出は情報処理装置100が行ってもよく、その場合運賃に関する情報は、車内タブレットにも送信される。情報処理装置100は、車内タブレットから運賃に関する情報を取得する。続いて、情報処理装置100は、運賃に関する情報を取得すると、コード決済サーバ200に対して、所定のコードに基づく決済要求情報であって、オンデマンドバスに乗車した利用者の利用料に関する決済要求情報を送信する。コード決済サーバ200は、決済要求情報を受信すると、所定のコードに基づく決済処理であって、オンデマンドバスに乗車した利用者の利用料に関する決済処理を行う。
In addition, the on-demand bus is loaded with an in-vehicle tablet used by the driver, and the driver's application is installed on the in-vehicle tablet. The in-car tablet calculates the fare from the departure point to the destination as the usage fee for the user who boarded the on-demand bus. When the in-vehicle tablet calculates the fare, it transmits information about the calculated fare to the
また、情報処理装置100は、オンデマンドバスによる利用者の輸送中に、オンデマンドバスに設置された広告表示用の車内タブレット等に広告を配信する。具体的には、情報処理装置100は、利用者識別情報に紐づいて情報処理装置100に保存されている利用者の属性情報や乗車履歴に加えて、コード決済サーバ200から取得した利用者の決済情報や属性情報、および店舗情報に基づいて、利用者の興味や関心、嗜好に合ったターゲット広告を配信する。また、情報処理装置100は、店舗情報や利用者の決済情報に基づいて、店舗に関するクーポンを発行し、利用者端末10に配信する。また、情報処理装置100は、利用者による配車サービスの利用履歴に関する情報(以下、乗車履歴に関する情報ともいう)に基づいて、配車サービスに関するクーポンを発行し、利用者端末10に配信する。
Further, the
〔2‐4.情報処理装置の構成例〕
次に、図4を用いて、第1の実施形態に係る情報処理装置の構成について説明する。図4は、第1の実施形態に係る情報処理装置の構成例を示す図である。図4に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、情報処理装置100は、情報処理装置100の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示させるための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[2-4. Configuration example of information processing device]
Next, the configuration of the information processing apparatus according to the first embodiment will be described with reference to FIG. FIG. 4 is a diagram showing a configuration example of the information processing apparatus according to the first embodiment. As shown in FIG. 4, the
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークと有線または無線で接続され、例えば、利用者端末10やコード決済サーバ200との間で情報の送受信を行う。
(Communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 110 is connected to the network by wire or wirelessly, and transmits / receives information to / from, for example, the
(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、図4に示すように、利用者情報データベース121と位置情報管理データベース122と車両用地図データベース123と駐車位置確認データベース124と広告配信データベース125とクーポン発行データベース126とを有する。
(Memory unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk. As shown in FIG. 4, the storage unit 120 has a
(利用者情報データベース121)
利用者情報データベース121は、利用者に関する各種の情報を記憶する。ここで、図5を用いて、利用者情報データベース121が記憶する情報の一例を説明する。図5は、第1の実施形態に係る利用者情報データベースの一例を示す図である。図5に示すように、利用者情報データベース121は、「利用者ID」、「属性情報」、「乗車履歴」、「決済履歴」といった項目を有する。
(User information database 121)
The
「利用者ID」は、利用者を識別する識別情報を示す。「属性情報」は、利用者IDで識別される利用者の年齢、性別、居住地等の属性に関する情報を示す。「乗車履歴」は、利用者IDで識別される利用者による配車サービスの利用履歴に関する情報を示す。例えば、乗車履歴には、利用者がオンデマンドバスに乗車した乗車日時、乗車位置、利用者がオンデマンドバスから降りた降車日時、降車位置、利用料金等の情報が含まれる。「決済履歴」は、利用者IDで識別される利用者によるコード決済サービスの利用履歴に関する情報を示す。例えば、決済履歴には、利用者がコード決済サービスを用いて決済を行った決済日時、決済金額、決済対象となった商品またはサービスの名称、および利用者がコード決済サービスを用いて決済を行った店舗に関する店舗情報が含まれる。 The "user ID" indicates identification information that identifies the user. "Attribute information" indicates information related to attributes such as age, gender, and place of residence of the user identified by the user ID. The "boarding history" indicates information regarding the usage history of the vehicle dispatch service by the user identified by the user ID. For example, the boarding history includes information such as the boarding date and time when the user boarded the on-demand bus, the boarding position, the disembarkation date and time when the user got off the on-demand bus, the disembarkation position, and the usage fee. The "payment history" indicates information regarding the usage history of the code payment service by the user identified by the user ID. For example, in the payment history, the payment date and time when the user made a payment using the code payment service, the payment amount, the name of the product or service to be settled, and the user make the payment using the code payment service. Contains store information about the store.
(位置情報管理データベース122)
位置情報管理データベース122は、所定のコードに紐づく位置情報であって、所定のコードが設置された設置位置に関する位置情報を記憶する。図6では、位置情報管理データベース122が、コード決済サービスに用いられるQRコード(登録商標)が設置された店舗の店舗位置に関する位置情報を記憶する例を示す。ここで、図6を用いて、位置情報管理データベース122が記憶する情報の一例を説明する。図6は、第1の実施形態に係る位置情報管理データベースの一例を示す図である。図6に示すように、位置情報管理データベース122は、「店舗ID」、「店舗名」、「位置情報」、「業種名」といった項目を有する。
(Location information management database 122)
The position
「店舗ID」は、QRコード(登録商標)が設置された店舗を識別する識別情報を示す。「店舗名」は、店舗IDで識別される店舗の名称を示す。「位置情報」は、店舗IDで識別される店舗の店舗位置に関する位置情報であって、QRコード(登録商標)を読み取った店舗端末が設置された店舗の店舗位置に関する位置情報を示す。例えば、「位置情報」には、店舗位置を示す緯度・経度の情報に加えて、店舗の住所等(例えば、店舗の郵便番号、店舗が所在する市区町村名および番地名、店舗が入居する建物の名称、建物の何階に位置するかといった階数、および店舗の名称等)の店舗位置に関する詳細な位置情報が含まれる。「業種名」は、店舗IDで識別される店舗の業種の名称を示す。 The "store ID" indicates identification information that identifies the store in which the QR code (registered trademark) is installed. The "store name" indicates the name of the store identified by the store ID. The "location information" is location information relating to the store location of the store identified by the store ID, and indicates location information relating to the store location of the store in which the store terminal that has read the QR code (registered trademark) is installed. For example, in the "location information", in addition to the latitude and longitude information indicating the store location, the store address, etc. (for example, the postal code of the store, the name of the city, ward, town, village, and address where the store is located, and the store are located. Includes detailed location information about the store location (such as the name of the building, the number of floors on which the building is located, and the name of the store). The "industry name" indicates the name of the industry of the store identified by the store ID.
(車両用地図データベース123)
車両用地図データベース123は、配車サービスに用いられるオンデマンドバス用の道路交通情報や渋滞情報を含む地図に関する各種の情報を記憶する。ここで、図7を用いて、車両用地図データベース123が記憶する情報の一例を説明する。図7は、第1の実施形態に係る車両用地図データベースが記憶する情報の一例を示す図である。図7は、利用者によって出発地として指定された店舗Aの周辺の道路地図を示す。また、図7では、店舗Aの周辺道路においてオンデマンドバスを配車可能な配車可能位置を白丸で示す。
(Vehicle map database 123)
The
(駐車位置確認データベース124)
駐車位置確認データベース124は、オンデマンドバスの配車可能位置に関する各種の情報を記憶する。ここで、図8を用いて、駐車位置確認データベース124が記憶する情報の一例を説明する。図8は、第1の実施形態に係る駐車位置確認データベースの一例を示す図である。図8に示すように、駐車位置確認データベース124は、「店舗ID」、「店舗名」、「位置情報」、「優先度」、「距離」、「配車位置情報」、「一方通行」といった項目を有する。
(Parking position confirmation database 124)
The parking
「店舗ID」は、利用者によって出発地として指定された店舗を識別する識別情報を示す。「店舗名」は、店舗IDで識別される店舗の名称を示す。「位置情報」は、店舗IDで識別される店舗の店舗位置に関する位置情報を示す。「優先度」は、配車可能位置の優先度を示す。例えば、図8の優先度「1」は、図7の白丸1で示す配車可能位置の優先度が「1」であることを示す。「距離」は、店舗IDで識別される店舗から配車可能位置までの距離を示す。「配車位置情報」は、配車可能位置の位置情報を示す。「一方通行」は、配車可能位置の道路が一方通行であるか否かを示す。
The "store ID" indicates identification information that identifies the store designated as the departure place by the user. The "store name" indicates the name of the store identified by the store ID. The "location information" indicates the location information regarding the store location of the store identified by the store ID. "Priority" indicates the priority of the vehicle dispatchable position. For example, the priority "1" in FIG. 8 indicates that the priority of the vehicle dispatchable position indicated by the
(広告配信データベース125)
広告配信データベース125は、利用者に対して各種のターゲット広告を配信するための情報を記憶する。ここで、図9を用いて、広告配信データベース125が記憶する情報の一例を説明する。図9は、第1の実施形態に係る広告配信データベースの一例を示す図である。図9に示すように、広告配信データベース125は、「店舗ID」、「店舗名」、「位置情報」、「QRコード利用日時」、「利用者ID」といった項目を有する。
(Advertising distribution database 125)
The
「店舗ID」は、店舗を識別するための識別情報を示す。「店舗名」は、店舗IDで識別される店舗の名称を示す。「位置情報」は、店舗IDで識別される店舗の位置情報を示す。「QRコード利用日時」は、利用者IDで識別される利用者が店舗IDで識別される店舗に設置されたQRコード(登録商標)を利用した日時を示す。例えば、「QRコード利用日時」は、利用者端末により店舗に設置されたQRコード(登録商標)を読み取ることで、利用者が配車サービスの出発地を指定した日時を示す。また、「QRコード利用日時」は、利用者端末により店舗に設置されたQRコード(登録商標)を読み取ることで、利用者がコード決済サービスを利用した決済を行った日時を示す。「利用者ID」は、利用者を識別する識別情報を示す。 The "store ID" indicates identification information for identifying a store. The "store name" indicates the name of the store identified by the store ID. "Location information" indicates the location information of the store identified by the store ID. The "QR code usage date and time" indicates the date and time when the user identified by the user ID uses the QR code (registered trademark) installed in the store identified by the store ID. For example, the "QR code usage date and time" indicates the date and time when the user specifies the departure place of the vehicle dispatch service by reading the QR code (registered trademark) installed in the store by the user terminal. Further, the "QR code usage date and time" indicates the date and time when the user made a payment using the code payment service by reading the QR code (registered trademark) installed in the store by the user terminal. The "user ID" indicates identification information that identifies the user.
また、図示は省略するが、広告配信データベース125は、図5に示す「属性情報」および「決済履歴」といった項目を有してもよい。
Further, although not shown, the
(クーポン発行データベース126)
クーポン発行データベース126は、利用者に対して各種のクーポンを発行するための情報を記憶する。例えば、クーポン発行データベース126は、図9に示す「店舗ID」、「店舗名」、「位置情報」、「QRコード利用日時」、「利用者ID」といった項目を有する。
(Coupon issuance database 126)
The
また、図示は省略するが、クーポン発行データベース126は、図5に示す「属性情報」、「乗車履歴」および「決済履歴」といった項目を有してもよい。
Further, although not shown, the
次に、図10を用いて、第1の実施形態に係る広告配信処理およびクーポン発行処理について説明する。図10は、第1の実施形態に係る広告配信処理およびクーポン発行処理の一例について説明するための図である。図10では、情報処理装置100が、利用者U1の行動履歴に関する情報に基づくターゲット広告を配信する。
Next, the advertisement distribution process and the coupon issuance process according to the first embodiment will be described with reference to FIG. FIG. 10 is a diagram for explaining an example of the advertisement distribution process and the coupon issuance process according to the first embodiment. In FIG. 10, the
例えば、情報処理装置100は、利用者U1による利用店舗の履歴に関する情報、利用者U1の属性情報、利用者U1の決済履歴に関する情報等に基づいて、利用者U1の興味や関心が高いと推定される広告を利用者U1が乗車中の車内タブレット等に配信する。また、情報処理装置100は、利用者U1がQRコード(登録商標)を利用した店舗の履歴、利用者U1の属性情報、オンデマンドバスの乗車履歴およびコード決済サービスの決済履歴に基づいて、利用者U1の行動範囲(商圏ともいう)が白丸1から白丸2までの区間に集中していることを特定する。続いて、情報処理装置100は、利用者U1の行動範囲を特定すると、例えば、利用者U1の行動範囲内に位置する店舗Bに関する広告を利用者U1が乗車中の車内タブレット等に配信する。また、情報処理装置100は、例えば、利用者U1の行動範囲内に位置する店舗Bを3回利用した場合、オンデマンドバスに1回無料で乗車できるクーポンを発行して、利用者端末10に配信する。
For example, the
(制御部130)
図4の説明に戻って、制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Control unit 130)
Returning to the description of FIG. 4, the control unit 130 is a controller, and is stored in a storage device inside the
図4に示すように、制御部130は、認証部131と、管理部132と、取得部133と、配車制御部134と、決済要求部135と、配信部136と、発行部137とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部130の内部構成は、図4に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
As shown in FIG. 4, the control unit 130 includes an authentication unit 131, a management unit 132, an
(認証部131)
認証部131は、公知の技術を用いて、コード決済サーバ200とサーバ間の認証を行う。
(Authentication unit 131)
The authentication unit 131 authenticates between the code payment server 200 and the server using a known technique.
(管理部132)
管理部132は、公知の技術を用いて、コード決済サーバ200と利用者識別情報(利用者ID)の連携を行う。
(Management Department 132)
The management unit 132 links the code payment server 200 with the user identification information (user ID) by using a known technique.
(取得部133)
取得部133は、利用者端末10の要求に応じて、配車サービスに関する情報(例えば、配車依頼を行う際に利用者端末10の画面に表示される情報)を利用者端末10に送信する。例えば、取得部133は、利用者端末10の要求に応じて、後述する図12〜図14に示す情報を利用者端末10に送信する。
(Acquisition unit 133)
The
取得部133は、コード情報、利用者識別情報、配車依頼要求、および目的地情報を利用者端末10から受信する。具体的には、取得部133は、QRコード(登録商標)が設置された店舗を識別する店舗識別情報(例えば、店舗ID)を含むコード情報とともに、利用者端末10を利用する利用者を識別する利用者識別情報(例えば、利用者ID)、および利用者識別情報で識別される利用者による店舗識別情報で識別される店舗への配車依頼要求を利用者端末10から受信する。また、取得部133は、コード情報とともに、目的地に関する目的地情報を利用者端末10から受信する。続いて、取得部133は、コード情報、利用者識別情報、配車依頼要求、および目的地情報を受信すると、コード情報、利用者識別情報、店舗情報の送信要求、および利用者情報の送信要求をコード決済サーバ200に送信する。
The
また、取得部133は、店舗に設置されたQRコード(登録商標)に紐づく位置情報であって、QRコード(登録商標)が設置された店舗の店舗位置に関する位置情報をコード決済サーバ200から取得する。すなわち、取得部133は、店舗を訪れた利用者が利用する利用者端末10により読み取られたQRコード(登録商標)に紐づく位置情報であって、QRコード(登録商標)が設置された店舗の店舗位置に関する位置情報を取得する。このように、取得部133は、利用者が利用する利用者端末10により読み取られた所定のコード(QRコード(登録商標))に紐づく位置情報であって、所定のコードが設置された設置位置(店舗の店舗位置)に関する位置情報を取得する。すなわち、取得部133は、端末装置(利用者端末10)により読み取られた所定のコード(QRコード(登録商標))に紐づく位置情報であって、所定のコードの読み取りが行われた位置(QRコード(登録商標)が設置された店舗の店舗位置)に関する位置情報を取得する。
Further, the
また、取得部133は、端末装置(利用者端末10)により読み取られた二次元コード(QRコード(登録商標))に紐づく位置情報であって、二次元コードの読み取りが行われた位置(QRコード(登録商標)が設置された店舗の店舗位置)に関する位置情報を取得する。続いて、取得部133は、位置情報を取得すると、取得した位置情報を店舗IDと対応付けて位置情報管理データベース122に格納する。
Further, the
また、取得部133は、店舗を訪れた利用者が利用する利用者端末10により読み取られたQRコード(登録商標)に紐づく店舗の店舗情報であって、QRコード(登録商標)が設置された店舗の店舗名、業種名、および利用者による店舗の利用履歴に関する店舗情報をコード決済サーバ200から取得する。続いて、取得部133は、店舗情報を取得すると、取得した店舗情報を店舗IDおよび位置情報と対応付けて位置情報管理データベース122に格納する。
Further, the
また、取得部133は、コード情報とともに受信した利用者識別情報で識別される利用者に関する利用者情報をコード決済サーバ200から取得する。例えば、取得部133は、利用者識別情報で識別される利用者によるコード決済サービスを用いた決済履歴に関する決済情報を取得する。また、取得部133は、利用者識別情報で識別される利用者の属性情報をコード決済サーバ200から取得してもよい。
Further, the
また、取得部133は、コード情報とともに受信した利用者識別情報で識別される利用者による移動体の乗車履歴に関する乗車情報を取得する。具体的には、取得部133は、利用者がオンデマンドバスに乗車した乗車日時、乗車位置、利用者がオンデマンドバスから降りた降車日時、降車位置、利用料金等の乗車履歴に関する乗車情報をオンデマンドバスのドライバーによって利用される車内タブレットから取得する。続いて、取得部133は、乗車情報を取得すると、取得した乗車情報を利用者IDと対応付けて利用者情報データベース121に格納する。
Further, the
また、取得部133は、道路交通情報を提供する外部のサーバ装置等から、道路情報や渋滞情報を含む地図情報を取得する。取得部133は、地図情報を取得すると、取得した地図情報を車両用地図データベース123に格納する。
Further, the
また、取得部133は、利用者が利用する利用者端末10からGPS位置情報を取得してもよい。取得部133は、GPS位置情報を取得すると、取得したGPS位置情報を車両用地図データベース123に格納する。
Further, the
(配車制御部134)
配車制御部134は、取得部133により取得された位置情報に基づいて、移動体の配車を制御する。具体的には、配車制御部134は、取得部133により取得された位置情報に関する位置の周辺道路情報に基づいて抽出された配車可能位置情報であって、移動体を配車可能な配車可能位置に関する配車可能位置情報に基づいて移動体の配車を制御する。例えば、配車制御部134は、配車可能位置情報と周辺道路情報とに基づいて、配車可能位置の優先度を決定する。続いて、配車制御部134は、優先度の高い配車可能位置に移動体を配車するよう移動体の配車を制御する。
(Vehicle allocation control unit 134)
The vehicle
具体的には、配車制御部134は、取得部133により取得された位置情報に関する店舗位置の周辺地図情報を車両用地図データベース123から取得する。続いて、配車制御部134は、周辺地図情報に基づいて、オンデマンドバスを配車可能な配車可能位置に関する配車可能位置情報を抽出する。また、配車制御部134は、店舗位置周辺の道路情報や渋滞情報を含む地図情報である周辺道路情報を車両用地図データベース123から取得する。
Specifically, the vehicle
続いて、配車制御部134は、配車可能位置情報と周辺道路情報を取得すると、配車可能位置情報と周辺道路情報とに基づいて、配車可能位置の優先度を決定する。続いて、配車制御部134は、配車可能位置の優先度を決定すると、配車可能位置と決定した優先度とを対応付けて駐車位置確認データベース124に格納する。続いて、配車制御部134は、駐車位置確認データベース124を参照して、優先度の高い配車可能位置に移動体を配車するようオンデマンドバスの配車を制御する。配車制御部134は、オンデマンドバスの配車位置への配車が完了すると、利用者端末10に配車完了通知を送信する。配車完了通知を受けた利用者は、配車位置に移動し、オンデマンドバスに乗車する。
Subsequently, when the vehicle
また、配車制御部134は、所定のコードに紐づく位置情報と、GPS位置情報とに基づいて、移動体の配車を制御する。例えば、取得部133により取得された位置情報に関する店舗の店舗名が店舗の管理会社であり、実際の店舗は管理会社の近傍(例えば、隣のビル)に位置する場合がある。このような場合、配車制御部134は、取得部133により取得された位置情報をGPS位置情報によって補正することにより、より正確な店舗の位置を特定することができる。
Further, the vehicle
(決済要求部135)
決済要求部135は、利用者端末10から移動体の利用料の支払い方法の指定を受け付ける。例えば、決済要求部135は、利用者端末10から移動体の利用料の支払い方法としてコード決済サービスの指定を受け付ける。続いて、決済要求部135は、所定のコードを用いたコード決済サービスを提供するコード決済サーバに対して、所定のコードに基づく決済要求情報であって、移動体に乗車した利用者の利用料に関する決済要求情報を送信する。例えば、決済要求部135は、移動体に乗車した利用者の運賃に関する決済要求情報を送信する。
(Settlement request unit 135)
The payment request unit 135 accepts the designation of the payment method of the usage fee of the mobile body from the
具体的には、決済要求部135は、利用者端末10からオンデマンドバスの利用料の支払い方法を受け付ける。例えば、決済要求部135は、利用者端末10からオンデマンドバスの利用料の支払い方法として、コード決済サービスの指定を受け付ける。また、決済要求部135は、ドライバーにより利用される車内タブレットから出発地から目的地までの運賃に関する情報を取得する。続いて、決済要求部135は、運賃に関する情報を取得すると、コード決済サーバ200に対して、店舗に設置されたQRコード(登録商標)に基づく決済要求情報であって、オンデマンドバスに乗車した利用者の運賃に関する決済要求情報を送信する。
Specifically, the payment request unit 135 receives the payment method of the on-demand bus usage fee from the
(配信部136)
配信部136は、利用者に対して広告を配信する。配信部136は、所定のコードを用いたコード決済サービスを提供するコード決済サーバから取得される利用者の決済履歴に関する決済情報に基づいて、利用者に対して広告を配信する。また、配信部136は、取得部133によって取得された店舗情報に基づいて、店舗に関する広告を配信する。
(Distribution unit 136)
The
例えば、配信部136は、オンデマンドバスによる利用者の輸送中に、オンデマンドバスに設置された広告表示用の車内タブレット等に広告を配信する。具体的には、配信部136は、広告配信データベース125や利用者情報データベース121を参照して、利用者の決済情報や属性情報、および店舗情報に基づいて、利用者の興味や関心、嗜好に合ったターゲット広告を配信する。
For example, the
(発行部137)
発行部137は、利用者に対してクーポンを発行する。発行部137は、取得部133によって取得された店舗情報に基づいて、店舗に関するクーポンを発行する。また、発行部137は、取得部133によって取得された乗車情報に基づいて、移動体の配車サービスに関するクーポンを発行する。
(Publisher 137)
The
例えば、発行部137は、クーポン発行データベース126や利用者情報データベース121を参照して、店舗情報や利用者の決済情報に基づいて、店舗に関するクーポンを発行し、利用者端末10に配信する。また、発行部137は、利用者による配車サービスの利用履歴に関する情報(以下、乗車履歴に関する情報ともいう)に基づいて、配車サービスに関するクーポンを発行し、利用者端末10に配信する。
For example, the
〔2‐5.利用者端末の構成例〕
次に、図11を用いて、第1の実施形態に係る利用者端末の構成について説明する。図11は、第1の実施形態に係る利用者端末の構成例を示す図である。図11に示すように、利用者端末10は、通信部11と、記憶部12と、入力部13と、出力部14と、撮像部15と、GPS受信アンテナ16と、制御部17とを有する。
[2-5. User terminal configuration example]
Next, the configuration of the user terminal according to the first embodiment will be described with reference to FIG. FIG. 11 is a diagram showing a configuration example of a user terminal according to the first embodiment. As shown in FIG. 11, the
(通信部11)
通信部11は、例えば、NIC等によって実現される。そして、通信部11は、ネットワークと有線または無線で接続され、例えば、情報処理装置100やコード決済サーバ200との間で情報の送受信を行う。
(Communication unit 11)
The communication unit 11 is realized by, for example, a NIC or the like. Then, the communication unit 11 is connected to the network by wire or wirelessly, and transmits / receives information to / from, for example, the
(記憶部12)
記憶部12は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。例えば、記憶部12は、情報処理装置100によって配信される配車サービスに関する情報(例えば、配車依頼を行う際に利用者端末10の画面に表示される情報)を記憶する。
(Memory unit 12)
The
(入力部13・出力部14)
入力部13は、利用者から各種操作を受け付ける入力装置である。例えば、入力部13は、キーボードやマウスや操作キー等によって実現される。出力部14は、各種情報を表示するための表示装置であり、すなわち、画面である。例えば、出力部14は、液晶ディスプレイ等によって実現される。なお、利用者端末10にタッチパネルが採用される場合には、入力部13と出力部14とは一体化される。また、以下の説明では、出力部14を画面と記載する場合がある。
(Input unit 13 / output unit 14)
The input unit 13 is an input device that receives various operations from the user. For example, the input unit 13 is realized by a keyboard, a mouse, operation keys, or the like. The output unit 14 is a display device for displaying various information, that is, a screen. For example, the output unit 14 is realized by a liquid crystal display or the like. When a touch panel is adopted for the
例えば、出力部14は、情報処理装置100によって配信される配車サービスに関する情報(例えば、配車依頼を行う際に利用者端末10の画面に表示される情報)を表示する。
For example, the output unit 14 displays information about the vehicle allocation service distributed by the information processing device 100 (for example, information displayed on the screen of the
(撮像部15)
撮像部15は、QRコード(登録商標)を撮像するカメラ機能を実現する。撮像部15は、レンズ等の光学系と、CCD(Charge Coupled Device)イメージセンサ、CMOS(Complementary Metal Oxide Semiconductor)センサ等の撮像素子と、を有する。かかる撮像部15は、入力部13を介してユーザから受け付けた操作に従って、例えば、店舗に設置されたQRコード(登録商標)を撮像する。
(Image pickup unit 15)
The image pickup unit 15 realizes a camera function for capturing a QR code (registered trademark). The image pickup unit 15 includes an optical system such as a lens and an image pickup element such as a CCD (Charge Coupled Device) image sensor and a CMOS (Complementary Metal Oxide Semiconductor) sensor. The image pickup unit 15 captures, for example, a QR code (registered trademark) installed in a store according to an operation received from a user via the input unit 13.
(GPS受信アンテナ16)
GPS受信アンテナ16は、GPS等の衛星測位システムに用いられる信号を衛星から受信する。
(GPS receiving antenna 16)
The
(制御部17)
制御部17は、コントローラであり、例えば、CPUやMPU等によって、利用者端末10内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部17は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現される。
(Control unit 17)
The control unit 17 is a controller, and for example, various programs (corresponding to an example of an information processing program) stored in a storage device inside the
図11に示すように、制御部17は、操作制御部171と、表示制御部172と、送信部173と、受信部174とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部17の内部構成は、図11に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 As shown in FIG. 11, the control unit 17 includes an operation control unit 171, a display control unit 172, a transmission unit 173, and a reception unit 174, and realizes or executes the information processing operation described below. .. The internal configuration of the control unit 17 is not limited to the configuration shown in FIG. 11, and may be any other configuration as long as it is configured to perform information processing described later.
(操作制御部171)
操作制御部171は、入力部13を介して受け付けた利用者の操作にしたがって、各種制御を実行する。例えば、操作制御部171は、入力部13を介して受け付けたスクロール操作やタップ操作等、利用者の操作の内容を表示制御部172や送信部173に出力する。また、操作制御部171は、撮像部15介して読み取ったQRコード(登録商標)に関するコード情報を表示制御部172や送信部173に出力する。また、操作制御部171は、利用者の選択操作に従って、利用者によって選択された目的地に関する目的地情報を送信部173に出力する。また、操作制御部171は、利用者の選択操作に従って、利用者によって選択された支払い方法をオンデマンドバスの支払い方法として指定する指定情報を表示制御部172に出力する。
(Operation control unit 171)
The operation control unit 171 executes various controls according to the user's operation received via the input unit 13. For example, the operation control unit 171 outputs the contents of the user's operation such as the scroll operation and the tap operation received via the input unit 13 to the display control unit 172 and the transmission unit 173. Further, the operation control unit 171 outputs the code information related to the QR code (registered trademark) read through the image pickup unit 15 to the display control unit 172 and the transmission unit 173. Further, the operation control unit 171 outputs the destination information regarding the destination selected by the user to the transmission unit 173 according to the user's selection operation. Further, the operation control unit 171 outputs to the display control unit 172 designated information for designating the payment method selected by the user as the payment method of the on-demand bus according to the user's selection operation.
(表示制御部172)
表示制御部172は、受信部174が受信した各種の情報を出力部14に表示する処理を実行する。具体的には、表示制御部172は、情報処理装置100によって配信される配車サービスに関する情報(例えば、配車依頼を行う際に利用者端末10の画面に表示される情報)が出力部14に表示されるよう制御する。また、表示制御部172は、操作制御部171から利用者の操作内容を受け付けると、利用者の操作内容を反映した情報が出力部14に表示されるよう制御する。
(Display control unit 172)
The display control unit 172 executes a process of displaying various information received by the reception unit 174 on the output unit 14. Specifically, the display control unit 172 displays information on the vehicle allocation service distributed by the information processing device 100 (for example, information displayed on the screen of the
(送信部173)
送信部173は、QRコード(登録商標)が設置された店舗を識別する店舗識別情報(例えば、店舗ID)を含むコード情報とともに、利用者端末10を利用する利用者を識別する利用者識別情報(例えば、利用者ID)、および利用者識別情報で識別される利用者による店舗識別情報で識別される店舗への配車依頼要求を情報処理装置100へ送信する。例えば、送信部173は、操作制御部171から入力されたコード情報を情報処理装置100へ送信する。
(Transmitter 173)
The transmission unit 173 has code information including store identification information (for example, a store ID) for identifying a store in which a QR code (registered trademark) is installed, as well as user identification information for identifying a user who uses the
また、送信部173は、コード情報とともに、利用者によって選択された目的地に関する目的地情報を情報処理装置100へ送信する。例えば、送信部173は、操作制御部171から入力された目的地情報を情報処理装置100へ送信する。
Further, the transmission unit 173 transmits the destination information regarding the destination selected by the user together with the code information to the
また、送信部173は、利用者によって選択された支払い方法に関する支払い情報をオンデマンドバスの支払い方法として指定する指定情報を情報処理装置100へ送信する。例えば、送信部173は、操作制御部171から入力された指定情報であって、コード決済サービスによる支払い方法をオンデマンドバスの支払い方法として指定する指定情報を情報処理装置100へ送信する。
Further, the transmission unit 173 transmits the designated information for designating the payment information regarding the payment method selected by the user as the payment method for the on-demand bus to the
(受信部174)
受信部174は、各種の情報を受信する。例えば、受信部174は、情報処理装置100によって配信される配車サービスに関する情報(例えば、配車依頼を行う際に利用者端末10の画面に表示される情報)を受信する。また、受信部174は、配車完了通知を情報処理装置100から受信する。また、受信部174は、情報処理装置100によって配信される配車サービスに関する情報として、オンデマンドバスの運賃を支払う際に利用者端末10の画面に表示される情報を受信する。
(Receiver 174)
The receiving unit 174 receives various types of information. For example, the receiving unit 174 receives information about the vehicle allocation service distributed by the information processing device 100 (for example, information displayed on the screen of the
〔2‐6.配車依頼処理の一例〕
次に、図12および図13を用いて、第1の実施形態に係る配車依頼処理について説明する。図12は、第1の実施形態に係る配車依頼処理の一例について説明するための図である。なお、図12〜図14では、利用者端末10について異なる画面が表示された状態を利用者端末10(10−*)(*は自然数)のように区別して表現する。
[2-6. Example of vehicle dispatch request processing]
Next, the vehicle allocation request processing according to the first embodiment will be described with reference to FIGS. 12 and 13. FIG. 12 is a diagram for explaining an example of the vehicle allocation request processing according to the first embodiment. In addition, in FIGS. 12 to 14, the state in which different screens are displayed for the
図12に示す例では、操作制御部171は、利用者から配車サービスアプリの起動操作を受け付ける。表示制御部172は、操作制御部171が配車サービスアプリの起動操作を受け付けると、配車サービスアプリのトップ画面を画面に表示する(10−1)。 In the example shown in FIG. 12, the operation control unit 171 accepts the activation operation of the vehicle allocation service application from the user. When the operation control unit 171 accepts the activation operation of the vehicle allocation service application, the display control unit 172 displays the top screen of the vehicle allocation service application on the screen (10-1).
また、操作制御部171は、利用者による「バスを呼ぶ」アイコンの選択操作を受け付ける。ここで、利用者が「バスを呼ぶ」アイコンを選択する操作は、配車サービスに対してオンデマンドバスの配車依頼を行う操作に相当する。表示制御部172は、操作制御部171が「バスを呼ぶ」アイコンの選択操作を受け付けると、QRコード(登録商標)リーダーを起動する(10−2)。 Further, the operation control unit 171 accepts the user's selection operation of the "call bus" icon. Here, the operation of selecting the "call bus" icon by the user corresponds to the operation of requesting the on-demand bus to be dispatched to the vehicle dispatch service. When the operation control unit 171 accepts the selection operation of the "call bus" icon, the display control unit 172 activates the QR code (registered trademark) reader (10-2).
また、操作制御部171は、利用者によるQRコード(登録商標)の読み取り操作を受け付ける。例えば、操作制御部171は、店舗に設置されたQRコード(登録商標)の読み取り操作を受け付ける。操作制御部171は、QRコード(登録商標)の読み取り操作を受け付けると、読み取り操作の内容を撮像部15に出力する。撮像部15は、QRコード(登録商標)を撮像する。操作制御部171は、撮像部15が撮像したQRコード(登録商標)を読み取ると、QRコード(登録商標)が設置された店舗を識別する店舗識別情報(例えば、店舗ID)を含むコード情報を送信部173に出力する。 Further, the operation control unit 171 accepts a QR code (registered trademark) reading operation by the user. For example, the operation control unit 171 accepts a QR code (registered trademark) reading operation installed in a store. When the operation control unit 171 receives the QR code (registered trademark) reading operation, the operation control unit 171 outputs the content of the reading operation to the image pickup unit 15. The image pickup unit 15 captures a QR code (registered trademark). When the operation control unit 171 reads the QR code (registered trademark) imaged by the image pickup unit 15, the operation control unit 171 obtains code information including store identification information (for example, a store ID) that identifies the store in which the QR code (registered trademark) is installed. Output to the transmitter 173.
受信部174は、目的地の設定操作を行うための画面に相当する目的地設定用コンテンツを情報処理装置100から受信する。表示制御部172は、目的地設定用コンテンツを画面に表示する(10−3)。表示制御部172は、利用者によって事前に登録された場所(利用者の自宅等)や利用者が頻繁に利用する場所のリストを含む目的地設定用コンテンツを表示する。利用者は、目的地設定用コンテンツのリストの中から目的地を選択する。また、表示制御部172は、目的地の直接入力欄を含む目的地設定用コンテンツを表示する。利用者は、入力欄に目的地を直接入力してもよい。
The receiving unit 174 receives the destination setting content corresponding to the screen for performing the destination setting operation from the
次に、図13を用いて説明する。図13は、第1の実施形態に係る配車依頼処理の一例について説明するための図である。図13に示す例では、表示制御部172は、利用者によって選択された自宅を目的地の表示欄に表示する(10−4)。 Next, it will be described with reference to FIG. FIG. 13 is a diagram for explaining an example of the vehicle allocation request processing according to the first embodiment. In the example shown in FIG. 13, the display control unit 172 displays the home selected by the user in the display column of the destination (10-4).
続いて、表示制御部172は、利用者に対して配車依頼の要否を確認するメッセージを画面に表示する(10−5)。操作制御部171は、利用者から配車依頼の操作を受け付けると、利用者端末10を利用する利用者を識別する利用者識別情報(例えば、利用者ID)、利用者識別情報で識別される利用者による店舗識別情報で識別される店舗への配車依頼要求、および目的地情報を送信部173に出力する。送信部173は、QRコード(登録商標)が設置された店舗を識別する店舗識別情報(例えば、店舗ID)を含むコード情報とともに、利用者端末10を利用する利用者を識別する利用者識別情報(例えば、利用者ID)、利用者識別情報で識別される利用者による店舗識別情報で識別される店舗への配車依頼要求、および目的地情報を情報処理装置100へ送信する。
Subsequently, the display control unit 172 displays a message on the screen confirming the necessity of the vehicle dispatch request to the user (10-5). When the operation control unit 171 receives the operation of the vehicle allocation request from the user, the user identification information (for example, the user ID) for identifying the user who uses the
表示制御部172は、送信部173が配車依頼要求等を情報処理装置100へ送信すると、利用者に対して配車手配中のためしばらく待つよう促すメッセージを画面に表示する(10−6)。
When the transmission unit 173 transmits a vehicle allocation request request or the like to the
受信部174は、配車完了通知を情報処理装置100から受信する。表示制御部172は、受信部174が配車完了通知を受信すると、利用者に対して配車が完了したことを通知するメッセージを画面に表示する(10−7)。
The receiving unit 174 receives the vehicle allocation completion notification from the
〔2‐7.決済処理の一例〕
次に、図14を用いて、第1の実施形態に係る決済処理について説明する。図14は、第1の実施形態に係る決済処理の一例について説明するための図である。図14に示す例では、表示制御部172は、「支払い方法」アイコンを含む配車サービスアプリのトップ画面を画面に表示する(10−8)。
[2-7. An example of payment processing]
Next, the settlement process according to the first embodiment will be described with reference to FIG. FIG. 14 is a diagram for explaining an example of payment processing according to the first embodiment. In the example shown in FIG. 14, the display control unit 172 displays the top screen of the vehicle dispatch service application including the “payment method” icon on the screen (10-8).
また、操作制御部171は、利用者による「支払い方法」アイコンの選択操作を受け付ける。ここで、利用者が「支払い方法」アイコンを選択する操作は、配車サービスの利用料(運賃等)の支払い方法を選択する操作に相当する。表示制御部172は、操作制御部171が「支払い方法」アイコンの選択操作を受け付けると、支払方法の選択画面を画面に表示する(10−9)。 Further, the operation control unit 171 accepts the user's selection operation of the "payment method" icon. Here, the operation of selecting the "payment method" icon by the user corresponds to the operation of selecting the payment method of the usage fee (fare, etc.) of the vehicle dispatch service. When the operation control unit 171 accepts the selection operation of the "payment method" icon, the display control unit 172 displays the payment method selection screen on the screen (10-9).
操作制御部171は、選択画面に表示された支払い方法の中から、利用者によって選択された支払い方法をオンデマンドバスの支払い方法として指定する指定情報を表示制御部172に出力する。例えば、操作制御部171は、利用者によってコード決済サービスが選択された場合、コード決済サービスをオンデマンドバスの支払い方法として指定する指定情報を表示制御部172に出力する。表示制御部172は、操作制御部171から入力された指定情報に基づいて、コード決済サービスによる支払い画面を画面に表示する(10−10A)。操作制御部171は、利用者による支払い画面への入力操作を受け付けると、コード情報とともに、支払い画面に入力された入力情報を送信部173に出力する。送信部173は、コード情報および入力情報を含む決済要求情報をコード決済サーバ200に送信する(10−11A)。 The operation control unit 171 outputs to the display control unit 172 designated information for designating the payment method selected by the user as the payment method of the on-demand bus from the payment methods displayed on the selection screen. For example, when the code payment service is selected by the user, the operation control unit 171 outputs the designated information for designating the code payment service as the payment method of the on-demand bus to the display control unit 172. The display control unit 172 displays the payment screen by the code payment service on the screen based on the designated information input from the operation control unit 171 (10-10A). When the operation control unit 171 receives an input operation on the payment screen by the user, the operation control unit 171 outputs the input information input to the payment screen to the transmission unit 173 together with the code information. The transmission unit 173 transmits the payment request information including the code information and the input information to the code payment server 200 (10-11A).
一方、操作制御部171は、利用者によってコード決済サービス以外の支払い方法(例えば、クレジットカードによる支払い)が選択された場合、コード決済サービス以外の支払い方法をオンデマンドバスの支払い方法として指定する指定情報を表示制御部172に出力する。表示制御部172は、操作制御部171から入力された指定情報に基づいて、コード決済サービス以外の支払い方法による支払い画面を画面に表示する(10−10B)。操作制御部171は、利用者による支払い画面への入力操作を受け付けると、支払い画面に入力された入力情報を送信部173に出力する。送信部173は、入力情報を含む決済要求情報をコード決済サービス以外の支払い方法を提供する外部サーバ(例えば、クレジットカード会社のサーバ)に送信する(10−11B)。 On the other hand, the operation control unit 171 specifies that when a payment method other than the code payment service (for example, payment by credit card) is selected by the user, the payment method other than the code payment service is designated as the payment method of the on-demand bus. The information is output to the display control unit 172. The display control unit 172 displays a payment screen by a payment method other than the code payment service on the screen based on the designated information input from the operation control unit 171 (10-10B). When the operation control unit 171 receives an input operation on the payment screen by the user, the operation control unit 171 outputs the input information input to the payment screen to the transmission unit 173. The transmission unit 173 transmits payment request information including input information to an external server (for example, a server of a credit card company) that provides a payment method other than the code payment service (10-11B).
(第2の実施形態)
〔3‐1.情報処理の概要〕
次に、図15を用いて、第2の実施形態に係る情報処理の概要について説明する。図15は、第2の実施形態に係る情報処理の概要を説明するための図である。図15に示す情報処理は、後述する図16に示す情報処理システム1Aによって実現される。
(Second embodiment)
[3-1. Information processing overview]
Next, the outline of the information processing according to the second embodiment will be described with reference to FIG. FIG. 15 is a diagram for explaining an outline of information processing according to the second embodiment. The information processing shown in FIG. 15 is realized by the
図15に示す例では、(1)利用者がQR決済サービス加盟店に来店する。(2)続いて、利用者は、利用者が利用する利用者端末にインストールされた配車サービスアプリを起動する。利用者端末は、利用者を識別可能な利用者識別情報を含むQRコード(登録商標)を表示する。(3)続いて、店舗の従業員等は、店舗に設置された店舗端末により利用者端末に表示されたQRコード(登録商標)をスキャンする。利用者は、QRコード(登録商標)を店舗端末に読み取らせることで、配車サービスに対して、店舗の店舗位置をオンデマンドバスの出発地として指定する。(4)続いて、利用者は、配車サービスアプリでオンデマンドバスの目的地を選択する。(5)続いて、情報処理装置100Aは、QR決済サービス加盟店まで移動体が配車されるよう制御する。(6)続いて、利用者は、移動体に乗車すると、利用料の支払いを行う。例えば、利用者は、コード決済サービスを用いて利用料の支払いを行う。
In the example shown in FIG. 15, (1) a user visits a QR payment service member store. (2) Subsequently, the user activates the vehicle dispatch service application installed on the user terminal used by the user. The user terminal displays a QR code (registered trademark) including user identification information that can identify the user. (3) Subsequently, the store employee or the like scans the QR code (registered trademark) displayed on the user terminal by the store terminal installed in the store. By having the store terminal read the QR code (registered trademark), the user designates the store location of the store as the departure point of the on-demand bus for the vehicle dispatch service. (4) Subsequently, the user selects the destination of the on-demand bus with the vehicle dispatch service application. (5) Subsequently, the
〔3‐2.情報処理システムの構成例〕
次に、図16を用いて、第2の実施形態に係る情報処理システムの構成について説明する。図16は、第2の実施形態に係る情報処理システムの構成例を示す図である。情報処理システム1Aは、店舗端末20を備える点が情報処理システム1と異なる。図16に示すように、情報処理システム1Aは、利用者が利用する利用者端末10Aと、店舗の従業員等が利用する店舗端末20、移動体の配車を制御する情報処理装置100Aと、所定のコードを用いたコード決済サービスを提供するコード決済サーバ200と、を備える。利用者端末10Aと、店舗端末20と、情報処理装置100Aと、コード決済サーバ200とは所定のネットワークNを介して、有線または無線により通信可能に接続される。なお、図16に示す情報処理システム1Aには、任意の数の利用者端末10Aと任意の数の店舗端末20と任意の数の情報処理装置100Aと任意の数のコード決済サーバ200とが含まれてもよい。なお、以下では、情報処理システム1と重複する内容については説明を省略する。
[3-2. Information processing system configuration example]
Next, the configuration of the information processing system according to the second embodiment will be described with reference to FIG. FIG. 16 is a diagram showing a configuration example of the information processing system according to the second embodiment. The
利用者端末10Aは、利用者を識別可能な利用者識別情報(例えば、利用者ID)を含むQRコード(登録商標)を表示する。また、利用者端末10Aは、表示したQRコード(登録商標)を店舗端末20に読み取らせる。また、利用者端末10Aは、オンデマンドバスの目的地に関する目的地情報を情報処理装置100Aに送信する。
The
店舗端末20は、コード決済サービスの加盟店の店舗に設置された情報処理装置である。店舗端末20は、例えば、店舗の従業員等によってコード決済を行う際に利用される。店舗端末20は、利用者端末10Aに表示されたQRコード(登録商標)を読み取ることで、QRコード(登録商標)に関するコード情報とともに、QRコード(登録商標)を読み取った店舗端末20が設置された店舗を識別可能な店舗識別情報(例えば、店舗ID)と、店舗識別情報に紐づく位置情報であって、店舗端末20が設置された店舗の店舗位置に関する位置情報を情報処理装置100Aに送信する送信要求をコード決済サーバ200に送信する。
The
コード決済サーバ200は、位置情報を情報処理装置100Aに送信する送信要求およびコード情報を店舗端末20から受信する。続いて、コード決済サーバ200は、情報処理装置100Aへの位置情報の送信要求およびコード情報を受信すると、送信要求に応じて、店舗端末20から送信される店舗識別情報に紐づく位置情報であって、QRコード(登録商標)を読み取った店舗端末20が設置された店舗の店舗位置に関する位置情報を情報処理装置100Aに送信する。
The code payment server 200 receives a transmission request for transmitting location information to the
また、コード決済サーバ200は、店舗端末20から受信したコード情報に基づいて、コード情報に含まれる利用者識別情報で識別される利用者に関する利用者情報を情報処理装置100Aに送信する。例えば、コード決済サーバ200は、利用者によるコード決済サービスを用いた決済履歴に関する決済情報を送信する。
Further, the code payment server 200 transmits the user information about the user identified by the user identification information included in the code information to the
情報処理装置100Aは、店舗端末20から送信された店舗識別情報(例えば、店舗ID)に紐づく位置情報であって、QRコード(登録商標)を読み取った店舗端末20が設置された店舗の店舗位置に関する位置情報をコード決済サーバ200から取得する。また、情報処理装置100Aは、利用者端末10Aから目的地情報を取得する。情報処理装置100Aは、位置情報および目的地情報を取得すると、取得した位置情報および目的地情報に基づいて、オンデマンドバスの配車を制御する。
The
このように、情報処理システム1Aは、利用者が利用する利用者端末10Aと、店舗に設置された店舗端末20と、所定のコードを用いたコード決済サービスを提供するコード決済サーバ200と、移動体の配車を制御する情報処理装置100Aと、を備える。利用者端末10Aは、所定のコード(QRコード(登録商標))を表示する。店舗端末20は、利用者端末10Aに表示された所定のコードを読み取ることで、所定のコードに関するコード情報と所定のコードを読み取った店舗端末20が設置された店舗を識別可能な店舗識別情報をコード決済サーバ200へ送信する。コード決済サーバ200は、店舗端末20から受信したコード情報と店舗識別情報とに基づいて、所定のコードを読み取った店舗端末20が設置された店舗の店舗位置に関する位置情報を情報処理装置100Aに送信する。情報処理装置100Aは、コード決済サーバ200から取得した位置情報に基づいて、移動体(オンデマンドバス)の配車を制御する。
As described above, the
また、利用者端末10Aは、利用者を識別可能な利用者識別情報を含む所定のコード(QRコード(登録商標))を表示する。店舗端末20は、利用者識別情報を含む所定のコードに関するコード情報をコード決済サーバ200へ送信する。コード決済サーバ200は、店舗端末20から受信したコード情報に基づいて、所定のコードに含まれる利用者識別情報で識別される利用者に関する利用者情報を情報処理装置100Aに送信する。情報処理装置100Aは、コード決済サーバ200から取得した利用者情報に基づいて、移動体の配車を制御する。
In addition, the
〔3‐3.情報処理手順〕
次に、図17を用いて、第2の実施形態に係る情報処理手順について説明する。図17は、第2の実施形態に係る情報処理手順を示す図である。図17では、図3と重複する内容については説明を省略する。
[3-3. Information processing procedure]
Next, the information processing procedure according to the second embodiment will be described with reference to FIG. FIG. 17 is a diagram showing an information processing procedure according to the second embodiment. In FIG. 17, the description of the contents overlapping with FIG. 3 will be omitted.
図17では、利用者がコード決済サービスの加盟店の店舗を訪れる。利用者端末10Aは、利用者の操作に従って、配車サービスアプリを起動する。続いて、利用者端末10Aは、配車サービスアプリを起動すると、QRコード(登録商標)を画面に表示する。
In FIG. 17, a user visits a store of a member store of a code payment service. The
店舗端末20は、利用者端末10Aに表示されたQRコード(登録商標)を読み取る。利用者は、利用者端末10Aに表示されたQRコード(登録商標)を店舗端末20に読み取らせることで、店舗端末20が設置された店舗の店舗位置をオンデマンドバスの出発地として設定する。具体的には、店舗端末20は、利用者端末10Aに表示されたQRコード(登録商標)を読み取ることで、利用者端末10Aを利用する利用者を識別する利用者識別情報(例えば、利用者ID)を含むコード情報とともに、店舗端末20が設置された店舗を識別する店舗識別情報(例えば、店舗ID)、利用者識別情報で識別される利用者に関する利用者情報および店舗識別情報で識別される店舗に関する店舗情報(店舗の店舗位置に関する位置情報を含む)を情報処理装置100Aに送信する送信要求をコード決済サーバ200に送信する。また、店舗端末20は、利用者識別情報で識別される利用者による店舗識別情報で識別される店舗への配車依頼要求を情報処理装置100Aに送信する送信要求をコード決済サーバ200に送信する。
The
コード決済サーバ200は、コード情報、店舗識別情報、利用者情報および店舗情報の情報処理装置100Aへの送信要求を店舗端末20から受信する。続いて、コード決済サーバ200は、店舗識別情報および店舗情報の情報処理装置100Aへの送信要求を受信すると、送信要求に応じて、店舗端末20から受信した店舗識別情報に紐づく位置情報であって、QRコード(登録商標)を読み取った店舗端末20が設置された店舗の店舗位置に関する位置情報を情報処理装置100Aに送信する。
The code payment server 200 receives a transmission request for code information, store identification information, user information, and store information to the
また、コード決済サーバ200は、コード情報および利用者情報の情報処理装置100Aへの送信要求を受信すると、送信要求に応じて、利用者を識別可能な利用者識別情報を含む所定のコードに含まれる利用者識別情報で識別される利用者に関する利用者情報を情報処理装置100Aに送信する。例えば、コード決済サーバ200は、利用者識別情報で識別される利用者によるコード決済サービスを用いた決済履歴に関する決済情報を情報処理装置100Aに送信する。また、コード決済サーバ200は、利用者識別情報で識別される利用者の属性情報を情報処理装置100Aに送信してもよい。また、コード決済サーバ200は、利用者識別情報で識別される利用者による店舗識別情報で識別される店舗への配車依頼要求を情報処理装置100Aに送信する。
Further, when the code payment server 200 receives the transmission request of the code information and the user information to the
また、利用者端末10Aは、配車サービスアプリの画面に目的地の候補を表示する。利用者端末10Aは、利用者の選択操作に従って、利用者によって選択された目的地をオンデマンドバスの目的地として設定する。利用者端末10Aは、利用者によって選択された目的地に関する目的地情報を情報処理装置100Aへ送信する。
In addition, the
情報処理装置100Aは、QRコード(登録商標)を読み取った店舗端末20が設置された店舗を識別可能な店舗識別情報に紐づく位置情報であって、店舗端末20が設置された店舗の店舗位置に関する位置情報をコード決済サーバ200から取得する。また、情報処理装置100Aは、目的地情報を利用者端末10Aから取得する。情報処理装置100Aは、位置情報および目的地情報を取得すると、位置情報および目的地情報に基づいて、オンデマンドバスの配車を制御する。
The
また、情報処理装置100Aは、利用者を識別可能な利用者識別情報を含むQRコード(登録商標)に含まれる利用者識別情報で識別される利用者に関する利用者情報をコード決済サーバ200から取得する。情報処理装置100Aは、利用者情報を取得すると、取得した利用者情報に基づいて、利用者に対して広告を配信する。また、情報処理装置100Aは、利用者に対してクーポンを発行し、発行したクーポンを配信する。
Further, the
〔4.効果〕
上述してきたように、実施形態に係る情報処理装置100は、取得部133と配車制御部134を備える。取得部133は、端末装置により読み取られた所定のコードに紐づく位置情報であって、所定のコードの読み取りが行われた位置に関する位置情報を取得する。配車制御部134は、取得部133により取得された位置情報に基づいて、移動体の配車を制御する。
[4. effect〕
As described above, the
これにより、情報処理装置100は、従来のGPSの位置情報よりも精度の高い位置情報を取得することができるので、移動体の配車位置を適切に決定することができる。また、情報処理装置100は、コード決済サービス等の所定のコードを用いる様々なサービスとの連携を可能にする。したがって、情報処理装置は、移動サービスにおけるユーザビリティを向上させることができる。
As a result, the
また、取得部133は、利用者が利用する利用者端末である端末装置により読み取られた所定のコードに紐づく位置情報であって、所定のコードが設置された設置位置に関する位置情報を取得する。
Further, the
これにより、情報処理装置100は、利用者が位置する所定のコードの設置位置を精度よく特定することができるので、移動体の配車位置を適切に決定することができる。
As a result, the
また、取得部133は、店舗を訪れた利用者が利用する利用者端末である端末装置により読み取られた所定のコードに紐づく位置情報であって、所定のコードが設置された店舗の店舗位置に関する位置情報を取得する。
Further, the
これにより、情報処理装置100は、利用者が位置する店舗の店舗位置(例えば、店舗が位置するビルの階数、店舗名など)を精度よく特定することができるので、移動体の配車位置を適切に決定することができる。
As a result, the
また、取得部133は、利用者が利用する利用者端末に表示された所定のコードを読み取った店舗端末である前記端末装置が設置された店舗を識別可能な店舗識別情報に紐づく位置情報であって、店舗端末が設置された店舗の店舗位置に関する位置情報を取得する。
Further, the
これにより、情報処理装置100は、利用者が位置する店舗の店舗位置(例えば、店舗が位置するビルの階数、店舗名など)を精度よく特定することができるので、移動体の配車位置を適切に決定することができる。
As a result, the
また、取得部133は、利用者を識別可能な利用者識別情報を含む所定のコードに含まれる利用者識別情報で識別される利用者に関する利用者情報を取得する。
In addition, the
これにより、情報処理装置100は、位置情報とともに利用者情報を取得することができるので、利用者に配信するターゲット広告の精度を向上させることができる。
As a result, the
また、配車制御部134は、位置情報に関する位置の周辺道路情報に基づいて抽出された配車可能位置情報であって、移動体を配車可能な配車可能位置に関する配車可能位置情報に基づいて移動体の配車を制御する。また、配車制御部134は、配車可能位置情報と周辺道路情報とに基づいて、配車可能位置の優先度を決定する。また、配車制御部134は、優先度の高い配車可能位置に移動体を配車するよう移動体の配車を制御する。
Further, the vehicle
これにより、情報処理装置100は、より適切な配車位置に移動体を配車することができる。
As a result, the
また、実施形態に係る情報処理装置100は、決済要求部135をさらに備える。決済要求部135は、所定のコードを用いたコード決済サービスを提供するコード決済サーバに対して、所定のコードに基づく決済要求情報であって、移動体に乗車した利用者の利用料に関する決済要求情報を送信する。
Further, the
これにより、情報処理装置100は、所定のコードを用いたコード決済サービスとの決済連携を可能にする。
As a result, the
また、実施形態に係る情報処理装置100は、配信部136をさらに備える。配信部136は、所定のコードを用いたコード決済サービスを提供するコード決済サーバから取得される利用者の決済履歴に関する決済情報に基づいて、利用者に対して広告を配信する。
Further, the
これにより、情報処理装置100は、利用者に対して配信するターゲット広告の精度を向上させることができる。
As a result, the
また、実施形態に係る情報処理装置100は、利用者に対して広告を配信する配信部136をさらに備える。取得部133は、店舗の店舗位置、店舗名、業種名、および利用者による店舗の利用履歴に関する店舗情報を取得する。配信部136は、取得部133によって取得された店舗情報に基づいて、店舗に関する広告を配信する。
Further, the
これにより、情報処理装置100は、位置情報とともに店舗情報を取得することができるで、利用者に対して配信する店舗に関するターゲット広告の精度を向上させることができる。
As a result, the
また、実施形態に係る情報処理装置100は、利用者に対してクーポンを発行する発行部137をさらに備える。取得部133は、店舗の店舗位置、店舗名、業種名、および利用者による店舗の利用履歴に関する店舗情報を取得する。発行部137は、取得部133によって取得された店舗情報に基づいて、店舗に関するクーポンを発行する。
Further, the
これにより、情報処理装置100は、位置情報とともに店舗名や業種名を取得することができるで、利用者に対して店舗に関する割引やクーポンを発行することができる。
As a result, the
また、実施形態に係る情報処理装置100は、利用者に対してクーポンを発行する発行部137をさらに備える。取得部133は、利用者による移動体の乗車履歴に関する乗車情報を取得する。発行部137は、取得部133によって取得された乗車情報に基づいて、移動体の配車サービスに関するクーポンを発行する。
Further, the
これにより、情報処理装置100は、利用者の行動範囲(商圏)を特定することができる。また、情報処理装置100は、利用者の行動範囲(商圏)を特定することができるので、例えば、利用者の行動範囲(商圏)に属する店舗への来店回数が所定の閾値を超えた場合に移動体の配車サービスに関するクーポンを発行する等により、利用者に対して店舗と配車サービスの相互利用を促すことができる。
Thereby, the
また、取得部133は、利用者が利用する利用者端末からGPS位置情報を取得する。配車制御部134は、所定のコードに紐づく位置情報と、GPS位置情報とに基づいて、移動体の配車を制御する。
Further, the
これにより、情報処理装置100は、所定のコードに紐づく位置情報をGPS位置情報によって補正することにより、より正確な位置情報を取得することができる。
As a result, the
また、取得部133は、端末装置により読み取られた二次元コードに紐づく位置情報であって、二次元コードの読み取りが行われた位置に関する位置情報を取得する。また、取得部133は、端末装置により読み取られたQRコード(登録商標)に紐づく位置情報であって、QRコード(登録商標)の読み取りが行われた位置に関する位置情報を取得する。
Further, the
これにより、情報処理装置100は、二次元コードやQRコード(登録商標)を用いる様々なサービスとの連携を可能にする。
As a result, the
〔5.ハードウェア構成〕
また、上述してきた実施形態に係る情報処理装置100は、例えば図18に示すような構成のコンピュータ1000によって実現される。図18は、情報処理装置100の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を備える。
[5. Hardware configuration]
Further, the
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、所定の通信網を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを所定の通信網を介して他の機器へ送信する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。
The
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
例えば、コンピュータ1000が実施形態に係る情報処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
For example, when the
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Although some of the embodiments of the present application have been described in detail with reference to the drawings, these are examples, and various modifications are made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure column of the invention. It is possible to carry out the present invention in other modified forms.
〔6.その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[6. others〕
Further, among the processes described in the above-described embodiments and modifications, all or part of the processes described as being automatically performed can be manually performed, or are described as being manually performed. It is also possible to automatically perform all or part of the performed processing by a known method. In addition, information including processing procedures, specific names, various data and parameters shown in the above documents and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown in the figure.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each of the illustrated devices is a functional concept, and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or part of them may be functionally or physically distributed / physically in arbitrary units according to various loads and usage conditions. Can be integrated and configured.
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Further, the above-described embodiments and modifications can be appropriately combined as long as the processing contents do not contradict each other.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Further, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the acquisition unit can be read as an acquisition means or an acquisition circuit.
1 情報処理システム
10 利用者端末
100 情報処理装置
110 通信部
120 記憶部
121 利用者情報データベース
122 位置情報管理データベース
123 車両用地図データベース
124 駐車位置確認データベース
125 広告配信データベース
126 クーポン発行データベース
130 制御部
131 認証部
132 管理部
133 取得部
134 配車制御部
135 決済要求部
136 配信部
137 発行部
200 コード決済サーバ
1
Claims (20)
前記取得部により取得された位置情報に基づいて、移動体の配車を制御する配車制御部と、
を備えることを特徴とする情報処理装置。 The acquisition unit that acquires the position information related to the position where the predetermined code is read, which is the position information associated with the predetermined code read by the terminal device, and the acquisition unit.
A vehicle allocation control unit that controls vehicle allocation of a moving body based on the position information acquired by the acquisition unit.
An information processing device characterized by being equipped with.
利用者が利用する利用者端末である前記端末装置により読み取られた前記所定のコードに紐づく前記位置情報であって、前記所定のコードが設置された設置位置に関する前記位置情報を取得する、
ことを特徴とする請求項1に記載の情報処理装置。 The acquisition unit
The position information associated with the predetermined code read by the terminal device, which is the user terminal used by the user, and the position information regarding the installation position where the predetermined code is installed is acquired.
The information processing apparatus according to claim 1.
店舗を訪れた利用者が利用する利用者端末である前記端末装置により読み取られた前記所定のコードに紐づく前記位置情報であって、前記所定のコードが設置された店舗の店舗位置に関する前記位置情報を取得する、
ことを特徴とする請求項1または2に記載の情報処理装置。 The acquisition unit
The position information associated with the predetermined code read by the terminal device, which is a user terminal used by a user who visits the store, and the position related to the store position of the store in which the predetermined code is installed. Get information,
The information processing apparatus according to claim 1 or 2.
利用者が利用する利用者端末に表示された前記所定のコードを読み取った店舗端末である前記端末装置が設置された店舗を識別可能な店舗識別情報に紐づく位置情報であって、前記店舗端末が設置された前記店舗の店舗位置に関する位置情報を取得する、
ことを特徴とする請求項1に記載の情報処理装置。 The acquisition unit
The location information associated with the store identification information that can identify the store in which the terminal device is installed, which is the store terminal that reads the predetermined code displayed on the user terminal used by the user, and is the store terminal. Acquires location information regarding the store location of the store where
The information processing apparatus according to claim 1.
前記利用者を識別可能な利用者識別情報を含む前記所定のコードに含まれる利用者識別情報で識別される利用者に関する利用者情報を取得する、
ことを特徴とする請求項4に記載の情報処理装置。 The acquisition unit
Acquires user information about a user identified by the user identification information included in the predetermined code including the user identification information that can identify the user.
The information processing apparatus according to claim 4.
前記位置情報に関する位置の周辺道路情報に基づいて抽出された配車可能位置情報であって、前記移動体を配車可能な配車可能位置に関する配車可能位置情報に基づいて前記移動体の配車を制御する、
ことを特徴とする請求項1〜5のいずれか1つに記載の情報処理装置。 The vehicle allocation control unit
It is vehicle dispatchable position information extracted based on the peripheral road information of the position regarding the position information, and controls the vehicle allocation of the mobile body based on the vehicle dispatchable position information regarding the vehicle dispatchable position where the mobile body can be dispatched.
The information processing apparatus according to any one of claims 1 to 5.
前記配車可能位置情報と前記周辺道路情報とに基づいて、前記配車可能位置の優先度を決定する、
ことを特徴とする請求項6に記載の情報処理装置。 The vehicle allocation control unit
The priority of the vehicle dispatchable position is determined based on the vehicle dispatchable position information and the surrounding road information.
The information processing apparatus according to claim 6.
前記優先度の高い前記配車可能位置に前記移動体を配車するよう前記移動体の配車を制御する、
ことを特徴とする請求項7に記載の情報処理装置。 The vehicle allocation control unit
Controlling the allocation of the moving body so as to allocate the moving body to the high-priority vehicle dispatchable position.
The information processing apparatus according to claim 7.
をさらに備える請求項1〜8のいずれか1つに記載の情報処理装置。 To the code payment server that provides the code payment service using the predetermined code, the payment request information based on the predetermined code and the payment request information regarding the usage fee of the user who got on the mobile body is transmitted. Payment request department,
The information processing apparatus according to any one of claims 1 to 8.
をさらに備えることを特徴とする請求項1〜9のいずれか1つに記載の情報処理装置。 A distribution unit that delivers advertisements to the user based on payment information related to the user's payment history acquired from a code payment server that provides a code payment service using the predetermined code.
The information processing apparatus according to any one of claims 1 to 9, further comprising.
前記取得部は、
前記店舗の店舗位置、店舗名、業種名、および前記利用者による前記店舗の利用履歴に関する店舗情報を取得し、
前記配信部は、
前記取得部によって取得された店舗情報に基づいて、前記店舗に関する広告を配信する、
ことを特徴とする請求項3または4に記載の情報処理装置。 Further equipped with a distribution unit that distributes advertisements to the users,
The acquisition unit
Acquire store information regarding the store location, store name, industry name, and usage history of the store by the user.
The distribution unit
Distribute an advertisement related to the store based on the store information acquired by the acquisition unit.
The information processing apparatus according to claim 3 or 4.
前記取得部は、
前記店舗の店舗位置、店舗名、業種名、および前記利用者による前記店舗の利用履歴に関する店舗情報を取得し、
前記発行部は、
前記取得部によって取得された店舗情報に基づいて、前記店舗に関するクーポンを発行する、
ことを特徴とする請求項3または4に記載の情報処理装置。 Further equipped with an issuer that issues coupons to the users,
The acquisition unit
Acquire store information regarding the store location, store name, industry name, and usage history of the store by the user.
The issuer
Issuing a coupon for the store based on the store information acquired by the acquisition unit.
The information processing apparatus according to claim 3 or 4.
前記取得部は、
前記利用者による前記移動体の乗車履歴に関する乗車情報を取得し、
前記発行部は、
前記取得部によって取得された乗車情報に基づいて、前記移動体の配車サービスに関するクーポンを発行する、
ことを特徴とする請求項3または4に記載の情報処理装置。 Further equipped with an issuer that issues coupons to the users,
The acquisition unit
Obtaining boarding information regarding the boarding history of the moving body by the user,
The issuer
Based on the boarding information acquired by the acquisition unit, a coupon regarding the vehicle allocation service of the mobile body is issued.
The information processing apparatus according to claim 3 or 4.
前記利用者が利用する利用者端末からGPS位置情報を取得し、
前記配車制御部は、
前記所定のコードに紐づく位置情報と、前記GPS位置情報とに基づいて、前記移動体の配車を制御する、
ことを特徴とする請求項3または4に記載の情報処理装置。 The acquisition unit
Obtain GPS position information from the user terminal used by the user,
The vehicle allocation control unit
Controlling the allocation of the moving body based on the position information associated with the predetermined code and the GPS position information.
The information processing apparatus according to claim 3 or 4.
前記端末装置により読み取られた二次元コードに紐づく位置情報であって、前記二次元コードの読み取りが行われた位置に関する位置情報を取得する、
ことを特徴とする請求項1〜14のいずれか1つに記載の情報処理装置。 The acquisition unit
Position information associated with the two-dimensional code read by the terminal device, and acquisition of position information regarding the position where the two-dimensional code is read.
The information processing apparatus according to any one of claims 1 to 14.
前記端末装置により読み取られたQRコード(登録商標)に紐づく位置情報であって、前記QRコード(登録商標)の読み取りが行われた位置に関する位置情報を取得する、
ことを特徴とする請求項1〜15のいずれか1つに記載の情報処理装置。 The acquisition unit
The position information associated with the QR code (registered trademark) read by the terminal device, and the position information relating to the position where the QR code (registered trademark) is read is acquired.
The information processing apparatus according to any one of claims 1 to 15.
端末装置により読み取られた所定のコードに紐づく位置情報であって、前記所定のコードの読み取りが行われた位置に関する位置情報を取得する取得工程と、
前記取得工程により取得された位置情報に基づいて、移動体の配車を制御する配車制御工程と、
を含むことを特徴とする情報処理方法。 It is an information processing method executed by a computer.
The acquisition step of acquiring the position information related to the position where the predetermined code is read, which is the position information associated with the predetermined code read by the terminal device, and
A vehicle allocation control step that controls vehicle allocation of a moving body based on the position information acquired by the acquisition process, and
An information processing method characterized by including.
移動体の配車を制御する情報処理装置と、
所定のコードを用いたコード決済サービスを提供するコード決済サーバと、
を備え、
前記利用者端末は、
所定の設置位置に設置された前記所定のコードを読み取ることで、前記所定のコードに関するコード情報を前記情報処理装置へ送信し、
前記情報処理装置は、
前記利用者端末から受信した前記コード情報を前記コード決済サーバに送信し、
前記コード決済サーバは、
前記情報処理装置から受信した前記コード情報に基づいて、前記所定のコードに紐づく位置情報であって、前記所定のコードが設置された前記所定の設置位置に関する位置情報を前記情報処理装置に送信し、
前記情報処理装置は、
前記コード決済サーバから取得した位置情報に基づいて、前記移動体の配車を制御する、
情報処理システム。 The user terminal used by the user and the user terminal
An information processing device that controls the allocation of moving objects,
A code payment server that provides a code payment service using a predetermined code,
Equipped with
The user terminal is
By reading the predetermined code installed at the predetermined installation position, the code information related to the predetermined code is transmitted to the information processing apparatus.
The information processing device is
The code information received from the user terminal is transmitted to the code payment server, and the code information is transmitted to the code payment server.
The code payment server is
Based on the code information received from the information processing device, the position information associated with the predetermined code and relating to the predetermined installation position where the predetermined code is installed is transmitted to the information processing device. death,
The information processing device is
Controlling the allocation of the mobile body based on the location information acquired from the code payment server.
Information processing system.
店舗に設置された店舗端末と、
所定のコードを用いたコード決済サービスを提供するコード決済サーバと、
移動体の配車を制御する情報処理装置と、
を備え、
前記利用者端末は、
前記所定のコードを表示し、
前記店舗端末は、
前記利用者端末に表示された前記所定のコードを読み取ることで、前記所定のコードに関するコード情報とともに前記店舗を識別可能な店舗識別情報を前記コード決済サーバへ送信し、
前記コード決済サーバは、
前記店舗端末から受信した前記コード情報と前記店舗識別情報とに基づいて、前記店舗識別情報に紐づく位置情報であって、前記店舗の店舗位置に関する位置情報を前記情報処理装置に送信し、
前記情報処理装置は、
前記コード決済サーバから取得した位置情報に基づいて、前記移動体の配車を制御する、
情報処理システム。 The user terminal used by the user and the user terminal
Store terminals installed in stores and
A code payment server that provides a code payment service using a predetermined code,
An information processing device that controls the allocation of moving objects,
Equipped with
The user terminal is
Display the above-mentioned predetermined code,
The store terminal is
By reading the predetermined code displayed on the user terminal, the store identification information that can identify the store is transmitted to the code payment server together with the code information related to the predetermined code.
The code payment server is
Based on the code information received from the store terminal and the store identification information, the location information associated with the store identification information and the location information regarding the store location of the store is transmitted to the information processing device.
The information processing device is
Controlling the allocation of the mobile body based on the location information acquired from the code payment server.
Information processing system.
前記利用者を識別可能な利用者識別情報を含む前記所定のコードを表示し、
前記店舗端末は、
前記利用者識別情報を含む前記所定のコードに関するコード情報を前記コード決済サーバへ送信し、
前記コード決済サーバは、
前記店舗端末から受信した前記コード情報に基づいて、前記所定のコードに含まれる前記利用者識別情報で識別される利用者に関する利用者情報を前記情報処理装置に送信し、
前記情報処理装置は、
前記コード決済サーバから取得した前記利用者情報に基づいて、前記移動体の配車を制御する、
ことを特徴とする請求項19に記載の情報処理システム。 The user terminal is
Displaying the predetermined code including the user identification information that can identify the user,
The store terminal is
The code information related to the predetermined code including the user identification information is transmitted to the code payment server, and the code information is transmitted to the code payment server.
The code payment server is
Based on the code information received from the store terminal, user information about the user identified by the user identification information included in the predetermined code is transmitted to the information processing device.
The information processing device is
Controlling the allocation of the mobile body based on the user information acquired from the code payment server.
The information processing system according to claim 19.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020084119A JP7288419B2 (en) | 2020-05-12 | 2020-05-12 | Information processing device, information processing method, and information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020084119A JP7288419B2 (en) | 2020-05-12 | 2020-05-12 | Information processing device, information processing method, and information processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021179741A true JP2021179741A (en) | 2021-11-18 |
JP7288419B2 JP7288419B2 (en) | 2023-06-07 |
Family
ID=78511625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020084119A Active JP7288419B2 (en) | 2020-05-12 | 2020-05-12 | Information processing device, information processing method, and information processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7288419B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009070111A (en) * | 2007-09-13 | 2009-04-02 | Future Trust:Kk | Driving support server and system |
JP2010250471A (en) * | 2009-04-14 | 2010-11-04 | Nec Corp | Settlement history management system, settlement history management method, settlement equipment, and settlement history management program |
JP2019212118A (en) * | 2018-06-06 | 2019-12-12 | 株式会社 ディー・エヌ・エー | System, method, and program for managing vehicle dispatch |
-
2020
- 2020-05-12 JP JP2020084119A patent/JP7288419B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009070111A (en) * | 2007-09-13 | 2009-04-02 | Future Trust:Kk | Driving support server and system |
JP2010250471A (en) * | 2009-04-14 | 2010-11-04 | Nec Corp | Settlement history management system, settlement history management method, settlement equipment, and settlement history management program |
JP2019212118A (en) * | 2018-06-06 | 2019-12-12 | 株式会社 ディー・エヌ・エー | System, method, and program for managing vehicle dispatch |
Also Published As
Publication number | Publication date |
---|---|
JP7288419B2 (en) | 2023-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210209646A1 (en) | Transaction and communication system and method for vendors and promoters | |
US20180341985A1 (en) | Provision and management of advertising via mobile entity | |
KR101139340B1 (en) | Proxy driving system using location based service of smart phone and method for managing the same | |
US20120041675A1 (en) | Method and System for Coordinating Transportation Service | |
US20130173358A1 (en) | Associating vehicles with advertisement display and conversion | |
US20140062687A1 (en) | Interactive and direct transmission of data from signs and billboards | |
JP7394516B2 (en) | Transaction control device, transaction control method, and transaction control program | |
JP3890862B2 (en) | Mobile benefit information provision system | |
US20180012149A1 (en) | System and Method to Facilitate Parking Transactions | |
US20200160393A1 (en) | Information processing apparatus, information processing system, and advertisement distribution method for vehicle | |
US11853942B2 (en) | System and method of ridesharing pick-up and drop-off | |
JP6370441B1 (en) | Transaction control apparatus, transaction control method, and transaction control program | |
US20190303809A1 (en) | Passenger and vehicle-for-hire trip information sharing system | |
EP2991016A1 (en) | Completing pre-arranged transactions | |
JP2019046323A (en) | Charged transport vehicle allocation system and program | |
US20210326777A1 (en) | System and method for enabling passenger transportation on commercial vehicles | |
JP7073947B2 (en) | Information processing equipment, information processing methods, and programs | |
JP2021096688A (en) | Information processing device, information processing method, and information processing program | |
EP1703450A1 (en) | Mileage service system using positional information of mobile communication terminals and method therefor | |
JP2002140402A (en) | Method for providing vehicle pool service and system for the same and device for the same | |
JP7288419B2 (en) | Information processing device, information processing method, and information processing system | |
JP2015219659A (en) | Advertisement system, management device, terminal equipment, and program | |
KR102236464B1 (en) | Method for sharing taxi ride | |
JP6407359B1 (en) | Transaction control apparatus, transaction control method, and transaction control program | |
JP2021152761A (en) | Vehicle allocation management device, vehicle allocation management method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220721 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221122 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20221226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230208 |
|
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: 20230516 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230526 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7288419 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |