JP7797328B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing programInfo
- Publication number
- JP7797328B2 JP7797328B2 JP2022114782A JP2022114782A JP7797328B2 JP 7797328 B2 JP7797328 B2 JP 7797328B2 JP 2022114782 A JP2022114782 A JP 2022114782A JP 2022114782 A JP2022114782 A JP 2022114782A JP 7797328 B2 JP7797328 B2 JP 7797328B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- base
- incentive
- objects
- returned
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.
カーシェアリングシステムに関して、車両が利用者の少ないエリアに返却された場合でも、車両の近くにいるユーザに直接インセンティブを与えて、車両の稼働率を向上させる技術が開示されている。 With regard to car sharing systems, technology has been disclosed that improves vehicle utilization rates by directly providing incentives to users near the vehicle, even when the vehicle is returned to an area with few users.
しかしながら、上記の従来技術では、利用者の少ないエリアに返却された車両の近くにいるユーザにインセンティブを与えて車両の稼働率を向上させるものに過ぎない。ユーザは希望の駐車場所に車両がないと乗れない。また、駐車場所ごとに停められる車両の台数に上限があり、台数が上限に達していると最終目的に近い駐車場所に止められない。結果として、利用者の少ない駐車場所に返却せざるを得なくなる。そのため、駐車場所ごとの利用可能台数(貸出可能台数)と駐車可能台数(駐車スペースの数)を調整するための手段が求められている。 However, the above-mentioned conventional technology merely improves vehicle utilization rates by providing incentives to users who are near vehicles returned to areas with few users. Users cannot park their vehicles if there are no vehicles available in their desired parking space. Furthermore, there is a limit to the number of vehicles that can be parked at each parking space, and once the limit is reached, users cannot park in a parking space closer to their final destination. As a result, they are forced to return their vehicles to parking spaces with fewer users. Therefore, there is a need for a means to adjust the number of vehicles available (number of vehicles that can be rented) and the number of vehicles that can be parked (number of parking spaces) at each parking space.
本願は、上記に鑑みてなされたものであって、レンタル・シェアリングサービスにおいて、インセンティブの提示により、レンタル・シェアリングの対象物の配置場所(施設)ごとの対象物の保有数(即時利用可能数)と受入可能数(即時収容可能数)を調整することを目的とする。 This application has been made in light of the above, and aims to adjust the number of rental/sharing items held (number available for immediate use) and the number that can be accepted (number that can be accommodated immediately) at each location (facility) of rental/sharing items by offering incentives in a rental/sharing service.
本願に係る情報処理装置は、利用者が任意の拠点から借りて任意の拠点に返却可能な対象物の拠点ごとに、前記対象物の出入りを管理し、前記対象物の数を特定することで、現時点における前記対象物の貸出可能数と、前記対象物の返却可能数とを特定する特定部と、拠点ごとに特定された前記対象物の貸出可能数と、前記対象物の返却可能数とに基づいて、各拠点における前記対象物の貸出可能数及び/又は返却可能数が所定の条件を満たすための利用態様を推定する推定部と、前記利用者と、推定された前記利用態様とに基づいて、前記利用者に対するインセンティブを算出する算出部と、前記利用者に対して、算出されたインセンティブを提示し、前記利用者を誘導する提示部と、前記利用者がインセンティブの提示による誘導に応じて前記対象物を借用又は前記対象物を返却したことを確認する確認部と、前記利用者がインセンティブの提示による誘導に応じて前記対象物を借用又は前記対象物を返却した場合、前記利用者に対して前記インセンティブを付与する付与部と、を備え、前記推定部は、拠点における前記対象物の最大収容数がnであるとした場合、当該拠点における前記対象物の数がnの状態を前記対象物が返却不能、1つもない状態を前記対象物が借用不能の最も悪い状態とし、当該拠点における前記対象物の数がn/2の状態を前記対象物の借用・返却のいずれにも対応可能である最も良い状態とし、前記算出部は、前記利用者の前記対象物の借用行動又は返却行動に関して、拠点が最も良い状態から遠ざかり最も悪い状態に近づく行動ほどインセンティブを低く算出し、拠点が最も悪い状態から遠ざかり最も良い状態に近づく行動ほどインセンティブを高く算出することを特徴とする。 The information processing device according to the present application includes an identification unit that manages the entry and exit of objects for each base that a user can borrow from any base and return to any base, and identifies the number of the objects to identify the current number of objects that can be lent and the current number of objects that can be returned ; an estimation unit that estimates a usage pattern for the number of objects that can be lent and /or the number of objects that can be returned at each base based on the number of objects that can be lent and the number of objects that can be returned identified for each base; a calculation unit that calculates an incentive for the user based on the user and the estimated usage pattern; a presentation unit that presents the calculated incentive to the user and encourages the user ; and a confirmation unit that confirms that the user has borrowed or returned the object in response to the incentive provided. and an awarding unit that awards the incentive to the user when the user borrows or returns the object in response to guidance from the presentation of the incentive , wherein , assuming that the maximum capacity of the objects that can be accommodated at a base is n, the estimation unit defines a state in which the number of objects at the base is n as the worst state in which the object cannot be returned, a state in which there are no objects at all as the worst state in which the object cannot be borrowed, and a state in which the number of objects at the base is n/2 as the best state in which the object can be both borrowed and returned, and the calculation unit calculates a lower incentive for the user's borrowing or returning behavior of the object as the base moves further from the best state and closer to the worst state, and calculates a higher incentive for the user's borrowing or returning behavior of the object as the base moves further from the worst state and closer to the best state .
実施形態の一態様によれば、レンタル・シェアリングサービスにおいて、インセンティブの提示により、レンタル・シェアリングの対象物の配置場所ごとの対象物の保有数と受入可能数を調整することができる。 According to one aspect of the embodiment, in a rental/sharing service, the number of rental/sharing items held and the number of items that can be accepted at each location can be adjusted by offering incentives.
以下に、本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「実施形態」と記載する)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, detailed explanations will be given of the information processing device, information processing method, and information processing program (hereinafter referred to as "embodiments") according to the present application, 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. Furthermore, identical components in the following embodiments will be designated by the same reference numerals, and duplicate explanations will be omitted.
〔1.情報処理方法の概要〕
まず、図1を参照し、実施形態に係る情報処理装置が行う情報処理方法の概要について説明する。図1は、実施形態に係る情報処理方法の概要を示す説明図である。なお、図1では、レンタル・シェアリングサービスにおいて、インセンティブの提示により、レンタル・シェアリングの対象物の配置場所(施設)ごとの対象物の保有数(即時利用可能数)と受入可能数(即時収容可能数)を調整する場合を例に挙げて説明する。
[1. Overview of information processing method]
First, an overview of an information processing method performed by an information processing device according to an embodiment will be described with reference to Fig. 1. Fig. 1 is an explanatory diagram showing an overview of the information processing method according to an embodiment. Note that Fig. 1 describes an example in which, in a rental/sharing service, the number of objects held (number available for immediate use) and the number of objects that can be accepted (number that can be immediately accommodated) for each location (facility) of rental/sharing objects are adjusted by offering an incentive.
図1に示すように、情報処理システム1は、端末装置10とサーバ装置100とを含む。端末装置10とサーバ装置100とは、ネットワークN(図2参照)を介して有線又は無線で互いに通信可能に接続される。本実施形態では、端末装置10は、サーバ装置100と連携する。 As shown in FIG. 1, the information processing system 1 includes a terminal device 10 and a server device 100. The terminal device 10 and the server device 100 are connected to each other via a network N (see FIG. 2) via a wired or wireless connection so that they can communicate with each other. In this embodiment, the terminal device 10 works in conjunction with the server device 100.
端末装置10は、利用者U(ユーザ)により使用されるスマートフォンやタブレット端末等のスマートデバイスであり、4G(Generation)やLTE(Long Term Evolution)等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。また、端末装置10は、液晶ディスプレイ等の画面であって、タッチパネルの機能を有する画面を有し、利用者Uから指やスタイラス等によりタップ操作、スライド操作、スクロール操作等、コンテンツ等の表示データに対する各種の操作を受付ける。なお、画面のうち、コンテンツが表示されている領域上で行われた操作を、コンテンツに対する操作としてもよい。また、端末装置10は、スマートデバイスのみならず、デスクトップPC(Personal Computer)やノートPC等の情報処理装置であってもよい。 The terminal device 10 is a smart device such as a smartphone or tablet used by a user U, and is a portable terminal device capable of communicating with any server device via a wireless communication network such as 4G (Generation (4G)) or LTE (Long Term Evolution). The terminal device 10 also has a screen such as an LCD display with touch panel functionality, and accepts various operations on displayed data such as content, such as tapping, sliding, and scrolling, performed by the user U's finger or stylus. Operations performed on the area of the screen where content is displayed may be considered operations on the content. The terminal device 10 may not only be a smart device, but also an information processing device such as a desktop PC (Personal Computer) or laptop PC.
サーバ装置100は、各利用者Uの端末装置10と連携し、各利用者Uの端末装置10に対して、各種アプリケーション(以下、アプリ)等に対するAPI(Application Programming Interface)サービス等と、各種データを提供する情報処理装置であり、コンピュータやクラウドシステム等により実現される。 The server device 100 is an information processing device that works in conjunction with each user U's terminal device 10 and provides each user U's terminal device 10 with API (Application Programming Interface) services for various applications (hereinafter referred to as apps), as well as various data, and is realized by a computer, cloud system, etc.
また、サーバ装置100は、各利用者Uの端末装置10に対して、オンラインで何らかのWebサービスを提供する情報処理装置であってもよい。例えば、サーバ装置100は、Webサービスとして、インターネット接続、検索サービス、SNS(Social Networking Service)、電子商取引(EC:Electronic Commerce)、電子決済、オンラインゲーム、オンラインバンキング、オンライントレーディング、宿泊・チケット予約、動画・音楽配信、ニュース、地図、ルート検索、経路案内、路線情報、運行情報、天気予報等のサービスを提供してもよい。実際には、サーバ装置100は、上記のようなWebサービスを提供する各種サーバと連携し、Webサービスを仲介してもよいし、Webサービスの処理を担当してもよい。 The server device 100 may also be an information processing device that provides some kind of web service online to the terminal device 10 of each user U. For example, the server device 100 may provide such web services as internet connection, search services, SNS (Social Networking Service), electronic commerce (EC), electronic payments, online games, online banking, online trading, accommodation and ticket reservations, video and music distribution, news, maps, route searches, route guidance, line information, operation information, and weather forecasts. In practice, the server device 100 may work in conjunction with various servers that provide the above-mentioned web services, and may act as an intermediary for the web services or be responsible for processing the web services.
なお、サーバ装置100は、利用者Uに関する利用者情報を取得可能である。例えば、サーバ装置100は、利用者Uの性別、年代、居住地域といった利用者Uの属性に関する情報を取得する。そして、サーバ装置100は、利用者Uを示す識別情報(利用者ID等)とともに利用者Uの属性に関する情報を記憶して管理する。 The server device 100 is capable of acquiring user information about the user U. For example, the server device 100 acquires information about the attributes of the user U, such as the user U's gender, age, and residential area. The server device 100 then stores and manages the information about the attributes of the user U along with identification information (such as a user ID) that identifies the user U.
また、サーバ装置100は、利用者Uの端末装置10から、あるいは利用者ID等に基づいて各種サーバ等から、利用者Uの行動を示す各種の履歴情報(ログデータ)を取得する。例えば、サーバ装置100は、利用者Uの位置や日時の履歴である位置履歴を端末装置10から取得する。また、サーバ装置100は、利用者Uが入力した検索クエリの履歴である検索履歴を検索サーバ(検索エンジン)から取得する。また、サーバ装置100は、利用者Uが閲覧したコンテンツの履歴である閲覧履歴をコンテンツサーバから取得する。また、サーバ装置100は、利用者Uの商品購入や決済処理の履歴である購入履歴(決済履歴)を電子商取引サーバや決済処理サーバから取得する。また、サーバ装置100は、利用者Uのマーケットプレイスへの出品の履歴である出品履歴や販売履歴を電子商取引サーバや決済処理サーバから取得してもよい。また、サーバ装置100は、利用者Uの投稿の履歴である投稿履歴を口コミの投稿サービスを提供する投稿サーバやSNSサーバから取得する。なお、上記の各種サーバ等は、サーバ装置100自体であってもよい。すなわち、サーバ装置100が上記の各種サーバ等として機能してもよい。 The server device 100 also acquires various historical information (log data) indicating user U's behavior from user U's terminal device 10 or from various servers based on the user ID, etc. For example, the server device 100 acquires user U's location history, which is a history of user U's location and date and time, from the terminal device 10. The server device 100 also acquires user U's search history, which is a history of search queries entered by user U, from a search server (search engine). The server device 100 also acquires user U's browsing history, which is a history of content viewed by user U, from a content server. The server device 100 also acquires user U's purchase history (payment history), which is a history of product purchases and payment processes, from an e-commerce server or a payment processing server. The server device 100 may also acquire user U's listing history and sales history, which are a history of user U's listings on the marketplace, from the e-commerce server or the payment processing server. The server device 100 also acquires user U's posting history, which is a history of user U's posts, from a posting server or SNS server that provides a word-of-mouth posting service. Note that the various servers described above may be the server device 100 itself. In other words, the server device 100 may function as the various servers described above.
〔1-1.モビリティ駐車場の最適化インセンティブ〕
近年、レンタカーやカーシェアリングを始め、シェアサイクル(レンタルサイクル)、又は電動キックボードやパーソナルモビリティのシェアリング等、各種の移動手段(モビリティ)のレンタルやシェアリングが普及し始めている。それとともに、移動手段(モビリティ)の配置場所である複数の拠点P(ポート)のうち任意の拠点P(ポート)で返却できる片道利用(乗り捨て)のモビリティーサービスが増えてきている。本実施形態では、便宜上、移動手段(モビリティ)を車両Mと称する。
[1-1. Mobility Parking Optimization Incentives]
In recent years, rental and sharing of various means of transportation (mobility), such as rental cars, car sharing, shared bicycles (rental cycles), and sharing of electric kick scooters and personal mobility vehicles, has begun to become popular. At the same time, there has been an increase in mobility services that allow one-way use (drop-off) and return of the vehicle at any of multiple bases P (ports) where the means of transportation (mobility) is located. In this embodiment, for convenience, the means of transportation (mobility) will be referred to as a vehicle M.
しかし、利用上の課題として、(1)拠点P(ポート)に車両Mがないと乗れない、(2)拠点P(ポート)に停められる車両Mの台数に上限があり、台数が上限に達していると最終目的に近い拠点P(ポート)に止められない、といった問題がある。 However, there are some issues with using this system, such as (1) you cannot board if there is no vehicle M at the base P (port), and (2) there is a limit to the number of vehicles M that can be parked at the base P (port), and if the limit is reached, you cannot park at a base P (port) that is closer to your final destination.
ユーザの利便性を上げるには、(a)使いたい拠点P(ポート)に最低1台の車両Mがあり、(b)停めたい拠点P(ポート)に最低1台の駐車スペースがある、という状態をなるべく保つ必要がある。 To improve user convenience, it is necessary to maintain the following conditions as much as possible: (a) there is at least one vehicle M at the desired location P (port), and (b) there is at least one parking space at the desired location P (port).
そこで、本実施形態では、利用者U(ユーザ)は自分で、乗る拠点P(ポート)と、停める拠点P(ポート)を選ぶので、(A)どの拠点P(ポート)もなるべく(可能な限り)1台以上の車両Mがあり、(B)1台以上の駐車スペースがある、という状態が保持されるように、料金・割引/特典/クーポン等のインセンティブ(Incentive:報奨)を設定する。 In this embodiment, the user U (user) chooses the pick-up and parking locations P (ports) themselves, and incentives such as fees, discounts, special offers, coupons, etc. are set to maintain the following conditions: (A) there is at least one vehicle M at each location P (port) whenever possible (as much as possible), and (B) there is at least one parking space.
例えば、図1に示すように、サーバ装置100は、利用者U(ユーザ)が任意の拠点P(ポート)で利用開始可能かつ任意の拠点P(ポート)に返却可能な車両Mの拠点P(ポート)ごとに、車両Mの出入り(入退場)を管理し、車両Mの台数を特定する(ステップS1)。 For example, as shown in FIG. 1, the server device 100 manages the entry and exit (entry/exit) of vehicles M for each location P (port) of vehicles M that a user U (user) can start using at any location P (port) and return to any location P (port), and identifies the number of vehicles M (step S1).
このとき、サーバ装置100は、拠点P(ポート)内の設備との通信、車両Mとの通信又は車両Mの検知、あるいは利用者U(ユーザ)の端末装置10との通信又は端末装置10の検知により、車両Mの利用開始(借用)や返却、又は拠点P(ポート)への車両Mの出入り(入退場)を管理してもよい。 At this time, the server device 100 may manage the start of use (borrowing) and return of vehicle M, or the entry and exit (entry and exit) of vehicle M to and from the base P (port) by communicating with equipment within the base P (port), communicating with or detecting vehicle M, or communicating with or detecting terminal device 10 of user U (user).
なお、利用者U(ユーザ)が車両Mを利用開始(借用)する拠点P(ポート)と、車両Mを返却(駐車)する拠点P(ポート)とは、同じ拠点P(ポート)であってもよいし、異なる拠点P(ポート)であってもよい。このとき、サーバ装置100は、拠点P(ポート)ごとに、車両Mの入退場や満空情報を管理して、車両Mの利用可能台数(貸出可能台数)と、駐車可能台数(駐車スペースの数)とを特定する。 The base P (port) where user U (user) begins using (borrows) vehicle M and the base P (port) where user U returns (parks) vehicle M may be the same base P (port) or different bases P (ports). In this case, server device 100 manages vehicle M entry/exit and vacancy information for each base P (port), and identifies the number of vehicles M available for use (number available for rental) and the number of vehicles M that can be parked (number of parking spaces).
続いて、サーバ装置100は、拠点P(ポート)ごとの特定された利用可能台数と駐車可能台数とに基づいて、拠点P(ポート)ごとの好適/最適な利用態様を推定する(ステップS2)。 Next, the server device 100 estimates the preferred/optimal usage pattern for each location P (port) based on the identified number of available vehicles and number of parking spaces for each location P (port) (step S2).
このとき、サーバ装置100は、拠点P(ポート)ごとの特定された利用可能台数と駐車可能台数とに基づいて、各拠点P(ポート)における利用可能台数(及び/又は駐車可能台数)が所定の条件を満たすための利用態様を推定する。 At this time, the server device 100 estimates the usage pattern that will ensure that the number of available vehicles (and/or the number of parking spaces) at each base P (port) meets specified conditions, based on the identified number of available vehicles and the number of parking spaces available for each base P (port).
例えば、n台の駐車スペースのある拠点P(ポート)があるとする。最も悪い状態は、車両Mがn台停まっている状態(駐車不能)か、1台もない状態(借用不能)である。最も良い状態は、車両Mがn/2台停まっている状態(借用・駐車ともに余裕あり)である。 For example, suppose there is a base P (port) with parking spaces for n vehicles. The worst case scenario is when n vehicles M are parked there (no parking available) or when there are no vehicles at all (no spaces available for rent). The best case scenario is when n/2 vehicles M are parked there (spaces available for both renting and parking).
拠点P(ポート)の駐車可能台数(全車両)のちょうど半分(n/2台)の車両Mがあるときは、借用・駐車のいずれにも対応可能であり、最も悪い状態から遠い状態である。ただし、普段から拠点P(ポート)の駐車可能台数(全車両)の10%しか車両Mがないケースなどでは、ほとんどの車両Mが常に出払っている状態であり、新たに停車される確率より新たに借用される確率が高いので、n/2よりも大きい値の方が最も良い状態である場合も考えられる。すなわち、拠点P(ポート)の状況・条件により最も良い状態とされる台数は変動するため、サーバ装置100は、拠点P(ポート)の状況・条件に応じて最も良い状態とされる台数を調整してもよい。 When there are exactly half (n/2) of the number of vehicles M that can be parked at the base P (port) (total vehicles), both rental and parking are possible, and this is far from the worst case scenario. However, in cases where there are usually only 10% of the number of vehicles M that can be parked at the base P (port) (total vehicles), most of the vehicles M are always out, and the probability of a new vehicle being rented is higher than the probability of a new vehicle being parked, so a value greater than n/2 may be the best case scenario. In other words, because the number of vehicles considered to be in the best case scenario varies depending on the situation and conditions of the base P (port), the server device 100 may adjust the number of vehicles considered to be in the best case scenario depending on the situation and conditions of the base P (port).
このとき、サーバ装置100は、拠点P(ポート)ごとに、ランダムベースで車両Mの存在する確率を考慮し、車両Mが増えたり減ったりする確率を仮定すれば、拠点P(ポート)ごとの駐車台数と、その拠点P(ポート)が一定機間中に満車か空車になってしまう確率を算出することもできる。 At this time, the server device 100 considers the probability of vehicle M being present at each base P (port) on a random basis, and by assuming the probability of vehicle M increasing or decreasing, it can also calculate the number of parked vehicles at each base P (port) and the probability that that base P (port) will become full or empty within a certain period of time.
また、サーバ装置100は、機械学習により、曜日や時間帯ごとに予想される利用可能台数と駐車可能台数とを推定し、推定された利用可能台数と駐車可能台数とに基づいて、各拠点P(ポート)における利用可能台数(及び/又は駐車可能台数)が所定の条件を満たすための利用態様を推定してもよい。 The server device 100 may also use machine learning to estimate the expected number of available vehicles and the number of parking spaces for each day of the week and time period, and based on the estimated number of available vehicles and the number of parking spaces, estimate the usage pattern that will ensure that the number of available vehicles (and/or the number of parking spaces) at each base P (port) meets specified conditions.
機械学習の手法については、ディープラーニング(Deep learning:深層学習)、RNN(Recurrent Neural Network)又はLSTM(Long Short Term Memory)等を用いてもよい。なお、これらは一例であり、これらの例に限定されるものではない。 Machine learning techniques such as deep learning, recurrent neural networks (RNNs), or long short-term memories (LSTMs) may be used. Note that these are merely examples and are not intended to be limiting.
なお、サーバ装置100は、リアルタイムに変化する拠点P(ポート)ごとの利用可能台数と駐車可能台数とに基づいて、リアルタイムに好適/最適な利用態様を推定・変更してもよい。 In addition, the server device 100 may estimate and change the preferred/optimal usage mode in real time based on the number of available vehicles and the number of parking spaces available for each location P (port), which change in real time.
続いて、サーバ装置100は、推定された利用態様に基づいてインセンティブを算出する(ステップS3)。 Next, the server device 100 calculates incentives based on the estimated usage patterns (step S3).
例えば、サーバ装置100は、拠点P(ポート)ごとの好適/最適な利用態様に応じたインセンティブを算出する。推定された利用態様が変化すれば、インセンティブも変化する。なお、サーバ装置100は、リアルタイムに変化する拠点P(ポート)ごとの好適/最適な利用態様に応じて、リアルタイムにインセンティブを算出・変更してもよい。 For example, the server device 100 calculates incentives according to the preferred/optimal usage pattern for each location P (port). If the estimated usage pattern changes, the incentives also change. Note that the server device 100 may calculate and change incentives in real time according to the preferred/optimal usage pattern for each location P (port), which changes in real time.
続いて、サーバ装置100は、推定された利用態様に利用者U(ユーザ)を誘導するように、利用者Uに対してインセンティブを提示する(ステップS4)。 Next, the server device 100 presents incentives to the user U to encourage the user U to adopt the estimated usage pattern (step S4).
例えば、サーバ装置100は、利用者U(ユーザ)に利用して欲しい拠点P(ポート)を指定し、利用者Uがその拠点P(ポート)を利用する場合に、最も有利なインセンティブを付与することを提示する。このとき、サーバ装置100は、利用者Uの端末装置10に対して、利用者Uに利用して欲しい拠点P(ポート)を示す識別情報(番号・位置等とともに、インセンティブを提示するようにしてもよい。あるいは、サーバ装置100は、利用者Uの端末装置10に対して、拠点P(ポート)ごとのインセンティブの一覧(リスト)や、インセンティブの大小関係に基づく拠点P(ポート)のランキングを提示してもよい。 For example, the server device 100 may specify a location P (port) that the user U (user) is desired to use, and may offer the most advantageous incentive if the user U uses that location P (port). At this time, the server device 100 may present the incentive to the user U's terminal device 10 along with identification information (number, location, etc.) indicating the location P (port) that the user U is desired to use. Alternatively, the server device 100 may present to the user U's terminal device 10 a list of incentives for each location P (port), or a ranking of the locations P (ports) based on the magnitude of the incentives.
また、サーバ装置100は、利用者Uが車両Mの利用可能台数(貸出可能台数)の余裕が大きい拠点P(ポート)から車両Mを借りる場合には高いインセンティブが得られる旨を提示し、利用者Uが車両Mの利用可能台数(貸出可能台数)の余裕が小さい拠点P(ポート)から車両Mを借りる場合には低いインセンティブしか得られない旨(インセンティブが何も得られない場合も含む)を提示するようにしてもよい。 Furthermore, the server device 100 may present the user U with a high incentive if he/she rents a vehicle M from a base P (port) with a large surplus of available vehicles M (number of vehicles that can be rented out), and may present the user U with a low incentive (including the case where no incentive is available) if he/she rents a vehicle M from a base P (port) with a small surplus of available vehicles M (number of vehicles that can be rented out).
また、サーバ装置100は、利用者Uが車両Mの駐車可能台数(駐車スペースの数)の余裕が大きい拠点P(ポート)に車両Mを返却する場合には高いインセンティブが得られる旨を提示し、利用者Uが車両Mの駐車可能台数(駐車スペースの数)の余裕が小さい拠点P(ポート)に車両Mを返却する場合には低いインセンティブしか得られない旨(インセンティブが何も得られない場合も含む)を提示するようにしてもよい。 Furthermore, the server device 100 may present the user U with a high incentive if he/she returns the vehicle M to a base P (port) with a large capacity for parking the vehicle M (number of parking spaces), and may present the user U with a low incentive (including the case where no incentive is available) if he/she returns the vehicle M to a base P (port) with a small capacity for parking the vehicle M (number of parking spaces).
続いて、サーバ装置100は、利用者Uがインセンティブの提示に応じて車両Mを利用開始(借用)又は車両Mを返却したことを確認する(ステップS5)。 Next, the server device 100 confirms that user U has started using (borrowed) vehicle M or returned vehicle M in response to the incentive offer (step S5).
このとき、サーバ装置100は、利用者Uがインセンティブ付与の対象となる拠点P(ポート)にて、車両Mを利用開始(借用)又は車両Mを返却したことを確認する。すなわち、サーバ装置100は、利用者Uがインセンティブ付与の条件を満たしたことを確認する。 At this time, the server device 100 confirms that the user U has started using (borrowed) or returned the vehicle M at the location P (port) that is eligible for the incentive. In other words, the server device 100 confirms that the user U has met the conditions for the incentive.
続いて、サーバ装置100は、利用者Uがインセンティブの提示に応じて車両Mを利用開始(借用)又は返却した場合、利用者Uに対してインセンティブを付与する(ステップS6)。 Next, if user U starts using (borrows) or returns vehicle M in response to the incentive offer, the server device 100 grants the incentive to user U (step S6).
すなわち、サーバ装置100は、利用者Uがインセンティブ付与の条件を満たした場合、利用者Uに対してインセンティブを付与する。 In other words, if user U meets the conditions for granting an incentive, the server device 100 grants the incentive to user U.
インセンティブは、利用開始(借用)、駐車(返却)のそれぞれについて個別に提供される。インセンティブの内容としては、料金・割引(即時適用)、キックバック、ポイント付与、利用時間延長(1時間無料延長等)、オプション/サービス追加(無料、安価、特別/限定サービス等)、次回クーポン(1回無料、割引等)等がある。 Incentives are offered separately for starting use (renting) and parking (returning). Incentives include fees/discounts (applied immediately), kickbacks, points, extended usage time (e.g., one hour free extension), additional options/services (free, low-cost, special/limited services, etc.), and coupons for your next visit (one free use, discounts, etc.).
このとき、サーバ装置100は、機械学習により、利用者Uに対してより効果的なインセンティブを算出するようにしてもよい。例えば、サーバ装置100は、機械学習により、利用者Uに提示したインセンティブのうち、利用者U(ユーザ属性、ユーザセグメント、ユーザペルソナでも可)ごとに最も効果があった(最も好まれた)インセンティブを学習し、利用者U(ユーザ属性、ユーザセグメント、ユーザペルソナでも可)ごとに最も効果的なインセンティブを算出するようにしてもよい。 At this time, the server device 100 may use machine learning to calculate a more effective incentive for user U. For example, the server device 100 may use machine learning to learn which of the incentives presented to user U was the most effective (most preferred) for each user U (or may be based on user attributes, user segments, or user personas), and calculate the most effective incentive for each user U (or may be based on user attributes, user segments, or user personas).
サーバ装置100は、利用者Uに対し、利用人数が少なく台数に余裕がある拠点P(ポート)からの車両Mの利用開始(借用)や、利用人数が多く返却台数の少ない拠点P(ポート)への車両Mの返却など、サービス提供側(管理者、運営元の事業者等)の希望に近づくほど、相対的に、より有利なインセンティブを付与(又は提示)するようにしてもよい。また、サービス提供側の希望から遠ざかる場合は、インセンティブを低くする(又は付与しない)ようにしてもよい。 The server device 100 may grant (or present) relatively more advantageous incentives to the user U as the user U approaches the wishes of the service provider (administrator, operating business, etc.), such as starting to use (borrow) a vehicle M from a base P (port) with a small number of users and a surplus of vehicles, or returning a vehicle M to a base P (port) with a large number of users and a small number of returns. Furthermore, if the user U deviates from the wishes of the service provider, the incentive may be lowered (or not granted at all).
例えば、サーバ装置100は、5台停められる拠点P(ポート)に車両Mが1台しかない場合、利用者U(ユーザ)がその拠点P(ポート)の車両Mを使用した場合(その拠点P(ポート)の車両Mに乗った場合)は、インセンティブを低くし(低いインセンティブを付与し)、利用者U(ユーザ)がその拠点P(ポート)に駐車した場合は、インセンティブを高くする(高いインセンティブを付与する)ようにしてもよい。 For example, if there is only one vehicle M at a base P (port) that can accommodate five vehicles, the server device 100 may lower the incentive (provide a low incentive) when a user U (user) uses the vehicle M at that base P (port) (gets into the vehicle M at that base P (port)), and may increase the incentive (provide a high incentive) when the user U (user) parks at that base P (port).
また、サーバ装置100は、利用者U(ユーザ)が車両Mを利用開始(借用)する拠点P(ポート)が比較的(相対的に)利用人数が少なく台数に余裕がある拠点P(ポート)であればあるほど、あるいは、利用者U(ユーザ)が駐車する拠点P(ポート)が比較的(相対的に)利用人数が多く返却台数の少ない拠点P(ポート)であればあるほど、比較的(相対的に)インセンティブを高くするようにしてもよい。 Furthermore, the server device 100 may be configured to provide a relatively higher incentive the more the location P (port) where the user U (user) starts using (borrows) the vehicle M is a location P (port) with a relatively low number of users and a surplus of vehicles, or the more the location P (port) where the user U (user) parks is a location P (port) with a relatively high number of users and a low number of returned vehicles.
なお、利用者U(ユーザ)が車両Mを利用開始(借用)/返却(駐車)する拠点P(ポート)は、利用者U(ユーザ)が車両Mを利用開始(借用)/返却(駐車)する予定の拠点P(ポート)と読み替えてもよい。インセンティブを提示して利用者U(ユーザ)を誘導するのは、利用者U(ユーザ)が車両Mを利用開始(借用)/返却(駐車)する前であるからである。 Note that the location P (port) where user U (user) starts using (borrows)/returns (parks) vehicle M may also be interpreted as the location P (port) where user U (user) plans to start using (borrows)/return (parks) vehicle M. This is because incentives are presented to guide user U (user) before user U (user) starts using (borrows)/returns (parks) vehicle M.
このとき、サーバ装置100は、複数の拠点P(ポート)の各々(各拠点P(ポート))の車両Mの入出場を集計し、拠点P(ポート)ごとの利用人数や駐車台数に応じてスコアを算出してランキングしてもよい。また、各拠点P(ポート)のスコアやランクは、現時点での駐車台数に応じてリアルタイムに変化してもよい。そして、サーバ装置100は、利用者U(ユーザ)が車両Mを利用開始(借用)する拠点P(ポート)や、利用者U(ユーザ)が駐車する拠点P(ポート)のスコアやランクの高さに応じてインセンティブを付与するようにしてもよい。 At this time, the server device 100 may tally up the entry and exit of vehicle M at each of multiple bases P (ports) (each base P (port)), and calculate and rank scores according to the number of users and the number of parked vehicles at each base P (port). The score and rank of each base P (port) may also change in real time according to the current number of parked vehicles. The server device 100 may then provide incentives according to the score and rank of the base P (port) where user U (user) begins using (renting) vehicle M, or the base P (port) where user U (user) parks.
利用者U(ユーザ)が借用/駐車する拠点P(ポート)を選択するときに、このインセンティブに基づくクーポンなどを設定することにより、乗れなかったり停められなかったりするケースを減らすことができ、サービスの利便性が上がる。場合によっては、インセンティブの高いところから乗り、インセンティブの高いところに駐車することを組織的に実施してもよい。 By setting up coupons based on this incentive when a user U (user) selects a location P (port) to rent/park, it is possible to reduce the number of cases where a user U is unable to pick up or park, thereby increasing the convenience of the service. In some cases, it may be possible to systematically encourage users to pick up and park at locations with higher incentives.
なお、利用者U(ユーザ)の利便性は、1台駐車されていても2台駐車されていてもあまり変わらない。借用を希望する利用者Uにとっては1台でも駐車されていれば利用開始可能であり、駐車を希望する利用者Uにとっては1台分でも空きがあれば十分である。台数の余裕は、利用者Uの選択肢が増えるといった違いでしかない。インセンティブによって個々の利用者Uの借用行動/駐車行動が変わるようにして、拠点P(ポート)ごとの台数を調整することが重要である。 The convenience for user U (user) is not significantly different whether one or two cars are parked. A user U wishing to rent can start using the parking lot as long as there is at least one car parked, and a user U wishing to park is satisfied with just one free car. The only difference is that having an excess number of cars increases the options available to user U. It is important to adjust the number of cars at each base P (port) so that incentives affect the renting/parking behavior of individual users U.
また、サーバ装置100は、目的地に最も近い拠点P(ポート)(最寄りの拠点P(ポート))ではない別の拠点P(ポート)(少し離れた近隣の拠点P(ポート)等)を利用し、その分少し歩く距離を長くすると、何kcal消費されるか算出して表示するようにしてもよい。例えば、サーバ装置100は、利用者Uが乗り降りしたい拠点P(ポート)が、運営事業者の立場からあまり使ってほしくない(インセンティブがない)拠点P(ポート)の場合には、地図で「手前のこの拠点P(ポート)で下りて目的地まで歩けば約何kcal消費されます」等の表示をするようにしてもよい。 The server device 100 may also calculate and display how many kcals will be consumed if the user uses a different base P (port) (such as a nearby base P (port) a little further away) than the base P (port) closest to the destination (the nearest base P (port)) and walks a slightly longer distance. For example, if the base P (port) where the user U wants to get on and off is a base P (port) that the operator does not want users to use often (there is no incentive), the server device 100 may display on the map something like, "If you get off at this nearby base P (port) and walk to your destination, approximately how many kcals will be consumed."
また、サーバ装置100は、利用者Uの利用履歴から、利用者Uが利用するエリアや返却するエリアを特定(又は推定)し、利用者Uが利用してくれそうな拠点P(ポート)や返却してくれそうな拠点P(ポート)を特定し、その拠点P(ポート)での利用や返却にインセンティブを付与する旨を利用者に通知(提供)してもよい。 The server device 100 may also identify (or estimate) the areas where user U will use and return the item from the user U's usage history, identify a base P (port) where user U is likely to use or return the item, and notify (provide) the user that an incentive will be provided for use or return at that base P (port).
また、サーバ装置100は、拠点P(ポート)だけでなく、利用者U(ユーザ)に借用して欲しい車両M(貸し出したい車両M)や、利用者Uに駐車して欲しい駐車スペースを特定し、利用者Uがその車両Mを借用する場合や、その駐車スペースに駐車する場合に、利用者Uに対して最も有利なインセンティブを付与することを提示するようにしてもよい。 In addition to the base P (port), the server device 100 may also identify the vehicle M (vehicle M that the user U) is desired to borrow (or rent) and the parking space in which the user U is desired to park, and may present the most advantageous incentive to the user U when the user borrows the vehicle M or parks in that parking space.
例えば、サーバ装置100は、利用者Uの端末装置10に対して、利用者Uに借用して欲しい車両Mを示す識別情報(番号・位置等)、あるいは利用者Uに駐車して欲しい駐車スペースを示す識別情報(番号・位置等)とともに、インセンティブを提示するようにしてもよい。 For example, the server device 100 may present an incentive to the terminal device 10 of the user U along with identification information (number, location, etc.) indicating the vehicle M that the user U is desired to borrow, or identification information (number, location, etc.) indicating the parking space that the user U is desired to park in.
すなわち、サーバ装置100は、利用者Uに借用して欲しい車両Mと、その車両Mを借用した際に付与されるインセンティブとの組を提示し、利用者Uがその車両Mを借用するように誘導する。 In other words, the server device 100 presents a pair of a vehicle M that the user U is interested in renting and an incentive that will be given when the user rents the vehicle M, and encourages the user U to rent the vehicle M.
同様に、サーバ装置100は、利用者Uに駐車して欲しい駐車スペースと、その駐車スペースに駐車した際に付与されるインセンティブとの組を提示し、利用者Uがその駐車スペースに駐車するように誘導する。 Similarly, the server device 100 presents a pair of a parking space where the user U is desired to park and an incentive to be given when the user parks in that parking space, and encourages the user U to park in that parking space.
このとき、サーバ装置100は、利用者Uの端末装置10に対して、車両Mや駐車スペースごとのインセンティブの一覧(リスト)や、インセンティブの大小関係に基づく車両Mや駐車スペースのランキングを提示してもよい。 At this time, the server device 100 may present to the user U's terminal device 10 a list of incentives for each vehicle M and parking space, or a ranking of vehicles M and parking spaces based on the magnitude of the incentives.
また、サーバ装置100は、インセンティブを算出する際に、拠点P(ポート)の閉鎖時間(営業終了時間)を考慮してもよい。閉鎖時間となり、次に利用するユーザが明らかに存在しない拠点P(ポート)に車両Mを返却するよりも、閉鎖時間までまだ時間に余裕があり、次に利用するユーザがいる可能性がある拠点P(ポート)に車両Mを返却する方が、ユーザの利用機会の向上にもつながり好ましいためである。 Furthermore, the server device 100 may take into account the closing time (closing time of business) of the base P (port) when calculating the incentive. This is because it is preferable to return the vehicle M to a base P (port) where there is still time before closing time and where there may be a next user, rather than returning the vehicle M to a base P (port) that is closing time and where there is clearly no next user to use it, as this will lead to increased opportunities for the user to use the service.
例えば、サーバ装置100は、施設に付随する拠点P(ポート)が施設の営業時間に合わせて夜間閉鎖される場合、その拠点P(ポート)よりも閉鎖時間が遅く(夜間・深夜営業、又は24時間営業で)、ユーザの利用頻度の高い/よく借りられている拠点P(ポート)が近傍にあれば、そちら(近傍)の拠点P(ポート)に車両Mを返却する場合のインセンティブを高くして(より高いインセンティブを提示して)利用者Uを誘導するようにしてもよい。 For example, if a base P (port) associated with a facility is closed at night in accordance with the facility's business hours, and there is a nearby base P (port) that closes later than the base P (port) (e.g., is open at night/late-night, or 24 hours a day) and is frequently used/rented by users, the server device 100 may encourage user U by offering a higher incentive (by presenting a higher incentive) for returning vehicle M to that (nearby) base P (port).
あるいは、サーバ装置100は、利用者Uが車両Mを返却可能な拠点P(ポート)のうち閉鎖時間がより遅い方に車両Mを返却するほど、インセンティブを高くするようにしてもよい。さらに、サーバ装置100は、閉鎖時間が同じ場合には、閉鎖時間が同じ拠点P(ポート)のうちユーザの利用頻度の高い/よく借りられている方に車両Mを返却するほど、インセンティブを高くするようにしてもよい。 Alternatively, the server device 100 may provide a higher incentive the more the user U returns the vehicle M to a location P (port) where the vehicle M can be returned that has a later closing time. Furthermore, if the closing times are the same, the server device 100 may provide a higher incentive the more frequently the user returns the vehicle M to a location P (port) with the same closing time that is more frequently used/borrowed by the user.
また、サーバ装置100は、インセンティブを算出する際に、近傍の拠点P(ポート)の駐車状況を考慮してもよい。例えば、サーバ装置100は、返却予定の拠点P(ポート)を中心とした所定範囲内(半径XXメートル以内)にある拠点P(ポート)の駐車状況に応じて、混雑していない拠点P(ポート)に車両Mを返却する場合のインセンティブを高くして(より高いインセンティブを提示して)利用者Uを誘導するようにしてもよい。あるいは、サーバ装置100は、利用者Uが車両Mを返却可能な拠点P(ポート)のうち駐車可能台数(駐車スペースの数)に余裕がある方に車両Mを返却するほど、インセンティブを高くするようにしてもよい。 Furthermore, when calculating the incentive, the server device 100 may take into account the parking situation at nearby bases P (ports). For example, the server device 100 may guide the user U by increasing the incentive (offering a higher incentive) for returning the vehicle M to a less congested base P (port), depending on the parking situation at bases P (ports) within a predetermined range (within a radius of XX meters) centered on the planned return base P (port). Alternatively, the server device 100 may increase the incentive the more the user U returns the vehicle M to a base P (port) that has more available parking spaces (among the bases P (ports) where the vehicle M can be returned.
〔2.情報処理システムの構成例〕
次に、図2を用いて、実施形態に係るサーバ装置100が含まれる情報処理システム1の構成について説明する。図2は、実施形態に係る情報処理システム1の構成例を示す図である。図2に示すように、実施形態に係る情報処理システム1は、端末装置10とサーバ装置100とを含む。これらの各種装置は、ネットワークNを介して、有線又は無線により通信可能に接続される。ネットワークNは、例えば、LAN(Local Area Network)や、インターネット等のWAN(Wide Area Network)である。
[2. Example of information processing system configuration]
Next, the configuration of an information processing system 1 including a server device 100 according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the configuration of the information processing system 1 according to an embodiment. As shown in Fig. 2, the information processing system 1 according to an embodiment includes a terminal device 10 and a server device 100. These various devices are connected to each other via a network N so as to be able to communicate with each other via a wired or wireless connection. The network N is, for example, a local area network (LAN) or a wide area network (WAN) such as the Internet.
また、図2に示す情報処理システム1に含まれる各装置の数は図示したものに限られない。例えば、図2では、図示の簡略化のため、端末装置10を1台のみ示したが、これはあくまでも例示であって限定されるものではなく、2台以上であってもよい。 Furthermore, the number of devices included in the information processing system 1 shown in Figure 2 is not limited to that shown. For example, in Figure 2, only one terminal device 10 is shown to simplify the illustration, but this is merely an example and is not limiting; there may be two or more devices.
端末装置10は、利用者Uによって使用される情報処理装置である。例えば、端末装置10は、スマートフォン(スマホ)やタブレット端末等のスマートデバイス、フィーチャーフォン(ガラケー・ガラホ)等の携帯電話、PC(Personal Computer)、PDA(Personal Digital Assistant)、通信機能を備えたゲーム機やAV機器、カーナビゲーションシステム、スマートウォッチやヘッドマウントディスプレイ等のウェアラブルデバイス(Wearable Device)、スマートグラス等である。また、端末装置10は、IOT(Internet of Things)に対応した住宅・建物、車、家電製品、電子機器等であってもよい。 The terminal device 10 is an information processing device used by a user U. For example, the terminal device 10 may be a smart device such as a smartphone or tablet, a mobile phone such as a feature phone (Gala-ke/Gala-ho), a PC (Personal Computer), a PDA (Personal Digital Assistant), a game console or AV equipment with communication functions, a car navigation system, a wearable device such as a smartwatch or head-mounted display, smart glasses, etc. The terminal device 10 may also be a house/building, a car, a home appliance, an electronic device, etc. that is compatible with the Internet of Things (IoT).
また、かかる端末装置10は、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)等の無線通信網や、Bluetooth(登録商標)、無線LAN(Local Area Network)等の近距離無線通信を介してネットワークNに接続し、サーバ装置100と通信することができる。 Furthermore, such terminal device 10 can connect to network N via a wireless communication network such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: fifth generation mobile communication system), or via short-range wireless communication such as Bluetooth (registered trademark) or wireless LAN (Local Area Network), and communicate with server device 100.
サーバ装置100は、例えばPCやブレードサーバ(blade server)等のコンピュータ、あるいはメインフレーム又はワークステーション等である。なお、サーバ装置100は、クラウドコンピューティングにより実現されてもよい。 The server device 100 is, for example, a computer such as a PC or a blade server, or a mainframe or workstation. The server device 100 may also be implemented using cloud computing.
〔3.端末装置の構成例〕
次に、図3を用いて、端末装置10の構成について説明する。図3は、端末装置10の構成例を示す図である。図3に示すように、端末装置10は、通信部11と、表示部12と、入力部13と、測位部14と、センサ部20と、制御部30(コントローラ)と、記憶部40とを備える。
3. Example of terminal device configuration
Next, the configuration of the terminal device 10 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the terminal device 10. As shown in Fig. 3, the terminal device 10 includes a communication unit 11, a display unit 12, an input unit 13, a positioning unit 14, a sensor unit 20, a control unit 30 (controller), and a storage unit 40.
(通信部11)
通信部11は、ネットワークN(図2参照)と有線又は無線で接続され、ネットワークNを介して、サーバ装置100との間で情報の送受信を行う。例えば、通信部11は、NIC(Network Interface Card)やアンテナ等によって実現される。
(Communication unit 11)
The communication unit 11 is connected to a network N (see FIG. 2 ) by wire or wirelessly, and transmits and receives information to and from the server device 100 via the network N. For example, the communication unit 11 is realized by a network interface card (NIC), an antenna, or the like.
(表示部12)
表示部12は、位置情報等の各種情報を表示する表示デバイスである。例えば、表示部12は、液晶ディスプレイ(LCD:Liquid Crystal Display)や有機ELディスプレイ(Organic Electro-Luminescent Display)である。また、表示部12は、タッチパネル式のディスプレイであるが、これに限定されるものではない。
(Display section 12)
The display unit 12 is a display device that displays various information such as position information. For example, the display unit 12 is a liquid crystal display (LCD) or an organic electroluminescent display (OLED). The display unit 12 is also a touch panel display, but is not limited to this.
(入力部13)
入力部13は、利用者Uから各種操作を受け付ける入力デバイスである。例えば、入力部13は、文字や数字等を入力するためのボタン等を有する。なお、入力部13は、入出力拠点P(ポート)(I/O port)やUSB(Universal Serial Bus)拠点P(ポート)等であってもよい。また、表示部12がタッチパネル式のディスプレイである場合、表示部12の一部が入力部13として機能する。また、入力部13は、利用者Uから音声入力を受け付けるマイク等であってもよい。マイクはワイヤレスであってもよい。
(Input unit 13)
The input unit 13 is an input device that accepts various operations from the user U. For example, the input unit 13 has buttons for inputting characters, numbers, and the like. The input unit 13 may be an input/output port P (I/O port) or a USB (Universal Serial Bus) port P (port), etc. In addition, when the display unit 12 is a touch panel display, a part of the display unit 12 functions as the input unit 13. In addition, the input unit 13 may be a microphone that accepts voice input from the user U, etc. The microphone may be wireless.
(測位部14)
測位部14は、GPS(Global Positioning System)の衛星から送出される信号(電波)を受信し、受信した信号に基づいて、自装置である端末装置10の現在位置を示す位置情報(例えば、緯度及び経度)を取得する。すなわち、測位部14は、端末装置10の位置を測位する。なお、GPSは、GNSS(Global Navigation Satellite System)の一例に過ぎない。
(Positioning unit 14)
The positioning unit 14 receives signals (radio waves) transmitted from satellites of the GPS (Global Positioning System), and acquires, based on the received signals, location information (e.g., latitude and longitude) indicating the current location of the terminal device 10. That is, the positioning unit 14 measures the location of the terminal device 10. Note that the GPS is merely an example of a GNSS (Global Navigation Satellite System).
また、測位部14は、GPS以外にも、種々の手法により位置を測位することができる。例えば、測位部14は、位置補正等のための補助的な測位手段として、下記のように、端末装置10の様々な通信機能を利用して位置を測位してもよい。 In addition, the positioning unit 14 can determine the position using various methods other than GPS. For example, the positioning unit 14 may determine the position using various communication functions of the terminal device 10 as an auxiliary positioning means for position correction, etc., as described below.
(Wi-Fi測位)
例えば、測位部14は、端末装置10のWi-Fi(登録商標)通信機能や、各通信会社が備える通信網を利用して、端末装置10の位置を測位する。具体的には、測位部14は、Wi-Fi通信等を行い、付近の基地局やアクセスポイントとの距離を測位することにより、端末装置10の位置を測位する。
(Wi-Fi positioning)
For example, the positioning unit 14 uses the Wi-Fi (registered trademark) communication function of the terminal device 10 or the communication networks of each communication company to determine the position of the terminal device 10. Specifically, the positioning unit 14 performs Wi-Fi communication or the like to determine the distance to a nearby base station or access point, thereby determining the position of the terminal device 10.
(ビーコン測位)
また、測位部14は、端末装置10のBluetooth(登録商標)機能を利用して位置を測位してもよい。例えば、測位部14は、Bluetooth(登録商標)機能によって接続されるビーコン(beacon)発信機と接続することにより、端末装置10の位置を測位する。
(Beacon positioning)
Furthermore, the positioning unit 14 may measure the position by using a Bluetooth (registered trademark) function of the terminal device 10. For example, the positioning unit 14 measures the position of the terminal device 10 by connecting to a beacon transmitter connected by the Bluetooth (registered trademark) function.
(地磁気測位)
また、測位部14は、予め測定された構造物の地磁気のパターンと、端末装置10が備える地磁気センサとに基づいて、端末装置10の位置を測位する。
(geomagnetic positioning)
The positioning unit 14 also measures the position of the terminal device 10 based on the geomagnetic pattern of the structure measured in advance and a geomagnetic sensor included in the terminal device 10 .
(RFID測位)
また、例えば、端末装置10が駅改札や店舗等で使用される非接触型ICカードと同等のRFID(Radio Frequency Identification)タグの機能を備えている場合、もしくはRFIDタグを読み取る機能を備えている場合、端末装置10によって決済等が行われた情報とともに、使用された位置が記録される。測位部14は、かかる情報を取得することで、端末装置10の位置を測位してもよい。また、位置は、端末装置10が備える光学式センサや、赤外線センサ等によって測位されてもよい。
(RFID positioning)
Furthermore, for example, if the terminal device 10 has the functionality of an RFID (Radio Frequency Identification) tag equivalent to a contactless IC card used at station ticket gates, in stores, etc., or has the functionality to read an RFID tag, the location of use is recorded together with information on payments, etc., made by the terminal device 10. The positioning unit 14 may obtain such information to determine the location of the terminal device 10. Alternatively, the location may be determined by an optical sensor, an infrared sensor, or the like provided in the terminal device 10.
測位部14は、必要に応じて、上述した測位手段の一つ又は組合せを用いて、端末装置10の位置を測位してもよい。 If necessary, the positioning unit 14 may use one or a combination of the positioning methods described above to determine the position of the terminal device 10.
(センサ部20)
センサ部20は、端末装置10に搭載又は接続される各種のセンサを含む。なお、接続は、有線接続、無線接続を問わない。例えば、センサ類は、ウェアラブルデバイスやワイヤレスデバイス等、端末装置10以外の検知装置であってもよい。図3に示す例では、センサ部20は、加速度センサ21と、ジャイロセンサ22と、気圧センサ23と、気温センサ24と、音センサ25と、光センサ26と、磁気センサ27と、画像センサ(カメラ)28とを備える。
(Sensor unit 20)
The sensor unit 20 includes various sensors mounted on or connected to the terminal device 10. The connection may be wired or wireless. For example, the sensors may be detection devices other than the terminal device 10, such as wearable devices or wireless devices. In the example shown in FIG. 3 , the sensor unit 20 includes an acceleration sensor 21, a gyro sensor 22, a barometric pressure sensor 23, a temperature sensor 24, a sound sensor 25, a light sensor 26, a magnetic sensor 27, and an image sensor (camera) 28.
なお、上記した各センサ21~28は、あくまでも例示であって限定されるものではない。すなわち、センサ部20は、各センサ21~28のうちの一部を備える構成であってもよいし、各センサ21~28に加えてあるいは代えて、湿度センサ等その他のセンサを備えてもよい。 Note that the sensors 21-28 described above are merely examples and are not intended to be limiting. That is, the sensor unit 20 may be configured to include some of the sensors 21-28, or may include other sensors, such as a humidity sensor, in addition to or instead of the sensors 21-28.
加速度センサ21は、例えば、3軸加速度センサであり、端末装置10の移動方向、速度、及び、加速度等の端末装置10の物理的な動きを検知する。ジャイロセンサ22は、端末装置10の角速度等に基づいて3軸方向の傾き等の端末装置10の物理的な動きを検知する。気圧センサ23は、例えば端末装置10の周囲の気圧を検知する。 The acceleration sensor 21 is, for example, a three-axis acceleration sensor that detects the physical movement of the terminal device 10, such as the direction of movement, speed, and acceleration of the terminal device 10. The gyro sensor 22 detects the physical movement of the terminal device 10, such as tilt in three axial directions, based on the angular velocity of the terminal device 10. The air pressure sensor 23 detects, for example, the air pressure around the terminal device 10.
端末装置10は、上記した加速度センサ21やジャイロセンサ22、気圧センサ23等を備えることから、これらの各センサ21~23等を利用した歩行者自律航法(PDR:Pedestrian Dead-Reckoning)等の技術を用いて端末装置10の位置を測位することが可能になる。これにより、GPS等の測位システムでは取得することが困難な屋内での位置情報を取得することが可能になる。 The terminal device 10 is equipped with the acceleration sensor 21, gyro sensor 22, barometric pressure sensor 23, etc. described above, and is therefore able to determine the position of the terminal device 10 using techniques such as pedestrian dead-reckoning (PDR) that utilize these sensors 21-23. This makes it possible to obtain indoor position information that is difficult to obtain using positioning systems such as GPS.
例えば、加速度センサ21を利用した歩数計により、歩数や歩くスピード、歩いた距離を算出することができる。また、ジャイロセンサ22を利用して、利用者Uの進行方向や視線の方向、体の傾きを知ることができる。また、気圧センサ23で検知した気圧から、利用者Uの端末装置10が存在する高度やフロアの階数を知ることもできる。 For example, a pedometer using the acceleration sensor 21 can calculate the number of steps, walking speed, and distance walked. Furthermore, the gyro sensor 22 can be used to determine the user U's direction of travel, line of sight, and body tilt. Furthermore, the atmospheric pressure detected by the atmospheric pressure sensor 23 can be used to determine the altitude and floor on which the user U's terminal device 10 is located.
気温センサ24は、例えば端末装置10の周囲の気温を検知する。音センサ25は、例えば端末装置10の周囲の音を検知する。光センサ26は、端末装置10の周囲の照度を検知する。磁気センサ27は、例えば端末装置10の周囲の地磁気を検知する。画像センサ28は、端末装置10の周囲の画像を撮像する。 The temperature sensor 24 detects, for example, the temperature around the terminal device 10. The sound sensor 25 detects, for example, sound around the terminal device 10. The light sensor 26 detects the illuminance around the terminal device 10. The magnetic sensor 27 detects, for example, the geomagnetism around the terminal device 10. The image sensor 28 captures images of the area around the terminal device 10.
上記した気圧センサ23、気温センサ24、音センサ25、光センサ26及び画像センサ28は、それぞれ気圧、気温、音、照度を検知したり、周囲の画像を撮像したりすることで、端末装置10の周囲の環境や状況等を検知することができる。また、端末装置10の周囲の環境や状況等から、端末装置10の位置情報の精度を向上させることが可能になる。 The above-mentioned air pressure sensor 23, temperature sensor 24, sound sensor 25, light sensor 26, and image sensor 28 can detect the environment and situation surrounding the terminal device 10 by detecting air pressure, temperature, sound, and illuminance, and capturing images of the surroundings. Furthermore, the accuracy of the location information of the terminal device 10 can be improved based on the environment and situation surrounding the terminal device 10.
(制御部30)
制御部30は、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM、入出力拠点P(ポート)等を有するマイクロコンピュータや各種の回路を含む。また、制御部30は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路等のハードウェアで構成されてもよい。制御部30は、送信部31と、受信部32と、処理部33とを有する。
(Control unit 30)
The control unit 30 includes, for example, a microcomputer having a CPU (Central Processing Unit), ROM (Read Only Memory), RAM, input/output points P (ports), and various other circuits. The control unit 30 may also be configured with hardware such as an integrated circuit, for example, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 30 includes a transmitting unit 31, a receiving unit 32, and a processing unit 33.
(送信部31)
送信部31は、例えば入力部13を用いて利用者Uにより入力された各種情報や、端末装置10に搭載又は接続された各センサ21~28によって検知された各種情報、測位部14によって測位された端末装置10の位置情報等を、通信部11を介してサーバ装置100へ送信することができる。
(Transmitter 31)
The transmission unit 31 can transmit, for example, various information input by the user U using the input unit 13, various information detected by each sensor 21 to 28 mounted on or connected to the terminal device 10, and location information of the terminal device 10 measured by the positioning unit 14 to the server device 100 via the communication unit 11.
(受信部32)
受信部32は、通信部11を介して、サーバ装置100から提供される各種情報や、サーバ装置100からの各種情報の要求を受信することができる。
(Receiving unit 32)
The receiving unit 32 can receive various information provided by the server device 100 and requests for various information from the server device 100 via the communication unit 11 .
(処理部33)
処理部33は、表示部12等を含め、端末装置10全体を制御する。例えば、処理部33は、送信部31によって送信される各種情報や、受信部32によって受信されたサーバ装置100からの各種情報を表示部12へ出力して表示させることができる。
(Processing unit 33)
The processing unit 33 controls the entire terminal device 10, including the display unit 12. For example, the processing unit 33 can output various information transmitted by the transmission unit 31 and various information received from the server device 100 by the reception unit 32 to the display unit 12 for display.
(記憶部40)
記憶部40は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、又は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、光ディスク等の記憶装置によって実現される。かかる記憶部40には、各種プログラムや各種データ等が記憶される。
(Storage unit 40)
The storage unit 40 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 drive (HDD), a solid state drive (SSD), an optical disk, etc. The storage unit 40 stores various programs, various data, etc.
〔4.サーバ装置の構成例〕
次に、図4を用いて、実施形態に係るサーバ装置100の構成について説明する。図4は、実施形態に係るサーバ装置100の構成例を示す図である。図4に示すように、サーバ装置100は、通信部110と、記憶部120と、制御部130とを備える。
4. Example of Server Device Configuration
Next, the configuration of the server device 100 according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the server device 100 according to the embodiment. As shown in Fig. 4, the server device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。また、通信部110は、ネットワークN(図2参照)と有線又は無線で接続される。
(Communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is also connected to a network N (see FIG. 2) by wire or wirelessly.
(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、又は、HDD、SSD、光ディスク等の記憶装置によって実現される。図4に示すように、記憶部120は、利用者情報データベース121と、履歴情報データベース122と、誘導情報データベース123とを有する。
(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 an HDD, an SSD, an optical disk, etc. As shown in FIG. 4 , the storage unit 120 has a user information database 121, a history information database 122, and a guidance information database 123.
(利用者情報データベース121)
利用者情報データベース121は、利用者Uに関する利用者情報を記憶する。例えば、利用者情報データベース121は、利用者Uの属性等の種々の情報を記憶する。図5は、利用者情報データベース121の一例を示す図である。図5に示した例では、利用者情報データベース121は、「利用者ID(Identifier)」、「年齢」、「性別」、「自宅」、「勤務地」、「興味」といった項目を有する。
(User information database 121)
The user information database 121 stores user information about the user U. For example, the user information database 121 stores various information such as the attributes of the user U. FIG. 5 is a diagram showing an example of the user information database 121. In the example shown in FIG. 5, the user information database 121 has items such as "User ID (Identifier),""Age,""Gender,""Home,""Workplace," and "Interests."
「利用者ID」は、利用者Uを識別するための識別情報を示す。なお、「利用者ID」は、利用者Uの連絡先(電話番号、メールアドレス等)であってもよいし、利用者Uの端末装置10を識別するための識別情報であってもよい。 "User ID" refers to identification information for identifying user U. Note that "user ID" may be user U's contact information (telephone number, email address, etc.), or may be identification information for identifying user U's terminal device 10.
また、「年齢」は、利用者IDにより識別される利用者Uの年齢を示す。なお、「年齢」は、利用者Uの具体的な年齢(例えば35歳など)を示す情報であってもよいし、利用者Uの年代(例えば30代など)を示す情報であってもよい。あるいは、「年齢」は、利用者Uの生年月日を示す情報であってもよいし、利用者Uの世代(例えば80年代生まれなど)を示す情報であってもよい。また、「性別」は、利用者IDにより識別される利用者Uの性別を示す。 Furthermore, "age" indicates the age of user U identified by the user ID. Note that "age" may be information indicating user U's specific age (e.g., 35 years old), or may be information indicating user U's generation (e.g., 30s). Alternatively, "age" may be information indicating user U's date of birth, or may be information indicating user U's generation (e.g., born in the 1980s). Furthermore, "gender" indicates the gender of user U identified by the user ID.
また、「自宅」は、利用者IDにより識別される利用者Uの自宅の位置情報を示す。なお、図5に示す例では、「自宅」は、「LC11」といった抽象的な符号を図示するが、緯度経度情報等であってもよい。また、例えば、「自宅」は、地域名や住所であってもよい。 "Home" indicates the location information of the home of user U, who is identified by the user ID. In the example shown in Figure 5, "Home" is illustrated as an abstract code such as "LC11," but it may also be latitude and longitude information, etc. Also, for example, "Home" may be the name of an area or an address.
また、「勤務地」は、利用者IDにより識別される利用者Uの勤務地(学生の場合は学校)の位置情報を示す。なお、図5に示す例では、「勤務地」は、「LC12」といった抽象的な符号を図示するが、緯度経度情報等であってもよい。また、例えば、「勤務地」は、地域名や住所であってもよい。 "Workplace" indicates the location information of the workplace (or school in the case of a student) of user U, who is identified by the user ID. In the example shown in Figure 5, "workplace" is illustrated as an abstract code such as "LC12," but it may also be latitude and longitude information, etc. Also, for example, "workplace" may be the name of a region or an address.
また、「興味」は、利用者IDにより識別される利用者Uの興味を示す。すなわち、「興味」は、利用者IDにより識別される利用者Uが関心の高い対象を示す。例えば、「興味」は、利用者Uが検索エンジンに入力して検索した検索クエリ(キーワード)等であってもよい。なお、図5に示す例では、「興味」は、各利用者Uに1つずつ図示するが、複数であってもよい。 Furthermore, "Interests" indicate the interests of user U, who is identified by the user ID. In other words, "Interests" indicate subjects in which user U, who is identified by the user ID, is highly interested. For example, "Interests" may be search queries (keywords) that user U enters into a search engine. Note that in the example shown in Figure 5, each user U is shown with one "Interest," but there may be multiple "Interests."
例えば、図5に示す例において、利用者ID「U1」により識別される利用者Uの年齢は、「20代」であり、性別は、「男性」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、自宅が「LC11」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、勤務地が「LC12」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、「スポーツ」に興味があることを示す。 For example, in the example shown in Figure 5, the age of user U identified by user ID "U1" is "20s" and the gender is "male." Also, for example, the user U identified by user ID "U1" indicates that his home address is "LC11." Also, for example, the user U identified by user ID "U1" indicates that his workplace is "LC12." Also, for example, the user U identified by user ID "U1" indicates that he is interested in "sports."
ここで、図5に示す例では、「U1」、「LC11」及び「LC12」といった抽象的な値を用いて図示するが、「U1」、「LC11」及び「LC12」には、具体的な文字列や数値等の情報が記憶されるものとする。以下、他の情報に関する図においても、抽象的な値を図示する場合がある。 In the example shown in Figure 5, abstract values such as "U1", "LC11", and "LC12" are used to illustrate the data, but "U1", "LC11", and "LC12" are assumed to store specific information such as character strings and numerical values. Below, abstract values may also be illustrated in diagrams relating to other information.
なお、利用者情報データベース121は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、利用者情報データベース121は、利用者Uの端末装置10に関する各種情報を記憶してもよい。また、利用者情報データベース121は、利用者Uのデモグラフィック(人口統計学的属性)、サイコグラフィック(心理学的属性)、ジオグラフィック(地理学的属性)、ベヘイビオラル(行動学的属性)等の属性に関する情報を記憶してもよい。例えば、利用者情報データベース121は、氏名、家族構成、出身地(地元)、職業、職位、収入、資格、居住形態(戸建、マンション等)、車の有無、通学・通勤時間、通学・通勤経路、定期券区間(駅、路線等)、利用頻度の高い駅(自宅・勤務地の最寄駅以外)、習い事(場所、時間帯等)、趣味、興味、ライフスタイル等の情報を記憶してもよい。 The user information database 121 is not limited to the above and may store various types of information depending on the purpose. For example, the user information database 121 may store various types of information related to the terminal device 10 of user U. The user information database 121 may also store information related to user U's demographic attributes, psychographic attributes, geographic attributes, behavioral attributes, and other attributes. For example, the user information database 121 may store information such as name, family composition, hometown (local area), occupation, job position, income, qualifications, type of residence (detached house, apartment, etc.), whether or not the user has a car, commuting time, commuting route, commuter pass area (station, line, etc.), frequently used stations (other than the station nearest to home or workplace), extracurricular activities (location, time of day, etc.), hobbies, interests, lifestyle, and the like.
(履歴情報データベース122)
履歴情報データベース122は、利用者Uの行動を示す履歴情報(ログデータ)に関する各種情報を記憶する。図6は、履歴情報データベース122の一例を示す図である。図6に示した例では、履歴情報データベース122は、「利用者ID」、「位置履歴」、「検索履歴」、「閲覧履歴」、「購入履歴」、「投稿履歴」といった項目を有する。
(History information database 122)
The history information database 122 stores various information related to history information (log data) that indicates the behavior of the user U. Fig. 6 is a diagram showing an example of the history information database 122. In the example shown in Fig. 6, the history information database 122 has items such as "user ID,""locationhistory,""searchhistory,""browsinghistory,""purchasehistory," and "posting history."
「利用者ID」は、利用者Uを識別するための識別情報を示す。また、「位置履歴」は、利用者Uの位置や移動の履歴である位置履歴を示す。また、「検索履歴」は、利用者Uが入力した検索クエリの履歴である検索履歴を示す。また、「閲覧履歴」は、利用者Uが閲覧したコンテンツの履歴である閲覧履歴を示す。また、「購入履歴」は、利用者Uによる購入の履歴である購入履歴を示す。また、「投稿履歴」は、利用者Uによる投稿の履歴である投稿履歴を示す。なお、「投稿履歴」は、利用者Uの所有物に関する質問を含んでいてもよい。 "User ID" indicates identification information for identifying user U. "Location history" indicates the location history, which is the history of user U's locations and movements. "Search history" indicates the search history, which is the history of search queries entered by user U. "Browsing history" indicates the browsing history, which is the history of content viewed by user U. "Purchase history" indicates the purchase history, which is the history of purchases made by user U. "Posting history" indicates the posting history, which is the history of posts made by user U. "Posting history" may also include questions about user U's possessions.
例えば、図6に示す例において、利用者ID「U1」により識別される利用者Uは、「位置履歴#1」の通りに移動し、「検索履歴#1」の通りに検索し、「閲覧履歴#1」の通りにコンテンツを閲覧し、「購入履歴#1」の通りに所定の店舗等で所定の商品等を購入し、「投稿履歴#1」の通りに投稿したことを示す。 For example, in the example shown in Figure 6, user U, identified by user ID "U1," moved as shown in "Location History #1," searched as shown in "Search History #1," viewed content as shown in "Browse History #1," purchased specific products at specific stores as shown in "Purchase History #1," and posted as shown in "Post History #1."
ここで、図6に示す例では、「U1」、「位置履歴#1」、「検索履歴#1」、「閲覧履歴#1」、「購入履歴#1」及び「投稿履歴#1」といった抽象的な値を用いて図示するが、「U1」、「位置履歴#1」、「検索履歴#1」、「閲覧履歴#1」、「購入履歴#1」及び「投稿履歴#1」には、具体的な文字列や数値等の情報が記憶されるものとする。 In the example shown in Figure 6, abstract values such as "U1", "Location History #1", "Search History #1", "Browse History #1", "Purchase History #1", and "Post History #1" are used for the illustration, but it is assumed that specific information such as character strings and numbers is stored in "U1", "Location History #1", "Search History #1", "Browse History #1", "Purchase History #1", and "Post History #1".
なお、履歴情報データベース122は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、履歴情報データベース122は、利用者Uの所定のサービスの利用履歴等を記憶してもよい。また、履歴情報データベース122は、利用者Uの実店舗の来店履歴又は施設の訪問履歴等を記憶してもよい。また、履歴情報データベース122は、利用者Uの端末装置10を用いた決済(電子決済)での決済履歴等を記憶してもよい。 The history information database 122 is not limited to the above and may store various types of information depending on the purpose. For example, the history information database 122 may store user U's usage history of a specific service. The history information database 122 may also store user U's store visit history or facility visit history. The history information database 122 may also store user U's payment history (electronic payment) using the terminal device 10.
(誘導情報データベース123)
誘導情報データベース123は、利用者Uの行動を推定された利用態様に誘導するためのインセンティブに関する各種情報を記憶する。図7は、誘導情報データベース123の一例を示す図である。図7に示した例では、誘導情報データベース123は、「拠点ID」、「上限台数」、「利用可能台数」、「借用インセンティブ」、「駐車可能台数」、「返却インセンティブ」といった項目を有する。
(Guidance information database 123)
The guidance information database 123 stores various information related to incentives for guiding the behavior of the user U toward the estimated usage pattern. Fig. 7 is a diagram showing an example of the guidance information database 123. In the example shown in Fig. 7, the guidance information database 123 has items such as "base ID,""maximum number of vehicles,""available number of vehicles,""borrowingincentive,""number of vehicles that can be parked," and "return incentive."
「拠点ID」は、拠点P(ポート)を識別するための識別情報を示す。また、「上限台数」は、拠点P(ポート)が収容可能な車両Mの上限台数を示す。また、「利用可能台数」は、拠点P(ポート)が現時点で保有(残存)している車両Mの台数である利用可能台数(借用可能台数)を示す。また、「借用インセンティブ」は、利用者Uがその拠点P(ポート)から車両Mを利用開始(借用)した場合に付与されるインセンティブ(Incentive:報奨)を示す。また、「駐車可能台数」は、拠点P(ポート)に対して現時点で受入可能な車両Mの台数である駐車可能台数(駐車スペースの数)を示す。また、「返却インセンティブ」は、利用者Uがその拠点P(ポート)に車両Mを返却した場合に付与されるインセンティブを示す。 "Base ID" indicates identification information for identifying the base P (port). "Maximum number" indicates the maximum number of vehicles M that the base P (port) can accommodate. "Available number" indicates the available number (number of vehicles that can be borrowed), which is the number of vehicles M currently owned (remaining) by the base P (port). "Borrowing incentive" indicates an incentive (reward) granted when a user U begins using (borrowing) a vehicle M from the base P (port). "Number of vehicles that can be parked" indicates the number of vehicles that can be parked (number of parking spaces), which is the number of vehicles M that can currently be accommodated at the base P (port). "Return incentive" indicates an incentive granted when a user U returns a vehicle M to the base P (port).
例えば、図7に示す例において、拠点ID「P1」により識別される拠点P(ポート)は、上限台数が「10台」であり、利用可能台数が「6台」であり、借用インセンティブが「借用報奨#P1」であり、駐車可能台数が「4台」であり、返却インセンティブが「返却報奨#P1」であることを示す。 For example, in the example shown in Figure 7, the location P (port) identified by the location ID "P1" has an upper limit of "10 vehicles," an available number of vehicles "6 vehicles," a borrowing incentive of "Borrowing Reward #P1," a parking capacity of "4 vehicles," and a return incentive of "Return Reward #P1."
ここで、図7に示す例では、「P1」、「借用報奨#P1」及び「返却報奨#P1」といった抽象的な値を用いて図示するが、「P1」、「借用報奨#P1」及び「返却報奨#P1」には、具体的な文字列や数値等の情報が記憶されるものとする。 Here, in the example shown in Figure 7, abstract values such as "P1", "Borrowing Reward #P1", and "Returning Reward #P1" are used for the illustration, but "P1", "Borrowing Reward #P1", and "Returning Reward #P1" are assumed to store specific information such as character strings or numbers.
なお、誘導情報データベース123は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、誘導情報データベース123は、利用者U(ユーザ属性、ユーザセグメント、ユーザペルソナでも可)ごとに算出されたインセンティブに関する情報を記憶してもよい。また、誘導情報データベース123は、拠点P(ポート)ごとに、個々の車両Mや駐車スペースを識別するための識別情報と、その車両Mや駐車スペースを使用した際に付与されるインセンティブとの組を記憶してもよい。 The guidance information database 123 is not limited to the above and may store various types of information depending on the purpose. For example, the guidance information database 123 may store information about incentives calculated for each user U (which may also be user attributes, user segments, or user personas). Furthermore, the guidance information database 123 may store, for each base P (port), a pair of identification information for identifying individual vehicles M or parking spaces, and an incentive to be granted when that vehicle M or parking space is used.
(制御部130)
図4に戻り、説明を続ける。制御部130は、コントローラ(Controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等によって、サーバ装置100の内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAM等の記憶領域を作業領域として実行されることにより実現される。図4に示す例では、制御部130は、取得部131と、特定部132と、推定部133と、算出部134と、提示部135と、付与部137とを有する。
(Control unit 130)
Returning to Fig. 4, the description will be continued. The control unit 130 is a controller, and is realized by, for example, a central processing unit (CPU), a micro processing unit (MPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like, by executing various programs (corresponding to examples of information processing programs) stored in a storage device inside the server device 100 using a storage area such as a RAM as a working area. In the example shown in Fig. 4, the control unit 130 includes an acquisition unit 131, an identification unit 132, an estimation unit 133, a calculation unit 134, a presentation unit 135, and an assignment unit 137.
(取得部131)
取得部131は、利用者Uにより入力された検索クエリを取得する。例えば、取得部131は、利用者Uが検索エンジン等に検索クエリを入力してキーワード検索を行った際に、通信部110を介して、当該検索クエリを取得する。すなわち、取得部131は、通信部110を介して、利用者Uにより検索エンジンやサイト又はアプリの検索窓に入力されたキーワードを取得する。
(Acquisition unit 131)
The acquisition unit 131 acquires a search query input by the user U. For example, when the user U inputs a search query into a search engine or the like to perform a keyword search, the acquisition unit 131 acquires the search query via the communication unit 110. In other words, the acquisition unit 131 acquires the keywords input by the user U into the search box of a search engine, website, or app via the communication unit 110.
また、取得部131は、通信部110を介して、利用者Uに関する利用者情報を取得する。例えば、取得部131は、利用者Uの端末装置10から、利用者Uを示す識別情報(利用者ID等)や、利用者Uの位置情報、利用者Uの属性情報等を取得する。また、取得部131は、利用者Uのユーザ登録時に、利用者Uを示す識別情報や、利用者Uの属性情報等を取得してもよい。そして、取得部131は、利用者情報を、記憶部120の利用者情報データベース121に登録する。 The acquisition unit 131 also acquires user information about user U via the communication unit 110. For example, the acquisition unit 131 acquires identification information (such as a user ID) identifying user U, location information about user U, attribute information about user U, etc. from user U's terminal device 10. The acquisition unit 131 may also acquire identification information identifying user U, attribute information about user U, etc. when registering user U. The acquisition unit 131 then registers the user information in the user information database 121 of the storage unit 120.
また、取得部131は、通信部110を介して、利用者Uの行動を示す各種の履歴情報(ログデータ)を取得する。例えば、取得部131は、利用者Uの端末装置10から、あるいは利用者ID等に基づいて各種サーバ等から、利用者Uの行動を示す各種の履歴情報を取得する。そして、取得部131は、各種の履歴情報を、記憶部120の履歴情報データベース122に登録する。 The acquisition unit 131 also acquires various types of history information (log data) indicating the behavior of user U via the communication unit 110. For example, the acquisition unit 131 acquires various types of history information indicating the behavior of user U from user U's terminal device 10 or from various servers based on the user ID, etc. Then, the acquisition unit 131 registers the various types of history information in the history information database 122 of the storage unit 120.
また、取得部131は、通信部110を介して、拠点P(ポート)内の設備との通信、対象物(車両M)との通信又は対象物の検知、あるいは利用者U(ユーザ)の端末装置10との通信又は端末装置10の検知により、対象物の利用開始(借用)や返却、又は拠点P(ポート)への対象物の出入り(入退場)に関する情報を取得する。 In addition, the acquisition unit 131 acquires information regarding the start of use (borrowing) or return of an object, or the entry and exit (entry and exit) of an object at the base P (port) via the communication unit 110, by communicating with equipment within the base P (port), communicating with or detecting an object (vehicle M), or communicating with or detecting the terminal device 10 of the user U (user).
(特定部132)
特定部132は、利用者U(ユーザ)が任意の拠点P(ポート)から借りて任意の拠点P(ポート)に返却可能な対象物(車両M)の拠点P(ポート)ごとに、対象物の保有数(即時利用可能数)と、対象物の受入可能数(即時収容可能数)とを特定する。
(Specific unit 132)
The identification unit 132 identifies the number of objects (vehicles M) held (number available for immediate use) and the number of objects that can be accepted (number that can be accommodated immediately) for each base P (port) of objects (vehicles M) that a user U (user) can borrow from any base P (port) and return to any base P (port).
(推定部133)
推定部133は、拠点P(ポート)ごとに特定された保有数と、拠点P(ポート)ごとの対象物の受入可能数とに基づいて、各拠点P(ポート)における対象物の保有数が所定の条件を満たすための利用態様を推定する。
(Estimation unit 133)
The estimation unit 133 estimates the usage pattern that will enable the number of objects held at each location P (port) to satisfy specified conditions, based on the number of objects held identified for each location P (port) and the number of objects that can be accepted at each location P (port).
(算出部134)
算出部134は、推定された利用態様に基づいてインセンティブを算出する。例えば、算出部134は、拠点P(ポート)ごとの好適/最適な利用態様に応じたインセンティブを算出する。推定された利用態様が変化すれば、インセンティブも変化する。すなわち、拠点P(ポート)ごとの対象物の保有数及び受入可能数の変化に応じて、利用態様及びインセンティブはリアルタイムに変化する。このとき、算出部134は、リアルタイムに変化する拠点P(ポート)ごとの好適/最適な利用態様に応じて、リアルタイムにインセンティブを算出・変更してもよい。
(Calculation unit 134)
The calculation unit 134 calculates incentives based on the estimated usage mode. For example, the calculation unit 134 calculates incentives according to the preferred/optimal usage mode for each base P (port). If the estimated usage mode changes, the incentives also change. That is, the usage mode and incentives change in real time according to changes in the number of objects held and the number that can be accepted for each base P (port). In this case, the calculation unit 134 may calculate and change the incentives in real time according to the preferred/optimal usage mode for each base P (port), which changes in real time.
(提示部135)
提示部135は、推定された利用態様に利用者Uを誘導するように、利用者Uに対してインセンティブを提示する。例えば、提示部135は、利用者Uに対して、算出されたインセンティブを提示する。
(Presentation unit 135)
The presentation unit 135 presents an incentive to the user U so as to induce the user U to adopt the estimated usage pattern. For example, the presentation unit 135 presents the calculated incentive to the user U.
また、提示部135は、利用者Uが対象物の保有数の余裕が大きい拠点P(ポート)から対象物を借りる場合には高いインセンティブが得られる旨を提示し、利用者Uが対象物の保有数の余裕が小さい拠点P(ポート)から対象物を借りる場合には低いインセンティブしか得られない旨(インセンティブが何も得られない場合も含む)を提示する。 In addition, the presentation unit 135 presents the user U with the fact that a high incentive will be obtained if the user borrows an object from a base P (port) that has a large surplus of object items, and presents the user U with the fact that only a low incentive will be obtained (including the case where no incentive will be obtained) if the user borrows an object from a base P (port) that has a small surplus of object items.
また、提示部135は、利用者Uが対象物の受入可能数の余裕が大きい拠点P(ポート)に対象物を返却する場合には高いインセンティブが得られる旨を提示し、利用者Uが対象物の受入可能数の余裕が小さい拠点P(ポート)に対象物を返却する場合には低いインセンティブしか得られない旨(インセンティブが何も得られない場合も含む)を提示する。 In addition, the presentation unit 135 presents the user U with a high incentive if he or she returns the object to a base P (port) that has a large capacity to accept the object, and presents the user U with a low incentive (including the case where no incentive is available) if he or she returns the object to a base P (port) that has a small capacity to accept the object.
また、提示部135は、利用者Uが対象物を借りる際に付与される拠点P(ポート)ごとのインセンティブの一覧又はランキングを提示する。また、提示部135は、利用者Uが対象物を返却する際に付与される拠点P(ポート)ごとのインセンティブの一覧又はランキングを提示する。 The presentation unit 135 also presents a list or ranking of incentives for each location P (port) that are granted when the user U borrows an object. The presentation unit 135 also presents a list or ranking of incentives for each location P (port) that are granted when the user U returns an object.
また、提示部135は、利用者Uが利用可能な特定の対象物(車両M)と、特定の対象物を利用した際に付与されるインセンティブとの組を提示し、利用者Uが特定の対象物を利用するように誘導する。 In addition, the presentation unit 135 presents a pair of a specific object (vehicle M) that the user U can use and an incentive that will be granted when the specific object is used, thereby encouraging the user U to use the specific object.
また、提示部135は、利用者Uが対象物(車両M)を返却可能な特定の返却スペース(駐車スペース)と、特定の返却スペースに対象物を返却した際に付与されるインセンティブとの組を提示し、利用者Uが特定の返却スペースに対象物を返却するように誘導する。 The presentation unit 135 also presents a pair of a specific return space (parking space) where the user U can return the object (vehicle M) and an incentive to be granted when the object is returned to the specific return space, thereby encouraging the user U to return the object to the specific return space.
(確認部136)
確認部136は、対象物の出入り(入退場)に関する情報に基づいて、利用者Uがインセンティブの提示に応じて車両Mを利用開始(借用)又は車両Mを返却したことを確認する。なお、確認部136は、取得部131の一部であってもよい。
(Confirmation unit 136)
The confirmation unit 136 confirms, based on information regarding the entry and exit of the object (entry and exit), that the user U has started using (borrowed) the vehicle M or returned the vehicle M in response to the presentation of the incentive. Note that the confirmation unit 136 may be a part of the acquisition unit 131.
(付与部137)
付与部137は、利用者Uが利用態様の通りに行動した場合、利用者Uに対してインセンティブを付与する。なお、付与部137は、通信部110を介して、利用者Uの端末装置10に対して、インセンティブとして付与された情報やデータ等を送信してもよいし、郵送や配送等の手配をして、インセンティブとして付与される物品を利用者Uの自宅等に郵送又は配送してもよい。あるいは、付与部137は、利用者Uに対して、インセンティブとして、特別に与えられる待遇や権利(特典)を付与してもよい。すなわち、付与部137は、インセンティブの付与に関する何らかの処理を行うものであればよい。
(Giving unit 137)
The granting unit 137 grants an incentive to the user U when the user U acts in accordance with the usage pattern. The granting unit 137 may transmit information, data, etc. granted as an incentive to the terminal device 10 of the user U via the communication unit 110, or may arrange for mailing or delivery to mail or deliver an item granted as an incentive to the user U's home, etc. Alternatively, the granting unit 137 may grant special treatment or rights (benefits) to the user U as an incentive. In other words, the granting unit 137 may be any device that performs some kind of processing related to granting incentives.
また、付与部137がインセンティブを付与する対象は、利用者Uやその端末装置10でなくてもよい。例えば、付与部137は、利用者Uが指定した相手や、利用者Uの利益につながる相手にインセンティブを付与してもよい。 Furthermore, the recipient of the incentive provided by the granting unit 137 does not have to be the user U or his/her terminal device 10. For example, the granting unit 137 may grant the incentive to a person designated by the user U or to a person who will benefit the user U.
〔5.処理手順〕
次に、図8を用いて実施形態に係るサーバ装置100による処理手順について説明する。図8は、実施形態に係る処理手順を示すフローチャートである。なお、以下に示す処理手順は、サーバ装置100の制御部130によって繰り返し実行される。
5. Processing Procedure
Next, a processing procedure performed by the server device 100 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the processing procedure according to the embodiment. Note that the processing procedure shown below is repeatedly executed by the control unit 130 of the server device 100.
例えば、図8に示すように、サーバ装置100の取得部131は、通信部110を介して、拠点P(ポート)内の設備との通信、対象物(車両M)との通信又は対象物の検知、あるいは利用者U(ユーザ)の端末装置10との通信又は端末装置10の検知により、対象物の利用開始(借用)や返却、又は拠点P(ポート)への対象物の出入り(入退場)に関する情報を取得する(ステップS101)。 For example, as shown in FIG. 8, the acquisition unit 131 of the server device 100 acquires information regarding the start of use (borrowing) or return of an object, or the entry and exit (entry and exit) of an object at the base P (port) via the communication unit 110, by communicating with equipment within the base P (port), communicating with or detecting an object (vehicle M), or communicating with or detecting the terminal device 10 of the user U (user) (step S101).
続いて、サーバ装置100の特定部132は、利用者U(ユーザ)が任意の拠点P(ポート)から借りて任意の拠点P(ポート)に返却可能な対象物(車両M)の拠点P(ポート)ごとに、対象物の保有数(即時利用可能数)と、対象物の受入可能数(即時収容可能数)とを特定する(ステップS102)。 Next, the identification unit 132 of the server device 100 identifies the number of objects (vehicles M) held (number available for immediate use) and the number of objects that can be accepted (number that can be immediately accommodated) for each base P (port) of objects (vehicles M) that the user U (user) can borrow from any base P (port) and return to any base P (port) (step S102).
続いて、サーバ装置100の推定部133は、拠点P(ポート)ごとに特定された保有数と、拠点P(ポート)ごとの対象物の受入可能数とに基づいて、拠点P(ポート)ごとの好適/最適な利用態様を推定する(ステップS103)。例えば、推定部133は、拠点P(ポート)ごとの対象物の保有数と受入可能数とに基づいて、各拠点P(ポート)における対象物の保有数が所定の条件を満たすための利用態様を推定する。 The estimation unit 133 of the server device 100 then estimates the preferred/optimal usage pattern for each location P (port) based on the number of items held that has been identified for each location P (port) and the number of items that can be accepted by each location P (port) (step S103). For example, the estimation unit 133 estimates the usage pattern that will enable the number of items held at each location P (port) to satisfy a predetermined condition, based on the number of items held and the number that can be accepted by each location P (port).
続いて、サーバ装置100の算出部134は、推定された利用態様に基づいてインセンティブを算出する(ステップS104)。例えば、算出部134は、拠点P(ポート)ごとの好適/最適な利用態様に応じたインセンティブを算出する。 Next, the calculation unit 134 of the server device 100 calculates incentives based on the estimated usage patterns (step S104). For example, the calculation unit 134 calculates incentives according to the preferred/optimal usage patterns for each base P (port).
続いて、サーバ装置100の提示部135は、利用者Uに対してインセンティブを提示して、推定された利用態様に利用者Uを誘導する(ステップS105)。 Next, the presentation unit 135 of the server device 100 presents an incentive to the user U to guide the user U toward the estimated usage pattern (step S105).
続いて、サーバ装置100の確認部136は、対象物の出入り(入退場)に関する情報に基づいて、利用者Uがインセンティブの提示(好適な利用態様への誘導)に応じて車両Mを利用開始(借用)又は車両Mを返却したことを確認する(ステップS106)。 Next, the confirmation unit 136 of the server device 100 confirms, based on information regarding the entry and exit of the object (entry and exit), that the user U has started using (borrowed) or returned the vehicle M in response to the presentation of the incentive (guidance to a preferred usage pattern) (step S106).
続いて、サーバ装置100の付与部137は、利用者Uがインセンティブの提示に応じて車両Mを利用開始(借用)又は車両Mを返却した場合、利用者Uに対してインセンティブを付与する(ステップS107)。 Next, the granting unit 137 of the server device 100 grants the incentive to user U when user U starts using (borrows) vehicle M or returns vehicle M in response to the incentive offer (step S107).
〔6.変形例〕
上述した端末装置10及びサーバ装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、実施形態の変形例について説明する。
6. Modifications
The terminal device 10 and the server device 100 described above may be implemented in various different forms other than the above-described embodiment. Therefore, modifications of the embodiment will be described below.
上記の実施形態において、サーバ装置100が実行している処理の一部又は全部は、実際には、端末装置10が実行してもよい。例えば、スタンドアローン(Stand-alone)で(端末装置10単体で)処理が完結してもよい。この場合、端末装置10に、上記の実施形態におけるサーバ装置100の機能が備わっているものとする。また、上記の実施形態では、端末装置10はサーバ装置100と連携しているため、利用者Uから見れば、サーバ装置100の処理も端末装置10が実行しているように見える。すなわち、他の観点では、端末装置10は、サーバ装置100を備えているともいえる。 In the above embodiment, some or all of the processing performed by the server device 100 may actually be performed by the terminal device 10. For example, processing may be completed in a stand-alone manner (by the terminal device 10 alone). In this case, the terminal device 10 is assumed to have the functions of the server device 100 in the above embodiment. Furthermore, in the above embodiment, the terminal device 10 is linked to the server device 100, so from the perspective of the user U, it appears that the processing of the server device 100 is also being performed by the terminal device 10. In other words, from another perspective, the terminal device 10 can also be said to be equipped with the server device 100.
また、上記の実施形態において、利用者U(ユーザ)が乗る移動手段(モビリティ)は、自転車(シティサイクル、電動自転車、ロードバイク、マウンテンバイク、折りたたみ自転車等)、車両(自動車、自動二輪車等)、小型船舶(プレジャーボート、モーターボート、ヨット、水上オートバイ(水上バイク)、ジェットスキー等)であってもよい。 In addition, in the above embodiment, the means of transportation (mobility) ridden by user U may be a bicycle (city bicycle, electric bicycle, road bike, mountain bike, folding bicycle, etc.), a vehicle (car, motorcycle, etc.), or a small watercraft (pleasure boat, motorboat, yacht, jet ski, jet ski, etc.).
また、上記の実施形態において、利用者U(ユーザ)が乗る移動手段(モビリティ)は、自動運転車であってもよい。自動運転車であっても、レンタカーやカーシェアリングと同様に普段は拠点P(ポート)に駐車され、ユーザが車両Mを利用開始(借用)する拠点P(ポート)と車両Mを返却(駐車)する拠点P(ポート)とを指定可能であれば、上記の実施形態を適用することができる。 Furthermore, in the above embodiment, the means of transportation (mobility) used by user U (user) may be an autonomous vehicle. Even if the vehicle is an autonomous vehicle, the above embodiment can be applied as long as it is normally parked at a base P (port), similar to rental cars and car sharing, and the user can specify the base P (port) where they will start using (borrow) vehicle M and the base P (port) where they will return (park) vehicle M.
また、上記の実施形態においては、対象となる物品として、利用者U(ユーザ)が乗る移動手段(モビリティ)を例に説明しているが、上記の実施形態の対象となる物品は、利用者Uが乗る移動手段に限定されない。例えば、近年では、傘のレンタル・シェアリングサービスも増加している。この場合、拠点P(ポート)は、設置場所(スポット)と読み替えてもよい。実際には、対価(使用料)の支払いを条件として、利用者U(ユーザ)が任意の施設(店舗等)・窓口(カウンター)で取得・利用開始可能かつ任意の施設・窓口に返却可能な物品であってもよい。すなわち、レンタル又はシェアリング可能な物品であって、利用者U(ユーザ)が借りた施設・窓口とは別の施設・窓口でも返却可能な物品であってもよい。 Furthermore, in the above embodiment, the target item is described as a means of transportation (mobility) that the user U rides on, but the target item in the above embodiment is not limited to a means of transportation that the user U rides on. For example, umbrella rental and sharing services have also been on the rise in recent years. In this case, the base P (port) may be interpreted as an installation location (spot). In reality, the item may be one that the user U can acquire and begin using at any facility (store, etc.) or counter, and return to any facility or counter, subject to payment of a fee (usage fee). In other words, the item may be one that can be rented or shared, and can be returned at a facility or counter other than the one where the user U rented it.
例えば、上記の実施形態の対象となる物品は、一般的に貸出・返却が行われている物品であってもよいし、高価なブランド品や一時的にしか使わない衣装・道具、又は高価・専門的な機材等であってもよい。対象となる物品の例として、書籍・DVD、パソコン(PC)・周辺機器・プロジェクタ・プリンタ、スマホ(スマートフォン)・タブレット・ガラケー・ガラホ(フィーチャーフォン)、モバイルバッテリー、小型無人機(ドローン)、ゲーム機、家電・カメラ、天体望遠鏡・双眼鏡、高級腕時計、ブランドバッグ・小物、装飾品(ジュエリー・アクセサリー)、衣類・靴、骨董品(アンティーク)、年代物(ヴィンテージ)、希少品(レア物)、楽器(ギター・ベース・アンプ、ドラム、ピアノ・電子ピアノ、弦楽器、管楽器・吹奏楽器等)、美術品(絵画、書道、彫刻、工芸等)、スポーツ用品(ゴルフ、サーフィン、スノーボード、スキー、テニス用品等)、アウトドア用品(キャンプ用品、バーベキュー用品、カヌー・カヤック等)、釣具(ロッド(釣り竿)、リール、ルアー等)等も考えられる。また、対象となる物品は、任意の施設・窓口に足を運んで直接返却するものに限らず、任意の施設・窓口に郵送や配送等で返却可能なものであってもよい。 For example, the items covered by the above embodiments may be items that are commonly loaned and returned, expensive brand-name goods, costumes and tools that are only used temporarily, or expensive or specialized equipment. Examples of such items include books, DVDs, personal computers (PCs), peripherals, projectors, printers, smartphones, tablets, flip phones, feature phones, mobile batteries, drones, game consoles, home appliances, cameras, astronomical telescopes, binoculars, luxury watches, brand-name bags and accessories, decorative items (jewelry and accessories), clothing and shoes, antiques, vintage items, rare items, musical instruments (guitars, basses, amplifiers, drums, pianos, digital pianos, string instruments, wind instruments, brass instruments, etc.), art (paintings, calligraphy, sculptures, crafts, etc.), sporting goods (golf, surfing, snowboarding, skiing, tennis equipment, etc.), outdoor equipment (camping equipment, barbecue equipment, canoes, kayaks, etc.), and fishing tackle (rods, reels, lures, etc.). Furthermore, eligible items are not limited to those that can be returned in person at any facility or counter, but may also be items that can be returned to any facility or counter by mail, delivery, etc.
〔7.効果〕
上述してきたように、本願に係る情報処理装置(端末装置10及びサーバ装置100)は、利用者U(ユーザ)が任意の拠点から借りて任意の拠点に返却可能な対象物の拠点ごとに、対象物の保有数と、対象物の受入可能数とを特定する特定部132と、拠点ごとに特定された保有数と、拠点ごとの対象物の受入可能数とに基づいて、各拠点における対象物の保有数が所定の条件を満たすための利用態様を推定する推定部133と、推定された利用態様に利用者Uを誘導するように、利用者Uに対してインセンティブを提示する提示部135と、利用者Uが利用態様の通りに行動した場合、利用者Uに対してインセンティブを付与する付与部137と、を備える。
7. Effects
As described above, the information processing device (terminal device 10 and server device 100) of the present application includes an identification unit 132 that identifies the number of objects held and the number of objects that can be accepted for each location where a user U (user) can borrow from any location and return to any location; an estimation unit 133 that estimates a usage pattern that will allow the number of objects held at each location to satisfy a specified condition based on the number of objects held identified for each location and the number of objects that can be accepted for each location; a presentation unit 135 that presents an incentive to user U to guide user U to the estimated usage pattern; and an awarding unit 137 that awards an incentive to user U when user U acts in accordance with the usage pattern.
また、本願に係る情報処理装置は、推定された利用態様に基づいてインセンティブを算出する算出部134をさらに備える。提示部135は、利用者Uに対して、算出されたインセンティブを提示する。 The information processing device according to the present application further includes a calculation unit 134 that calculates an incentive based on the estimated usage pattern. A presentation unit 135 presents the calculated incentive to user U.
また、提示部135は、利用者Uが対象物の保有数の余裕が大きい拠点から対象物を借りる場合には高いインセンティブが得られる旨を提示し、利用者Uが対象物の保有数の余裕が小さい拠点から対象物を借りる場合には低いインセンティブしか得られない旨を提示する。 In addition, the presentation unit 135 presents the user U with a high incentive if he borrows an object from a base that has a large surplus of the object, and presents the user U with a low incentive if he borrows an object from a base that has a small surplus of the object.
また、提示部135は、利用者Uが対象物の受入可能数の余裕が大きい拠点に対象物を返却する場合には高いインセンティブが得られる旨を提示し、利用者Uが対象物の受入可能数の余裕が小さい拠点に対象物を返却する場合には低いインセンティブしか得られない旨を提示する。 In addition, the presentation unit 135 presents the user U with a high incentive if he or she returns the object to a base that has a large capacity to accept the object, and presents the user U with a low incentive if he or she returns the object to a base that has a small capacity to accept the object.
また、提示部135は、利用者Uが対象物を借りる際に付与される拠点ごとのインセンティブの一覧又はランキングを提示する。 The presentation unit 135 also presents a list or ranking of incentives for each location that are granted when the user U rents an item.
また、提示部135は、利用者Uが対象物を返却する際に付与される拠点ごとのインセンティブの一覧又はランキングを提示する。 The presentation unit 135 also presents a list or ranking of incentives for each location that will be granted when the user U returns the item.
また、拠点ごとの対象物の保有数及び受入可能数の変化に応じて、利用態様及びインセンティブはリアルタイムに変化する。 In addition, usage patterns and incentives change in real time depending on changes in the number of items held and available at each location.
また、提示部135は、利用者Uが利用可能な特定の対象物と、特定の対象物を利用した際に付与されるインセンティブとの組を提示し、利用者Uが特定の対象物を利用するように誘導する。 In addition, the presentation unit 135 presents a pair of a specific object that the user U can use and an incentive that will be granted when the specific object is used, thereby encouraging the user U to use the specific object.
また、提示部135は、利用者Uが対象物を返却可能な特定の返却スペースと、特定の返却スペースに対象物を返却した際に付与されるインセンティブとの組を提示し、利用者Uが特定の返却スペースに対象物を返却するように誘導する。 The presentation unit 135 also presents a pair of a specific return space where the user U can return the object and an incentive to be granted when the user U returns the object to the specific return space, thereby encouraging the user U to return the object to the specific return space.
上述した各処理のいずれかもしくは組合せにより、本願に係る情報処理装置は、レンタル・シェアリングサービスにおいて、インセンティブの提示により、レンタル・シェアリングの対象物の配置場所ごとの対象物の保有数と受入可能数を調整することができる。 By using any one or a combination of the above processes, the information processing device according to the present application can adjust the number of rental/sharing items held and the number of items that can be accepted at each location by offering incentives in a rental/sharing service.
〔8.ハードウェア構成〕
また、上述した実施形態に係る端末装置10やサーバ装置100は、例えば図9に示すような構成のコンピュータ1000によって実現される。以下、サーバ装置100を例に挙げて説明する。図9は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力I/F(Interface)1060、入力I/F1070、ネットワークI/F1080がバス1090により接続された形態を有する。
8. Hardware Configuration
The terminal device 10 and the server device 100 according to the above-described embodiments are realized by a computer 1000 having a configuration as shown in Fig. 9, for example. The server device 100 will be described below as an example. Fig. 9 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output I/F (Interface) 1060, an input I/F 1070, and a network I/F 1080 are connected via a bus 1090.
演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。演算装置1030は、例えばCPU(Central Processing Unit)、MPU(Micro Processing Unit)、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等により実現される。 The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The arithmetic unit 1030 is realized, for example, by a CPU (Central Processing Unit), MPU (Micro Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), etc.
一次記憶装置1040は、RAM(Random Access Memory)等、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等により実現される。二次記憶装置1050は、内蔵ストレージであってもよいし、外付けストレージであってもよい。また、二次記憶装置1050は、USB(Universal Serial Bus)メモリやSD(Secure Digital)メモリカード等の取り外し可能な記憶媒体であってもよい。また、二次記憶装置1050は、クラウドストレージ(オンラインストレージ)やNAS(Network Attached Storage)、ファイルサーバ等であってもよい。 The primary storage device 1040 is a memory device, such as RAM (Random Access Memory), that primarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, etc. The secondary storage device 1050 may be internal storage or external storage. The secondary storage device 1050 may also be a removable storage medium such as a USB (Universal Serial Bus) memory or an SD (Secure Digital) memory card. The secondary storage device 1050 may also be cloud storage (online storage), NAS (Network Attached Storage), a file server, etc.
出力I/F1060は、ディスプレイ、プロジェクタ、及びプリンタ等といった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインターフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力I/F1070は、マウス、キーボード、キーパッド、ボタン、及びスキャナ等といった各種の入力装置1020から情報を受信するためのインターフェースであり、例えば、USB等により実現される。 The output I/F 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a display, projector, printer, etc., and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface, registered trademark). The input I/F 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, keypad, buttons, scanner, etc., and is realized by USB, for example.
また、出力I/F1060及び入力I/F1070はそれぞれ出力装置1010及び入力装置1020と無線で接続してもよい。すなわち、出力装置1010及び入力装置1020は、ワイヤレス機器であってもよい。 Furthermore, the output I/F 1060 and the input I/F 1070 may be wirelessly connected to the output device 1010 and the input device 1020, respectively. In other words, the output device 1010 and the input device 1020 may be wireless devices.
また、出力装置1010及び入力装置1020は、タッチパネルのように一体化していてもよい。この場合、出力I/F1060及び入力I/F1070も、入出力I/Fとして一体化していてもよい。 Furthermore, the output device 1010 and the input device 1020 may be integrated, such as a touch panel. In this case, the output I/F 1060 and the input I/F 1070 may also be integrated as an input/output I/F.
なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、又は半導体メモリ等から情報を読み出す装置であってもよい。 The input device 1020 may be a device that reads information from, for example, optical recording media such as CDs (Compact Discs), DVDs (Digital Versatile Discs), and PDs (Phase Change Rewritable Disks), magneto-optical recording media such as MOs (Magneto-Optical Disks), tape media, magnetic recording media, or semiconductor memories.
ネットワークI/F1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 The network I/F 1080 receives data from other devices via the network N and sends it to the computing device 1030, and also transmits data generated by the computing device 1030 to other devices via the network N.
演算装置1030は、出力I/F1060や入力I/F1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output I/F 1060 and the input I/F 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
例えば、コンピュータ1000がサーバ装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、コンピュータ1000の演算装置1030は、ネットワークI/F1080を介して他の機器から取得したプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行してもよい。また、コンピュータ1000の演算装置1030は、ネットワークI/F1080を介して他の機器と連携し、プログラムの機能やデータ等を他の機器の他のプログラムから呼び出して利用してもよい。 For example, when the computer 1000 functions as the server device 100, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 130 by executing a program loaded onto the primary storage device 1040. The arithmetic unit 1030 of the computer 1000 may also load a program acquired from another device via the network I/F 1080 onto the primary storage device 1040 and execute the loaded program. The arithmetic unit 1030 of the computer 1000 may also cooperate with other devices via the network I/F 1080 and call and use program functions, data, etc. from other programs on the other devices.
〔9.その他〕
以上、本願の実施形態を説明したが、これら実施形態の内容により本発明が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、前述した実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換又は変更を行うことができる。
[9. Other]
Although the embodiments of the present application have been described above, the present invention is not limited to the contents of these embodiments. Furthermore, the above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the scope of so-called equivalents. Furthermore, the above-described components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-described embodiments.
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。 Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
例えば、上述したサーバ装置100は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティング等で呼び出して実現するなど、構成は柔軟に変更できる。 For example, the above-mentioned server device 100 may be implemented using multiple server computers, and depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the above-described embodiments and variations can be combined as appropriate to the extent that the processing content is not contradictory.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Furthermore, the "section, module, unit" mentioned above can be read as "means" or "circuit." For example, an acquisition unit can be read as an acquisition means or an acquisition circuit.
1 情報処理システム
10 端末装置
100 サーバ装置
110 通信部
120 記憶部
121 利用者情報データベース
122 履歴情報データベース
123 誘導情報データベース
130 制御部
131 取得部
132 特定部
133 推定部
134 算出部
135 提示部
136 確認部
137 付与部
REFERENCE SIGNS LIST 1 Information processing system 10 Terminal device 100 Server device 110 Communication unit 120 Storage unit 121 User information database 122 History information database 123 Guidance information database 130 Control unit 131 Acquisition unit 132 Identification unit 133 Estimation unit 134 Calculation unit 135 Presentation unit 136 Confirmation unit 137 Assignment unit
Claims (11)
拠点ごとに特定された前記対象物の貸出可能数と、前記対象物の返却可能数とに基づいて、各拠点における前記対象物の貸出可能数及び/又は返却可能数が所定の条件を満たすための利用態様を推定する推定部と、
前記利用者と、推定された前記利用態様とに基づいて、前記利用者に対するインセンティブを算出する算出部と、
前記利用者に対して、算出されたインセンティブを提示し、前記利用者を誘導する提示部と、
前記利用者がインセンティブの提示による誘導に応じて前記対象物を借用又は前記対象物を返却したことを確認する確認部と、
前記利用者がインセンティブの提示による誘導に応じて前記対象物を借用又は前記対象物を返却した場合、前記利用者に対して前記インセンティブを付与する付与部と、
を備え、
前記推定部は、拠点における前記対象物の最大収容数がnであるとした場合、当該拠点における前記対象物の数がnの状態を前記対象物が返却不能、1つもない状態を前記対象物が借用不能の最も悪い状態とし、当該拠点における前記対象物の数がn/2の状態を前記対象物の借用・返却のいずれにも対応可能である最も良い状態とし、
前記算出部は、前記利用者の前記対象物の借用行動又は返却行動に関して、拠点が最も良い状態から遠ざかり最も悪い状態に近づく行動ほどインセンティブを低く算出し、拠点が最も悪い状態から遠ざかり最も良い状態に近づく行動ほどインセンティブを高く算出する
ことを特徴とする情報処理装置。 an identification unit that manages the entry and exit of objects for each base where a user can borrow from any base and return to any base, and identifies the number of objects, thereby identifying the number of objects that can be borrowed and the number of objects that can be returned at the current time;
an estimation unit that estimates a usage pattern for the number of objects that can be lent and /or the number of objects that can be returned at each base based on the number of objects that can be lent and the number of objects that can be returned specified for each base;
a calculation unit that calculates an incentive for the user based on the user and the estimated usage mode;
a presentation unit that presents the calculated incentive to the user and guides the user ;
a confirmation unit that confirms that the user has borrowed or returned the object in response to the inducement of the incentive;
an incentive granting unit that grants the incentive to the user when the user borrows or returns the object in response to the inducement of the incentive ;
Equipped with
When the maximum storage capacity of the object at a base is n, the estimation unit determines a state in which the number of the object at the base is n as the worst state in which the object cannot be returned, a state in which there is no object at all as the worst state in which the object cannot be borrowed, and a state in which the number of the object at the base is n/2 as the best state in which the object can be both borrowed and returned,
The calculation unit calculates a lower incentive for the user's borrowing or returning behavior of the object as the base moves away from the best state and closer to the worst state, and calculates a higher incentive for the user's borrowing or returning behavior of the object as the base moves away from the worst state and closer to the best state.
1. An information processing device comprising:
拠点の状況・条件により最も良い状態とされる数は変動するため、拠点の状況・条件に応じて最も良い状態とされる数を調整し、
普段から拠点における前記対象物の最大収容数の半数に満たない所定割合しか前記対象物がない場合、新たに返却される確率より新たに借用される確率が高いので、n/2よりも大きい値を最も良い状態とする
ことを特徴とする請求項1に記載の情報処理装置。 The estimation unit
The optimal number varies depending on the situation and conditions of the base, so we will adjust the optimal number depending on the situation and conditions of the base.
The information processing device described in claim 1, characterized in that when there are only a predetermined percentage of the objects at the base that is less than half of the maximum number of the objects that can be stored, the probability of them being newly borrowed is higher than the probability of them being newly returned, so a value greater than n/2 is set as the best state .
ことを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1, characterized in that the presentation unit presents to the user that a high incentive will be obtained if the user borrows the object from a base that has a large available number of the object available for loan, and presents to the user that only a low incentive will be obtained if the user borrows the object from a base that has a small available number of the object available for loan.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1, characterized in that the presentation unit presents to the user that a high incentive will be obtained if the user returns the object to a base that has a large amount of available returnable numbers of the object, and presents to the user that only a low incentive will be obtained if the user returns the object to a base that has a small amount of available returnable numbers of the object.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1 , wherein the presentation unit presents a list or ranking of incentives for each location that are given to the user when the user borrows or returns the object.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing device described in claim 1, characterized in that the estimation unit uses machine learning to estimate the expected number of items that can be loaned and/or returned for each location, day of the week, or time period, and based on the estimated number of items that can be loaned and returned, estimates the usage pattern that will ensure that the number of items that can be loaned and/or returned at each location meets specified conditions .
ことを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1 , wherein the usage mode and the incentive change in real time in accordance with a change in the number of loanable and returnable objects at each base.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1, characterized in that, when a base owns a plurality of objects, the presentation unit presents a pair of identification information indicating a specific object among the plurality of objects that the user is desired to use , and an incentive to be granted when the specific object is used, thereby guiding the user to use the specific object.
ことを特徴とする請求項1に記載の情報処理装置。 The information processing device of claim 1, characterized in that , when there are multiple return spaces at a base, the presentation unit presents a pair of identification information indicating a specific return space among the multiple return spaces in which the user is desired to return the object, and an incentive to be granted when the user returns the object to the specific return space, thereby guiding the user to return the object to the specific return space.
利用者が任意の拠点から借りて任意の拠点に返却可能な対象物の拠点ごとに、前記対象物の出入りを管理し、前記対象物の数を特定することで、現時点における前記対象物の貸出可能数と、前記対象物の返却可能数とを特定する特定工程と、
拠点ごとに特定された前記対象物の貸出可能数と、前記対象物の返却可能数とに基づいて、各拠点における前記対象物の貸出可能数及び/又は返却可能数が所定の条件を満たすための利用態様を推定する推定工程と、
前記利用者と、推定された前記利用態様とに基づいて、前記利用者に対するインセンティブを算出する算出工程と、
前記利用者に対して、算出されたインセンティブを提示し、前記利用者を誘導する提示工程と、
前記利用者がインセンティブの提示による誘導に応じて前記対象物を借用又は前記対象物を返却したことを確認する確認工程と、
前記利用者がインセンティブの提示による誘導に応じて前記対象物を借用又は前記対象物を返却した場合、前記利用者に対して前記インセンティブを付与する付与工程と、
を含み、
前記推定工程では、拠点における前記対象物の最大収容数がnであるとした場合、当該拠点における前記対象物の数がnの状態を前記対象物が返却不能、1つもない状態を前記対象物が借用不能の最も悪い状態とし、当該拠点における前記対象物の数がn/2の状態を前記対象物の借用・返却のいずれにも対応可能である最も良い状態とし、
前記算出工程では、前記利用者の前記対象物の借用行動又は返却行動に関して、拠点が最も良い状態から遠ざかり最も悪い状態に近づく行動ほどインセンティブを低く算出し、拠点が最も悪い状態から遠ざかり最も良い状態に近づく行動ほどインセンティブを高く算出する
ことを特徴とする情報処理方法。 An information processing method executed by an information processing device,
an identification step of managing the entry and exit of objects for each base at which a user can borrow from any base and return to any base, and identifying the number of objects, thereby identifying the number of objects that can be borrowed and the number of objects that can be returned at the current time;
an estimation step of estimating a usage pattern for the number of objects that can be lent and / or the number of objects that can be returned at each base to satisfy a predetermined condition based on the number of objects that can be lent and the number of objects that can be returned specified for each base;
a calculation step of calculating an incentive for the user based on the user and the estimated usage pattern;
a presentation step of presenting the calculated incentive to the user to induce the user ;
a confirmation step of confirming that the user has borrowed or returned the object in response to the inducement of the incentive;
a granting step of granting the incentive to the user when the user borrows or returns the object in response to the inducement of the incentive ;
Including,
In the estimation step, if the maximum storage capacity of the object at a base is n, a state in which the number of the object at the base is n is considered to be the worst state in which the object cannot be returned, and a state in which there is no object at all is considered to be the worst state in which the object cannot be borrowed, and a state in which the number of the object at the base is n/2 is considered to be the best state in which the object can be both borrowed and returned,
In the calculation step, the incentive is calculated to be lower as the behavior of borrowing or returning the object by the user moves the base away from the best state and closer to the worst state, and the incentive is calculated to be higher as the behavior of borrowing or returning the object by the user moves the base away from the worst state and closer to the best state.
1. An information processing method comprising:
拠点ごとに特定された前記対象物の貸出可能数と、前記対象物の返却可能数とに基づいて、各拠点における前記対象物の貸出可能数及び/又は返却可能数が所定の条件を満たすための利用態様を推定する推定手順と、
前記利用者と、推定された前記利用態様とに基づいて、前記利用者に対するインセンティブを算出する算出手順と、
前記利用者に対して、算出されたインセンティブを提示し、前記利用者を誘導する提示手順と、
前記利用者がインセンティブの提示による誘導に応じて前記対象物を借用又は前記対象物を返却したことを確認する確認手順と、
前記利用者がインセンティブの提示による誘導に応じて前記対象物を借用又は前記対象物を返却した場合、前記利用者に対して前記インセンティブを付与する付与手順と、
をコンピュータに実行させるための情報処理プログラムであって、
前記推定手順では、拠点における前記対象物の最大収容数がnであるとした場合、当該拠点における前記対象物の数がnの状態を前記対象物が返却不能、1つもない状態を前記対象物が借用不能の最も悪い状態とし、当該拠点における前記対象物の数がn/2の状態を前記対象物の借用・返却のいずれにも対応可能である最も良い状態とし、
前記算出手順では、前記利用者の前記対象物の借用行動又は返却行動に関して、拠点が最も良い状態から遠ざかり最も悪い状態に近づく行動ほどインセンティブを低く算出し、拠点が最も悪い状態から遠ざかり最も良い状態に近づく行動ほどインセンティブを高く算出する
ことを特徴とする情報処理プログラム。 a step of managing the entry and exit of objects for each base at which a user can borrow from any base and return to any base, and identifying the number of objects, thereby identifying the number of objects that can be borrowed and the number of objects that can be returned at the current time;
an estimation step of estimating a usage pattern for the number of objects that can be lent and / or the number of objects that can be returned at each base to satisfy a predetermined condition based on the number of objects that can be lent and the number of objects that can be returned specified for each base;
a calculation step of calculating an incentive for the user based on the user and the estimated usage mode;
a presentation step of presenting the calculated incentive to the user and guiding the user ;
a confirmation step of confirming that the user has borrowed or returned the object in response to the inducement of the incentive;
a granting step of granting the incentive to the user when the user borrows or returns the object in response to the inducement of the incentive ;
An information processing program for causing a computer to execute the above,
In the estimation procedure, if the maximum storage capacity of the object at a base is n, a state in which the number of the object at the base is n is considered to be the worst state in which the object cannot be returned, and a state in which there is no object at all is considered to be the worst state in which the object cannot be borrowed, and a state in which the number of the object at the base is n/2 is considered to be the best state in which the object can be both borrowed and returned,
In the calculation step, with respect to the borrowing or returning behavior of the object by the user, the incentive is calculated to be lower as the behavior of the base moves away from the best state and closer to the worst state, and the incentive is calculated to be higher as the behavior of the base moves away from the worst state and closer to the best state.
An information processing program characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022114782A JP7797328B2 (en) | 2022-07-19 | 2022-07-19 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022114782A JP7797328B2 (en) | 2022-07-19 | 2022-07-19 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024012937A JP2024012937A (en) | 2024-01-31 |
| JP7797328B2 true JP7797328B2 (en) | 2026-01-13 |
Family
ID=89714301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022114782A Active JP7797328B2 (en) | 2022-07-19 | 2022-07-19 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7797328B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012088885A (en) | 2010-10-19 | 2012-05-10 | Shunnosuke Shimano | Operating method for city cycle system |
| JP2015179098A (en) | 2015-07-02 | 2015-10-08 | 株式会社ナビタイムジャパン | information processing system, information processing apparatus, information processing method, and information processing program |
| JP2021033610A (en) | 2019-08-23 | 2021-03-01 | 株式会社Nttドコモ | Incentive calculation device for sharing services |
| JP2021189692A (en) | 2020-05-28 | 2021-12-13 | パーク二四株式会社 | Car sharing management server and computer program |
-
2022
- 2022-07-19 JP JP2022114782A patent/JP7797328B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012088885A (en) | 2010-10-19 | 2012-05-10 | Shunnosuke Shimano | Operating method for city cycle system |
| JP2015179098A (en) | 2015-07-02 | 2015-10-08 | 株式会社ナビタイムジャパン | information processing system, information processing apparatus, information processing method, and information processing program |
| JP2021033610A (en) | 2019-08-23 | 2021-03-01 | 株式会社Nttドコモ | Incentive calculation device for sharing services |
| JP2021189692A (en) | 2020-05-28 | 2021-12-13 | パーク二四株式会社 | Car sharing management server and computer program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024012937A (en) | 2024-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7459027B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7519965B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7419303B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7620650B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7797328B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7036977B1 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP2023028679A (en) | Information processing device, information processing method and information processing program | |
| JP7532585B1 (en) | Information processing device, information processing method, and information processing program | |
| JP2022069227A (en) | Information processing equipment, information processing methods and information processing programs | |
| JP7590396B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7191916B2 (en) | Information processing device, information processing method and information processing program | |
| JP2024131128A (en) | Information processing device, information processing method, and information processing program | |
| JP7716940B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7615079B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7337123B2 (en) | Information processing device, information processing method and information processing program | |
| JP7716354B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2023028857A (en) | Information processing system | |
| JP7444952B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7708801B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7834591B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7723612B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7388793B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7470826B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7459026B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7844264B2 (en) | Information processing device, information processing method, and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250908 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250916 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251111 |
|
| 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: 20251202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251224 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7797328 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |