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

JP7729772B2 - Behavior management device, behavior management method, and program - Google Patents

Behavior management device, behavior management method, and program

Info

Publication number
JP7729772B2
JP7729772B2 JP2021212621A JP2021212621A JP7729772B2 JP 7729772 B2 JP7729772 B2 JP 7729772B2 JP 2021212621 A JP2021212621 A JP 2021212621A JP 2021212621 A JP2021212621 A JP 2021212621A JP 7729772 B2 JP7729772 B2 JP 7729772B2
Authority
JP
Japan
Prior art keywords
information
delivery person
user
behavior
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021212621A
Other languages
Japanese (ja)
Other versions
JP2023096696A (en
JP2023096696A5 (en
Inventor
達生 三谷
泰光 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2021212621A priority Critical patent/JP7729772B2/en
Publication of JP2023096696A publication Critical patent/JP2023096696A/en
Publication of JP2023096696A5 publication Critical patent/JP2023096696A5/ja
Application granted granted Critical
Publication of JP7729772B2 publication Critical patent/JP7729772B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、配達員の行動の監視を支援する行動管理装置等に関するものである。 The present invention relates to a behavior management device that supports monitoring the behavior of delivery personnel.

現在、店舗が販売する飲食物等の物品を配達する配達員が、自転車やバイク等にて物品の配達を行うデリバリーと呼ばれるサービスが、普及してきている(例えば、非特許文献1参照)。 Currently, a service known as "delivery," in which delivery staff deliver items such as food and drink sold by stores by bicycle or motorcycle, is becoming popular (see, for example, Non-Patent Document 1).

一方、配達員は、商品を素早く届けるために、交通マナーの悪化、交通ルール違反、または交通事故等が問題となる場合がある。 On the other hand, in order to deliver goods quickly, delivery personnel may face problems such as poor road manners, violations of traffic rules, or traffic accidents.

“[ウーバーイーツ]出前&宅配の総合サイト|近くのお店からお持ち帰りも(ubereats.com)”、[online]、[令和3年12月1日検索]、インターネット[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_delivery_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%83%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&campaign_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]“[Uber Eats] A comprehensive delivery and home delivery site | 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]

しかしながら、従来技術においては、配達員の行動の監視を支援することは容易でなかった。特に、配達員の交通マナーの悪化、交通違反、または交通事故等の不適切な行動の監視を支援することは容易でなかった。 However, with conventional technology, it has not been easy to support monitoring of delivery personnel's behavior. In particular, it has not been easy to support monitoring of inappropriate behavior, such as poor road manners, traffic violations, or traffic accidents, among delivery personnel.

本第一の発明の行動管理装置は、物品を配達する配達員を識別する配達員識別子に対応付けられる位置情報である配達員位置情報を有する配達員情報を、配達員端末から受信する配達員情報受信部と、配達員の行動に対応する行動情報とユーザ位置情報とを有するユーザ情報を、ユーザ端末から受信するユーザ情報受信部と、ユーザ情報受信部が受信したユーザ情報が有するユーザ位置情報に対して近距離条件を満たす配達員位置情報を決定する配達員決定部と、配達員決定部が決定した配達員位置情報に対応する配達員識別子に対応付けて、ユーザ情報受信部が受信した行動情報を出力する行動情報出力部とを具備する行動管理装置である。 The behavior management device of this 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 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 that corresponds to the delivery person location information determined by the delivery person determination unit.

かかる構成により、ユーザの協力により、配達員の行動の監視を支援できる。
行動管理
This configuration allows the user to cooperate in assisting in monitoring the actions of delivery personnel.
behavior management

また、本第三の発明の行動管理装置は、第二の発明に対して、配達員情報受信部が受信した配達員情報を、時刻情報に対応付けて、1以上の配達員情報が格納される配達員情報格納部に蓄積する配達員情報蓄積部をさらに具備し、配達員決定部は、ユーザ情報受信部が受信したユーザ情報に対応する時刻情報に対して近時刻条件をも満たす時刻情報であり、配達員情報格納部の時刻情報に対応する配達員位置情報を決定する、行動管理装置である。 In addition, the behavior management device of the third invention, compared to the second 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 the information in a delivery person information storage unit that stores one or more pieces of delivery person information, 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.

かかる構成により、ユーザの協力により、配達員の行動の監視を支援できる。 This configuration allows users to cooperate and help monitor delivery personnel's behavior.

また、本第四の発明の行動管理装置は、第一から第三いずれか1つの発明に対して、ユーザ情報受信部が受信したユーザ情報を、時刻情報に対応付けて、1以上のユーザ情報が格納されるユーザ情報格納部に蓄積するユーザ情報蓄積部と、ユーザ情報格納部に格納されているユーザ情報に対して統計処理を行い、処理結果を取得する統計処理部と、処理結果を出力する結果出力部とをさらに具備する行動管理装置である。 The behavior management device of the fourth invention is a behavior management device according to any one of the first to third inventions, further comprising: a user information storage unit that stores the user information received by the user information receiving unit in a user information storage unit that stores one or more pieces of user information, in association with time information; 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.

かかる構成により、配達員の行動に関する統計処理結果を得ることができる。 This configuration makes it possible to obtain statistical processing results regarding delivery personnel behavior.

また、本第五の発明の行動管理装置は、第一から第四いずれか1つの発明に対して、行動情報出力部は、ユーザ情報が有する行動情報に対応付けて、配達員決定部が決定した配達員位置情報に対応する配達員識別子を蓄積する、行動管理装置である。 Furthermore, the behavior management device of the fifth invention is a behavior management device according to any one of the first to fourth inventions, in which 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.

かかる構成により、ユーザの協力により、配達員の行動の監視を支援できる。 This configuration allows users to cooperate and help monitor delivery personnel's behavior.

また、本第六の発明の行動管理装置は、第一から第五いずれか1つの発明に対して、行動情報は、配達員を撮影した静止画または配達員を撮影した動画を含む、行動管理装置である。 Furthermore, the behavior management device of the sixth invention is a behavior management device according to any one of the first to fifth inventions, in which the behavior information includes a still image of the delivery person or a video of the delivery person.

かかる構成により、ユーザからの画像の送信に基づいて、配達員の行動の監視を支援できる。 This configuration can help monitor the behavior of delivery personnel based on images sent by users.

また、本第七の発明の行動管理装置は、第六の発明に対して、行動情報に含まれる静止画または動画を解析し、行動情報に対応する行動が不適切な行動であるか否かを判断する判断部をさらに具備し、行動情報出力部は、判断部の判断結果を出力する、または判断部が不適切な行動であると判断した行動情報のみを出力する、行動管理装置である。 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.

かかる構成により、適切な画像であるか否かの判断が可能である。 This configuration makes it possible to determine whether an image is appropriate.

本発明による行動管理装置によれば、ユーザの協力により、配達員の行動の監視を支援できる。 The behavior management device of the present invention can assist in monitoring delivery personnel's behavior with the user's cooperation.

実施の形態1における行動管理システムAの概念図Conceptual diagram of behavior management system A in embodiment 1 同行動管理システムAのブロック図Block diagram of the behavior management system A 同行動管理装置1の動作例について説明するフローチャートA flowchart illustrating an example of the operation of the behavior management device 1. 同配達員決定処理の例について説明するフローチャートA flowchart illustrating an example of the delivery person selection process 同ユーザ端末3の動作例について説明するフローチャートA flowchart illustrating an example of the operation of the user terminal 3 同配達員管理表を示す図A diagram showing the delivery person management table 同配達員情報管理表を示す図A diagram showing the delivery person information management table 同ユーザ情報管理表を示す図FIG. 10 shows the user information management table. 同ユーザ端末3の画面例を示す図FIG. 10 shows an example of a screen of the user terminal 3. 同管理者端末4等の出力例を示す図FIG. 10 shows an example of output from the administrator terminal 4, etc. 同ユーザ端末3の画面例を示す図FIG. 10 shows an example of a screen of the user terminal 3. 同ユーザ端末3の画面例を示す図FIG. 10 shows an example of a screen of the user terminal 3. 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the computer system

以下、行動管理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Embodiments of behavior management devices and the like will be described below with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore may not be described again.

(実施の形態1)
本実施の形態において、ユーザ端末から送信された行動情報であり、配達員の行動に対応する行動情報を、位置情報を用いて、当該行動情報に対応する配達員を決定する行動管理装置を具備する行動管理システムについて説明する。なお、行動情報は、ユーザが撮影した静止画または動画であることは好適である。また、配達員は、物品を配達する者である。物品は、例えば、店舗で販売する食品であるが、その内容および種類等は問わない。
(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.

また、本実施の形態において、行動情報の時刻情報をも用いて、行動情報に対応する配達員を決定する行動管理装置を具備する行動管理システムについて説明する。 In this embodiment, we also describe a behavior management system that includes a behavior management device that determines the delivery person corresponding to the behavior information using time information from the behavior information.

また、本実施の形態において、蓄積した行動情報を統計処理する行動管理装置を具備する行動管理システムについて説明する。 In this embodiment, we will also describe a behavior management system equipped with a behavior management device that performs statistical processing on accumulated behavior information.

さらに、本実施の形態において、行動情報に対応する行動が不適切な行動であるか否かを判断する行動管理装置を具備する行動管理システムについて説明する。 Furthermore, in this embodiment, we will describe a behavior management system that includes a behavior management device that determines whether behavior corresponding to behavior information is inappropriate behavior.

なお、本実施の形態において、情報Aが情報Bに対応付いていることは、情報Aから情報Bを取得できること、または情報Bから情報Aを取得できることであり、その対応付けの方法は問わない。情報Aと情報Bとがリンク付いていても良いし、同じバッファに存在していても良いし、情報Aが情報Bに含まれていても良いし、情報Bが情報Aに含まれている等でも良い。 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.

図1は、本実施の形態における行動管理システムAの概念図である。行動管理システムAは、行動管理装置1、1または2以上の配達員端末2、1または2以上のユーザ端末3、および1または2以上の管理者端末4を備える。 Figure 1 is a conceptual diagram of a behavior management system A in 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.

行動管理装置1は、ユーザ端末3から送信された行動情報と配達員との対応を取るための装置である。ここでは、行動管理装置1は、いわゆるサーバである。行動管理装置1は、例えば、クラウドサーバ、ASPサーバ等である。 The behavior management device 1 is a device for matching behavior information sent from the user terminal 3 with delivery personnel. In this case, the behavior management device 1 is a so-called server. The behavior management device 1 is, for example, a cloud server, an ASP server, etc.

配達員端末2は、物品の配達員が使用する端末である。ユーザ端末3は、後述する行動情報を送信するユーザが使用する端末である。管理者端末4は、管理者が使用する端末である。配達員端末2、ユーザ端末3、管理者端末4は、例えば、いわゆるスマートフォン、タブレット端末、パソコンであるが、その種類は問わない。 The delivery person terminal 2 is a terminal used by the delivery person who delivers the item. The user terminal 3 is a terminal used by the user who sends the behavioral information described below. The administrator terminal 4 is a terminal used by the administrator. The delivery person terminal 2, user terminal 3, and administrator terminal 4 may be, for example, a smartphone, tablet terminal, or PC, but the type is not important.

図2は、本実施の形態における行動管理システムAのブロック図である。 Figure 2 is a block diagram of behavior management system A in this embodiment.

行動管理装置1は、格納部11、受信部12、処理部13、および出力部14を備える。格納部11は、配達員情報格納部111、およびユーザ情報格納部112を備える。受信部12は、配達員情報受信部121、およびユーザ情報受信部122を備える。処理部13は、配達員情報蓄積部131、ユーザ情報蓄積部132、配達員決定部133、統計処理部134、および判断部135を備える。出力部14は、行動情報出力部141、および結果出力部142を備える。 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 storage unit 131, a user information storage unit 132, a delivery person selection unit 133, a statistical processing unit 134, and a judgment unit 135. The output unit 14 includes a behavior information output unit 141 and a result output unit 142.

ユーザ端末3は、ユーザ格納部31、ユーザ受付部32、ユーザ処理部33、ユーザ送信部34、ユーザ受信部35、およびユーザ出力部36を備える。 The user terminal 3 includes a user storage unit 31, a user reception unit 32, a user processing unit 33, a user transmission unit 34, a user reception unit 35, and a user output unit 36.

行動管理装置1が具備する格納部11には、各種の情報が格納される。各種の情報は、例えば、後述する配達員情報、後述するユーザ情報、学習器、1または2以上の管理者通知先情報、1または2以上の配達員管理情報である。 The storage unit 11 provided in the behavior management device 1 stores various types of information. This information includes, for example, delivery person information (described below), user information (described below), a learning device, one or more administrator notification destination information, and one or more delivery person management information.

学習器は、判断部135が、行動情報に対応する行動が不適切な行動であるか否かを判断するための学習器である。学習器は、2以上の教師データを用いて、機械学習の学習処理により、構成した情報である。教師データは、例えば、静止画と判断情報との組である。判断情報は、行動が不適切な行動であるか否かを示す情報である。教師データは、正例または負例である。正例は、例えば、問題となる行動を撮影した静止画と判断情報「1」とを有する。負例は、例えば、問題とならない行動を撮影した静止画と判断情報「0」とを有する。なお、判断情報「1」または判断情報「0」は、他の値でも良いことは言うまでもない。教師データは、例えば、文字列と判断情報との組である。教師データは、例えば、1以上の用語と判断情報との組である。文字列は、1以上の用語を有する。用語は、例えば、「猛スピード」「信号無視」「危険」「危ない」である。 The learner is a learner that the judgment unit 135 uses to determine whether the behavior corresponding to the behavior information is inappropriate. The learner is information constructed through machine learning learning processing using two or more pieces of training data. 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. Training data is either a positive example or a negative example. A positive example, for example, has a still image of problematic behavior and judgment information of "1". A negative example, for example, has a still image of non-problematic behavior and judgment information of "0". It goes without saying that the judgment information of "1" or "0" can also be other values. Training data is, for example, a pair of a character string and judgment information. Training data is, for example, a pair of one or more terms and judgment information. A character string has one or more terms. Examples of terms are "speeding," "running a red light," "danger," and "risky."

また、機械学習のアルゴリズムは問わない。機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVM等である。 Furthermore, any machine learning algorithm is acceptable. Examples of machine learning include deep learning, random forests, decision trees, SVMs, etc.

なお、行動管理装置1の処理部13は、上述した機械学習の学習処理を行っても良い。ただし、上述した機械学習の学習は、図示しない学習装置が行っても良い。 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 also be performed by a learning device (not shown).

管理者通知先情報は、管理者への通知先を特定する情報である。管理者通知先情報は、例えば、メールアドレス、通知先を特定するID、電話番号である。管理者は、例えば、配達員を管理する者である。管理者は、例えば、配達員を監視したい者である。管理者は、例えば、行動管理装置1の運用者である。配達員の監視とは、通常、配達員が不適切な行動を行っていないか否かを監視することである。不適切な行動とは、例えば、交通ルール違反、交通事故、危険な走行である。 Administrator notification destination information is information that specifies the destination of notifications to the administrator. Examples of administrator notification destination information include an email address, an ID that specifies the destination, and a telephone number. An administrator is, for example, a person who manages delivery personnel. An administrator is, for example, a person who wants to monitor delivery personnel. An administrator is, for example, an operator of the behavior management device 1. Monitoring delivery personnel typically involves monitoring whether delivery personnel are engaging in inappropriate behavior. Examples of inappropriate behavior include violations of traffic rules, traffic accidents, and dangerous driving.

配達員管理情報は、配達員に関する情報である。配達員管理情報は、配達員を管理するための情報である。配達員管理情報は、配達員識別子を有する。配達員管理情報は、配達員通知先情報を有することは好適である。配達員識別子は、配達員を識別する情報である。配達員識別子は、例えば、ID、氏名、電話番号。メールアドレスである。配達員通知先情報は、配達員への通知先を特定する情報である。配達員通知先情報は、例えば、メールアドレス、通知先を特定するID、電話番号、配達員端末2のIPアドレスである。なお、配達員識別子と配達員通知先情報とは同じ情報でも良い。 Delivery member management information is information about delivery members. Delivery member management information is information for managing delivery members. Delivery member management information includes a delivery member identifier. Delivery member management information preferably includes delivery member notification information. A delivery member identifier is information that identifies a delivery member. A delivery member identifier may be, for example, an ID, name, telephone number, or email address. Delivery member notification information is information that specifies the notification destination for the delivery member. Delivery member 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 member terminal 2. Note that the delivery member identifier and the delivery member notification information may be the same information.

配達員情報格納部111には、1または2以上の配達員情報が格納される。配達員情報は、物品を配達する配達員の移動に関する情報である。配達員情報は、配達員位置情報を有する。配達員位置情報は、配達員端末2の位置を特定する情報である。配達員端末2の位置は、配達員の位置と考えても良い。配達員位置情報は、例えば、(緯度,経度)または(緯度,経度,高度)であるが、位置を特定する情報であれば、他の情報でも良い。配達員位置情報は、配達員識別子に対応付けられる。配達員情報は、配達員識別子を有しても良い。配達員位置情報には、配達員時刻情報が対応付いていることは好適である。配達員時刻情報は、配達員位置情報に対応する時刻を特定する情報である。配達員時刻情報は、例えば、配達員位置情報が取得された時刻を示す情報、配達員位置情報が送信された時刻を示す情報、または配達員位置情報が受信された時刻を示す情報である。配達員情報格納部111の配達員情報は、通常、配達員端末2から送信された情報である。 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 delivery people who deliver items. 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 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 a 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 indicating the time the delivery person location information was obtained, information indicating the time the delivery person location information was sent, or information indicating the time the delivery person location information was received. The delivery person information in the delivery person information storage unit 111 is usually information sent from the delivery person terminal 2.

ユーザ情報格納部112には、1または2以上のユーザ情報が格納される。ユーザ情報は、ユーザが配達員を監視したことに関する情報である。ユーザ情報は、通常、ユーザ端末3から送信された情報である。ユーザ情報は、行動情報とユーザ位置情報とを有する。行動情報は、配達員の行動に対応する情報である。行動情報は、ユーザが配達員を撮影した画像であることは好適である。画像は、静止画でも良いし、動画でも良い。行動情報は、配達員の行動について記載した文字列でも良い。行動情報は、配達員の行動を特定する行動識別子でも良い。行動識別子は、例えば、「悪い交通マナー」「交通ルール違反」「交通事故」である。行動識別子は、例えば、ユーザにより選択された選択オブジェクトに対応付く情報である。選択オブジェクトは、ユーザ端末3に表示されたオブジェクトであり、例えば、ボタンまたはメニュー項目である。ユーザ情報には、ユーザ時刻情報が対応付いていることは好適である。ユーザ時刻情報は、行動情報に対応する時刻を特定する情報である。ユーザ時刻情報は、例えば、行動情報が取得された時刻を示す情報、ユーザ情報が送信された時刻を示す情報、またはユーザ情報が受信された時刻を示す情報である。 The user information storage unit 112 stores one or more pieces of user information. The user information is information about the user's monitoring of the delivery person. The user information is typically information sent 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 also be a behavioral identifier that identifies the behavior of the delivery person. Examples of behavioral identifiers 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 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. User time information is, for example, information indicating the time when behavioral information was acquired, information indicating the time when user information was transmitted, or information indicating the time when user information was received.

受信部12は、各種の情報や指示を受信する。各種の情報や指示は、例えば、配達員情報、ユーザ情報、統計処理指示である。統計処理指示は、統計処理の開始の指示である。統計処理指示は、統計処理の対象の行動情報を特定する検索条件を有することは好適である。検索条件は、例えば、時期的条件(例えば、「2021年11月」)を有する。検索条件は、例えば、配達員条件を有する。配達員条件は、配達員を選択するための条件であり、例えば、1以上の配達員識別子、配達員の属性値(例えば、「年齢が40歳以上」)である。 The receiving unit 12 receives various information and instructions. The various information and instructions include, for example, delivery person information, user information, and statistical processing instructions. The statistical processing instruction is an instruction to start statistical processing. The statistical processing instruction preferably includes search conditions that identify the behavioral information to be subjected to statistical processing. The search conditions include, for example, a time condition (e.g., "November 2021"). The search conditions include, for example, a delivery person condition. The delivery person condition is a condition for selecting a delivery person, and is, for example, one or more delivery person identifiers, a delivery person attribute value (e.g., "age 40 or older").

配達員情報受信部121は、1または2以上の配達員情報を配達員端末2から受信する。配達員情報受信部121は、通常、1以上の各配達員端末2から、異なる時刻に対応する配達員情報を受信する。配達員情報受信部121は、概ね定期的に配達員情報を受信することは好適である。概ね定期的であることは、2以上の配達員情報を受信する間隔が概ね同じであることであるが、多少の間隔の相違があっても良い趣旨である。 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 typically 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, although slight differences in intervals are acceptable.

ユーザ情報受信部122は、1または2以上の各ユーザ端末3から、ユーザ情報を受信する。 The user information receiving unit 122 receives user information from one or more user terminals 3.

処理部13は、各種の処理を行う。各種の処理は、例えば、配達員情報蓄積部131、ユーザ情報蓄積部132、配達員決定部133、統計処理部134、判断部135が行う処理である。 The processing unit 13 performs various types of processing. These types of processing are, for example, processing performed by the delivery person information storage unit 131, the user information storage unit 132, the delivery person selection unit 133, the statistical processing unit 134, and the judgment unit 135.

配達員情報蓄積部131は、配達員情報受信部121が受信した配達員情報を、配達員時刻情報に対応付けて、配達員情報格納部111に蓄積する。配達員情報は、配達員時刻情報を有することは好適である。 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 it in the delivery person information storage unit 111. It is preferable that the delivery person information include the delivery person time information.

配達員情報受信部121が受信した配達員情報が配達員時刻情報を有さない場合であり、配達員情報受信部121が配達員情報を受信した場合には、配達員情報蓄積部131は、例えば、図示しない時計から時刻情報を取得し、当該時刻情報に対応付けて、配達員情報受信部121が受信した配達員情報を配達員情報格納部111に蓄積する。ここで、配達員情報蓄積部131は、時刻情報を有する配達員情報を配達員情報格納部111に蓄積しても良い。また、この時刻情報は、配達員時刻情報である。 If the delivery person information received by the delivery person information receiving unit 121 does not include delivery person time information, and 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 the delivery person information storage unit 111 in association with the time information. Here, the delivery person information accumulation unit 131 may also store delivery person information that includes time information in the delivery person information storage unit 111. Furthermore, this time information is delivery person time information.

配達員情報蓄積部131は、例えば、配達員情報受信部121が受信した配達員情報であり、配達員時刻情報を有する配達員情報を配達員情報格納部111に蓄積する。 The delivery person information accumulation unit 131 accumulates, for example, delivery person information received by the delivery person information receiving unit 121, including delivery person time information, in the delivery person information storage unit 111.

ユーザ情報蓄積部132は、ユーザ情報受信部122が受信したユーザ情報を、ユーザ時刻情報に対応付けて、ユーザ情報格納部112に蓄積する。ユーザ情報は、ユーザ時刻情報を有することは好適である。 The user information accumulation unit 132 associates the user information received by the user information receiving unit 122 with user time information and accumulates it in the user information storage unit 112. It is preferable that the user information include user time information.

ユーザ情報受信部122が受信したユーザ情報がユーザ時刻情報を有さない場合であり、ユーザ情報受信部122がユー情報を受信した場合には、ユーザ情報蓄積部132は、例えば、図示しない時計から時刻情報を取得し、当該時刻情報に対応付けて、ユーザ情報受信部122が受信したユーザ情報をユーザ情報格納部112に蓄積する。ここで、ユーザ情報蓄積部132は、時刻情報を有するユーザ情報をユーザ情報格納部112に蓄積しても良い。また、この時刻情報は、ユーザ時刻情報である。 If the user information received by the user information receiving unit 122 does not include user time information, but the user information receiving unit 122 does receive user information, the user information accumulation unit 132 acquires time information, for example, from a clock (not shown), and associates the user information received by the user information receiving unit 122 with the time information and accumulates it in the user information storage unit 112. Here, the user information accumulation unit 132 may also accumulate user information that includes time information in the user information storage unit 112. Furthermore, this time information is user time information.

ユーザ情報蓄積部132は、例えば、ユーザ情報受信部122が受信したユーザ情報であり、ユーザ時刻情報を有するユーザ情報をユーザ情報格納部112に蓄積する。 The user information accumulation unit 132 accumulates, for example, user information received by the user information receiving unit 122 and including user time information in the user information storage unit 112.

配達員決定部133は、ユーザ情報受信部122が受信したユーザ情報が有するユーザ位置情報に対して近距離条件を満たす配達員位置情報を決定する。近距離条件は、ユーザ情報が有するユーザ位置情報が特定する位置と配達員位置情報が特定する位置とが、予め決められた条件を満たすほど近いことである。近距離条件は、例えば、配達員位置情報が特定する位置とユーザ位置情報が特定する位置との距離が閾値以内または閾値より小さいことである。なお、閾値は、例えば、「20メートル」「50メートル」であるが、問わない。 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 value or is smaller than the threshold value. The threshold value is, for example, "20 meters" or "50 meters," but is not limited to this.

配達員決定部133は、例えば、ユーザ情報受信部122がユーザ情報を受信した場合に、当該ユーザ情報を受信した時より閾値時間以内または閾値時間より近い時に受信された1以上の配達員情報を取得し、当該1以上の配達員情報が有する配達員位置情報の中から、ユーザ情報受信部122が受信したユーザ情報が有するユーザ位置情報に対して近距離条件を満たす配達員位置情報を決定する。 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 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 with respect to the user location information contained in the user information received by the user information receiving unit 122.

配達員決定部133は、例えば、ユーザ情報受信部122が受信したユーザ情報が有するユーザ位置情報に対して近距離条件を満たし、かつユーザ情報受信部122が受信したユーザ情報に対応する時刻情報に対して近時刻条件をも満たす時刻情報に対応する配達員位置情報を決定する。近時刻条件は、ユーザ情報に対応するユーザ時刻情報が示す時刻と配達員位置情報に対応する配達員時刻情報が示す時刻とが、予め決められた条件を満たすほど近い時刻であることである。近時刻条件は、例えば、ユーザ情報に対応するユーザ時刻情報が示す時刻と配達員位置情報に対応する配達員時刻情報が示す時刻との差異が閾値以内または閾値より小さいことである。近時刻条件は、通常、「ユーザ時刻情報>配達員時刻情報」であり、「ユーザ時刻情報-配達員時刻情報<閾値」または「ユーザ時刻情報-配達員時刻情報<=閾値」である。なお、閾値は、例えば、「3分」「5分」であるが、問わない。 The delivery person determination unit 133 determines delivery person location information corresponding to time information that, for example, satisfies a close 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 or less than a threshold. The close time condition is typically "user time information > delivery person time information," "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 critical.

統計処理部134は、ユーザ情報格納部112に格納されているユーザ情報に対して統計処理を行い、処理結果を取得する。なお、統計処理部134が行う統計処理の内容は問わない。 The statistical processing unit 134 performs statistical processing on the user information stored in the user information storage unit 112 and obtains the processing results. Note that the content of the statistical processing performed by the statistical processing unit 134 is not important.

統計処理部134は、例えば、配達員位置情報を用いて、地域別のユーザ情報の件数である処理結果を取得する。 The statistical processing unit 134 obtains processing results, such as the number of user information items by region, using, for example, delivery person location information.

統計処理部134は、例えば、ユーザ情報に対応する時刻情報を用いて、時間帯別のユーザ情報の件数である処理結果を取得する。 The statistical processing unit 134 obtains processing results, which are the number of user information items by time period, for example, using time information corresponding to the user information.

統計処理部134は、例えば、特定の配達員の配達員識別子に対応するユーザ情報の件数である処理結果を取得する。 The statistical processing unit 134 obtains a processing result, which is, for example, the number of user information items corresponding to the delivery person identifier of a specific delivery person.

統計処理部134は、例えば、特定の配達員の属性値(例えば、「男性」「20歳以下」)の2以上の配達員識別子に対応するユーザ情報の件数である処理結果を取得する。 The statistical processing unit 134 obtains a processing result, which is, for example, the number of user information items corresponding to two or more delivery person identifiers with attribute values of a specific delivery person (e.g., "male" and "under 20 years old").

判断部135は、行動情報を用いて、行動情報に対応する行動が不適切な行動であるか否かを判断する。 The determination unit 135 uses the behavioral information to determine whether the behavior corresponding to the behavioral information is inappropriate.

判断部135が判断処理を行うか否かは、予め決められていても良い。判断部135が判断処理を行う条件は問わない。判断部135は、受信されたすべての行動情報に対して判断処理を行っても良い。例えば、判断部135は、受信された行動情報が判断条件を満たす場合に、判断処理を行うと判断しても良い。判断条件は、例えば、行動情報のデータタイプが予め決められたデータタイプ(例えば、静止画、または動画)であることである。 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 important. 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 if 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 (e.g., a still image or a video).

判断部135は、例えば、行動情報に含まれる静止画または動画を解析し、行動情報に対応する行動が不適切な行動であるか否かを判断する。 The determination unit 135, for example, analyzes still images or videos included in the behavioral information and determines whether the behavior corresponding to the behavioral information is inappropriate.

判断部135は、例えば、機械学習の予測処理により、行動情報に対応する行動が不適切な行動であるか否かを判断する。つまり、判断部135は、例えば、格納部11の学習器と、行動情報に含まれる静止画または動画の中の一静止画とを、機械学習の予測処理を行うモジュールに与え、当該モジュールを実行することにより、行動情報に対応する行動が不適切な行動であるか否かの判断結果を取得する。判断部135は、例えば、格納部11の学習器と、行動情報に含まれる文字列とを、機械学習の予測処理を行うモジュールに与え、当該モジュールを実行することにより、行動情報に対応する行動が不適切な行動であるか否かの判断結果を取得する。 The judgment unit 135 judges whether the behavior corresponding to the behavior information is inappropriate, for example, by machine learning prediction processing. That is, the judgment unit 135, for example, provides the learning device in the storage unit 11 and a still image or a still image from a video included in the behavior information to a module that performs machine learning prediction processing, and executes the module to obtain a judgment result as to whether the behavior corresponding to the behavior information is inappropriate. The judgment 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 judgment result as to whether the behavior corresponding to the behavior information is inappropriate.

なお、上述した通り、機械学習のアルゴリズムは問わない。機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVM等である。 As mentioned above, any machine learning algorithm is acceptable. Examples of machine learning include deep learning, random forests, decision trees, SVMs, etc.

出力部14は、各種の情報を出力する。各種の情報は、例えば、行動情報、統計処理部134が取得した処理結果である。 The output unit 14 outputs various types of information. The various types of information include, for example, behavioral information and processing results obtained by the statistical processing unit 134.

ここで、出力とは、通常、記録媒体への蓄積であるが、配達員端末2、または管理者端末4への送信等でも良く、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、その他の外部の装置への送信、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。 Here, output typically means storing data on a recording medium, but it can also mean sending data to the delivery person terminal 2 or the manager terminal 4, displaying data on a display, projecting data using a projector, printing data on a printer, outputting sound, sending data to other external devices, or handing over the processing results to other processing devices or other programs.

行動情報出力部141は、配達員決定部133が決定した配達員位置情報に対応する配達員識別子に対応付けて、ユーザ情報受信部122が受信した行動情報を出力する。行動情報出力部141は、例えば、配達員識別子に対応付けられた行動情報を、格納部11に蓄積する。行動情報出力部141は、例えば、ユーザ情報が有する行動情報に対応付けて、配達員決定部133が決定した配達員位置情報に対応する配達員識別子を蓄積する。 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 a 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.

行動情報出力部141は、例えば、判断部135の判断結果を出力する。行動情報出力部141は、例えば、判断部135が不適切な行動であると判断した行動情報のみを出力する。 The behavioral information output unit 141 outputs, for example, the judgment result of the judgment unit 135. The behavioral information output unit 141 outputs, for example, only behavioral information that the judgment unit 135 judges to be inappropriate behavior.

結果出力部142は、統計処理部134が取得した処理結果を出力する。結果出力部142は、例えば、統計処理部134が取得した処理結果を、管理者端末4に送信する。 The result output unit 142 outputs the processing results obtained by the statistical processing unit 134. For example, the result output unit 142 transmits the processing results obtained by the statistical processing unit 134 to the administrator terminal 4.

配達員端末2は、配達員端末2の位置を特定する配達員位置情報を取得する。配達員端末2は、例えば、内蔵するGPS受信機により配達員位置情報を取得する。ただし、配達員端末2が、配達員位置情報を取得する方法は問わない。そして、配達員端末2は、当該配達員位置情報を有する配達員情報を配達員識別子に対応付けて、行動管理装置に送信する。なお、配達員端末2は、図示しない時計から時刻情報を取得し、配達員位置情報と当該時刻情報を有する配達員情報を、行動管理装置に送信することは好適である。なお、当該時刻情報は、配達員時刻情報である。 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 containing the delivery person location information with a delivery person identifier and transmits it 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 delivery person information containing the time information to the behavior management device. It is preferable that the time information be delivery person time information.

配達員端末2は、通常、格納している配達員識別子を取得し、当該配達員識別子と取得した配達員位置情報を有する配達員情報を行動管理装置に送信する。 The delivery person terminal 2 typically acquires the stored delivery person identifier and transmits delivery person information containing the delivery person identifier and the acquired delivery person location information to the behavior management device.

配達員端末2が配達員情報を送信するタイミングは問わない。配達員端末2は、例えば、連続して、配達員情報を行動管理装置に送信する。配達員端末2は、例えば、概ね定期的に配達員情報を行動管理装置に送信する。 The timing at which the delivery person terminal 2 sends the delivery person information does not matter. The delivery person terminal 2, for example, sends the delivery person information to the behavior management device continuously. The delivery person terminal 2, for example, sends the delivery person information to the behavior management device approximately periodically.

配達員端末2は、例えば、行動情報を受信し、出力する。かかる行動情報は、通常、当該配達員が不適切な行動を行った証拠となる情報である。 The delivery person terminal 2, for example, receives and outputs behavioral information. Such behavioral information is usually information that serves as evidence that the delivery person has engaged in inappropriate behavior.

ユーザ端末3を構成するユーザ格納部31には、各種の情報が格納される。各種の情報は、例えば、ユーザ識別子である。 The user storage unit 31 that constitutes the user terminal 3 stores various types of information. For example, this information may be a user identifier.

ユーザ受付部32は、各種の情報や指示を受け付ける。各種の情報や指示は、例えば、行動情報である。ユーザ受付部32は、例えば、行動情報を構成する静止画または動画を撮影する。かかる場合、ユーザ受付部32は、カメラを具備する。ユーザ受付部32は、例えば、ユーザからの入力である行動情報を受け付ける。 The user reception unit 32 receives various types of information and instructions. The various types of information and instructions are, for example, behavioral information. The user reception unit 32, for example, captures still images or videos that constitute the behavioral information. In such cases, the user reception unit 32 is equipped with a camera. The user reception unit 32 receives, for example, behavioral information that is input from a user.

ここで、受け付けとは、カメラによる撮影、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。 Here, "reception" is a concept that includes taking pictures with a camera, receiving information entered 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 optical disks, magnetic disks, and semiconductor memory.

行動情報の入力手段は、カメラ、タッチパネル、キーボード、マウス、またはメニュー画面によるもの等、何でも良い。 Behavioral information can be input using any means, such as a camera, touch panel, keyboard, mouse, or menu screen.

ユーザ処理部33は、各種の処理を行う。各種の処理とは、例えば、ユーザ受付部32が受け付けた指示や情報を、送信するデータ構造の指示や情報にする処理である。各種の処理とは、例えば、ユーザ受信部35が受信した情報を、出力するデータ構造の情報にする処理である。 The user processing unit 33 performs various types of processing. For example, various types of processing include converting instructions and information received by the user receiving unit 32 into instructions and information with a data structure to be transmitted. For example, various types of processing include converting information received by the user receiving unit 35 into information with a data structure to be output.

ユーザ処理部33は、例えば、ユーザ位置情報を取得する。かかる場合、ユーザ処理部33は、例えば、GPS受信機を有する。そして、ユーザ処理部33は、例えば、ユーザ位置情報と、ユーザ受付部32が受け付けた行動情報とを含むユーザ情報を構成する。なお、ユーザ処理部33がユーザ位置情報を取得する方法は問わない。 The user processing unit 33, for example, acquires user location information. In such a case, the user processing unit 33 has, for example, a GPS receiver. The user processing unit 33 then generates user information that includes, for example, the user location information and the behavioral information accepted by the user accepting unit 32. Note that the method by which the user processing unit 33 acquires the user location information is not important.

ユーザ処理部33は、例えば、ユーザ位置情報を取得する。また、ユーザ処理部33は、例えば、図示しない時計から時刻情報を取得する。そして、ユーザ処理部33は、例えば、ユーザ位置情報と、当該時刻情報と、ユーザ受付部32が受け付けた行動情報とを含むユーザ情報を構成する。なお、当該時刻情報は、ユーザ時刻情報である。 The user processing unit 33 acquires, for example, user location information. The user processing unit 33 also acquires, for example, time information from a clock (not shown). The user processing unit 33 then constructs user information that includes, for example, the user location information, the time information, and the behavior information accepted by the user accepting unit 32. The time information is user time information.

ユーザ処理部33は、例えば、ユーザ受付部32が撮影した静止画または動画を含む行動情報を含むユーザ情報を構成する。 The user processing unit 33 generates user information that includes, for example, behavioral information including still images or videos captured by the user reception unit 32.

ユーザ送信部34は、各種の情報や指示を送信する。各種の情報や指示は、例えば、ユーザ情報である。 The user transmission unit 34 transmits various information and instructions. The various information and instructions may be, for example, user information.

ユーザ受信部35は、各種の情報を受信する。 The user receiving unit 35 receives various types of information.

ユーザ出力部36は、各種の情報を出力する。各種の情報は、例えば、撮影した画像である。画像は、静止画でも動画でも良い。 The user output unit 36 outputs various types of information. For example, the various types of information may be captured images. The images may be still images or videos.

管理者端末4は、統計処理指示を受け付け、行動管理装置1に送信する。また、管理者端末4は、行動管理装置1から処理結果を受信し、出力する。管理者端末4は、例えば、行動管理装置1からユーザ情報を受信し、出力する。管理者端末4は、例えば、行動管理装置1からユーザ情報と配達員識別子とを受信し、出力する。 The administrator terminal 4 accepts statistical processing instructions and sends 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.

格納部11、配達員情報格納部111、ユーザ情報格納部112、およびユーザ格納部31は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 11, delivery person information storage unit 111, user information storage unit 112, and user storage unit 31 are preferably non-volatile recording media, but can also be realized as volatile recording media.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 11, etc. is not important. 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.

受信部12、配達員情報受信部121、ユーザ情報受信部122、およびユーザ受信部35は、通常、無線または有線の通信手段で実現される。 The receiving unit 12, delivery person information receiving unit 121, user information receiving unit 122, and user receiving unit 35 are typically implemented using wireless or wired communication means.

処理部13、配達員情報蓄積部131、ユーザ情報蓄積部132、配達員決定部133、統計処理部134、判断部135、およびユーザ処理部33は、通常、プロセッサやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。 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 using a processor, memory, etc. The processing procedures of the processing unit 13, etc. are typically realized using software, and this software is recorded on a recording medium such as a ROM. However, they may also be realized using hardware (dedicated circuits). The processor may be a CPU, MPU, GPU, etc., and the type does not matter.

出力部14、行動情報出力部141、結果出力部142、およびユーザ送信部34は、通常、無線または有線の通信手段で実現される。 The output unit 14, behavioral information output unit 141, result output unit 142, and user transmission unit 34 are typically realized using wireless or wired communication means.

ユーザ受付部32は、例えば、カメラ、タッチパネルやキーボード等の入力手段のデバイスドライバー、メニュー画面の制御ソフトウェア等で実現され得る。 The user reception unit 32 can be realized, for example, by a device driver for an input means such as a camera, touch panel, or keyboard, or control software for a menu screen.

ユーザ受付部32は、無線または有線の通信手段で実現されることが好適であるが、放送を受信する手段、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現されても良い。 The user reception unit 32 is preferably implemented using a wireless or wired communication means, but may also be implemented using a broadcast reception means, a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.

ユーザ出力部36は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。ユーザ出力部36は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The user output unit 36 may or may not include output devices such as a display or speaker. 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.

次に、行動管理システムAを構成する行動管理装置1の動作例について、図3のフローチャートを用いて説明する。 Next, an example of the operation of the behavior management device 1 that constitutes the behavior management system A will be explained using the flowchart in Figure 3.

(ステップS301)配達員情報受信部121は、配達員端末2から配達員情報を受信したか否かを判断する。配達員情報を受信した場合はステップS302に行き、配達員情報を受信しなかった場合はステップS304に行く。 (Step S301) The delivery person information receiving unit 121 determines whether 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; if delivery person information has not been received, the process proceeds to step S304.

(ステップS302)配達員情報蓄積部131は、ステップS301で受信された配達員情報を用いて、蓄積する配達員情報を構成する。なお、蓄積する配達員情報は、受信された配達員位置情報であり、配達員識別子に対応付けられる配達員位置情報を有する。配達員情報蓄積部131は、例えば、図示しない時計から時刻情報を取得し、当該時刻情報を有する配達員情報を構成する。 (Step S302) The delivery person information storage unit 131 uses the delivery person information received in step S301 to create 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, for example, obtains time information from a clock (not shown) and creates delivery person information including that time information.

(ステップS303)配達員情報蓄積部131は、ステップS302で構成した配達員情報を配達員情報格納部111に蓄積する。ステップS301に戻る。 (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. Return to step S301.

(ステップS304)ユーザ情報受信部122は、ユーザ端末3からユーザ情報を受信したか否かを判断する。ユーザ情報を受信した場合はステップS305に行き、ユーザ情報を受信しなかった場合はステップS315に行く。 (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; if user information has not been received, the process proceeds to step S315.

(ステップS305)ユーザ情報蓄積部132は、ステップS304で受信されたユーザ情報を用いて、蓄積するユーザ情報を構成する。なお、蓄積するユーザ情報は、ステップS304で受信されたユーザ情報と同じでも良い。また、蓄積するユーザ情報は、行動情報とユーザ位置情報とを有する。蓄積するユーザ情報は、ユーザ時刻情報を有することは好適である。ユーザ情報蓄積部132は、例えば、図示しない時計から時刻情報を取得し、当該時刻情報を有するユーザ情報を構成する。 (Step S305) The user information storage unit 132 uses the user information received in step S304 to construct user information to be stored. Note that 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 constructs user information including that time information.

(ステップS306)ユーザ情報蓄積部132は、ステップS305で構成したユーザ情報をユーザ情報格納部112に蓄積する。 (Step S306) The user information accumulation unit 132 accumulates the user information constructed in step S305 in the user information storage unit 112.

(ステップS307)判断部135は、判断処理を行うか否かを判断する。判断処理を行う場合はステップS308に行き、判断処理を行わない場合はステップS310に行く。 (Step S307) The judgment unit 135 judges whether or not to perform judgment processing. If judgment processing is to be performed, the process proceeds to step S308; if judgment processing is not to be performed, the process proceeds to step S310.

(ステップS308)判断部135は、受信された行動情報を用いて判断処理を行う。なお、判断処理の例については、上述した。 (Step S308) The determination unit 135 performs a determination process using the received behavioral information. An example of the determination process is described above.

(ステップS309)ステップS308における判断処理の結果が「不適切な行動である」旨の情報である場合はステップS310に行き、「不適切な行動ではない」旨の情報である場合はステップS301に戻る。なお、判断処理の結果が「不適切な行動ではない」旨の情報である場合は、行動情報に対応する配達員を特定しないことは好適である。 (Step S309) If the result of the determination process in step S308 is information indicating "inappropriate behavior," proceed to step S310; if the information indicates "not inappropriate behavior," return 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.

(ステップS310)配達員決定部133は、配達員決定処理を行い、受信された行動情報に対応する配達員識別子を取得する。配達員決定処理の例について、図4のフローチャートを用いて説明する。なお、受信された行動情報に対応する配達員識別子は、ユーザが送信してきた行動情報が示す不適切な行動を行った配達員を識別する情報である。 (Step S310) The delivery person determination unit 133 performs a delivery person determination process and obtains a delivery person identifier corresponding to the received behavior information. An example of the delivery person determination process will be described using the flowchart in Figure 4. Note that the delivery person identifier corresponding to the received behavior information is information that identifies the delivery person who engaged in inappropriate behavior indicated by the behavior information sent by the user.

(ステップS311)行動情報出力部141は、ステップS310で取得された配達員識別子を、受信された行動情報に対応付けて蓄積する。 (Step S311) The behavior information output unit 141 stores the delivery person identifier obtained in step S310 in association with the received behavior information.

(ステップS312)処理部13は、不適切な行動を行った配達員に関する情報を通知するか否かを判断する。通知する場合はステップS313に行き、通知しない場合はステップS301に戻る。なお、不適切な行動を行った配達員に関する情報は、例えば、ユーザ情報、配達員識別子のうちの1以上の情報である。 (Step S312) The processing unit 13 determines whether or not to notify the delivery person of information about the delivery person who engaged in inappropriate behavior. If not, the processing unit proceeds to step S313; if not, the processing unit returns to step S301. Note that the information about the delivery person who engaged in inappropriate behavior is, for example, one or more of the following information: user information, delivery person identifier.

(ステップS313)処理部13は、通知情報を取得する。なお、通知情報は、通常、行動情報と配達員識別子のうちの1以上の情報を有する。 (Step S313) The processing unit 13 acquires notification information. Note that the notification information typically includes one or more of the following information: behavior information and a delivery person identifier.

(ステップS314)出力部14は、ステップS313で取得された通知情報を送信する。ステップS301に戻る。 (Step S314) The output unit 14 transmits the notification information acquired in step S313. Return to step S301.

なお、出力部14は、例えば、1以上の管理者通知先情報を格納部11から取得し、当該1以上の各管理者通知先情報が特定する通知先に通知情報を送信する。かかる場合、出力部14は、例えば、行動情報と配達員識別子とを1以上の管理者に知らせることとなる。 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 such a case, the output unit 14 will, for example, notify one or more managers of the behavior information and the delivery person identifier.

出力部14は、例えば、配達員識別子と対になる配達員通知先情報を格納部11から取得し、当該配達員通知先情報が特定する通知先に通知情報を送信する。かかる場合、出力部14は、例えば、行動情報を、当該行動情報に対応する行動をとった配達員に知らせることとなる。 The output unit 14, for example, obtains 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 such a case, the output unit 14, for example, notifies the delivery person who performed the behavioral information of the behavioral information.

(ステップS315)受信部12は、管理者端末4から統計処理指示を受信したか否かを判断する。統計処理指示を受信した場合はステップS316に行き、統計処理指示を受信しなかった場合はステップS301に戻る。 (Step S315) The receiving unit 12 determines whether 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; if a statistical processing instruction has not been received, the process returns to step S301.

(ステップS316)統計処理部134は、ユーザ情報格納部112に格納されている行動情報の中で、統計処理の対象の1または2以上の行動情報を取得する。なお、統計処理の対象の行動情報は、例えば、統計処理指示に含まれる検索条件に対応する行動情報である。 (Step S316) The statistical processing unit 134 acquires one or more pieces of behavioral information that are the target of statistical processing from the behavioral information stored in the user information storage unit 112. Note that the behavioral information that is the target of statistical processing is, for example, behavioral information that corresponds to the search criteria included in the statistical processing instruction.

(ステップS317)統計処理部134は、ステップS316で取得した1または2以上の行動情報に対して統計処理を行い、処理結果を取得する。なお、統計処理の内容は、上述したように、種々考えられ、問わない。 (Step S317) The statistical processing unit 134 performs statistical processing on one or more pieces of behavioral information acquired in step S316 and acquires the processing results. Note that, as described above, various types of statistical processing are possible and are not limiting.

(ステップS318)結果出力部142は、ステップS317で取得された処理結果を、統計処理指示を送信した管理者端末4に送信する。ステップS301に戻る。 (Step S318) The result output unit 142 sends the processing results obtained in step S317 to the administrator terminal 4 that sent the statistical processing instruction. Return to step S301.

なお、図3のフローチャートにおいて、配達員決定処理を行うタイミングは問わない。ユーザ情報の受信後、すぐに配達員決定処理を行わなくても良い。 Note that in the flowchart of Figure 3, the timing of the delivery person selection process does not matter. The delivery person selection process does not have to be performed immediately after receiving the user information.

また、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 3, processing ends when the power is turned off or an interrupt occurs to end processing.

次に、ステップS310の配達員決定処理の例について、図4のフローチャートを用いて説明する。 Next, an example of the delivery person selection process in step S310 will be explained using the flowchart in Figure 4.

(ステップS401)配達員決定部133は、ステップS304で受信されたユーザ情報に対応するユーザ時刻情報を取得する。 (Step S401) The delivery person determination unit 133 obtains the user time information corresponding to the user information received in step S304.

(ステップS402)配達員決定部133は、受信されたユーザ情報に含まれるユーザ位置情報を取得する。 (Step S402) The delivery person determination unit 133 obtains the user location information contained in the received user information.

(ステップS403)配達員決定部133は、カウンタiに1を代入する。 (Step S403) The delivery person determination unit 133 assigns 1 to counter i.

(ステップS404)配達員決定部133は、i番目の配達員が存在するか否かを判断する。i番目の配達員が存在する場合はステップS405に行き、i番目の配達員が存在しない場合は上位処理にリターンする。配達員決定部133は、例えば、格納部11の1以上の配達員管理情報を参照し、i番目の配達員が存在するか否かを判断する。 (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; 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.

(ステップS405)配達員決定部133は、ステップS401で取得したユーザ時刻情報に対して、近時刻条件に合致する1以上の配達員時刻情報であり、i番目の配達員の配達員識別子と対になる1以上の配達員時刻情報が、配達員情報格納部111に存在するか否かを判断する。近時刻条件に合致する配達員時刻情報が存在する場合はステップS406に行き、存在しない場合はステップS409に行く。 (Step S405) The delivery person determination unit 133 determines whether one or more delivery person time information that matches the near-time condition and pairs with the delivery person identifier of the i-th delivery person exists in the delivery person information storage unit 111, based on the user time information acquired in step S401. If there is delivery person time information that matches the near-time condition, proceed to step S406; if there is no delivery person time information, proceed to step S409.

なお、近時刻条件に合致する配達員時刻情報と対になる配達員識別子で識別される配達員は、通常、行動情報に対応する時刻に、配達のために活動していた者である。 Note that the delivery person identified by the delivery person identifier paired with delivery person time information that meets the near-time condition is usually someone who was active making a delivery at the time corresponding to the activity information.

(ステップS406)配達員決定部133は、ステップS405で存在すると決定した1以上の各配達員時刻情報と対になる配達員位置情報を配達員情報格納部111から取得する。 (Step S406) The delivery person determination unit 133 obtains, from the delivery person information storage unit 111, delivery person location information paired with one or more delivery person time information items determined to exist in step S405.

(ステップS407)配達員決定部133は、ステップS406で取得した1以上の配達員位置情報のうちのいずれかの配達員位置情報とステップS402で取得したユーザ位置情報とが近距離条件を満たすか否かを判断する。近距離条件を満たす場合はステップS408に行き、近距離条件を満たさない場合はステップS409に行く。 (Step S407) The delivery person determination unit 133 determines whether any of the one or more pieces of delivery person 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.

(ステップS408)配達員決定部133は、i番目の配達員の配達員識別子を取得し、図示しないバッファに一時蓄積する。 (Step S408) The delivery person determination unit 133 obtains the delivery person identifier of the i-th delivery person and temporarily stores it in a buffer (not shown).

(ステップS409)配達員決定部133は、カウンタiを1、インクリメントする。 (Step S409) The delivery person determination unit 133 increments counter i by 1.

なお、図4のフローチャートにおいて、通常、1または2以上の配達員識別子が図示しないバッファに一時蓄積される。 Note that in the flowchart of Figure 4, one or more delivery person identifiers are typically temporarily stored in a buffer (not shown).

次に、配達員端末2の動作例について説明する。配達員端末2は、例えば、常時または概ね定期的に、GPS受信機により配達員位置情報を取得する。また、配達員端末2は、格納している配達員識別子と当該配達員位置情報とを有する配達員情報を構成し、当該配達員情報を、常時または概ね定期的に、行動管理装置1に送信する。なお、概ね定期的であることは、定期的でも良いし、配達員情報を送信する間隔に、多少の相違があっても良いことである。 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.

次に、ユーザ端末3の動作例について、図5のフローチャートを用いて説明する。 Next, an example of the operation of the user terminal 3 will be explained using the flowchart in Figure 5.

(ステップS501)ユーザ受付部32は、撮影指示を受け付けたか否かを判断する。撮影指示を受け付けた場合はステップS502に行き、撮影指示を受け付けなかった場合はステップS501に戻る。 (Step S501) The user reception unit 32 determines whether a shooting instruction has been received. If a shooting instruction has been received, the process proceeds to step S502; if a shooting instruction has not been received, the process returns to step S501.

(ステップS502)ユーザ受付部32を構成するカメラを用いて、ユーザ受付部32は、静止画または動画を撮影する。 (Step S502) Using the camera that constitutes the user reception unit 32, the user reception unit 32 takes a still image or video.

(ステップS503)ユーザ処理部33は、内蔵するGPS受信機により、ユーザ位置情報を取得する。 (Step S503) The user processing unit 33 acquires user location information using the built-in GPS receiver.

(ステップS504)ユーザ処理部33は、静止画またとは動画を有する行動情報を構成する。次に、ユーザ処理部33は、当該行動情報とユーザ位置情報とを有するユーザ情報を構成する。 (Step S504) The user processing unit 33 constructs behavioral information including still images or videos. Next, the user processing unit 33 constructs user information including the behavioral information and user location information.

(ステップS505)ユーザ送信部34は、ステップS504で構成したユーザ情報を行動管理装置1に送信する。ステップS501に戻る。 (Step S505) The user transmission unit 34 transmits the user information constructed in step S504 to the behavior management device 1. Return to step S501.

次に、管理者端末4の動作例について説明する。管理者端末4は、例えば、行動管理装置1から行動情報と配達員識別子とを受信し、出力する。かかることにより、管理者端末4を保有する管理者は、不適切な行動をした配達員と不適切な行動の内容とを知ることができる。また、管理者端末4は、統計処理指示を管理者から受け付け、当該統計処理指示を行動管理装置1に送信する。次に、管理者端末4は、統計処理指示の送信に応じて、統計処理の結果である処理結果を受信し、出力する。かかることにより、管理者は、不適切な行動の統計処理結果を得ることができる。 Next, an example of the operation of the manager terminal 4 will be described. The manager terminal 4, for example, receives and outputs behavior information and a delivery person identifier from the behavior management device 1. This allows the manager who owns the manager terminal 4 to know the delivery person who behaved inappropriately and the details of the inappropriate behavior. The manager terminal 4 also receives statistical processing instructions from the manager and transmits the statistical processing instructions to the behavior management device 1. Next, in response to the transmission of the statistical processing instructions, the manager terminal 4 receives and outputs the processing results, which are the results of the statistical processing. This allows the manager to obtain the statistical processing results of the inappropriate behavior.

以下、本実施の形態における行動管理システムAの具体的な動作例について説明する。 The following describes a specific example of the operation of behavior management system A in this embodiment.

今、行動管理装置1の配達員情報格納部111には、図6に示す配達員管理表が格納されている。配達員管理表は、1または2以上の各配達員の配達員管理情報を管理する表である。配達員管理情報は、配達員を管理するための静的な情報である。配達員管理表は、「配達員識別子」「配達員管理情報」を有する1以上のレコードを管理する。「配達員管理情報」は、ここでは「氏名」「配達員通知先情報」「年齢」を有する。 Currently, the delivery person management table shown in Figure 6 is stored in the delivery person information storage unit 111 of the behavior management device 1. 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." In this case, the "delivery person management information" includes "name," "delivery person notification information," and "age."

また、配達員情報格納部111には、図7に示す構造を有する配達員情報管理表が格納されている。配達員情報管理表は、1または2以上の配達員情報を管理する表である。配達員情報管理表は、「ID」「配達員情報」を有する1以上のレコードを管理する。「配達員情報」は、「配達員識別子」「配達員位置情報」「配達員時刻情報」を有する。各レコードは、配達員識別子で識別される配達員が保有している配達員端末2の位置と時刻とを特定する情報である、と言える。 The delivery person information storage unit 111 also stores a delivery person information management table having the structure shown in Figure 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.

ユーザ情報格納部112には、図8に示す構造を有するユーザ情報管理表が格納されている。ユーザ情報管理表は、「ID」「ユーザ情報「配達員識別子」を有する1以上のレコードを管理する。「ユーザ情報」は、「行動情報」「ユーザ位置情報」「ユーザ時刻情報」を有する。「行動情報」は、「画像」「文字列」を有する。「行動情報」は、「画像」と「文字列」のうちの1種類または2種類の情報を有する。「画像」は、静止画のファイルまたは/および動画のファイルである。「画像」の中のファイルの実体も、ユーザ情報格納部112に格納される、とする。また、各レコードは、行動情報を取得したユーザ端末3の位置と時刻とを特定する情報である、と言える。 「配達員識別子」は、行動情報に対応する配達員を識別する情報である。つまり、「配達員識別子」は、行動情報に対応する不適切な行動を行った配達員の配達員識別子が格納される。 The user information storage unit 112 stores a user information management table with the structure shown in Figure 8. The user information management table manages one or more records that have an "ID," "user information," and "delivery person identifier." "User information" includes "behavior information," "user location information," and "user time information." "Behavior information" includes "image" and "character string." "Behavior information" includes one or two types of information: "image" and "character string." "Image" is a still image file or/and a video file. The actual file contents of "image" are also stored in the user information storage unit 112. Each record can be considered information that specifies the location and time of the user terminal 3 at which the behavior information was acquired. "Delivery person identifier" is information that identifies 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.

また、1または2以上の各配達員の配達員端末2は、内蔵するGPS受信機により、配達員端末2の位置を特定する配達員位置情報を取得する。また、配達員端末2は、内蔵する時計から配達員時刻情報を取得する。また、配達員端末2は、格納している配達員識別子を読み出す。次に、配達員端末2は、配達員識別子と配達員位置情報と配達員時刻情報とを有する配達員情報を構成する。次に、配達員端末2は、当該配達員情報を行動管理装置1に送信する。配達員端末2は、かかる配達員情報の送信処理を、繰り返し行う。なお、配達員は、ここでは、例えば、店舗で販売する食品を配達する者である、とする。 The delivery person terminal 2 of one or more delivery persons acquires delivery person location information, which identifies the location of the delivery person terminal 2, using a built-in GPS receiver. The delivery person terminal 2 also acquires delivery person time information from a built-in clock. The delivery person terminal 2 also reads out the stored delivery person identifier. Next, the delivery person terminal 2 creates delivery person information that includes the delivery person identifier, delivery person location information, and delivery person time information. Next, the delivery person terminal 2 transmits the delivery person information to the behavior management device 1. The delivery person terminal 2 repeatedly performs this delivery person information transmission process. Here, the delivery person is assumed to be, for example, a person who delivers food sold at a store.

そして、行動管理装置1の配達員情報受信部121は、1以上の各配達員端末2から配達員情報を受信する。次に、配達員情報蓄積部131は、受信された配達員情報が有する配達員識別子に対応付けて、当該配達員情報が有する配達員位置情報と配達員時刻情報とを、配達員情報管理表(図7)に蓄積していく。かかる蓄積処理は、1以上の各配達員端末2に対して、通常、継続して行われる。 Then, 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 (Figure 7) in association with the delivery person identifier contained in the delivery person information. This storage process is usually performed continuously for one or more delivery person terminals 2.

かかる状況において、以下の2つの具体例を説明する。 In this situation, we will explain the following two specific examples.

(具体例1)
具体例1において、近時刻条件は、「ユーザ時刻情報-レコードに含まれる配達員時刻情報<=1分」である、とする。また、近距離条件は、「|ユーザ位置情報-配達員位置情報|<=20m」である、とする。
(Specific 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".

そして、今、ある配達員が道路の真ん中を非常に高速に自転車で不適切に走行している状況に気づいたユーザAが、ユーザ端末3の画面(図9参照)の撮影ボタン901を指示した、とする。 Now, let's say that user A notices a delivery person inappropriately riding a bicycle at an extremely high speed in the middle of the road, and presses the capture button 901 on the screen of user terminal 3 (see Figure 9).

すると、ユーザ端末3のユーザ受付部32は、撮影指示を受け付ける。次に、ユーザ受付部32を構成するカメラを用いて、ユーザ受付部32は、静止画を撮影する。かかる撮影した静止画は、図9の902である。次に、ユーザ処理部33は、図示しない時計からユーザ時刻情報「2021/12/4 12:21:20」を取得する。また、ユーザ処理部33は、内蔵するGPS受信機により、ユーザ位置情報(X,Y)を取得する。また、ユーザ処理部33は、撮影した静止画を「file1.jpg」のファイルとし、ユーザ時刻情報「2021/12/4 12:21:20」とユーザ位置情報(X,Y)とを対応付ける。次に、ユーザ送信部34は、当該ファイルを、ユーザ時刻情報「2021/12/4 12:21:20」とユーザ位置情報(X,Y)と共に、行動管理装置1に送信する。以上により、ユーザは、撮影ボタンを指示するだけで、自動的に、ユーザ情報が構成され、当該ユーザ情報がユーザ端末3から行動管理装置1に送信される。 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 (X 1 , Y 1 ) using the 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 (X 1 , Y 1 ). Next, the user sending unit 34 sends the file together with the user time information "2021/12/4 12:21:20" and the user position information ( X1 , Y1 ) to the behavior management device 1. As a result, the user can automatically configure user information by simply pressing the capture button, and the user information is sent from the user terminal 3 to the behavior management device 1.

次に、行動管理装置1のユーザ情報受信部122は、ユーザAのユーザ端末3からユーザ情報を受信する。 Next, the user information receiving unit 122 of the behavior management device 1 receives user information from user A's user terminal 3.

次に、ユーザ情報蓄積部132は、受信されたユーザ情報を用いて、蓄積するユーザ情報を構成する。次に、ユーザ情報蓄積部132は、構成したユーザ情報をユーザ情報管理表(図8)に蓄積する。ここで、蓄積されたユーザ情報は、図8の「ID=1」のユーザ情報である、とする。 Next, the user information storage unit 132 uses the received user information to construct user information to be stored. Next, the user information storage unit 132 stores the constructed user information in the user information management table (Figure 8). Here, the stored user information is assumed to be the user information for "ID=1" in Figure 8.

次に、配達員決定部133は、図8の「ID=1」のユーザ情報に対応する配達員を以下のように決定する。 Next, the delivery person determination unit 133 determines the delivery person corresponding to the user information of "ID=1" in Figure 8 as follows:

まず、配達員決定部133は、図8の「ID=1」のユーザ情報に含まれるユーザ時刻情報「2021/12/4 12:21:20」を取得する。また、配達員決定部133は、当該ユーザ情報に含まれるユーザ位置情報(X,Y)を取得する。 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 Fig. 8. The delivery person determination unit 133 also acquires the user position information ( X1 , Y1 ) included in the user information.

次に、配達員決定部133は、図7の配達員情報管理表の配達員情報から、近時刻条件と近距離条件とを満たすレコードに含まれる配達員識別子を取得する。 Next, the delivery person determination unit 133 obtains the delivery person identifier contained in the 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 Figure 7.

配達員決定部133は、ユーザ時刻情報「2021/12/4 12:21:20」に対して1分以内の配達員時刻情報であり、かつユーザ位置情報(X,Y)が特定する位置からの距離が20m以内の位置の配達員位置情報のレコードを、図7の配達員情報管理表から検索する、とする。そして、配達員決定部133は、近時刻条件と近距離条件とを満たすレコードは、配達員位置情報(x11,y11)(x12,y12)を満たすレコードである、と判断した、とする。次に、配達員決定部133は、当該レコードに含まれる配達員識別子「D001」を配達員情報管理表(図7)から取得する。 The delivery person determination unit 133 searches the delivery person information management table of FIG. 7 for records of delivery person location information whose delivery person time information is within one minute of the user time information "2021/12/4 12:21:20" and whose location is within 20 meters of the location specified by the user location information ( X1 , Y1 ).The delivery person determination unit 133 then determines that the record that satisfies the close time condition and the close distance condition is the record that satisfies the delivery person location information ( x11 , y11 ) ( x12 , y12 ).Next, the delivery person determination unit 133 obtains the delivery person identifier "D001" included in the record from the delivery person information management table (FIG. 7).

次に、行動情報出力部141は、図8の「ID=1」のレコードに、配達員識別子「D001」を対応付ける。ここで、行動情報出力部141は、図8の「ID=1」のレコードの属性値「配達員識別子」に、D001を書き込む。以上の処理により、不適切な行動を行った配達員が特定でき、不適切な行動の内容を理解するためのユーザ情報も蓄積できた。 Next, the behavioral information output unit 141 associates the delivery person identifier "D001" with the record with "ID=1" in Figure 8. Here, the behavioral information output unit 141 writes D001 into the attribute value "delivery person identifier" of the record with "ID=1" in Figure 8. Through the above processing, the delivery person who engaged in inappropriate behavior was identified, and user information for understanding the content of the inappropriate behavior was also accumulated.

また、処理部13は、配達員の不適切な行動を管理者に通知するために、行動情報と配達員識別子「D001」とを有する通知情報を取得する。次に、出力部14は、取得された通知情報を管理者端末4に送信する。 The processing unit 13 also acquires notification information containing the behavior information and the delivery person identifier "D001" to notify the manager of the delivery person's inappropriate behavior. The output unit 14 then transmits the acquired notification information to the manager terminal 4.

次に、管理者端末4は、当該通知情報を受信し、出力する。かかる出力例は、図10である。なお、図10において、1001はアンカーであり、管理者が1001を指示することにより、管理者端末4は、配達員識別子「D001」と対になる配達員の情報(例えば、<氏名>山田A夫)を行動管理装置1から受信し、出力できる、とする。以上の処理により、管理者は、不適切な行動の内容と不適切な行動を行った配達員の情報とを得ることができる。 The manager terminal 4 then receives and outputs the notification information. An example of such output is shown in Figure 10. In Figure 10, 1001 is an anchor, and when the manager points to 1001, the manager terminal 4 can receive and output information about the delivery person paired with delivery person identifier "D001" (for example, <Name> Yamada A) from the behavior management device 1. Through the above process, the manager can obtain the details of the inappropriate behavior and information about the delivery person who committed the inappropriate behavior.

(具体例2)
具体例2において、近時刻条件は、「ユーザ時刻情報-レコードに含まれる配達員時刻情報<=5分」である、とする。また、近距離条件は、「|ユーザ位置情報-配達員位置情報|<=25m」である、とする。
(Specific 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".

そして、今、ある配達員が道路の真ん中を非常に高速に自転車で不適切に走行している状況に気づいたユーザBが、ユーザ端末3の画面(図11参照)の撮影ボタン1101を指示した、とする。 Now, let's say 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 Figure 11).

すると、ユーザ端末3のユーザ受付部32は、撮影指示を受け付ける。次に、ユーザ受付部32を構成するカメラを用いて、ユーザ受付部32は、動画の撮影を開始する、とする。かかる撮影した動画を構成する静止画の例は、図11の1102である。 The user reception unit 32 of the user terminal 3 then receives a shooting instruction. Next, the user reception unit 32 starts shooting a video using the camera that constitutes the user reception unit 32. An example of a still image that constitutes such a shot video is 1102 in Figure 11.

次に、ユーザBは、ユーザ端末3の画面の「備考」フィールド1103に「猛スピードで走っていて、危険でした。」を入力した、とする。次に、ユーザBは、送信ボタン1104を指示した、とする。次に、ユーザ端末3のユーザ受付部32は、送信指示を受け付ける。次に、ユーザ処理部33は、動画の撮影を終了する。また、ユーザ処理部33は、図示しない時計からユーザ時刻情報「2021/12/4 12:21:30」を取得する。ユーザ処理部33は、内蔵するGPS受信機により、ユーザ位置情報(X,Y)を取得する。また、ユーザ処理部33は、撮影した動画を「file4.mp4」のファイルとし、当該ファイルと文字列「猛スピードで走っていて、危険でした。」とを有する行動情報を構成する。次に、ユーザ処理部33は、当該行動情報とユーザ時刻情報「2021/12/4 12:21:30」とユーザ位置情報(X,Y)とを対応付ける。次に、ユーザ送信部34は、当該行動情報を、ユーザ時刻情報「2021/12/4 12:21:30」とユーザ位置情報(X,Y)と共に、行動管理装置1に送信する。以上により、ユーザは、動画と文字列とを有する行動情報を含むユーザ情報を行動管理装置1に送信できた。 Next, it is assumed that user B inputs "They were driving at a high speed and it was dangerous" into the "Notes" field 1103 on the screen of the user terminal 3. Next, it is assumed that user B presses the send button 1104. Next, the user accepting unit 32 of the user terminal 3 accepts the send instruction. Next, the user processing unit 33 ends shooting the video. Furthermore, the user processing unit 33 acquires user time information "2021/12/4 12:21:30" from a clock (not shown). The user processing unit 33 acquires user position information (X 5 , Y 5 ) using the built-in GPS receiver. Furthermore, the user processing unit 33 saves the shot video as a file "file4.mp4" and composes behavior information having the file and the character string "They were driving at a high speed and it was dangerous." Next, the user processing unit 33 associates the behavior information with the user time information "2021/12/4 12:21:30" and the user location information ( X5 , Y5 ). Next, the user sending unit 34 sends the behavior information, along 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.

次に、行動管理装置1のユーザ情報受信部122は、ユーザBのユーザ端末3からユーザ情報を受信する。 Next, the user information receiving unit 122 of the behavior management device 1 receives user information from user B's user terminal 3.

次に、ユーザ情報蓄積部132は、受信されたユーザ情報を用いて、蓄積するユーザ情報を構成する。次に、ユーザ情報蓄積部132は、構成したユーザ情報をユーザ情報管理表(図8)に蓄積する。ここで、蓄積されたユーザ情報は、図8の「ID=5」のユーザ情報である、とする。 Next, the user information storage unit 132 uses the received user information to construct user information to be stored. Next, the user information storage unit 132 stores the constructed user information in the user information management table (Figure 8). Here, it is assumed that the stored user information is the user information for "ID=5" in Figure 8.

次に、配達員決定部133は、図8の「ID=5」のユーザ情報に対応する配達員を以下のように決定する。 Next, the delivery person determination unit 133 determines the delivery person corresponding to the user information of "ID=5" in Figure 8 as follows:

まず、配達員決定部133は、図8の「ID=5」のユーザ情報に対応するユーザ時刻情報「2021/12/4 12:21:30」を取得する。また、配達員決定部133は、当該ユーザ情報に含まれるユーザ位置情報(X,Y)を取得する。 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 Fig. 8. The delivery person determination unit 133 also acquires the user position information ( X5 , Y5 ) included in the user information.

次に、配達員決定部133は、図7の配達員情報管理表の配達員情報から、近時刻条件と近距離条件とを満たすレコードに含まれる配達員識別子を取得する。なお、ここで、配達員決定部133は、例えば、ユーザ時刻情報「2021/12/4 12:21:30」の前5分以内の配達員時刻情報であり、かつユーザ位置情報(X,Y)が特定する位置からの距離が25m以内の位置の配達員位置情報のレコードを、図7の配達員情報管理表から検索する。そして、配達員決定部133は、配達員位置情報(x21,y21)(x22,y22)(x23,y23)を含むレコードが、近時刻条件と近距離条件とを満たすレコードである、と判断した、とする。次に、配達員決定部133は、当該レコードに含まれる配達員識別子「D002」を取得する。 Next, the delivery person determination unit 133 obtains a delivery person identifier included in a record that satisfies the near time condition and the short 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 records of delivery person location information that include delivery person time information within five minutes before the user time information "2021/12/4 12:21:30" and that is within 25 meters of the location specified by the user location information ( X5 , Y5 ). The delivery person determination unit 133 then determines that a record including delivery person location information ( x21 , y21 ), ( x22 , y22 ), and ( x23 , y23 ) is a record that satisfies the near time condition and the short distance condition. Next, the delivery person determination unit 133 obtains the delivery person identifier "D002" included in the record.

次に、行動情報出力部141は、図8の「ID=5」のレコードに、配達員識別子「D002」を対応付ける。ここで、行動情報出力部141は、図8の「ID=5」のレコードの属性値「配達員識別子」に、D002を書き込む。以上の処理により、不適切な行動を行った配達員が特定でき、不適切な行動の内容を理解するためのユーザ情報も蓄積できた。 Next, the behavioral information output unit 141 associates the delivery person identifier "D002" with the record with "ID=5" in Figure 8. Here, the behavioral information output unit 141 writes D002 into the attribute value "delivery person identifier" of the record with "ID=5" in Figure 8. Through the above processing, the delivery person who engaged in inappropriate behavior was identified, and user information for understanding the content of the inappropriate behavior was also accumulated.

また、処理部13は、配達員の不適切な行動を管理者に通知するために、行動情報と配達員識別子「D002」とを有する通知情報を取得する。次に、出力部14は、取得された通知情報を管理者端末4に送信する。また、出力部14は、取得された通知情報を、配達員識別子「D002」と対になる配達員通知先情報「090-1111―2222」で特定される配達員端末2に送信する。以上の処理により、不適切な行動を行った配達員は、自分が行った行動の内容を確認することができる。 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. The output unit 14 then sends the acquired notification information to the manager's terminal 4. The output unit 14 also sends 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 actions.

次に、管理者端末4は、通知情報を受信し、出力する。また、配達員端末2も、通知情報を受信し、出力する。以上の処理により、管理者は、不適切な行動の内容と不適切な行動を行った配達員の情報とを得ることができる。 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.

(具体例3)
具体例1または具体例2等において、ユーザは、不適切な行動の種類を示す種類情報を入力できても良い。種類情報は、例えば、「悪い交通マナー」「交通ルール違反」「交通事故」である。例えば、「悪い交通マナー」を示す種類情報は「1」、「交通ルール違反」を示す種類情報は「2」、「交通事故」を示す種類情報は「3」である。そして、かかる場合のユーザ端末3の画面例は、図12である。
(Specific 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.

ユーザは、動画または写真の撮影後、例えば、図12の画面の中の「交通マナー」ボタ3を指示する、とする。すると、ユーザ端末3のユーザ受付部32は、かかる指示を受け付ける。なお、かかる指示は、ここでは、送信指示を兼ねている、とする。 After taking a video or photo, the user presses, for example, the "Traffic Manners" button 3 on the screen shown in Figure 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.

次に、ユーザ処理部33は、図示しない時計からユーザ時刻情報を取得する。ユーザ処理部33は、内蔵するGPS受信機により、ユーザ位置情報を取得する。また、ユーザ処理部33は、撮影した画像をファイルとし、当該ファイルと文字列と種類情報(例えば、「1」)とを有する行動情報を構成する。次に、ユーザ処理部33は、当該行動情報とユーザ時刻情報とユーザ位置情報とを対応付ける。次に、ユーザ送信部34は、当該行動情報を、ユーザ時刻情報とユーザ位置情報と共に、行動管理装置1に送信する。以上により、ユーザは、種類情報をも有する行動情報を含むユーザ情報を行動管理装置1に送信できた。 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 transmission unit 34 transmits the behavior information, along with the user time information and user location information, to the behavior management device 1. As a result, the user has been able to transmit user information including behavior information that also includes type information to the behavior management device 1.

次に、行動管理装置1は、ユーザ情報を受信し、上述した処理と同様の処理により、ユーザ情報に含まれる行動情報に対応する行動をした配達員を決定する。そして、行動管理装置1は、ユーザ情報と、決定された配達員の配達員識別子とを対応付けて、ユーザ情報管理表に蓄積する。以上の処理により、不適切な行動を行った配達員が特定でき、不適切な行動の内容を理解するためのユーザ情報であり、種類情報をも有するユーザ情報を蓄積できる。 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 information 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 as user information for understanding the content of the inappropriate behavior.

以上、本実施の形態によれば、配達員の行動の監視を支援できる。 As described above, this embodiment can assist in monitoring the behavior of delivery personnel.

また、本実施の形態によれば、配達員の不適切な行動に関する情報を、管理者や配達員に通知できる。 Furthermore, according to this embodiment, information regarding inappropriate behavior by delivery personnel can be notified to managers and delivery personnel.

さらに、本実施の形態によれば、配達員の行動に関する統計処理結果を得ることができる。 Furthermore, according to this embodiment, statistical processing results regarding the behavior of delivery personnel can be obtained.

なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における行動管理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、物品を配達する配達員を識別する配達員識別子に対応付けられる位置情報である配達員位置情報を有する配達員情報を、配達員端末から受信する配達員情報受信部と、配達員の行動に対応する行動情報とユーザ位置情報とを有するユーザ情報を、ユーザ端末から受信するユーザ情報受信部と、前記ユーザ情報受信部が受信した前記ユーザ情報が有する前記ユーザ位置情報に対して近距離条件を満たす配達員位置情報を決定する配達員決定部と、前記配達員決定部が決定した前記配達員位置情報に対応する配達員識別子に対応付けて、前記ユーザ情報受信部が受信した行動情報を出力する行動情報出力部として機能させるためのプログラムである。 The processing in this embodiment may be implemented using software. This software may be distributed via software download, etc. It may also be distributed by recording it on a recording medium such as a CD-ROM. This also applies to other embodiments in this specification. The software implementing the behavior management device 1 in this embodiment is the following program. Specifically, 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 the delivery person delivering the 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.

また、図13は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の行動管理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図13は、このコンピュータシステム300の概観図であり、図14は、システム300のブロック図である。 Furthermore, Figure 13 shows the external 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 computer programs executed on the computer hardware. Figure 13 is an overview diagram of this computer system 300, and Figure 14 is a block diagram of system 300.

図13において、コンピュータシステム300は、CD-ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。 In FIG. 13, computer system 300 includes computer 301, which includes a CD-ROM drive, keyboard 302, mouse 303, and monitor 304.

図14において、コンピュータ301は、CD-ROMドライブ3012に加えて、MPU3013と、CD-ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 In FIG. 14, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 and the like, ROM 3015 for storing programs such as boot-up programs, RAM 3016 connected to MPU 3013 for temporarily storing application program instructions and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may also include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の行動管理装置1等の機能を実行させるプログラムは、CD-ROM3101に記憶されて、CD-ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD-ROM3101またはネットワークから直接、ロードされても良い。 A program that causes the computer system 300 to execute the functions of the behavior management device 1 and other components of the above-described embodiment may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be sent to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の行動管理装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or third-party programs that cause the computer 301 to execute functions such as the behavior management device 1 of the above-described embodiment. The program need only 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, so a detailed explanation will be omitted.

なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 Note that 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).

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Furthermore, the computer that executes the above program may be a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 It goes without saying that in each of the above embodiments, two or more communication means present in one device may be physically realized using a single medium.

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Furthermore, in each of the above embodiments, each process may be realized by centralized processing on a single device, or may be realized by distributed processing on multiple devices.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention.

以上のように、本発明にかかる行動管理装置は、ユーザの協力により、配達員の行動の監視を支援できるという効果を有し、配達員の行動を管理するサーバ等として有用である。 As described above, the behavior management device of the present invention has the effect of being able to support the monitoring of delivery personnel's behavior with the cooperation of users, and is useful as a server for managing delivery personnel's behavior, etc.

1 行動管理装置
2 配達員端末
3 ユーザ端末
4 管理者端末
11 格納部
12 受信部
13 処理部
14 出力部
31 ユーザ格納部
32 ユーザ受付部
33 ユーザ処理部
34 ユーザ送信部
35 ユーザ受信部
36 ユーザ出力部
111 配達員情報格納部
112 ユーザ情報格納部
121 配達員情報受信部
122 ユーザ情報受信部
131 配達員情報蓄積部
132 ユーザ情報蓄積部
133 配達員決定部
134 統計処理部
135 判断部
141 行動情報出力部
142 結果出力部
1 Behavior management device 2 Delivery person terminal 3 User terminal 4 Administrator terminal 11 Storage unit 12 Receiving unit 13 Processing unit 14 Output unit 31 User storage unit 32 User reception unit 33 User processing unit 34 User transmission unit 35 User reception unit 36 User output unit 111 Delivery person information storage unit 112 User information storage unit 121 Delivery person information reception unit 122 User information reception unit 131 Delivery person information accumulation unit 132 User information accumulation unit 133 Delivery person determination unit 134 Statistical processing unit 135 Determination unit 141 Behavior information output unit 142 Result output unit

Claims (13)

物品を配達する配達員を識別する配達員識別子に対応付けられる第1位置情報を、配達員端末から受信する第1受信部と、
ユーザが使用するユーザ端末から、前記ユーザのユーザ情報として、配達員の行動に対応する行動情報と前記行動情報に対応付けられた第2位置情報とを、受信する第2受信部と、
前記第2受信部が受信した前記第2位置情報に対して近距離条件を満たす第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受信部が受信した行動情報を出力する行動情報出力部をさらに具備する、
請求項1に記載の行動管理装置。
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 .
前記第1受信部が受信した前記第1位置情報には時刻情報が対応付いており、
前記配達員決定部は、前記第2受信部が受信した前記第2位置情報に対応する時刻情報に対して近時刻条件をも満たす時刻情報に対応する配達員識別子を決定する、
請求項2に記載の行動管理装置。
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 .
前記第1受信部が受信した第1位置情報を、前記第1位置情報が受信された時刻を示す時刻情報に対応付けて、配達員情報格納部に蓄積する配達員情報蓄積部をさらに具備し、
前記配達員決定部は、前記第2受信部が受信した前記第2位置情報に対応する時刻情報に対して近時刻条件をも満たす時刻情報であり、前記配達員情報格納部の時刻情報に対応する配達員識別子を決定する、
請求項2に記載の行動管理装置。
a deliveryman information storage unit that stores the first location information received by the first receiving unit in a deliveryman 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 .
前記第2受信部が受信したユーザ情報を、前記ユーザ情報に対応付けられている時刻情報、または前記ユーザ情報が受信された時刻を示す時刻情報に対応付けて、ユーザ情報格納部に蓄積するユーザ情報蓄積部と、
前記ユーザ情報格納部に格納されているユーザ情報に対して統計処理を行い、処理結果を取得する統計処理部と、
前記処理結果を出力する結果出力部と、をさらに具備する、
請求項2から請求項4いずれか一項に記載の行動管理装置。
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.
前記行動情報出力部は、前記行動情報に対応付けて、前記配達員決定部が決定した前記配達員識別子を蓄積する、
請求項2から請求項5いずれか一項に記載の行動管理装置。
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.
前記行動情報出力部は、前記ユーザ情報が有する行動情報に対応付けて、前記配達員決定部が決定した前記配達員識別子を蓄積し、
前記統計処理部は、前記蓄積された配達員識別子のそれぞれに対応するユーザ情報の件数を処理結果としてさらに取得する、
請求項5に記載の行動管理装置。
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 .
前記行動情報は、配達員を撮影した静止画または配達員を撮影した動画を含む、
請求項2から請求項7いずれか一項に記載の行動管理装置。
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.
前記行動情報に含まれる前記静止画または前記動画を解析し、前記行動情報に対応する行動が不適切な行動であるか否かを判断する判断部をさらに具備し、
前記行動情報出力部は、前記判断部の判断結果を出力する、または前記判断部が不適切な行動であると判断した行動情報のみを出力する、
請求項8記載の行動管理装置。
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.
前記配達員決定部は、前記行動情報に対応する行動が不適切な行動ではないと判断された場合、前記近距離条件を満たす配達員位置情報を決定しない、
請求項9に記載の行動管理装置。
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 .
第1受信部と、第2受信部と、配達員決定部とにより実現される行動管理方法であって、前記第1受信部が、物品を配達する配達員を識別する配達員識別子に対応付けられる第1位置情報を、配達員端末から受信するステップと、
ユーザが使用するユーザ端末から、前記ユーザのユーザ情報として、前記第2受信部が、配達員の行動に対応する行動情報と前記行動情報に対応付けられた第2位置情報とを、受信するステップと、
前記配達員決定部が、前記受信された前記第2位置情報に対して近距離条件を満たす第1位置情報に対応する配達員識別子を決定するステップと、を具備する、
行動管理方法。
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.
コンピュータを、
物品を配達する配達員を識別する配達員識別子に対応付けられる第1位置情報を、配達員端末から受信する第1受信部と、
配達員の行動に対応する行動情報と前記行動情報に対応付けられた第2位置情報を、受信する第2受信部と、
ユーザが使用するユーザ端末から、前記ユーザのユーザ情報として、前記第2受信部が受信した前記第2位置情報に対して近距離条件を満たす第1位置情報に対応する配達員識別子を決定する配達員決定部として機能させるためのプログラム。
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.
物品を配達する配達員を識別する配達員識別子に対応付けられる第1位置情報を、複数の配達員の各々が使用する配達員端末から受信する第1受信部と、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 the plurality of delivery people;
配達員の行動に対応する行動情報と、前記行動情報に対応付けられた第2位置情報と、を受信する第2受信部と、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;
前記第1受信部が受信した複数の配達員端末の各々の第1位置情報が、当該第1位置情報が示す位置と前記第2位置情報が示す位置との距離が予め決められた閾値以内または閾値より小さいことを示す近距離条件を満たすか否かを判定し、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 a predetermined threshold;
前記判定の結果に基づいて、前記複数の配達員の配達員識別子の中から第1位置情報に対応する配達員識別子を決定する配達員決定部と、を具備する、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.
JP2021212621A 2021-12-27 2021-12-27 Behavior management device, behavior management method, and program Active JP7729772B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021212621A JP7729772B2 (en) 2021-12-27 2021-12-27 Behavior management device, behavior management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021212621A JP7729772B2 (en) 2021-12-27 2021-12-27 Behavior management device, behavior management method, and program

Publications (3)

Publication Number Publication Date
JP2023096696A JP2023096696A (en) 2023-07-07
JP2023096696A5 JP2023096696A5 (en) 2024-08-13
JP7729772B2 true JP7729772B2 (en) 2025-08-26

Family

ID=87006083

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021212621A Active JP7729772B2 (en) 2021-12-27 2021-12-27 Behavior management device, behavior management method, and program

Country Status (1)

Country Link
JP (1) JP7729772B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011219181A (en) 2010-04-05 2011-11-04 Nippon Express Co Ltd System for preventing misdelivery of parcel
JP2020047044A (en) 2018-09-20 2020-03-26 株式会社 日立産業制御ソリューションズ Work management system, work management server, and work management method
WO2020170643A1 (en) 2019-02-19 2020-08-27 ソニー株式会社 Information processing device, information processing system, information processing method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6043105B2 (en) * 2012-07-04 2016-12-14 サンネット物流株式会社 Delivery management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011219181A (en) 2010-04-05 2011-11-04 Nippon Express Co Ltd System for preventing misdelivery of parcel
JP2020047044A (en) 2018-09-20 2020-03-26 株式会社 日立産業制御ソリューションズ Work management system, work management server, and work management method
WO2020170643A1 (en) 2019-02-19 2020-08-27 ソニー株式会社 Information processing device, information processing system, information processing method, and program

Also Published As

Publication number Publication date
JP2023096696A (en) 2023-07-07

Similar Documents

Publication Publication Date Title
US10021049B2 (en) Cloud system and method of displaying, by cloud system, content
USRE48430E1 (en) Two-dimensional code processing method and terminal
US12348792B2 (en) Systems and methods for generating metadata for a live media stream
US9852343B2 (en) Imaging apparatus, display method, and storage medium
TWI649664B (en) Terminal device, server device, and program for recording an operation by an image
US20230421650A1 (en) Method and apparatus for determining supplementary parameters of electronic content
US20150348114A1 (en) Information providing apparatus
US20150095457A1 (en) Information processing system, information processing method, user terminal and storage medium
CN104395903A (en) Enhancing captured data
US20220360550A1 (en) Message modification based on message format
US20220261527A1 (en) Information processing apparatus and non-transitory computer readable medium
US11463389B1 (en) Message modification based on device compatability
US11039188B2 (en) Content distribution system and content distribution apparatus
JP2006260275A (en) Content management system, display control device, display control method, and display control program
JP7729772B2 (en) Behavior management device, behavior management method, and program
US20220358281A1 (en) Message modification based on message context
CN113794940A (en) Subtitle display method and device, electronic equipment and readable storage medium
EP3729851B1 (en) Method for detecting the possible taking of screenshots
JP5868881B2 (en) Useful information presentation system and control method of useful information presentation system
JP2013097679A (en) Information processor and method thereof
JP2018106229A (en) Information processing apparatus, method for controlling information processing apparatus, and program
US20220408148A1 (en) Television apparatus and display method
KR20200088199A (en) Electronic business card exchanging system using mobile terminal and method thereof
CN113590063B (en) Method for controlling multimedia presentation by third party
JP2022185634A (en) Terminal device, information processing device, information processing method, information processing program and information processing system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20240605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240607

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20240605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20240629

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20241016

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250411

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250724

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250814

R150 Certificate of patent or registration of utility model

Ref document number: 7729772

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150