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

JP7552264B2 - Information processing device, control method, and mobile terminal - Google Patents

Information processing device, control method, and mobile terminal Download PDF

Info

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
Application number
JP2020184596A
Other languages
Japanese (ja)
Other versions
JP2022074504A (en
Inventor
大 竹中
浩二 金田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Boshoku Corp
Original Assignee
Toyota Boshoku Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Boshoku Corp filed Critical Toyota Boshoku Corp
Priority to JP2020184596A priority Critical patent/JP7552264B2/en
Publication of JP2022074504A publication Critical patent/JP2022074504A/en
Application granted granted Critical
Publication of JP7552264B2 publication Critical patent/JP7552264B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開2003-6376号公報JP 2003-6376 A

このような混雑状況を予測するシステムにおいて、より精密に混雑状況を予測できるシステムが求められている。 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に係る管理システムの概要を模式的に示した図である。1 is a diagram illustrating an overview of a management system according to a first embodiment. FIG. 管理システムの要部構成を示す図である。FIG. 2 is a diagram showing a configuration of a main part of a management system. 感情データベースのデータ構造の一例を示す図である。FIG. 2 is a diagram illustrating an example of a data structure of an emotion database. 体調データベースのデータ構造の一例を示す図である。FIG. 4 is a diagram illustrating an example of a data structure of a physical condition database. 実施形態1に係る管理システムの処理の流れの一例を示すフローチャートである。10 is a flowchart illustrating an example of a processing flow of a management system according to the first embodiment. 条件合致判定処理の流れを示すフローチャートである。13 is a flowchart showing the flow of a condition match determination process. 状態特定処理の流れを示すフローチャートである。13 is a flowchart showing the flow of a state identification process. 状態特定処理の流れを示すフローチャートである。13 is a flowchart showing the flow of a state identification process. 到着確率算出処理の流れを示すフローチャートである。13 is a flowchart showing the flow of an arrival probability calculation process. 集計処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of the flow of a counting process. 集計結果を示す画像データの一例を示した図である。FIG. 11 is a diagram showing an example of image data showing a compilation result. 集計結果を示す画像データの一例を示した図である。FIG. 11 is a diagram showing an example of image data showing a compilation result. 集計結果を示す画像データの一例を示した図である。FIG. 11 is a diagram showing an example of image data showing a compilation result. 実施形態2に係る管理システムの要部構成を示すブロック図である。FIG. 11 is a block diagram showing a configuration of a main part of a management system according to a second embodiment. 実施形態3に係る管理システムの要部構成を示すブロック図である。FIG. 11 is a block diagram showing a configuration of a main part of a management system according to a third embodiment. 条件合致判定処理の他の一例を示すフローチャートである。13 is a flowchart showing another example of the condition match determination process. 実施形態4に係る管理システムの要部構成を示すブロック図である。FIG. 13 is a block diagram showing a configuration of a main part of a management system according to a fourth embodiment. 実施形態4に係る携帯端末の処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of a processing flow of a mobile terminal according to a fourth embodiment. 滞在時間予測処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of the flow of a stay time prediction process. 滞在時間補正処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of the flow of a stay time correction process. 施設分類および客層と、滞在時間係数との関係の一例を示す図である。FIG. 13 is a diagram illustrating an example of a relationship between facility classification, customer demographics, and a stay time coefficient. 第2集計処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of the flow of a second counting process.

〔実施形態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 vehicle 9 heading for a specific place or area to arrive at the specific place or area. The management system 500 may also be a system that acquires from the vehicles 9 a value of a probability (arrival probability) that each vehicle 9 will arrive at the specific place or area at a future time, and predicts the congestion state by taking the arrival probability into account.

管理システム500は少なくとも、端末装置3と、クラウドサーバ(管理装置)2と、複数の車両9を含む。詳しくは後述するが、車両9には、情報処理装置1と、カーナビ(ナビゲーション装置)4と、生体センサ6とが含まれている。クラウドサーバ2は、端末装置3および車両9(正確には、車両9の情報処理装置1)と通信する。 The management system 500 includes at least a terminal device 3, a cloud server (management device) 2, and a number of vehicles 9. As will be described in more detail below, the vehicles 9 include an information processing device 1, a car navigation system (navigation device) 4, and a biosensor 6. The cloud server 2 communicates with the terminal device 3 and the vehicles 9 (more precisely, the information processing device 1 of the vehicles 9).

端末装置3は、混雑状況を予測したい場所または地域を指定するための入力インタフェースである。また、端末装置3は、クラウドサーバ2の集計結果をユーザに提示するための出力インタフェースでもある。端末装置3は例えば、パーソナルコンピュータ、またはスマートフォンで実現される。 The terminal device 3 is an input interface for specifying a location or area for which congestion status is to be predicted. The terminal device 3 also serves as an output interface for presenting the aggregation results of the cloud server 2 to a user. The terminal device 3 is realized, for example, by a personal computer or a smartphone.

クラウドサーバ2は、端末装置3から場所または地域の指定を受信し、該指定に合致する車両9から、各車両9の、指定場所または指定地域までの移動時間を取得する。なお、クラウドサーバ2は、指定に合致する車両9から指定場所または指定地域への到着確率も取得してよい。また、クラウドサーバ2は、取得した移動時間(および到着確率)を、所定の時間区分(すなわち、単位時間)ごとに集計して、集計結果を端末装置3に送信する。 The cloud server 2 receives a location or area designation from the terminal device 3, and acquires the travel time of each vehicle 9 from a vehicle 9 that matches the designation to the designated location or designated area. The cloud server 2 may also acquire the arrival probability of the vehicle 9 that matches the designation to the designated location or designated area. The cloud server 2 also aggregates the acquired travel times (and arrival probability) for each predetermined time segment (i.e., unit time) and transmits the aggregation result to the terminal device 3.

車両9は、後述する情報処理装置1およびカーナビ4を搭載した車両である。車両9の具体的な構成は特に限定されないが、例えば、車両9は乗用車であってよい。また、本実施形態では、車両9はバス等、特定のルートを周回する交通機関ではなく、車両9の搭乗者が自身で目的地を決めて、運転する車両であることとする。しかしながら、車両9には、バス、電車等、固定のルートを走行する車両が含まれていてもよい。 The vehicle 9 is a vehicle equipped with an information processing device 1 and a car navigation system 4, which will be described later. The specific configuration of the vehicle 9 is not particularly limited, but for example, the vehicle 9 may be a passenger car. Furthermore, in this embodiment, the vehicle 9 is not a means of transportation that travels along a specific route, such as a bus, but a vehicle that is driven by a passenger of the vehicle 9 who decides on a destination by himself/herself. However, the vehicle 9 may also include vehicles that travel along a fixed route, such as a bus or a train.

(処理の流れの概要)
以下、管理システム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 terminal device 3 to specify a specific location or area. In the example of Fig. 1, the user performs an input operation to specify the facility name "ABC Theme Park". The terminal device 3 identifies the specified location or area from the input operation, and transmits information indicating the specified location and the specified area to the cloud server 2.

換言すると、端末装置3は、無数の車両9の中から、移動時間(および到着確率)を集計すべき対象の車両9を特定するための、検索条件をクラウドサーバ2に供給していると言える。以降、ユーザが指定した場所および地域のことを、「検索条件」とも称する。検索条件は、具体的には、場所名、施設名、特定の場所で開催されるイベント名、住所、緯度および経度、市町村名、地域名等のいずれであってもよい。 In other words, the terminal device 3 supplies the cloud server 2 with search conditions for identifying, from among the countless vehicles 9, the target vehicles 9 for which travel times (and arrival probabilities) should be compiled. Hereinafter, the locations and areas specified by the user are also referred to as "search conditions." Specifically, the search conditions may be any of the following: a location name, a facility name, the name of an event held at a specific location, an address, latitude and longitude, a city/town/village name, an area name, etc.

検索条件を示す情報を受信したクラウドサーバ2は、該検索条件に合致する車両9が応答するよう、応答要求を送信する。応答要求の中には、少なくとも、検索条件を示す情報が含まれている。応答要求を受けた車両9は、自車両が、検索条件で指定された場所または地域に向かっている場合に、クラウドサーバ2に移動時間(および到着確率)を送信する。図1の場合、点線で囲った車両9が、指定場所、すなわちABCテーマパークに向かっている。したがって、これらの車両9が、クラウドサーバ2に移動時間(および到着確率)を送信する。 The cloud server 2, which has received information indicating the search conditions, transmits a response request so that vehicles 9 that match the search conditions respond. The response request includes at least information indicating the search conditions. The vehicle 9 that receives the response request transmits the travel time (and arrival probability) to the cloud server 2 if the vehicle is heading toward the location or area specified in the search conditions. In the case of FIG. 1, the vehicles 9 surrounded by dotted lines are heading toward the specified location, i.e., ABC Theme Park. Therefore, these vehicles 9 transmit their travel time (and arrival probability) to the cloud server 2.

各車両9から移動時間(および到着確率)を受信したクラウドサーバ2は、各車両9からの情報を、所定の時間区分(すなわち、単位時間)毎に集計する。これにより、ある時刻に指定場所または指定地域に到着する予定の車両9の数(到着予定車両数)を特定することができる。クラウドサーバ2は集計結果を端末装置3に送信する。なお、集計結果の表現形式、および、該集計結果を端末装置3に送信する際の形式は、特に限定されない。本実施形態では、図1に示すように、クラウドサーバ2は、集計結果をグラフ形式で表現した画像を、端末装置3に送信することとする。 The cloud server 2 receives travel times (and arrival probabilities) from each vehicle 9 and tallys up the information from each vehicle 9 for each predetermined time interval (i.e., unit time). This makes it possible to identify the number of vehicles 9 scheduled to arrive at a specified location or area at a certain time (number of vehicles scheduled to arrive). The cloud server 2 transmits the tally up results to the terminal device 3. Note that the representation format of the tally up results and the format in which the tally up results are transmitted to the terminal device 3 are not particularly limited. In this embodiment, as shown in FIG. 1, the cloud server 2 transmits an image in which the tally up results are represented in a graph format to the terminal device 3.

端末装置3は、クラウドサーバ2から受信した集計結果を表示する。これにより、端末装置3のユーザは、自分が指定した場所または地域における、所定の時間区分あたりの到着予定車両数を閲覧することができる。 The terminal device 3 displays the counted results received from the cloud server 2. This allows the user of the terminal device 3 to view the number of vehicles scheduled to arrive per specified time slot in the location or area that the user has specified.

≪要部構成≫
図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 external device 5 and a biosensor 6 are also shown, but the external device 5 and the biosensor 6 are not essential components of the management system 500. In Fig. 2 and subsequent figures, a case will be described in which the information processing device 1 of the vehicle 9 transmits information on both the travel time and the arrival probability to the cloud server 2.

(端末装置3)
端末装置3は、端末通信部31と、端末記憶部32と、端末入力部33と、端末制御部30と、端末表示部34と、を含む。
(Terminal device 3)
The terminal device 3 includes a terminal communication unit 31, a terminal storage unit 32, a terminal input unit 33, a terminal control unit 30, and a terminal display unit 34.

端末通信部31は、端末装置3とクラウドサーバ2との通信を行う。例えば、端末通信部31は、端末制御部30から入力された検索条件を示す情報をクラウドサーバ2に送信する。また例えば、端末通信部31は、クラウドサーバ2から集計結果を示す情報を受信し、端末制御部30に出力する。本実施形態では、端末通信部31は、クラウドサーバ2から、集計結果を示す画像データを受信する。 The terminal communication unit 31 communicates between the terminal device 3 and the cloud server 2. For example, the terminal communication unit 31 transmits information indicating the search conditions input from the terminal control unit 30 to the cloud server 2. Also, for example, the terminal communication unit 31 receives information indicating the tally results from the cloud server 2 and outputs it to the terminal control unit 30. In this embodiment, the terminal communication unit 31 receives image data indicating the tally results from the cloud server 2.

端末記憶部32は、端末装置3の動作に必要な各種データを記憶する記憶装置である。端末入力部33は、端末装置3の入力インタフェースであり、端末装置3のユーザからの、検索条件を指定するための入力操作を受け付ける。 The terminal storage unit 32 is a storage device that stores various data necessary for the operation of the terminal device 3. The terminal input unit 33 is an input interface for the terminal device 3, and accepts input operations for specifying search conditions from the user of the terminal device 3.

端末制御部30は、端末装置3を統括的に制御する。端末制御部30は、端末入力部33からユーザの操作内容を取得し、該操作内容から検索条件を特定する。端末制御部30は特定した検索条件を端末通信部31に出力する。また、端末制御部30は、端末通信部31から入力された、集計結果を示す画像データを、端末表示部34に表示させる。 The terminal control unit 30 controls the terminal device 3 in an integrated manner. The terminal control unit 30 acquires the user's operation contents from the terminal input unit 33, and identifies search conditions from the operation contents. The terminal control unit 30 outputs the identified search conditions to the terminal communication unit 31. The terminal control unit 30 also causes the terminal display unit 34 to display image data indicating the tally results input from the terminal communication unit 31.

端末表示部34は、端末装置3の出力インタフェースであり、各種情報を表示する。端末表示部34は、端末制御部30がクラウドサーバ2から取得した、集計結果を示す情報を表示する。また、端末表示部34は、端末制御部30の制御にしたがって、検索条件を指定するための入力操作を案内するための画像を表示してもよい。 The terminal display unit 34 is an output interface of the terminal device 3, and displays various information. The terminal display unit 34 displays information indicating the aggregation results acquired by the terminal control unit 30 from the cloud server 2. The terminal display unit 34 may also display an image to guide the input operation for specifying search conditions according to the control of the terminal control unit 30.

(クラウドサーバ2)
クラウドサーバ2は、サーバ通信部21と、サーバ制御部20と、サーバ記憶部22と、を含む。
(Cloud Server 2)
The cloud server 2 includes a server communication unit 21 , a server control unit 20 , and a server storage unit 22 .

サーバ通信部21は、クラウドサーバ2と端末装置3、および、クラウドサーバ2と情報処理装置1との通信を行う。サーバ通信部21は、端末装置3から検索条件を示す情報を受信し、該情報をサーバ制御部20に出力する。また、サーバ通信部21は、サーバ制御部20から入力された、集計結果を示す情報を、端末装置3に送信する。また、サーバ通信部21は、サーバ制御部20から入力された応答要求を、情報処理装置1に送信する。また、サーバ通信部21は、情報処理装置1から、移動時間および到着確率を示す情報を受信し、サーバ制御部20に出力する。 The server communication unit 21 communicates between the cloud server 2 and the terminal device 3, and between the cloud server 2 and the information processing device 1. The server communication unit 21 receives information indicating search conditions from the terminal device 3 and outputs the information to the server control unit 20. The server communication unit 21 also transmits information indicating the aggregation results input from the server control unit 20 to the terminal device 3. The server communication unit 21 also transmits a response request input from the server control unit 20 to the information processing device 1. The server communication unit 21 also receives information indicating travel time and arrival probability from the information processing device 1 and outputs it to the server control unit 20.

サーバ制御部20は、クラウドサーバ2を統括的に制御する。サーバ制御部20は、後述する第2プログラムデータ222に含まれるプログラムを実行することによって、車両特定部201と、要求作成部202と、集計部203と、表示データ作成部204として機能する。 The server control unit 20 performs overall control of the cloud server 2. The server control unit 20 functions as a vehicle identification unit 201, a request creation unit 202, a counting unit 203, and a display data creation unit 204 by executing a program included in the second program data 222 described below.

車両特定部201は、管理システム500に登録されている車両9(登録車両)を特定する。登録車両の特定方法は特に限定されないが、例えば、車両特定部201は、記憶部12に記憶された車両登録情報を参照することで、登録車両を特定してもよい。車両特定部201は1台以上の車両9が特定できた場合、要求作成部202に車両9を特定したことを通知する。なお、車両9が特定できない場合は、車両特定部201は該通知を行わず、処理を終了してよい。 The vehicle identification unit 201 identifies vehicles 9 (registered vehicles) registered in the management system 500. The method of identifying registered vehicles is not particularly limited, but for example, the vehicle identification unit 201 may identify registered vehicles by referring to vehicle registration information stored in the memory unit 12. When the vehicle identification unit 201 is able to identify one or more vehicles 9, it notifies the request creation unit 202 that a vehicle 9 has been identified. Note that when a vehicle 9 cannot be identified, the vehicle identification unit 201 may end the process without providing such notification.

要求作成部202は、車両9に送信する応答要求を作成する。要求作成部202は、サーバ制御部20に入力された、検索条件を示す情報を含んだ応答要求を作成する。要求作成部202は作成した応答要求を、サーバ通信部21に出力する。 The request creation unit 202 creates a response request to be sent to the vehicle 9. The request creation unit 202 creates a response request that includes information indicating the search conditions input to the server control unit 20. The request creation unit 202 outputs the created response request to the server communication unit 21.

集計部203は、他の装置から受信した情報を集計する。例えば、本実施形態に係る集計部203は、車両9それぞれから受信した移動時間と、到着確率とに基づいて、未来時刻を所定の時間区分に分けた場合の、各単位時間における、到着予定車両数を算出する。集計部203は集計結果を表示データ作成部204に出力する。 The tallying unit 203 tallys up information received from other devices. For example, the tallying unit 203 in this embodiment calculates the number of vehicles scheduled to arrive in each unit time when the future time is divided into predetermined time segments, based on the travel time and arrival probability received from each vehicle 9. The tallying unit 203 outputs the tallying results to the display data creation unit 204.

表示データ作成部204は、集計部203の集計結果に基づいて、端末装置3に送信するデータを作成する。本実施形態では、表示データ作成部204は、端末装置3の端末表示部34に表示させるための画像データを作成する。表示データ作成部204は作成した画像データをサーバ通信部21に出力する。 The display data creation unit 204 creates data to be sent to the terminal device 3 based on the tallying result of the tallying unit 203. In this embodiment, the display data creation unit 204 creates image data to be displayed on the terminal display unit 34 of the terminal device 3. The display data creation unit 204 outputs the created image data to the server communication unit 21.

サーバ記憶部22は、クラウドサーバ2の動作に必要な各種データを記憶する記憶装置である。サーバ記憶部22は、第2プログラムデータ222を記憶する。第2プログラムデータ222は、サーバ制御部20が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。また、サーバ記憶部22には、サーバ制御部20の要求作成部202が応答要求を作成するために必要なデータ等が格納されていてもよい。また例えば、サーバ記憶部22には、集計部203における集計処理の際に使用される数式等が格納されていてもよい。また例えば、サーバ記憶部22には、表示データ作成部204が画像データを作成するために必要なテンプレート等が記憶されていてもよい。また例えば、サーバ記憶部22には、
また、サーバ制御部20は、サーバ通信部21を介して各車両9から受信した移動時間および到着確率を、車両9ごとにまとめた移動状況データ221をサーバ記憶部22に記憶させてもよい。
The server storage unit 22 is a storage device that stores various data necessary for the operation of the cloud server 2. The server storage unit 22 stores second program data 222. The second program data 222 is a data group that compiles programs and libraries for the server control unit 20 to realize various functions. The server storage unit 22 may also store data, etc., that is necessary for the request creation unit 202 of the server control unit 20 to create a response request. For example, the server storage unit 22 may also store formulas, etc. used during the tallying process in the tallying unit 203. For example, the server storage unit 22 may also store templates, etc., that are necessary for the display data creation unit 204 to create image data. For example, the server storage unit 22 may also store
In addition, the server control unit 20 may store in the server storage unit 22 travel status data 221 that summarizes the travel time and arrival probability received from each vehicle 9 via the server communication unit 21 for each vehicle 9 .

(車両9)
車両9は、カーナビ4と、生体センサ6と、情報処理装置1と、を含む。なお、車両9はこの他にも、車両の動作に必要な各種機構を備えていてよい。
(Vehicle 9)
The vehicle 9 includes a car navigation system 4, a biosensor 6, and an information processing device 1. In addition to the above, the vehicle 9 may also include various mechanisms necessary for the operation of the vehicle.

(カーナビ4)
カーナビ4は、車両9に取り付けられた、ナビゲーション装置である。カーナビ4は、情報処理装置1と有線または無線で接続されている。カーナビ4は、ナビ通信部41と、ナビ記憶部42と、ナビ入力部43と、ナビ表示部44と、ナビ制御部40と、を含む。なお、カーナビ4はこの他にも、ナビゲーション装置として必要な構成を適宜含んでいてよい。
(Car navigation system 4)
The car navigation system 4 is a navigation device attached to the vehicle 9. The car navigation system 4 is connected to the information processing device 1 by wire or wirelessly. The car navigation system 4 includes a navigation communication unit 41, a navigation storage unit 42, a navigation input unit 43, a navigation display unit 44, and a navigation control unit 40. In addition to the above, the car navigation system 4 may include other components necessary as a navigation device, as appropriate.

ナビ通信部41は、カーナビ4と情報処理装置1との通信を行う。ナビ通信部41は、ナビ情報取得部108からの各種要求を受信し、ナビ制御部40へ出力する。また、ナビ通信部41は、ナビ制御部40から入力される目的地を示す情報(目的地情報)および移動時間を、情報処理装置1のナビ情報取得部108に送信する。なお、本実施形態において「移動時間」とは、車両9の現在位置から目的地に到着するまでの所要時間のことを示す。 The navigation communication unit 41 communicates between the car navigation 4 and the information processing device 1. The navigation communication unit 41 receives various requests from the navigation information acquisition unit 108 and outputs them to the navigation control unit 40. The navigation communication unit 41 also transmits information indicating the destination (destination information) and travel time input from the navigation control unit 40 to the navigation information acquisition unit 108 of the information processing device 1. In this embodiment, "travel time" refers to the time required to arrive at the destination from the current position of the vehicle 9.

ナビ記憶部42は、カーナビ4の動作に必要な各種データを記憶する記憶装置である。ナビ入力部43は、カーナビ4の入力インタフェースであり、車両9の搭乗者による、目的地を指定する入力操作等を受け付ける。ナビ表示部44は、カーナビ4の出力インタフェースであり、車両9の搭乗者に対し、目的地までの案内画像等を表示する。 The navigation memory unit 42 is a storage device that stores various data necessary for the operation of the car navigation system 4. The navigation input unit 43 is an input interface for the car navigation system 4, and accepts input operations such as specifying a destination by a passenger in the vehicle 9. The navigation display unit 44 is an output interface for the car navigation system 4, and displays guidance images and the like to the destination to a passenger in the vehicle 9.

ナビ制御部40は、カーナビ4を統括的に制御する。例えば、ナビ制御部40は、ナビ入力部43を介して受け付けられた入力操作から、車両9の目的地を設定し、車両9の現在位置から目的地までの移動経路、および移動時間を算出する。なお、車両9の現在位置は、カーナビ4に内蔵または外付けされたGPS受信機等を用いて特定してよい。 The navigation control unit 40 performs overall control of the car navigation system 4. For example, the navigation control unit 40 sets the destination of the vehicle 9 based on input operations received via the navigation input unit 43, and calculates the travel route and travel time from the current position of the vehicle 9 to the destination. The current position of the vehicle 9 may be identified using a GPS receiver built into or external to the car navigation system 4.

また、ナビ制御部40は、情報処理装置1からの要求に応じて、目的地情報をナビ通信部41に出力する。また、ナビ制御部40は、情報処理装置1からの要求に応じて、移動時間をナビ通信部41に出力する。 In addition, the navigation control unit 40 outputs destination information to the navigation communication unit 41 in response to a request from the information processing device 1. In addition, the navigation control unit 40 outputs travel time to the navigation communication unit 41 in response to a request from the information processing device 1.

(生体センサ6)
生体センサ6は、車両9の搭乗者の生体情報を測定するためのセンサである。「生体情報」とは例えば、搭乗者の顔および体が写った画像または動画、搭乗者の心拍数、搭乗者の体温等であってよい。生体センサ6は、例えば、車室内を映すカメラ、搭乗者の心拍数を計測する心拍センサ、サーモグラフィー等で実現される。
(Biosensor 6)
The biosensor 6 is a sensor for measuring bioinformation of an occupant of the vehicle 9. The "biometric information" may be, for example, an image or video showing the face and body of the occupant, the occupant's heart rate, the occupant's body temperature, etc. The biosensor 6 is realized, for example, by a camera that captures the interior of the vehicle, a heart rate sensor that measures the occupant's heart rate, a thermograph, etc.

生体センサ6は、所定のタイミングで生体情報の測定を開始する。例えば、生体センサ6は、車両9の解錠時、またはエンジン始動時等のタイミングで、生体情報の測定を開始してよい。生体センサ6は測定結果、すなわち生体情報を、情報処理装置1の生体情報取得部103に出力する。 The biosensor 6 starts measuring the biometric information at a predetermined timing. For example, the biosensor 6 may start measuring the biometric information when the vehicle 9 is unlocked or the engine is started. The biosensor 6 outputs the measurement result, i.e., the biometric information, to the biometric information acquisition unit 103 of the information processing device 1.

(情報処理装置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 control unit 10, and a storage unit 12. The communication unit 11 performs communication between the information processing device 1 and the cloud server 2, and between the information processing device 1 and an external device 5.

制御部10は、情報処理装置1を統括的に制御する。制御部10は、後述する第1プログラムデータ125に含まれるプログラムを実行することによって、条件取得部101と、対象判定部102と、生体情報取得部103と、状態特定部104と、移動時間補正部105と、到着確率算出部106と、環境情報取得部107と、ナビ情報取得部108として機能する。 The control unit 10 performs overall control of the information processing device 1. By executing a program included in the first program data 125 described below, the control unit 10 functions as a condition acquisition unit 101, a target determination unit 102, a biometric information acquisition unit 103, a state identification unit 104, a travel time correction unit 105, an arrival probability calculation unit 106, an environmental information acquisition unit 107, and a navigation information acquisition unit 108.

条件取得部101は、情報処理装置1がクラウドサーバ2から受信した応答要求を受信する。条件取得部101は、応答要求に含まれている、検索条件を示す情報を対象判定部102に出力する。 The condition acquisition unit 101 receives a response request that the information processing device 1 receives from the cloud server 2. The condition acquisition unit 101 outputs information indicating the search conditions that is included in the response request to the target determination unit 102.

対象判定部102は、検索条件に基づいて、条件合致判定処理を実行する。条件合致判定処理とは、車両9が検索条件に合致する車両(すなわち、検索対象の車両)であるか否かを判定するための処理である。条件合致判定処理の具体的な手順については後述する。条件合致判定処理において車両9が検索対象の車両でないと判定した場合、対象判定部102は、車両9が検索対象外である旨を示す通知(対象外通知)を作成し、通信部11に出力する。一方、車両9が検索対象の車両であると判定した場合、対象判定部102は、対象判定部102は状態特定部104に状態特定処理の実行を指示するとともに、移動時間補正部105に移動時間の補正を指示する。 The target determination unit 102 executes a condition match determination process based on the search conditions. The condition match determination process is a process for determining whether or not the vehicle 9 is a vehicle that matches the search conditions (i.e., a vehicle to be searched). The specific steps of the condition match determination process will be described later. If the condition match determination process determines that the vehicle 9 is not a search target vehicle, the target determination unit 102 creates a notification (non-target notification) indicating that the vehicle 9 is not a search target vehicle, and outputs it to the communication unit 11. On the other hand, if the target determination unit 102 determines that the vehicle 9 is a search target vehicle, the target determination unit 102 instructs the state identification unit 104 to execute a state identification process and instructs the travel time correction unit 105 to correct the travel time.

生体情報取得部103は、生体センサ6から生体情報を取得する。生体情報取得部103は取得した生体情報を、順次、状態特定部104に送信する。 The biometric information acquisition unit 103 acquires biometric information from the biometric sensor 6. The biometric information acquisition unit 103 sequentially transmits the acquired biometric information to the condition identification unit 104.

状態特定部104は、車両9の搭乗者の状態を推定および特定するものである。「搭乗者の状態」は、生体情報から推定および特定可能な状態であれば、その種類は特に限定されない。本実施形態では、状態特定部104は、搭乗者の状態として、搭乗者の感情の区分(感情区分)と、搭乗者の体調の良好度合いと、を推定および特定することとする。なお、状態特定部104における状態の推定は、生体情報取得部103から生体情報が入力される度に実施されてよい。 The condition identification unit 104 estimates and identifies the condition of the occupant of the vehicle 9. The type of "occupant condition" is not particularly limited as long as it is a condition that can be estimated and identified from biometric information. In this embodiment, the condition identification unit 104 estimates and identifies the occupant's emotional category (emotion category) and the degree of physical condition of the occupant as the occupant's condition. The condition identification unit 104 may estimate the condition each time biometric information is input from the biometric information acquisition unit 103.

搭乗者の感情は、カメラで搭乗者を撮影した画像または動画から推定することができる。感情の推定方法は、従来の方法を適宜用いてよい。本実施形態では、感情を、「喜び」、「怒り」、「悲しみ」、「快」、「不快」、「興奮」の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 level 5. In this classification, level 1 indicates the worst physical condition and level 5 indicates the best physical condition.

なお、状態特定部104は、上述のように推定した搭乗者の状態を、時系列のログデータである状態ログデータ122にまとめて、記憶部12に記憶させてもよい。なお、状態ログデータ122は、搭乗者毎に作成される。 The state identification unit 104 may compile the state of the passenger estimated as described above into state log data 122, which is time-series log data, and store it in the memory unit 12. The state log data 122 is created for each passenger.

状態特定部104はさらに、対象判定部102から指示を受けると、状態特定処理を実行する。状態特定処理とは、状態特定部104における、状態推定の結果の推移から、搭乗者の現在の状態を特定する処理である。状態特定処理の詳細については後述する。状態特定部104は、特定した状態を示す情報を、移動時間補正部105および到着確率算出部106に出力する。 When the state identification unit 104 receives an instruction from the target determination unit 102, it further executes a state identification process. The state identification process is a process for identifying the current state of the passenger from the progress of the state estimation results in the state identification unit 104. Details of the state identification process will be described later. The state identification unit 104 outputs information indicating the identified state to the travel time correction unit 105 and the arrival probability calculation unit 106.

環境情報取得部107は、通信部11を介し外部装置5から環境情報を取得する。環境情報とは、車両9の周囲の環境に関する情報である。例えば、環境情報は、車両9が走行中の地域における、現在または未来の天候に関する情報であってもよい。また例えば、環境情報とは、車両9が走行中の道路、または該道路の周辺の道路における、工事、渋滞、および交通事故の有無を示す情報であってもよい。 The environmental information acquisition unit 107 acquires environmental information from the external device 5 via the communication unit 11. The environmental information is information about the environment around the vehicle 9. For example, the environmental information may be information about the current or future weather in the area in which the vehicle 9 is traveling. Also, for example, the environmental information may be information indicating the presence or absence of construction, congestion, and traffic accidents on the road on which the vehicle 9 is traveling or on roads surrounding the road.

環境情報取得部107は、取得した環境情報を、移動時間補正部105および到着確率算出部106に出力する。なお、環境情報取得部107は、所定のタイミングで、または定期的に、外部装置5から環境情報を取得して、記憶部12に環境情報121として記憶させておいてもよい。この場合、移動時間補正部105および到着確率算出部106は必要に応じて、記憶部12の環境情報121を参照することで、環境情報を取得する。 The environmental information acquisition unit 107 outputs the acquired environmental information to the travel time correction unit 105 and the arrival probability calculation unit 106. The environmental information acquisition unit 107 may acquire environmental information from the external device 5 at a predetermined timing or periodically, and store the acquired environmental information in the storage unit 12 as environmental information 121. In this case, the travel time correction unit 105 and the arrival probability calculation unit 106 acquire environmental information by referring to the environmental information 121 in the storage unit 12 as necessary.

移動時間補正部105は、移動時間補正処理を実行する。移動時間補正処理とは、カーナビ4から取得した移動時間を、環境情報および搭乗者の状態の、少なくとも一方に応じて補正する処理である。移動時間補正処理の詳細については後述する。移動時間補正部105は、補正後の移動時間を、通信部11に出力する。 The travel time correction unit 105 executes a travel time correction process. The travel time correction process is a process of correcting the travel time acquired from the car navigation system 4 according to at least one of the environmental information and the state of the passengers. The travel time correction process will be described in detail later. The travel time correction unit 105 outputs the corrected travel time to the communication unit 11.

到着確率算出部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 vehicle 9 at the destination to the communication unit 11.

ナビ情報取得部108は、情報処理装置1とカーナビ4との通信インタフェースである。ナビ情報取得部108はカーナビ4に対し、目的地情報および移動時間を要求する。また、ナビ情報取得部108は、カーナビ4から目的地情報を取得すると、該目的地情報を対象判定部102に出力する。また、ナビ情報取得部108は、カーナビ4から移動時間を取得すると、該移動時間を移動時間補正部105に出力する。 The navigation information acquisition unit 108 is a communication interface between the information processing device 1 and the car navigation system 4. The navigation information acquisition unit 108 requests destination information and travel time from the car navigation system 4. Furthermore, when the navigation information acquisition unit 108 acquires destination information from the car navigation system 4, it outputs the destination information to the target determination unit 102. Furthermore, when the navigation information acquisition unit 108 acquires travel time from the car navigation system 4, it outputs the travel time to the travel time correction unit 105.

記憶部12は、情報処理装置1の動作に必要な各種データを記憶する。記憶部12は、環境情報121、状態ログデータ122、感情DB123、体調DB124、および第1プログラムデータ125を記憶する。また、記憶部12は、図示しない車両登録情報を記憶していてもよい。車両登録情報とは、管理システム500に利用登録している車両9の情報(例えば、各車両9の識別情報、および各車両9との通信に必要な情報)である。第1プログラムデータ125は、制御部10が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。 The memory unit 12 stores various data necessary for the operation of the information processing device 1. The memory unit 12 stores environmental information 121, status log data 122, emotion DB 123, physical condition DB 124, and first program data 125. The memory unit 12 may also store vehicle registration information (not shown). The vehicle registration information is information about the vehicles 9 registered for use in the management system 500 (e.g., identification information for each vehicle 9, and information necessary for communication with each vehicle 9). The first program data 125 is a data group that brings together programs and libraries for the control unit 10 to realize various functions.

(感情DBと体調DB)
図3は、感情DB123のデータ構造の一例を示す図である。感情DB123は、搭乗者の感情の分類区分それぞれに対応する、到着確率の補正係数(到着確率係数)、および、移動時間の補正係数(移動時間係数)を規定するデータベースである。感情DB123に規定された各種情報は、追加、変更、削除が可能であってよい。
(Emotion DB and physical condition DB)
3 is a diagram showing an example of the data structure of emotion DB 123. Emotion DB 123 is a database that specifies the arrival probability correction coefficient (arrival probability coefficient) and the travel time correction coefficient (travel time coefficient) corresponding to each passenger emotion classification category. Various information specified in emotion DB 123 may be added, changed, or deleted.

図4は、体調DB124のデータ構造の一例を示す図である。体調DB124は、搭乗者の体調の区分(体調レベル)それぞれに対応する、到着確率係数および移動時間係数を規定するデータベースである。体調DB124に規定された各種情報は、追加、変更、削除が可能であってよい。 Figure 4 is a diagram showing an example of the data structure of the physical condition DB 124. The physical condition DB 124 is a database that specifies the arrival probability coefficient and travel time coefficient corresponding to each passenger's physical condition category (physical condition level). The various information specified in the physical condition DB 124 may be added, changed, or deleted.

(外部装置5)
外部装置5は、車両9の周囲の環境に係る情報を提供する装置である。外部装置5は、例えば、各地域の天気予報サービス、または、各道路の渋滞状況を提供するサーバ等であってもよい。なお、外部装置5は複数存在し、それぞれが、情報処理装置1またはカーナビ4の少なくとも一方と通信する装置であってもよい。
(External device 5)
The external device 5 is a device that provides information related to the environment around the vehicle 9. The external device 5 may be, for example, a server that provides a weather forecast service for each region, or traffic congestion conditions for each road, etc. Note that there may be a plurality of external devices 5, each of which communicates with at least one of the information processing device 1 and the car navigation system 4.

≪システム全体の処理の流れ≫
図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 terminal input unit 33 of the terminal device 3. The terminal input unit 33 accepts an operation to input the search condition (S100), and the terminal control unit 30 acquires the operation content from the terminal input unit 33. The terminal control unit 30 identifies the search condition from the operation content, and transmits information indicating the search condition to the cloud server 2 via the terminal communication unit 31 (S102).

クラウドサーバ2のサーバ制御部20は、サーバ通信部21を介して検索条件を示す情報を受信する(S104)。車両特定部201は、1台以上の登録車両を特定する。要求作成部202は、登録車両に対する応答要求を作成する。要求作成部202が作成する応答要求には、少なくとも、クラウドサーバ2が端末装置3から受信した検索条件を示す情報が含まれている。サーバ通信部21は、要求作成部202が作成した応答要求を登録車両それぞれに送信する(S108)。 The server control unit 20 of the cloud server 2 receives information indicating the search conditions via the server communication unit 21 (S104). The vehicle identification unit 201 identifies one or more registered vehicles. The request creation unit 202 creates a response request for the registered vehicles. The response request created by the request creation unit 202 includes at least information indicating the search conditions received by the cloud server 2 from the terminal device 3. The server communication unit 21 transmits the response request created by the request creation unit 202 to each registered vehicle (S108).

一方、車両9では、車両9の解錠時、またはエンジン始動時等の所定のタイミングから、定期的に、車両9の搭乗者の生体情報を、生体センサ6を用いて測定している。情報処理装置1の生体情報取得部103は、該生体情報を定期的に取得し(S110)、該生体情報から、搭乗者の状態(例えば、感情および体調)を推定している(S112)。 On the other hand, in the vehicle 9, the biometric information of the occupant of the vehicle 9 is measured periodically using the biometric sensor 6 from a predetermined timing such as when the vehicle 9 is unlocked or the engine is started. The biometric information acquisition unit 103 of the information processing device 1 periodically acquires the biometric information (S110) and estimates the state of the occupant (e.g., emotion and physical condition) from the biometric information (S112).

また、情報処理装置1の環境情報取得部107は、通信部11を介して所定のタイミングで外部装置5と通信を行い、環境情報を取得している(S114)。例えば、環境情報取得部107は、車両9のエンジン始動時に、外部装置5から、車両9が居る地域の天気予報の情報、または、車両9が走行中または走行予定の道路の渋滞状況を示す情報を取得する。 The environmental information acquisition unit 107 of the information processing device 1 communicates with the external device 5 at a predetermined timing via the communication unit 11 to acquire environmental information (S114). For example, when the engine of the vehicle 9 is started, the environmental information acquisition unit 107 acquires from the external device 5 weather forecast information for the area in which the vehicle 9 is located, or information indicating the traffic congestion situation on the road on which the vehicle 9 is traveling or is scheduled to travel.

このような状態で、情報処理装置1の通信部11は、クラウドサーバ2から応答要求を受信する(S116)。通信部11は受信した応答要求を条件取得部101に出力する。条件取得部101は、応答要求に含まれている、検索条件を示す情報を、対象判定部102に出力する。対象判定部102は、検索条件に基づいて条件合致判定処理を実行する(S118)。 In this state, the communication unit 11 of the information processing device 1 receives a response request from the cloud server 2 (S116). The communication unit 11 outputs the received response request to the condition acquisition unit 101. The condition acquisition unit 101 outputs information indicating the search conditions included in the response request to the target determination unit 102. The target determination unit 102 executes a condition match determination process based on the search conditions (S118).

(条件合致判定処理)
図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 object determination unit 102. When the object determination unit 102 acquires information indicating the search conditions, the object determination unit 102 checks whether the power of the car navigation system 4 is ON via the navigation information acquisition unit 108 (S200). Note that this process is not essential.

カーナビの電源が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 target determination unit 102 requests destination information from the car navigation system 4 via the navigation information acquisition unit 108 (S202). If the destination information can be acquired from the car navigation system 4 in response to the request (YES in S204), the target determination unit 102 determines whether the destination indicated by the destination information matches the search conditions (S206). For example, if a location is specified as a search condition, the target determination unit 102 may determine whether the specified location matches the destination. In this case, if the specified location matches the destination, the target determination unit 102 determines that the destination matches the search conditions, and if they do not match, the target determination unit 102 determines that the destination does not match the search conditions. Also, for example, if a region is specified as a search condition, the target determination unit 102 may determine whether the destination is included in the specified region. In this case, if the destination is included in the specified region, the target determination unit 102 determines that the destination matches the search conditions, and if not, the target determination unit 102 determines that the destination does not match the search conditions.

目的地が検索条件に合致する場合(S206でYES)、対象判定部102は、車両9が検索対象の車両であると判定する(S208)。一方、目的地が検索条件に合致しない場合(S206でNO)、対象判定部102は、車両9が検索対象外の車両であると判定する(S210)。 If the destination matches the search conditions (YES in S206), the target determination unit 102 determines that the vehicle 9 is a vehicle to be searched for (S208). On the other hand, if the destination does not match the search conditions (NO in S206), the target determination unit 102 determines that the vehicle 9 is a vehicle not to be searched for (S210).

なお、カーナビ4の電源がON状態でない場合(S200でNO)、および、カーナビ4から目的地情報が得られなかった場合(S204でNO)も、対象判定部102は、車両9が検索対象外の車両であると判定する(S210)。カーナビ4の電源が入っていない場合、および、カーナビ4において目的地が設定されていない場合は、車両9の目的地が不明であるためである。 In addition, even if the car navigation system 4 is not turned on (NO in S200) and if destination information is not obtained from the car navigation system 4 (NO in S204), the target determination unit 102 determines that the vehicle 9 is not a vehicle to be searched for (S210). This is because when the car navigation system 4 is not turned on and when a destination is not set in the car navigation system 4, the destination of the vehicle 9 is unknown.

再び図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 vehicle 9 is not a vehicle to be searched for (NO in S120), the target determination unit 102 creates a non-target notification and outputs it to the communication unit 11. The communication unit 11 transmits the non-target notification to the cloud server 2 (S128).

一方、条件合致判定処理(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 vehicle 9 is the vehicle to be searched for (YES in S120), the target determination unit 102 instructs the state identification unit 104 to perform state identification process, the travel time correction unit 105 to perform travel time correction process, and the arrival probability calculation unit 106 to perform arrival probability calculation process. The target determination unit 102 executes the state identification process (S122) and outputs the identification result to the arrival probability calculation unit 106. The travel time correction unit 105 executes travel time correction process (S124). The arrival probability calculation unit 106 executes arrival probability calculation process (S126). The state identification process and the travel time correction process may be performed in any order. The state identification process and the travel time correction process may be performed in parallel. The travel time correction process and the arrival probability calculation process may be performed in parallel.

(状態特定処理)
図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 state identification unit 104. Note that the example of FIG. 7 describes an example in which both the emotion and physical condition of the passenger are identified. When the state identification unit 104 receives an instruction from the target determination unit 102, it refers to the emotion estimation results up to now and determines whether the same emotion has continued for a predetermined first time or more (S300). If it has continued (YES in S300), the state identification unit 104 determines the latest estimation result, i.e., the continuing emotion, as the current emotion (S302). On the other hand, if the same emotion has not continued for the predetermined first time or more (NO in S300), the state identification unit 104 determines the emotion that has continued for a second time or more in the past as the current emotion (S304).

体調についても同様である。状態特定部104は、今までの体調の推定結果を参照し、所定の第2時間以上、同じ体調レベルが継続しているか否かを判定する(S306)。継続している場合(S306でYES)、状態特定部104は、最新の推定結果、すなわち、継続中の体調レベルを、現在の体調レベルと決定する(S308)。一方、所定の第2時間以上、同じ体調レベルが継続していない場合(S306でNO)、状態特定部104は、過去に第2時間以上継続した感情を現在の感情と決定する(S310)。 The same applies to physical condition. The condition identification unit 104 refers to the previous estimated physical condition results and determines whether the same physical condition level has continued for a predetermined second time or more (S306). If it has continued (YES in S306), the condition identification unit 104 determines the latest estimated result, i.e., the ongoing physical condition level, as the current physical condition level (S308). On the other hand, if the same physical condition level has not continued for the predetermined second time or more (NO in S306), the condition identification unit 104 determines the emotion that has continued in the past for the second time or more as the current emotion (S310).

なお、過去の感情および体調の推定結果については、状態特定部104が一定期間記憶していてもよいし、状態ログデータ122を参照することで特定してもよい。また、第1時間と第2時間は同じ長さであっても、異なる長さであってもよい。例えば、第1時間および第2時間は5分程度であってよい。このように、今現在の1点における推定結果ではなく、ある程度持続している状態を、現在の搭乗者の状態と特定することで、一時的な生体情報の変化等によって状態特定の精度が落ちることを防止することができる。 The past estimation results of emotions and physical conditions may be stored by the condition identification unit 104 for a certain period of time, or may be identified by referring to the condition log data 122. The first and second times may be the same length or different lengths. For example, the first and second times may be about five minutes. In this way, by identifying the current condition of the occupant as a state that has continued for a certain period of time, rather than an estimation result at a single current point, it is possible to prevent the accuracy of state identification from decreasing due to temporary changes in biometric information, etc.

≪移動時間算出処理≫
図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 time correction unit 105. The travel time correction unit 105 acquires the travel time from the car navigation system 4 via the navigation information acquisition unit 108 (S400). The travel time correction unit 105 corrects the acquired travel time according to the environmental information input from the environmental information acquisition unit 107 (S402).

例えば、環境情報が、車両9の周囲の天気が大雨、大雪、台風等の悪天候であることを示す場合、移動時間補正部105は移動時間に1より大きい移動時間係数を乗じてもよい。これにより、車両9の周囲が悪天候の場合、移動時間は補正前より長い時間に補正される。また例えば、環境情報が、車両9が走行中の道路、または該道路の周辺の道路において、工事、渋滞、または交通事故が起こっていることを示している場合、移動時間補正部105は移動時間に1より大きい移動時間係数を乗じてもよい。これにより、車両9の周囲で工事、渋滞、または交通事故が起きている場合、移動時間は補正前より長い時間に補正される。 For example, if the environmental information indicates that the weather around vehicle 9 is bad, such as heavy rain, heavy snow, or a typhoon, the travel time correction unit 105 may multiply the travel time by a travel time coefficient greater than 1. As a result, when the weather around vehicle 9 is bad, the travel time is corrected to a longer time than before correction. Also, for example, if the environmental information indicates that construction, congestion, or a traffic accident is occurring on the road on which vehicle 9 is traveling or on roads surrounding the road, the travel time correction unit 105 may multiply the travel time by a travel time coefficient greater than 1. As a result, when construction, congestion, or a traffic accident is occurring around vehicle 9, the travel time is corrected to a longer time than before correction.

到着確率算出部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 emotion DB 123 and the physical condition DB 124, and calculates a travel time coefficient corresponding to the passenger's overall state by multiplying a travel time coefficient corresponding to the emotion of the passenger identified by the state identification unit 104 by a travel time coefficient corresponding to the physical condition. The arrival probability calculation unit 106 then multiplies the calculated travel time coefficient by the travel time corrected in S402 to calculate the corrected travel time of the vehicle 9.

≪到着確率算出処理≫
図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 emotion DB 123 and reads out an arrival probability coefficient (X) corresponding to the emotion of the passenger identified by the state identification unit 104 (S500). Next, the arrival probability calculation unit 106 refers to the physical condition DB 124 and reads out an arrival probability coefficient (Y) corresponding to the physical condition of the passenger identified by the state identification unit 104 (S502). Next, the arrival probability calculation unit 106 calculates an arrival probability coefficient (Z) according to the environmental information.

最後に、到着確率算出部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 vehicle 9. Note that the processes of S500 to S504 may be performed in any order.

図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 vehicle 9 are calculated, the control unit 10 outputs the corrected travel time and the arrival probability of vehicle 9 to the communication unit 11. The communication unit 11 transmits the corrected travel time and the arrival probability of vehicle 9 to the cloud server 2 (S128).

クラウドサーバ2は、補正後の移動時間および車両9の到着確率、または、対象外通知を、車両9から受信する(S130)。クラウドサーバ2は、補正後の移動時間および車両9の到着確率を受信した場合、これらの情報を、移動状況データ221として、サーバ記憶部22に記憶させてもよい。 The cloud server 2 receives the corrected travel time and the arrival probability of the vehicle 9, or a non-target notification, from the vehicle 9 (S130). When the cloud server 2 receives the corrected travel time and the arrival probability of the vehicle 9, it may store this information in the server storage unit 22 as travel status data 221.

そして、クラウドサーバ2の集計部203は、応答要求を送信した車両9から取得した補正後の移動時間および車両9の到着確率を用いて、集計処理を実行する。 Then, the aggregation unit 203 of the cloud server 2 performs aggregation processing using the corrected travel time and the arrival probability of the vehicle 9 obtained from the vehicle 9 that sent the response request.

≪集計処理≫
図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 unit 203 divides the arrival probability acquired from each vehicle 9 into categories according to the length of the travel time associated with the arrival probability (S600). Next, the tallying unit 203 sums up the vehicle arrival probability (i.e., the number of vehicles 9 scheduled to arrive) for each time segment (S602). Finally, the display data creation unit 204 creates a graph showing the number of vehicles scheduled to arrive for each time segment (S604).

≪集計結果の表示例≫
図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 data generating unit 204 after the tallying process by the tallying unit 203. That is, it can be said that Fig. 11 to 13 are diagrams showing an example of the search results displayed on the terminal display unit 34 of the terminal device 3.

図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 unit 203 may calculate tallying results for a specific time period and for each location. The display data creation unit 204 may then create image data showing the number of vehicles scheduled to arrive for each location at a specific time, and transmit the image data to the terminal device 3.

図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 terminal device 3 can compare the congestion situations at each location.

〔実施形態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 biosensor 6. The biometric information acquisition unit 103 may include an image acquisition unit that acquires an image captured by the on-board camera. The information processing device 1 may include a passenger number determination unit that determines the number of passengers in the vehicle 9 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 communication unit 11 may transmit the expected number of arrivals to the cloud server 2 as information related to the arrival probability.

以下、実施形態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 biometric sensor 6 includes at least an on-board camera. The biometric information acquisition unit 103 acquires images captured by the on-board camera showing passengers as biometric information. The biometric information acquisition unit 103 also transmits the acquired images to the passenger number determination unit 109. The memory unit 12 also stores first program data 126. The first program data 126 is a data group that compiles programs and libraries for the control unit 10 according to this embodiment to realize various functions.

本実施形態に係る情報処理装置1の制御部10は、第1プログラムデータ126に含まれるプログラムを実行することによって、実施形態1に係る制御部10の各部、ならびに、搭乗者数特定部109および到着人数算出部110として機能する。搭乗者数特定部109は、車載カメラの撮影画像から、車両9の搭乗者数を特定する。搭乗者数特定部109は特定した搭乗者数を、到着人数算出部110へ送信する。 The control unit 10 of the information processing device 1 according to this embodiment executes a program included in the first program data 126, thereby functioning as each unit of the control unit 10 according to the first embodiment, as well as the passenger number determination unit 109 and the arrival number calculation unit 110. The passenger number determination unit 109 determines the number of passengers in the vehicle 9 from an image captured by the onboard camera. The passenger number determination unit 109 transmits the determined number of passengers to the arrival number calculation unit 110.

到着人数算出部110は、到着確率算出部106が算出した車両9の到着確率に、搭乗者数特定部109が特定した搭乗者数を乗ずることで、1台の車両9あたりの、到着予定人数を算出する。例えば、到着確率算出部106が算出した車両9の到着確率が0.9であり、搭乗人数が2人であった場合、到着人数算出部110は、到着予定人数を、0.9×2=1.8人と算出する。制御部10は、到着確率とともに、または到着確率に代わり、到着予定人数を通信部11へ出力する。通信部11は、到着予定人数をクラウドサーバ2へ送信する。 The number of arrivals calculation unit 110 calculates the number of expected arrivals per vehicle 9 by multiplying the arrival probability of vehicle 9 calculated by the arrival probability calculation unit 106 by the number of passengers identified by the number of passengers identification unit 109. For example, if the arrival probability of vehicle 9 calculated by the arrival probability calculation unit 106 is 0.9 and the number of passengers is 2, the number of arrivals calculation unit 110 calculates the expected number of arrivals to be 0.9 x 2 = 1.8. The control unit 10 outputs the expected number of arrivals to the communication unit 11 together with the arrival probability or instead of the arrival probability. The communication unit 11 transmits the expected number of arrivals to the cloud server 2.

以降、クラウドサーバ2の集計部203は、到着予定車両数ではなく、到着予定人数を集計する。集計方法は、実施形態1で示した、到着予定車両数の場合と同様である。 Then, the counting unit 203 of the cloud server 2 counts the number of people expected to arrive, instead of the number of vehicles expected to arrive. The counting method is the same as that for the number of vehicles expected to arrive shown in embodiment 1.

以上の処理により、情報処理装置1は、クラウドサーバ2に到着予定人数を通知することができる。したがって、車両の台数だけでなく、到着予定の人数までクラウドサーバ2で集計することができる。これにより、より正確に混雑状況を予測することができる。 By the above process, the information processing device 1 can notify the cloud server 2 of the number of people expected to arrive. Therefore, the cloud server 2 can count not only the number of vehicles but also the number of people expected to arrive. This allows for more accurate prediction of congestion.

〔実施形態3〕
本発明に係る管理システムにおいて、対象判定部102は、目的地情報をカーナビ4から取得できなかった場合に、車両9の搭乗者の端末装置(携帯端末7)から、搭乗者の予定を示す情報(スケジュール情報)を取得し、該スケジュール情報が検索情報と合致するか否かを判定してもよい。
[Embodiment 3]
In the management system of the present invention, when the destination information cannot be obtained from the car navigation system 4, the target determination unit 102 may obtain information indicating the plans of the passengers (schedule information) from the terminal device (mobile terminal 7) of the passengers in the vehicle 9, and determine whether the schedule information matches the search information.

≪要部構成≫
図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 vehicle 9. The mobile terminal 7 includes a mobile terminal control unit 70, a mobile terminal communication unit 71, a mobile terminal storage unit 72, a GPS receiver 74, and a timing unit 75. The mobile terminal 7 may include an input interface and an output interface such as a touch panel 73, but the touch panel 73 is not a required component.

本実施形態において、ナビ情報取得部108は、カーナビ4から目的地情報を取得できなかった場合、目的地情報の取得に失敗した旨を対象判定部102に通知する。対象判定部102は、目的地情報の取得に失敗したことを通知されると、通信部11を介して、携帯端末7に、搭乗者のスケジュール情報を要求する。 In this embodiment, if the navigation information acquisition unit 108 is unable to acquire destination information from the car navigation system 4, it notifies the target determination unit 102 of the failure to acquire destination information. When the target determination unit 102 is notified of the failure to acquire destination information, it requests the mobile terminal 7 via the communication unit 11 for the passenger's schedule information.

携帯端末通信部71は、携帯端末7と情報処理装置1との通信を行う。携帯端末通信部71は、情報処理装置1からの要求を受信し、携帯端末制御部70に送る。また、携帯端末通信部71は、インターネットと接続可能であってよい。そして、同様にインターネットに接続している、図示しないサーバ等にアクセスして、情報をやりとりしてもよい。例えば、携帯端末通信部71は、旅行会社の団体ツアー等に係る情報が記憶されたサーバにアクセス可能であってもよい。また例えば、携帯端末通信部71は、クラウド、または特定のサーバ上に保存された、ユーザ(乗員)のスケジュール情報(スケジュール情報721)を、インターネットにアクセスすることで取得してきてもよい。また、携帯端末通信部71は、インターネットを介して情報処理装置1と通信してよい。 The mobile terminal communication unit 71 communicates between the mobile terminal 7 and the information processing device 1. The mobile terminal communication unit 71 receives requests from the information processing device 1 and sends them to the mobile terminal control unit 70. The mobile terminal communication unit 71 may also be connectable to the Internet. It may also access a server (not shown) that is also connected to the Internet to exchange information. For example, the mobile terminal communication unit 71 may be able to access a server that stores information related to group tours from a travel agency. For example, the mobile terminal communication unit 71 may obtain schedule information (schedule information 721) of a user (passenger) that is stored in the cloud or on a specific server by accessing the Internet. The mobile terminal communication unit 71 may also communicate with the information processing device 1 via the Internet.

GPS受信機74は、人工衛星から送信されるGPS(Global Positioning System)信号を、所定の時間間隔で受信する。GPS信号には、車両9が存在する位置の経度および緯度を示す位置情報が含まれている。GPS受信機74は位置情報を携帯端末制御部70に供給する。計時部75は現在時刻を計時し、携帯端末制御部70に供給する。 The GPS receiver 74 receives GPS (Global Positioning System) signals transmitted from artificial satellites at a predetermined time interval. The GPS signals contain location information indicating the longitude and latitude of the location where the vehicle 9 is located. The GPS receiver 74 supplies the location information to the mobile terminal control unit 70. The clock unit 75 keeps track of the current time and supplies it to the mobile terminal control unit 70.

携帯端末制御部70は、携帯端末7を統括的に制御する。携帯端末制御部70は、第3プログラムデータ720(後述)に含まれるプログラムを実行することによって、携帯端末制御部70としての種々の機能を実現する。携帯端末制御部70は、情報処理装置1からの要求を受けると、携帯端末記憶部72からスケジュール情報721を読み出す。 The mobile terminal control unit 70 performs overall control of the mobile terminal 7. The mobile terminal control unit 70 executes a program included in the third program data 720 (described below) to realize various functions as the mobile terminal control unit 70. When the mobile terminal control unit 70 receives a request from the information processing device 1, it reads out schedule information 721 from the mobile terminal storage unit 72.

なお、携帯端末制御部70は、携帯端末記憶部72からスケジュール情報721を取得するのではなく、携帯端末通信部71を介して、クラウド、または特定のサーバ上に保存された、ユーザ(乗員)のスケジュール情報(スケジュール情報721)を、インターネットにアクセスすることで参照したり、取得したりしてもよい。この場合も、情報の参照元および取得元が異なる以外は、処理の流れは同様である。 In addition, the mobile device control unit 70 may refer to or obtain the user's (passenger's) schedule information (schedule information 721) stored in the cloud or on a specific server by accessing the Internet via the mobile device communication unit 71, rather than obtaining the schedule information 721 from the mobile device storage unit 72. In this case, the process flow is the same, except that the information reference source and information acquisition source are different.

携帯端末記憶部72には、第3プログラムデータ720およびスケジュール情報721が記憶されている。第3プログラムデータ720は、本実施形態に係る携帯端末制御部70が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。スケジュール情報721とは、携帯端末7のユーザ、すなわち搭乗者の、行動日時(行動の開始予定日時および終了予定日時)、行動場所、および行動内容をまとめたデータを1件のスケジュールとして、該スケジュールを1件以上含む情報である。スケジュール情報721には、未来のスケジュールのみならず、過去のスケジュールも記憶されていてよい。すなわち、行動の開始予定時刻および終了予定時刻は、過去の日時であってもよい。また、スケジュール情報721の各スケジュールには、該スケジュールに関連する各種施設(すなわち、行動場所)へ入場するための、入場チケットの購入履歴が含まれていてもよい。 The mobile terminal storage unit 72 stores third program data 720 and schedule information 721. The third program data 720 is a data group that compiles programs and libraries for the mobile terminal control unit 70 according to this embodiment to realize various functions. The schedule information 721 is information that includes one or more schedules, each of which is data that compiles the activity date and time (scheduled start date and time and scheduled end date and time of the activity), the activity location, and the activity content of the user of the mobile terminal 7, i.e., the passenger. The schedule information 721 may store not only future schedules, but also past schedules. In other words, the scheduled start time and scheduled end time of the activity may be past dates and times. In addition, each schedule in the schedule information 721 may include a purchase history of admission tickets for admission to various facilities (i.e., activity locations) related to the schedule.

また、例えば、スケジュールは搭乗者個人の予定および行動履歴のみならず、団体行動のスケジュールが含まれていてもよい。例えば、団体行動のスケジュールとして、搭乗者が参加する団体ツアーのスケジュールが含まれていてもよい。なお、団体ツアーのスケジュールである場合、各スケジュールにおける集合日時および解散または終了日時も、スケジュールに含まれ得る。また、この場合、スケジュール情報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 schedule information 721 in such a way that it can be distinguished as to whether it is a group tour schedule or an individual schedule.

携帯端末制御部70は、読み出したスケジュール情報721を、携帯端末通信部71を介して情報処理装置1に送信する。なお、携帯端末制御部70は、スケジュール情報721の全てのスケジュールを読み出して送信してもよいし、現在時刻から所定範囲内(例えば、24時間以内)のスケジュールを抽出して、情報処理装置1に送信してもよい。携帯端末制御部70は、スケジュール情報721を情報処理装置1に送信する際に、現在位置から、送信するスケジュールそれぞれの行動場所までの移動距離を算出して、該移動距離を示す情報も情報処理装置1に送信してもよい。例えば、以下の方法で現在位置から行動場所までの移動距離を算出することができる。すなわち、携帯端末制御部70は、GPS受信機74から供給された位置情報に基づき、現在位置を特定する。そして、携帯端末制御部70は、携帯端末通信部71を介してインターネット上の地図サービス等にアクセスすることで、各スケジュールの示す行動場所の位置を特定する。携帯端末制御部70は、現在位置と、行動場所の位置とから、移動距離を算出する。なお、携帯端末制御部70は、移動距離に基づいて、現在位置から各スケジュールの行動場所までの移動時間を算出して、これを情報処理装置1に送信してもよい。 The mobile terminal control unit 70 transmits the read schedule information 721 to the information processing device 1 via the mobile terminal communication unit 71. The mobile terminal control unit 70 may read and transmit all schedules in the schedule information 721, or may extract schedules within a predetermined range (for example, within 24 hours) from the current time and transmit them to the information processing device 1. When transmitting the schedule information 721 to the information processing device 1, the mobile terminal control unit 70 may calculate the travel distance from the current position to the action location of each schedule to be transmitted, and transmit information indicating the travel distance to the information processing device 1. For example, the travel distance from the current position to the action location can be calculated by the following method. That is, the mobile terminal control unit 70 identifies the current position based on the position information supplied from the GPS receiver 74. Then, the mobile terminal control unit 70 identifies the position of the action location indicated by each schedule by accessing a map service on the Internet via the mobile terminal communication unit 71. The mobile terminal control unit 70 calculates the travel distance from the current position and the position of the action location. In addition, the mobile device control unit 70 may calculate the travel time from the current location to the activity location of each schedule based on the travel distance and transmit this to the information processing device 1.

対象判定部102は、通信部11を介して、スケジュール情報721を取得する。対象判定部102は、現在時刻に最も近い行動日時であるスケジュールを1件、特定し、該スケジュールが示す行動場所を、目的地と決定する。なお、スケジュールから行動場所が特定できない場合、対象判定部102は車両9が検索条件に合致しないと判定してよい。 The object determination unit 102 acquires the schedule information 721 via the communication unit 11. The object determination unit 102 identifies one schedule that has the action date and time closest to the current time, and determines the action location indicated in the schedule as the destination. Note that if the action location cannot be identified from the schedule, the object determination unit 102 may determine that the vehicle 9 does not match the search conditions.

また、このようにスケジュール情報から目的地を特定する場合、移動時間補正部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 time correction unit 105 may execute the following process instead of the process shown in S400 of FIG. 8 in the travel time correction process. That is, the travel time correction unit 105 may acquire the travel time from the mobile terminal 7. The travel time correction unit 105 may also acquire the travel distance from the mobile terminal 7 to the destination and calculate the travel time based on the travel distance. The travel time correction unit 105 may also calculate the travel distance and travel time to the destination by itself. For example, the travel time correction unit 105 can calculate the travel distance from the distance between the destination identified from the schedule information acquired by the target determination unit 102 and the current position of the vehicle 9. The current position of the vehicle 9 may be acquired, for example, from a GPS receiver installed in the vehicle 9, a car navigation system 4, or the like.

≪条件合致判定処理≫
図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 target determination unit 102 searches for the mobile terminal 7 via the communication unit 11 (S710). When the mobile terminal 7 can be identified (YES in S710), the target determination unit 102 requests schedule information from the passenger's terminal device via the communication unit 11 (S712), and acquires the schedule information from the mobile terminal 7 (S714).

対象判定部102は、取得したスケジュール情報が、検索条件に合致するか否かを判定する(S716)。合致する場合(S716でYES)、対象判定部102は、車両9が検索対象の車両であると判定する(S708)。一方、合致しない場合(S716でNO)、対象判定部102は、車両9が検索対象の車両でないと判定する(S718)。 The target determination unit 102 determines whether the acquired schedule information matches the search conditions (S716). If it matches (YES in S716), the target determination unit 102 determines that the vehicle 9 is a vehicle to be searched (S708). On the other hand, if it does not match (NO in S716), the target determination unit 102 determines that the vehicle 9 is not a vehicle to be searched (S718).

以上の処理によれば、カーナビ4において目的地が設定されていない場合においても、搭乗者の予定から、車両9の目的地を推測して、車両9が検索対象か否かを特定することができる。 According to the above process, even if the destination is not set in the car navigation system 4, the destination of the vehicle 9 can be inferred from the passengers' schedule, and it can be determined whether the vehicle 9 is a search target.

なお、携帯端末記憶部72は、スケジュール情報721を記憶していなくてもよい。携帯端末記憶部72がスケジュール情報721を記憶していない場合は、実施形態3と同様、携帯端末制御部70は、スケジュール情報721をインターネットにアクセスすることで、他のサーバ等から取得してもよい。 The mobile device storage unit 72 does not have to store the schedule information 721. If the mobile device storage unit 72 does not store the schedule information 721, the mobile device control unit 70 may obtain the schedule information 721 from another server or the like by accessing the Internet, as in the third embodiment.

〔実施形態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 cloud server 2.

≪要部構成≫
図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 cloud server 2, a biosensor 6, and a mobile terminal 7. The management system 800 may also include a terminal device 3.

本実施形態に係る情報処理装置1の記憶部12は、状態ログデータ122と、感情DB123と、体調DB124と、第1プログラムデータ127と、を含む。第1プログラムデータ127は、本実施形態に係る制御部10が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。本実施形態に係る制御部10は、第1プログラムデータ127に含まれるプログラムを実行することによって、生体情報取得部103と、状態特定部104として機能する。 The memory unit 12 of the information processing device 1 according to this embodiment includes condition log data 122, an emotion DB 123, a physical condition DB 124, and first program data 127. The first program data 127 is a data group that compiles programs and libraries for the control unit 10 according to this embodiment to realize various functions. The control unit 10 according to this embodiment functions as a biometric information acquisition unit 103 and a condition identification unit 104 by executing a program included in the first program data 127.

本実施形態に係る携帯端末7は、携帯端末制御部70と、携帯端末通信部71と、携帯端末記憶部72とを含む。また、携帯端末7はタッチパネル73を含んでいてもよい。 The mobile terminal 7 according to this embodiment includes a mobile terminal control unit 70, a mobile terminal communication unit 71, and a mobile terminal storage unit 72. The mobile terminal 7 may also include a touch panel 73.

携帯端末通信部71は、携帯端末7とクラウドサーバ2および情報処理装置1との通信を行う。携帯端末通信部71は、情報処理装置1から状態情報を受信し、状態情報取得部704に出力する。携帯端末通信部71は、クラウドサーバ2に、携帯端末7のユーザ(すなわち、搭乗者)の、特定の場所への到着時刻と、該特定の場所での滞在時間の予測値とを送信する。 The mobile device communication unit 71 communicates between the mobile device 7 and the cloud server 2 and the information processing device 1. The mobile device communication unit 71 receives status information from the information processing device 1 and outputs it to the status information acquisition unit 704. The mobile device communication unit 71 transmits to the cloud server 2 the arrival time of the user of the mobile device 7 (i.e., the passenger) at a specific location and a predicted value of the stay time at the specific location.

携帯端末記憶部72は、携帯端末7の動作に必要なデータを記憶する。携帯端末記憶部72は、スケジュール情報721と、登録場所DB722と、滞在時間係数データ723と、第3プログラムデータ724とを記憶する。第3プログラムデータ724は、本実施形態に係る携帯端末制御部70が各種機能を実現するための、プログラムおよびライブラリをまとめたデータ群である。なお、スケジュール情報721と滞在時間係数データ723は必須のデータではない。 The mobile device storage unit 72 stores data necessary for the operation of the mobile device 7. The mobile device storage unit 72 stores schedule information 721, a registration location DB 722, stay time coefficient data 723, and third program data 724. The third program data 724 is a data group that brings together programs and libraries for the mobile device control unit 70 according to this embodiment to realize various functions. Note that the schedule information 721 and the stay time coefficient data 723 are not essential data.

スケジュール情報721は、実施形態3に係るスケジュール情報721と同様の情報を含んでいる。なお、携帯端末記憶部72がスケジュール情報721を含んでいない場合は、実施形態3と同様、携帯端末制御部70は、スケジュール情報721をインターネットにアクセスすることで、他のサーバ等から取得してもよい。 The schedule information 721 includes information similar to the schedule information 721 according to the third embodiment. If the mobile device storage unit 72 does not include the schedule information 721, the mobile device control unit 70 may obtain the schedule information 721 from another server by accessing the Internet, as in the third embodiment.

登録場所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 time coefficient data 723 is data for identifying a coefficient to be multiplied by the dwell time in the dwell time correction process described below. The dwell time coefficient data 723 will be described in detail later.

携帯端末制御部70は、第3プログラムデータ724に含まれるプログラムを実行することによって、位置情報取得部701と、到着判定部702と、滞在時間予測部703と、状態情報取得部704と、滞在時間補正部705として機能する。 The mobile terminal control unit 70 executes the program included in the third program data 724 to function as a location information acquisition unit 701, an arrival determination unit 702, a stay time prediction unit 703, a status information acquisition unit 704, and a stay time correction unit 705.

位置情報取得部701は、GPS受信機74から位置情報を取得する。位置情報取得部701は、取得した位置情報を到着判定部702に供給する。 The location information acquisition unit 701 acquires location information from the GPS receiver 74. The location information acquisition unit 701 supplies the acquired location information to the arrival determination unit 702.

到着判定部702は、位置情報に基づいて、携帯端末7、および、携帯端末7を所持する搭乗者が、特定の場所に到着したか否かを判定する。 The arrival determination unit 702 determines whether the mobile terminal 7 and the passenger carrying the mobile terminal 7 have arrived at a specific location based on the location information.

滞在時間予測部703は、到着判定部702が、搭乗者が特定の場所に到着したと判定すると、該搭乗者の滞在時間を予測する滞在時間予測処理を実行する。滞在時間予測処理については、後で詳述する。滞在時間予測部703は、予測した滞在時間を状態情報取得部704に出力する。以降、特段の記載が無い限り「滞在時間」とは、搭乗者が実際に滞在した時間ではなく、滞在時間予測部703が予測した予測時間であることとする。 When the arrival determination unit 702 determines that a passenger has arrived at a specific location, the stay time prediction unit 703 executes a stay time prediction process to predict the stay time of the passenger. The stay time prediction process will be described in detail later. The stay time prediction unit 703 outputs the predicted stay time to the status information acquisition unit 704. Hereinafter, unless otherwise specified, "stay time" refers to the predicted time predicted by the stay time prediction unit 703, not the actual stay time of the passenger.

状態情報取得部704は、情報処理装置1から、状態情報を取得する。状態情報取得部704は状態情報を滞在時間補正部705に出力する。「状態情報」とは、搭乗者の状態を示す情報である。状態情報は、情報処理装置1の状態特定部104において作成される。 The status information acquisition unit 704 acquires status information from the information processing device 1. The status information acquisition unit 704 outputs the status information to the dwell time correction unit 705. "Status information" is information that indicates the status of a passenger. The status information is created by the status identification unit 104 of the information processing device 1.

本実施形態では、状態特定部104は搭乗者の状態として、搭乗者の体調の良好度合いを推定することとする。しかしながら、状態情報には、搭乗者の感情を示す情報が含まれていてもよい。搭乗者の感情、および搭乗者の体調の良好度合いの分類は、実施形態1で説明した分類と同様であってよい。 In this embodiment, the state identification unit 104 estimates the degree of well-being of the occupant as the state of the occupant. However, the state information may also include information indicating the emotions of the occupant. The classification of the emotions of the occupant and the degree of well-being of the occupant's physical condition may be the same as the classification described in embodiment 1.

滞在時間補正部705は、各種情報に基づいて、滞在時間を補正する滞在時間補正処理を実行する。滞在時間補正処理については、後で詳述する。 The stay time correction unit 705 executes a stay time correction process to correct the stay time based on various information. The stay time correction process will be described in detail later.

本実施形態に係るクラウドサーバ2は、集計部203と、表示データ作成部204とを含む。本実施形態に係る集計部203は、携帯端末7から受信した情報を集計する。本実施形態における集計部203の集計処理については、後で詳述する。集計部203は、集計結果を表示データ作成部204に出力する。 The cloud server 2 according to this embodiment includes a counting unit 203 and a display data creation unit 204. The counting unit 203 according to this embodiment counts information received from the mobile terminal 7. The counting process of the counting unit 203 according to this embodiment will be described in detail later. The counting unit 203 outputs the counting result to the display data creation unit 204.

表示データ作成部204は、集計部203の集計結果に基づいて、端末装置3に送信するデータを作成する。本実施形態では、表示データ作成部204は、端末装置3の端末表示部34に表示させるための画像データを作成する。表示データ作成部204は作成した画像データをサーバ通信部21に出力する。 The display data creation unit 204 creates data to be sent to the terminal device 3 based on the tallying result of the tallying unit 203. In this embodiment, the display data creation unit 204 creates image data to be displayed on the terminal display unit 34 of the terminal device 3. The display data creation unit 204 outputs the created image data to the server communication unit 21.

≪処理の流れ≫
図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 arrival determination unit 702.

到着判定部702は、位置情報に基づいて、携帯端末7のユーザ、すなわち、搭乗者が、予め登録された場所のうち、いずれか特定の場所に到着したか否かを判定する(S802)。到着判定部702が到着していないと判定した場合(S802でNO)、携帯端末7は再び位置情報取得部701が位置情報を取得するまで待機する。一方、到着判定部702が、搭乗者が特定の場所に到着したと判定した場合(S802でYES)、到着判定部702は、滞在時間予測部703に、搭乗者が到着した場所を示す情報を通知する。 The arrival determination unit 702 determines whether the user of the mobile terminal 7, i.e., the passenger, has arrived at any specific location among the pre-registered locations based on the location information (S802). If the arrival determination unit 702 determines that the passenger has not arrived (NO in S802), the mobile terminal 7 waits until the location information acquisition unit 701 acquires location information again. On the other hand, if the arrival determination unit 702 determines that the passenger has arrived at a specific location (YES in S802), the arrival determination unit 702 notifies the stay time prediction unit 703 of information indicating the location where the passenger has arrived.

滞在時間予測部703は到着判定部702から通知を受けると、滞在時間予測処理を実行する(S804)。滞在時間予測部703は予測した滞在時間を、滞在時間補正部705に出力する。 When the stay time prediction unit 703 receives the notification from the arrival determination unit 702, it executes a stay time prediction process (S804). The stay time prediction unit 703 outputs the predicted stay time to the stay time correction unit 705.

滞在時間補正部705は、状態情報取得部704から滞在時間が入力されると、滞在時間補正処理を実行する(S806)。滞在時間補正部705は、計時部75から供給される現在時刻(すなわち、到着時刻)と、補正後の滞在時間とを、携帯端末通信部71を介してクラウドサーバ2に送信する(S808)。 When the stay time is input from the state information acquisition unit 704, the stay time correction unit 705 executes a stay time correction process (S806). The stay time correction unit 705 transmits the current time (i.e., the arrival time) provided by the timing unit 75 and the corrected stay time to the cloud server 2 via the mobile device communication unit 71 (S808).

≪滞在時間予測処理≫
図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 time prediction unit 703 receives a notification from the arrival determination unit 702, it reads out at least a part of the schedule information 721 stored in the mobile device storage unit 72 (S810). Alternatively, the staying time prediction unit 703 may download a part or all of the passenger's schedule information from an external server via the mobile device communication unit 71.

滞在時間予測部703は、スケジュール情報を得ると、現在時刻と合致するスケジュールを特定する(S812)。滞在時間予測部703は次に、特定したスケジュールが示す行動場所が、到着判定部702が到着したと判定した特定の場所と合致するか否かを判定する(S814)。合致しない場合(S814でNO)、滞在時間予測部703は後述するS828の処理を実行する。 When the stay time prediction unit 703 obtains the schedule information, it identifies a schedule that matches the current time (S812). The stay time prediction unit 703 then determines whether the activity location indicated by the identified schedule matches the specific location where the arrival determination unit 702 has determined that the user has arrived (S814). If they do not match (NO in S814), the stay time prediction unit 703 executes the process of S828 described below.

一方、合致する場合、滞在時間予測部703は、S812で特定したスケジュールが、団体行動(図19の例では、例えば団体ツアー)のスケジュールであるか否かを判定する(S816)。例えば、滞在時間予測部703は、スケジュール情報721を参照することで、S812で特定したスケジュールが団体ツアーのスケジュールであるか否かを特定する。団体ツアーのスケジュールの場合(S816でYES)、滞在時間予測部703は、該スケジュールにおける集合時刻および解散時刻(または終了時刻)から、滞在時間を予測する(S818)。例えば、滞在時間予測部703は、現在時刻から解散時刻(または終了時刻)までの時間を滞在時間と予測してもよい。 On the other hand, if there is a match, the stay time prediction unit 703 determines whether or not the schedule identified in S812 is a schedule for group activity (for example, a group tour in the example of FIG. 19) (S816). For example, the stay time prediction unit 703 refers to the schedule information 721 to determine whether or not the schedule identified in S812 is a schedule for a group tour. If it is a schedule for a group tour (YES in S816), the stay time prediction unit 703 predicts the stay time from the meeting time and the disbanding time (or end time) in the schedule (S818). For example, the stay time prediction unit 703 may predict the stay time to be the time from the current time to the disbanding time (or end time).

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 time prediction unit 703 refers to the schedule information 721 to determine whether or not a schedule in a different location is set immediately after the schedule identified in S812 (S820). Specifically, the stay time prediction unit 703 determines whether or not a schedule in a different location from the activity location of the schedule identified in S812 has been registered. Hereinafter, the "schedule in a different location immediately after the schedule identified in S812" will be referred to simply as the "later schedule."

後のスケジュールが設定されている場合(S820でYES)、滞在時間予測部703は、後のスケジュールの開始予定日時から、搭乗者の滞在時刻を予測する(S822)。滞在時間予測部703は、例えば、後のスケジュールの開始予定日時から、所定の移動時間分遡った時刻を、退場時刻として、現在時刻から該退場時刻までの時間を、滞在時間であると予測してもよい。 If a later schedule is set (YES in S820), the stay time prediction unit 703 predicts the passenger's stay time from the scheduled start date and time of the later schedule (S822). The stay time prediction unit 703 may, for example, set the exit time to a time that is a predetermined travel time back from the scheduled start date and time of the later schedule, and predict the stay time to be the time from the current time to the exit time.

後のスケジュールが設定されていない場合(S820でNO)、滞在時間予測部703は、スケジュール情報721に、到着判定部702から通知された特定の場所と同一の場所を行動場所とする、過去のスケジュールが含まれているか否かを判定する。換言すると、滞在時間予測部703は、現在搭乗者が居る場所に、過去に該搭乗者が来場しているか否かを判定する(S824)。 If no future schedule has been set (NO in S820), the stay time prediction unit 703 determines whether the schedule information 721 includes a past schedule in which the location of the activity is the same as the specific location notified by the arrival determination unit 702. In other words, the stay time prediction unit 703 determines whether the passenger has previously visited the location where the passenger is currently located (S824).

過去に来場している場合(S824でYES)、滞在時間予測部703は、該過去に来場したときの滞在時間から、今回の滞在時間を予測する(S826)。なお、過去に複数回来場している場合は、来場したときの滞在時間の平均をとり、該平均値を、今回の滞在時間としてよい。 If the user has visited the venue in the past (YES in S824), the stay time prediction unit 703 predicts the current stay time from the stay time of the previous visit (S826). Note that if the user has visited the venue multiple times in the past, the stay time of the previous visits may be averaged, and this average value may be used as the current stay time.

過去に来場していない場合(S824でNO)、滞在時間予測部703は、登録場所DB722を参照して、到着判定部702から通知された場所についての、平均滞在時間を、搭乗者の滞在時間と予測する(S828)。 If the passenger has not visited the venue before (NO in S824), the stay time prediction unit 703 refers to the registered location DB 722 and predicts the average stay time of the passenger at the location notified by the arrival determination unit 702 (S828).

なお、図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 information acquisition unit 704 requests state information from the information processing device 1 and acquires state information in response to the request (S840). The state information acquisition unit 704 outputs the state information to the stay time correction unit 705.

滞在時間補正部705は、状態情報に応じて滞在時間を補正する(S842)。例えば、滞在時間補正部705は、滞在時間に、搭乗者の体調の良好度合いに応じた滞在時間係数を乗ずる。具体的には、状態情報取得部704は例えば、体調のレベルに応じて、以下の滞在時間係数を、滞在時間に乗じてもよい。
体調レベル1:滞在時間係数=0.7
体調レベル2:滞在時間係数=0.8
体調レベル3:滞在時間係数=0.9
体調レベル4以上:滞在時間係数=1
次に、滞在時間補正部705は、搭乗者の客層を特定する(S844)。具体的には、滞在時間補正部705は、車両9に搭載されたカメラから、搭乗者と同行者を撮影した画像を取得し、該画像を解析することで、搭乗者と同行者の人数、ならびに各人の年齢(または大人か子供かの分類)および性別等を特定する。そして、特定した人数、年齢、および性別に基づいて、搭乗者と同行者の関係を分類したものを客層としてよい。なお、同行者がいない場合、搭乗者の年齢および性別等に基づいて客層を特定してよい。
The staying time correction unit 705 corrects the staying time according to the status information (S842). For example, the staying time correction unit 705 multiplies the staying time by a staying time coefficient according to the degree of the passenger's physical condition. Specifically, the status information acquisition unit 704 may multiply the staying time by the following staying time coefficients according to the level of the passenger's physical condition.
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
Physical condition level 4 or higher: Stay time coefficient = 1
Next, the staying time correction unit 705 identifies the customer demographics of the passengers (S844). Specifically, the staying time correction unit 705 acquires an image of the passengers and accompanying persons from a camera mounted on the vehicle 9, and analyzes the image to identify the number of passengers and accompanying persons, as well as the age (or classification as adult or child) and gender of each person. Then, based on the identified number of persons, age, and gender, the relationship between the passengers and accompanying persons may be classified as the customer demographics. Note that, if there are no accompanying persons, the customer demographics may be identified based on the age, gender, etc. of the passengers.

なお、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 vehicle 9 arrives at the destination and stops. In this case, the control unit 10 identifies that the vehicle 9 has stopped at the destination, for example, from information from various mechanisms of the vehicle 9. Alternatively, the control unit 10 identifies the movement of the passengers (and accompanying persons) from images of the biosensor 6 or a camera mounted on the vehicle 9, and determines that the vehicle 9 has stopped at the destination when the passengers (and accompanying persons) are moving to disembark.

なお、このように予め客層を特定しておく場合、滞在時間補正部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 time correction unit 705 does not need to execute the stay time correction process (S848 described below) using the identified customer demographic. This makes it possible to prevent, for example, a customer demographic identified in the past from being mistakenly used to correct the stay time.

また、滞在時間補正部705は、到着判定部702が特定した、搭乗者が到着した場所(例えば、施設)についての登録場所DB722を参照することで、該施設の分類を特定する。 In addition, the stay time correction unit 705 identifies the classification of the facility by referring to the registered location DB 722 for the location (e.g., facility) where the passenger arrived, as identified by the arrival determination unit 702.

次に、滞在時間補正部705は、客層および施設の分類に応じて、S842で補正した滞在時間を補正する(S848)。例えば、滞在時間補正部705は、滞在時間係数データ723を参照することで、S842で補正した滞在時間に、更に乗じる滞在時間係数を特定してもよい。 Next, the stay time correction unit 705 corrects the stay time corrected in S842 according to the customer demographic and facility classification (S848). For example, the stay time correction unit 705 may refer to the stay time coefficient data 723 to identify a stay time coefficient by which to further multiply the stay time corrected in S842.

≪滞在時間係数データ723≫
図21は、滞在時間係数データ723の一例を示す図である。図示の通り、滞在時間係数データ723は、施設分類ごと、および客層ごとの、滞在時間係数を示すデータである。なお、滞在時間係数データ723の形式は図21に限定されない。
<<Stay Time Coefficient Data 723>>
Fig. 21 is a diagram showing an example of the stay time coefficient data 723. As shown in the figure, the stay time coefficient data 723 is data indicating a stay time coefficient for each facility classification and each customer demographic. Note that the format of the stay time coefficient data 723 is not limited to that shown in Fig. 21.

なお、図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 unit 203. First, the tallying unit 203 calculates the scheduled exit time of each user of the mobile terminal 7 (i.e., each passenger) from the arrival time and stay time included in the arrival notice acquired from each mobile terminal 7 (S900). The tallying unit 203 then calculates the number of people staying in each period when the time is divided into a predetermined period (e.g., one hour) (S902). Here, the number of people staying is equal to the number of arrival notices indicating a time when the arrival time plus the stay time is later than the end time of each period. For example, the number of people staying in the period from 13:00 to 13:59 on a certain day is indicated by the number of arrival notices indicating a time when (arrival time + stay time) is later than 13:59. Finally, the display data creation unit 204 creates a graph showing the number of people staying in each period (S904).

以上の処理によれば、クラウドサーバ2は、ある特定の場所における、滞在人数の時系列での推移を正確に集計することができる。そして、端末装置3は、クラウドサーバ2から、該集計されたグラフを受信して表示することで、検索者に、ある特定の場所における、滞在人数の時系列での推移を示すことができる。 By using the above process, the cloud server 2 can accurately tally up the change in the number of visitors over time at a particular location. The terminal device 3 can then receive the tally up graph from the cloud server 2 and display it, thereby showing the searcher the change in the number of visitors over time at a particular location.

〔変形例1〕
実施形態4において、スケジュール情報721は、各スケジュールが団体行動のスケジュールか否かを示す情報を含んでいなくてもよい。この場合、滞在時間予測部703は、管理システム800と提携している旅行会社のサーバから取得した情報に基づいて、図19のS816の判定を行ってもよい。
[Modification 1]
In the fourth embodiment, the schedule information 721 may not include information indicating whether each schedule is a group activity schedule. In this case, the stay time prediction unit 703 may make the determination in S816 in FIG. 19 based on information acquired from a server of a travel agency that is affiliated with the management system 800.

具体的には、滞在時間予測部703はまず、携帯端末記憶部72のユーザ情報から、ユーザ(すなわち、乗員)の個人情報を特定する。個人情報とは、例えば、名前、住所、生年月日等である。滞在時間予測部703は続いて、携帯端末通信部71を介してインターネットに接続し、該インターネット上の旅行会社のサーバに記憶された、ツアーに係る情報のなかで、ユーザの個人情報に合致する情報を検索する。例えば、滞在時間予測部703は、氏名と生年月日がユーザと同じ人の、ツアーの参加予定が有るか否かを検索する。 Specifically, the stay time prediction unit 703 first identifies personal information of the user (i.e., the passenger) from the user information in the mobile device storage unit 72. Personal information includes, for example, name, address, and date of birth. The stay time prediction unit 703 then connects to the Internet via the mobile device communication unit 71 and searches for information related to tours stored on a travel agency's server on the Internet that matches the user's personal information. For example, the stay time prediction unit 703 searches to see if anyone with the same name and date of birth as the user is planning to participate in the tour.

ツアーの参加予定が有る場合、滞在時間予測部703は、該参加予定のツアーの目的地が、S812で特定したスケジュールが示す行動場所と合致するか否かを判定する。合致する場合、滞在時間予測部703は、S812で特定したスケジュールが、団体ツアーのスケジュールであると判定する(S816でYES)。一方、ツアーの参加予定が無い場合、または、参加予定のツアーの目的地と、S812で特定したスケジュールが示す行動場所とが合致しない場合、滞在時間予測部703は、S812で特定したスケジュールが、団体ツアーのスケジュールではないと判定する(S816でNO)。 If there is a plan to join a tour, the stay time prediction unit 703 determines whether the destination of the planned tour matches the activity location indicated in the schedule identified in S812. If they match, the stay time prediction unit 703 determines that the schedule identified in S812 is a group tour schedule (YES in S816). On the other hand, if there is no plan to join a tour, or if the destination of the planned tour does not match the activity location indicated in the schedule identified in S812, the stay time prediction unit 703 determines that the schedule identified in S812 is not a group tour schedule (NO in S816).

〔変形例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 control unit 10 of the information processing device 1 may be executed by the server control unit 20 of the cloud server 2. Also, some of the various processes executed by the server control unit 20 may be executed by the control unit 10.

この場合、各種処理に必要なデータは、情報処理装置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 cloud server 2 as appropriate. The first program data 125, 126, or 127 may include programs and libraries required for the processes handled by the control unit 10 among the processes executed by the control unit 10 and the server control unit 20. The second program data 222 or 223 may include programs and libraries required for the processes handled by the server control unit 20 among the processes executed by the control unit 10 and the server control unit 20.

〔変形例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 control unit 10 of the information processing device 1 may be executed by the mobile terminal control unit 70 of the mobile terminal 7. Also, some of the various processes executed by the mobile terminal control unit 70 may be executed by the control unit 10.

この場合、各種処理に必要なデータは、情報処理装置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 first program data 125 or 127 may include programs and libraries required for the processes handled by the control unit 10 among the processes executed by the control unit 10 and the mobile terminal control unit 70. The third program data 720 or 724 may include programs and libraries required for the processes handled by the mobile terminal control unit 70 among the processes executed by the control unit 10 and the mobile terminal control unit 70.

〔ソフトウェアによる実現例〕
情報処理装置1、クラウドサーバ2、端末装置3、およびカーナビ4の制御ブロックは、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Software implementation example]
The control blocks of the information processing device 1, the cloud server 2, the terminal device 3, and the car navigation system 4 may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or may be realized by software.

後者の場合、情報処理装置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 cloud server 2, the terminal device 3, and the car navigation system 4 are provided with a computer that executes instructions of a program, which is software that realizes each function. This computer is provided with, for example, one or more processors, and a computer-readable recording medium that stores the program. The object of the present invention is achieved by the processor reading the program from the recording medium and executing it in the computer. The processor can be, for example, a CPU (Central Processing Unit). The recording medium can be a "non-transient tangible medium", such as a ROM (Read Only Memory), as well as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, etc. The computer can also be provided with a RAM (Random Access Memory) that deploys the program. The program can also be supplied to the computer via any transmission medium (such as a communication network or a broadcast wave) that can transmit the program. Note that one aspect of the present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 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 Information processing device 2 Cloud server 3 Terminal device 4 Car navigation 5 External device 6 Biometric sensor 7 Mobile terminal 9 Vehicle 10 Control unit 11 Communication unit 12 Memory unit 20 Server control unit 21 Server communication unit 22 Server memory unit 30 Terminal control unit 31 Terminal communication unit 32 Terminal memory unit 33 Terminal input unit 34 Terminal display unit 40 Navigation control unit 41 Navigation communication unit 42 Navigation memory unit 43 Navigation input unit 44 Navigation display unit 70 Mobile terminal control unit 71 Mobile terminal communication unit 72 Mobile terminal memory unit 101 Condition acquisition unit 102 Target determination unit 103 Biometric information acquisition unit 104 State identification unit 105 Travel time correction unit 106 Arrival probability calculation unit 107 Environmental information acquisition unit 108 Navigation information acquisition unit 109 Number of passengers identification unit 110 Number of arrivals calculation unit 121 Environmental information 122 State log data 201 Vehicle identification unit 202 Request creation unit 203 Aggregation unit 204 Display data creation unit 221 Movement status data 500, 600, 700, 800 Management system 123 Emotion database 124 Physical condition database 701 Position information acquisition unit 702 Arrival determination unit 703 Stay time prediction unit 704 Status information acquisition unit 705 Stay time correction unit 721 Schedule information 722 Registered location database 723 Stay time coefficient data

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に記載の情報処理装置。 The information processing device according to claim 1, further comprising a travel time correction unit that corrects the travel time to the destination according to the passenger's condition. 前記車両に搭載された生体センサから、前記車両の搭乗者の生体情報を取得する生体情報取得部と、
前記生体情報から、前記搭乗者の状態を特定する状態特定部と、を備え、
前記到着確率算出部は、前記状態特定部が特定した前記搭乗者の状態に基づいて、前記到着確率を算出することを特徴とする請求項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 .
前記滞在時間予測部は、前記搭乗者の行動日時、行動場所、および行動内容を示すスケジュールを含むスケジュール情報に基づいて、前記搭乗者の前記特定の場所での滞在時間を予測することを特徴とする、請求項15に記載の携帯端末。 The mobile terminal according to claim 15 , characterized in that the stay time prediction unit predicts the stay time of the passenger at the specific location based on schedule information including a schedule indicating the date and time, location, and content of the passenger's activity. 前記行動日時には、前記スケジュールの開始予定日時および終了予定日時が含まれており、
前記滞在時間予測部は、現在時刻に合致するスケジュールの直後に、別の場所における他のスケジュールが設定されている場合、該他のスケジュールの開始予定日時に応じて、前記滞在時間を予測することを特徴とする、請求項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.
JP2020184596A 2020-11-04 2020-11-04 Information processing device, control method, and mobile terminal Active JP7552264B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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