Behavior management device, behavior management method, and program

The behavior management device addresses the challenge of monitoring delivery personnel behavior by processing location and behavior data to identify and manage inappropriate actions, enhancing safety and compliance through machine learning and statistical analysis.

JP7729772B2Active Publication Date: 2025-08-26MENU INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021212621
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-08-26
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

Existing systems fail to effectively monitor and manage the behavior of delivery personnel, particularly in regards to poor road manners, traffic violations, and traffic accidents.

Method used

A behavior management device that includes a delivery person information receiving unit, user information receiving unit, delivery person determination unit, and behavior information output unit, which processes location and behavior data to identify and output inappropriate actions, with additional features for storage, statistical processing, and judgment using machine learning algorithms.

Benefits of technology

Enables effective monitoring and management of delivery personnel behavior, identifying inappropriate actions, and providing statistical insights to improve safety and compliance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007729772000001
    Figure 0007729772000001
  • Figure 0007729772000002
    Figure 0007729772000002
  • Figure 0007729772000003
    Figure 0007729772000003
Patent Text Reader

Abstract

To provide a behavior management device, a behavior management method, and a program for supporting behavior monitoring of a delivery person.SOLUTION: A behavior management device 1 includes: a delivery person information receiving unit 121 that receives, from a delivery person terminal 2, delivery person information including delivery person location information, which is location information associated with a delivery person identifier for identifying a delivery person who delivers an article; a user information receiving unit 122 that receives, from a user terminal 3, user information including user location information and behavior information corresponding to behavior of the delivery person; a delivery person determination unit 133 that determines delivery person location information that satisfies a short distance condition with respect to the user location information included in the user information received by the user information receiving unit 122; and a behavior information output unit 141 that outputs the behavior information received by the user information receiving unit 122 in association with the delivery person identifier corresponding to the delivery person location information determined by the delivery person determination unit 133.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a behavior management device that supports monitoring of delivery personnel's behavior. [Background technology]

[0002] BACKGROUND ART Currently, a service called "delivery" in which delivery personnel deliver goods such as food and drink sold by stores by bicycle, motorbike, etc. is becoming popular (see, for example, Non-Patent Document 1).

[0003] On the other hand, in order to deliver goods quickly, delivery personnel may face problems such as poor road manners, violation of traffic rules, or traffic accidents. [Prior art documents] [Non-patent literature]

[0004] [Non-Patent Document 1] “[Uber Eats] A comprehensive site for delivery and home delivery | Takeout from nearby restaurants (ubereats.com)”, [online], [searched December 1, 2021], Internet [URL: https: / / www.ubereats.com / jp?utm_source=yahoo-jp&utm_medium=utm_medium&utm_campaign=CM2046189-search-brand-yahoo -jp-brand_85_-99_JP-National_e_all_acq_cpa_ja-JP_Generics_Exact&adgroup_name=Generics_Core_deliver y_acq_Exact&utm_term=%E5%87%BA%E5%89%8D+%E3%82%A6%E3%83%BC%E3%83%90%E3%83%BC%E3%82%A4%E3%83%BC%E3%8 3%84&kw=%E5%87%BA%E5%89%8D+%E3%82%A6%E3%83%BC%E3%83%90%E3%83%BC%E3%82%A4%E3%83%BC%E3%83%84&campaig n_id=71700000069117095&cid=71700000069117095&adgroup_id=58700006138030873&adg_id=58700006138030873& kw_id=p55467507243&kwid=p55467507243&ad_id=498151501892&ext_id=&dev=c&match=e&yclid=YSS.1001127986. EAIaIQobChMI-_yJoOzB9AIVC62WCh1oEg1wEAAYASAAEgLzGvD_BwE&gclid=CImu-6HswfQCFYsuvAodAwIDDQ&gclsrc=ds] Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the prior art, it has not been easy to support monitoring of the behavior of delivery personnel, particularly inappropriate behavior such as poor road manners, traffic violations, or traffic accidents. [Means for solving the problem]

[0006] The behavior management device of the first invention is a behavior management device that includes a delivery person information receiving unit that receives, from a delivery person terminal, delivery person information having delivery person location information, which is location information associated with a delivery person identifier that identifies a delivery person delivering an item; a user information receiving unit that receives, from the user terminal, user information having behavior information corresponding to the delivery person's behavior and user location information; a delivery person determination unit that determines delivery person location information that satisfies a short distance condition for the user location information contained in the user information received by the user information receiving unit; and a behavior information output unit that outputs the behavior information received by the user information receiving unit in association with a delivery person identifier that corresponds to the delivery person location information determined by the delivery person determination unit.

[0007] This configuration allows the user to cooperate in assisting in monitoring the actions of delivery personnel. behavior management

[0008] In addition, compared to the second invention, the behavior management device of the third invention further includes a delivery person information storage unit that associates the delivery person information received by the delivery person information receiving unit with time information and stores it in a delivery person information storage unit in which one or more pieces of delivery person information are stored, and the delivery person determination unit is time information that also satisfies a near-time condition for the time information corresponding to the user information received by the user information receiving unit, and determines delivery person location information corresponding to the time information in the delivery person information storage unit.

[0009] This configuration allows the user to cooperate in assisting in monitoring the actions of delivery personnel.

[0010] In addition, the behavior management device of the fourth invention is a behavior management device that, compared to any one of the first to third inventions, further comprises a user information storage unit that associates the user information received by the user information receiving unit with time information and stores it in a user information storage unit in which one or more pieces of user information are stored, a statistical processing unit that performs statistical processing on the user information stored in the user information storage unit and obtains the processing results, and a result output unit that outputs the processing results.

[0011] With this configuration, statistical processing results regarding the behavior of delivery personnel can be obtained.

[0012] In addition, the behavior management device of the fifth invention is a behavior management device in which, compared to any one of the first to fourth inventions, the behavior information output unit stores a delivery person identifier corresponding to the delivery person location information determined by the delivery person determination unit in association with the behavior information contained in the user information.

[0013] This configuration allows the user to cooperate in assisting in monitoring the actions of delivery personnel.

[0014] Furthermore, the behavior management device of the sixth invention is a behavior management device according to any one of the first to fifth inventions, wherein the behavior information includes a still image of the delivery person or a video of the delivery person.

[0015] This configuration can assist in monitoring the actions of delivery personnel based on images sent by users.

[0016] Furthermore, the behavior management device of the seventh invention, compared to the sixth invention, further includes a judgment unit that analyzes still images or videos included in the behavior information and determines whether the behavior corresponding to the behavior information is inappropriate behavior, and the behavior information output unit outputs the judgment result of the judgment unit, or outputs only the behavior information that the judgment unit has determined to be inappropriate behavior.

[0017] With this configuration, it is possible to determine whether the image is appropriate or not. [Effects of the Invention]

[0018] The behavior management device according to the present invention can assist in monitoring the behavior of delivery personnel with the cooperation of the user. [Brief explanation of the drawings]

[0019] [Figure 1] Conceptual diagram of behavior management system A in embodiment 1 [Figure 2] Block diagram of the behavior management system A [Figure 3] A flowchart illustrating an example of the operation of the behavior management device 1. [Figure 4] A flowchart illustrating an example of the delivery person selection process [Figure 5] A flowchart illustrating an example of the operation of the user terminal 3 [Figure 6] A diagram showing the delivery person management table [Figure 7] A diagram showing the delivery person information management table [Figure 8] FIG. 10 shows the user information management table. [Figure 9] FIG. 10 shows an example of a screen of the user terminal 3. [Figure 10] FIG. 10 shows an example of output from the administrator terminal 4, etc. [Figure 11] FIG. 10 shows an example of a screen of the user terminal 3. [Figure 12] FIG. 10 shows an example of a screen of the user terminal 3. [Figure 13] Overview of the computer system [Figure 14] Block diagram of the computer system DETAILED DESCRIPTION OF THE INVENTION

[0020] Hereinafter, embodiments of a behavior management device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated description may be omitted.

[0021] (Embodiment 1) In this embodiment, a behavior management system is described that includes a behavior management device that determines the delivery person corresponding to the behavior information transmitted from a user terminal and corresponding to the delivery person's behavior using location information. The behavior information is preferably a still image or video captured by the user. The delivery person is a person who delivers goods. The goods may be, for example, food sold in a store, but the contents and type of the goods are not important.

[0022] In this embodiment, a behavior management system will be described that includes a behavior management device that determines a delivery person corresponding to behavior information by also using time information of the behavior information.

[0023] In this embodiment, a behavior management system including a behavior management device that performs statistical processing on accumulated behavior information will be described.

[0024] Furthermore, in this embodiment, a behavior management system including a behavior management device that determines whether or not a behavior corresponding to behavior information is an inappropriate behavior will be described.

[0025] In this embodiment, information A being associated with information B means that information B can be obtained from information A, or information A can be obtained from information B, and the method of association is not important. Information A and information B may be linked, may exist in the same buffer, information A may be included in information B, or information B may be included in information A, etc.

[0026] 1 is a conceptual diagram of a behavior management system A according to this embodiment. The behavior management system A includes a behavior management device 1, one or more delivery person terminals 2, one or more user terminals 3, and one or more administrator terminals 4.

[0027] The behavior management device 1 is a device for matching behavior information transmitted from a user terminal 3 with a delivery person. In this example, the behavior management device 1 is a so-called server. The behavior management device 1 is, for example, a cloud server, an ASP server, or the like.

[0028] The delivery person terminal 2 is a terminal used by a delivery person who delivers goods. The user terminal 3 is a terminal used by a user who transmits behavioral information (described later). The administrator terminal 4 is a terminal used by an administrator. The delivery person terminal 2, the user terminal 3, and the administrator terminal 4 are, for example, so-called smartphones, tablet terminals, or personal computers, but the type is not important.

[0029] FIG. 2 is a block diagram of a behavior management system A according to this embodiment.

[0030] The behavior management device 1 includes a storage unit 11, a receiving unit 12, a processing unit 13, and an output unit 14. The storage unit 11 includes a delivery person information storage unit 111 and a user information storage unit 112. The receiving unit 12 includes a delivery person information receiving unit 121 and a user information receiving unit 122. The processing unit 13 includes a delivery person information accumulation unit 131, a user information accumulation unit 132, a delivery person determination unit 133, a statistical processing unit 134, and a determination unit 135. The output unit 14 includes a behavior information output unit 141 and a result output unit 142.

[0031] The user terminal 3 includes a user storage unit 31, a user reception unit 32, a user processing unit 33, a user transmission unit , a user reception unit 35, and a user output unit .

[0032] Various types of information are stored in the storage unit 11 of the behavior management device 1. The various types of information include, for example, delivery person information (to be described later), user information (to be described later), a learning device, one or more pieces of manager notification destination information, and one or more pieces of delivery person management information.

[0033] The learning device is a learning device that the judgment unit 135 uses to judge whether the behavior corresponding to the behavior information is inappropriate or not. The learning device is information constructed through a machine learning learning process using two or more pieces of training data. The training data is, for example, a pair of a still image and judgment information. The judgment information is information indicating whether the behavior is inappropriate or not. The training data is a positive example or a negative example. A positive example, for example, has a still image of a problematic behavior and judgment information "1". A negative example, for example, has a still image of a non-problematic behavior and judgment information "0". It goes without saying that the judgment information "1" or judgment information "0" may be other values. The training data is, for example, a pair of a character string and judgment information. The training data is, for example, a pair of one or more terms and judgment information. A character string has one or more terms. For example, terms are "speeding", "running a red light", "danger", and "risky".

[0034] Any machine learning algorithm can be used, including deep learning, random forests, decision trees, and SVMs.

[0035] The processing unit 13 of the behavior management device 1 may perform the above-mentioned machine learning learning process. However, the above-mentioned machine learning learning may be performed by a learning device (not shown).

[0036] The administrator notification destination information is information that specifies the destination of notifications to the administrator. The administrator notification destination information is, for example, an email address, an ID that specifies the destination of notifications, and a telephone number. The administrator is, for example, a person who manages delivery personnel. The administrator is, for example, a person who wants to monitor delivery personnel. The administrator is, for example, an operator of the behavior management device 1. Monitoring delivery personnel usually means monitoring whether delivery personnel are engaging in inappropriate behavior. Inappropriate behavior includes, for example, violations of traffic rules, traffic accidents, and dangerous driving.

[0037] The delivery person management information is information about delivery people. The delivery person management information is information for managing delivery people. The delivery person management information includes a delivery person identifier. It is preferable that the delivery person management information includes delivery person notification information. The delivery person identifier is information that identifies a delivery person. The delivery person identifier may be, for example, an ID, a name, a telephone number, or an email address. The delivery person notification information is information that specifies the notification destination for the delivery person. The delivery person notification information may be, for example, an email address, an ID that specifies the notification destination, a telephone number, or the IP address of the delivery person terminal 2. Note that the delivery person identifier and the delivery person notification information may be the same information.

[0038] The delivery person information storage unit 111 stores one or more pieces of delivery person information. The delivery person information is information related to the movement of a delivery person who delivers an item. The delivery person information includes delivery person location information. The delivery person location information is information that identifies the location of the delivery person terminal 2. The location of the delivery person terminal 2 may be considered to be the location of the delivery person. The delivery person location information is, for example, (latitude, longitude) or (latitude, longitude, altitude), but other information that identifies the location may be used. The delivery person location information is associated with a delivery person identifier. The delivery person information may include a delivery person identifier. It is preferable that the delivery person location information is associated with delivery person time information. The delivery person time information is information that identifies the time corresponding to the delivery person location information. The delivery person time information is, for example, information that indicates the time when the delivery person location information was acquired, information that indicates the time when the delivery person location information was transmitted, or information that indicates the time when the delivery person location information was received. The delivery person information stored in the delivery person information storage unit 111 is usually information transmitted from the delivery person terminal 2.

[0039] The user information storage unit 112 stores one or more pieces of user information. The user information is information about the fact that a user has monitored a delivery person. The user information is usually information transmitted from the user terminal 3. The user information includes behavioral information and user location information. The behavioral information is information corresponding to the behavior of the delivery person. The behavioral information is preferably an image of the delivery person taken by the user. The image may be a still image or a video. The behavioral information may be a string of characters describing the behavior of the delivery person. The behavioral information may be a behavioral identifier that identifies the behavior of the delivery person. Examples of the behavioral identifier include "bad traffic manners," "violation of traffic rules," and "traffic accident." The behavioral identifier is, for example, information associated with a selected object selected by the user. The selected object is an object displayed on the user terminal 3, such as a button or a menu item. The user information is preferably associated with user time information. The user time information is information that identifies the time corresponding to the behavioral information. The user time information is, for example, information indicating the time when the behavior information was acquired, information indicating the time when the user information was transmitted, or information indicating the time when the user information was received.

[0040] The receiving unit 12 receives various information and instructions. The various information and instructions are, for example, delivery person information, user information, and statistical processing instructions. The statistical processing instruction is an instruction to start statistical processing. It is preferable that the statistical processing instruction has search conditions that identify the behavioral information that is the target of statistical processing. The search conditions include, for example, time conditions (e.g., "November 2021"). The search conditions include, for example, delivery person conditions. The delivery person conditions are conditions for selecting a delivery person, and are, for example, one or more delivery person identifiers, delivery person attribute values ​​(e.g., "age 40 or older").

[0041] The delivery person information receiving unit 121 receives one or more pieces of delivery person information from the delivery person terminal 2. The delivery person information receiving unit 121 usually receives delivery person information corresponding to different times from one or more delivery person terminals 2. It is preferable for the delivery person information receiving unit 121 to receive delivery person information approximately periodically. Approximately periodically means that the intervals at which two or more pieces of delivery person information are received are approximately the same, but it is also acceptable for the intervals to differ slightly.

[0042] The user information receiving unit 122 receives user information from one or more user terminals 3 .

[0043] The processing unit 13 performs various types of processing. The various types of processing are, for example, processing performed by a delivery person information storage unit 131, a user information storage unit 132, a delivery person selection unit 133, a statistical processing unit 134, and a determination unit 135.

[0044] The delivery person information accumulation unit 131 associates the delivery person information received by the delivery person information receiving unit 121 with the delivery person time information and accumulates the information in the delivery person information storage unit 111. It is preferable that the delivery person information includes the delivery person time information.

[0045] In the case where the delivery person information received by the delivery person information receiving unit 121 does not have delivery person time information, when the delivery person information receiving unit 121 receives delivery person information, the delivery person information accumulation unit 131 acquires time information, for example, from a clock (not shown), and stores the delivery person information received by the delivery person information receiving unit 121 in association with the time information in the delivery person information storage unit 111. Here, the delivery person information accumulation unit 131 may also store delivery person information that has time information in the delivery person information storage unit 111. Furthermore, this time information is delivery person time information.

[0046] The delivery person information accumulation unit 131 accumulates, for example, delivery person information received by the delivery person information receiving unit 121 and including delivery person time information in the delivery person information storage unit 111 .

[0047] The user information accumulation unit 132 associates the user information received by the user information receiving unit 122 with the user time information and accumulates the information in the user information storage unit 112. It is preferable that the user information includes the user time information.

[0048] In the case where the user information received by the user information receiving unit 122 does not have user time information, when the user information receiving unit 122 receives user information, the user information accumulation unit 132 acquires time information, for example, from a clock (not shown), and stores the user information received by the user information receiving unit 122 in the user information storage unit 112 in association with the time information. Here, the user information accumulation unit 132 may accumulate user information having time information in the user information storage unit 112. Furthermore, this time information is user time information.

[0049] The user information accumulation unit 132 accumulates, in the user information storage unit 112, the user information received by the user information receiving unit 122, which includes user time information, for example.

[0050] The delivery person determination unit 133 determines delivery person location information that satisfies a short distance condition for the user location information contained in the user information received by the user information receiving unit 122. The short distance condition is that the location specified by the user location information contained in the user information and the location specified by the delivery person location information are close enough to satisfy a predetermined condition. For example, the short distance condition is that the distance between the location specified by the delivery person location information and the location specified by the user location information is within a threshold or is smaller than the threshold. The threshold is, for example, "20 meters" or "50 meters," but is not limited thereto.

[0051] For example, when the user information receiving unit 122 receives user information, the delivery person determination unit 133 acquires one or more pieces of delivery person information that were received within a threshold time or closer to the threshold time from the time the user information was received, and determines, from the delivery person location information contained in the one or more pieces of delivery person information, delivery person location information that satisfies the short distance condition for the user location information contained in the user information received by the user information receiving unit 122.

[0052] The delivery person determination unit 133 determines delivery person location information corresponding to time information that satisfies a short distance condition for the user location information contained in the user information received by the user information receiving unit 122 and also satisfies a close time condition for the time information corresponding to the user information received by the user information receiving unit 122. The close time condition is that the time indicated by the user time information corresponding to the user information and the time indicated by the delivery person time information corresponding to the delivery person location information are close enough to satisfy a predetermined condition. The close time condition is, for example, that the difference between the time indicated by the user time information corresponding to the user information and the time indicated by the delivery person time information corresponding to the delivery person location information is within a threshold or is smaller than a threshold. The close time condition is usually "user time information > delivery person time information," or "user time information - delivery person time information < threshold," or "user time information - delivery person time information <= threshold." The threshold is, for example, "3 minutes" or "5 minutes," but is not limited thereto.

[0053] The statistical processing unit 134 performs statistical processing on the user information stored in the user information storage unit 112, and acquires the processing results. Note that the content of the statistical processing performed by the statistical processing unit 134 is not important.

[0054] The statistical processing unit 134 uses, for example, the delivery person location information to obtain a processing result that is the number of pieces of user information by region.

[0055] The statistical processing unit 134 acquires a processing result, which is the number of user information items for each time period, using, for example, time information corresponding to the user information items.

[0056] The statistical processing unit 134 acquires a processing result, which is, for example, the number of pieces of user information corresponding to the delivery person identifier of a specific delivery person.

[0057] The statistical processing unit 134 acquires a processing result that is, for example, the number of user information items corresponding to two or more delivery person identifiers of a specific delivery person's attribute values ​​(for example, "male" and "under 20 years old").

[0058] The determination unit 135 uses the behavior information to determine whether the behavior corresponding to the behavior information is an inappropriate behavior.

[0059] Whether or not the determination unit 135 performs the determination process may be determined in advance. The conditions for the determination unit 135 to perform the determination process are not specified. The determination unit 135 may perform the determination process on all received behavioral information. For example, the determination unit 135 may determine to perform the determination process when the received behavioral information satisfies a determination condition. The determination condition is, for example, that the data type of the behavioral information is a predetermined data type (for example, a still image or a video).

[0060] The determination unit 135, for example, analyzes a still image or a video included in the behavior information and determines whether the behavior corresponding to the behavior information is an inappropriate behavior.

[0061] The determination unit 135 determines whether the behavior corresponding to the behavior information is inappropriate, for example, by machine learning prediction processing. That is, the determination unit 135, for example, provides the learning device in the storage unit 11 and a still image or a still image in a video included in the behavior information to a module that performs machine learning prediction processing, and executes the module to obtain a determination result as to whether the behavior corresponding to the behavior information is inappropriate. The determination unit 135, for example, provides the learning device in the storage unit 11 and a character string included in the behavior information to a module that performs machine learning prediction processing, and executes the module to obtain a determination result as to whether the behavior corresponding to the behavior information is inappropriate.

[0062] As mentioned above, any machine learning algorithm can be used, including deep learning, random forests, decision trees, and SVMs.

[0063] The output unit 14 outputs various types of information, such as behavioral information and processing results acquired by the statistical processing unit 134.

[0064] Here, output usually means storage on a recording medium, but it may also include transmission to the delivery person terminal 2 or the administrator terminal 4, display on a display, projection using a projector, printing on a printer, sound output, transmission to other external devices, or handing over the processing results to other processing devices or other programs.

[0065] The behavior information output unit 141 outputs the behavior information received by the user information receiving unit 122 in association with a delivery person identifier corresponding to the delivery person location information determined by the delivery person determination unit 133. The behavior information output unit 141, for example, stores the behavior information associated with the delivery person identifier in the storage unit 11. The behavior information output unit 141, for example, stores the delivery person identifier corresponding to the delivery person location information determined by the delivery person determination unit 133 in association with the behavior information contained in the user information.

[0066] The behavior information output unit 141 outputs, for example, the determination result of the determination unit 135. The behavior information output unit 141 outputs, for example, only behavior information that the determination unit 135 determines to be inappropriate behavior.

[0067] The result output unit 142 outputs the processing result acquired by the statistical processing unit 134. The result output unit 142 transmits the processing result acquired by the statistical processing unit 134 to the administrator terminal 4, for example.

[0068] The delivery person terminal 2 acquires delivery person location information that identifies the location of the delivery person terminal 2. The delivery person terminal 2 acquires the delivery person location information using, for example, a built-in GPS receiver. However, the method by which the delivery person terminal 2 acquires the delivery person location information is not important. The delivery person terminal 2 then associates the delivery person information including the delivery person location information with a delivery person identifier and transmits the information to the behavior management device. It is preferable that the delivery person terminal 2 acquires time information from a clock (not shown) and transmits the delivery person location information and the delivery person information including the time information to the behavior management device. It is preferable that the time information is delivery person time information.

[0069] The deliveryperson terminal 2 normally acquires the stored deliveryperson identifier and transmits deliveryperson information including the deliveryperson identifier and the acquired deliveryperson position information to the behavior management device.

[0070] The timing at which the deliveryperson terminal 2 transmits the deliveryperson information does not matter. The deliveryperson terminal 2, for example, continuously transmits the deliveryperson information to the behavior management device. The deliveryperson terminal 2, for example, generally periodically transmits the deliveryperson information to the behavior management device.

[0071] For example, the deliveryperson terminal 2 receives and outputs behavior information. Such behavior information is usually information that serves as evidence that the deliveryperson has engaged in inappropriate behavior.

[0072] Various types of information are stored in the user storage unit 31 that constitutes the user terminal 3. The various types of information are, for example, user identifiers.

[0073] The user accepting unit 32 accepts various types of information and instructions. The various types of information and instructions are, for example, behavioral information. The user accepting unit 32, for example, takes still images or videos that constitute the behavioral information. In such a case, the user accepting unit 32 is equipped with a camera. The user accepting unit 32 accepts, for example, behavioral information that is input from a user.

[0074] Here, reception is a concept that includes taking photographs with a camera, receiving information input from input devices such as a keyboard, mouse, or touch panel, receiving information transmitted via a wired or wireless communication line, and receiving information read from recording media such as an optical disk, magnetic disk, or semiconductor memory.

[0075] The means for inputting the behavioral information may be any means, such as a camera, a touch panel, a keyboard, a mouse, or a menu screen.

[0076] The user processing unit 33 performs various types of processing. For example, the various types of processing are processing for converting instructions and information received by the user receiving unit 32 into instructions and information with a data structure to be transmitted. For example, the various types of processing are processing for converting information received by the user receiving unit 35 into information with a data structure to be output.

[0077] The user processing unit 33 acquires, for example, user position information. In this case, the user processing unit 33 has, for example, a GPS receiver. The user processing unit 33 then generates user information including, for example, the user position information and the behavior information accepted by the user accepting unit 32. Note that the method by which the user processing unit 33 acquires the user position information is not important.

[0078] The user processing unit 33 acquires, for example, user position information. The user processing unit 33 also acquires, for example, time information from a clock (not shown). The user processing unit 33 then generates user information including, for example, the user position information, the time information, and the behavior information accepted by the user accepting unit 32. The time information is user time information.

[0079] The user processing unit 33 generates user information including, for example, behavior information including still images or videos captured by the user receiving unit 32.

[0080] The user transmitting unit 34 transmits various types of information and instructions, such as user information.

[0081] The user receiving unit 35 receives various types of information.

[0082] The user output unit 36 ​​outputs various types of information, such as captured images. The images may be still images or moving images.

[0083] The administrator terminal 4 accepts statistical processing instructions and transmits them to the behavior management device 1. The administrator terminal 4 also receives and outputs processing results from the behavior management device 1. The administrator terminal 4, for example, receives and outputs user information from the behavior management device 1. The administrator terminal 4, for example, receives and outputs user information and a delivery person identifier from the behavior management device 1.

[0084] The storage unit 11, the delivery person information storage unit 111, the user information storage unit 112, and the user storage unit 31 are preferably non-volatile recording media, but can also be realized by volatile recording media.

[0085] There is no restriction on the process by which information is stored in the storage unit 11 etc. For example, information may be stored in the storage unit 11 etc. via a recording medium, information transmitted via a communication line etc. may be stored in the storage unit 11 etc., or information input via an input device may be stored in the storage unit 11 etc.

[0086] The receiving unit 12, the delivery person information receiving unit 121, the user information receiving unit 122, and the user receiving unit 35 are usually realized by wireless or wired communication means.

[0087] The processing unit 13, delivery person information storage unit 131, user information storage unit 132, delivery person selection unit 133, statistical processing unit 134, judgment unit 135, and user processing unit 33 can typically be realized by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are typically realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuit). The processor may be a CPU, MPU, GPU, etc., and the type is not important.

[0088] The output unit 14, the behavioral information output unit 141, the result output unit 142, and the user transmission unit 34 are typically realized by wireless or wired communication means.

[0089] The user reception unit 32 can be realized by, for example, a device driver for an input means such as a camera, a touch panel, or a keyboard, or control software for a menu screen.

[0090] The user reception unit 32 is preferably realized by a wireless or wired communication means, but may also be realized by a means for receiving broadcasts, a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.

[0091] The user output unit 36 ​​may or may not include an output device such as a display, a speaker, etc. The user output unit 36 ​​may be realized by driver software for an output device, or by a combination of driver software for an output device and the output device, etc.

[0092] Next, an example of the operation of the behavior management device 1 constituting the behavior management system A will be described with reference to the flowchart of FIG.

[0093] (Step S301) The delivery person information receiving unit 121 determines whether or not delivery person information has been received from the delivery person terminal 2. If delivery person information has been received, the process proceeds to step S302, and if delivery person information has not been received, the process proceeds to step S304.

[0094] (Step S302) The delivery person information storage unit 131 uses the delivery person information received in step S301 to configure the delivery person information to be stored. The delivery person information to be stored is the received delivery person location information, and includes delivery person location information associated with a delivery person identifier. The delivery person information storage unit 131 obtains time information from a clock (not shown), for example, and configures the delivery person information including the time information.

[0095] (Step S303) The delivery person information accumulation unit 131 accumulates the delivery person information constructed in step S302 in the delivery person information storage unit 111. The process returns to step S301.

[0096] (Step S304) The user information receiving unit 122 determines whether or not user information has been received from the user terminal 3. If user information has been received, the process proceeds to step S305, and if user information has not been received, the process proceeds to step S315.

[0097] (Step S305) The user information storage unit 132 uses the user information received in step S304 to configure the user information to be stored. The user information to be stored may be the same as the user information received in step S304. The user information to be stored also includes behavioral information and user location information. It is preferable that the user information to be stored also includes user time information. For example, the user information storage unit 132 obtains time information from a clock (not shown) and configures user information including the time information.

[0098] (Step S306) The user information accumulation unit 132 accumulates the user information configured in step S305 in the user information storage unit 112.

[0099] (Step S307) The determination unit 135 determines whether or not to perform the determination process. If the determination process is to be performed, the process proceeds to step S308, and if the determination process is not to be performed, the process proceeds to step S310.

[0100] (Step S308) The determination unit 135 performs a determination process using the received behavior information. An example of the determination process has been described above.

[0101] (Step S309) If the result of the determination process in step S308 is information indicating "inappropriate behavior," the process proceeds to step S310, and if the information indicates "not inappropriate behavior," the process returns to step S301. Note that if the result of the determination process is information indicating "not inappropriate behavior," it is preferable not to identify the delivery person corresponding to the behavior information.

[0102] (Step S310) The delivery person determination unit 133 performs a delivery person determination process and acquires a delivery person identifier corresponding to the received behavioral information. An example of the delivery person determination process will be described using the flowchart in FIG. 4. The delivery person identifier corresponding to the received behavioral information is information that identifies the delivery person who engaged in inappropriate behavior indicated by the behavioral information sent by the user.

[0103] (Step S311) The behavior information output unit 141 stores the delivery person identifier acquired in step S310 in association with the received behavior information.

[0104] (Step S312) The processing unit 13 determines whether or not to notify the user of information about the delivery person who engaged in inappropriate behavior. If not, the processing unit 13 proceeds to step S313; if not, the processing unit 13 returns to step S301. The information about the delivery person who engaged in inappropriate behavior is, for example, one or more of user information and a delivery person identifier.

[0105] (Step S313) The processing unit 13 acquires the notification information. Note that the notification information usually includes one or more pieces of information from among the behavior information and the delivery person identifier.

[0106] (Step S314) The output unit 14 transmits the notification information acquired in step S313. The process returns to step S301.

[0107] The output unit 14, for example, acquires one or more pieces of manager notification destination information from the storage unit 11 and transmits the notification information to the destinations specified by the one or more pieces of manager notification destination information. In this case, the output unit 14 notifies one or more managers of the behavior information and the delivery person identifier, for example.

[0108] The output unit 14, for example, acquires delivery person notification information paired with the delivery person identifier from the storage unit 11, and transmits the notification information to the notification destination specified by the delivery person notification information. In this case, the output unit 14 notifies, for example, the behavioral information of the delivery person who performed the behavior corresponding to the behavioral information.

[0109] (Step S315) The receiving unit 12 determines whether or not a statistical processing instruction has been received from the administrator terminal 4. If a statistical processing instruction has been received, the process proceeds to step S316, and if a statistical processing instruction has not been received, the process returns to step S301.

[0110] (Step S316) The statistical processing unit 134 acquires one or more pieces of behavioral information to be subjected to statistical processing from the behavioral information stored in the user information storage unit 112. The behavioral information to be subjected to statistical processing is, for example, behavioral information corresponding to the search criteria included in the statistical processing instruction.

[0111] (Step S317) The statistical processing unit 134 performs statistical processing on one or more pieces of behavior information acquired in step S316, and acquires the processing result. Note that, as described above, various contents of the statistical processing are possible and are not limited.

[0112] (Step S318) The result output unit 142 transmits the processing result acquired in step S317 to the manager terminal 4 that transmitted the statistical processing instruction. Return to step S301.

[0113] In the flowchart of Fig. 3, the timing of the delivery person selection process is not important. The delivery person selection process does not have to be performed immediately after receiving the user information.

[0114] In the flowchart of FIG. 3, the process ends when the power is turned off or an interrupt occurs to end the process.

[0115] Next, an example of the delivery person selection process in step S310 will be described with reference to the flowchart in FIG.

[0116] (Step S401) The delivery person determination unit 133 acquires the user time information corresponding to the user information received in step S304.

[0117] (Step S402) The delivery person determination unit 133 acquires the user position information included in the received user information.

[0118] (Step S403) The delivery person determination unit 133 assigns 1 to the counter i.

[0119] (Step S404) The delivery person determination unit 133 determines whether the i-th delivery person exists. If the i-th delivery person exists, the process proceeds to step S405, and if the i-th delivery person does not exist, the process returns to the upper level processing. The delivery person determination unit 133, for example, references one or more pieces of delivery person management information in the storage unit 11 to determine whether the i-th delivery person exists.

[0120] (Step S405) The delivery person determination unit 133 determines whether or not there is one or more pieces of delivery person time information that meet the near time condition and that is paired with the delivery person identifier of the i-th delivery person, for the user time information acquired in step S401, in the delivery person information storage unit 111. If there is delivery person time information that meets the near time condition, the process proceeds to step S406; if there is no delivery person time information that meets the near time condition, the process proceeds to step S409.

[0121] The delivery person identified by the delivery person identifier paired with the delivery person time information that meets the near time condition is usually a person who was active in making a delivery at the time corresponding to the activity information.

[0122] (Step S406) The deliveryperson determination unit 133 acquires, from the deliveryperson information storage unit 111, deliveryperson position information paired with each of the one or more deliveryperson time information determined to exist in step S405.

[0123] (Step S407) The deliveryperson determination unit 133 determines whether any one of the one or more pieces of deliveryperson location information acquired in step S406 and the user location information acquired in step S402 satisfy the short-distance condition. If the short-distance condition is satisfied, the process proceeds to step S408. If the short-distance condition is not satisfied, the process proceeds to step S409.

[0124] (Step S408) The deliveryperson determination unit 133 acquires the deliveryperson identifier of the i-th deliveryperson and temporarily stores it in a buffer (not shown).

[0125] (Step S409) The delivery person determination unit 133 increments the counter i by one.

[0126] In the flowchart of FIG. 4, one or more delivery person identifiers are usually temporarily stored in a buffer (not shown).

[0127] Next, an example of the operation of the delivery person terminal 2 will be described. The delivery person terminal 2, for example, constantly or approximately periodically acquires delivery person location information using a GPS receiver. The delivery person terminal 2 also creates delivery person information that includes the stored delivery person identifier and the delivery person location information, and transmits the delivery person information to the behavior management device 1 constantly or approximately periodically. Note that "approximately periodically" may mean that the intervals at which the delivery person information is transmitted may be regular, or the intervals at which the delivery person information is transmitted may vary slightly.

[0128] Next, an example of the operation of the user terminal 3 will be described with reference to the flowchart of FIG.

[0129] (Step S501) The user reception unit 32 determines whether or not a shooting instruction has been received. If a shooting instruction has been received, the process proceeds to step S502, and if a shooting instruction has not been received, the process returns to step S501.

[0130] (Step S502) Using the camera constituting the user accepting unit 32, the user accepting unit 32 takes a still image or a video.

[0131] (Step S503) The user processing unit 33 acquires user position information using the built-in GPS receiver.

[0132] (Step S504) The user processing unit 33 composes behavior information having still images or moving images, and then composes user information having the behavior information and user position information.

[0133] (Step S505) The user transmission unit 34 transmits the user information configured in step S504 to the behavior management device 1. The process returns to step S501.

[0134] Next, an example of the operation of the administrator terminal 4 will be described. The administrator terminal 4, for example, receives and outputs behavior information and a delivery person identifier from the behavior management device 1. This allows the administrator who owns the administrator terminal 4 to know the delivery person who behaved inappropriately and the details of the inappropriate behavior. The administrator terminal 4 also receives a statistical processing instruction from the administrator and transmits the statistical processing instruction to the behavior management device 1. Next, in response to the transmission of the statistical processing instruction, the administrator terminal 4 receives and outputs the processing result, which is the result of the statistical processing. This allows the administrator to obtain the statistical processing result of the inappropriate behavior.

[0135] A specific example of the operation of the behavior management system A in this embodiment will be described below.

[0136] Currently, the delivery person information storage unit 111 of the behavior management device 1 stores a delivery person management table shown in FIG. 6. The delivery person management table is a table that manages delivery person management information for one or more delivery people. The delivery person management information is static information for managing delivery people. The delivery person management table manages one or more records that have a "delivery person identifier" and "delivery person management information." Here, the "delivery person management information" includes "name," "delivery person notification information," and "age."

[0137] The delivery person information storage unit 111 also stores a delivery person information management table having the structure shown in FIG. 7. The delivery person information management table is a table that manages one or more pieces of delivery person information. The delivery person information management table manages one or more records that have an "ID" and "delivery person information." The "delivery person information" has a "delivery person identifier," "delivery person location information," and "delivery person time information." Each record can be said to be information that specifies the location and time of the delivery person terminal 2 held by the delivery person identified by the delivery person identifier.

[0138] The user information storage unit 112 stores a user information management table having the structure shown in FIG. 8. The user information management table manages one or more records each having an "ID," "user information," and "delivery person identifier." The "user information" includes "behavior information," "user location information," and "user time information." The "behavior information" includes an "image" and a "character string." The "behavior information" includes one or two types of information: an "image" and a "character string." The "image" is a still image file and / or a video file. The actual file contents of the "image" are also stored in the user information storage unit 112. Each record can be said to be information specifying the location and time of the user terminal 3 at which the behavior information was acquired. The "delivery person identifier" is information identifying the delivery person corresponding to the behavior information. In other words, the "delivery person identifier" stores the delivery person identifier of the delivery person who engaged in inappropriate behavior corresponding to the behavior information.

[0139] Furthermore, the delivery member terminal 2 of one or more delivery members acquires delivery member location information that identifies the location of the delivery member terminal 2 using a built-in GPS receiver. The delivery member terminal 2 also acquires delivery member time information from a built-in clock. The delivery member terminal 2 also reads out the stored delivery member identifier. Next, the delivery member terminal 2 creates delivery member information that includes the delivery member identifier, delivery member location information, and delivery member time information. Next, the delivery member terminal 2 transmits the delivery member information to the behavior management device 1. The delivery member terminal 2 repeatedly performs this process of transmitting delivery member information. Here, the delivery member is assumed to be, for example, a person who delivers food sold at a store.

[0140] The delivery person information receiving unit 121 of the behavior management device 1 receives delivery person information from one or more delivery person terminals 2. Next, the delivery person information storage unit 131 stores the delivery person location information and delivery person time information contained in the received delivery person information in the delivery person information management table (FIG. 7) in association with the delivery person identifier contained in the delivery person information. This storage process is normally performed continuously for each of one or more delivery person terminals 2.

[0141] In this situation, the following two specific examples will be described.

[0142] (Example 1) In Example 1, the close time condition is "user time information - delivery person time information included in the record <= 1 minute", and the close distance condition is "|user location information - delivery person location information| <= 20 m".

[0143] Now, suppose that user A notices a delivery person inappropriately riding a bicycle at high speed in the middle of the road and presses the capture button 901 on the screen of user terminal 3 (see FIG. 9).

[0144] Then, the user accepting unit 32 of the user terminal 3 accepts the shooting instruction. Next, the user accepting unit 32 captures a still image using the camera that constitutes the user accepting unit 32. The captured still image is 902 in FIG. 9. Next, the user processing unit 33 acquires user time information "2021 / 12 / 4 12:21:20" from a clock (not shown). The user processing unit 33 also acquires user position information (X1, Y1) using a built-in GPS receiver. The user processing unit 33 also saves the captured still image as a file "file1.jpg" and associates the user time information "2021 / 12 / 4 12:21:20" with the user position information (X1, Y1). Next, the user sending unit 34 sends the file to the behavior management device 1 together with the user time information "2021 / 12 / 4 12:21:20" and the user position information (X1, Y1). As a result, the user can automatically configure user information by simply pressing the capture button, and the user information is transmitted from the user terminal 3 to the behavior management device 1.

[0145] Next, the user information receiving unit 122 of the behavior management device 1 receives the user information from the user terminal 3 of the user A.

[0146] Next, the user information storage unit 132 uses the received user information to configure user information to be stored. Next, the user information storage unit 132 stores the configured user information in the user information management table (FIG. 8). Here, it is assumed that the stored user information is the user information of "ID=1" in FIG. 8.

[0147] Next, the delivery person determination unit 133 determines the delivery person corresponding to the user information of "ID=1" in FIG. 8 as follows.

[0148] First, the delivery person determination unit 133 acquires the user time information "2021 / 12 / 4 12:21:20" included in the user information of "ID=1" in Figure 8. The delivery person determination unit 133 also acquires the user position information (X1, Y1) included in the user information.

[0149] Next, the deliveryperson determination unit 133 acquires, from the deliveryperson information in the deliveryperson information management table of FIG. 7, a deliveryperson identifier included in a record that satisfies the close time condition and the close distance condition.

[0150] The delivery person determination unit 133 searches the delivery person information management table of FIG. 7 for records of delivery person location information that are within one minute of the user time information "2021 / 12 / 4 12:21:20" and are within 20 meters of the location specified by the user location information (X1, Y1). Then, the delivery person determination unit 133 searches the delivery person information management table of FIG. 7 for records that satisfy the close time condition and the close distance condition, and for records that satisfy the close time condition and the close distance condition. 11 ,y 11 )(x 12 ,y 12 ) is determined to be a record that satisfies the above condition. Next, the deliveryperson determination unit 133 obtains the deliveryperson identifier "D001" included in the record from the deliveryperson information management table (FIG. 7).

[0151] Next, the behavioral information output unit 141 associates the delivery person identifier "D001" with the record of "ID=1" in FIG. 8. Here, the behavioral information output unit 141 writes D001 into the attribute value "delivery person identifier" of the record of "ID=1" in FIG. 8. Through the above process, the delivery person who engaged in inappropriate behavior can be identified, and user information for understanding the content of the inappropriate behavior can also be accumulated.

[0152] The processing unit 13 also acquires notification information including the behavior information and the delivery person identifier "D001" to notify the manager of the inappropriate behavior of the delivery person. Next, the output unit 14 transmits the acquired notification information to the manager terminal 4.

