Operating method of electronic device for providing information, and electronic device supporting same
The electronic device and method analyze vehicle operation data to enhance safety monitoring of delivery personnel, addressing the lack of accurate safety information in existing systems by providing real-time or periodic safety status updates.
Patent Information
- Application Number
- PCT/KR2024/007459
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-16
- Filing Date
- 2024-05-31
- Publication Date
- 2025-07-24
AI Technical Summary
Existing systems lack effective methods to provide detailed and accurate information regarding the safety of delivery personnel during their work, particularly based on vehicle idling data, which is crucial for ensuring the safety of delivery operations.
An electronic device and method that utilizes a server device and vehicle terminal to collect and analyze vehicle operation data, including idling status, impact detection, and other safety parameters, to determine and provide safety status information to delivery personnel and managers.
Enhances the safety monitoring of delivery personnel by providing real-time or periodic safety status information, enabling proactive measures to ensure safe delivery operations.
Smart Images

Figure KR2024007459_24072025_PF_FP_ABST
Abstract
Description
Method of operation of an electronic device providing information and an electronic device supporting the same
[0001] The present invention relates to a method and device for providing information, and more particularly, to a method and an electronic device thereof for providing information related to the safety of a delivery person performing delivery work based on idling data of a vehicle.
[0002] With the advancement of electronic technology, e-commerce has become a vital part of the shopping experience. Customers can purchase items online without having to visit a physical shopping mall or market, and items purchased online are delivered to the customer's requested delivery address.
[0003] In the case of e-commerce, providing detailed and accurate product information significantly impacts customer satisfaction, so various methods for providing more detailed and accurate information are being discussed.
[0004] In this regard, reference may be made to prior literature such as KR101756594B1 or KR101500849B1.
[0005] According to the method of the present invention, an electronic device can provide information related to the safety of a delivery person performing delivery work based on the idling data of the vehicle.
[0006] The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.
[0007] Various embodiments may provide a method of operating an electronic device for providing information and an electronic device supporting the same.
[0008] A method for providing information by an electronic device according to various embodiments includes: a step of confirming information about a delivery person performing delivery work related to a service provided by the electronic device and information about a vehicle of the delivery person; a step of obtaining information about a vehicle driving state of the delivery person; a step of determining a driving safety state of the delivery person based on the information about the vehicle driving state; and a step of providing information about the driving safety state, wherein the information about the vehicle driving state may include information about an idling state of the vehicle.
[0009] In an exemplary embodiment, the information about the delivery person may include identification information about the delivery person, information about the delivery person's delivery area, and information about one or more delivery destinations to which the delivery person performs delivery work within the delivery area.
[0010] In an exemplary embodiment, the information about the vehicle may include vehicle identification information of the vehicle, information about the model of the vehicle, information about the year of the vehicle, and information about the accumulated mileage of the vehicle.
[0011] In an exemplary embodiment, information about the vehicle driving status may be obtained based on a terminal of the vehicle that is set to obtain data related to the vehicle driving status according to the operation of the vehicle.
[0012] In an exemplary embodiment, the information about the vehicle driving state may include, if the vehicle is in an idling state, information about the time the vehicle is idling and information about the location where the vehicle is idling.
[0013] In an exemplary embodiment, the step of determining the driving safety state may include: checking whether a first condition is satisfied that the vehicle is idling for a certain period of time or longer; checking whether a second condition is satisfied that the location where the vehicle is idling is a certain distance or longer from each delivery destination included in one or more delivery destinations where the delivery person performs delivery work; and, if the first condition and the second condition are satisfied, determining the driving safety state as requiring confirmation of the safety of the delivery person.
[0014] In an exemplary embodiment, the information about the vehicle driving status may include information for determining whether an impact has been detected on the vehicle.
[0015] In an exemplary embodiment, the step of determining the driving safety status may include: a step of determining whether a third condition is satisfied in which a certain level or greater of impact is detected on the vehicle; and a step of determining the driving safety status as requiring confirmation of the safety of the delivery person if the third condition is satisfied and the vehicle is determined to be in an idling state.
[0016] In an exemplary embodiment, the information about the vehicle driving status may include information about the gear setting status of the vehicle, information about whether the vehicle is braking, decelerating, or accelerating suddenly, and information about whether the delivery person in the vehicle is wearing a seat belt.
[0017] In an exemplary embodiment, information about the vehicle driving status may be set to be received based on a preset cycle time.
[0018] In an exemplary embodiment, the preset cycle time may be set based on the vehicle accident history of the delivery person.
[0019] In an exemplary embodiment, the more vehicle accident history of the delivery person, the shorter the preset cycle time may be set.
[0020] In an exemplary embodiment, the step of determining the driving safety status may include the step of checking information on the average idling time of the vehicle when stopped, which is confirmed during the delivery worker's delivery work; and the step of determining the driving safety status as requiring confirmation of the safety of the delivery worker if the difference between the idling time included in the information on the idling status of the vehicle and the average idling time is greater than a threshold time.
[0021] In an exemplary embodiment, the threshold time for a case where it is determined that an impact has been detected on the vehicle based on information about the vehicle driving state is set to a first threshold time, and the threshold time for a case where it is determined that an impact has not been detected on the vehicle based on information about the vehicle driving state is set to a second threshold time, and the first threshold time may be shorter than the second threshold time.
[0022] In an exemplary embodiment, the step of providing information on the driving safety status may include: providing information on the driving safety status set to include information indicating that there is no abnormality in the safety of the delivery person when the driving safety status is determined to require confirmation of the safety of the delivery person; and providing information on the driving safety status set to include cautionary notification information indicating that an abnormality in the safety of the delivery person is confirmed when the driving safety status is determined to require confirmation of the safety of the delivery person.
[0023] An electronic device providing information according to various embodiments comprises: a processor; and one or more memories storing one or more instructions, wherein the one or more instructions, when executed, cause the processor to perform: a step of checking information about a delivery person performing delivery work related to a service provided by the electronic device and information about a vehicle of the delivery person; a step of obtaining information about a vehicle driving state of the delivery person; a step of determining a driving safety state of the delivery person based on the information about the vehicle driving state; and a step of providing information about the driving safety state. The information about the vehicle driving state may include information about an idling state of the vehicle.
[0024] The various embodiments of the present disclosure described above are only some of the preferred embodiments of the present disclosure, and various embodiments reflecting the technical features of the various embodiments of the present disclosure can be derived and understood by a person having ordinary skill in the art based on the detailed description to be described below.
[0025] The present invention provides a method for an electronic device to provide information related to the safety of a delivery person performing delivery work based on idling data of a vehicle, thereby having a technical effect in effectively confirming the safety of a delivery person during the delivery work process.
[0026] The effects that can be obtained from the present invention are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by a person having ordinary skill in the art to which the present invention belongs from the description below.
[0027] FIG. 1 is a drawing for explaining an information providing system in which an operating method of an electronic device for providing information according to various embodiments can be implemented.
[0028] FIG. 2 is a diagram illustrating the configuration of a server device and a vehicle terminal device according to various embodiments.
[0029] FIG. 3 is a diagram illustrating an operation method of a server device for providing information according to various embodiments.
[0030] Figure 4 is a diagram illustrating an example of information on vehicle operation status obtained by a server device.
[0031] FIG. 5 is a diagram illustrating an example of an operation method in which a server device determines the driving safety status of a delivery person based on information about the vehicle driving status.
[0032] FIG. 6 is a diagram illustrating another example of an operation method in which a server device determines the driving safety status of a delivery person based on information about the vehicle driving status.
[0033] The following embodiments combine components and features of various embodiments in a predetermined form. Each component or feature may be considered optional unless explicitly stated otherwise. Each component or feature may be implemented without being combined with other components or features. Furthermore, various embodiments may be formed by combining some components and features. The order of operations described in various embodiments may be changed. Some components or features of one embodiment may be included in another embodiment or may be replaced with corresponding components or features of another embodiment.
[0034] In the description of the drawings, procedures or steps that may obscure the gist of various embodiments are not described, and procedures or steps that can be understood by a person with ordinary skill in the art are also not described.
[0035] Throughout the specification, when a part is said to "comprising" (or including) a certain component, this does not mean that other components are excluded, but rather that other components can be included, unless specifically stated otherwise. In addition, terms such as "...part," "...unit," and "module" described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software. In addition, the words "a" or "an," "one," "the," and similar related words may be used in the singular and plural sense in the context of describing various embodiments (especially in the context of the claims below) unless otherwise indicated herein or clearly contradicted by context.
[0036] Hereinafter, preferred embodiments according to various embodiments will be described in detail with reference to the attached drawings. The detailed description set forth below, together with the attached drawings, is intended to explain exemplary embodiments of various embodiments and is not intended to represent the only embodiments.
[0037] Additionally, specific terms used in various embodiments are provided to aid understanding of the various embodiments, and the use of such specific terms may be changed in other forms without departing from the technical spirit of the various embodiments.
[0038] FIG. 1 is a drawing for explaining an information providing system in which an operating method of an electronic device for providing information according to various embodiments can be implemented.
[0039] Referring to FIG. 1, the information providing system according to various embodiments may be implemented in various types of electronic devices. For example, the information providing system may be implemented in a server device (100) and a terminal device (200) of a vehicle. In other words, the server device (100) and the terminal device (200) of the vehicle may perform operations according to various embodiments of the present disclosure based on the information providing system implemented in each device. For example, in various embodiments according to the present disclosure, the server device (100) may receive data or information on the vehicle driving status from the terminal device (200) of the vehicle, and utilize the data or information in a process of providing information on the driving safety status of a delivery person who is the vehicle driver. Meanwhile, the information providing system according to various embodiments is not limited to that illustrated in FIG. 1, and may be implemented in a wider variety of electronic devices and servers.
[0040] A server device (100) according to various embodiments may be a device that performs wireless and wired communication with terminal devices (200) of a plurality of vehicles and includes storage having a large storage capacity. For example, the server device (100) may be a cloud device that is linked with terminal devices (200) of a plurality of vehicles.
[0041] A vehicle terminal device (200) according to various embodiments may be a device mounted on a vehicle that collects and acquires various data related to the driving status of the vehicle and provides the data to a server device (100). In addition, other electronic devices that perform similar functions may be used as the vehicle terminal device (200).
[0042] An information providing system according to various embodiments may include various modules for operation. The modules included in the information providing system may be computer codes or one or more instructions implemented so that a physical device (e.g., a server device (100) and a terminal device (200) of a vehicle) in which the information providing system is implemented (or included in a physical device) can perform a specified operation. In other words, a physical device in which the information providing system is implemented may store a plurality of modules in a memory in the form of computer codes, and when the plurality of modules stored in the memory are executed, the plurality of modules may cause the physical device to perform specified operations corresponding to the plurality of modules.
[0043] FIG. 2 is a diagram illustrating the configuration of a server device and a vehicle terminal device according to various embodiments.
[0044] Referring to FIG. 2, the server device (100) and the vehicle terminal device (200) may include an input / output unit (210), a transceiver (or communication unit) (220), storage (230), and a processor (240).
[0045] The input / output unit (210) may be various interfaces or connection ports that receive user input or output information to the user. The input / output unit (210) may include an input module and an output module, and the input module receives user input from the user. The user input may be in various forms, including key input, touch input, and voice input. Examples of input modules that can receive such user input include not only a traditional keypad, keyboard, or mouse, but also a touch sensor that detects the user's touch, a microphone that receives a voice signal, a camera that recognizes gestures through image recognition, a proximity sensor including at least one of an illuminance sensor or an infrared sensor that detects the user's approach, a motion sensor that recognizes the user's movement through an acceleration sensor or a gyro sensor, and various other forms of input means that detect or receive various forms of user input, and the input module according to an embodiment of the present disclosure may include at least one of the devices listed above. Here, the touch sensor can be implemented as a piezoelectric or electrostatic touch sensor that detects touch through a touch panel or touch film attached to the display panel, an optical touch sensor that detects touch by an optical method, etc. In addition, the input module can be implemented in the form of an input interface (USB port, PS / 2 port, etc.) that connects an external input device that receives user input instead of a device that detects user input on its own. In addition, the output module can output various types of information. The output module can include at least one of a display that outputs an image, a speaker that outputs a sound, a haptic device that generates vibration, and various other forms of output means. In addition, the output module can be implemented in the form of a port-type output interface that connects the individual output means described above.
[0046] For example, an output module in the form of a display can display text, still images, and moving images. The display can include at least one of a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flat panel display (FPD), a transparent display, a curved display, a flexible display, a 3D display, a holographic display, a projector, and various other devices capable of performing an image output function. Such a display can also be in the form of a touch display that is integrated with a touch sensor of the input module.
[0047] The transceiver (220) can communicate with other devices. Accordingly, the server device (100) and the vehicle terminal device (200) can transmit and receive information with other devices via the transceiver (220). For example, the server device (100) and the vehicle terminal device (200) can communicate with each other or with other devices using the transceiver (220).
[0048] Here, communication, i.e., transmission and reception of data, can be performed wired or wirelessly. To this end, the transceiver (220) may include a wired communication module that connects to the Internet, etc., via a LAN (Local Area Network), a mobile communication module that connects to a mobile communication network via a mobile communication base station and transmits and receives data, a short-range communication module that uses a WLAN (Wireless Local Area Network) series communication method such as Wi-Fi or a WPAN (Wireless Personal Area Network) series communication method such as Bluetooth or Zigbee, a satellite communication module that uses a GNSS (Global Navigation Satellite System) such as a GPS (Global Positioning System), or a combination thereof.
[0049] Storage (230) can store various types of information. Storage (230) can store data temporarily or semi-permanently. For example, the storage (230) of the server device (100) can store an operating program (OS: Operating System) for operating the server device (100), data for hosting a website, a program for generating Braille, or data related to an application (e.g., a web application). In addition, the storage (230) can store modules in the form of computer code, as described above.
[0050] Examples of storage (230) may include a hard disk drive (HDD), a solid state drive (SSD), flash memory, read-only memory (ROM), random access memory (RAM), etc. This storage (230) may be provided as a built-in type or a detachable type.
[0051] The processor (240) controls the overall operation of the server device (100) and the vehicle terminal device (200). To this end, the processor (240) may perform calculations and processing of various types of information and control the operation of components of the server device (100). For example, the processor (240) may execute a program or application for providing information. The processor (240) may be implemented as a computer or a similar device according to hardware, software, or a combination thereof. In terms of hardware, the processor (240) may be implemented in the form of an electronic circuit that processes electrical signals to perform control functions, and in terms of software, it may be implemented in the form of a program that drives the hardware processor (240). Meanwhile, unless otherwise specified in the following description, the operations of the server device (100) and the vehicle terminal device (200) may be interpreted as being performed under the control of the processor (240). That is, when the modules implemented in the above-described information provision system are executed, the modules can be interpreted as controlling the processor (240) to perform the following operations on the server device (100) and the vehicle terminal device (200).
[0052] In summary, the various embodiments may be implemented through various means. For example, the various embodiments may be implemented through hardware, firmware, software, or a combination thereof.
[0053] In the case of hardware implementation, the methods according to various embodiments may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, etc.
[0054] When implemented via firmware or software, the methods according to various embodiments may be implemented in the form of modules, procedures, or functions that perform the functions or operations described below. For example, software code may be stored in memory and executed by a processor. The memory may be located within or external to the processor and may exchange data with the processor via various known means.
[0055] Below, various embodiments are described in more detail based on the above technical concepts. The previously described concepts may be applied to the various embodiments described below. For example, operations, functions, terms, etc. not defined in the various embodiments described below may be performed and explained based on the previously described concepts.
[0056] In the following description, various embodiments are described on the premise that the server device (100) receives information on the vehicle driving status from the vehicle terminal device (200) (hereinafter referred to as the vehicle terminal (200)) and performs an operation of providing information on the determined driving safety status to the delivery person based on the information.
[0057] FIG. 3 is a diagram illustrating an operation method of a server device for providing information according to various embodiments.
[0058] According to FIG. 3, the server device (100) verifies information about a delivery person performing delivery work related to a service provided by the server device (100) and information about the delivery person's vehicle (301), obtains information about the vehicle driving status of the delivery person (303), determines the driving safety status of the delivery person based on the information about the vehicle driving status (305), and provides information about the driving safety status (307). At this time, the information about the vehicle driving status obtained by the server device (100) in FIG. 3 may include information about the idling status of the vehicle. That is, the operations of the server device (100) in FIG. 3 obtaining information about the vehicle driving status and determining the driving safety status of the delivery person may correspond to operations performed mainly based on data related to the idling status of the vehicle.
[0059] According to FIG. 3, the operation of the server device (100) providing information on the operational safety status may be performed for a service provided by the server device (100) or a service related to the server device (100), and the service may correspond to a service in which multiple users using the service can order and purchase multiple items sold in the service. The multiple items sold in the service are not limited to the type or type of the items, and may include various types or types of items registered by sellers to sell the items.
[0060] According to various embodiments, in operation 301, the server device (100) can check information about a delivery person performing delivery work related to the service and information about the delivery person's vehicle.
[0061] For example, the information about the delivery person confirmed by the server device (100) according to operation 301 may include identification information about the delivery person, information about the delivery area of the delivery person, and / or information about one or more delivery destinations where the delivery person performs delivery work within the delivery area of the delivery person. That is, information for identifying the delivery person in the service and information about the delivery area or delivery destination where the delivery person performs delivery work may be included in the information about the delivery person confirmed by the server device (100) according to operation 301.
[0062] For example, the information about the delivery person's vehicle confirmed by the server device (100) according to operation 301 may include vehicle identification information of the vehicle driven by the delivery person, information about the model of the vehicle driven by the delivery person, information about the model year of the vehicle driven by the delivery person, and / or information about the accumulated mileage of the vehicle driven by the delivery person. That is, information for identifying the vehicle driven by the delivery person performing delivery work on the service and various information related to the specifications of the vehicle driven by the delivery person may be included in the information about the delivery person's vehicle confirmed by the server device (100) according to operation 301. Here, since the server device (100) transmits and receives data or information with the terminal (200) of the vehicle included in the delivery person's vehicle, not only the information for identifying the delivery person's vehicle, but also the information for identifying the terminal (200) of the vehicle may be included in the information about the delivery person's vehicle confirmed by the server device (100) according to operation 301.
[0063] According to various embodiments, in operation 303, the server device (100) may obtain information about the vehicle operation status of the delivery person driving the vehicle.
[0064] For example, operation 303 of the server device (100) for obtaining information on the vehicle operation status may correspond to an operation performed based on the server device (100) identifying the delivery person and the vehicle driven by the delivery person based on the information on the delivery person and the information on the delivery person's vehicle confirmed in operation 301.
[0065] For example, the information on the vehicle driving status acquired by the server device (100) in operation 303 may correspond to information acquired based on the vehicle terminal (200) mounted or set in the vehicle to acquire data related to the vehicle driving status. Here, the vehicle terminal (200) may correspond to a terminal that collects, generates, and stores various data related to vehicle operation management according to the operation of the vehicle, such as the vehicle's GPS (Global Positioning System)-based location, the vehicle's driving route, the vehicle's driving speed, the vehicle's driving record, the vehicle's driving distance, the vehicle's fueling status or battery charging status, the vehicle's fueling or battery charging cost management status, the vehicle's Hi-pass management status, the vehicle's parking status, the vehicle's idling status, the vehicle's gear status, the vehicle's sudden braking / sudden deceleration / sudden acceleration status, and the vehicle's seat belt wearing status. The vehicle terminal (200) may generate information on the vehicle operation status based on various data related to vehicle operation management and transmit the information to the server device (100). Alternatively, when the vehicle terminal (200) transmits various data related to vehicle operation management to the server device (100), the server device (100) may generate information on the vehicle operation status based on the data received.
[0066] For example, the information about the vehicle operation status acquired by the server device (100) according to operation 303 may include, when the vehicle driven by the delivery person is in an idling state, information about the time the vehicle is idling and information about the location where the vehicle is idling. That is, if it is confirmed that the vehicle driven by the delivery person is in an idling state, the terminal (200) of the vehicle can confirm and generate data about the time and location of idling and transmit the data to the server device (100).
[0067] For example, the information on the vehicle operation status acquired by the server device (100) according to operation 303 may include information for checking whether an impact has been detected on the vehicle driven by the delivery person. That is, by installing a sensor for detecting an impact on the vehicle driven by the delivery person and setting the terminal (200) of the vehicle to be linked with the sensor, the terminal (200) of the vehicle can collect or generate data for checking whether an impact has been applied to the vehicle, and transmit the data to the server device (100).
[0068] For example, the information on the vehicle driving status acquired by the server device (100) according to operation 303 may include various additional information that may be helpful in determining the driving safety status of the delivery person. For example, the information on the vehicle driving status may include information on the gear setting status of the vehicle driven by the delivery person, information for confirming whether the vehicle driven by the delivery person suddenly stops, suddenly decelerates, or suddenly accelerates, and / or information for confirming whether the delivery person in the vehicle driven by the delivery person is wearing a seat belt, etc. In addition to information on the idling time or location related to the idling status of the vehicle and information for confirming whether an impact to the vehicle is detected, the aforementioned additional information is included together with the information on the vehicle driving status, so that the server device (100) can more accurately determine the driving safety status of the delivery person through the information on the vehicle driving status.
[0069] For example, information on the vehicle operation status acquired by the server device (100) according to operation 303 may be set to be acquired based on a preset cycle time. That is, data or information on the vehicle operation status may be managed to be transmitted from the vehicle terminal (200) to the server device (100) at regular intervals of time, and through this, the server device (100) may synthesize information acquired at regular intervals to determine the operation safety status of the delivery person.
[0070] At this time, if information on the vehicle operation status is set to be acquired by the server device (100) based on a preset cycle time, the server device (100) may manage to set the cycle time differently for each delivery person, reflecting the vehicle operation characteristics of the delivery person. For example, if the number of vehicle accidents of delivery people performing delivery work on the service is high and characteristics related to the vehicle accident history of the delivery person need to be primarily considered when determining the driving safety status, the server device (100) may set the cycle time relatively short to acquire information on the vehicle operation status and manage the cycle for determining the driving safety status of the delivery person so that it is also relatively short. Conversely, if the number of vehicle accidents of delivery people performing delivery work on the service is low and characteristics related to the vehicle accident history of the delivery person need not be primarily considered when determining the driving safety status, the server device (100) may set the cycle time relatively long to acquire information on the vehicle operation status and manage the cycle for determining the driving safety status of the delivery person so that it is also relatively long.
[0071] For example, information on the vehicle operation status acquired by the server device (100) according to operation 303 may be set to be acquired in real time. That is, according to the setting, data or information on the vehicle operation status may be managed to be continuously transmitted from the vehicle terminal (200) to the server device (100) in real time, and through this, the server device (100) may synthesize the data or information acquired in real time to determine the operation safety status of the delivery person in real time.
[0072] For example, if it is determined that there is a high need for management of the driving safety of delivery personnel, the server device (100) can be set to obtain information on the vehicle driving status in real time from the vehicle terminal (200). Here, the need for management of the driving safety of delivery personnel can be determined based on the number of vehicle accidents or the rate of vehicle accidents in the area where the delivery personnel perform delivery work.
[0073] Specifically, the server device (100) can distinguish multiple regions where deliveries are performed on the service, check the number of vehicle accidents or the rate of vehicle accidents for each region, and assign a corresponding driving safety management priority to each region. In addition, for a delivery person's vehicle performing delivery work in a region determined to have a high driving safety management priority, information on the vehicle's driving status can be obtained in real time from the terminal (200) of the vehicle.
[0074] That is, the server device (100) obtains information on the number of vehicle accidents and / or the rate of vehicle accidents that are cumulatively confirmed for each region in the process of delivery workers performing delivery work in response to each region for multiple regions where deliveries are performed on the service, and based on the information on the number of vehicle accidents and / or the rate of vehicle accidents, a region determined to have a vehicle accident volume exceeding a critical amount or a vehicle accident rate exceeding a critical rate is set as a region with a high priority for operational safety management for delivery workers, assuming that many accidents occur. The server device (100) obtains information on the vehicle operation status in real time from the vehicle of a delivery worker performing delivery work in a region with a high priority for operational safety management for delivery workers, and may be set to obtain information on the vehicle operation status at a longer, fixed cycle time rather than in real time from the vehicle of a delivery worker performing delivery work in a region that is not a region with a high priority for operational safety management for delivery workers, that is, a region with a low priority for operational safety management.
[0075] At this time, depending on the delivery worker's delivery work process, the delivery worker may pass through both an area with low operational safety management priority and an area with high operational safety management priority. If a delivery worker who was performing a specific delivery task in an area with low operational safety management priority enters an area with high operational safety management priority in the process of performing another delivery task, the server device (100) may change the setting so that the information on the vehicle operation status is acquired in real time from the time the delivery worker's vehicle enters an area with high operational safety management priority, which was set to be acquired at a certain cycle time in the area with low operational safety management priority. In addition, the server device (100) may provide information to the service manager notifying that, as the delivery worker enters an area with high operational safety management priority, the information on the vehicle operation status has changed from being provided based on a preset cycle time to being provided in real time.
[0076] Conversely, if a delivery person performing a specific delivery task in an area with high operational safety management priority enters an area with low operational safety management priority in the process of performing another delivery task, the server device (100) may change the setting so that information on the vehicle operational status is acquired in real time in the area with high operational safety management priority, but is acquired at a set cycle time from the time the delivery person's vehicle enters the area with low operational safety management priority. In addition, the server device (100) may provide information to the service manager notifying that, as the delivery person enters an area with low operational safety management priority, information on the vehicle operational status is changed from being provided in real time to being provided at a set cycle time.
[0077] In the case of an area where the need for management of delivery workers' driving safety is confirmed to be high due to a high accident occurrence rate or accident occurrence volume as described above, the server device (100) can set information on vehicle driving status to be acquired in real time rather than at a set cycle time, thereby promoting more thorough driving safety management of delivery workers performing delivery work in an area where the number of accident occurrences or accident occurrence volume is high.
[0078] Figure 4 is a diagram illustrating an example of information on vehicle operation status obtained by a server device.
[0079] In FIG. 4, information on the vehicle operation status acquired by the server device (100) may include vehicle identification information (401) including a number identifying the vehicle operated by the delivery person, and information indicating the operation status of the vehicle.
[0080] Information indicating the driving status of the vehicle may include, specifically, information (403) related to the vehicle status, such as the vehicle's accumulated mileage, and / or the vehicle's remaining fuel level, and various information (405) for determining the safety status of the delivery person in relation to the driving of the vehicle, such as the vehicle's driving speed, whether the vehicle has suddenly stopped, suddenly decelerated, or suddenly accelerated, whether the vehicle's parking brake has been applied, whether the delivery person riding the vehicle has worn a seat belt, the vehicle's gear setting status, and / or whether an impact to the vehicle has been detected, which may be checked at preset cycle times.
[0081] Based on one or more pieces of information included in the information on the vehicle driving status, such as an example of FIG. 4, the server device (100) can perform operation 305 of determining the safety status of a delivery person driving a vehicle for delivery work.
[0082] According to various embodiments, in operation 305, the server device (100) may determine the driving safety status of the delivery person based on information about the vehicle driving status.
[0083] For example, the server device (100) can individually or comprehensively utilize each piece of information included in the information on the vehicle driving status acquired in operation 303 to determine the driving safety status of the delivery person as shown in FIGS. 5 and 6.
[0084] FIG. 5 is a diagram illustrating an example of an operation method in which a server device determines the driving safety status of a delivery person based on information about the vehicle driving status.
[0085] In Fig. 5, the operation of the server device (100) that determines the driving safety status of the delivery person may be performed based on information about the idling status included in the information about the vehicle driving status and information about the idling time and location.
[0086] When the server device (100) obtains information on the vehicle operation status including information on the idling status and information on the idling time and location, the server device (100) can check whether a first condition is satisfied that the vehicle driven by the delivery person is idling for a certain period of time or longer (501), and can check whether a second condition is satisfied that the location where the vehicle driven by the delivery person is idling is a certain distance or longer from each delivery destination included in one or more delivery destinations where the delivery person performs delivery work (503).
[0087] If the server device (100) determines that the first and second conditions as described above are satisfied, the server device (100) can determine the operational safety status as requiring confirmation of the safety of the delivery person (505), and can provide warning notification information indicating that an abnormality in the safety of the delivery person has been confirmed, or information on measures necessary for the safety of the delivery person.
[0088] FIG. 6 is a diagram illustrating another example of an operation method in which a server device determines the driving safety status of a delivery person based on information about the vehicle driving status.
[0089] The operation of the server device (100) for determining the driving safety status of the delivery person in Fig. 6 may be performed based on information on the idling status included in the information on the vehicle driving status and information for confirming whether an impact to the vehicle has been detected.
[0090] When the server device (100) obtains information about the vehicle driving state including information about the idling state and information about whether an impact to the vehicle is detected, the server device (100) can check whether a third condition that an impact above a certain level to the vehicle is detected is satisfied (601).
[0091] If the server device (100) determines that the third condition as described above is satisfied and confirms that the vehicle driven by the delivery person is in an idling state, the server device (100) can determine the driving safety status as requiring confirmation of the safety of the delivery person (603), and can provide caution notification information indicating that an abnormality in the safety of the delivery person is confirmed, or information on measures necessary for the safety of the delivery person.
[0092] For example, the server device (100) may manage to determine the driving safety status of the delivery person based on information about the vehicle driving status by performing operation 305, which determines the driving safety status of the delivery person based on criteria that are set differently for each delivery person by reflecting the driving characteristics of the delivery person's vehicle. For example, the time that the delivery person keeps the vehicle idling while performing delivery work may vary greatly depending on the delivery person's work tendency. Accordingly, the server device (100) may check information about the average idling time of the vehicle when stopped, which is confirmed on average during the course of performing delivery work for each delivery person, and manage to determine the driving safety status of each delivery person by comparing the average idling time individually confirmed for each delivery person in this way with the idling time included in the information about the idling status of the vehicle currently being driven by each delivery person.
[0093] Specifically, the server device (100) checks information on the average idling time of a vehicle when stopped for a specific delivery person, which is confirmed on average during the delivery work of the specific delivery person, and if it is confirmed that the difference between the confirmed average idling time and the idling time included in the information on the idling state of the vehicle currently driven by the specific delivery person is greater than a threshold time, it can be determined that the specific delivery person shows a tendency different from usual and keeps the vehicle in an idling state, and thus it can be determined that the safety of the specific delivery person needs to be checked.
[0094] At this time, the threshold time for comparing the average idling time confirmed during the delivery worker's delivery work and the idling time confirmed in the vehicle currently driven by the delivery worker may be set differently depending on whether or not there is a history of impact detection for the vehicle currently driven by the delivery worker. That is, since the server device (100) can determine whether or not an impact has been applied to the vehicle driven by the delivery worker through information about the vehicle's operating status, in a case where it is confirmed that an impact has been detected in the vehicle driven by the delivery worker, the threshold time for comparing the average idling time and the currently confirmed idling time can be set to a shorter first threshold time, so that the operation for determining the delivery worker's operating safety status can be managed so that it can be performed relatively quickly. Conversely, in a case where it is confirmed that no impact has been detected in the vehicle driven by the delivery worker, the threshold time for comparing the average idling time and the currently confirmed idling time can be set to a longer second threshold time, so that the operation for determining the delivery worker's operating safety status can be managed so that it can be performed relatively slowly.
[0095] For example, operation 305, in which the server device (100) determines the driving safety status of the delivery person, may correspond to an operation performed by synthesizing various information included in the information on the vehicle driving status in various ways.
[0096] For example, when determining the driving safety status of a delivery person according to operation 305, the server device (100) may consider not only the information about the vehicle driving status acquired based on the vehicle terminal (200) but also the information about the delivery person's work progress status acquired based on the delivery person's terminal to determine the driving safety status of the delivery person. That is, the server device (100) may check from the delivery person's terminal whether the delivery person is performing delivery work as usual or not performing delivery work, and may combine this with the information about the vehicle driving status to determine whether there is an abnormality in the delivery person's safety.
[0097] To this end, the server device (100) may perform an operation to check or obtain information on the progress of the delivery person's work based on the delivery person's terminal, and such an operation may be performed based on an application installed on the delivery person's terminal to perform delivery work on the service provided by the server device (100). Since the delivery person must use the above application to perform delivery work on the service, the server device (100) may check or obtain information on the progress of the delivery person's work from the delivery person's terminal based on whether the delivery person makes input related to processing of the delivery work on the application for delivery work.
[0098] If a delivery person continuously inputs information related to the processing of delivery work in a delivery work application, information about the delivery person's work progress may include information about whether the delivery person is currently performing the delivery work normally. If information about the delivery person's work progress includes information about whether the delivery person is currently performing the delivery work normally, the server device (100) may determine that there is no particular problem with the delivery person's driving safety even if the vehicle is identified as idling in the vehicle operation status information.
[0099] On the other hand, if the input of a delivery person related to the processing of delivery work is not confirmed for more than the third threshold time in the application for delivery work, the information on the delivery person's work progress status may include information on the fact that the delivery person is not currently performing the delivery work, and in this case, if the server device (100) confirms that the vehicle is idling in the information on the vehicle operation status, it may determine that it is necessary to confirm the delivery person's safe operation status.
[0100] Alternatively, in a case where the delivery person's input related to the processing of delivery work is not confirmed for a critical period of time in an application for delivery work, the server device (100) can determine the delivery person's driving safety status based on whether the delivery person is making a certain input, such as touching or sliding, in another application installed on the delivery person's terminal, even if it is not an application for delivery work. That is, in a case where the delivery person's input related to the processing of delivery work is not confirmed for a third critical period of time in an application for delivery work, the server device (100) can determine from the delivery person's terminal whether the delivery person is making a certain input using another application, and if it is confirmed that the delivery person is making an input, such as touching or sliding, through another application, etc., the server device (100) can determine that there is no particular problem with the delivery person's driving safety status and that the delivery person is simply taking a rest, etc., even if the information on the vehicle driving status confirms that the vehicle is idling. Conversely, when it is confirmed that no input from a delivery person related to the processing of delivery work is confirmed for a third critical period of time in an application for delivery work, and no input such as touching or sliding is made for a fourth critical period of time for other applications on the delivery person's terminal, the server device (100) may determine that it is necessary to confirm the delivery person's safe driving status if it confirms that the vehicle is idling in the information on the vehicle driving status.
[0101] According to various embodiments, in operation 307, the server device (100) may provide information on an operational safety status.
[0102] For example, operation 307, in which the server device (100) provides information on the operational safety status, may correspond to an operation of providing information on the operational safety status that is set to include information indicating that there is no problem with the safety of the delivery person, when the operational safety status is determined to be such that confirmation of the safety of the delivery person is not necessary because it is determined that there is no particular problem with the operational safety of the delivery person.
[0103] For example, operation 307, in which the server device (100) provides information on the operational safety status, may correspond to an operation of providing information on the operational safety status that is set to include caution notification information indicating that an abnormality in the safety of the delivery person has been confirmed and / or information on measures necessary for the safety of the delivery person, when the operational safety status is determined to require confirmation of the safety of the delivery person due to an abnormality in the operational safety of the delivery person.
[0104] For example, the information on the operational safety status provided by the server device (100) according to operation 307 may include, in addition to the aforementioned information, various information that allows the service manager to check or determine the safety status of the delivery person.
[0105] It is obvious that each piece of information can be combined in various forms during the process of performing the operation method in which the server device (100) provides information on the operational safety status according to FIGS. 3 to 6.
[0106] The embodiments of the present invention disclosed in this specification and drawings are merely specific examples to easily explain the technical content of the present invention and to facilitate understanding of the present invention, and are not intended to limit the scope of the present invention. In other words, it will be apparent to those skilled in the art that other modifications based on the technical concept of the present invention are possible. Furthermore, the above-described embodiments can be combined and operated as needed. For example, all embodiments of the present invention can be implemented as a system by combining parts with each other.
[0107] In addition, the method according to the system or the like according to the present invention may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium.
[0108] As such, various embodiments of the present invention can be implemented as computer-readable code on a computer-readable recording medium in certain aspects. A computer-readable recording medium is any data storage device capable of storing data that can be read by a computer system. Examples of computer-readable recording media may include read-only memories (ROMs), random access memories (RAMs), compact disk-read-only memories (CD-ROMs), magnetic tapes, floppy disks, and optical data storage devices. The computer-readable recording medium can also be distributed through network-connected computer systems, so that the computer-readable code is stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for achieving various embodiments of the present invention can be easily interpreted by programmers skilled in the art to which the present invention is applied.
[0109] It will also be appreciated that devices and methods according to various embodiments of the present invention can be implemented in the form of hardware, software, or a combination of hardware and software. Such software may be stored in a volatile or non-volatile storage device, such as a ROM, for example, regardless of whether it is erasable or rewritable, or in a memory, such as a RAM, a memory chip, a device, or an integrated circuit, or in a storage medium that is optically or magnetically recordable and machine-readable (e.g., a computer), such as a compact disk (CD), a DVD, a magnetic disk, or a magnetic tape. It will be appreciated that methods according to various embodiments of the present invention can be implemented by a computer including a control unit and a memory, or a vehicle including such a memory or a computer, and such a memory is an example of a machine-readable storage medium suitable for storing a program or programs including commands for implementing embodiments of the present invention.
[0110] Accordingly, the present invention encompasses a program containing code for implementing the devices or methods described in the claims of this specification, and a machine-readable storage medium (e.g., a computer) storing such a program. Furthermore, such a program may be transmitted electronically via any medium, such as a communication signal transmitted via a wired or wireless connection, and the present invention appropriately encompasses equivalents thereof.
[0111] Although the present invention has been described above with reference to embodiments, the embodiments of the present invention disclosed in this specification and drawings are merely specific examples to easily explain the technical content of the present invention and assist in understanding the present invention, and are not intended to limit the scope of the present invention. Furthermore, the embodiments of the present invention described above are merely exemplary, and those skilled in the art will understand that various modifications and equivalent embodiments are possible. Therefore, the true technical protection scope of the present invention should be defined by the following claims.
Claims
1. In the method of providing information by an electronic device, A step of confirming information about a delivery person performing delivery work related to a service provided by the electronic device and information about a vehicle of the delivery person; A step for obtaining information on the vehicle operation status of the vehicle operated by the delivery person; A step of determining the driving safety status of the delivery person based on information about the above vehicle driving status; and Including a step of providing information on the above driving safety status, The information on the above vehicle operation status includes information on the idling status of the vehicle. How to provide information.
2. In paragraph 1, Information about the above delivery source is: Identification information of the above delivery person, Information on the delivery area of the above delivery agent, and Contains information about one or more delivery destinations to which the delivery agent performs delivery work within the delivery area. How to provide information.
3. In paragraph 1, Information about the above vehicle is: Vehicle identification information of the above vehicle, Information about the model of the above vehicle, Information on the model year of the above vehicle, and Containing information on the cumulative mileage of the above vehicle; How to provide information.
4. In paragraph 1, Information on the above vehicle operation status is obtained based on the terminal of the vehicle set to obtain data related to the operation status of the vehicle according to the operation of the vehicle. How to provide information.
5. In paragraph 1, Information about the above vehicle operation status is: If the vehicle is idling, information about the time the vehicle is idling and information about the location where the vehicle is idling are included. How to provide information.
6. In paragraph 5, The steps for judging the above operational safety status are: A step for checking whether a first condition is satisfied that the vehicle is idling for a certain period of time or longer; A step of checking whether the second condition is satisfied that the location where the vehicle is idling is a certain distance or more from each delivery destination included in one or more delivery destinations where the delivery person performs delivery work; and If the first condition and the second condition are satisfied, the step of determining the operational safety status as requiring confirmation of the safety of the delivery person is included. How to provide information.
7. In paragraph 1, Information about the above vehicle operation status is: Contains information to determine whether an impact has been detected on the vehicle; How to provide information.
8. In paragraph 7, The steps for judging the above operational safety status are: A step of checking whether a third condition is satisfied in which a certain level of impact is detected on the vehicle; and If the third condition is satisfied and the vehicle is confirmed to be in an idling state, a step of determining the operational safety status as requiring confirmation of the safety of the delivery person is included. How to provide information.
9. In paragraph 1, Information about the above vehicle operation status is: Information about the gear setting status of the above vehicle; Information to determine whether the vehicle is braking, decelerating or accelerating suddenly, and Including information to confirm whether the delivery person in the vehicle is wearing a seat belt; How to provide information.
10. In paragraph 1, Information on the above vehicle operation status is set to be received based on a preset cycle time. How to provide information.
11. In Article 10, The above preset cycle time is set based on the vehicle accident history of the delivery person. How to provide information.
12. In paragraph 11, The more accident history the above delivery person has with their vehicle, the shorter the preset cycle time will be. How to provide information.
13. In paragraph 1, The steps for judging the above operational safety status are: A step for checking information on the average idling time of the vehicle when the vehicle is stopped, which is confirmed during the delivery work of the delivery person; and Including a step of determining the driving safety status that the safety of the delivery person needs to be confirmed when the difference between the idling time included in the information on the idling status of the vehicle and the average idling time is greater than a critical time, How to provide information.
14. In paragraph 13, The threshold time for a case where it is determined that an impact has been detected on the vehicle based on information about the vehicle driving status is set as a first threshold time, The threshold time for a case where it is determined that no impact is detected on the vehicle based on information about the vehicle driving status is set as a second threshold time, The above first critical time is shorter than the above second critical time, How to provide information.
15. In paragraph 1, The step of providing information on the above operational safety status is: A step of providing information on the operational safety status, which is set to include information indicating that there is no problem with the safety of the delivery person, when the operational safety status is determined to not require confirmation of the safety of the delivery person; and Including a step of providing information on the operational safety status set to include caution notification information indicating that an abnormality in the safety of the delivery person is confirmed, when the operational safety status is determined to require confirmation of the safety of the delivery person. How to provide information.
16. In an electronic device providing information, processor; and Contains one or more memories storing one or more instructions, The one or more instructions, when executed, cause the processor to: A step of confirming information about a delivery person performing delivery work related to a service provided by the electronic device and information about a vehicle of the delivery person; A step for obtaining information on the vehicle operation status of the vehicle operated by the delivery person; A step of determining the driving safety status of the delivery person based on information about the above vehicle driving status; and Controlling the processor to perform a step of providing information on the above operating safety status, The information on the above vehicle operation status includes information on the idling status of the vehicle. Electronic devices.
Citation Information
Patent Citations
Apparatus and method for monitoring status of driver
KR1020180065663A
Method for managing safety of a delivery man and apparatus for the same
KR1020180101071A
Artificial turf structure using permeable elastic mat with antistatic function and excellent drainage property and construction method thereof
KR102111114B1
Delivery truck safety controller
KR102458287B1
A system of managing a dangerous situation for a delivery driver using vehicle Considering the Characteristics of Delivery area and method thereof
KR102592592B1