US-12626599-B2 - Information system, management device and edge device
Abstract
An information system includes: a management device including a first management unit and a second management unit; and an edge device. The first management unit includes a storage unit that is configured to store, in association with the registered vehicle, vehicle data repeatedly provided from the edge device. The second management unit includes: a geofence setting unit that sets a geofence including a current position of the registered vehicle; a determination unit that determines whether the registered vehicle moves out of the geofence; and a notification transmission unit that transmits a notification indicating that the registered vehicle has moved out of the geofence to a terminal device associated with the registered vehicle when the determination unit determines that the registered vehicle has moved out of the geofence.
Inventors
- Masatoshi KOMIYAMA
Assignees
- DENSO CORPORATION
Dates
- Publication Date
- 20260512
- Application Date
- 20221212
- Priority Date
- 20220118
Claims (11)
- 1 . An information system, comprising: a terminal device owned by a user and associated with a registered vehicle; a management server and a service server; and an edge device having a processor and memory mounted in the registered vehicle, which is registered in the service server; wherein: the edge device is configured to: repeatedly collect vehicle data including position information of the registered vehicle and a state of the registered vehicle and provide the vehicle data to the management server; and detect occurrence of a preset event and transmit an event notification indicative of the occurrence of the preset event to the service server; the management server is configured to store, in association with the registered vehicle, the vehicle data repeatedly provided from the edge device; the service server is configured to: acquire the vehicle data stored in the management server; receive the event notification transmitted from the edge device; set a geofence including a current position of the registered vehicle in response to receiving the event notification; change a shape and/or a size of the geofence according to authority given to an occupant of the registered vehicle; repeatedly identify the current position of the registered vehicle based on the acquired vehicle data; determine whether the registered vehicle moves out of the set geofence based on the current position of the registered vehicle; transmit a notification indicating that the registered vehicle has moved out of the geofence to the terminal device associated with the registered vehicle in response to determining that the registered vehicle has moved out of the geofence; and instruct the management server to perform predetermined vehicle control for the registered vehicle upon determining that the registered vehicle has moved out of the geofence; the terminal device is configured to display an image indicating that the registered vehicle has moved out of the geofence in response to receiving the notification; and the management server is further configured to control the registered vehicle to perform the predetermined vehicle control in response to being instructed to perform the predetermined vehicle control for the registered vehicle by the service server.
- 2 . The information system according to claim 1 , wherein: the terminal device is configured to instruct the service server to perform the predetermined vehicle control of the registered vehicle in response to receiving the notification from the service server; and the service server is further configured to instruct the management server to perform the predetermined vehicle control for the registered vehicle determined to be out of the geofence in response to the predetermined vehicle control being instructed by the terminal device.
- 3 . The information system according to claim 1 , wherein: the event notification includes a first event notification and a second event notification; the edge device is further configured to: transmit the first event notification to the service server in response to detecting the occurrence of the preset event; and transmit the second event notification to the service server in response to a vehicle speed of the registered vehicle increasing to be equal to or higher than a threshold after transmitting the first event notification; the service server is further configured to set the geofence in response to receiving the first event notification; and the service server is further configured to determine that the registered vehicle has moved out of the geofence in response receiving the second event notification.
- 4 . The information system according to claim 1 , wherein the service server is further configured to set a plurality of geofences having different sizes; and the plurality of geofences include a first geofence and a second geofence that is included inside the first geofence.
- 5 . An information system, comprising: a management server and a service server; and an edge device having a processor and memory mounted in a registered vehicle registered in the service server; wherein: the edge device is configured to: repeatedly collect vehicle data including position information of the registered vehicle and a state of the registered vehicle and provide the vehicle data to the management server; and detect occurrence of a preset event and transmit an event notification indicative of the occurrence of the preset event to the service server; the management server is configured to: store, in association with the registered vehicle, the vehicle data repeatedly provided from the edge device; and control the registered vehicle to perform instructed vehicle control; and the service server is configured to: acquire the vehicle data stored in the management server; receive the event notification transmitted from the edge device; set a geofence including a current position of the registered vehicle in response to receiving the event notification; change a shape and/or a size of the geofence according to authority given to an occupant of the registered vehicle; repeatedly identify the current position of the registered vehicle based on the acquired vehicle data; determine whether the registered vehicle moves out of the set geofence based on the current position of the registered vehicle; and instruct the management server to perform predetermined vehicle control for the registered vehicle in response to determining that the registered vehicle has moved out of the geofence.
- 6 . A management device, comprising: a management server; and a service server, wherein: the management device constitutes an information system together with an edge device having a processor and memory mounted in a registered vehicle registered in the service server; the management server is configured to store, in association with the registered vehicle, vehicle data including position information repeatedly provided from the edge device; the service server is configured to: acquire the vehicle data stored in the management server; receive an event notification that is indicative of occurrence of a preset event and that is transmitted from the edge device; set a geofence including a current position of the registered vehicle in response to receiving the event notification; change a shape and/or size of the geofence according to authority given to an occupant of the registered vehicle; repeatedly identify the current position of the registered vehicle based on the acquired vehicle data; determine whether the registered vehicle moves out of the set geofence based on the current position of the registered vehicle; transmit a notification indicating that the registered vehicle has moved out of the geofence to a terminal device associated with the registered vehicle in response to determining that the registered vehicle has moved out of the geofence; and instruct the management server to perform predetermined vehicle control for the registered vehicle upon determining that the registered vehicle has moved out of the geofence; the terminal device is configured to display an image indicating that the registered vehicle has moved out of the geofence in response to receiving the notification; and the management server is further configured to control the registered vehicle to perform the predetermined vehicle control in response to being instructed to perform the predetermined vehicle control by the service server.
- 7 . A management device, comprising: a management server; and a service server; wherein: the management device constitutes an information system together with an edge device having a processor and memory mounted in a registered vehicle registered in the service server; the management server is configured to: store, in association with the registered vehicle, vehicle data including position information repeatedly provided from the edge device; and control the registered vehicle to perform instructed vehicle control, and the service server is configured to: acquire the vehicle data stored in the management server; receive an event notification that is indicative of occurrence of a preset event and is transmitted from the edge device; set a geofence including a current position of the registered vehicle in response to receiving the event notification; change a shape and/or a size of the geofence according to authority given to an occupant of the registered vehicle; repeatedly identify the current position of the registered vehicle based on the acquired vehicle data; determine whether the registered vehicle moves out of the set geofence based on the current position of the registered vehicle; and instruct the management server to perform predetermined vehicle control for the registered vehicle in response to determining that the registered vehicle has moved out of the geofence.
- 8 . An information notification method performed by an information system including a management device and an edge device having a processor and memory, the management device including a management server and a service server, the edge device being mounted in a registered vehicle registered in the service server, the information notification method comprising: by the edge device, repeatedly collecting vehicle data including position information of the registered vehicle and a state of the registered vehicle and transmitting the vehicle data to the management server; detecting occurrence of a preset event and transmitting an event notification indicative of the occurrence of the preset event to the service server; by the management server, storing, in association with the registered vehicle, the vehicle data repeatedly provided from the edge device; by the service management server, acquiring the vehicle data stored in the management server; setting a geofence including a current position of the registered vehicle in response to receiving the event notification; changing a shape and/or a size of the geofence according to authority given to an occupant of the registered vehicle; repeatedly identifying the current position of the registered vehicle based on the acquired vehicle data; determining whether the registered vehicle moves out of the set geofence based on the identified current position; transmitting a notification indicating that the registered vehicle has moved out of the geofence to a terminal device associated with the registered vehicle upon determining that the registered vehicle has moved out of the geofence; and instructing the management server to perform predetermined vehicle control for the registered vehicle upon determining that the registered vehicle has moved out of the geofence; by the management server, controlling the registered vehicle to perform the predetermined vehicle control in response to being instructed by the service server to perform the predetermined vehicle control; wherein the terminal device is configured to display an image indicating that the registered vehicle has moved out of the geofence in response to receiving the notification.
- 9 . A vehicle control method performed by an information system including a management device and an edge device having a processor and memory, the management device including a management server and a service server, the edge device being mounted in a registered vehicle registered in the service server, the vehicle control method comprising: by the edge device, repeatedly collecting vehicle data including position information of the registered vehicle and a state of the registered vehicle and providing the vehicle data to the management server; and detecting occurrence of a preset event and transmitting an event notification indicative of the occurrence of the preset event to the service server; by the management server, storing, in association with the registered vehicle, the vehicle data repeatedly provided from the edge device; by the service server, acquiring the vehicle data stored in the management server; setting a geofence including a current position of the registered vehicle in response to receiving the event notification; changing a shape and/or a size of the geofence according to authority given to an occupant of the registered vehicle; repeatedly identifying the current position of the registered vehicle based on the acquired vehicle data; determining whether the registered vehicle moves out of the set geofence based on the identified current position; and instructing the management server to perform predetermined vehicle control for the registered vehicle upon determining that the registered vehicle has moved out of the geofence; and by the management server, controlling the registered vehicle to perform the predetermined vehicle control in response to being instructed by the service server to perform the predetermined vehicle control.
- 10 . An edge device that constitutes an information system together with a management device including a management server and a service server, the edge device being mounted in a registered vehicle registered in the service server, the edge device having a processor and memory configured to: repeatedly collect vehicle data including position information of the registered vehicle and a state of the registered vehicle and provide the vehicle data to the management server; transmit a first event notification to the service server in response to detecting occurrence of a preset event; and transmit a second event notification to the service server in response to a vehicle speed of the registered vehicle increasing to be equal to or higher than a threshold after transmission of the first event notification, wherein: the service server is configured to: receive the first event notification transmitted from the edge device; set a geofence including a current position of the registered vehicle in response to receiving the first event notification; change a shape and/or a size of the geofence according to authority given to an occupant of the registered vehicle; transmit a notification indicating that the registered vehicle has moved out of the geofence to a terminal device associated with the registered vehicle in response to determining that the registered vehicle has moved out of the geofence; and instruct the management server to perform predetermined vehicle control for the registered vehicle upon determining that the registered vehicle has moved out of the geofence; and the management server is further configured to control the registered vehicle to perform the predetermined vehicle control in response to being instructed by the service server to perform the predetermined vehicle control.
- 11 . A non-transitory computer readable tangible storage medium storing a program for a processor of an edge device, the edge device constituting an information system together with a management device including a management server and a service server, the edge device being mounted in a registered vehicle registered in the service server, the program, when executed by the processor, causing the processor to: repeatedly collect vehicle data including position information of the registered vehicle and a state of the registered vehicle and provide the vehicle data to the management server; transmit a first event notification to the service server in response to detecting occurrence of a preset event; and transmit a second event notification to the service server when a vehicle speed of the registered vehicle increases to be equal to or higher than a threshold after the first event notification was transmitted, wherein: the service server is configured to: receive the first event notification transmitted from the edge device; set a geofence including a current position of the registered vehicle in response to receiving the first event notification; change a shape and/or a size of the geofence according to authority given to an occupant of the registered vehicle; transmit a notification indicating that the registered vehicle has moved out of the geofence to a terminal device associated with the registered vehicle in response to determining that the registered vehicle has moved out of the geofence; and instruct the management server to perform predetermined vehicle control for the registered vehicle upon determining that the registered vehicle has moved out of the geofence; and the management server is further configured to control the registered vehicle to perform the predetermined vehicle control in response to being instructed by the service server to perform the predetermined vehicle control.
Description
CROSS REFERENCE TO RELATED APPLICATIONS This application is based on and incorporates herein by reference Japanese Patent Application No. 2022-005646 filed on Jan. 18, 2022. TECHNICAL FIELD The present disclosure relates to a technology for effectively using resources of a connected car. BACKGROUND ART There has been known a technology for connecting a vehicle to a cloud server or the like on a network and uploading and downloading various types of data between the vehicle and the cloud. SUMMARY In one aspect of the present disclosure, an information system includes: a management device including a first management unit and a second management unit; and an edge device mounted in a registered vehicle registered in the second management unit. The edge device includes: a data providing unit that is configured to repeatedly collect vehicle data including position information of the registered vehicle and a state of the registered vehicle and provide the vehicle data to the first management unit; and an event transmission unit that is configured to detect occurrence of a preset event and transmit an event notification indicative of the occurrence of the event to the second management unit. The first management unit includes a storage unit that is configured to store, in association with the registered vehicle, the vehicle data repeatedly provided from the edge device. The second management unit includes: a data acquisition unit that is configured to acquire the vehicle data stored in the storage unit; a receiving unit that is configured to receive the event notification transmitted from the event transmission unit; a geofence setting unit that is configured to set a geofence including a current position of the registered vehicle in response to the receiving unit receiving the event notification; a position identification unit that is configured to repeatedly identify the current position of the registered vehicle based on the vehicle data acquired by the data acquisition unit; a determination unit that is configured to determine whether the registered vehicle moves out of the geofence set by the geofence setting unit based on the current position identified by the position identification unit; and a notification transmission unit that is configured to transmit a notification indicating that the registered vehicle has moved out of the geofence to a terminal device associated with the registered vehicle when the determination unit determines that the registered vehicle has moved out of the geofence. BRIEF DESCRIPTION OF DRAWINGS FIG. 1 is a schematic diagram showing a configuration of a mobility IoT system. FIG. 2 is a block diagram showing a hardware configuration of an edge device. FIG. 3 is a functional block diagram showing a functional configuration of the edge device. FIG. 4 is a diagram showing a first hierarchy of standardized vehicle data and a data format. FIG. 5 is a diagram showing a configuration of standardized vehicle data. FIG. 6 is a flowchart showing a border crossing detection process of a border crossing detection application. FIG. 7 is a block diagram showing a hardware configuration of a management server. FIG. 8 is a functional block diagram showing a functional configuration of the management server. FIG. 9 is a functional block diagram showing functional configurations of a mobility GW and a data management unit. FIG. 10 is a diagram showing a configuration of a shadow. FIG. 11 is a diagram showing a configuration of a latest index. FIG. 12 is a diagram showing a configuration of an index. FIG. 13 is a block diagram showing a hardware configuration of a service server. FIG. 14 is a functional block diagram showing a functional configuration of the service server. FIG. 15 is a flowchart showing a first example of an event process performed by an event management unit of the service server. FIG. 16 is a flowchart showing a second example of an event process performed by the event management unit of the service server. FIG. 17 is a sequence diagram showing an operation of the mobility IoT system in normal times. FIG. 18 is a sequence diagram showing an operation of the mobility IoT system when an event is detected in the edge device. FIG. 19 is an explanatory diagram showing an overview of services provided by the border crossing detection application. DESCRIPTION OF EMBODIMENTS To begin with, a relevant technology will be described first only for understanding the following embodiments. Fleet services are provided using a connected technology for commercial vehicles and include services such as vehicle tracking, business management, driver management, regulatory compliance, and cost reduction. Some fleet services are based on the premise that the vehicle will be used by another person. A user may have various concerns regarding the use of the vehicle by another person. One aspect of the present disclosure provides a technology for alleviating a user's concern about the use of a vehicle by an