[0153] Next, the manager terminal 4 receives and outputs the notification information. An example of such output is shown in FIG. 10. In FIG. 10, 1001 is an anchor, and when the manager instructs 1001, the manager terminal 4 can receive and output information about the delivery person (for example, <Name> Yamada A) who is paired with the delivery person identifier "D001" from the behavior management device 1. Through the above process, the manager can obtain the content of the inappropriate behavior and information about the delivery person who committed the inappropriate behavior.

[0154] (Example 2) In specific example 2, the close time condition is "user time information - delivery person time information included in the record <= 5 minutes", and the close distance condition is "|user location information - delivery person location information| <= 25 m".

[0155] Now, suppose that user B notices a delivery person inappropriately riding a bicycle at high speed in the middle of the road and presses the capture button 1101 on the screen of user terminal 3 (see FIG. 11).

[0156] Then, the user accepting unit 32 of the user terminal 3 accepts the shooting instruction. Next, the user accepting unit 32 starts shooting a video using the camera that constitutes the user accepting unit 32. An example of a still image that constitutes the shot video is 1102 in FIG. 11.

[0157] Next, assume that user B inputs "They were driving at a high speed, which was dangerous." into the "Notes" field 1103 on the screen of the user terminal 3. Next, assume that user B presses the send button 1104. Next, the user reception unit 32 of the user terminal 3 accepts the send instruction. Next, the user processing unit 33 ends shooting the video. The user processing unit 33 also acquires user time information "2021 / 12 / 4 12:21:30" from a clock (not shown). The user processing unit 33 also acquires user position information (X5, Y5) using the built-in GPS receiver. The user processing unit 33 also creates a file named "file4.mp4" from the shot video, and composes behavioral information including the file and the character string "They were driving at a high speed, which was dangerous." Next, the user processing unit 33 associates the behavioral information with the user time information "2021 / 12 / 4 12:21:30" and the user position information (X5, Y5). Next, the user sending unit 34 sends the behavior information together with the user time information "2021 / 12 / 4 12:21:30" and the user location information (X5, Y5) to the behavior management device 1. As a result, the user has been able to send user information including behavior information having a video and a character string to the behavior management device 1.

[0158] Next, the user information receiving unit 122 of the behavior management device 1 receives the user information from the user terminal 3 of user B.

[0159] Next, the user information storage unit 132 uses the received user information to configure user information to be stored. Next, the user information storage unit 132 stores the configured user information in the user information management table (FIG. 8). Here, it is assumed that the stored user information is the user information of "ID=5" in FIG. 8.

[0160] Next, the delivery person determination unit 133 determines the delivery person corresponding to the user information of "ID=5" in FIG. 8 as follows.

[0161] First, the delivery person determination unit 133 acquires the user time information "2021 / 12 / 4 12:21:30" corresponding to the user information of "ID=5" in Figure 8. The delivery person determination unit 133 also acquires the user position information (X5, Y5) included in the user information.

[0162] Next, the delivery person determination unit 133 obtains a delivery person identifier included in a record that satisfies the close time condition and the close distance condition from the delivery person information in the delivery person information management table of FIG. 7. Here, the delivery person determination unit 133 searches the delivery person information management table of FIG. 7 for a record of delivery person location information that is within 5 minutes before the user time information "2021 / 12 / 4 12:21:30" and is within 25 meters of the location specified by the user location information (X5, Y5). Then, the delivery person determination unit 133 obtains a delivery person identifier included in a record that satisfies the close time condition and the close distance condition from the delivery person information in the delivery person information management table of FIG. 7. 21 ,y 21 )(x 22 ,y 22 )(x 23 ,y 23 ) is determined to be a record that satisfies the close time condition and the close distance condition. Next, the deliveryperson determination unit 133 acquires the deliveryperson identifier "D002" included in the record.

[0163] Next, the behavior information output unit 141 associates the delivery person identifier "D002" with the record of "ID=5" in FIG. 8. Here, the behavior information output unit 141 writes D002 into the attribute value "delivery person identifier" of the record of "ID=5" in FIG. 8. Through the above process, the delivery person who engaged in inappropriate behavior can be identified, and user information for understanding the content of the inappropriate behavior can also be accumulated.

[0164] The processing unit 13 also acquires notification information containing the behavior information and the delivery person identifier "D002" to notify the manager of the delivery person's inappropriate behavior. Next, the output unit 14 transmits the acquired notification information to the manager's terminal 4. The output unit 14 also transmits the acquired notification information to the delivery person terminal 2 identified by the delivery person notification destination information "090-1111-2222" that pairs with the delivery person identifier "D002." Through the above processing, the delivery person who engaged in inappropriate behavior can confirm the details of their behavior.

[0165] Next, the manager terminal 4 receives and outputs the notification information. The delivery person terminal 2 also receives and outputs the notification information. Through the above process, the manager can obtain the details of the inappropriate behavior and information about the delivery person who engaged in the inappropriate behavior.

[0166] (Example 3) In specific example 1 or 2, the user may be able to input type information indicating the type of inappropriate behavior. The type information may be, for example, "bad traffic manners," "traffic rule violation," or "traffic accident." For example, the type information indicating "bad traffic manners" is "1," the type information indicating "traffic rule violation" is "2," and the type information indicating "traffic accident" is "3." An example of a screen on the user terminal 3 in this case is shown in FIG. 12.

[0167] After taking a video or a photo, the user presses, for example, the "Traffic Manners" button 3 on the screen of Fig. 12. The user reception unit 32 of the user terminal 3 then receives this instruction. Note that this instruction also serves as a transmission instruction.

[0168] Next, the user processing unit 33 acquires user time information from a clock (not shown). The user processing unit 33 acquires user location information using a built-in GPS receiver. The user processing unit 33 also creates a file from the captured image and constructs behavior information that includes the file, a character string, and type information (e.g., "1"). Next, the user processing unit 33 associates the behavior information with the user time information and the user location information. Next, the user sending unit 34 sends the behavior information, along with the user time information and the user location information, to the behavior management device 1. As a result of the above, the user has been able to send user information including behavior information that also has type information to the behavior management device 1.

[0169] Next, the behavior management device 1 receives the user information and, through processing similar to that described above, determines the delivery person who behaved in accordance with the behavior information contained in the user information. The behavior management device 1 then associates the user information with the delivery person identifier of the determined delivery person and stores the association in a user information management table. Through the above processing, the delivery person who behaved inappropriately can be identified, and user information that also includes type information can be stored, which is user information for understanding the content of the inappropriate behavior.

[0170] As described above, according to this embodiment, it is possible to assist in monitoring the behavior of delivery personnel.

[0171] Furthermore, according to this embodiment, information regarding the delivery person's inappropriate behavior can be notified to the manager or the delivery person.

[0172] Furthermore, according to this embodiment, statistical processing results regarding the behavior of delivery personnel can be obtained.

[0173] The processing in this embodiment may be implemented by software. This software may be distributed by software download or the like. Furthermore, this software may be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software implementing the behavior management device 1 in this embodiment is the following program. That is, this program causes a computer to function as: a delivery person information receiving unit that receives, from a delivery person terminal, delivery person information including delivery person location information, which is location information associated with a delivery person identifier that identifies a delivery person delivering an item; a user information receiving unit that receives, from a user terminal, user information including behavior information corresponding to the delivery person's behavior and user location information; a delivery person determination unit that determines delivery person location information that satisfies a short-distance condition for the user location information included in the user information received by the user information receiving unit; and a behavior information output unit that outputs the behavior information received by the user information receiving unit in association with a delivery person identifier corresponding to the delivery person location information determined by the delivery person determination unit.

[0174] 13 shows the appearance of a computer that executes the programs described herein to realize the behavior management devices and the like of the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 13 is an overview of this computer system 300, and FIG. 14 is a block diagram of the system 300.

[0175] In FIG. 13, a computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.

[0176] 14, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 etc., ROM 3015 for storing programs such as a boot-up program, RAM 3016 connected to MPU 3013 for temporarily storing instructions of application programs and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card for providing connection to a LAN.

[0177] A program that causes the computer system 300 to execute the functions of the behavior management device 1 of the above-described embodiment, etc., may be stored on a CD-ROM 3101, inserted into the CD-ROM drive 3012, and then transferred to the hard disk 3017. Alternatively, the program may be sent to the computer 301 via a network (not shown) and stored on the hard disk 3017. The program is loaded into the RAM 3016 when executed. The program may also be loaded directly from the CD-ROM 3101 or the network.

[0178] The program does not necessarily have to include an operating system (OS) or a third-party program that causes the computer 301 to execute the functions of the behavior management device 1 of the above-described embodiment. The program only needs to include instructions that call appropriate functions (modules) in a controlled manner and achieve the desired results. How the computer system 300 operates is well known, and a detailed description will be omitted.

[0179] In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that can only be performed by hardware).

[0180] The computer that executes the program may be a single computer or a plurality of computers, that is, it may perform centralized processing or distributed processing.

[0181] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be physically realized by one medium.

[0182] Furthermore, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in a plurality of devices.

[0183] The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention. [Industrial Applicability]

[0184] As described above, the behavior management device according to the present invention has the effect of being able to support the monitoring of the behavior of delivery personnel with the cooperation of users, and is useful as a server or the like that manages the behavior of delivery personnel. [Explanation of symbols]

[0185] 1 Behavior management device 2. Delivery person terminal 3. User terminal 4. Administrator terminal 11 Storage area 12 Receiving unit 13 Processing section 14 Output section 31 User storage section 32 User Reception Department 33 User processing section 34 User Transmission Unit 35 User receiving section 36 User Output Section 111 Delivery Person Information Storage Unit 112 User information storage section 121 Delivery Person Information Receiving Unit 122 User information receiving unit 131 Delivery Person Information Storage Unit 132 User information storage unit 133 Delivery Person Selection Department 134 Statistical Processing Unit 135 Judgment Department 141 Behavioral information output unit 142 Result output section

Claims

1. a first receiving unit that receives, from the delivery person terminal, first location information associated with a delivery person identifier that identifies a delivery person who delivers an item; a second receiving unit that receives, from a user terminal used by a user, behavioral information corresponding to the behavior of a delivery person and second location information associated with the behavioral information as user information of the user; a deliveryman determination unit that determines a deliveryman identifier corresponding to first location information that satisfies a short distance condition for the second location information received by the second receiving unit, Behavior management device.

2. a behavior information output unit that outputs the behavior information received by the second receiving unit in association with the delivery person identifier determined by the delivery person determination unit; The behavior management device according to claim 1 .

3. the first location information received by the first receiving unit is associated with time information; The delivery person determination unit determines a delivery person identifier corresponding to time information that also satisfies a near-time condition with respect to the time information corresponding to the second location information received by the second receiving unit. The behavior management device according to claim 2 .

4. a delivery person information storage unit that stores the first location information received by the first receiving unit in a delivery person information storage unit in association with time information indicating the time when the first location information was received; The delivery person determination unit determines a delivery person identifier corresponding to the time information stored in the delivery person information storage unit, the time information being time information that also satisfies a near-time condition with respect to the time information corresponding to the second location information received by the second receiving unit. The behavior management device according to claim 2 .

5. a user information storage unit that stores the user information received by the second receiving unit in a user information storage unit in association with time information associated with the user information or time information indicating the time when the user information was received; a statistical processing unit that performs statistical processing on the user information stored in the user information storage unit and acquires the processing results; and a result output unit that outputs the processing result. The behavior management device according to any one of claims 2 to 4.

6. The behavior information output unit stores the delivery person identifier determined by the delivery person determination unit in association with the behavior information. The behavior management device according to any one of claims 2 to 5.

7. The behavior information output unit stores the delivery person identifier determined by the delivery person determination unit in association with the behavior information included in the user information, and The statistical processing unit further acquires, as a processing result, the number of pieces of user information corresponding to each of the stored delivery person identifiers. The behavior management device according to claim 5 .

8. The behavioral information includes a still image of the delivery person or a video of the delivery person. The behavior management device according to any one of claims 2 to 7.

9. The device further includes a determination unit that analyzes the still image or the video included in the behavior information and determines whether the behavior corresponding to the behavior information is inappropriate behavior; the behavior information output unit outputs the determination result of the determination unit, or outputs only behavior information that the determination unit determines to be inappropriate behavior. The behavior management device according to claim 8.

10. When it is determined that the behavior corresponding to the behavior information is not an inappropriate behavior, the delivery person determination unit does not determine delivery person position information that satisfies the short distance condition. The behavior management device according to claim 9 .

11. A behavior management method implemented by a first receiving unit, a second receiving unit, and a delivery person determination unit, comprising: a step in which the first receiving unit receives, from a delivery person terminal, first location information associated with a delivery person identifier that identifies a delivery person who delivers an item; The second receiving unit receives, as user information of the user from a user terminal used by the user, behavior information corresponding to the behavior of the delivery person and second location information associated with the behavior information; and a step in which the delivery person determination unit determines a delivery person identifier corresponding to first location information that satisfies a short distance condition with respect to the received second location information. Behavior management methods.

12. Computer, a first receiving unit that receives, from the delivery person terminal, first location information associated with a delivery person identifier that identifies a delivery person who delivers an item; a second receiving unit that receives behavior information corresponding to the behavior of the delivery person and second location information associated with the behavior information; A program for functioning as a delivery person determination unit that determines a delivery person identifier corresponding to first location information that satisfies a short distance condition for the second location information received by the second receiving unit as user information of the user from a user terminal used by the user.

13. A first receiving unit that receives first location information associated with a delivery person identifier that identifies a delivery person who delivers an item from a delivery person terminal used by each of a plurality of delivery people; a second receiving unit that receives behavior information corresponding to the behavior of the delivery person and second location information associated with the behavior information; Determine whether the first location information of each of the plurality of deliveryman terminals received by the first receiving unit satisfies a short distance condition indicating that the distance between the location indicated by the first location information and the location indicated by the second location information is within a predetermined threshold or is smaller than the threshold; and a delivery person determination unit that determines a delivery person identifier corresponding to the first location information from among the delivery person identifiers of the plurality of delivery people based on the result of the determination. Behavior management device.

Citation Information

Patent Citations

  • System for preventing misdelivery of parcel

    JP2011219181A

  • Delivery management system

    JP2014012575A

  • Work management system, work management server, and work management method

    JP2020047044A

  • Information processing device, information processing system, information processing method, and program

    WO2020170643A1