JP7552264B2 - Information processing device, control method, and mobile terminal - Google Patents
Information processing device, control method, and mobile terminal Download PDFInfo
- Publication number
- JP7552264B2 JP7552264B2 JP2020184596A JP2020184596A JP7552264B2 JP 7552264 B2 JP7552264 B2 JP 7552264B2 JP 2020184596 A JP2020184596 A JP 2020184596A JP 2020184596 A JP2020184596 A JP 2020184596A JP 7552264 B2 JP7552264 B2 JP 7552264B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- information
- vehicle
- time
- passenger
- 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
- 238000000034 method Methods 0.000 title claims description 115
- 230000010365 information processing Effects 0.000 title claims description 96
- 238000004891 communication Methods 0.000 claims description 74
- 238000012937 correction Methods 0.000 claims description 65
- 230000008451 emotion Effects 0.000 claims description 53
- 230000007613 environmental effect Effects 0.000 claims description 39
- 230000000694 effects Effects 0.000 claims description 30
- 230000004044 response Effects 0.000 claims description 22
- 230000005540 biological transmission Effects 0.000 claims description 19
- 230000009471 action Effects 0.000 claims description 8
- 230000002996 emotional effect Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 101
- 238000007726 management method Methods 0.000 description 60
- 238000010586 diagram Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 230000002776 aggregation Effects 0.000 description 9
- 238000004220 aggregation Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 206010039203 Road traffic accident Diseases 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 230000036760 body temperature Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000036642 wellbeing Effects 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000001931 thermography Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は情報処理装置、制御方法、および携帯端末に関する。 The present invention relates to an information processing device, a control method, and a mobile terminal.
ある場所または地域の混雑状況を予測するためのシステムが従来開発されている。例えば、特許文献1には、行楽地の将来の来場者数と来場車両数を予測するためのシステムが開示されている。 Systems have been developed to predict the congestion situation in a certain place or area. For example, Patent Document 1 discloses a system for predicting the future number of visitors and vehicles at a resort.
このような混雑状況を予測するシステムにおいて、より精密に混雑状況を予測できるシステムが求められている。 There is a demand for systems that can predict congestion conditions more accurately.
本発明の一態様は、ある場所または地域の混雑状況を正確に把握することを目的とする。 One aspect of the present invention aims to accurately grasp the congestion situation in a certain place or area.
前記の課題を解決するために、本発明の一態様に係る情報処理装置は、車両に搭載された情報処理装置であって、前記車両に搭載されたナビゲーション装置から、目的地を示す情報と、該目的地までの移動時間と、を取得するナビ情報取得部と、前記車両の搭乗者の状態、または、前記車両の周囲の環境に応じて、前記車両の前記目的地への到着確率を算出する到着確率算出部と、前記移動時間と、前記到着確率に係る情報とを、複数車両の到着状況を管理する管理装置に送信する送信部と、を備える。 In order to solve the above problem, an information processing device according to one aspect of the present invention is an information processing device mounted on a vehicle, and includes a navigation information acquisition unit that acquires information indicating a destination and a travel time to the destination from a navigation device mounted on the vehicle, an arrival probability calculation unit that calculates the arrival probability of the vehicle at the destination depending on the state of the occupants of the vehicle or the environment around the vehicle, and a transmission unit that transmits the travel time and information related to the arrival probability to a management device that manages the arrival status of multiple vehicles.
前記の課題を解決するために、本発明の一態様に係る情報処理装置の制御方法は、車両に搭載された情報処理装置の制御方法であって、前記車両に搭載されたナビゲーション装置から、目的地を示す情報と、該目的地までの移動時間と、を取得するナビ情報取得ステップと、前記車両の搭乗者の状態、または、前記車両の周囲の環境に応じて、前記車両の前記目的地への到着確率を算出する到着確率算出ステップと、前記移動時間と、前記到着確率に係る情報とを、複数車両の到着状況を管理する管理装置に送信する送信ステップと、を含む。 In order to solve the above problem, a control method for an information processing device according to one aspect of the present invention is a control method for an information processing device mounted on a vehicle, and includes a navigation information acquisition step of acquiring information indicating a destination and a travel time to the destination from a navigation device mounted on the vehicle, an arrival probability calculation step of calculating the probability of the vehicle arriving at the destination depending on the state of the occupants of the vehicle or the environment around the vehicle, and a transmission step of transmitting the travel time and information related to the arrival probability to a management device that manages the arrival status of multiple vehicles.
前記の構成および処理によれば、管理装置に、車両の移動時間と到着確率を送信することができる。これにより、管理装置は、ある車両が、いつ、どのぐらいの確率で、特定の目的地に到着するかを認識することができる。したがって、管理装置において、未来時刻における、ある場所または地域への車両の到着状況を正確に予測することができる。 The above configuration and processing allows the travel time and arrival probability of a vehicle to be transmitted to the management device. This allows the management device to know when and with what probability a vehicle will arrive at a particular destination. Therefore, the management device can accurately predict the arrival status of a vehicle at a certain location or region at a future time.
前記情報処理装置は、前記搭乗者の状態に応じて、前記ナビ情報取得部が取得した前記目的地までの移動時間を補正する移動時間補正部を備えていてもよい。 The information processing device may include a travel time correction unit that corrects the travel time to the destination acquired by the navigation information acquisition unit according to the state of the passenger.
前記の構成によれば、目的地までの移動時間をより正確に算出して、管理装置に送信することができる。したがって、管理装置において、未来時刻における、ある場所または地域への車両の到着状況を、より正確に予測することができる。 The above configuration allows the travel time to the destination to be calculated more accurately and transmitted to the management device. Therefore, the management device can more accurately predict the arrival status of a vehicle at a certain location or area at a future time.
前記情報処理装置は、前記車両に搭載された生体センサから、前記車両の搭乗者の生体情報を取得する生体情報取得部と、前記生体情報から、前記搭乗者の状態を特定する状態特定部と、を備えていてもよい。また、前記情報処理装置の前記到着確率算出部は、前記状態特定部が特定した前記搭乗者の状態に基づいて、前記到着確率を算出してもよい。 The information processing device may include a biometric information acquisition unit that acquires biometric information of an occupant of the vehicle from a biometric sensor mounted on the vehicle, and a state identification unit that identifies a state of the occupant from the biometric information. The arrival probability calculation unit of the information processing device may calculate the arrival probability based on the state of the occupant identified by the state identification unit.
前記の構成によれば、目的地への到着確率をより正確に算出して、管理装置に送信することができる。したがって、管理装置において、未来時刻における、ある場所または地域への車両の到着状況を、より正確に予測することができる。 The above configuration allows the probability of arrival at the destination to be calculated more accurately and transmitted to the management device. Therefore, the management device can more accurately predict the arrival status of a vehicle at a certain location or area at a future time.
前記情報処理装置において、前記搭乗者の状態とは、前記搭乗者の感情、および体調の少なくとも一方を含み、前記生体情報取得部は、前記生体情報を定期的に取得し、前記状態特定部は、前記搭乗者の感情区分および体調の少なくとも一方を定期的に推定し、前記推定の結果、所定の第1時間以上ある感情が継続している場合は、該感情を前記搭乗者の感情であると特定し、前記推定の結果、所定の第2時間以上ある体調が継続している場合は、該体調を前記搭乗者の体調であると特定してもよい。 In the information processing device, the state of the passenger includes at least one of the passenger's emotions and physical condition, the biometric information acquisition unit periodically acquires the biometric information, the state identification unit periodically estimates at least one of the passenger's emotional category and physical condition, and if the estimation result shows that a certain emotion has continued for a predetermined first time or more, the emotion is identified as the passenger's emotion, and if the estimation result shows that a certain physical condition has continued for a predetermined second time or more, the physical condition is identified as the passenger's physical condition.
前記の構成によれば、生体情報から搭乗者の状態を正確に特定することができる。 The above configuration allows the passenger's condition to be accurately identified from biometric information.
前記情報処理装置は、前記車両の周囲の環境に関する情報である環境情報を取得する環境情報取得部を備えていてもよく、前記情報処理装置において、前記到着確率算出部は、前記環境情報に基づいて、前記到着確率を算出してもよい。 The information processing device may include an environmental information acquisition unit that acquires environmental information, which is information about the environment around the vehicle, and in the information processing device, the arrival probability calculation unit may calculate the arrival probability based on the environmental information.
前記の構成によれば、目的地への到着確率をより正確に算出して、管理装置に送信することができる。したがって、管理装置において、未来時刻における、ある場所または地域への車両の到着状況を、より正確に予測することができる。 The above configuration allows the probability of arrival at the destination to be calculated more accurately and transmitted to the management device. Therefore, the management device can more accurately predict the arrival status of a vehicle at a certain location or area at a future time.
前記情報処理装置は、車載カメラの撮影画像を取得する画像取得部と、前記撮影画像から、前記車両の搭乗者数を特定する搭乗者数特定部と、前記到着確率に、前記搭乗者数を乗ずることで、到着予定人数を算出する到着予定人数算出部と、を備えていてもよい。また、前記送信部は、前記到着確率に係る情報として、前記到着予定人数を前記管理装置に送信してもよい。 The information processing device may include an image acquisition unit that acquires an image captured by an onboard camera, a passenger number determination unit that determines the number of passengers in the vehicle from the captured image, and an expected number of arrivals calculation unit that calculates the expected number of arrivals by multiplying the arrival probability by the number of passengers. The transmission unit may also transmit the expected number of arrivals to the management device as information related to the arrival probability.
前記の構成によれば、到着予定人数を管理装置で管理することができる。したがって、未来時刻における、ある場所または地域への到着人数を管理装置で正確に予測することができる。 According to the above configuration, the number of people expected to arrive can be managed by the management device. Therefore, the management device can accurately predict the number of people expected to arrive at a certain location or area at a future time.
前記の課題を解決するために、本発明の一態様に係る情報処理装置は、車両に搭載された情報処理装置であって、前記車両に搭載されたナビゲーション装置から、目的地を示す情報と、該目的地までの移動時間と、を取得するナビ情報取得部と、前記車両に搭載された生体センサから、前記車両の搭乗者の生体情報を取得する生体情報取得部と、前記生体情報から、前記搭乗者の状態を特定する状態特定部と、前記搭乗者の状態に応じて、前記ナビ情報取得部が取得した前記目的地までの移動時間を補正する移動時間補正部と、補正後の前記移動時間を、複数車両の到着状況を管理する管理装置に送信する送信部と、を備える。 In order to solve the above problem, an information processing device according to one aspect of the present invention is an information processing device mounted on a vehicle, and includes a navigation information acquisition unit that acquires information indicating a destination and a travel time to the destination from a navigation device mounted on the vehicle, a biometric information acquisition unit that acquires biometric information of an occupant of the vehicle from a biometric sensor mounted on the vehicle, a status identification unit that identifies the status of the occupant from the biometric information, a travel time correction unit that corrects the travel time to the destination acquired by the navigation information acquisition unit according to the status of the occupant, and a transmission unit that transmits the corrected travel time to a management device that manages the arrival status of multiple vehicles.
前記の課題を解決するために、本発明の一態様に係る情報処理装置の制御方法は、車両に搭載された情報処理装置の制御方法であって、前記車両に搭載されたナビゲーション装置から、目的地を示す情報と、該目的地までの移動時間と、を取得するナビ情報取得ステップと、前記車両に搭載された生体センサから、前記車両の搭乗者の生体情報を取得する生体情報取得ステップと、前記生体情報から、前記搭乗者の状態を特定する状態特定ステップと、前記搭乗者の状態に応じて、前記ナビ情報取得ステップにおいて取得した前記目的地までの移動時間を補正する移動時間補正ステップと、補正後の前記移動時間を、複数車両の到着状況を管理する管理装置に送信する送信ステップと、を含む。 In order to solve the above problem, a control method for an information processing device according to one aspect of the present invention is a control method for an information processing device mounted on a vehicle, and includes a navigation information acquisition step of acquiring information indicating a destination and a travel time to the destination from a navigation device mounted on the vehicle, a biometric information acquisition step of acquiring biometric information of an occupant of the vehicle from a biometric sensor mounted on the vehicle, a status identification step of identifying the status of the occupant from the biometric information, a travel time correction step of correcting the travel time to the destination acquired in the navigation information acquisition step according to the status of the occupant, and a transmission step of transmitting the corrected travel time to a management device that manages the arrival status of multiple vehicles.
前記の構成および処理によれば、管理装置に、搭乗者の状態に応じて補正した移動時間を送信することができる。これにより、管理装置に、より正確な移動時間を通知することができる。したがって、管理装置において、未来時刻における、ある場所または地域への車両の到着状況を正確に予測することができる。 The above configuration and processing allows a travel time corrected according to the passenger's condition to be transmitted to the management device. This allows a more accurate travel time to be notified to the management device. Therefore, the management device can accurately predict the vehicle's arrival status at a certain location or area at a future time.
前記情報処理装置において、前記搭乗者の状態とは、前記搭乗者の感情、および体調の少なくとも一方を含み、前記生体情報取得部は、前記生体情報を定期的に取得し、
前記状態特定部は、前記搭乗者の感情区分および体調の少なくとも一方を定期的に推定し、前記推定の結果、所定の第1時間以上ある感情が継続している場合は、該感情を前記搭乗者の感情であると特定し、前記推定の結果、所定の第2時間以上ある体調が継続している場合は、該体調を前記搭乗者の体調であると特定してもよい。
In the information processing device, the state of the occupant includes at least one of an emotion and a physical condition of the occupant, the biological information acquisition unit periodically acquires the biological information,
The condition identification unit may periodically estimate at least one of the occupant's emotional category and physical condition, and if the result of the estimation shows that a certain emotion has continued for a predetermined first time or more, identify the emotion as the occupant's emotion, and if the result of the estimation shows that a certain physical condition has continued for a predetermined second time or more, identify the physical condition as the occupant's physical condition.
前記の構成によれば、生体情報から搭乗者の状態を正確に特定することができる。 The above configuration allows the passenger's condition to be accurately identified from biometric information.
前記情報処理装置は、前記搭乗者の状態に応じて、前記車両の前記目的地への到着確率を算出する到着確率算出部を備えていてもよく、前記情報処理装置の前記送信部は、前記移動時間と、前記到着確率に係る情報とを、前記管理装置に送信してもよい。 The information processing device may include an arrival probability calculation unit that calculates the probability of the vehicle arriving at the destination depending on the state of the passenger, and the transmission unit of the information processing device may transmit the travel time and information related to the arrival probability to the management device.
前記の構成によれば、移動時間に加えて、到着確率も管理装置に送信する。したがって、管理装置において、未来時刻における、ある場所または地域への車両の到着状況を、より正確に予測することができる。 According to the above configuration, in addition to the travel time, the arrival probability is also transmitted to the management device. Therefore, the management device can more accurately predict the arrival status of a vehicle at a certain location or area at a future time.
前記情報処理装置は、前記車両の周囲の環境に関する情報である環境情報を取得する環境情報取得部を備えていてもよく、前記到着確率算出部は、前記環境情報に基づいて、前記到着確率を算出してもよい。 The information processing device may include an environmental information acquisition unit that acquires environmental information, which is information about the environment around the vehicle, and the arrival probability calculation unit may calculate the arrival probability based on the environmental information.
前記の構成によれば、車両の周囲の環境を加味して到着確率を算出することができる。したがって、より正確な到着確率を算出することができる。 The above configuration allows the arrival probability to be calculated taking into account the environment around the vehicle. Therefore, a more accurate arrival probability can be calculated.
前記情報処理装置は、車載カメラの撮影画像を取得する画像取得部と、前記撮影画像から、前記車両の搭乗者数を特定する搭乗者数特定部と、前記到着確率に、前記搭乗者数を乗ずることで、到着予定人数を算出する到着予定人数算出部と、を備えていてもよく、前記送信部は、前記到着確率に係る情報として、前記到着予定人数を前記管理装置に送信してもよい。 The information processing device may include an image acquisition unit that acquires an image captured by an onboard camera, a passenger number determination unit that determines the number of passengers in the vehicle from the captured image, and an expected number of arrivals calculation unit that calculates the expected number of arrivals by multiplying the arrival probability by the number of passengers, and the transmission unit may transmit the expected number of arrivals to the management device as information related to the arrival probability.
前記の構成によれば、到着予定人数を管理装置で管理することができる。したがって、未来時刻における、ある場所または地域への到着人数を管理装置で正確に予測することができる。 According to the above configuration, the number of people expected to arrive can be managed by the management device. Therefore, the management device can accurately predict the number of people expected to arrive at a certain location or area at a future time.
前記情報処理装置は、前記管理装置から、特定の場所または地域を示す情報である検索条件を取得する条件取得部と、前記目的地が、特定の場所または地域に合致する場合、前記車両が検索対象の車両であると判定する対象判定部と、を備えていてもよく、前記情報処理装置の前記送信部は、前記対象判定部が、前記車両が検索対象の車両であると判定した場合に、前記移動時間を送信してもよい。 The information processing device may include a condition acquisition unit that acquires search conditions, which are information indicating a specific location or area, from the management device, and a target determination unit that determines that the vehicle is a search target vehicle if the destination matches the specific location or area, and the transmission unit of the information processing device may transmit the travel time when the target determination unit determines that the vehicle is a search target vehicle.
前記の構成によれば、検索対象に合致する車両の移動時間が、管理装置に送信される。したがって、管理装置において、検索対象外の車両の情報を処理する負荷を軽減することができる。 According to the above configuration, the travel time of vehicles that match the search target is transmitted to the management device. Therefore, the load of processing information on vehicles that are not the search target can be reduced on the management device.
前記の課題を解決するために、本発明の一態様に係る携帯端末は、車両の搭乗者が携帯している携帯端末であって、前記携帯端末の現在位置を示す位置情報を定期的に取得する位置情報取得部と、前記位置情報に基づいて、前記搭乗者が、予め登録された1つ以上の場所のうち、特定の場所に到着したか否かを判定する到着判定部と、前記到着判定部が、前記搭乗者が前記特定の場所に到着したと判定した場合、前記搭乗者の前記特定の場所での滞在時間を予測する滞在時間予測部と、前記車両に搭載された情報処理装置から、前記搭乗者の状態を示す状態情報を取得する状態情報取得部と、前記状態情報に基づいて、前記滞在時間予測部が予測した滞在時間を補正する滞在時間補正部と、補正後の前記滞在時間を、前記特定の場所に滞在している人数を管理している管理装置に送信する携帯端末通信部と、を備え、前記情報処理装置において、前記搭乗者の状態は、前記車両に搭載された生体センサから取得される生体情報に基づいて特定されることを特徴とする。 In order to solve the above problem, a mobile terminal according to one aspect of the present invention is a mobile terminal carried by a vehicle occupant, and includes a location information acquisition unit that periodically acquires location information indicating the current location of the mobile terminal, an arrival determination unit that determines whether the passenger has arrived at a specific location among one or more locations registered in advance based on the location information, a stay time prediction unit that predicts the passenger's stay time at the specific location when the arrival determination unit determines that the passenger has arrived at the specific location, a status information acquisition unit that acquires status information indicating the passenger's status from an information processing device mounted on the vehicle, a stay time correction unit that corrects the stay time predicted by the stay time prediction unit based on the status information, and a mobile terminal communication unit that transmits the corrected stay time to a management device that manages the number of people staying at the specific location, and is characterized in that in the information processing device, the status of the passenger is identified based on biometric information acquired from a biometric sensor mounted on the vehicle.
前記の構成によれば、携帯端末は、搭乗者が特定の場所に到着した場合、該特定の場所における滞在時間を予測することができる。さらに、携帯端末は、予測した滞在時間を、搭乗者の状態に応じて補正することができる。したがって、搭乗者の滞在時間を正確に特定することができる。そして、管理装置において、正確に特定した滞在時間に基づき、滞在人数を管理させることができる。 According to the above configuration, when a passenger arrives at a specific location, the mobile terminal can predict the length of stay at the specific location. Furthermore, the mobile terminal can correct the predicted length of stay depending on the passenger's condition. Therefore, the length of stay of the passenger can be accurately determined. Then, the management device can manage the number of people staying based on the accurately determined length of stay.
前記携帯端末において、前記滞在時間予測部は、前記搭乗者の前記搭乗者の行動日時、行動場所、および行動内容を示すスケジュールを含むスケジュール情報に基づいて、前記搭乗者の前記特定の場所での滞在時間を予測してもよい。 In the mobile terminal, the stay time prediction unit may predict the occupant's stay time at the specific location based on schedule information including a schedule indicating the date and time, location, and content of the occupant's activities.
前記の構成によれば、搭乗者のスケジュールに応じて、より正確に滞在時間を予測することができる。 The above configuration allows for more accurate prediction of dwell time based on passenger schedules.
前記行動日時には、前記スケジュールの開始予定日時および終了予定日時が含まれていてもよく、前記携帯端末において前記滞在時間予測部は、現在時刻に合致するスケジュールの直後に、別の場所における他のスケジュールが設定されている場合、該他のスケジュールの開始予定日時に応じて、前記滞在時間を予測してもよい。 The activity date and time may include the scheduled start date and time and the scheduled end date and time of the schedule, and in the mobile device, when another schedule in a different location is set immediately after the schedule that matches the current time, the stay time prediction unit may predict the stay time according to the scheduled start date and time of the other schedule.
搭乗者は、他のスケジュールの開始予定日時には、該他のスケジュールの実行場所、すなわち行動場所に移動しているものと予測できる。したがって、前記の構成によれば、他のスケジュールの開始予定日時を加味して、搭乗者の特定の場所における滞在時間をより正確に予測することができる。 The passenger can be predicted to be moving to the location where the other schedule is to be carried out, i.e., the location of the activity, at the scheduled start date and time of the other schedule. Therefore, with the above configuration, the scheduled start date and time of the other schedule can be taken into account to more accurately predict the duration of the passenger's stay at a specific location.
前記スケジュール情報は、過去のスケジュールを含んでいてもよく、前記携帯端末において、前記滞在時間予測部は、前記スケジュール情報に、過去のスケジュールであって、前記特定の場所と同一の場所を行動場所とするスケジュールが含まれている場合、該行動場所での過去の滞在時間に基づいて前記搭乗者の滞在時間を予測してもよい。 The schedule information may include a past schedule, and in the mobile device, when the schedule information includes a past schedule in which the same location as the specific location is the activity location, the stay time prediction unit may predict the stay time of the passenger based on the past stay time at the activity location.
前記の構成によれば、過去に搭乗者が同じ場所に来場している場合、該過去の滞在時間を加味して搭乗者の滞在時間を予測する。したがって、搭乗者の特定の場所における滞在時間をより正確に予測することができる。 According to the above configuration, if a passenger has visited the same location in the past, the passenger's stay time is predicted taking into account the past stay time. Therefore, the passenger's stay time at a specific location can be predicted more accurately.
前記スケジュール情報は、団体行動のスケジュールを含んでいてもよく、前記携帯端末において、該団体行動のスケジュールの行動日時には、集合日時と解散または終了日時が含まれていてよく、前記滞在時間予測部は、現在時刻に合致するスケジュールが、団体行動のスケジュールである場合、前記集合日時と前記解散または終了日時とに基づいて、前記滞在時間を予測してもよい。 The schedule information may include a schedule for group behavior, and in the mobile device, the activity date and time of the schedule for the group behavior may include a meeting date and time and a disbanding or ending date and time, and the stay time prediction unit may predict the stay time based on the meeting date and time and the disbanding or ending date and time when the schedule that matches the current time is a schedule for group behavior.
団体行動のスケジュールは、予め集合日時(すなわち、開始日時)と、解散または終了日時が決まっている。前記の構成によれば、このように予め決まっている日時に基づいて搭乗者の滞在時間を予測するため、より正確に滞在時間を予測することができる。 The schedule for group activities is determined in advance, with a meeting date and time (i.e., a start date and time) and a breakup or end date and time. With the above configuration, the length of stay of passengers is predicted based on such predetermined dates and times, making it possible to predict the length of stay more accurately.
本発明の一態様によれば、ある場所または地域の混雑状況を正確に把握できる。 According to one aspect of the present invention, it is possible to accurately grasp the congestion situation in a certain place or area.
〔実施形態1〕
自家用車等の車両で来場する人が多い場所では、例えば、駐車場の空き状況等を把握しておくために、ある時間に到着する車両の台数を正確に予測することが重要である。ところが、車両は、目的地も、移動経路も、移動にかかる時間も一定ではないため、まず到着状況を予測すること自体が困難であった。本実施形態に係る管理システム500は、未来時刻における、ある場所または地域への車両の到着状況を正確に予測することを目的とする。
[Embodiment 1]
In places where many people come by car, such as private cars, it is important to accurately predict the number of vehicles that will arrive at a certain time in order to grasp, for example, the availability of parking spaces. However, since the destination, travel route, and travel time of vehicles are not fixed, it has been difficult to predict the arrival status in the first place. The management system 500 according to this embodiment aims to accurately predict the arrival status of vehicles at a certain place or area at a future time.
≪システム概要≫
(構成概要)
図1は、本実施形態に係る管理システム500の概要を模式的に示した図である。管理システム500は、特定の場所または地域に向かう車両9から、前記特定の場所または地域に到着するまでにかかる移動時間(すなわち、所要時間)を取得し集計することで、前記特定の場所または地域における混雑状況を予測するシステムである。また、管理システム500は、車両9から、未来時刻において前記特定の場所または地域に各車両9が到着する確率(到着確率)の値を取得し、該到着確率も加味して混雑状況を予測するシステムであってもよい。
<System Overview>
(Configuration Overview)
1 is a diagram showing a schematic overview of a management system 500 according to this embodiment. The management system 500 is a system that predicts a congestion state at a specific place or area by acquiring and aggregating a travel time (i.e., a required time) required for a
管理システム500は少なくとも、端末装置3と、クラウドサーバ(管理装置)2と、複数の車両9を含む。詳しくは後述するが、車両9には、情報処理装置1と、カーナビ(ナビゲーション装置)4と、生体センサ6とが含まれている。クラウドサーバ2は、端末装置3および車両9(正確には、車両9の情報処理装置1)と通信する。
The management system 500 includes at least a
端末装置3は、混雑状況を予測したい場所または地域を指定するための入力インタフェースである。また、端末装置3は、クラウドサーバ2の集計結果をユーザに提示するための出力インタフェースでもある。端末装置3は例えば、パーソナルコンピュータ、またはスマートフォンで実現される。
The
クラウドサーバ2は、端末装置3から場所または地域の指定を受信し、該指定に合致する車両9から、各車両9の、指定場所または指定地域までの移動時間を取得する。なお、クラウドサーバ2は、指定に合致する車両9から指定場所または指定地域への到着確率も取得してよい。また、クラウドサーバ2は、取得した移動時間(および到着確率)を、所定の時間区分(すなわち、単位時間)ごとに集計して、集計結果を端末装置3に送信する。
The
車両9は、後述する情報処理装置1およびカーナビ4を搭載した車両である。車両9の具体的な構成は特に限定されないが、例えば、車両9は乗用車であってよい。また、本実施形態では、車両9はバス等、特定のルートを周回する交通機関ではなく、車両9の搭乗者が自身で目的地を決めて、運転する車両であることとする。しかしながら、車両9には、バス、電車等、固定のルートを走行する車両が含まれていてもよい。
The
(処理の流れの概要)
以下、管理システム500の流れを簡単に説明する。混雑状況の予測を行いたいユーザは、端末装置3に対して、特定の場所または地域を指定する入力操作を行う。図1の例では、ユーザは「ABCテーマパーク」という施設名を指定する入力操作を行っている。端末装置3は入力操作から指定場所または指定地域を特定し、該指定場所および指定地域を示す情報をクラウドサーバ2に送信する。
(Overview of processing flow)
A flow of the management system 500 will be briefly described below. A user who wishes to predict the congestion situation performs an input operation on the
換言すると、端末装置3は、無数の車両9の中から、移動時間(および到着確率)を集計すべき対象の車両9を特定するための、検索条件をクラウドサーバ2に供給していると言える。以降、ユーザが指定した場所および地域のことを、「検索条件」とも称する。検索条件は、具体的には、場所名、施設名、特定の場所で開催されるイベント名、住所、緯度および経度、市町村名、地域名等のいずれであってもよい。
In other words, the
検索条件を示す情報を受信したクラウドサーバ2は、該検索条件に合致する車両9が応答するよう、応答要求を送信する。応答要求の中には、少なくとも、検索条件を示す情報が含まれている。応答要求を受けた車両9は、自車両が、検索条件で指定された場所または地域に向かっている場合に、クラウドサーバ2に移動時間(および到着確率)を送信する。図1の場合、点線で囲った車両9が、指定場所、すなわちABCテーマパークに向かっている。したがって、これらの車両9が、クラウドサーバ2に移動時間(および到着確率)を送信する。
The
各車両9から移動時間(および到着確率)を受信したクラウドサーバ2は、各車両9からの情報を、所定の時間区分(すなわち、単位時間)毎に集計する。これにより、ある時刻に指定場所または指定地域に到着する予定の車両9の数(到着予定車両数)を特定することができる。クラウドサーバ2は集計結果を端末装置3に送信する。なお、集計結果の表現形式、および、該集計結果を端末装置3に送信する際の形式は、特に限定されない。本実施形態では、図1に示すように、クラウドサーバ2は、集計結果をグラフ形式で表現した画像を、端末装置3に送信することとする。
The
端末装置3は、クラウドサーバ2から受信した集計結果を表示する。これにより、端末装置3のユーザは、自分が指定した場所または地域における、所定の時間区分あたりの到着予定車両数を閲覧することができる。
The
≪要部構成≫
図2は、管理システム500の要部構成を示す図である。なお、図2の例では、外部装置5および生体センサ6も併せて示しているが、外部装置5および生体センサ6は管理システム500の必須構成ではない。なお、図2以降では、車両9の情報処理装置1は、移動時間と、到着確率の両方の情報をクラウドサーバ2に送信する場合について説明する。
<Main components>
Fig. 2 is a diagram showing the main configuration of the management system 500. In the example of Fig. 2, an
(端末装置3)
端末装置3は、端末通信部31と、端末記憶部32と、端末入力部33と、端末制御部30と、端末表示部34と、を含む。
(Terminal device 3)
The
端末通信部31は、端末装置3とクラウドサーバ2との通信を行う。例えば、端末通信部31は、端末制御部30から入力された検索条件を示す情報をクラウドサーバ2に送信する。また例えば、端末通信部31は、クラウドサーバ2から集計結果を示す情報を受信し、端末制御部30に出力する。本実施形態では、端末通信部31は、クラウドサーバ2から、集計結果を示す画像データを受信する。
The
端末記憶部32は、端末装置3の動作に必要な各種データを記憶する記憶装置である。端末入力部33は、端末装置3の入力インタフェースであり、端末装置3のユーザからの、検索条件を指定するための入力操作を受け付ける。
The
端末制御部30は、端末装置3を統括的に制御する。端末制御部30は、端末入力部33からユーザの操作内容を取得し、該操作内容から検索条件を特定する。端末制御部30は特定した検索条件を端末通信部31に出力する。また、端末制御部30は、端末通信部31から入力された、集計結果を示す画像データを、端末表示部34に表示させる。
The
端末表示部34は、端末装置3の出力インタフェースであり、各種情報を表示する。端末表示部34は、端末制御部30がクラウドサーバ2から取得した、集計結果を示す情報を表示する。また、端末表示部34は、端末制御部30の制御にしたがって、検索条件を指定するための入力操作を案内するための画像を表示してもよい。
The
(クラウドサーバ2)
クラウドサーバ2は、サーバ通信部21と、サーバ制御部20と、サーバ記憶部22と、を含む。
(Cloud Server 2)
The
サーバ通信部21は、クラウドサーバ2と端末装置3、および、クラウドサーバ2と情報処理装置1との通信を行う。サーバ通信部21は、端末装置3から検索条件を示す情報を受信し、該情報をサーバ制御部20に出力する。また、サーバ通信部21は、サーバ制御部20から入力された、集計結果を示す情報を、端末装置3に送信する。また、サーバ通信部21は、サーバ制御部20から入力された応答要求を、情報処理装置1に送信する。また、サーバ通信部21は、情報処理装置1から、移動時間および到着確率を示す情報を受信し、サーバ制御部20に出力する。
The
サーバ制御部20は、クラウドサーバ2を統括的に制御する。サーバ制御部20は、後述する第2プログラムデータ222に含まれるプログラムを実行することによって、車両特定部201と、要求作成部202と、集計部203と、表示データ作成部204として機能する。
The
車両特定部201は、管理システム500に登録されている車両9(登録車両)を特定する。登録車両の特定方法は特に限定されないが、例えば、車両特定部201は、記憶部12に記憶された車両登録情報を参照することで、登録車両を特定してもよい。車両特定部201は1台以上の車両9が特定できた場合、要求作成部202に車両9を特定したことを通知する。なお、車両9が特定できない場合は、車両特定部201は該通知を行わず、処理を終了してよい。
The
要求作成部202は、車両9に送信する応答要求を作成する。要求作成部202は、サーバ制御部20に入力された、検索条件を示す情報を含んだ応答要求を作成する。要求作成部202は作成した応答要求を、サーバ通信部21に出力する。
The
集計部203は、他の装置から受信した情報を集計する。例えば、本実施形態に係る集計部203は、車両9それぞれから受信した移動時間と、到着確率とに基づいて、未来時刻を所定の時間区分に分けた場合の、各単位時間における、到着予定車両数を算出する。集計部203は集計結果を表示データ作成部204に出力する。
The tallying
表示データ作成部204は、集計部203の集計結果に基づいて、端末装置3に送信するデータを作成する。本実施形態では、表示データ作成部204は、端末装置3の端末表示部34に表示させるための画像データを作成する。表示データ作成部204は作成した画像データをサーバ通信部21に出力する。
The display
サーバ記憶部22は、クラウドサーバ2の動作に必要な各種データを記憶する記憶装置である。サーバ記憶部22は、第2プログラムデータ222を記憶する。第2プログラムデータ222は、サーバ制御部20が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。また、サーバ記憶部22には、サーバ制御部20の要求作成部202が応答要求を作成するために必要なデータ等が格納されていてもよい。また例えば、サーバ記憶部22には、集計部203における集計処理の際に使用される数式等が格納されていてもよい。また例えば、サーバ記憶部22には、表示データ作成部204が画像データを作成するために必要なテンプレート等が記憶されていてもよい。また例えば、サーバ記憶部22には、
また、サーバ制御部20は、サーバ通信部21を介して各車両9から受信した移動時間および到着確率を、車両9ごとにまとめた移動状況データ221をサーバ記憶部22に記憶させてもよい。
The
In addition, the
(車両9)
車両9は、カーナビ4と、生体センサ6と、情報処理装置1と、を含む。なお、車両9はこの他にも、車両の動作に必要な各種機構を備えていてよい。
(Vehicle 9)
The
(カーナビ4)
カーナビ4は、車両9に取り付けられた、ナビゲーション装置である。カーナビ4は、情報処理装置1と有線または無線で接続されている。カーナビ4は、ナビ通信部41と、ナビ記憶部42と、ナビ入力部43と、ナビ表示部44と、ナビ制御部40と、を含む。なお、カーナビ4はこの他にも、ナビゲーション装置として必要な構成を適宜含んでいてよい。
(Car navigation system 4)
The
ナビ通信部41は、カーナビ4と情報処理装置1との通信を行う。ナビ通信部41は、ナビ情報取得部108からの各種要求を受信し、ナビ制御部40へ出力する。また、ナビ通信部41は、ナビ制御部40から入力される目的地を示す情報(目的地情報)および移動時間を、情報処理装置1のナビ情報取得部108に送信する。なお、本実施形態において「移動時間」とは、車両9の現在位置から目的地に到着するまでの所要時間のことを示す。
The
ナビ記憶部42は、カーナビ4の動作に必要な各種データを記憶する記憶装置である。ナビ入力部43は、カーナビ4の入力インタフェースであり、車両9の搭乗者による、目的地を指定する入力操作等を受け付ける。ナビ表示部44は、カーナビ4の出力インタフェースであり、車両9の搭乗者に対し、目的地までの案内画像等を表示する。
The
ナビ制御部40は、カーナビ4を統括的に制御する。例えば、ナビ制御部40は、ナビ入力部43を介して受け付けられた入力操作から、車両9の目的地を設定し、車両9の現在位置から目的地までの移動経路、および移動時間を算出する。なお、車両9の現在位置は、カーナビ4に内蔵または外付けされたGPS受信機等を用いて特定してよい。
The
また、ナビ制御部40は、情報処理装置1からの要求に応じて、目的地情報をナビ通信部41に出力する。また、ナビ制御部40は、情報処理装置1からの要求に応じて、移動時間をナビ通信部41に出力する。
In addition, the
(生体センサ6)
生体センサ6は、車両9の搭乗者の生体情報を測定するためのセンサである。「生体情報」とは例えば、搭乗者の顔および体が写った画像または動画、搭乗者の心拍数、搭乗者の体温等であってよい。生体センサ6は、例えば、車室内を映すカメラ、搭乗者の心拍数を計測する心拍センサ、サーモグラフィー等で実現される。
(Biosensor 6)
The
生体センサ6は、所定のタイミングで生体情報の測定を開始する。例えば、生体センサ6は、車両9の解錠時、またはエンジン始動時等のタイミングで、生体情報の測定を開始してよい。生体センサ6は測定結果、すなわち生体情報を、情報処理装置1の生体情報取得部103に出力する。
The
(情報処理装置1)
情報処理装置1は、通信部(送信部)11と、制御部10と、記憶部12と、を含む。通信部11は、情報処理装置1とクラウドサーバ2、および情報処理装置1と外部装置5の通信を行う。
(Information processing device 1)
The information processing device 1 includes a communication unit (transmission unit) 11, a
制御部10は、情報処理装置1を統括的に制御する。制御部10は、後述する第1プログラムデータ125に含まれるプログラムを実行することによって、条件取得部101と、対象判定部102と、生体情報取得部103と、状態特定部104と、移動時間補正部105と、到着確率算出部106と、環境情報取得部107と、ナビ情報取得部108として機能する。
The
条件取得部101は、情報処理装置1がクラウドサーバ2から受信した応答要求を受信する。条件取得部101は、応答要求に含まれている、検索条件を示す情報を対象判定部102に出力する。
The
対象判定部102は、検索条件に基づいて、条件合致判定処理を実行する。条件合致判定処理とは、車両9が検索条件に合致する車両(すなわち、検索対象の車両)であるか否かを判定するための処理である。条件合致判定処理の具体的な手順については後述する。条件合致判定処理において車両9が検索対象の車両でないと判定した場合、対象判定部102は、車両9が検索対象外である旨を示す通知(対象外通知)を作成し、通信部11に出力する。一方、車両9が検索対象の車両であると判定した場合、対象判定部102は、対象判定部102は状態特定部104に状態特定処理の実行を指示するとともに、移動時間補正部105に移動時間の補正を指示する。
The
生体情報取得部103は、生体センサ6から生体情報を取得する。生体情報取得部103は取得した生体情報を、順次、状態特定部104に送信する。
The biometric
状態特定部104は、車両9の搭乗者の状態を推定および特定するものである。「搭乗者の状態」は、生体情報から推定および特定可能な状態であれば、その種類は特に限定されない。本実施形態では、状態特定部104は、搭乗者の状態として、搭乗者の感情の区分(感情区分)と、搭乗者の体調の良好度合いと、を推定および特定することとする。なお、状態特定部104における状態の推定は、生体情報取得部103から生体情報が入力される度に実施されてよい。
The
搭乗者の感情は、カメラで搭乗者を撮影した画像または動画から推定することができる。感情の推定方法は、従来の方法を適宜用いてよい。本実施形態では、感情を、「喜び」、「怒り」、「悲しみ」、「快」、「不快」、「興奮」の6区分に分類することとする。 The emotions of the passenger can be estimated from an image or video of the passenger captured by a camera. Any conventional method may be used as the emotion estimation method. In this embodiment, emotions are classified into six categories: "happiness," "anger," "sadness," "pleasure," "discomfort," and "excitement."
また、搭乗者の体調は、サーモグラフィーで測定した、該搭乗者の体温から推定することができる。本実施形態では、体調を、レベル1~5の5段階に分類することとする。なお、当分類では、レベル1が最も体調が悪く、レベル5が最も体調が良い状態を示す。
The physical condition of the passenger can be estimated from the passenger's body temperature measured by thermography. In this embodiment, the physical condition is classified into five levels, from level 1 to
なお、状態特定部104は、上述のように推定した搭乗者の状態を、時系列のログデータである状態ログデータ122にまとめて、記憶部12に記憶させてもよい。なお、状態ログデータ122は、搭乗者毎に作成される。
The
状態特定部104はさらに、対象判定部102から指示を受けると、状態特定処理を実行する。状態特定処理とは、状態特定部104における、状態推定の結果の推移から、搭乗者の現在の状態を特定する処理である。状態特定処理の詳細については後述する。状態特定部104は、特定した状態を示す情報を、移動時間補正部105および到着確率算出部106に出力する。
When the
環境情報取得部107は、通信部11を介し外部装置5から環境情報を取得する。環境情報とは、車両9の周囲の環境に関する情報である。例えば、環境情報は、車両9が走行中の地域における、現在または未来の天候に関する情報であってもよい。また例えば、環境情報とは、車両9が走行中の道路、または該道路の周辺の道路における、工事、渋滞、および交通事故の有無を示す情報であってもよい。
The environmental
環境情報取得部107は、取得した環境情報を、移動時間補正部105および到着確率算出部106に出力する。なお、環境情報取得部107は、所定のタイミングで、または定期的に、外部装置5から環境情報を取得して、記憶部12に環境情報121として記憶させておいてもよい。この場合、移動時間補正部105および到着確率算出部106は必要に応じて、記憶部12の環境情報121を参照することで、環境情報を取得する。
The environmental
移動時間補正部105は、移動時間補正処理を実行する。移動時間補正処理とは、カーナビ4から取得した移動時間を、環境情報および搭乗者の状態の、少なくとも一方に応じて補正する処理である。移動時間補正処理の詳細については後述する。移動時間補正部105は、補正後の移動時間を、通信部11に出力する。
The travel
到着確率算出部106は、到着確率算出処理を実行する。到着確率算出処理とは、環境情報および搭乗者の状態の少なくとも一方に基づいて、到着確率を算出する処理である。到着確率算出処理の詳細については後述する。到着確率算出部106は算出した、車両9の目的地への到着確率を、通信部11に出力する。
The arrival probability calculation unit 106 executes an arrival probability calculation process. The arrival probability calculation process is a process for calculating the arrival probability based on at least one of the environmental information and the state of the passengers. Details of the arrival probability calculation process will be described later. The arrival probability calculation unit 106 outputs the calculated arrival probability of the
ナビ情報取得部108は、情報処理装置1とカーナビ4との通信インタフェースである。ナビ情報取得部108はカーナビ4に対し、目的地情報および移動時間を要求する。また、ナビ情報取得部108は、カーナビ4から目的地情報を取得すると、該目的地情報を対象判定部102に出力する。また、ナビ情報取得部108は、カーナビ4から移動時間を取得すると、該移動時間を移動時間補正部105に出力する。
The navigation
記憶部12は、情報処理装置1の動作に必要な各種データを記憶する。記憶部12は、環境情報121、状態ログデータ122、感情DB123、体調DB124、および第1プログラムデータ125を記憶する。また、記憶部12は、図示しない車両登録情報を記憶していてもよい。車両登録情報とは、管理システム500に利用登録している車両9の情報(例えば、各車両9の識別情報、および各車両9との通信に必要な情報)である。第1プログラムデータ125は、制御部10が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。
The
(感情DBと体調DB)
図3は、感情DB123のデータ構造の一例を示す図である。感情DB123は、搭乗者の感情の分類区分それぞれに対応する、到着確率の補正係数(到着確率係数)、および、移動時間の補正係数(移動時間係数)を規定するデータベースである。感情DB123に規定された各種情報は、追加、変更、削除が可能であってよい。
(Emotion DB and physical condition DB)
3 is a diagram showing an example of the data structure of
図4は、体調DB124のデータ構造の一例を示す図である。体調DB124は、搭乗者の体調の区分(体調レベル)それぞれに対応する、到着確率係数および移動時間係数を規定するデータベースである。体調DB124に規定された各種情報は、追加、変更、削除が可能であってよい。
Figure 4 is a diagram showing an example of the data structure of the
(外部装置5)
外部装置5は、車両9の周囲の環境に係る情報を提供する装置である。外部装置5は、例えば、各地域の天気予報サービス、または、各道路の渋滞状況を提供するサーバ等であってもよい。なお、外部装置5は複数存在し、それぞれが、情報処理装置1またはカーナビ4の少なくとも一方と通信する装置であってもよい。
(External device 5)
The
≪システム全体の処理の流れ≫
図5は、管理システム500の処理の流れの一例を示すフローチャートである。ユーザは、端末装置3の端末入力部33を介して、混雑状況を確認したい場所または地域を特定する情報を、検索条件として入力する。端末入力部33は検索条件を入力する操作を受け付け(S100)、端末制御部30は端末入力部33から操作内容を取得する。端末制御部30は操作内容から検索条件を特定し、端末通信部31を介してクラウドサーバ2に、該検索条件を示す情報を送信する(S102)。
<<Processing flow of the entire system>>
5 is a flowchart showing an example of the processing flow of the management system 500. A user inputs information specifying a location or area for which congestion status is to be checked as a search condition via the
クラウドサーバ2のサーバ制御部20は、サーバ通信部21を介して検索条件を示す情報を受信する(S104)。車両特定部201は、1台以上の登録車両を特定する。要求作成部202は、登録車両に対する応答要求を作成する。要求作成部202が作成する応答要求には、少なくとも、クラウドサーバ2が端末装置3から受信した検索条件を示す情報が含まれている。サーバ通信部21は、要求作成部202が作成した応答要求を登録車両それぞれに送信する(S108)。
The
一方、車両9では、車両9の解錠時、またはエンジン始動時等の所定のタイミングから、定期的に、車両9の搭乗者の生体情報を、生体センサ6を用いて測定している。情報処理装置1の生体情報取得部103は、該生体情報を定期的に取得し(S110)、該生体情報から、搭乗者の状態(例えば、感情および体調)を推定している(S112)。
On the other hand, in the
また、情報処理装置1の環境情報取得部107は、通信部11を介して所定のタイミングで外部装置5と通信を行い、環境情報を取得している(S114)。例えば、環境情報取得部107は、車両9のエンジン始動時に、外部装置5から、車両9が居る地域の天気予報の情報、または、車両9が走行中または走行予定の道路の渋滞状況を示す情報を取得する。
The environmental
このような状態で、情報処理装置1の通信部11は、クラウドサーバ2から応答要求を受信する(S116)。通信部11は受信した応答要求を条件取得部101に出力する。条件取得部101は、応答要求に含まれている、検索条件を示す情報を、対象判定部102に出力する。対象判定部102は、検索条件に基づいて条件合致判定処理を実行する(S118)。
In this state, the
(条件合致判定処理)
図6は、対象判定部102が行う、条件合致判定処理の流れを示すフローチャートである。対象判定部102は、検索条件を示す情報を取得すると、ナビ情報取得部108を介してカーナビ4の電源がON状態か否かを確認する(S200)。なお、この処理は必須ではない。
(Condition Matching Determination Process)
6 is a flowchart showing the flow of the condition match determination process performed by the
カーナビの電源がON状態である場合(S200でYES)、対象判定部102は、ナビ情報取得部108を介してカーナビ4に目的地情報を要求する(S202)。カーナビ4から、要求に応じて目的地情報を取得できた場合(S204でYES)、対象判定部102は、該目的地情報が示す目的地が検索条件に合致するか否かを判定する(S206)。例えば、検索条件として場所が指定されている場合、対象判定部102は、指定された場所と目的地が一致するか否かを判定してよい。この場合、対象判定部102は、指定された場所と目的地が一致する場合は、目的地が検索条件に合致すると判定し、一致しない場合は、目的地が検索条件に合致しないと判定する。また例えば、検索条件として地域が指定されている場合、対象判定部102は、指定された地域に、目的地が含まれているか否かを判定してよい。この場合、対象判定部102は、指定された地域に目的地が含まれている場合は、目的地が検索条件に合致すると判定し、含まれていない場合は、目的地が検索条件に合致しないと判定する。
If the car navigation system is powered on (YES in S200), the
目的地が検索条件に合致する場合(S206でYES)、対象判定部102は、車両9が検索対象の車両であると判定する(S208)。一方、目的地が検索条件に合致しない場合(S206でNO)、対象判定部102は、車両9が検索対象外の車両であると判定する(S210)。
If the destination matches the search conditions (YES in S206), the
なお、カーナビ4の電源がON状態でない場合(S200でNO)、および、カーナビ4から目的地情報が得られなかった場合(S204でNO)も、対象判定部102は、車両9が検索対象外の車両であると判定する(S210)。カーナビ4の電源が入っていない場合、および、カーナビ4において目的地が設定されていない場合は、車両9の目的地が不明であるためである。
In addition, even if the
再び図5を参照して説明する。条件合致判定処理(S118)の結果、車両9が検索対象の車両でない場合(S120でNO)、対象判定部102は対象外通知を作成し、通信部11に出力する。通信部11は対象外通知をクラウドサーバ2に送信する(S128)。
Referring again to FIG. 5, if the result of the condition match determination process (S118) is that the
一方、条件合致判定処理(S118)の結果、車両9が検索対象の車両である場合(S120でYES)、対象判定部102は状態特定部104に状態特定処理、移動時間補正部105に移動時間補正処理、そして、到着確率算出部106に到着確率算出処理を実行するよう指示する。対象判定部102は状態特定処理を実行し(S122)、到着確率算出部106に特定結果を出力する。移動時間補正部105は移動時間補正処理を実行する(S124)。到着確率算出部106は到着確率算出処理を実行する(S126)。なお、状態特定処理と移動時間補正処理は、順不同で行われてよい。また、状態特定処理と移動時間補正処理は、並行して行われてもよい。また、移動時間補正処理と、到着確率算出処理とは、並行して行われてもよい。
On the other hand, if the result of the condition match determination process (S118) is that the
(状態特定処理)
図7は、状態特定部104が行う、状態特定処理の流れを示すフローチャートである。なお、図7の例では、搭乗者の感情および体調の両方を特定する例について記載している。状態特定部104は、対象判定部102から指示を受けると、今までの感情の推定結果を参照し、所定の第1時間以上、同じ感情が継続しているか否かを判定する(S300)。継続している場合(S300でYES)、状態特定部104は、最新の推定結果、すなわち、継続中の感情を、現在の感情と決定する(S302)。一方、所定の第1時間以上、同じ感情が継続していない場合(S300でNO)、状態特定部104は、過去に第2時間以上継続した感情を現在の感情と決定する(S304)。
(State Identification Processing)
FIG. 7 is a flowchart showing the flow of the state identification process performed by the
体調についても同様である。状態特定部104は、今までの体調の推定結果を参照し、所定の第2時間以上、同じ体調レベルが継続しているか否かを判定する(S306)。継続している場合(S306でYES)、状態特定部104は、最新の推定結果、すなわち、継続中の体調レベルを、現在の体調レベルと決定する(S308)。一方、所定の第2時間以上、同じ体調レベルが継続していない場合(S306でNO)、状態特定部104は、過去に第2時間以上継続した感情を現在の感情と決定する(S310)。
The same applies to physical condition. The
なお、過去の感情および体調の推定結果については、状態特定部104が一定期間記憶していてもよいし、状態ログデータ122を参照することで特定してもよい。また、第1時間と第2時間は同じ長さであっても、異なる長さであってもよい。例えば、第1時間および第2時間は5分程度であってよい。このように、今現在の1点における推定結果ではなく、ある程度持続している状態を、現在の搭乗者の状態と特定することで、一時的な生体情報の変化等によって状態特定の精度が落ちることを防止することができる。
The past estimation results of emotions and physical conditions may be stored by the
≪移動時間算出処理≫
図8は、移動時間補正部105が行う、状態特定処理の流れを示すフローチャートである。移動時間補正部105は、ナビ情報取得部108を介し、カーナビ4から移動時間を取得する(S400)。移動時間補正部105は、取得した移動時間を、環境情報取得部107から入力された環境情報に応じて補正する(S402)。
<Travel time calculation process>
8 is a flowchart showing the flow of the state specification process performed by the travel
例えば、環境情報が、車両9の周囲の天気が大雨、大雪、台風等の悪天候であることを示す場合、移動時間補正部105は移動時間に1より大きい移動時間係数を乗じてもよい。これにより、車両9の周囲が悪天候の場合、移動時間は補正前より長い時間に補正される。また例えば、環境情報が、車両9が走行中の道路、または該道路の周辺の道路において、工事、渋滞、または交通事故が起こっていることを示している場合、移動時間補正部105は移動時間に1より大きい移動時間係数を乗じてもよい。これにより、車両9の周囲で工事、渋滞、または交通事故が起きている場合、移動時間は補正前より長い時間に補正される。
For example, if the environmental information indicates that the weather around
到着確率算出部106はさらに、S402において補正した移動時間を、搭乗者の状態に応じて補正する(S404)。例えば、到着確率算出部106は、感情DB123および体調DB124を参照し、状態特定部104が特定した搭乗者の感情に対応する移動時間係数と、体調に対応する移動時間係数とを乗じることで、搭乗者の総合的な状態に対応する移動時間係数を算出する。そして、到着確率算出部106は、算出した移動時間係数を、S402において補正した移動時間に乗じることで、補正後の、車両9の移動時間を算出する。
The arrival probability calculation unit 106 further corrects the travel time corrected in S402 according to the state of the passenger (S404). For example, the arrival probability calculation unit 106 refers to the
≪到着確率算出処理≫
図9は、到着確率算出部106が実行する、到着確率算出処理の流れを示すフローチャートである。到着確率算出部106は、感情DB123を参照し、状態特定部104が特定した搭乗者の感情に応じた到着確率係数(X)を読み出す(S500)。次に、到着確率算出部106は、体調DB124を参照し、状態特定部104が特定した搭乗者の体調に応じた到着確率係数(Y)を読み出す(S502)。続いて、到着確率算出部106は、環境情報に応じて、到着確率係数(Z)を算出する。
<Arrival probability calculation process>
9 is a flowchart showing the flow of the arrival probability calculation process executed by the arrival probability calculation unit 106. The arrival probability calculation unit 106 refers to the
最後に、到着確率算出部106は、各到着確率を乗算し、車両9の到着確率と決定する(S506)。すなわち、到着確率算出部106は、X*Y*Zを車両9の到着確率と決定する。なお、S500~S504の処理は順不同で行われてよい。
Finally, the arrival probability calculation unit 106 multiplies each arrival probability and determines the arrival probability of vehicle 9 (S506). In other words, the arrival probability calculation unit 106 determines X*Y*Z to be the arrival probability of
図5に戻り説明を行う。補正後の移動時間と、車両9の到着確率とが算出されると、制御部10は、通信部11に補正後の移動時間および車両9の到着確率を出力する。通信部11は、補正後の移動時間および車両9の到着確率を、クラウドサーバ2に送信する(S128)。
Returning to FIG. 5, the explanation will be given. Once the corrected travel time and the arrival probability of
クラウドサーバ2は、補正後の移動時間および車両9の到着確率、または、対象外通知を、車両9から受信する(S130)。クラウドサーバ2は、補正後の移動時間および車両9の到着確率を受信した場合、これらの情報を、移動状況データ221として、サーバ記憶部22に記憶させてもよい。
The
そして、クラウドサーバ2の集計部203は、応答要求を送信した車両9から取得した補正後の移動時間および車両9の到着確率を用いて、集計処理を実行する。
Then, the
≪集計処理≫
図10は、集計処理の流れの一例を示すフローチャートである。集計部203はまず、各車両9から取得した到着確率を、該到着確率と紐付いている移動時間の長さに応じて、区分分けする(S600)。次に、集計部203は、各時間区分当たりの、車両の到着確率(すなわち、車両9の到着予定台数)を合計する(S602)。最後に、表示データ作成部204は、各時間区分当たりの到着予定台数を示すグラフを作成する(S604)。
<<Aggregation process>>
10 is a flowchart showing an example of the flow of the tallying process. First, the tallying
≪集計結果の表示例≫
図11~図13は、集計部203の集計処理の後、表示データ作成部204が作成する集計結果を示す画像データの一例を示した図である。すなわち、図11~図13は、端末装置3の端末表示部34に表示される、検索結果の一例を示す図であるとも言える。
<Example of tally results>
11 to 13 are diagrams showing an example of image data indicating the tallying results generated by the display
図11は、現在時刻からの経過時間(未来時間)を所定の時間区分で区切り、単位時間あたりの到着予定車両数を集計した結果を示すグラフである。また、図12は、未来の時間を、所定の時間帯で区切り、単位期間あたりの到着予定車両数を集計した結果を示すグラフである。図示のように、未来時間を区切って到着予定車両数を示すことにより、例えば未来時間における到着車両数等を正確に予測することができる。 Figure 11 is a graph showing the results of dividing the time elapsed from the current time (future time) into specified time segments and tallying up the number of vehicles scheduled to arrive per unit time. Also, Figure 12 is a graph showing the results of dividing future time into specified time slots and tallying up the number of vehicles scheduled to arrive per unit time. As shown in the figure, by dividing the future time and showing the number of vehicles scheduled to arrive, it is possible to accurately predict, for example, the number of arriving vehicles in the future.
なお、検索条件として、複数の場所が入力された場合、集計部203は、所定の時間区分あたり、かつ、場所ごとの、集計結果を算出してもよい。そして、表示データ作成部204は、所定の時刻における、場所ごとの、到着予定車両数を示す画像データを作成し、端末装置3に送信してもよい。
When multiple locations are input as search conditions, the tallying
図13は、複数の場所における、所定期間内での到着車両予定数を示すグラフである。このように、同時刻の複数の場所における混雑状況を比較することで、例えば、端末装置3のユーザは、各場所の混雑状況の比較を行うことができる。
Figure 13 is a graph showing the number of vehicles scheduled to arrive at multiple locations within a specified period of time. In this way, by comparing the congestion situations at multiple locations at the same time, for example, a user of
〔実施形態2〕
本発明に係る管理システムは、生体センサ6として車載カメラを備えていてもよい。そして、生体情報取得部103は、車載カメラの撮影画像を取得する画像取得部を含んでいてもよい。また、情報処理装置1は、撮影画像から、車両9の搭乗者数を特定する搭乗者数特定部と、到着確率に搭乗者数を乗ずることで、到着予定人数を算出する到着予定人数算出部と、を備えていてもよい。そして、通信部11は、到着確率に係る情報として、到着予定人数をクラウドサーバ2に送信してもよい。
[Embodiment 2]
The management system according to the present invention may include an on-board camera as the
以下、実施形態2について説明する。なお、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。 The second embodiment will be described below. Note that components having the same functions as those described in the first embodiment will be denoted by the same reference numerals, and their description will not be repeated.
図14は、本実施形態に係る管理システム600の要部構成を示すブロック図である。本実施形態において、生体センサ6は、少なくとも車載カメラを含む。また、生体情報取得部103は、生体情報として、搭乗者が写った車載カメラの撮影画像を取得する。生体情報取得部103は取得した撮影画像を、搭乗者数特定部109にも送信する。また、記憶部12は、第1プログラムデータ126を記憶している。第1プログラムデータ126は、本実施形態に係る制御部10が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。
Figure 14 is a block diagram showing the main components of the management system 600 according to this embodiment. In this embodiment, the
本実施形態に係る情報処理装置1の制御部10は、第1プログラムデータ126に含まれるプログラムを実行することによって、実施形態1に係る制御部10の各部、ならびに、搭乗者数特定部109および到着人数算出部110として機能する。搭乗者数特定部109は、車載カメラの撮影画像から、車両9の搭乗者数を特定する。搭乗者数特定部109は特定した搭乗者数を、到着人数算出部110へ送信する。
The
到着人数算出部110は、到着確率算出部106が算出した車両9の到着確率に、搭乗者数特定部109が特定した搭乗者数を乗ずることで、1台の車両9あたりの、到着予定人数を算出する。例えば、到着確率算出部106が算出した車両9の到着確率が0.9であり、搭乗人数が2人であった場合、到着人数算出部110は、到着予定人数を、0.9×2=1.8人と算出する。制御部10は、到着確率とともに、または到着確率に代わり、到着予定人数を通信部11へ出力する。通信部11は、到着予定人数をクラウドサーバ2へ送信する。
The number of
以降、クラウドサーバ2の集計部203は、到着予定車両数ではなく、到着予定人数を集計する。集計方法は、実施形態1で示した、到着予定車両数の場合と同様である。
Then, the
以上の処理により、情報処理装置1は、クラウドサーバ2に到着予定人数を通知することができる。したがって、車両の台数だけでなく、到着予定の人数までクラウドサーバ2で集計することができる。これにより、より正確に混雑状況を予測することができる。
By the above process, the information processing device 1 can notify the
〔実施形態3〕
本発明に係る管理システムにおいて、対象判定部102は、目的地情報をカーナビ4から取得できなかった場合に、車両9の搭乗者の端末装置(携帯端末7)から、搭乗者の予定を示す情報(スケジュール情報)を取得し、該スケジュール情報が検索情報と合致するか否かを判定してもよい。
[Embodiment 3]
In the management system of the present invention, when the destination information cannot be obtained from the
≪要部構成≫
図15は、本実施形態に係る管理システム700の要部構成を示すブロック図である。管理システム700は、管理システム500に含まれる各種装置に加え、携帯端末7を含む。
<Main components>
15 is a block diagram showing the configuration of the main parts of a management system 700 according to this embodiment. The management system 700 includes a mobile terminal 7 in addition to the various devices included in the management system 500.
携帯端末7は、車両9の搭乗者が携帯している端末装置である。携帯端末7は、携帯端末制御部70と、携帯端末通信部71と、携帯端末記憶部72と、GPS受信機74と、計時部75と、を含む。なお、携帯端末7は、タッチパネル73等の入力インタフェースおよび出力インタフェースを備えていてもよいが、タッチパネル73は必須の構成ではない。
The mobile terminal 7 is a terminal device carried by a passenger of the
本実施形態において、ナビ情報取得部108は、カーナビ4から目的地情報を取得できなかった場合、目的地情報の取得に失敗した旨を対象判定部102に通知する。対象判定部102は、目的地情報の取得に失敗したことを通知されると、通信部11を介して、携帯端末7に、搭乗者のスケジュール情報を要求する。
In this embodiment, if the navigation
携帯端末通信部71は、携帯端末7と情報処理装置1との通信を行う。携帯端末通信部71は、情報処理装置1からの要求を受信し、携帯端末制御部70に送る。また、携帯端末通信部71は、インターネットと接続可能であってよい。そして、同様にインターネットに接続している、図示しないサーバ等にアクセスして、情報をやりとりしてもよい。例えば、携帯端末通信部71は、旅行会社の団体ツアー等に係る情報が記憶されたサーバにアクセス可能であってもよい。また例えば、携帯端末通信部71は、クラウド、または特定のサーバ上に保存された、ユーザ(乗員)のスケジュール情報(スケジュール情報721)を、インターネットにアクセスすることで取得してきてもよい。また、携帯端末通信部71は、インターネットを介して情報処理装置1と通信してよい。
The mobile
GPS受信機74は、人工衛星から送信されるGPS(Global Positioning System)信号を、所定の時間間隔で受信する。GPS信号には、車両9が存在する位置の経度および緯度を示す位置情報が含まれている。GPS受信機74は位置情報を携帯端末制御部70に供給する。計時部75は現在時刻を計時し、携帯端末制御部70に供給する。
The
携帯端末制御部70は、携帯端末7を統括的に制御する。携帯端末制御部70は、第3プログラムデータ720(後述)に含まれるプログラムを実行することによって、携帯端末制御部70としての種々の機能を実現する。携帯端末制御部70は、情報処理装置1からの要求を受けると、携帯端末記憶部72からスケジュール情報721を読み出す。
The mobile
なお、携帯端末制御部70は、携帯端末記憶部72からスケジュール情報721を取得するのではなく、携帯端末通信部71を介して、クラウド、または特定のサーバ上に保存された、ユーザ(乗員)のスケジュール情報(スケジュール情報721)を、インターネットにアクセスすることで参照したり、取得したりしてもよい。この場合も、情報の参照元および取得元が異なる以外は、処理の流れは同様である。
In addition, the mobile
携帯端末記憶部72には、第3プログラムデータ720およびスケジュール情報721が記憶されている。第3プログラムデータ720は、本実施形態に係る携帯端末制御部70が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。スケジュール情報721とは、携帯端末7のユーザ、すなわち搭乗者の、行動日時(行動の開始予定日時および終了予定日時)、行動場所、および行動内容をまとめたデータを1件のスケジュールとして、該スケジュールを1件以上含む情報である。スケジュール情報721には、未来のスケジュールのみならず、過去のスケジュールも記憶されていてよい。すなわち、行動の開始予定時刻および終了予定時刻は、過去の日時であってもよい。また、スケジュール情報721の各スケジュールには、該スケジュールに関連する各種施設(すなわち、行動場所)へ入場するための、入場チケットの購入履歴が含まれていてもよい。
The mobile
また、例えば、スケジュールは搭乗者個人の予定および行動履歴のみならず、団体行動のスケジュールが含まれていてもよい。例えば、団体行動のスケジュールとして、搭乗者が参加する団体ツアーのスケジュールが含まれていてもよい。なお、団体ツアーのスケジュールである場合、各スケジュールにおける集合日時および解散または終了日時も、スケジュールに含まれ得る。また、この場合、スケジュール情報721において、各スケジュールは、団体ツアーのスケジュールなのか、個人のスケジュールなのかが区別可能に記憶されていることが望ましい。
For example, the schedule may include not only the passenger's personal plans and behavioral history, but also a schedule of group activities. For example, a schedule of group activities may include a schedule of a group tour in which the passenger is participating. If it is a group tour schedule, the meeting date and time and the disbanding or end date and time for each schedule may also be included in the schedule. In this case, it is desirable that each schedule is stored in the
携帯端末制御部70は、読み出したスケジュール情報721を、携帯端末通信部71を介して情報処理装置1に送信する。なお、携帯端末制御部70は、スケジュール情報721の全てのスケジュールを読み出して送信してもよいし、現在時刻から所定範囲内(例えば、24時間以内)のスケジュールを抽出して、情報処理装置1に送信してもよい。携帯端末制御部70は、スケジュール情報721を情報処理装置1に送信する際に、現在位置から、送信するスケジュールそれぞれの行動場所までの移動距離を算出して、該移動距離を示す情報も情報処理装置1に送信してもよい。例えば、以下の方法で現在位置から行動場所までの移動距離を算出することができる。すなわち、携帯端末制御部70は、GPS受信機74から供給された位置情報に基づき、現在位置を特定する。そして、携帯端末制御部70は、携帯端末通信部71を介してインターネット上の地図サービス等にアクセスすることで、各スケジュールの示す行動場所の位置を特定する。携帯端末制御部70は、現在位置と、行動場所の位置とから、移動距離を算出する。なお、携帯端末制御部70は、移動距離に基づいて、現在位置から各スケジュールの行動場所までの移動時間を算出して、これを情報処理装置1に送信してもよい。
The mobile
対象判定部102は、通信部11を介して、スケジュール情報721を取得する。対象判定部102は、現在時刻に最も近い行動日時であるスケジュールを1件、特定し、該スケジュールが示す行動場所を、目的地と決定する。なお、スケジュールから行動場所が特定できない場合、対象判定部102は車両9が検索条件に合致しないと判定してよい。
The
また、このようにスケジュール情報から目的地を特定する場合、移動時間補正部105は、移動時間補正処理のうち図8のS400に示す処理の代わりに、以下の処理を実行してもよい。すなわち、移動時間補正部105は、携帯端末7から移動時間を取得してもよい。また、移動時間補正部105は、携帯端末7から目的地までの移動距離を取得し、該移動距離に基づいて移動時間を算出してもよい。また、移動時間補正部105は、自身で目的地までの移動距離および移動時間を算出してもよい。例えば、移動時間補正部105は、対象判定部102が取得したスケジュール情報から特定される目的地と、車両9の現在位置との距離から移動距離を算出することができる。なお、車両9の現在位置は、例えば車両9に搭載されたGPS受信機、またはカーナビ4等から取得してよい。
When the destination is identified from the schedule information in this way, the travel
≪条件合致判定処理≫
図16は、条件合致判定処理の他の一例を示すフローチャートである。図16のS700~S708は、図6のS200~S208と同様であるため、説明を繰り返さない。本実施形態に係る条件合致判定処理は、カーナビ4から目的地情報を取得できなかった場合(S704でNO)、または、取得した目的地情報が検索条件に合致しなかった場合(S706でNO)に、通信部11を介して携帯端末7を検索する(S710)。携帯端末7が特定できた場合(S710でYES)、対象判定部102は、通信部11を介し、搭乗者の端末装置に、スケジュール情報を要求し(S712)、携帯端末7からスケジュール情報を取得する(S714)。
<Condition matching determination process>
Fig. 16 is a flowchart showing another example of the condition match determination process. S700 to S708 in Fig. 16 are similar to S200 to S208 in Fig. 6, and therefore the description will not be repeated. In the condition match determination process according to this embodiment, when destination information cannot be acquired from the car navigation system 4 (NO in S704), or when the acquired destination information does not match the search condition (NO in S706), the
対象判定部102は、取得したスケジュール情報が、検索条件に合致するか否かを判定する(S716)。合致する場合(S716でYES)、対象判定部102は、車両9が検索対象の車両であると判定する(S708)。一方、合致しない場合(S716でNO)、対象判定部102は、車両9が検索対象の車両でないと判定する(S718)。
The
以上の処理によれば、カーナビ4において目的地が設定されていない場合においても、搭乗者の予定から、車両9の目的地を推測して、車両9が検索対象か否かを特定することができる。
According to the above process, even if the destination is not set in the
なお、携帯端末記憶部72は、スケジュール情報721を記憶していなくてもよい。携帯端末記憶部72がスケジュール情報721を記憶していない場合は、実施形態3と同様、携帯端末制御部70は、スケジュール情報721をインターネットにアクセスすることで、他のサーバ等から取得してもよい。
The mobile
〔実施形態4〕
ある場所に、ある時間に、どのぐらいの人数が滞在しているか予測することができれば、施設等の特定の場所における混雑状況をより正確に把握または予測することができる。しかしながら、ある場所に滞在中の人間が、いつ頃退場するかを予測することは困難であった。
[Embodiment 4]
If it were possible to predict how many people would be staying in a certain place at a certain time, it would be possible to more accurately grasp or predict the congestion situation in a specific place such as a facility. However, it has been difficult to predict when people staying in a certain place will leave.
本実施形態に係る管理システム800は、クラウドサーバ2にある場所または地域における滞在人数を正確に把握させることを目的とする。
The management system 800 according to this embodiment aims to accurately grasp the number of people staying at a location or area on the
≪要部構成≫
図17は、本実施形態に係る管理システム800の要部構成を示すブロック図である。管理システム800は、情報処理装置1と、クラウドサーバ2と、生体センサ6と、携帯端末7と、を含んでいる。また、管理システム800は、端末装置3を含んでいてもよい。
<Main components>
17 is a block diagram showing a main configuration of a management system 800 according to this embodiment. The management system 800 includes an information processing device 1, a
本実施形態に係る情報処理装置1の記憶部12は、状態ログデータ122と、感情DB123と、体調DB124と、第1プログラムデータ127と、を含む。第1プログラムデータ127は、本実施形態に係る制御部10が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。本実施形態に係る制御部10は、第1プログラムデータ127に含まれるプログラムを実行することによって、生体情報取得部103と、状態特定部104として機能する。
The
本実施形態に係る携帯端末7は、携帯端末制御部70と、携帯端末通信部71と、携帯端末記憶部72とを含む。また、携帯端末7はタッチパネル73を含んでいてもよい。
The mobile terminal 7 according to this embodiment includes a mobile
携帯端末通信部71は、携帯端末7とクラウドサーバ2および情報処理装置1との通信を行う。携帯端末通信部71は、情報処理装置1から状態情報を受信し、状態情報取得部704に出力する。携帯端末通信部71は、クラウドサーバ2に、携帯端末7のユーザ(すなわち、搭乗者)の、特定の場所への到着時刻と、該特定の場所での滞在時間の予測値とを送信する。
The mobile
携帯端末記憶部72は、携帯端末7の動作に必要なデータを記憶する。携帯端末記憶部72は、スケジュール情報721と、登録場所DB722と、滞在時間係数データ723と、第3プログラムデータ724とを記憶する。第3プログラムデータ724は、本実施形態に係る携帯端末制御部70が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。なお、スケジュール情報721と滞在時間係数データ723は必須のデータではない。
The mobile
スケジュール情報721は、実施形態3に係るスケジュール情報721と同様の情報を含んでいる。なお、携帯端末記憶部72がスケジュール情報721を含んでいない場合は、実施形態3と同様、携帯端末制御部70は、スケジュール情報721をインターネットにアクセスすることで、他のサーバ等から取得してもよい。
The
登録場所DB722は、予め登録された場所の識別情報と、該場所の位置を示す情報(例えば、緯度および経度)と、該場所での平均滞在時間とを対応付けたデータを1レコードとして格納している、データベースである。登録場所DB722には、1件以上のレコードが記録されている。すなわち、登録場所DB722には、1つ以上の特定の場所が登録されている。なお、「特定の場所」とは、例えば、施設、目印となる建造物、街または通りなど所定の地域等を示す。 Registered location DB722 is a database that stores, as one record, data that associates identification information of a pre-registered location, information indicating the location of the location (e.g., latitude and longitude), and the average stay time at the location. Registered location DB722 stores one or more records. In other words, registered location DB722 registers one or more specific locations. Note that a "specific location" refers to, for example, a facility, a landmark building, a specific area such as a city or street, etc.
本実施形態では特段の記載が無い限り、特定の場所とは、ある1つの施設であることとする。すなわち、本実施形態において、登録場所DB722は、ある施設の識別情報と、該施設の位置を示す情報と、該施設での平均滞在時間と、を対応付けたデータを含んでいる。 In this embodiment, unless otherwise specified, a specific location is a certain facility. That is, in this embodiment, the registered location DB722 contains data that associates identification information of a certain facility, information indicating the location of the facility, and the average stay time at the facility.
滞在時間係数データ723は、後述する滞在時間補正処理において、滞在時間に乗ずる係数を特定するためのデータである。滞在時間係数データ723については、後で詳述する。
The dwell
携帯端末制御部70は、第3プログラムデータ724に含まれるプログラムを実行することによって、位置情報取得部701と、到着判定部702と、滞在時間予測部703と、状態情報取得部704と、滞在時間補正部705として機能する。
The mobile
位置情報取得部701は、GPS受信機74から位置情報を取得する。位置情報取得部701は、取得した位置情報を到着判定部702に供給する。
The location information acquisition unit 701 acquires location information from the
到着判定部702は、位置情報に基づいて、携帯端末7、および、携帯端末7を所持する搭乗者が、特定の場所に到着したか否かを判定する。
The
滞在時間予測部703は、到着判定部702が、搭乗者が特定の場所に到着したと判定すると、該搭乗者の滞在時間を予測する滞在時間予測処理を実行する。滞在時間予測処理については、後で詳述する。滞在時間予測部703は、予測した滞在時間を状態情報取得部704に出力する。以降、特段の記載が無い限り「滞在時間」とは、搭乗者が実際に滞在した時間ではなく、滞在時間予測部703が予測した予測時間であることとする。
When the
状態情報取得部704は、情報処理装置1から、状態情報を取得する。状態情報取得部704は状態情報を滞在時間補正部705に出力する。「状態情報」とは、搭乗者の状態を示す情報である。状態情報は、情報処理装置1の状態特定部104において作成される。
The status
本実施形態では、状態特定部104は搭乗者の状態として、搭乗者の体調の良好度合いを推定することとする。しかしながら、状態情報には、搭乗者の感情を示す情報が含まれていてもよい。搭乗者の感情、および搭乗者の体調の良好度合いの分類は、実施形態1で説明した分類と同様であってよい。
In this embodiment, the
滞在時間補正部705は、各種情報に基づいて、滞在時間を補正する滞在時間補正処理を実行する。滞在時間補正処理については、後で詳述する。
The stay
本実施形態に係るクラウドサーバ2は、集計部203と、表示データ作成部204とを含む。本実施形態に係る集計部203は、携帯端末7から受信した情報を集計する。本実施形態における集計部203の集計処理については、後で詳述する。集計部203は、集計結果を表示データ作成部204に出力する。
The
表示データ作成部204は、集計部203の集計結果に基づいて、端末装置3に送信するデータを作成する。本実施形態では、表示データ作成部204は、端末装置3の端末表示部34に表示させるための画像データを作成する。表示データ作成部204は作成した画像データをサーバ通信部21に出力する。
The display
≪処理の流れ≫
図18は、本実施形態に係る携帯端末7の処理の流れを示すフローチャートである。携帯端末7の位置情報取得部701は、所定の時間間隔で、携帯端末7の現在位置を示す位置情報を取得する(S800)。位置情報取得部701は、取得した位置情報を到着判定部702に出力する。
<Processing flow>
18 is a flowchart showing a process flow of the mobile terminal 7 according to this embodiment. The position information acquisition unit 701 of the mobile terminal 7 acquires position information indicating the current position of the mobile terminal 7 at a predetermined time interval (S800). The position information acquisition unit 701 outputs the acquired position information to the
到着判定部702は、位置情報に基づいて、携帯端末7のユーザ、すなわち、搭乗者が、予め登録された場所のうち、いずれか特定の場所に到着したか否かを判定する(S802)。到着判定部702が到着していないと判定した場合(S802でNO)、携帯端末7は再び位置情報取得部701が位置情報を取得するまで待機する。一方、到着判定部702が、搭乗者が特定の場所に到着したと判定した場合(S802でYES)、到着判定部702は、滞在時間予測部703に、搭乗者が到着した場所を示す情報を通知する。
The
滞在時間予測部703は到着判定部702から通知を受けると、滞在時間予測処理を実行する(S804)。滞在時間予測部703は予測した滞在時間を、滞在時間補正部705に出力する。
When the stay
滞在時間補正部705は、状態情報取得部704から滞在時間が入力されると、滞在時間補正処理を実行する(S806)。滞在時間補正部705は、計時部75から供給される現在時刻(すなわち、到着時刻)と、補正後の滞在時間とを、携帯端末通信部71を介してクラウドサーバ2に送信する(S808)。
When the stay time is input from the state
≪滞在時間予測処理≫
図19は、滞在時間予測処理の流れの一例を示すフローチャートである。滞在時間予測部703は、到着判定部702から通知を受けると、携帯端末記憶部72に記憶されている、スケジュール情報721の少なくとも一部を読み出す(S810)。もしくは、滞在時間予測部703は、携帯端末通信部71を介して、外部のサーバから、搭乗者のスケジュール情報の一部または全部をダウンロードしてもよい。
<<Stay Time Prediction Processing>>
19 is a flowchart showing an example of the flow of the staying time prediction process. When the staying
滞在時間予測部703は、スケジュール情報を得ると、現在時刻と合致するスケジュールを特定する(S812)。滞在時間予測部703は次に、特定したスケジュールが示す行動場所が、到着判定部702が到着したと判定した特定の場所と合致するか否かを判定する(S814)。合致しない場合(S814でNO)、滞在時間予測部703は後述するS828の処理を実行する。
When the stay
一方、合致する場合、滞在時間予測部703は、S812で特定したスケジュールが、団体行動(図19の例では、例えば団体ツアー)のスケジュールであるか否かを判定する(S816)。例えば、滞在時間予測部703は、スケジュール情報721を参照することで、S812で特定したスケジュールが団体ツアーのスケジュールであるか否かを特定する。団体ツアーのスケジュールの場合(S816でYES)、滞在時間予測部703は、該スケジュールにおける集合時刻および解散時刻(または終了時刻)から、滞在時間を予測する(S818)。例えば、滞在時間予測部703は、現在時刻から解散時刻(または終了時刻)までの時間を滞在時間と予測してもよい。
On the other hand, if there is a match, the stay
S812で特定したスケジュールが、団体ツアーのスケジュールでない場合(S816でNO)、滞在時間予測部703は、スケジュール情報721を参照することで、S812で特定したスケジュールの直後に、別の場所でのスケジュールが設定されているか否かを判定する(S820)。具体的には、滞在時間予測部703は、S812で特定したスケジュールの行動場所と異なる行動場所でのスケジュールが登録されているか否かを判定する。以降、「S812で特定したスケジュールの直後の別の場所でのスケジュール」のことを、端的に「後のスケジュール」と称する。
If the schedule identified in S812 is not a group tour schedule (NO in S816), the stay
後のスケジュールが設定されている場合(S820でYES)、滞在時間予測部703は、後のスケジュールの開始予定日時から、搭乗者の滞在時刻を予測する(S822)。滞在時間予測部703は、例えば、後のスケジュールの開始予定日時から、所定の移動時間分遡った時刻を、退場時刻として、現在時刻から該退場時刻までの時間を、滞在時間であると予測してもよい。
If a later schedule is set (YES in S820), the stay
後のスケジュールが設定されていない場合(S820でNO)、滞在時間予測部703は、スケジュール情報721に、到着判定部702から通知された特定の場所と同一の場所を行動場所とする、過去のスケジュールが含まれているか否かを判定する。換言すると、滞在時間予測部703は、現在搭乗者が居る場所に、過去に該搭乗者が来場しているか否かを判定する(S824)。
If no future schedule has been set (NO in S820), the stay
過去に来場している場合(S824でYES)、滞在時間予測部703は、該過去に来場したときの滞在時間から、今回の滞在時間を予測する(S826)。なお、過去に複数回来場している場合は、来場したときの滞在時間の平均をとり、該平均値を、今回の滞在時間としてよい。
If the user has visited the venue in the past (YES in S824), the stay
過去に来場していない場合(S824でNO)、滞在時間予測部703は、登録場所DB722を参照して、到着判定部702から通知された場所についての、平均滞在時間を、搭乗者の滞在時間と予測する(S828)。
If the passenger has not visited the venue before (NO in S824), the stay
なお、図19の処理のうち、S810~S814、およびS828以外の処理は必須ではない。例えば、S816、S820、およびS824の判定のうち、1つ以上の判定を省いてもよい。 Note that among the processes in FIG. 19, processes other than S810 to S814 and S828 are not essential. For example, one or more of the determinations of S816, S820, and S824 may be omitted.
≪滞在時間の補正≫
図20は、滞在時間補正処理の流れの一例を示すフローチャートである。
<<Adjustment of Stay Time>>
FIG. 20 is a flowchart showing an example of the flow of the stay time correction process.
状態情報取得部704は、情報処理装置1に状態情報を要求し、該要求の応答として状態情報を取得する(S840)。状態情報取得部704は、状態情報を滞在時間補正部705に出力する。
The state
滞在時間補正部705は、状態情報に応じて滞在時間を補正する(S842)。例えば、滞在時間補正部705は、滞在時間に、搭乗者の体調の良好度合いに応じた滞在時間係数を乗ずる。具体的には、状態情報取得部704は例えば、体調のレベルに応じて、以下の滞在時間係数を、滞在時間に乗じてもよい。
体調レベル1:滞在時間係数=0.7
体調レベル2:滞在時間係数=0.8
体調レベル3:滞在時間係数=0.9
体調レベル4以上:滞在時間係数=1
次に、滞在時間補正部705は、搭乗者の客層を特定する(S844)。具体的には、滞在時間補正部705は、車両9に搭載されたカメラから、搭乗者と同行者を撮影した画像を取得し、該画像を解析することで、搭乗者と同行者の人数、ならびに各人の年齢(または大人か子供かの分類)および性別等を特定する。そして、特定した人数、年齢、および性別に基づいて、搭乗者と同行者の関係を分類したものを客層としてよい。なお、同行者がいない場合、搭乗者の年齢および性別等に基づいて客層を特定してよい。
The staying
Physical condition level 1: Stay time coefficient = 0.7
Physical condition level 2: Stay time coefficient = 0.8
Physical condition level 3: Stay time coefficient = 0.9
Next, the staying
なお、S844の処理は、図18のS800の処理を実行する前に、予め実行されていてもよい。例えば、客層は、車両9が目的地に到着して停車したタイミングで特定されていてもよい。この場合、制御部10は例えば、車両9が目的地で停車したことを、例えば車両9の各種機構からの情報で特定する。もしくは、制御部10は、生体センサ6または車両9に搭載されたカメラの画像から、搭乗者(および同行者)の動きを特定し、搭乗者(および同行者)が降車する動きをしている場合に車両9が目的地で停車したと判定する。
The process of S844 may be executed in advance before executing the process of S800 in FIG. 18. For example, the customer demographics may be identified at the timing when the
なお、このように予め客層を特定しておく場合、滞在時間補正部705は、客層を特定した後、所定時間(例えば、15分)以内に搭乗者が予め登録された場所のうち、いずれか特定の場所に到着しなかった場合(図18のS802でNO)、特定した客層を用いた滞在時間の補正処理(後述するS848)を実行しなくてもよい。これにより、例えば過去に特定した客層を、その後誤って採用して滞在時間を補正してしまうことを防止できる。
When the customer demographic is identified in advance in this manner, if the passenger does not arrive at any of the pre-registered locations within a predetermined time (e.g., 15 minutes) after identifying the customer demographic, the stay
また、滞在時間補正部705は、到着判定部702が特定した、搭乗者が到着した場所(例えば、施設)についての登録場所DB722を参照することで、該施設の分類を特定する。
In addition, the stay
次に、滞在時間補正部705は、客層および施設の分類に応じて、S842で補正した滞在時間を補正する(S848)。例えば、滞在時間補正部705は、滞在時間係数データ723を参照することで、S842で補正した滞在時間に、更に乗じる滞在時間係数を特定してもよい。
Next, the stay
≪滞在時間係数データ723≫
図21は、滞在時間係数データ723の一例を示す図である。図示の通り、滞在時間係数データ723は、施設分類ごと、および客層ごとの、滞在時間係数を示すデータである。なお、滞在時間係数データ723の形式は図21に限定されない。
<<Stay
Fig. 21 is a diagram showing an example of the stay
なお、図20の処理のうち、S844、S846、およびS848の処理は必須ではない。そのため、これら3つの処理の一部または全部を省いてもよい。 Note that among the processes in FIG. 20, steps S844, S846, and S848 are not essential. Therefore, some or all of these three processes may be omitted.
≪集計処理≫
図22は、集計部203が行う集計処理の流れの一例を示すフローチャートである。集計部203はまず、各携帯端末7から取得した到着通知に含まれる、到着時刻と滞在時間とから、各携帯端末7のユーザ(すなわち、各搭乗者)の退場予定時刻を算出する(S900)。集計部203は次に、時刻を所定の期間(例えば、1時間)で区切った場合の、各期間における滞在人数を算出する(S902)。ここで、滞在人数は、到着時刻に滞在時間を足した時刻が、各期間の終了時刻よりも遅い時刻を示す到着通知の数と等しい。例えば、ある日の13:00~13:59までの期間における滞在人数は、(到着時刻+滞在時間)が、13:59よりも先の時刻である到着通知の数で示される。最後に、表示データ作成部204は、各期間当たりの滞在人数を示すグラフを作成する(S904)。
<<Aggregation process>>
FIG. 22 is a flowchart showing an example of the flow of the tallying process performed by the tallying
以上の処理によれば、クラウドサーバ2は、ある特定の場所における、滞在人数の時系列での推移を正確に集計することができる。そして、端末装置3は、クラウドサーバ2から、該集計されたグラフを受信して表示することで、検索者に、ある特定の場所における、滞在人数の時系列での推移を示すことができる。
By using the above process, the
〔変形例1〕
実施形態4において、スケジュール情報721は、各スケジュールが団体行動のスケジュールか否かを示す情報を含んでいなくてもよい。この場合、滞在時間予測部703は、管理システム800と提携している旅行会社のサーバから取得した情報に基づいて、図19のS816の判定を行ってもよい。
[Modification 1]
In the fourth embodiment, the
具体的には、滞在時間予測部703はまず、携帯端末記憶部72のユーザ情報から、ユーザ(すなわち、乗員)の個人情報を特定する。個人情報とは、例えば、名前、住所、生年月日等である。滞在時間予測部703は続いて、携帯端末通信部71を介してインターネットに接続し、該インターネット上の旅行会社のサーバに記憶された、ツアーに係る情報のなかで、ユーザの個人情報に合致する情報を検索する。例えば、滞在時間予測部703は、氏名と生年月日がユーザと同じ人の、ツアーの参加予定が有るか否かを検索する。
Specifically, the stay
ツアーの参加予定が有る場合、滞在時間予測部703は、該参加予定のツアーの目的地が、S812で特定したスケジュールが示す行動場所と合致するか否かを判定する。合致する場合、滞在時間予測部703は、S812で特定したスケジュールが、団体ツアーのスケジュールであると判定する(S816でYES)。一方、ツアーの参加予定が無い場合、または、参加予定のツアーの目的地と、S812で特定したスケジュールが示す行動場所とが合致しない場合、滞在時間予測部703は、S812で特定したスケジュールが、団体ツアーのスケジュールではないと判定する(S816でNO)。
If there is a plan to join a tour, the stay
〔変形例2〕
実施形態1~4において、情報処理装置1の制御部10が実行する各種処理の一部を、クラウドサーバ2のサーバ制御部20が実行してもよい。また、サーバ制御部20が実行する各種処理の一部を、制御部10が実行してもよい。
[Modification 2]
In the first to fourth embodiments, some of the various processes executed by the
この場合、各種処理に必要なデータは、情報処理装置1とクラウドサーバ2との間で適宜送受信される。また、第1プログラムデータ125、126、または127は、制御部10およびサーバ制御部20が実行する処理のうち、制御部10が受け持つ処理に必要なプログラムおよびライブラリを含んでいればよい。また、第2プログラムデータ222または223は、制御部10およびサーバ制御部20が実行する処理のうち、サーバ制御部20が受け持つ処理に必要なプログラムおよびライブラリを含んでいればよい。
In this case, data required for various processes is transmitted and received between the information processing device 1 and the
〔変形例3〕
実施形態3および4において、情報処理装置1の制御部10が実行する各種処理の一部を、携帯端末7の携帯端末制御部70が実行してもよい。また、携帯端末制御部70が実行する各種処理の一部を、制御部10が実行してもよい。
[Modification 3]
In the third and fourth embodiments, some of the various processes executed by the
この場合、各種処理に必要なデータは、情報処理装置1と携帯端末7との間で適宜送受信される。また、第1プログラムデータ125または127は、制御部10および携帯端末制御部70が実行する処理のうち、制御部10が受け持つ処理に必要なプログラムおよびライブラリを含んでいればよい。また、第3プログラムデータ720または724は、制御部10および携帯端末制御部70が実行する処理のうち、携帯端末制御部70が受け持つ処理に必要なプログラムおよびライブラリを含んでいればよい。
In this case, data required for various processes is transmitted and received between the information processing device 1 and the mobile terminal 7 as appropriate. The
〔ソフトウェアによる実現例〕
情報処理装置1、クラウドサーバ2、端末装置3、およびカーナビ4の制御ブロックは、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Software implementation example]
The control blocks of the information processing device 1, the
後者の場合、情報処理装置1、クラウドサーバ2、端末装置3、およびカーナビ4は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
In the latter case, the information processing device 1, the
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. The technical scope of the present invention also includes embodiments obtained by appropriately combining the technical means disclosed in different embodiments.
1 情報処理装置
2 クラウドサーバ
3 端末装置
4 カーナビ
5 外部装置
6 生体センサ
7 携帯端末
9 車両
10 制御部
11 通信部
12 記憶部
20 サーバ制御部
21 サーバ通信部
22 サーバ記憶部
30 端末制御部
31 端末通信部
32 端末記憶部
33 端末入力部
34 端末表示部
40 ナビ制御部
41 ナビ通信部
42 ナビ記憶部
43 ナビ入力部
44 ナビ表示部
70 携帯端末制御部
71 携帯端末通信部
72 携帯端末記憶部
101 条件取得部
102 対象判定部
103 生体情報取得部
104 状態特定部
105 移動時間補正部
106 到着確率算出部
107 環境情報取得部
108 ナビ情報取得部
109 搭乗者数特定部
110 到着人数算出部
121 環境情報
122 状態ログデータ
201 車両特定部
202 要求作成部
203 集計部
204 表示データ作成部
221 移動状況データ
500、600、700、800 管理システム
123 感情データベース
124 体調データベース
701 位置情報取得部
702 到着判定部
703 滞在時間予測部
704 状態情報取得部
705 滞在時間補正部
721 スケジュール情報
722 登録場所データベース
723 滞在時間係数データ
LIST OF SYMBOLS 1
Claims (19)
前記車両に搭載されたナビゲーション装置から、目的地を示す情報と、該目的地までの移動時間と、を取得するナビ情報取得部と、
現在時刻よりも未来において前記車両が前記目的地に到着する到着確率を算出する到着確率算出部と、
前記移動時間と、前記到着確率に係る情報とを、複数車両の到着状況を管理する管理装置に送信する送信部と、を備え、
前記到着確率は、前記車両の搭乗者の体調および感情のいずれか少なくとも一方を含む状態と、前記車両の周囲の天候および渋滞状況のいずれか少なくとも一方を含む環境とのいずれか少なくとも一方が悪くなるほど低くなることを特徴とする情報処理装置。 An information processing device mounted on a vehicle,
a navigation information acquisition unit that acquires information indicating a destination and a travel time to the destination from a navigation device mounted on the vehicle;
an arrival probability calculation unit that calculates an arrival probability that the vehicle will arrive at the destination in the future from a current time ;
a transmission unit that transmits the travel time and information related to the arrival probability to a management device that manages an arrival status of a plurality of vehicles ,
An information processing device characterized in that the arrival probability becomes lower as at least one of the condition, including at least one of the physical condition and emotion of the vehicle's occupants, and the environment, including at least one of the weather and traffic congestion situation around the vehicle, deteriorates .
前記生体情報から、前記搭乗者の状態を特定する状態特定部と、を備え、
前記到着確率算出部は、前記状態特定部が特定した前記搭乗者の状態に基づいて、前記到着確率を算出することを特徴とする請求項1または2に記載の情報処理装置。 a biometric information acquiring unit that acquires biometric information of a vehicle occupant from a biometric sensor mounted in the vehicle;
a condition identification unit that identifies a condition of the occupant from the biological information,
3 . The information processing apparatus according to claim 1 , wherein the arrival probability calculation unit calculates the arrival probability based on the state of the passenger identified by the state identification unit.
前記生体情報取得部は、前記生体情報を定期的に取得し、
前記状態特定部は、
前記搭乗者の感情区分および体調の少なくとも一方を定期的に推定し、
前記推定の結果、所定の第1時間以上ある感情が継続している場合は、該感情を前記搭乗者の感情であると特定し、
前記推定の結果、所定の第2時間以上ある体調が継続している場合は、該体調を前記搭乗者の体調であると特定することを特徴とする請求項3に記載の情報処理装置。 The state of the passenger includes at least one of the passenger's emotion and physical condition,
The biometric information acquisition unit periodically acquires the biometric information,
The state specifying unit is
Periodically estimating at least one of the passenger's emotional category and physical condition;
If a certain emotion continues for a predetermined first time or more as a result of the estimation, the emotion is identified as an emotion of the passenger;
4. The information processing device according to claim 3, wherein, when a certain physical condition continues for a predetermined second time or longer as a result of the estimation, the certain physical condition is identified as the physical condition of the passenger.
前記到着確率算出部は、前記環境情報に基づいて、前記到着確率を算出することを特徴とする請求項1~4のいずれか1項に記載の情報処理装置。 An environmental information acquisition unit that acquires environmental information that is information about an environment around the vehicle,
5. The information processing apparatus according to claim 1, wherein the arrival probability calculation unit calculates the arrival probability based on the environmental information.
前記撮影画像から、前記車両の搭乗者数を特定する搭乗者数特定部と、
前記到着確率に、前記搭乗者数を乗ずることで、到着予定人数を算出する到着予定人数算出部と、を備え、
前記送信部は、前記到着確率に係る情報として、前記到着予定人数を前記管理装置に送信することを特徴とする請求項1~5のいずれか1項に記載の情報処理装置。 an image acquisition unit for acquiring an image captured by an in-vehicle camera;
an occupant number determination unit that determines the number of occupants of the vehicle from the captured image;
and an expected number of arrivals calculation unit that calculates the expected number of arrivals by multiplying the arrival probability by the number of passengers,
6. The information processing apparatus according to claim 1, wherein the transmission unit transmits the number of expected arrivals to the management device as information related to the arrival probability.
前記車両に搭載されたナビゲーション装置から、目的地を示す情報と、該目的地までの移動時間と、を取得するナビ情報取得部と、
前記車両に搭載された生体センサから、前記車両の搭乗者の生体情報を取得する生体情報取得部と、
前記生体情報から、前記車両の搭乗者の体調および感情のいずれか少なくとも一方を含む前記搭乗者の状態を特定する状態特定部と、
前記搭乗者の状態に応じて、前記目的地までの移動時間を補正する移動時間補正部と、
補正後の前記移動時間を、複数車両の到着状況を管理する管理装置に送信する送信部と、を備え、
前記移動時間は、
前記搭乗者の体調が悪いほど長い値に補正され、
前記搭乗者の感情に応じて長さが補正されることを特徴とする情報処理装置。 An information processing device mounted on a vehicle,
a navigation information acquisition unit that acquires information indicating a destination and a travel time to the destination from a navigation device mounted on the vehicle;
a biometric information acquiring unit that acquires biometric information of a vehicle occupant from a biometric sensor mounted in the vehicle;
a state identification unit that identifies a state of the occupant of the vehicle, including at least one of a physical condition and an emotion of the occupant , from the biological information;
A travel time correction unit that corrects a travel time to the destination according to a state of the passenger;
a transmission unit that transmits the corrected travel time to a management device that manages the arrival status of a plurality of vehicles ,
The travel time is
The worse the condition of the passenger, the longer the value is corrected.
An information processing device, characterized in that the length is corrected in accordance with the emotion of the occupant .
前記生体情報取得部は、前記生体情報を定期的に取得し、
前記状態特定部は、
前記搭乗者の感情区分および体調の少なくとも一方を定期的に推定し、
前記推定の結果、所定の第1時間以上ある感情が継続している場合は、該感情を前記搭乗者の感情であると特定し、
前記推定の結果、所定の第2時間以上ある体調が継続している場合は、該体調を前記搭乗者の体調であると特定することを特徴とする請求項7に記載の情報処理装置。 The state of the passenger includes at least one of the passenger's emotion and physical condition,
The biometric information acquisition unit periodically acquires the biometric information,
The state specifying unit is
Periodically estimating at least one of the passenger's emotional category and physical condition;
If a certain emotion continues for a predetermined first time or more as a result of the estimation, the emotion is identified as an emotion of the passenger;
8. The information processing device according to claim 7, wherein, when a certain physical condition continues for a predetermined second time or longer as a result of the estimation, the certain physical condition is identified as the physical condition of the passenger.
前記送信部は、前記移動時間と、前記到着確率に係る情報とを、前記管理装置に送信することを特徴とする請求項7または8に記載の情報処理装置。 an arrival probability calculation unit that calculates an arrival probability of the vehicle at the destination according to a state of the passenger;
9. The information processing apparatus according to claim 7, wherein the transmission unit transmits the travel time and information related to the arrival probability to the management apparatus.
前記到着確率算出部は、前記環境情報に基づいて、前記到着確率を算出することを特徴とする請求項9に記載の情報処理装置。 An environmental information acquisition unit that acquires environmental information that is information about an environment around the vehicle,
The information processing apparatus according to claim 9 , wherein the arrival probability calculation unit calculates the arrival probability based on the environmental information.
前記撮影画像から、前記車両の搭乗者数を特定する搭乗者数特定部と、
前記到着確率に、前記搭乗者数を乗ずることで、到着予定人数を算出する到着予定人数算出部と、を備え、
前記送信部は、前記到着確率に係る情報として、前記到着予定人数を前記管理装置に送信することを特徴とする請求項9または10に記載の情報処理装置。 an image acquisition unit for acquiring an image captured by an in-vehicle camera;
an occupant number determination unit that determines the number of occupants of the vehicle from the captured image;
and an expected number of arrivals calculation unit that calculates the expected number of arrivals by multiplying the arrival probability by the number of passengers,
11. The information processing apparatus according to claim 9, wherein the transmission unit transmits the number of expected arrivals to the management apparatus as information related to the arrival probability.
前記目的地が、特定の場所または地域に合致する場合、前記車両が検索対象の車両であると判定する対象判定部と、を備え、
前記送信部は、前記対象判定部が、前記車両が検索対象の車両であると判定した場合に、前記移動時間を送信することを特徴とする請求項1~11のいずれか1項に記載の情報処理装置。 a condition acquisition unit that acquires search conditions, which are information indicating a specific place or area, from the management device;
and a target determination unit that determines that the vehicle is a search target vehicle when the destination matches a specific location or area;
The information processing device according to any one of claims 1 to 11, characterized in that the transmission unit transmits the travel time when the target determination unit determines that the vehicle is a vehicle to be searched for.
前記車両に搭載されたナビゲーション装置から、目的地を示す情報と、該目的地までの移動時間と、を取得するナビ情報取得ステップと、
現在時刻よりも未来において前記車両が前記目的地に到着する到着確率を算出する到着確率算出ステップと、
前記移動時間と、前記到着確率に係る情報とを、複数車両の到着状況を管理する管理装置に送信する送信ステップと、を含み、
前記到着確率は、前記車両の搭乗者の体調および感情のいずれか少なくとも一方を含む状態と、前記車両の周囲の天候および渋滞状況のいずれか少なくとも一方を含む環境とのいずれか少なくとも一方が悪くなるほど低くなることを特徴とする制御方法。 A method for controlling an information processing device mounted on a vehicle, comprising:
a navigation information acquisition step of acquiring information indicating a destination and a travel time to the destination from a navigation device mounted on the vehicle;
an arrival probability calculation step of calculating an arrival probability that the vehicle will arrive at the destination in the future from a current time ;
a transmission step of transmitting the travel time and information related to the arrival probability to a management device that manages the arrival status of a plurality of vehicles ;
A control method characterized in that the arrival probability becomes lower as at least one of the conditions, including at least one of the physical condition and emotion of the vehicle's occupants, and the environment, including at least one of the weather and traffic congestion conditions around the vehicle, deteriorates .
前記車両に搭載されたナビゲーション装置から、目的地を示す情報と、該目的地までの移動時間と、を取得するナビ情報取得ステップと、
前記車両に搭載された生体センサから、前記車両の搭乗者の生体情報を取得する生体情報取得ステップと、
前記生体情報から、前記車両の搭乗者の体調および感情のいずれか少なくとも一方を含む前記搭乗者の状態を特定する状態特定ステップと、
前記搭乗者の状態に応じて、前記目的地までの移動時間を補正する移動時間補正ステップと、
補正後の前記移動時間を、複数車両の到着状況を管理する管理装置に送信する送信ステップと、を含み、
前記移動時間は、
前記搭乗者の体調が悪いほど長い値に補正され、
前記搭乗者の感情に応じて長さが補正されることを特徴とする制御方法。 A method for controlling an information processing device mounted on a vehicle, comprising:
a navigation information acquisition step of acquiring information indicating a destination and a travel time to the destination from a navigation device mounted on the vehicle;
a biometric information acquiring step of acquiring biometric information of a vehicle occupant from a biometric sensor mounted on the vehicle;
a state identification step of identifying a state of the occupant of the vehicle, the state including at least one of a physical condition and an emotion of the occupant from the biological information;
a travel time correction step of correcting a travel time to the destination according to a state of the passenger;
a transmission step of transmitting the corrected travel time to a management device that manages the arrival status of a plurality of vehicles ;
The travel time is
The worse the condition of the passenger, the longer the value is corrected.
A control method comprising the steps of: correcting the length in response to the emotion of the passenger ;
前記携帯端末の現在位置を示す位置情報を定期的に取得する位置情報取得部と、
前記位置情報に基づいて、前記搭乗者が、予め登録された1つ以上の場所のうち、特定の場所に到着したか否かを判定する到着判定部と、
前記到着判定部が、前記搭乗者が前記特定の場所に到着したと判定した場合、前記搭乗者の前記特定の場所での滞在時間を予測する滞在時間予測部と、
前記車両に搭載された情報処理装置から、前記搭乗者の状態を示す状態情報を取得する状態情報取得部と、
前記状態情報に基づいて、前記滞在時間予測部が予測した滞在時間を補正する滞在時間補正部と、
補正後の前記滞在時間を、前記特定の場所に滞在している人数を管理している管理装置に送信する携帯端末通信部と、を備え、
前記情報処理装置において、前記搭乗者の状態は、前記車両に搭載された生体センサから取得される生体情報に基づいて特定された前記搭乗者の体調を含み、
前記滞在時間予測部が予測する滞在時間は、前記搭乗者の体調が悪化すると短くなることを特徴とする、携帯端末。 A mobile terminal carried by a vehicle occupant,
a location information acquisition unit that periodically acquires location information indicating a current location of the mobile terminal;
an arrival determination unit that determines whether the passenger has arrived at a specific location among one or more locations registered in advance based on the location information;
a stay time prediction unit that predicts a stay time of the passenger at the specific location when the arrival determination unit determines that the passenger has arrived at the specific location;
a status information acquisition unit that acquires status information indicating a status of the passenger from an information processing device mounted on the vehicle;
a stay time correction unit that corrects the stay time predicted by the stay time prediction unit based on the state information;
a mobile terminal communication unit that transmits the corrected staying time to a management device that manages the number of people staying at the specific location,
In the information processing device, the state of the occupant includes a physical condition of the occupant identified based on biological information acquired from a biological sensor mounted on the vehicle,
A mobile terminal, characterized in that the staying time predicted by the staying time prediction unit becomes shorter when the physical condition of the passenger deteriorates .
前記滞在時間予測部は、現在時刻に合致するスケジュールの直後に、別の場所における他のスケジュールが設定されている場合、該他のスケジュールの開始予定日時に応じて、前記滞在時間を予測することを特徴とする、請求項16に記載の携帯端末。 The action date and time includes a scheduled start date and time and a scheduled end date and time of the schedule,
The mobile terminal according to claim 16, characterized in that, when another schedule in a different location is set immediately after a schedule that matches the current time, the stay time prediction unit predicts the stay time according to a scheduled start date and time of the other schedule.
前記滞在時間予測部は、前記スケジュール情報に、過去のスケジュールであって、前記特定の場所と同一の場所を行動場所とするスケジュールが含まれている場合、該行動場所での過去の滞在時間に基づいて前記搭乗者の滞在時間を予測することを特徴とする、請求項16または17に記載の携帯端末。 The schedule information includes a past schedule,
The mobile terminal of claim 16 or 17, characterized in that, when the schedule information includes a past schedule in which the same location as the specific location is used as a location of activity, the stay time prediction unit predicts the stay time of the passenger based on the past stay time at the location of activity.
該団体行動のスケジュールの行動日時には、集合日時と解散または終了日時が含まれ、
前記滞在時間予測部は、現在時刻に合致するスケジュールが、団体行動のスケジュールである場合、前記集合日時と前記解散または終了日時とに基づいて、前記滞在時間を予測することを特徴とする、請求項16~18のいずれか1項に記載の携帯端末。 The schedule information includes a schedule of group activities;
The activity date and time of the schedule of the group activity includes a meeting date and a disbanding or ending date and time,
The mobile terminal according to any one of claims 16 to 18, characterized in that, when a schedule that matches the current time is a schedule for group activity, the stay time prediction unit predicts the stay time based on the meeting date and time and the disbanding or end date and time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020184596A JP7552264B2 (en) | 2020-11-04 | 2020-11-04 | Information processing device, control method, and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020184596A JP7552264B2 (en) | 2020-11-04 | 2020-11-04 | Information processing device, control method, and mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022074504A JP2022074504A (en) | 2022-05-18 |
| JP7552264B2 true JP7552264B2 (en) | 2024-09-18 |
Family
ID=81606282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020184596A Active JP7552264B2 (en) | 2020-11-04 | 2020-11-04 | Information processing device, control method, and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7552264B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003308597A (en) | 2002-04-12 | 2003-10-31 | Sharp Corp | Traffic information providing system, terminal, server, and traffic information providing method |
| JP2017125825A (en) | 2016-01-15 | 2017-07-20 | 株式会社東芝 | Electric vehicle running supporting device, on-vehicle device, and running supporting method |
| JP2018179547A (en) | 2017-04-04 | 2018-11-15 | 株式会社日立システムズ | Safe driving support system, safe driving support method, and safe driving support program |
-
2020
- 2020-11-04 JP JP2020184596A patent/JP7552264B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003308597A (en) | 2002-04-12 | 2003-10-31 | Sharp Corp | Traffic information providing system, terminal, server, and traffic information providing method |
| JP2017125825A (en) | 2016-01-15 | 2017-07-20 | 株式会社東芝 | Electric vehicle running supporting device, on-vehicle device, and running supporting method |
| JP2018179547A (en) | 2017-04-04 | 2018-11-15 | 株式会社日立システムズ | Safe driving support system, safe driving support method, and safe driving support program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022074504A (en) | 2022-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7246331B2 (en) | SERVICE MANAGEMENT DEVICE, SERVICE PROVISION SYSTEM, SERVICE MANAGEMENT METHOD AND PROGRAM | |
| JP7149973B2 (en) | Vehicle dispatch service providing device, vehicle dispatch service providing method, and program | |
| CN110738749B (en) | In-vehicle device, information processing device, and information processing method | |
| CN108027906A (en) | Systems and methods for adjusting ride-sharing schedules and routes | |
| CN111144684B (en) | Vehicle dispatching system, server and information processing method | |
| US20200167883A1 (en) | Vehicle allocation management device, vehicle allocation management method, and computer program for vehicle allocation management | |
| US11017666B2 (en) | Vehicle control system, vehicle control method, and program | |
| CN111859180B (en) | A boarding point recommendation method and system | |
| HK1210852A1 (en) | Public transportation navigator | |
| CN111684502A (en) | Vehicle control system, vehicle control device, and vehicle control method | |
| US20210125196A1 (en) | Information analysis device and information analysis method | |
| CN110278535A (en) | Communication device and schedule creation method | |
| CN110941253A (en) | Driving evaluation device, driving evaluation system, driving evaluation method and storage medium | |
| CN110274605A (en) | Information providing method and information provider unit | |
| US12000708B2 (en) | Method, computer program. device, vehicle, and network component for estimating a departure time for a user using a vehicle | |
| WO2019243883A1 (en) | System for operating commercial vehicles | |
| US11062159B2 (en) | Emotion estimation apparatus | |
| JP7080840B2 (en) | Service provision server, service provision system and service provision method | |
| JP7552264B2 (en) | Information processing device, control method, and mobile terminal | |
| JP2022185947A (en) | Vehicle allocation device, control method, and control program | |
| US12190731B2 (en) | Plan proposal device, system, vehicle, and plan proposal method | |
| JP2020064372A (en) | Mobile reservation system, computer system execution method, and program | |
| JP2022138386A (en) | Information processing device and information processing method | |
| CN110431593B (en) | Appointment supporting system, appointment supporting method, and storage medium | |
| US20230382412A1 (en) | Operation management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230420 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240326 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240516 |
|
| 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: 20240806 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240819 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7552264 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |