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
JP7426688B2 - Information processing system, information processing program, information processing device, and information processing method - Google Patents
[go: Go Back, main page]

JP7426688B2 - Information processing system, information processing program, information processing device, and information processing method - Google Patents

Information processing system, information processing program, information processing device, and information processing method Download PDF

Info

Publication number
JP7426688B2
JP7426688B2 JP2019194628A JP2019194628A JP7426688B2 JP 7426688 B2 JP7426688 B2 JP 7426688B2 JP 2019194628 A JP2019194628 A JP 2019194628A JP 2019194628 A JP2019194628 A JP 2019194628A JP 7426688 B2 JP7426688 B2 JP 7426688B2
Authority
JP
Japan
Prior art keywords
information
project
chat room
driver
candidate
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
JP2019194628A
Other languages
Japanese (ja)
Other versions
JP2021068305A (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.)
Navitime Japan Co Ltd
Original Assignee
Navitime Japan Co Ltd
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 Navitime Japan Co Ltd filed Critical Navitime Japan Co Ltd
Priority to JP2019194628A priority Critical patent/JP7426688B2/en
Publication of JP2021068305A publication Critical patent/JP2021068305A/en
Application granted granted Critical
Publication of JP7426688B2 publication Critical patent/JP7426688B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法に関する。 The present invention relates to an information processing system, an information processing program, an information processing device, and an information processing method.

物流業界では近年、電子商取引(EC)による荷物の取扱い量が増加するとともに、要求されるサービスのレベルも高くなっている。その一方、慢性的な人手不足の状況が続いている。このため、業務効率を向上させたり、機動的な対応を可能とすることが急務となっている。 In recent years, in the logistics industry, the amount of packages handled through electronic commerce (EC) has increased, and the level of service required has also increased. On the other hand, the situation of chronic labor shortage continues. Therefore, there is an urgent need to improve operational efficiency and enable flexible responses.

特許文献1には、ドライバー(配達員)と配送先間で通信を行うことで、訪問時に会える可能性を高めることを目的とした訪問管理システムが記載されている。しかしながら、配送先に関して複数のドライバー間でコミュニケーションを行うことはできない。 Patent Document 1 describes a visit management system that aims to increase the possibility of meeting at a visit by communicating between a driver (delivery person) and a delivery destination. However, communication between multiple drivers regarding delivery destinations is not possible.

国際公開第2015/092860号International Publication No. 2015/092860

本発明は、案件に応じた適切なチャットルームを作成できる情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法を提供する。 The present invention provides an information processing system, an information processing program, an information processing device, and an information processing method that can create an appropriate chat room according to a case.

本発明に係る情報処理システムは、
案件に関する案件関連情報と、複数の案件候補者に関する複数の案件候補者関連情報とに基づいて選択された複数の案件候補者をメンバーとする、前記案件に係るチャットルームを作成するチャットルーム作成手段と、
前記選択された複数の案件候補者に前記チャットルームを提示する複数の情報提示手段と、
を備えることを特徴とする。
The information processing system according to the present invention includes:
A chat room creation means for creating a chat room related to the case, the members of which are a plurality of case candidates selected based on case-related information about the case and a plurality of case candidates related information about a plurality of case candidates. and,
a plurality of information presenting means for presenting the chat room to the selected plurality of job candidates;
It is characterized by having the following.

本発明によれば、案件に応じた適切なチャットルームを作成できる。 According to the present invention, an appropriate chat room can be created according to the case.

第1の実施形態に係る情報処理システムの概略的構成を示す図である。1 is a diagram showing a schematic configuration of an information processing system according to a first embodiment. 第1の実施形態に係るドライバー端末の概略的構成を示す図である。FIG. 2 is a diagram showing a schematic configuration of a driver terminal according to the first embodiment. 第1の実施形態に係る管理者端末の概略的構成を示す図である。FIG. 2 is a diagram showing a schematic configuration of an administrator terminal according to the first embodiment. 第1の実施形態に係るサーバの概略的構成を示す図である。1 is a diagram showing a schematic configuration of a server according to a first embodiment. FIG. 第1の実施形態に係る案件データベースの一例を示す図である。FIG. 3 is a diagram illustrating an example of a case database according to the first embodiment. 第1の実施形態に係るドライバーデータベースの一例を示す図である。FIG. 3 is a diagram showing an example of a driver database according to the first embodiment. 第1の実施形態に係る情報処理システムの管理者端末とサーバ間における処理動作の一例を示すシーケンス図である。FIG. 2 is a sequence diagram illustrating an example of a processing operation between an administrator terminal and a server of the information processing system according to the first embodiment. 図7Aに続く、第1の実施形態に係る情報処理システムの管理者端末とサーバ間における処理動作の一例を示すシーケンス図である。7A is a sequence diagram showing an example of processing operations between the administrator terminal and the server of the information processing system according to the first embodiment, following FIG. 7A. FIG. 図7Bに続く、第1の実施形態に係る情報処理システムの管理者端末とサーバ間における処理動作の一例を示すシーケンス図である。FIG. 7B is a sequence diagram showing an example of processing operations between the administrator terminal and the server of the information processing system according to the first embodiment, following FIG. 7B. 図7Cに続く、第1の実施形態に係る情報処理システムのドライバー端末とサーバ間における処理動作の一例を示すシーケンス図である。7C is a sequence diagram showing an example of processing operations between the driver terminal and the server of the information processing system according to the first embodiment, following FIG. 7C. FIG. 第1の実施形態に係る管理者端末に表示される指示メニューの画面例である。3 is a screen example of an instruction menu displayed on the administrator terminal according to the first embodiment. 第1の実施形態に係る管理者端末に表示されるドライバー選択基準を選択するための画面例である。3 is an example of a screen for selecting driver selection criteria displayed on the administrator terminal according to the first embodiment. 第1の実施形態に係る管理者端末に表示されるチャットルームの画面例である。It is an example of a screen of a chat room displayed on the administrator terminal according to the first embodiment. 第1の実施形態に係るドライバー端末に表示されるチャットルームの画面例である。It is an example of a chat room screen displayed on the driver terminal according to the first embodiment. 第1の実施形態に係るドライバー端末に表示されるチャットルームの画面例である。It is an example of a chat room screen displayed on the driver terminal according to the first embodiment. 第1の実施形態の変形例に係る管理者端末の概略的構成を示す図である。FIG. 3 is a diagram showing a schematic configuration of an administrator terminal according to a modification of the first embodiment. 第1の実施形態の変形例に係る情報処理システムの管理者端末とサーバ間における処理動作の一例を示すシーケンス図である。FIG. 7 is a sequence diagram illustrating an example of a processing operation between an administrator terminal and a server of the information processing system according to a modification of the first embodiment. 図14Aに続く、第1の実施形態の変形例に係る情報処理システムの管理者端末とサーバ間における処理動作の一例を示すシーケンス図である。14A is a sequence diagram illustrating an example of a processing operation between an administrator terminal and a server of an information processing system according to a modification of the first embodiment, following FIG. 14A. FIG. 第1の実施形態の変形例に係る管理者端末に表示される画面例である。It is an example of a screen displayed on the administrator terminal according to a modification of the first embodiment. 第2の実施形態に係る情報処理システムの概略的構成を示す図である。FIG. 2 is a diagram showing a schematic configuration of an information processing system according to a second embodiment. 第2の実施形態に係る情報処理システムの荷主端末とサーバ間における処理動作の一例を示すシーケンス図である。FIG. 7 is a sequence diagram illustrating an example of processing operations between a shipper terminal and a server in the information processing system according to the second embodiment. 図17Aに続く、第2の実施形態に係る情報処理システムの荷主端末とサーバ間における処理動作の一例を示すシーケンス図である。FIG. 17A is a sequence diagram showing an example of a processing operation between a shipper terminal and a server of the information processing system according to the second embodiment, following FIG. 17A. 第3の実施形態に係る情報処理システムの概略的構成を示す図である。FIG. 3 is a diagram showing a schematic configuration of an information processing system according to a third embodiment. 第3の実施形態に係るサーバの概略的構成を示す図である。FIG. 3 is a diagram showing a schematic configuration of a server according to a third embodiment. 第3の実施形態に係る案件データベースの一例を示す図である。FIG. 7 is a diagram illustrating an example of a case database according to a third embodiment. 第3の実施形態に係る参加候補者データベースの一例を示す図である。It is a figure showing an example of a participation candidate database concerning a 3rd embodiment. 第3の実施形態に係る情報処理システムの携帯端末とサーバ間における処理動作の一例を示すシーケンス図である。FIG. 7 is a sequence diagram showing an example of processing operations between a mobile terminal and a server of an information processing system according to a third embodiment. 図22Aに続く、第3の実施形態に係る情報処理システムの携帯端末とサーバ間における処理動作の一例を示すシーケンス図である。22A is a sequence diagram showing an example of processing operations between the mobile terminal and the server of the information processing system according to the third embodiment, following FIG. 22A. FIG. 第3の実施形態に係る携帯端末に表示されるチャットルーム画面の一例である。It is an example of a chat room screen displayed on the mobile terminal according to the third embodiment. 第3の実施形態に係る携帯端末に表示されるチャットルーム画面の一例である。It is an example of a chat room screen displayed on the mobile terminal according to the third embodiment.

以下、本発明に係る第1ないし第3の実施形態について、図面を参照しながら具体的に説明する。 Hereinafter, first to third embodiments of the present invention will be specifically described with reference to the drawings.

(第1の実施形態)
まず、図1を参照して、第1の実施形態に係る情報処理システム1の概略的な構成について説明する。この情報処理システム1は、複数のドライバー端末(携帯端末)10と、管理者端末20と、サーバ30と、ネットワーク40とを備えている。
(First embodiment)
First, with reference to FIG. 1, a schematic configuration of an information processing system 1 according to a first embodiment will be described. This information processing system 1 includes a plurality of driver terminals (portable terminals) 10, an administrator terminal 20, a server 30, and a network 40.

ドライバー端末10は、荷物の配送トラックTのドライバー(運転者、作業者)が携帯する情報処理装置であり、ドライバーの位置情報や業務状況などの情報をサーバ30に送信する。このドライバー端末10は、例えば、スマートフォン、タブレット端末、ノートパソコン等のモバイル端末である。 The driver terminal 10 is an information processing device carried by the driver (driver, worker) of the cargo delivery truck T, and transmits information such as the driver's location information and work status to the server 30. This driver terminal 10 is, for example, a mobile terminal such as a smartphone, a tablet terminal, or a notebook computer.

図1に示すように、ドライバー端末10とサーバ30とはインターネット等のネットワーク40を介して互いに通信可能に接続されている。なお、ネットワーク40は、有線回線および無線回線のいずれでもよく、回線の種類や形態は問わない。 As shown in FIG. 1, the driver terminal 10 and the server 30 are communicably connected to each other via a network 40 such as the Internet. Note that the network 40 may be either a wired line or a wireless line, and the type and form of the line does not matter.

管理者端末20は、配送会社の管理者が使用するための端末である。管理者端末20は、例えば、デスクトップパソコン、ノートパソコン、タブレット端末、スマートフォン等である。管理者端末20は、例えば、サーバ30から受信した案件関連情報に基づいてドライバーに案件(本実施形態では、荷物の配送)を依頼するために用いられる。 The administrator terminal 20 is a terminal used by the administrator of the delivery company. The administrator terminal 20 is, for example, a desktop computer, a notebook computer, a tablet terminal, a smartphone, or the like. The administrator terminal 20 is used, for example, to request a job (in this embodiment, delivery of a package) to a driver based on job-related information received from the server 30.

ここで、「案件関連情報」とは、案件に関する情報のことである。本実施形態では、案件関連情報は、荷物の配送に関連する情報であり、例えば、荷物の配送先の名称や位置(住所、緯度・経度情報など)、作業予定時間、手数料(単価)などである。 Here, "case-related information" refers to information related to a case. In this embodiment, the project-related information is information related to the delivery of the package, such as the name and location of the package delivery destination (address, latitude/longitude information, etc.), scheduled work time, commission (unit price), etc. be.

図1に示すように、管理者端末20はサーバ30に互いに通信可能に接続されている。なお、管理者端末20は、1台に限らず、複数台が設けられてもよい。 As shown in FIG. 1, the administrator terminal 20 is connected to the server 30 so that they can communicate with each other. Note that the number of administrator terminals 20 is not limited to one, and a plurality of administrator terminals may be provided.

サーバ30は、後ほど詳しく説明するように、案件関連情報および複数の移動者関連情報に基づいて複数のドライバーを選択し、選択した複数のドライバーをメンバーとする、案件に係るチャットルームを作成する。ここで、「移動者関連情報」とは、移動者に関する情報のことであり、本実施形態では、ドライバーに関する情報(ドライバー関連情報)である。 As will be explained in detail later, the server 30 selects a plurality of drivers based on the case-related information and the plurality of mover-related information, and creates a chat room related to the case, with the selected drivers as members. Here, "moving person-related information" is information about moving people, and in this embodiment, it is information about drivers (driver-related information).

このドライバー関連情報は、例えば、ドライバー識別情報(ドライバーのID、名前)、ドライバー端末情報(ドライバー端末のID、位置情報)を含む。ドライバー関連情報は、スキル、経験等のドライバー属性情報を含んでもよい。また、ドライバー属性情報は、業務状況(現在業務中であるかどうか)、希望条件(希望料金等のマッチング条件)、活動エリア(関東、関西など)、未配送件数、総業務時間などに関する情報を含んでもよい。 This driver-related information includes, for example, driver identification information (driver ID, name) and driver terminal information (driver terminal ID, location information). The driver-related information may include driver attribute information such as skills and experience. In addition, driver attribute information includes information on work status (currently working or not), desired conditions (matching conditions such as desired rate), activity area (Kanto, Kansai, etc.), number of undelivered items, total work time, etc. May include.

次に、ドライバー端末10、管理者端末20およびサーバ30の各々について、詳細な構成を順に説明する。 Next, detailed configurations of each of the driver terminal 10, administrator terminal 20, and server 30 will be explained in order.

<ドライバー端末>
図2を参照して、配送トラックTのドライバーが携帯するドライバー端末10の詳細について説明する。
<Driver terminal>
With reference to FIG. 2, details of the driver terminal 10 carried by the driver of the delivery truck T will be described.

ドライバー端末10は、制御部11と、通信部12と、記憶部13と、操作入力部14と、表示部15と、測位部16とを備えている。 The driver terminal 10 includes a control section 11, a communication section 12, a storage section 13, an operation input section 14, a display section 15, and a positioning section 16.

制御部11は、操作入力部14等を介して各種情報を取得する情報取得部111と、表示部15を制御して情報をドライバーに提示する情報提示部112とを有している。情報提示部112は、表示部15だけでなく、ドライバー端末10が有する音声出力手段(スピーカー)などを制御してドライバーに情報を提示してもよい。 The control unit 11 includes an information acquisition unit 111 that acquires various information via the operation input unit 14 and the like, and an information presentation unit 112 that controls the display unit 15 and presents information to the driver. The information presentation section 112 may control not only the display section 15 but also the audio output means (speaker) included in the driver terminal 10 to present information to the driver.

なお、本実施形態において制御部11の各部は、ドライバー端末10内のプロセッサが所定のプログラムを実行することにより実現される。なお、制御部11の各部のうち少なくとも一部がハードウェアにより実現されてもよい。 In this embodiment, each part of the control unit 11 is realized by a processor in the driver terminal 10 executing a predetermined program. Note that at least a portion of each section of the control section 11 may be realized by hardware.

通信部12は、ネットワーク40を介してサーバ30との間で情報を送受信するためのインターフェースである。なお、ドライバー端末10は、通信部12を介して他のドライバー端末10、管理者端末20と情報を送受信してもよい。 The communication unit 12 is an interface for transmitting and receiving information to and from the server 30 via the network 40. Note that the driver terminal 10 may transmit and receive information to and from other driver terminals 10 and the administrator terminal 20 via the communication unit 12.

記憶部13は、通信部12を介して送受信されるデータが記憶される。その他、記憶部13には、制御部11で実行されるプログラムや、当該プログラムによる処理に必要なデータが記憶されてもよい。この記憶部13は、例えば半導体メモリ(SSD等)、ハードディスクなどの記憶デバイスにより構成される。 The storage unit 13 stores data transmitted and received via the communication unit 12. In addition, the storage unit 13 may store a program executed by the control unit 11 and data necessary for processing by the program. The storage unit 13 is configured by a storage device such as a semiconductor memory (SSD or the like) or a hard disk.

操作入力部14は、ドライバー端末10のユーザが情報を入力するためのインターフェースであり、例えばタッチパネル、キーボード、マウス、マイクロフォン(内蔵マイク等)などの情報入力手段である。 The operation input unit 14 is an interface for the user of the driver terminal 10 to input information, and is, for example, an information input means such as a touch panel, a keyboard, a mouse, a microphone (built-in microphone, etc.).

表示部15は、液晶ディスプレイまたは有機ELディスプレイ等の映像表示手段であり、ドライバー端末10のユーザに対して各種情報を表示する。なお、表示部15がタッチパネルの場合には、表示部15が操作入力部14を兼ねてもよい。 The display unit 15 is a video display means such as a liquid crystal display or an organic EL display, and displays various information to the user of the driver terminal 10. Note that when the display section 15 is a touch panel, the display section 15 may also serve as the operation input section 14.

測位部16は、ドライバー端末10の現在位置を測位して取得するものであり、GPS(Global Positioning System)、WiFi測位等の測位手段により構成され、ドライバー端末10の現在位置を測位する。 The positioning unit 16 measures and obtains the current position of the driver terminal 10, and is configured by positioning means such as GPS (Global Positioning System) and WiFi positioning, and measures the current position of the driver terminal 10.

制御部11の情報取得部111は、操作入力部14を介してドライバーが入力した情報(管理者や他のドライバーへのメッセージ、ドライバー属性情報など)を取得する。その他、情報取得部111は、通信部12を介して、サーバ30、他のドライバー端末10から送信された各種情報を取得する。 The information acquisition unit 111 of the control unit 11 acquires information input by the driver via the operation input unit 14 (messages to the administrator or other drivers, driver attribute information, etc.). In addition, the information acquisition unit 111 acquires various information transmitted from the server 30 and other driver terminals 10 via the communication unit 12.

情報取得部111は、測位部16を介してドライバー端末10の位置情報を取得する。取得された位置情報は、サーバ30に送信され、後述のドライバーデータベース(案件候補者データベース)332に記憶される。なお、測位部16がドライバー端末10に設けられていない場合や、測位部16が使用可能な状態でない場合であっても、情報取得部111は、ドライバー端末10と通信可能に接続されたWiFiルータ等の他の電子機器から位置情報を取得してもよい。 The information acquisition unit 111 acquires position information of the driver terminal 10 via the positioning unit 16. The acquired position information is transmitted to the server 30 and stored in a driver database (case candidate database) 332, which will be described later. Note that even when the positioning section 16 is not installed in the driver terminal 10 or when the positioning section 16 is not in a usable state, the information acquisition section 111 uses a WiFi router that is communicably connected to the driver terminal 10. Location information may also be acquired from other electronic devices such as.

<管理者端末>
次に、図3を参照して、配送会社の管理者が使用する管理者端末20の詳細について説明する。
<Administrator terminal>
Next, with reference to FIG. 3, details of the administrator terminal 20 used by the administrator of the delivery company will be described.

管理者端末20は、制御部21と、通信部22と、記憶部23と、操作入力部24と、表示部25とを備えている。 The administrator terminal 20 includes a control section 21 , a communication section 22 , a storage section 23 , an operation input section 24 , and a display section 25 .

制御部21は、操作入力部24等を介して各種情報を取得する情報取得部211と、表示部25を制御する情報提示部212とを有する。 The control unit 21 includes an information acquisition unit 211 that acquires various information via the operation input unit 24 and the like, and an information presentation unit 212 that controls the display unit 25.

情報取得部211は、管理者が選択する後述のドライバー選択基準(案件候補者選択基準)を取得する。また、情報取得部211は、操作入力部24を介して管理者が入力した案件関連情報を受け付けてもよい。 The information acquisition unit 211 acquires driver selection criteria (case candidate selection criteria) selected by the administrator, which will be described later. Further, the information acquisition unit 211 may receive case-related information input by the administrator via the operation input unit 24.

情報提示部212は、表示部25だけでなく、管理者端末20が有する音声出力手段(スピーカー)などを制御して管理者に情報を提示してもよい。 The information presentation unit 212 may control not only the display unit 25 but also the audio output means (speaker) included in the administrator terminal 20 to present information to the administrator.

なお、本実施形態において制御部21の各部は、管理者端末20内のプロセッサが所定のプログラムを実行することにより実現される。なお、制御部21の各部のうち少なくとも一部がハードウェアにより実現されてもよい。 In this embodiment, each part of the control unit 21 is realized by a processor in the administrator terminal 20 executing a predetermined program. Note that at least a portion of each section of the control section 21 may be realized by hardware.

通信部22は、ネットワーク40を介してサーバ30と情報を送受信するためのインターフェースである。管理者端末20は、通信部22を介して複数のドライバー端末10との間で情報を送受信してもよい。 The communication unit 22 is an interface for transmitting and receiving information to and from the server 30 via the network 40. The administrator terminal 20 may send and receive information to and from a plurality of driver terminals 10 via the communication unit 22.

記憶部23は、通信部22を介して送受信されるデータが記憶される。その他、記憶部23には、制御部21で実行されるプログラムや、当該プログラムによる処理に必要なデータが記憶されてもよい。この記憶部23は、例えば半導体メモリ(SSD等)、ハードディスクなどの記憶デバイスにより構成される。 The storage unit 23 stores data transmitted and received via the communication unit 22. In addition, the storage unit 23 may store programs executed by the control unit 21 and data necessary for processing by the programs. The storage unit 23 is configured by a storage device such as a semiconductor memory (SSD or the like) or a hard disk.

操作入力部24は、管理者端末20のユーザが情報を入力するためのインターフェースであり、例えばキーボード、マウス、タッチパネル、マイクロフォン(内蔵マイク等)などの情報入力手段である。 The operation input unit 24 is an interface for the user of the administrator terminal 20 to input information, and is, for example, an information input means such as a keyboard, a mouse, a touch panel, a microphone (built-in microphone, etc.).

表示部25は、液晶ディスプレイまたは有機ELディスプレイ等の映像表示手段であり、管理者端末20のユーザ(管理者)に対して各種情報を表示する。なお、表示部25がタッチパネルの場合には、表示部25が操作入力部24を兼ねてもよい。 The display unit 25 is a video display means such as a liquid crystal display or an organic EL display, and displays various information to the user (administrator) of the administrator terminal 20. Note that when the display section 25 is a touch panel, the display section 25 may also serve as the operation input section 24.

<サーバ>
次に、図4を参照して、チャットルームの作成などを行うサーバ30の詳細について説明する。
<Server>
Next, with reference to FIG. 4, details of the server 30 that creates chat rooms and the like will be described.

サーバ30は、制御部31と、通信部32と、記憶部33とを備えている。 The server 30 includes a control section 31, a communication section 32, and a storage section 33.

制御部31は、情報取得部311と、個別情報生成部312と、経路探索部313と、メンバー選択部314と、チャットルーム作成部315と、メンバー更新部316とを有する。本実施形態において制御部31の各部は、サーバ30内のプロセッサが所定のプログラムを実行することにより実現される。 The control unit 31 includes an information acquisition unit 311 , an individual information generation unit 312 , a route search unit 313 , a member selection unit 314 , a chat room creation unit 315 , and a member update unit 316 . In this embodiment, each part of the control unit 31 is realized by a processor within the server 30 executing a predetermined program.

なお、制御部31の各部のうち少なくとも一部がハードウェアにより実現されてもよい。また、本実施形態においてサーバ30は一つの情報処理装置として構成されているが、これに限られず、情報処理システム1は、互いに通信可能な複数のサーバを有し、それらのサーバが協働することでサーバ30の機能を果たしてもよい。 Note that at least a portion of each section of the control section 31 may be realized by hardware. Further, in this embodiment, the server 30 is configured as one information processing device, but the information processing system 1 is not limited to this, and the information processing system 1 has a plurality of servers that can communicate with each other, and these servers cooperate. In this way, the function of the server 30 may be fulfilled.

制御部31の各部の詳細について以下に説明する。 Details of each part of the control section 31 will be explained below.

情報取得部311は、ドライバー端末10や管理者端末20から送信された情報を、通信部32を介して取得する。例えば、情報取得部311は、管理者端末20から送信された案件やドライバー選択基準を取得する。また、情報取得部311は、記憶部33に記憶されたデータベースを検索し、所望の案件関連情報やドライバー関連情報などを取得する。 The information acquisition unit 311 acquires information transmitted from the driver terminal 10 and the administrator terminal 20 via the communication unit 32. For example, the information acquisition unit 311 acquires the matter and driver selection criteria sent from the administrator terminal 20. Further, the information acquisition unit 311 searches the database stored in the storage unit 33 and acquires desired case-related information, driver-related information, and the like.

個別情報生成部312は、各ドライバーに固有の個別情報を生成する。この個別情報は、本実施形態において個別情報は、ドライバーが案件を引き受け可能かどうか判断するための情報である。例えば、個別情報は、経路探索部313により得られた移動経路情報(案件に係る位置までの移動経路、移動時間、移動距離など)を含む。その他、個別情報は、未配送件数、総業務時間など、そのドライバーに固有の情報を含んでもよい。個別情報が移動経路情報を含む場合、個別情報生成部312は、案件関連情報に含まれる案件に係る位置と、ドライバー関連情報に含まれるドライバー(ドライバー端末10)の現在位置とに基づいて個別情報を生成する。 The individual information generation unit 312 generates individual information unique to each driver. In this embodiment, this individual information is information for determining whether or not the driver can accept the job. For example, the individual information includes travel route information obtained by the route search unit 313 (travel route to the position related to the case, travel time, travel distance, etc.). In addition, the individual information may include information unique to the driver, such as the number of undelivered items and total working hours. When the individual information includes movement route information, the individual information generation unit 312 generates the individual information based on the position related to the case included in the case related information and the current position of the driver (driver terminal 10) included in the driver related information. generate.

経路探索部313は、記憶部33の経路ネットワークデータベース333を用いて、ドライバーの現在位置から案件に係る位置(集荷場所、配送先など)までの移動経路を探索し、移動経路情報を生成する。この移動経路情報には、移動経路のほか、移動時間、料金(例えば高速料金)などの情報も含まれる。なお、経路探索部313は、サーバ30内に設けられる場合に限られず、サーバ30と通信可能に接続された他のサーバ(経路探索サーバ)に設けられてもよい。 The route search unit 313 uses the route network database 333 in the storage unit 33 to search for a travel route from the driver's current location to the location related to the case (collection location, delivery destination, etc.) and generates travel route information. This travel route information includes information such as travel time and tolls (for example, expressway tolls) in addition to the travel route. Note that the route search unit 313 is not limited to being provided in the server 30, but may be provided in another server (route search server) communicably connected to the server 30.

メンバー選択部314は、チャットルームのメンバーとなる複数のドライバーを選択する。このメンバー選択部314は、ドライバー選択基準に基づいて、複数のドライバー関連情報を格納するドライバーデータベース332から複数のドライバー(案件候補者)を選択する。ドライバー選択基準が「近い順」の場合、メンバー選択部314は、案件関連情報とドライバー関連情報に基づいて生成される個別情報に基づいて、現在地から案件に係る位置までの移動距離が短い順に複数のドライバーを選択する。また、ドライバー選択基準が対応評価順の場合、メンバー選択部314は、ドライバー関連情報に含まれる対応評価情報に基づいて複数のドライバーを選択する。 The member selection unit 314 selects a plurality of drivers who will become members of the chat room. The member selection unit 314 selects a plurality of drivers (case candidates) from a driver database 332 that stores a plurality of driver-related information based on driver selection criteria. When the driver selection criterion is "closest order", the member selection unit 314 selects multiple members in descending order of travel distance from the current location to the location related to the matter based on the individual information generated based on the matter-related information and the driver-related information. Select the driver. Further, when the driver selection criterion is the response evaluation order, the member selection unit 314 selects a plurality of drivers based on the response evaluation information included in the driver-related information.

なお、メンバー選択部314が選択するドライバーの数は、予め定められた数でもよいし、管理者が指定した数でもよいし、案件の内容に応じた数などであってもよい。 The number of drivers selected by the member selection unit 314 may be a predetermined number, a number designated by the administrator, or a number depending on the content of the case.

チャットルーム作成部315は、メンバー選択部314により選択された複数のドライバーをメンバーとするチャットルームを作成する。このチャットルームは、案件ごとに作成されるものである。 The chat room creation section 315 creates a chat room whose members are the plurality of drivers selected by the member selection section 314. This chat room is created for each case.

メンバー更新部316は、メンバー選択部314により選択されたメンバーを更新(メンバーの追加または削除)する。例えば、メンバー更新部316は、管理者端末20から受信したメンバー更新リクエストに従ってチャットルームのメンバーを更新する。あるいは、メンバー更新部316は、チャットルームが表示されてからの経過時間に応じてメンバーを追加してもよい。 The member update unit 316 updates the members selected by the member selection unit 314 (adds or deletes members). For example, the member update unit 316 updates the members of the chat room according to a member update request received from the administrator terminal 20. Alternatively, the member updating unit 316 may add members according to the amount of time that has passed since the chat room was displayed.

通信部32は、ドライバー端末10および管理者端末20との間で情報を送受信するためのインターフェースである。 The communication unit 32 is an interface for transmitting and receiving information between the driver terminal 10 and the administrator terminal 20.

記憶部33は、通信部32を介して送受信されるデータが記憶される。その他、記憶部33には、制御部31で実行されるプログラムや、当該プログラムによる処理に必要なデータが記憶されてもよい。この記憶部33は、例えば半導体メモリ(SSD等)、ハードディスクなどの記憶デバイスにより構成される。なお、記憶部33は、サーバ30と通信可能に接続された別のサーバに設けられてもよい。 The storage unit 33 stores data transmitted and received via the communication unit 32. In addition, the storage unit 33 may store a program executed by the control unit 31 and data necessary for processing by the program. The storage unit 33 is configured by a storage device such as a semiconductor memory (SSD or the like) or a hard disk. Note that the storage unit 33 may be provided in another server communicatively connected to the server 30.

記憶部33には、案件データベース331、ドライバーデータベース332および経路ネットワークデータベース333が記憶される。 The storage unit 33 stores a case database 331, a driver database 332, and a route network database 333.

案件データベース331は、複数の案件関連情報を記憶したデータベースである。図5は本実施形態に係る案件データベース331の一例を示している。この例では、案件ごとに、案件ID、配送先名称、配送先位置、作業予定時間および手数料が記憶されている。その他、案件関連情報には、集荷場所の名称、位置、担当するドライバーに対する希望条件(例えば対応実績)が含まれてもよい。 The case database 331 is a database that stores information related to a plurality of cases. FIG. 5 shows an example of the case database 331 according to this embodiment. In this example, a case ID, delivery destination name, delivery destination location, scheduled work time, and fee are stored for each case. In addition, the case-related information may include the name and location of the pickup location, and desired conditions for the driver in charge (for example, response history).

ドライバーデータベース332は、複数のドライバー関連情報を記憶したデータベースである。図6は本実施形態に係るドライバーデータベース332の一例を示している。この例では、ドライバーごとに、ドライバー識別情報(ID、名前)、ドライバー端末情報(ID、位置情報)およびドライバー属性情報が記憶されている。ドライバー属性情報には、業務状況(現在業務中であるかどうか)、スキル/経験および希望条件(マッチング条件)が含まれている。その他、ドライバー属性情報には、関係者(荷主、受取者、管理者など)による評価(対応評価)が含まれていてもよい。 The driver database 332 is a database that stores a plurality of driver-related information. FIG. 6 shows an example of the driver database 332 according to this embodiment. In this example, driver identification information (ID, name), driver terminal information (ID, location information), and driver attribute information are stored for each driver. The driver attribute information includes work status (currently working or not), skills/experience, and desired conditions (matching conditions). In addition, the driver attribute information may include evaluations (response evaluations) by related parties (shippers, recipients, managers, etc.).

経路ネットワークデータベース333は、経路探索部313が経路探索を実行する際に使用されるデータベースであり、経路ネットワーク情報として道路ネットワーク情報を含んでいる。道路網の情報は、例えば交差点等の道路網表現上の結節点(ノード)のデータと、結節点間の道路区間であるリンクのデータとの組み合わせによって表現される。なお、道路ネットワーク情報は、移動手段ごとに別データを所持してもよいし、リンクに移動手段ごとのコストを設定してもよい。 The route network database 333 is a database used when the route search unit 313 executes a route search, and includes road network information as route network information. Information on a road network is expressed by a combination of data on nodes on the road network representation, such as intersections, and data on links, which are road sections between the nodes. Note that the road network information may have separate data for each means of transportation, or may set a cost for each means of transportation in the link.

記憶部33には、地図情報データベース、POI(Point Of Interest)情報データベース、時刻表情報データベースを含んでいてもよい。地図情報データベースは、主に地図表示用、あるいは地点検索(例えば、緯度経度検索)用に用いられる。POI情報データベースは、地点の位置情報や名称情報等を含むPOI情報のデータベースであり、主に地点検索(例えば、フリーキーワード検索やカテゴリ検索)や、経路探索条件の地点設定等に用いられる。時刻表情報データベースは、鉄道やバス等の公共交通機関の時刻表を考慮した経路探索を行う場合に利用される(主として第3の実施形態で使用される)。 The storage unit 33 may include a map information database, a POI (Point of Interest) information database, and a timetable information database. The map information database is mainly used for map display or point search (for example, latitude and longitude search). The POI information database is a database of POI information including location information, name information, etc. of points, and is mainly used for point searches (for example, free keyword searches and category searches), point settings for route search conditions, and the like. The timetable information database is used when performing a route search that takes into consideration the timetables of public transportation such as trains and buses (mainly used in the third embodiment).

<第1の実施形態に係る情報処理システムの動作>
次に、図7A~図7Dのシーケンス図を参照しつつ、第1の実施形態に係る情報処理システムの動作の一例について説明する。なお、案件については、事前に、管理者端末20からサーバ30の案件データベース331に登録されているものとする。
<Operation of the information processing system according to the first embodiment>
Next, an example of the operation of the information processing system according to the first embodiment will be described with reference to sequence diagrams in FIGS. 7A to 7D. It is assumed that the matter is registered in advance in the matter database 331 of the server 30 from the administrator terminal 20.

管理者端末20の制御部21は、案件が選択されたかどうかを判定する(ステップS1)。案件の選択は、管理者が管理者端末20に案件識別情報(案件名称、案件番号など)を入力したり、あるいは、管理者端末20の表示部25に表示された地図画面上で集荷場所または配送先を選択することなどにより行われる。 The control unit 21 of the administrator terminal 20 determines whether a matter has been selected (step S1). To select a case, the administrator can input the case identification information (case name, case number, etc.) into the administrator terminal 20, or select the collection location or This is done by selecting the delivery destination, etc.

案件が選択された場合(S1:Yes)、管理者端末20は、ステップS1で選択された案件を識別するための案件IDをサーバ30に送信する(ステップS2)。そして、サーバ30は案件IDを受信する(ステップS3)。 If a case is selected (S1: Yes), the administrator terminal 20 transmits a case ID for identifying the case selected in step S1 to the server 30 (step S2). Then, the server 30 receives the case ID (step S3).

サーバ30の情報取得部311は、受信した案件IDをキーとして案件データベース331を検索し、案件IDに対応する案件関連情報を取得する(ステップS4)。その後、サーバ30は、取得した案件関連情報を管理者端末20に送信する(ステップS5)。 The information acquisition unit 311 of the server 30 searches the case database 331 using the received case ID as a key, and acquires case-related information corresponding to the case ID (step S4). Thereafter, the server 30 transmits the acquired case-related information to the administrator terminal 20 (step S5).

管理者端末20は、サーバ30から案件関連情報を受信する(ステップS6)。管理者端末20は、サーバ30から受信した案件関連情報に基づく指示メニューを表示部25に表示する(ステップS7)。図8は、管理者端末20に表示された指示メニューの画面の一部を示している。図8では、地図上で案件に係る位置がピンPで選択されるとともに、吹き出し形式で集荷場所(N物流センター)および住所とともに指示メニューM1が表示されている。 The administrator terminal 20 receives matter-related information from the server 30 (step S6). The administrator terminal 20 displays an instruction menu based on the case-related information received from the server 30 on the display unit 25 (step S7). FIG. 8 shows a part of the instruction menu screen displayed on the administrator terminal 20. In FIG. 8, a position related to an item is selected on the map using a pin P, and an instruction menu M1 is displayed together with the pickup location (N logistics center) and address in a balloon format.

指示メニューM1は、図8に示すように、「周辺の作業者を検索」、「ここへ行ってもらう」、「ここへ行ってもらう(チャット)」などの指示メニューを含んでいる。ここで、「周辺の作業者を検索」は、案件に係る位置の周辺にいる作業者(ドライバー)を検索して一覧表示するためのメニューであり、「ここへ行ってもらう」は管理者がドライバーを指定して配送依頼を行うためのメニューである。そして、「ここへ行ってもらう(チャット)」が複数のドライバー間でチャットを行い、案件担当を決める(チャット配送依頼)ためのメニューである。 As shown in FIG. 8, the instruction menu M1 includes instruction menus such as "Search for nearby workers," "Go here," and "Go here (chat)." Here, "Search nearby workers" is a menu for searching and displaying a list of workers (drivers) near the location related to the project, and "Go here" is a menu that allows the administrator to This is a menu for specifying a driver and making a delivery request. "Go here (chat)" is a menu for chatting between multiple drivers and deciding who will be in charge of the project (chat delivery request).

管理者端末20の制御部21は、チャット配送依頼がなされたかどうかを判定する(ステップS8)。図8の指示メニューM1において、「ここへ行ってもらう(チャット)」が選択された場合、チャット配送依頼がなされたと判定される。 The control unit 21 of the administrator terminal 20 determines whether a chat delivery request has been made (step S8). In the instruction menu M1 of FIG. 8, when "Go here (chat)" is selected, it is determined that a chat delivery request has been made.

チャット配送依頼がなされた場合(S8:Yes)、管理者端末20の表示部25は複数のドライバー選択基準を表示する(ステップS9)。すなわち、情報提示部212は、表示部25を制御して複数のドライバー選択基準を表示させる。図9は、管理者端末20に表示された選択基準メニューM2の画面例を示している。選択基準メニューM2は、「近い順」、「移動時間順」、「追加配送時間順」および「対応評価順」を含んでいる。ここで、「近い順」は、ドライバーの現在地が案件に係る位置から近い順にドライバーを選択することを示している。「移動時間順」は、ドライバーの現在地から案件に係る位置までの移動時間が短い順にドライバーを選択することを示している。「追加配送時間順」は、案件を引き受けることにより追加される配送時間の少ない順(すなわち、ドライバーの負荷が少ない順)にドライバーを選択することを示している。「対応評価順」は、対応評価の高い順にドライバーを選択することを示している。管理者端末20のユーザは表示部25に表示されたこれらのドライバー選択基準の中から希望する選択時順を選択する。 When a chat delivery request is made (S8: Yes), the display section 25 of the administrator terminal 20 displays a plurality of driver selection criteria (Step S9). That is, the information presentation section 212 controls the display section 25 to display a plurality of driver selection criteria. FIG. 9 shows a screen example of the selection criteria menu M2 displayed on the administrator terminal 20. The selection criteria menu M2 includes "order of proximity", "order of movement time", "order of additional delivery time", and "order of response evaluation". Here, "in order of nearness" indicates that drivers are selected in order of their current location being closest to the location related to the job. "Order of travel time" indicates that drivers are selected in order of shortest travel time from the driver's current location to the location related to the job. "Additional delivery time order" indicates that drivers are selected in order of delivery time added by taking on a job (in other words, in order of driver load). "Order of response evaluation" indicates that drivers are selected in descending order of response evaluation. The user of the administrator terminal 20 selects a desired selection time order from among these driver selection criteria displayed on the display unit 25.

管理者端末20の制御部21は、管理者によりドライバー選択基準が選択されたかどうかを判定する(ステップS10)。本ステップでは、選択基準メニューM2からドライバー選択基準が選択されたかどうかを判定する。 The control unit 21 of the administrator terminal 20 determines whether the driver selection criterion has been selected by the administrator (step S10). In this step, it is determined whether a driver selection criterion has been selected from the selection criterion menu M2.

ドライバー選択基準が選択されると(S10:Yes)、管理者端末20は案件IDとともにドライバー選択基準をサーバ30に送信する(ステップS11)。そして、サーバ30は、案件IDおよびドライバー選択基準を受信する(ステップS12)。 When the driver selection criteria are selected (S10: Yes), the administrator terminal 20 transmits the driver selection criteria together with the case ID to the server 30 (Step S11). Then, the server 30 receives the case ID and driver selection criteria (step S12).

その後、サーバ30の個別情報生成部312は、各ドライバーについて個別情報を生成する(ステップS13)。この個別情報は、例えば以下のようにして生成される。まず、経路探索部313が、管理者端末20から受信した案件IDに対応する案件関連情報に含まれる案件に係る位置と、ドライバーデータベース332のドライバー関連情報に含まれるドライバー端末の現在位置とに基づいて現在地から案件に係る位置までの移動経路を探索し、移動距離および移動時間を含む移動経路情報を生成する。そして、個別情報生成部312は、生成された移動経路情報に基づいて個別情報を生成する。例えば、移動経路情報に含まれる情報(移動距離など)と、ドライバー関連情報に含まれる情報(未配送件数など)とを組み合わせて個別情報を生成する。 After that, the individual information generation unit 312 of the server 30 generates individual information for each driver (step S13). This individual information is generated, for example, as follows. First, the route search unit 313 uses the position related to the case included in the case-related information corresponding to the case ID received from the administrator terminal 20 and the current position of the driver terminal included in the driver-related information in the driver database 332. to search for a travel route from the current location to the location related to the case, and generate travel route information including travel distance and travel time. Then, the individual information generation unit 312 generates individual information based on the generated movement route information. For example, individual information is generated by combining information included in travel route information (such as travel distance) and information included in driver-related information (such as number of undelivered items).

なお、個別情報生成部312は、移動経路情報をそのまま個別情報としてもよい。 Note that the individual information generation unit 312 may use the moving route information as is as individual information.

また、個別情報生成部312は、各ドライバーについて配送スケジュールを個別情報として生成してもよい。この場合、データベース(例えばドライバーデータベース332)に予め登録された配送スケジュールに基づいて個別情報が生成される。個別情報は、データベースの配送スケジュールそのままであってもよいし、あるいは案件を引き受けた場合の配送スケジュール(更新された配送スケジュール)であってもよい。 Further, the individual information generation unit 312 may generate a delivery schedule for each driver as individual information. In this case, individual information is generated based on a delivery schedule registered in advance in a database (eg, driver database 332). The individual information may be the delivery schedule in the database as is, or may be the delivery schedule (updated delivery schedule) when the case is accepted.

上記のような個別情報の生成は、ドライバーデータベース332に含まれる全てのドライバーについて行ってもよいし、所定の基準に基づいて抽出されたドライバーについてのみ行ってもよい。後者の場合、ドライバー属性情報に含まれる活動エリアなどの情報に基づいて、個別情報を生成するドライバーを抽出してもよい。例えば、個別情報生成部312は、案件関連情報の位置を活動エリアに含むドライバーを抽出し、抽出されたドライバーについてのみ個別情報を生成してもよい。 The generation of individual information as described above may be performed for all drivers included in the driver database 332, or may be performed only for drivers extracted based on predetermined criteria. In the latter case, the driver for which individual information is generated may be extracted based on information such as the activity area included in the driver attribute information. For example, the individual information generation unit 312 may extract drivers whose activity area includes the location of the case-related information, and generate individual information only about the extracted drivers.

上記のようにして個別情報が生成された後、メンバー選択部314は、ステップS12で受信されたドライバー選択基準と、ステップS13で生成された個別情報とに基づいて、ドライバーデータベース332から複数のドライバーを選択する(ステップS14)。例えば、ドライバー選択基準が「近い順」である場合、個別情報に含まれる移動距離を参照し、移動距離の短い順にドライバーを所定数選択する。 After the individual information is generated as described above, the member selection unit 314 selects a plurality of drivers from the driver database 332 based on the driver selection criteria received in step S12 and the individual information generated in step S13. is selected (step S14). For example, when the driver selection criterion is "in order of closest distance", a predetermined number of drivers are selected in order of shortest distance traveled by referring to the travel distance included in the individual information.

次に、チャットルーム作成部315は、ステップS14で選択された複数のドライバーをメンバーとするチャットルームを作成する(ステップS15)。本ステップにおいて、チャットルームをドライバー端末10および管理者端末20で表示するために必要な情報(チャットルーム情報)が生成される。 Next, the chat room creation unit 315 creates a chat room whose members are the plurality of drivers selected in step S14 (step S15). In this step, information (chat room information) necessary for displaying the chat room on the driver terminal 10 and the administrator terminal 20 is generated.

次に、サーバ30は、ステップS15で生成されたチャットルーム情報を管理者端末20に送信する(ステップS16)。管理者端末20は、サーバ30から送信されたチャットルーム情報を受信し(ステップS17)、受信したチャットルーム情報を用いてチャットルームを表示部25に表示する(ステップS18)。 Next, the server 30 transmits the chat room information generated in step S15 to the administrator terminal 20 (step S16). The administrator terminal 20 receives the chat room information transmitted from the server 30 (step S17), and displays the chat room on the display unit 25 using the received chat room information (step S18).

図10は、ステップS18において、管理者端末20に表示されたチャットルームの画面例である。画面の左側では「トーク一覧」のタブが選択されており、作成済みの複数のチャットルーム(チャットルーム#1~#5)が表示されている。なお、「連絡先」のタブが選択された場合にはドライバーの連絡先の一覧が表示される。 FIG. 10 is an example of a chat room screen displayed on the administrator terminal 20 in step S18. On the left side of the screen, the "Talk List" tab is selected, and multiple chat rooms (chat rooms #1 to #5) that have been created are displayed. Note that if the "Contacts" tab is selected, a list of the driver's contacts will be displayed.

図10の画面中央から右側の領域には、管理者が選択したチャットルーム(ここではチャットルーム#1)の詳細(チャット内容)が表示されている。チャットルームの上段には、自身以外のメンバー(ドライバーA、ドライバーB、ドライバーC)が表示されている。本例では、チャットルームのメンバーは管理者、ドライバーA、ドライバーBおよびドライバーCの4名である。また、図10の画面では、管理者のメッセージ([緊急配車]「N物流センター」に行ってください。)がチャットルームの吹き出し内に表示されている。 In the area to the right of the center of the screen in FIG. 10, details (chat content) of the chat room selected by the administrator (here, chat room #1) are displayed. Members other than the user (Driver A, Driver B, and Driver C) are displayed at the top of the chat room. In this example, there are four members of the chat room: the administrator, driver A, driver B, and driver C. Further, on the screen shown in FIG. 10, a message from the administrator ([Emergency dispatch] Please go to "N Logistics Center") is displayed in a speech bubble in the chat room.

なお、図10の画面において、検索ボックスSBは、ドライバーの氏名またはチャットルームの名称を入力することで、ドライバーまたはチャットルームの検索を行うためのものである。メッセージボックスMBおよびメッセージ送信ボタンB1は、管理者がチャットルームのメンバーにメッセージを送信する際に使用される。 In the screen shown in FIG. 10, the search box SB is used to search for a driver or a chat room by inputting the name of the driver or the name of the chat room. The message box MB and message sending button B1 are used by the administrator to send a message to the members of the chat room.

続いて、サーバ30は、ステップS13で生成された個別情報と、ステップS15で生成されたチャットルーム情報とを、ステップS14で選択されたドライバーのドライバー端末10にそれぞれ送信する(ステップS19)。 Subsequently, the server 30 transmits the individual information generated in step S13 and the chat room information generated in step S15 to the driver terminal 10 of the driver selected in step S14 (step S19).

選択されたドライバーのドライバー端末10はそれぞれ、サーバ30からチャットルーム情報および個別情報を受信する(ステップS20)。 The driver terminals 10 of the selected drivers each receive chat room information and individual information from the server 30 (step S20).

各ドライバー端末10は、プッシュ通知等によりチャットルームに招待された旨の通知を行い、サーバ30から受信した情報を用いてチャットルームおよび個別情報を表示部15に表示する(ステップS21)。なお、本ステップでは、ドライバー端末10の情報提示部112は、ステップS13で生成された複数の個別情報のうち、当該ドライバー端末10に対応する個別情報をチャットルームに提示する。 Each driver terminal 10 notifies that it has been invited to the chat room by push notification or the like, and displays the chat room and individual information on the display unit 15 using the information received from the server 30 (step S21). In addition, in this step, the information presentation unit 112 of the driver terminal 10 presents the individual information corresponding to the driver terminal 10 from among the plurality of individual information generated in step S13 to the chat room.

図11は、ステップS21において、あるドライバー端末10に表示されたチャットルームの画面(左図)と、吹き出しの拡大図(右図)を示している。吹き出し内には、管理者のメッセージ([緊急配車]「N物流センター」に行ってください。)に加えて、ドライバーに固有の個別情報(移動時間/距離、未配送件数、総業務時間)が表示されている。 FIG. 11 shows a chat room screen (left figure) and an enlarged view of a speech balloon (right figure) displayed on a certain driver terminal 10 in step S21. In addition to the administrator's message ([Emergency dispatch] Please go to N Logistics Center), the balloon contains individual information specific to the driver (travel time/distance, number of undelivered items, total work time). Displayed.

メッセージ中の「作業時間」は、案件の遂行に要する時間であり、各ドライバー端末10間で共通の内容である。なお、ドライバーのスキル・経験を考慮して作業時間を個別に算出し、算出された時間を表示してもよい。 The "work time" in the message is the time required to complete the job, and is common to each driver terminal 10. Note that the work time may be calculated individually taking into consideration the skill and experience of the driver, and the calculated time may be displayed.

メッセージ中の「地点情報」は選択可能に表示されており、ドライバーにより押下されると、案件の位置情報(住所、地図、あるいは現在地からの移動経路など)が表示される。なお、本願において「押下」とは、タップ、タッチ、クリック、ダブルクリック、スワイプまたは音声入力等の操作入力部14を介して行いうる操作のことである。 The "location information" in the message is displayed in a selectable manner, and when pressed by the driver, the location information of the project (address, map, travel route from the current location, etc.) is displayed. Note that in the present application, "push" refers to an operation that can be performed via the operation input unit 14, such as a tap, touch, click, double click, swipe, or voice input.

なお、個別情報として、現在地から案件に係る位置までの移動経路を表示してもよい。移動経路は、地図上にグラフィカルに表示してもよいし、テキスト表示してもよい。 Note that the travel route from the current location to the location related to the matter may be displayed as the individual information. The travel route may be displayed graphically on the map or in text.

図11の画面において、ドライバーが、吹き出し内の「引き受ける」を押下すると、当該ドライバーが案件を引き受けた旨のメッセージが管理者端末20および他のドライバー端末10に送信され、表示される。また、メッセージボックスMBにメッセージを入力し、メッセージ送信ボタンB1を押下することで、入力したメッセージが管理者端末20および他のドライバー端末10に送信され、表示される。 On the screen of FIG. 11, when the driver presses "Accept" in the speech bubble, a message indicating that the driver has accepted the job is sent to and displayed on the administrator terminal 20 and other driver terminals 10. Furthermore, by inputting a message in the message box MB and pressing the message transmission button B1, the input message is transmitted to the administrator terminal 20 and other driver terminals 10 and displayed.

図12は、図11の画面からしばらく時間が経過した後における、ドライバーCのドライバー端末10に表示されたチャットルームの画面である。この画面では、管理者の配車依頼に対して、ドライバーAは現在の業務状況を報告し(「荷降ろしがまだかかるので厳しいです」)、ドライバーBは自身の状況や経験について述べ(「近くにいますがこの辺は道が複雑ですぐに着けるか不安です」)、ドライバーCは配車依頼を引き受け可能であると述べている(「少し離れていますが道わかりますので私が向かいます」)。このように、ドライバーの現在地と案件に係る位置等、案件との関係で絞り込まれたドライバーがチャットルームで自由に情報のやりとりを行うことで、最終的に配送を引き受けるドライバー(案件対応者)が決定される。 FIG. 12 shows the chat room screen displayed on driver terminal 10 of driver C after some time has passed since the screen shown in FIG. On this screen, in response to the manager's dispatch request, Driver A reports on the current work situation (``It's tough because we still have to unload the cargo.''), and Driver B describes his own situation and experience (``I'm in the vicinity. However, the roads around here are complicated and I'm not sure if I can get there right away.'' Driver C stated that he could accept requests for a ride. In this way, drivers narrowed down based on their relationship with the project, such as the driver's current location and the location related to the project, can freely exchange information in the chat room, and the driver who will ultimately undertake the delivery (case handler) It is determined.

さらに、チャットルームに表示される配車依頼には、移動時間や移動距離など、各ドライバーに固有の個別情報も提示される。このため、各ドライバーは自身と案件との関係(案件の引き受け易さ)を把握した上で他のドライバーと自由にコミュニケーションをとり、案件を引き受けるかどうかについて迅速かつ適切に判断することができる。その結果、適任者が自律的に決定されることが期待できる。 Additionally, ride requests displayed in the chat room will also display individual information specific to each driver, such as travel time and distance. Therefore, each driver can communicate freely with other drivers after understanding the relationship between themselves and the project (ease of accepting the project), and can quickly and appropriately decide whether to accept the project. As a result, it can be expected that suitable candidates will be determined autonomously.

なお、複数のドライバーが案件を引き受け可能であると回答した場合、当該ドライバー間でやりとりを続けて最終的な対応者を決定してもよいし、あるいは、管理者が管理者端末20から各ドライバー端末10にメッセージを送り、対応者を決めてもよい。 If multiple drivers respond that they can take on the case, the drivers may continue to communicate with each other to determine the final handler, or the administrator may request each driver from the administrator terminal 20. A message may be sent to the terminal 10 and the person responsible may be determined.

また、ドライバー端末10には、複数のチャットルームのサマリ(チャットルームの名称など)が一覧表示され、ドライバーがいずれかを選択することで、チャットルームの詳細(図11、図12のようなチャット画面)が表示部15に表示されるようにしてもよい。この場合、チャットルームのサマリは、優先順位の高い案件順(緊急度の高い案件順など)に表示されてもよいし、ドライバー選択基準との合致率が高い順、またはドライバーの希望条件との合致率が高い順に表示されるようにしてもよい。 In addition, the driver terminal 10 displays a list of multiple chat room summaries (chat room names, etc.), and by selecting one, the driver can view the details of the chat room (chat rooms as shown in Figures 11 and 12). screen) may be displayed on the display unit 15. In this case, the chat room summary may be displayed in order of priority (for example, in order of urgency), in order of high match rate with the driver selection criteria, or in order of match with the driver's desired conditions. The items may be displayed in descending order of matching rate.

以上説明したように、第1の実施形態によれば、管理者が選択したドライバー選択基準に基づいて複数のドライバーが自動で選択され、選択されたドライバーをメンバーとする、案件ごとのチャットルームが作成される。そして、選択された複数のドライバーのドライバー端末10にはそれぞれ、作成されたチャットルームが表示される。このように案件に応じた適切なチャットルームを作成することができ、その結果、案件対応者をドライバー間で自律的に、効率的に決定したり、緊急案件についても機動的に柔軟な対応をとることができる。 As explained above, according to the first embodiment, multiple drivers are automatically selected based on the driver selection criteria selected by the administrator, and a chat room for each case is created with the selected drivers as members. Created. The created chat room is then displayed on each of the driver terminals 10 of the selected drivers. In this way, it is possible to create an appropriate chat room according to the case, and as a result, drivers can autonomously and efficiently decide who will respond to the case, and they can respond quickly and flexibly to urgent cases. You can take it.

また、配送会社の観点から見れば、管理者は所定のドライバー選択基準に沿って選択された複数のドライバーに配送依頼の打診を一斉に行うことができるとともに、選択された複数のドライバーはチャットルームでコミュニケーションをとり、案件を引き受け可能であると判断した場合には1タップ(「引き受ける」の押下)で案件引き受けを表明することができる。したがって、業務効率を格段に向上させることが可能となる。 Additionally, from the perspective of the delivery company, the administrator can simultaneously approach multiple drivers selected according to predetermined driver selection criteria for delivery requests, and the selected drivers can also If you communicate with the user and determine that you can accept the project, you can announce your acceptance of the project with one tap (pressing "Accept"). Therefore, it becomes possible to significantly improve business efficiency.

さらに、第1の実施形態によれば、チャットルームの案件依頼メッセージに、ドライバーに固有の個別情報を表示することで、ドライバーは、移動時間等を容易に把握することができ、案件を引き受け可能かどうかについて迅速に判断を下すことができるようになる。 Further, according to the first embodiment, by displaying individual information specific to the driver in the job request message in the chat room, the driver can easily understand the travel time etc. and can accept the job. Be able to quickly make decisions about whether or not

なお、上記のシーケンスでは、個別情報を生成した後に、チャットルームのメンバーを選択したが、メンバーの選択にあたって個別情報が要求されない場合(例えばドライバー選択基準が対応評価順の場合など)、個別情報を生成する前にドライバー選択基準に基づいてチャットルームのメンバーを選択してもよい。また、この場合、個別情報の生成は必須でなく、個別情報は生成されなくてもよい。 In addition, in the above sequence, after generating individual information, members of the chat room are selected, but if individual information is not required for member selection (for example, when the driver selection criteria is based on response evaluation order), individual information is not required. Chat room members may be selected based on driver selection criteria prior to generation. Furthermore, in this case, generation of individual information is not essential, and individual information may not be generated.

また、個別情報は、メンバー選択部314がチャットルームのメンバーを選択するためにのみ用い、各メンバーのドライバー端末10には表示しないようにしてもよい。 Further, the individual information may be used only by the member selection unit 314 to select members of the chat room, and may not be displayed on the driver terminal 10 of each member.

また、メンバー選択部314は、案件関連情報に含まれる条件(単価等)と、ドライバー関連情報に含まれる条件(希望条件)との間のマッチング率に基づいてドライバーを複数選択してもよい。 Further, the member selection unit 314 may select a plurality of drivers based on the matching rate between the conditions (unit price, etc.) included in the job-related information and the conditions (desired conditions) included in the driver-related information.

また、本実施形態ではチャットルームのメンバーは自動的に選択されるが、チャットルーム作成後に、管理者がドライバーを追加または削除してもよい。例えば、図10の検索ボックスSBにドライバー名を入力、検索した後、検索されたドライバーとともに表示される追加ボタン(図示せず)を押下することで当該ドライバーをチャットルームのメンバーに追加する。このようなメンバー更新動作は、管理者端末20からメンバー更新リクエストをサーバ30に送信することで、サーバ30のメンバー更新部316により行われる。 Furthermore, although chat room members are automatically selected in this embodiment, the administrator may add or delete drivers after creating the chat room. For example, after inputting and searching a driver name in the search box SB in FIG. 10, the driver is added to the members of the chat room by pressing an add button (not shown) displayed together with the searched driver. Such a member update operation is performed by the member update unit 316 of the server 30 by transmitting a member update request from the administrator terminal 20 to the server 30.

また、本実施形態ではメンバー選択部314により選択されたドライバーを全てチャットルームの当初メンバーとしたが、これに限られない。例えば、チャットルーム作成部315は、メンバー選択部314により選択された複数のドライバーの一部(ドライバー選択基準との合致率の高い順に選択したドライバー等)をチャットルームの当初メンバーとし、その後、メンバー更新部316は、チャットルームが表示されてから経過した時間に応じて残りのドライバーを順次チャットルームのメンバーに加えてもよい。例えば、メンバー選択部314により10人のドライバーが選択された場合、そのうち5人を当初のメンバーとしてチャットルームを作成し、その後所定時間が経過するたびに残りのドライバーから所定人数ずつチャットルームのメンバーに追加する。 Further, in this embodiment, all drivers selected by the member selection unit 314 are made initial members of the chat room, but the present invention is not limited to this. For example, the chat room creation unit 315 makes some of the multiple drivers selected by the member selection unit 314 (drivers selected in descending order of matching rate with the driver selection criteria, etc.) as initial members of the chat room, and then The updating unit 316 may sequentially add the remaining drivers to the members of the chat room depending on the time that has passed since the chat room was displayed. For example, if 10 drivers are selected by the member selection unit 314, a chat room is created with 5 of them as initial members, and each time a predetermined time elapses, a predetermined number of remaining drivers are added to the chat room. Add to.

また、本実施形態では、個別情報生成部312で生成された複数の個別情報は、それぞれ対応するドライバー端末10にのみ表示されたが、これに限られず、生成された全ての個別情報を、選択された複数のドライバーのドライバー端末10の各々に表示するようにしてもよい。 Further, in the present embodiment, the plural pieces of individual information generated by the individual information generation unit 312 are displayed only on the corresponding driver terminal 10, but this is not limited to this, and all the generated individual information can be selected. The information may be displayed on each of the driver terminals 10 of a plurality of drivers who have been assigned.

<第1の実施形態の変形例(ドライバーの手動選択)>
上述の第1の実施形態では、チャットルームのメンバーは管理者が選択したドライバー選択基準に基づいて自動的に選択された。これに対し、本変形例では、管理者が、ドライバー選択基準に沿って並べられたドライバーの中から、チャットルームのメンバーを選択する。
<Modification of the first embodiment (manual selection of driver)>
In the first embodiment described above, chat room members were automatically selected based on driver selection criteria selected by the administrator. In contrast, in this modification, the administrator selects chat room members from among the drivers arranged according to the driver selection criteria.

図13は、本変形例に係る管理者端末の概略的な構成を示している。図3で説明した管理者端末との相違点は、制御部21がソート部213をさらに有する点である。このソート部213は、管理者により選択されたドライバー選択基準に基づいて、複数のドライバー関連情報を並べ替える。 FIG. 13 shows a schematic configuration of an administrator terminal according to this modification. The difference from the administrator terminal explained in FIG. 3 is that the control section 21 further includes a sorting section 213. The sorting unit 213 sorts the plurality of driver-related information based on the driver selection criteria selected by the administrator.

本変形例において、ドライバー端末10は、第1の実施形態で説明したドライバー端末と同じ構成である。サーバ30については、第1の実施形態と同じ構成のものであってもよいが、メンバー選択部314は省いてもよい。 In this modification, the driver terminal 10 has the same configuration as the driver terminal described in the first embodiment. The server 30 may have the same configuration as the first embodiment, but the member selection section 314 may be omitted.

<第1の実施形態の変形例に係る情報処理システムの動作>
次に、図14Aおよび図14Bのシーケンス図を参照しつつ、本変形例に係る情報処理システムの動作の一例について説明する。なお、管理者端末20に案件メニューM1を表示するまでの処理(すなわち、図7AのステップS1~S7)は本変形例でも同様であるので、それ以後の処理から説明する。
<Operation of the information processing system according to the modification of the first embodiment>
Next, an example of the operation of the information processing system according to this modification will be described with reference to the sequence diagrams of FIGS. 14A and 14B. Note that the processing up to displaying the matter menu M1 on the administrator terminal 20 (that is, steps S1 to S7 in FIG. 7A) is the same in this modification, so the processing after that will be explained.

管理者端末20の制御部21は、チャット配送依頼がなされたかどうかを判定する(ステップS31)。前述の図8の指示メニューM1において、「ここへ行ってもらう(チャット)」が選択された場合、チャット配送依頼がなされたと判定される。 The control unit 21 of the administrator terminal 20 determines whether a chat delivery request has been made (step S31). In the aforementioned instruction menu M1 of FIG. 8, when "Go here (chat)" is selected, it is determined that a chat delivery request has been made.

チャット配送依頼がなされた場合(S31:Yes)、管理者端末20は、案件IDをドライバーリクエストとともにサーバ30に送信し(ステップS32)、サーバ30は案件IDおよびドライバーリクエストを受信する(ステップS33)。 If a chat delivery request is made (S31: Yes), the administrator terminal 20 transmits the case ID together with the driver request to the server 30 (step S32), and the server 30 receives the case ID and the driver request (step S33). .

案件IDおよびドライバーリクエストを受信すると、サーバ30の情報取得部311は、ドライバーデータベース332から複数のドライバー関連情報を取得する(ステップS34)。本ステップで取得されるドライバー関連情報の数は、予め定められた数でもよいし、管理者が指定した数でもよいし、案件の内容に応じた数などであってもよい。あるいは、本ステップにおいて取得される複数のドライバー関連情報は、活動エリア等のドライバー属性情報を用いてドライバーデータベース332から抽出されたものであってもよい。例えば、(受信した案件IDに基づいて抽出された)案件関連情報の位置を活動エリアに含むドライバーのドライバー関連情報を抽出してもよい。 Upon receiving the matter ID and driver request, the information acquisition unit 311 of the server 30 acquires a plurality of pieces of driver-related information from the driver database 332 (step S34). The number of driver-related information acquired in this step may be a predetermined number, a number specified by the administrator, or a number depending on the content of the case. Alternatively, the plurality of pieces of driver-related information acquired in this step may be extracted from the driver database 332 using driver attribute information such as activity area. For example, driver-related information of a driver whose activity area includes the location of the case-related information (extracted based on the received case ID) may be extracted.

次に、サーバ30の個別情報生成部312は、ステップS34で取得されたドライバー関連情報の各ドライバーについて個別情報を生成する(ステップS35)。本ステップの詳細は、前述のステップS13と同様であるので詳しい説明は省略する。その後、サーバ30は、ステップS34で取得された複数のドライバー関連情報と、ステップS35で生成された複数の個別情報を各々対応付けて管理者端末20に送信する(ステップS36)。 Next, the individual information generation unit 312 of the server 30 generates individual information for each driver in the driver-related information acquired in step S34 (step S35). The details of this step are the same as those of step S13 described above, so a detailed explanation will be omitted. Thereafter, the server 30 associates the plurality of pieces of driver-related information acquired in step S34 with the plurality of pieces of individual information generated in step S35, and transmits them to the administrator terminal 20 (step S36).

そして、管理者端末20は、複数のドライバー関連情報と、各ドライバー関連情報に対応付けられた複数の個別情報を受信する(ステップS37)。そして、管理者端末20は、ドライバー関連情報を個別情報と対応付けて表示部25に一覧表示する(ステップS38)。図15は、ステップS38において、管理者端末20に表示される画面例を示している。この例では、領域A1およびA2に表示されたドライバー関連情報と、領域A3に表示された個別情報とが対応付けて表示されている。なお、画面中、「ルーム選択」タブを選ぶと、作成済みの1つまたは複数のチャットルームがリスト表示される。 Then, the administrator terminal 20 receives a plurality of driver-related information and a plurality of individual information associated with each driver-related information (step S37). Then, the administrator terminal 20 displays a list of the driver-related information in association with the individual information on the display unit 25 (step S38). FIG. 15 shows an example of a screen displayed on the administrator terminal 20 in step S38. In this example, driver-related information displayed in areas A1 and A2 and individual information displayed in area A3 are displayed in association with each other. If you select the "Room Selection" tab on the screen, a list of one or more created chat rooms will be displayed.

そして、管理者端末20の制御部21は、ドライバー選択基準が選択されたかどうかを判定する(ステップS39)。図15の画面例の場合、プルダウンメニューPMからドライバー選択基準が選択されたかどうかが判定される。なお、ドライバー選択基準の選択は、プルダウンメニュー形式によるものに限られず、チェックボックスの選択形式でもよい。この場合、複数のドライバー選択基準が選択されてもよい。 Then, the control unit 21 of the administrator terminal 20 determines whether the driver selection criterion has been selected (step S39). In the case of the screen example shown in FIG. 15, it is determined whether a driver selection criterion is selected from the pull-down menu PM. Note that the selection of the driver selection criteria is not limited to the pull-down menu format, but may also be a check box selection format. In this case, multiple driver selection criteria may be selected.

ドライバー選択基準が選択されると(S39:Yes)、管理者端末20のソート部213は、ドライバー選択基準に基づいて、複数のドライバー関連情報を並べ替える(ステップS40)。例えば、ドライバー選択基準として「近い順」が選択された場合、移動距離の短い順にドライバー関連情報を並べ替える。そして、管理者端末20は、並べ替えられたドライバー関連情報(および個別情報)を表示部25に一覧表示する(ステップS41)。管理者は、並べ替えられたドライバー関連情報を見て、チャットルームのメンバーを選択する。図15の画面例の場合、管理者はチェックボックスCBをチェックすることで、チャットルームのメンバーを選択する。 When the driver selection criterion is selected (S39: Yes), the sorting unit 213 of the administrator terminal 20 sorts the plurality of driver-related information based on the driver selection criterion (Step S40). For example, if "closest order" is selected as the driver selection criterion, driver-related information is sorted in descending order of travel distance. Then, the administrator terminal 20 displays a list of the rearranged driver-related information (and individual information) on the display unit 25 (step S41). The administrator views the sorted driver-related information and selects chat room members. In the case of the screen example shown in FIG. 15, the administrator selects the members of the chat room by checking the checkbox CB.

管理者端末20の制御部21は、チャットルームの作成指示がなされたかどうかを判定する(ステップS42)。図15の画面例の場合、チャットルーム作成ボタンB2が押下されたかどうかを判定する。なお、メッセージボックスMBにメッセージが入力されている場合は、メッセージ送信ボタンB1が押下されたことを以てチャットルームの作成指示がなされたと判定してもよい。 The control unit 21 of the administrator terminal 20 determines whether an instruction to create a chat room has been given (step S42). In the case of the screen example shown in FIG. 15, it is determined whether the chat room creation button B2 has been pressed. Note that if a message has been input in the message box MB, it may be determined that the chat room creation instruction has been given when the message transmission button B1 has been pressed.

チャットルームの作成指示がなされた場合(S42:Yes)、管理者が選択した複数のドライバーのIDをチャットルーム作成リクエストとともにサーバ30に送信し、(ステップS43)、サーバ30は複数のドライバーIDおよびチャットルーム作成リクエストを受信する(ステップS44)。 When the chat room creation instruction is given (S42: Yes), the IDs of multiple drivers selected by the administrator are sent to the server 30 along with the chat room creation request (step S43), and the server 30 sends the IDs of multiple drivers selected by the administrator and A chat room creation request is received (step S44).

次に、サーバ30のチャットルーム作成部315は、ステップS44で受信した複数のドライバーをメンバーとするチャットルームを作成する(ステップS45)。本ステップにおいて、チャットルームをドライバー端末10で表示するために必要なチャットルーム情報が生成される。 Next, the chat room creation unit 315 of the server 30 creates a chat room whose members are the plurality of drivers received in step S44 (step S45). In this step, chat room information necessary for displaying the chat room on the driver terminal 10 is generated.

以降の処理フローについては、第1の実施形態で説明した処理(ステップS16(図7C)~ステップS21(図7D))と同様であるので説明を省略する。 The subsequent processing flow is the same as the processing described in the first embodiment (step S16 (FIG. 7C) to step S21 (FIG. 7D)), so a description thereof will be omitted.

上記のように、第1の実施形態の変形例では、ドライバー選択基準に基づいて並べ替えられたドライバーの中から管理者がチャットルームのメンバーを選択する。そして、選択された複数のドライバーのドライバー端末10の各々にチャットルームが表示される。その結果、第1の実施形態と同様の効果を得ることができる。 As described above, in the modification of the first embodiment, the administrator selects chat room members from among the drivers sorted based on the driver selection criteria. The chat room is then displayed on each of the driver terminals 10 of the selected drivers. As a result, effects similar to those of the first embodiment can be obtained.

なお、第1の実施形態の別の変形例として、ステップS14(図7C)でサーバ30のメンバー選択部314が選択したドライバーを管理者端末20に送信し、その中から管理者がチャットルームのメンバーを選択し、サーバ30は管理者により選択されたドライバーをメンバーとするチャットルームを作成するようにしてもよい。 In addition, as another modification of the first embodiment, in step S14 (FIG. 7C), the member selection unit 314 of the server 30 transmits the selected driver to the administrator terminal 20, and the administrator selects the driver from the selected driver in the chat room. Members may be selected, and the server 30 may create a chat room with the drivers selected by the administrator as members.

(第2の実施形態)
次に、本発明の第2の実施形態について説明する。第1の実施形態では配送会社の管理者がドライバーに配送依頼を行ったが、第2の実施形態では荷主がドライバーに直接配送依頼を行う。以下、第1の実施形態との相違点を中心に第2の実施形態について説明する。
(Second embodiment)
Next, a second embodiment of the present invention will be described. In the first embodiment, the manager of the delivery company makes a delivery request to the driver, but in the second embodiment, the shipper makes a delivery request directly to the driver. The second embodiment will be described below, focusing on the differences from the first embodiment.

図16は、第2の実施形態に係る情報処理システム1Aの概略的構成を示している。情報処理システム1Aは、複数のドライバー端末(携帯端末)10Aと、荷主端末20Aと、サーバ30Aと、ネットワーク40とを備えている。 FIG. 16 shows a schematic configuration of an information processing system 1A according to the second embodiment. The information processing system 1A includes a plurality of driver terminals (portable terminals) 10A, a shipper terminal 20A, a server 30A, and a network 40.

ドライバー端末10Aは、第1の実施形態と同様の構成であるので説明は省略する。 The driver terminal 10A has the same configuration as the first embodiment, so a description thereof will be omitted.

荷主端末20Aは、荷物の配送を依頼する荷主が使用する端末であり、ネットワーク40を介してドライバー端末10Aおよびサーバ30Aと通信可能に接続されている。荷主端末20Aは、例えば、デスクトップパソコン、ノートパソコン、タブレット端末、スマートフォン等である。なお、図16に示すように、通常、複数台の荷主端末20Aがネットワーク40を介してサーバ30Aに接続される。 The shipper terminal 20A is a terminal used by a shipper who requests delivery of a package, and is communicably connected to the driver terminal 10A and the server 30A via the network 40. The shipper terminal 20A is, for example, a desktop computer, a notebook computer, a tablet terminal, a smartphone, or the like. Note that, as shown in FIG. 16, normally, a plurality of shipper terminals 20A are connected to the server 30A via the network 40.

荷主端末20Aは、荷主が入力した配送依頼情報(荷物の重量・サイズ、数、集荷場所、配送先など)を受け付ける。本ステップにおいて、荷主端末20Aは、ドライバー選択基準も受け付ける。なお、荷主端末20Aの構成は、図3を参照して説明した管理者端末20の構成と同様である。 The consignor terminal 20A receives delivery request information (weight/size, number of packages, pickup location, delivery destination, etc.) input by the consignor. In this step, the shipper terminal 20A also receives driver selection criteria. Note that the configuration of the shipper terminal 20A is similar to the configuration of the administrator terminal 20 described with reference to FIG. 3.

サーバ30Aは、荷主端末20Aから送信された配送依頼情報およびドライバー選択基準に基づいてチャットルームを作成する。なお、サーバ30Aの構成は図4を参照して説明したサーバ30の構成と同様である。 The server 30A creates a chat room based on the delivery request information and driver selection criteria transmitted from the shipper terminal 20A. Note that the configuration of the server 30A is similar to the configuration of the server 30 described with reference to FIG. 4.

<第2の実施形態に係る情報処理システムの動作>
次に、図17Aおよび図17Bのシーケンス図を参照して、第2の実施形態に係る情報処理システム1Aの動作の一例について説明する。
<Operation of the information processing system according to the second embodiment>
Next, an example of the operation of the information processing system 1A according to the second embodiment will be described with reference to sequence diagrams in FIGS. 17A and 17B.

荷主端末20Aは、表示部25に配送依頼受付画面を表示する(ステップS51)。荷主は、操作入力部24を介して配送依頼受付画面に配送依頼情報を入力する。配送依頼情報は、例えば、荷主情報(名前、住所、連絡先等)、配送情報(集荷場所、配送先、集荷希望日時、配送希望日時)、荷物情報(サイズ、重量、個数等)などを含む。また、荷主は、配送依頼受付画面に表示された複数のドライバー選択基準から少なくとも一つのドライバー選択基準を選択する。ドライバー選択基準には、例えば、料金の安い順、対応評価の高い順などがある。複数のドライバー選択基準が選択されてもよい。 The shipper terminal 20A displays a delivery request reception screen on the display unit 25 (step S51). The shipper inputs delivery request information to the delivery request reception screen via the operation input unit 24. Delivery request information includes, for example, shipper information (name, address, contact information, etc.), delivery information (collection location, delivery destination, desired collection date and time, desired delivery date and time), package information (size, weight, number of items, etc.), etc. . Further, the shipper selects at least one driver selection criterion from the plurality of driver selection criteria displayed on the delivery request reception screen. Driver selection criteria include, for example, the lowest fare, the highest response rating, and so on. Multiple driver selection criteria may be selected.

次に、荷主端末20Aの制御部21は、荷主から配送依頼情報(案件関連情報)が入力されたかどうかを判定し(ステップS52)、配送依頼情報が入力された場合(S52:Yes)、ドライバー選択基準が選択されたかどうかを判定する(ステップS53)。ドライバー選択基準が選択された場合(S53:Yes)、荷主端末20Aはサーバ30Aに配送依頼情報およびドライバー選択基準を送信する(ステップS54)。 Next, the control unit 21 of the shipper terminal 20A determines whether delivery request information (case-related information) has been input from the shipper (step S52), and if the delivery request information has been input (S52: Yes), the It is determined whether the selection criterion has been selected (step S53). If the driver selection criteria is selected (S53: Yes), the shipper terminal 20A transmits the delivery request information and driver selection criteria to the server 30A (Step S54).

サーバ30Aは、配送依頼情報およびドライバー選択基準を受信する(ステップS55)。本ステップにおいて受信された配送依頼情報は、案件関連情報として案件データベース331に登録されてもよい。 The server 30A receives the delivery request information and driver selection criteria (step S55). The delivery request information received in this step may be registered in the case database 331 as case-related information.

次に、メンバー選択部314は、受信したドライバー選択基準に基づいて、ドライバーデータベース332から複数のドライバーを選択する(ステップS56)。例えば、ドライバー選択基準が料金の安い順である場合、ドライバーデータベース332のドライバー関連情報の希望条件を参照し、料金の安い順にドライバーを所定数選択する。ドライバー選択基準が対応評価順である場合、ドライバーデータベース332のドライバー関連情報の対応評価を参照し、対応評価の高い順に所定数のドライバーを選択する。なお、ドライバー選択基準として複数の基準が選択されている場合(例えば料金の安い順および対応評価順)、メンバー選択部314はいずれの基準も満足するドライバーをメンバーとして選択する。 Next, the member selection unit 314 selects a plurality of drivers from the driver database 332 based on the received driver selection criteria (step S56). For example, if the driver selection criterion is the order of lowest fare, the desired conditions of driver-related information in the driver database 332 are referred to and a predetermined number of drivers are selected in order of lowest fare. When the driver selection criterion is the order of response evaluation, the response evaluation of driver-related information in the driver database 332 is referred to, and a predetermined number of drivers are selected in descending order of response evaluation. Note that when a plurality of criteria are selected as driver selection criteria (for example, in order of lowest fare and in order of response evaluation), the member selection unit 314 selects as a member a driver that satisfies all of the criteria.

次に、チャットルーム作成部315は、ステップS56で選択された複数のドライバーをメンバーとするチャットルームを作成する(ステップS57)。そして、個別情報生成部312は、各ドライバーについて個別情報を生成する(ステップS58)。例えば、個別情報として、ドライバーの現在位置、配送先および配送希望日時を含む経路探索条件に基づく経路探索により得られた移動経路を含む情報が生成される。 Next, the chat room creation unit 315 creates a chat room whose members are the plurality of drivers selected in step S56 (step S57). Then, the individual information generation unit 312 generates individual information for each driver (step S58). For example, as the individual information, information is generated that includes a travel route obtained by a route search based on route search conditions including the driver's current location, delivery destination, and desired delivery date and time.

その後、サーバ30Aは、ステップS57で生成されたチャットルーム情報と、ステップS58で生成された個別情報とを、ステップS56で選択されたドライバーのドライバー端末10Aにそれぞれ送信する(ステップS59)。選択されたドライバーのドライバー端末10Aはそれぞれ、サーバ30Aからチャットルーム情報および個別情報を受信する(ステップS60)。 After that, the server 30A transmits the chat room information generated in step S57 and the individual information generated in step S58 to the driver terminal 10A of the driver selected in step S56 (step S59). The driver terminals 10A of the selected drivers each receive chat room information and individual information from the server 30A (step S60).

そして、ドライバー端末10Aは、サーバ30Aから受信した情報を用いてチャットルームおよび個別情報を表示部15に表示する(ステップS61)。本ステップでは、ドライバー端末10Aの情報提示部112は、ステップS58で生成された複数の個別情報のうち当該ドライバー端末10Aに対応する個別情報をチャットルームに提示する。 The driver terminal 10A then displays the chat room and individual information on the display unit 15 using the information received from the server 30A (step S61). In this step, the information presentation unit 112 of the driver terminal 10A presents the individual information corresponding to the driver terminal 10A among the plurality of individual information generated in step S58 to the chat room.

その後、チャットルームが開かれたドライバー端末10A間で情報のやりとりが行われ、あるドライバーが配送を引き受けると、当該ドライバーに関するドライバー関連情報(ドライバーの氏名、連絡先など)を含む引き受け通知が、配送依頼を行った荷主端末20Aに送信される。 After that, information is exchanged between the driver terminals 10A where the chat room has been opened, and when a driver accepts a delivery, an acceptance notification containing driver-related information (driver's name, contact information, etc.) about the driver is sent. It is transmitted to the shipper terminal 20A that made the request.

なお、上記の説明ではチャットルーム情報はドライバー端末10Aにのみ送信されたが、荷主端末20Aにも送信されてよい。この場合、荷主は、ドライバー同士のやりとりをモニタするだけでなく、質問や確認等のためにドライバーにメッセージを送信してもよい。 Note that in the above explanation, chat room information was sent only to the driver terminal 10A, but it may also be sent to the shipper terminal 20A. In this case, the shipper may not only monitor interactions between the drivers, but also send messages to the drivers for questions, confirmations, etc.

また、複数のドライバーが配送を引き受ける旨を表明した場合、配送を引き受ける旨を表明したドライバーの情報を荷主端末20Aに送信し、荷主にドライバーを選択させるようにしてもよい。あるいは、サーバ30Aは、ドライバー選択基準により合致する方のドライバーを案件担当者に決定し、決定したドライバーを荷主端末20Aに通知するようにしてもよい。 Further, when a plurality of drivers have announced that they will accept the delivery, information on the drivers who have announced that they will accept the delivery may be transmitted to the shipper terminal 20A, and the shipper may be allowed to select a driver. Alternatively, the server 30A may determine the driver who matches the driver selection criteria as the person in charge of the case, and may notify the determined driver to the shipper terminal 20A.

以上説明したように、第2の実施形態によれば、荷主の選んだドライバー選択基準に基づいてドライバーが複数選択され、選択されたドライバーをメンバーとするチャットルームが作成される。このように案件に応じた適切なチャットルームを作成することができ、その結果、荷主にとって適切なドライバーを自律的に決定することができる。 As described above, according to the second embodiment, multiple drivers are selected based on the driver selection criteria selected by the shipper, and a chat room with the selected drivers as members is created. In this way, it is possible to create an appropriate chat room according to the case, and as a result, it is possible to autonomously determine the appropriate driver for the shipper.

なお、上記の説明では、ステップS56において、サーバ30Aがチャットルームのメンバーとなるドライバーを選択したが、これに限られず、第1の実施形態の変形例の場合のように、荷主がチャットルームのメンバーを選択してもよい。 In the above description, in step S56, the server 30A selects a driver to become a member of the chat room, but the present invention is not limited to this. Members may be selected.

また、ドライバー選択基準が配送日時の早い順である場合など、移動経路情報等の個別情報を生成しないとチャットルームのメンバーとなるドライバーを選択できない場合は、個別情報を生成するステップを、ドライバーを選択するステップの前に実行してもよい。 In addition, if you cannot select drivers to become members of the chat room without generating individual information such as travel route information, such as when the driver selection criteria is earliest delivery date and time, the step of generating individual information can be It may be executed before the selection step.

なお、第2の実施形態において、ドライバーデータベース332のドライバー関連情報は、ドライバーが所属する配送会社の識別情報(名称、ID等)を含んでもよい。そして、複数の配送会社のドライバーからチャットルームのメンバーを選択するようにしてもよい。これにより、荷主は、より多くのドライバーの中からより適したドライバーに荷物の配送を依頼することができる。 Note that in the second embodiment, the driver-related information in the driver database 332 may include identification information (name, ID, etc.) of the delivery company to which the driver belongs. Chat room members may be selected from drivers of multiple delivery companies. This allows the shipper to request a more suitable driver from among a larger number of drivers to deliver the parcel.

(第3の実施形態)
次に、本発明の第3の実施形態について説明する。第1および第2の実施形態は荷物の配送という物流の観点からの実施形態であったが、第3の実施形態は、物流以外(非物流)の観点からの実施形態である。具体的には、本実施形態では、飲み会の参加候補者を所定の基準により絞り込み、絞り込まれた候補者をメンバーとするチャットルームを作成する。
(Third embodiment)
Next, a third embodiment of the present invention will be described. The first and second embodiments are embodiments from the viewpoint of logistics such as delivery of packages, but the third embodiment is an embodiment from a viewpoint other than logistics (non-logistics). Specifically, in this embodiment, candidates to participate in the drinking party are narrowed down based on predetermined criteria, and a chat room is created in which the narrowed down candidates are members.

図18は、第3の実施形態に係る情報処理システム1Bの概略的構成を示している。情報処理システム1Bは、複数の携帯端末10Bと、サーバ30Bと、ネットワーク40とを備えている。 FIG. 18 shows a schematic configuration of an information processing system 1B according to the third embodiment. The information processing system 1B includes a plurality of mobile terminals 10B, a server 30B, and a network 40.

携帯端末10Bは、参加候補者が携帯する端末であり、前述のドライバー端末10,10Aと同様の構成を有している。この携帯端末10Bは、例えば、スマートフォン、タブレット端末、ノートパソコン等のモバイル端末である。 The mobile terminal 10B is a terminal carried by a candidate for participation, and has the same configuration as the driver terminals 10 and 10A described above. This mobile terminal 10B is, for example, a mobile terminal such as a smartphone, a tablet terminal, or a notebook computer.

サーバ30Bは、ネットワーク40を介して複数の携帯端末10Bに通信可能に接続されている。このサーバ30Bは、図19に示すように、制御部31と、通信部32と、記憶部33とを備えている。制御部31および通信部32は、第1の実施形態で説明したサーバ30と同様であるので詳しい説明は省略する。 The server 30B is communicatively connected to the plurality of mobile terminals 10B via the network 40. This server 30B includes a control section 31, a communication section 32, and a storage section 33, as shown in FIG. The control unit 31 and the communication unit 32 are the same as the server 30 described in the first embodiment, so a detailed explanation will be omitted.

記憶部33には、案件データベース331Aと、参加候補者データベース(案件候補者データベース)332Aと、経路ネットワークデータベース333Aとが記憶されている。 The storage unit 33 stores a case database 331A, a participant candidate database (case candidate database) 332A, and a route network database 333A.

図20は、第3の実施形態の案件データベース331Aの一例を示している。この案件データベース331Aは、案件(飲み会)に関する複数の案件関連情報を記憶したデータベースである。図20の例では、案件ごとに、案件ID、集合場所(名称、位置)、集合時刻(飲み会の開始時刻)および人数(幹事が希望する参加人数)が記憶されている。集合場所の名称は、飲み会が開催される店の名称(例えば居酒屋A)でもよいし、事前に集合する場所の名称(例えばB駅西口)でもよい。集合場所の位置を示す情報(案件位置情報)は、集合場所の住所または名称でもよいし、緯度・経度情報等であってもよい。 FIG. 20 shows an example of the case database 331A of the third embodiment. This case database 331A is a database that stores a plurality of pieces of case-related information regarding the case (drinking party). In the example of FIG. 20, the case ID, meeting place (name, position), meeting time (start time of the drinking party), and number of participants (number of participants desired by the organizer) are stored for each case. The name of the meeting place may be the name of the shop where the drinking party is held (for example, Izakaya A), or the name of the place where the people meet in advance (for example, the west exit of B station). The information indicating the location of the meeting place (case location information) may be the address or name of the meeting place, or may be latitude/longitude information, etc.

図21は、参加候補者データベース332Aの一例を示している。この参加候補者データベース332Aは、複数の参加候補者関連情報を記憶したデータベースである。この例では、参加候補者関連情報は、識別情報(参加候補者のIDおよび名前)、携帯端末情報(参加候補者の携帯端末のIDおよび位置情報)および属性情報を有する。ここで、携帯端末の位置情報は、参加候補者の位置を示す参加候補者位置情報である。参加候補者の属性情報には、飲み会への参加実績、参加希望条件(開催場所、予算など)が含まれる。その他、属性情報には、性別、年齢、住所、職業等の情報が含まれてもよい。 FIG. 21 shows an example of the participant candidate database 332A. This participating candidate database 332A is a database that stores information related to a plurality of participating candidates. In this example, the participant candidate related information includes identification information (ID and name of the participant candidate), mobile terminal information (ID and location information of the participant candidate's mobile terminal), and attribute information. Here, the location information of the mobile terminal is participant candidate location information indicating the location of the participant candidate. Attribute information of potential participants includes a record of participation in drinking parties and desired conditions for participation (venue, budget, etc.). In addition, the attribute information may include information such as gender, age, address, and occupation.

第3の実施形態の経路ネットワークデータベース333Aは、公共交通機関を利用した移動経路を探索できるように、経路ネットワーク情報として交通ネットワーク情報を含む。この交通ネットワーク情報は、公共交通機関のネットワーク情報であり、鉄道、バス、飛行機等の公共交通網を規定する情報である。交通ネットワーク情報は、公共交通網の情報として、交通機関の路線情報、時刻表情報および料金情報等をさらに含む。 The route network database 333A of the third embodiment includes transportation network information as route network information so that travel routes using public transportation can be searched. This transportation network information is network information of public transportation facilities, and is information that defines public transportation networks such as trains, buses, and airplanes. The transportation network information further includes route information, timetable information, fare information, etc. of transportation facilities as information on the public transportation network.

<第3の実施形態に係る情報処理システムの動作>
次に、図22Aおよび図22Bのシーケンス図を参照して、第3の実施形態に係る情報処理システム1Bの動作の一例について説明する。
<Operation of the information processing system according to the third embodiment>
Next, an example of the operation of the information processing system 1B according to the third embodiment will be described with reference to the sequence diagrams of FIGS. 22A and 22B.

まず、幹事の携帯端末10Bの制御部11は、チャットルームの作成依頼画面を表示部15に表示する(ステップS71)。この作成依頼画面を介して、幹事は、集合場所、集合時刻および人数等を案件関連情報として入力するとともに、参加者選択基準を入力する。この参加者選択基準として例えば、参加候補者の現在地から集合場所までの移動時間が所定時間以下である等が挙げられる。 First, the control unit 11 of the secretary's mobile terminal 10B displays a chat room creation request screen on the display unit 15 (step S71). Via this creation request screen, the secretary inputs meeting place, meeting time, number of people, etc. as case-related information, and also inputs participant selection criteria. Examples of the participant selection criteria include that the travel time from the participant candidate's current location to the meeting place is less than or equal to a predetermined time.

次に、幹事の携帯端末10Bの制御部11は、チャットルームの作成依頼がなされたかどうかを判定する(ステップS72)。例えば、作成依頼画面に表示されるチャットルーム作成ボタン(図示せず)が押下された場合、チャットルームの作成依頼がなされたと判定する。 Next, the control unit 11 of the secretary's mobile terminal 10B determines whether a request to create a chat room has been made (step S72). For example, if a chat room creation button (not shown) displayed on the creation request screen is pressed, it is determined that a chat room creation request has been made.

チャットルームの作成依頼がなされた場合(S72:Yes)、入力された案件関連情報、参加者選択基準およびチャットルーム作成リクエストをサーバ30Bに送信する(ステップS73)。 When a chat room creation request is made (S72: Yes), the input case-related information, participant selection criteria, and chat room creation request are transmitted to the server 30B (step S73).

サーバ30Bは、携帯端末10Bから案件関連情報、参加者選択基準およびチャットルーム作成リクエストを受信した後(ステップS74)、受信した案件関連情報を案件データベース331Aに保存する(ステップS75)。 After receiving the matter-related information, participant selection criteria, and chat room creation request from the mobile terminal 10B (step S74), the server 30B stores the received matter-related information in the matter database 331A (step S75).

その後、サーバ30Bの個別情報生成部312は、各参加候補者について個別情報を生成する(ステップS76)。より詳しくは、参加候補者が飲み会に参加するかどうか判断するための個別情報を参加候補者ごとに生成する。個別情報は、例えば以下のようにして生成される。まず、サーバ30Bの経路探索部313が、案件関連情報に含まれる案件に係る位置(集合場所)および集合時刻と、参加候補者データベース332Aの携帯端末情報の現在位置とに基づいて、現在地から移動して集合時刻前に集合場所に到着する経路を探索して移動経路情報を生成する。移動経路情報は、例えば、出発時刻、到着時刻、移動手段、移動時間および運賃を含む。そして、個別情報生成部312は、生成された移動経路情報に基づいて個別情報を生成する。例えば、移動経路情報と、参加候補者関連情報に含まれる情報(参加実績など)とを組み合わせて個別情報を生成する。あるいは、個別情報生成部312は移動経路情報をそのまま個別情報としてもよい。 After that, the individual information generating unit 312 of the server 30B generates individual information for each participating candidate (step S76). More specifically, individual information for determining whether a participating candidate will participate in the drinking party is generated for each participating candidate. The individual information is generated, for example, as follows. First, the route search unit 313 of the server 30B moves from the current location based on the location (meeting place) and meeting time related to the project included in the project-related information and the current location of the mobile terminal information in the participant candidate database 332A. Then, a route that will arrive at the meeting place before the meeting time is searched to generate travel route information. The travel route information includes, for example, departure time, arrival time, means of travel, travel time, and fare. Then, the individual information generation unit 312 generates individual information based on the generated movement route information. For example, individual information is generated by combining travel route information and information included in participant candidate related information (participation results, etc.). Alternatively, the individual information generation unit 312 may use the movement route information as the individual information as it is.

上記のような個別情報の生成は、参加候補者データベース332Aに含まれる全ての参加候補者について行ってもよいし、所定の基準に基づいて抽出された参加候補者について行ってもよい。後者の場合、参加候補者関連情報に基づいて、個別情報を生成する参加候補者を抽出してもよい。例えば、参加実績のある参加候補者を抽出し、抽出された参加候補者についてのみ個別情報を生成してもよい。 The generation of individual information as described above may be performed for all participating candidates included in the participating candidate database 332A, or may be performed for participating candidates extracted based on predetermined criteria. In the latter case, the participating candidates for which individual information is to be generated may be extracted based on the participating candidate related information. For example, it is possible to extract participating candidates who have a participation record and generate individual information only about the extracted participating candidates.

上記のようにして個別情報が生成された後、サーバ30Bのメンバー選択部314は、ステップS74で受信された参加者選択基準と、ステップS76で生成された個別情報とに基づいて、参加候補者データベース332Aから複数の参加候補者を選択する(ステップS77)。例えば、参加者選択基準が「移動時間が短い順」である場合、メンバー選択部314は、個別情報の移動時間を参照し、移動時間が短い順に参加候補者を所定数選択する。あるいは、メンバー選択部314は、集合場所への到着時刻が集合時刻以前である(すなわち、集合時刻前に集合場所に到着可能な)参加候補者の全部または一部をメンバーとして選択してもよい。 After the individual information is generated as described above, the member selection unit 314 of the server 30B selects candidate candidates based on the participant selection criteria received in step S74 and the individual information generated in step S76. A plurality of participating candidates are selected from the database 332A (step S77). For example, when the participant selection criterion is "in order of shortest travel time", the member selection unit 314 refers to the travel time in the individual information and selects a predetermined number of candidate participants in order of shortest travel time. Alternatively, the member selection unit 314 may select all or some of the participating candidates whose arrival time at the meeting place is before the meeting time (that is, who can arrive at the meeting place before the meeting time) as members. .

次に、サーバ30Bのチャットルーム作成部315は、ステップS77で選択された複数の参加候補者をメンバーとするチャットルームを作成する(ステップS78)。本ステップにおいて、チャットルームを携帯端末10Bで表示するために必要なチャットルーム情報が生成される。 Next, the chat room creation unit 315 of the server 30B creates a chat room whose members are the plurality of participating candidates selected in step S77 (step S78). In this step, chat room information necessary for displaying the chat room on the mobile terminal 10B is generated.

次に、サーバ30Bは、ステップS76で生成された個別情報と、ステップS78で生成されたチャットルーム情報とを、ステップS77で選択された参加候補者の携帯端末10Bにそれぞれ送信する(ステップS79)。 Next, the server 30B transmits the individual information generated in step S76 and the chat room information generated in step S78 to the mobile terminal 10B of the participant candidate selected in step S77 (step S79). .

そして、選択された参加候補者の携帯端末10Bはそれぞれ、サーバ30Bからチャットルーム情報および個別情報を受信する(ステップS80)。そして、各携帯端末10Bは、サーバ30Bから受信した情報を用いてチャットルームおよび個別情報を表示部15に表示する(ステップS81)。ステップS81では、携帯端末10Bの情報提示部112は、ステップS76で生成された複数の個別情報のうち当該携帯端末10Bに対応する個別情報をチャットルームに提示する。 Then, the mobile terminals 10B of the selected participating candidates each receive chat room information and individual information from the server 30B (step S80). Then, each mobile terminal 10B displays the chat room and individual information on the display unit 15 using the information received from the server 30B (step S81). In step S81, the information presentation unit 112 of the mobile terminal 10B presents the individual information corresponding to the mobile terminal 10B among the plurality of individual information generated in step S76 in the chat room.

図23は、ステップS81において、選択された参加候補者の携帯端末10Bに表示されたチャットルームの画面例である。吹き出し内には、チャットルームのメンバーA(幹事)のメッセージに加えて、参加候補者に固有の個別情報(移動時間、運賃)が表示されている。メッセージ中の「移動経路」および「集合場所」は選択可能に表示されている。ユーザが「移動経路」を選択すると、移動経路の詳細(出発時刻、到着時刻、移動手段、乗換など)が表示され、「集合場所」を選択すると、集合場所の地図や住所などが表示される。 FIG. 23 is a screen example of the chat room displayed on the mobile terminal 10B of the selected participant candidate in step S81. In addition to the message from member A (secretary) of the chat room, individual information (travel time, fare) unique to the participating candidate is displayed in the speech bubble. The "travel route" and "meeting place" in the message are displayed in a selectable manner. When the user selects "Travel Route", the details of the travel route (departure time, arrival time, means of transportation, transfer, etc.) are displayed, and when the user selects "Meeting Point", a map and address of the meeting place are displayed. .

図23の画面において、参加候補者が、吹き出し内の「参加申込」を押下すると、当該参加候補者が飲み会に参加する旨のメッセージが幹事および他の参加候補者の携帯端末10Bに送信される。また、参加候補者は、メッセージボックスMBにメッセージを入力し、メッセージ送信ボタンB1を押下することで、入力したメッセージを幹事および他の参加候補者の携帯端末10Bに送信することも可能である。 On the screen shown in Figure 23, when a participating candidate presses the "Apply for Participation" button in the speech bubble, a message is sent to the mobile terminal 10B of the organizer and other participating candidates to the effect that the participating candidate will participate in the drinking party. Ru. Moreover, the participating candidate can also send the inputted message to the secretary and other participating candidates' mobile terminals 10B by inputting a message into the message box MB and pressing the message sending button B1.

図24は、図23の画面からしばらく時間が経過した後における、携帯端末10Bに表示されたチャットルームの別の画面例である。この画面では、幹事の参加依頼に対して、各参加候補者が飲み会に参加するかどうかを表明している。このように、案件との関係で絞り込まれた参加候補者がチャットルームで幹事および他の参加候補者と自由にコミュニケーションをとることで、飲み会の参加者が決定される。 FIG. 24 shows another screen example of the chat room displayed on the mobile terminal 10B after a while from the screen shown in FIG. 23. On this screen, each participant candidate declares whether or not he/she will participate in the drinking party in response to the secretary's participation request. In this way, the participants of the drinking party are determined by the participants who have been narrowed down based on their relationship with the project and who freely communicate with the organizer and other participants in the chat room.

さらに、チャットルームに表示される参加依頼には、移動時間など、各参加候補者に固有の個別情報が表示されるため、各参加候補者は飲み会に参加するかどうかについて素早く適切に判断することができる。 Furthermore, the invitation displayed in the chat room displays individual information unique to each candidate, such as travel time, so each candidate can quickly and appropriately decide whether to participate in the drinking party. be able to.

なお、参加希望者が開催人数(案件関連情報の「人数」)に達した場合、サーバ30Bは、参加を締め切る旨のメッセージを参加候補者の各携帯端末10Bに送信してもよい。 Note that when the number of people wishing to participate reaches the number of participants (the "number of people" in the matter-related information), the server 30B may send a message to each mobile terminal 10B of the candidate participants to the effect that participation is closed.

以上説明したように、第3の実施形態によれば、ある携帯端末10Bのユーザ(飲み会の幹事)が選択した参加者選択基準に基づいて参加候補者が自動で複数選択され、選択された参加候補者をメンバーとするチャットルームが作成される。そして、選択された複数の参加候補者の携帯端末10Bにはそれぞれチャットルームが表示される。このように案件に応じた適切なチャットルームを作成することができ、チャットルームを通じて幹事と参加候補者間および参加候補者同士間の円滑なコミュニケーションを図ることができる。 As explained above, according to the third embodiment, multiple participant candidates are automatically selected based on the participant selection criteria selected by the user of a certain mobile terminal 10B (the organizer of the drinking party). A chat room is created whose members are potential participants. Then, a chat room is displayed on each of the mobile terminals 10B of the plurality of selected participating candidates. In this way, an appropriate chat room can be created according to the case, and smooth communication can be achieved between the secretary and candidate participants and among the candidate participants through the chat room.

さらに、チャットルームの参加依頼メッセージに参加候補者に固有の個別情報を表示することで、参加候補者は、飲み会に参加可能かどうかについて容易かつ迅速に判断を下すことができるようになる。 Furthermore, by displaying individual information specific to the candidate for participation in the participation request message in the chat room, the candidate for participation can easily and quickly decide whether or not he or she can participate in the drinking party.

なお、第1の実施形態で述べたように、メンバーの選択にあたって個別情報が要求されない場合(例えば参加者選択基準が参加実績順の場合など)、個別情報を生成する前に参加者選択基準に基づいてチャットルームのメンバーを選択してもよい。また、この場合、個別情報の生成は必須でなく、個別情報を生成しなくてもよい。 Note that, as described in the first embodiment, if individual information is not required for member selection (for example, when the participant selection criteria is based on participation performance order), the participant selection criteria is used before generating the individual information. Chat room members may be selected based on: Further, in this case, generation of individual information is not essential, and it is not necessary to generate individual information.

また、チャットルーム作成後に、幹事がチャットルームのメンバーとなる参加候補者を追加してもよい。また、第1の実施形態の変形例のように、幹事が、参加者選択基準に基づいて並べ替えられた参加候補者の中から、チャットルームのメンバーを選択してもよい。 Furthermore, after creating the chat room, the secretary may add potential participants who will become members of the chat room. Further, as in a modification of the first embodiment, the secretary may select members of the chat room from among the participating candidates sorted based on the participant selection criteria.

なお、第3の実施形態では、飲み会への参加を例に説明したが、「案件」は飲み会への参加に限られず、各種集会ないしイベントへの参加であってもよい。 In the third embodiment, participation in a drinking party was explained as an example, but the "case" is not limited to participation in a drinking party, but may be participation in various gatherings or events.

以上、本発明に係る3つの実施形態および変形例について説明した。本発明において、「案件」はドライバーによる荷物の配送や飲み会等のイベントへの参加などに限定されるものでなく、携帯端末を有する人が案件に係る位置に移動することを伴うものであればよい。また、ドライバー関連情報や参加候補者関連情報などの案件候補者関連情報は、配送先や飲み会の場所など案件に係る位置のほか、配送手数料、作業予定時間および集合時刻などの位置情報以外の情報であってもよい。 The three embodiments and modifications according to the present invention have been described above. In the present invention, a "proposal" is not limited to delivery of luggage by a driver or participation in an event such as a drinking party, but can also be anything that involves a person with a mobile terminal moving to a location related to the project. Bye. In addition, project candidate-related information such as driver-related information and participant candidate-related information includes location related to the project, such as delivery destination and drinking party location, as well as non-location information such as delivery fees, scheduled work time, and meeting time. It may be information.

なお、サーバ30,30A,30B内の構成要件の少なくとも一部がそれぞれ携帯端末10,10A,10B内にあってもよい。 Note that at least a part of the components in the servers 30, 30A, and 30B may be located in the mobile terminals 10, 10A, and 10B, respectively.

また、上述した実施形態で説明した情報処理システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、情報処理システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやCD-ROM等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。あるいは、情報処理システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線(無線通信も含む)を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。 Moreover, at least a part of the information processing system described in the embodiments described above may be configured with hardware or may be configured with software. When configured with software, a program that implements at least some of the functions of the information processing system may be stored in a recording medium such as a flexible disk or CD-ROM, and may be read and executed by a computer. The recording medium is not limited to a removable one such as a magnetic disk or an optical disk, but may also be a fixed recording medium such as a hard disk device or memory. Alternatively, a program that implements at least some of the functions of the information processing system may be distributed via a communication line (including wireless communication) such as the Internet. Furthermore, the program may be distributed in an encrypted, modulated, or compressed state via a wired or wireless line such as the Internet, or stored in a recording medium.

また、情報処理システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線(無線通信も含む)を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。 Furthermore, a program that implements at least some of the functions of the information processing system may be distributed via a communication line (including wireless communication) such as the Internet. Furthermore, the program may be distributed in an encrypted, modulated, or compressed state via a wired or wireless line such as the Internet, or stored in a recording medium.

さらに、一つまたは複数の情報処理装置によって情報処理システムを機能させてもよい。複数の情報処理装置を用いる場合、情報処理装置のうちの1つをコンピュータとし、当該コンピュータが所定のプログラムを実行することにより情報処理システムの少なくとも1つの手段として機能が実現されてもよい。 Furthermore, the information processing system may be operated by one or more information processing devices. When using a plurality of information processing devices, one of the information processing devices may be a computer, and the computer may execute a predetermined program to realize the function as at least one means of the information processing system.

上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態に限定されるものではない。特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。 Based on the above description, those skilled in the art may be able to imagine additional effects and various modifications of the present invention, but aspects of the present invention are not limited to the individual embodiments described above. . Various additions, changes, and partial deletions are possible without departing from the conceptual idea and gist of the present invention derived from the content defined in the claims and equivalents thereof.

1,1A,1B 情報処理システム
10,10A ドライバー端末
10B 携帯端末
11 制御部
111 情報取得部
112 情報提示部
12 通信部
13 記憶部
14 操作入力部
15 表示部
16 測位部
20 管理者端末
20A 荷主端末
21 制御部
211 情報取得部
212 情報提示部
213 ソート部
22 通信部
23 記憶部
24 操作入力部
25 表示部
30,30A,30B サーバ
31 制御部
311 情報取得部
312 個別情報生成部
313 経路探索部
314 メンバー選択部
315 チャットルーム作成部
316 メンバー更新部
32 通信部
33 記憶部
331,331A 案件データベース
332 ドライバーデータベース
332A 参加候補者データベース
333,333A 経路ネットワークデータベース
40 ネットワーク
A1,A2,A3 領域
B 荷物
B1 メッセージ送信ボタン
B2 チャットルーム作成ボタン
CB チェックボックス
M1 指示メニュー
M2 選択基準メニュー
MB メッセージボックス
P ピン
PM プルダウンメニュー
SB 検索ボックス
T 配送トラック
1, 1A, 1B Information processing system 10, 10A Driver terminal 10B Mobile terminal 11 Control unit 111 Information acquisition unit 112 Information presentation unit 12 Communication unit 13 Storage unit 14 Operation input unit 15 Display unit 16 Positioning unit 20 Administrator terminal 20A Shipper terminal 21 Control unit 211 Information acquisition unit 212 Information presentation unit 213 Sorting unit 22 Communication unit 23 Storage unit 24 Operation input unit 25 Display unit 30, 30A, 30B Server 31 Control unit 311 Information acquisition unit 312 Individual information generation unit 313 Route search unit 314 Member selection section 315 Chat room creation section 316 Member update section 32 Communication section 33 Storage section 331, 331A Case database 332 Driver database 332A Participant candidate database 333, 333A Route network database 40 Networks A1, A2, A3 Area B Baggage B1 Message transmission Button B2 Chat room creation button CB Check box M1 Instruction menu M2 Selection criteria menu MB Message box P Pin PM Pull-down menu SB Search box T Delivery truck

Claims (20)

案件に関する案件関連情報と、複数の案件候補者に関する複数の案件候補者関連情報とに基づいて選択された複数の案件候補者をメンバーとする、前記案件に係るチャットルームを作成するチャットルーム作成手段と、
前記案件関連情報および前記案件候補者関連情報から生成された移動経路情報に基づいて案件候補者に固有の個別情報を生成し、または、前記案件が配送トラックによる荷物の配送であり、前記案件候補者が配送トラックのドライバーである場合、前記ドライバーの未配送件数、総業務時間または配送スケジュールに基づいて前記個別情報を生成する個別情報生成手段と、
前記選択された案件候補者に前記チャットルームを提示し、前記チャットルームに当該案件候補者の個別情報を提示する情報提示手段と、
を備えることを特徴とする情報処理システム。
A chat room creation means for creating a chat room related to the case, the members of which are a plurality of case candidates selected based on case-related information about the case and a plurality of case candidates related information about a plurality of case candidates. and,
Generate individual information unique to the project candidate based on movement route information generated from the project related information and the project candidate related information, or the project is the delivery of a package by a delivery truck and the project candidate If the person is a delivery truck driver, individual information generation means for generating the individual information based on the number of undelivered items, total business hours, or delivery schedule of the driver;
information presentation means for presenting the chat room to the selected job candidate and presenting individual information of the job candidate in the chat room ;
An information processing system comprising:
案件候補者選択基準を取得する情報取得手段と、
前記案件候補者選択基準に基づいて、前記複数の案件候補者関連情報を格納する案件候補者データベースから複数の案件候補者を選択するメンバー選択手段と、
をさらに備え、
前記チャットルーム作成手段は、前記メンバー選択手段により選択された前記複数の案件候補者をメンバーとするチャットルームを作成することを特徴とする請求項に記載の情報処理システム。
an information acquisition means for acquiring project candidate selection criteria;
Member selection means for selecting a plurality of project candidates from a project candidate database storing information related to the plurality of project candidates based on the project candidate selection criteria;
Furthermore,
2. The information processing system according to claim 1 , wherein the chat room creation means creates a chat room whose members are the plurality of job candidates selected by the member selection means.
前記メンバー選択手段は、前記案件関連情報に含まれる前記案件に係る位置と、前記案件候補者関連情報に含まれる案件候補者の位置とから生成された移動経路情報に基づいて前記複数の案件候補者を選択することを特徴とする請求項に記載の情報処理システム。 The member selection means selects the plurality of project candidates based on movement route information generated from a position related to the project included in the project related information and a position of the project candidate included in the project candidate related information. 3. The information processing system according to claim 2 , wherein the information processing system selects a person. 前記メンバー選択手段は、前記案件関連情報に含まれる条件と、前記案件候補者関連情報に含まれる条件との間のマッチング率に基づいて前記複数の案件候補者を選択することを特徴とする請求項に記載の情報処理システム。 The member selection means selects the plurality of project candidates based on a matching rate between a condition included in the project related information and a condition included in the project candidate related information. The information processing system according to item 2 . 前記チャットルームが作成された後、前記チャットルームのメンバーを更新するメンバー更新手段をさらに備えることを特徴とする請求項のいずれかに記載の情報処理システム。 5. The information processing system according to claim 2 , further comprising member updating means for updating the members of the chat room after the chat room is created. 前記チャットルーム作成手段は、前記メンバー選択手段により選択された前記複数の案件候補者の一部を前記チャットルームの当初メンバーとし、
前記メンバー更新手段は、前記チャットルームが表示されてから経過した時間に応じて残りの案件候補者を順次チャットルームのメンバーに加えることを特徴とする請求項に記載の情報処理システム。
The chat room creation means makes some of the plurality of job candidates selected by the member selection means initial members of the chat room,
6. The information processing system according to claim 5 , wherein the member updating unit sequentially adds remaining job candidates to the members of the chat room according to the time that has passed since the chat room was displayed.
案件候補者選択基準を取得する情報取得手段と、
前記案件候補者選択基準に基づいて複数の案件候補者関連情報を並べ替えるソート手段と、
前記並べ替えられた複数の案件候補者関連情報を選択可能に表示する別の情報提示手段と、
をさらに備え、
前記チャットルーム作成手段は、前記並べ替えられた複数の案件候補者関連情報の中から選択された複数の案件候補者関連情報の案件候補者をメンバーとするチャットルームを作成することを特徴とする請求項に記載の情報処理システム。
an information acquisition means for acquiring project candidate selection criteria;
a sorting means for sorting a plurality of job candidate-related information based on the job candidate selection criteria;
another information presentation means for selectively displaying the sorted information related to the plurality of job candidates;
Furthermore,
The chat room creation means is characterized in that it creates a chat room whose members are job candidates from a plurality of job candidate related information selected from the sorted job candidate related information. The information processing system according to claim 1 .
前記案件候補者選択基準は、前記案件に係る位置から近い順、ドライバーの現在地から前記案件に係る位置までの移動時間が短い順、前記案件を引き受けることにより追加される配送時間の少ない順、およびドライバーの対応評価の高い順のうち少なくともいずれか一つであることを特徴とする、請求項のいずれかに記載の情報処理システム。 The criteria for selecting candidates for the project include the order of distance from the location related to the project, the order of shortest travel time from the driver's current location to the location related to the project, the order of the shortest delivery time added by accepting the project, and 8. The information processing system according to claim 2 , wherein the information processing system is at least one of the highest response evaluations of drivers. 前記情報取得手段は、配送会社の管理者により使用される管理者端末に設けられることを特徴とする、請求項のいずれかに記載の情報処理システム。 8. The information processing system according to claim 2 , wherein the information acquisition means is provided in a manager terminal used by a manager of the delivery company. 前記情報取得手段は、荷主により使用される荷主端末に設けられることを特徴とする、請求項のいずれかに記載の情報処理システム。 The information processing system according to any one of claims 2 to 7 , wherein the information acquisition means is provided in a shipper terminal used by the shipper. 前記案件はイベントへの参加であり、前記案件候補者は前記イベントの参加候補者であることを特徴とする請求項1~のいずれかに記載の情報処理システム。 8. The information processing system according to claim 1, wherein the matter is participation in an event, and the matter candidate is a candidate for participation in the event. 前記メンバー選択手段は、集合時刻までに前記案件に係る位置に到着可能な案件候補者の全部または一部を前記チャットルームのメンバーとして選択することを特徴とする、請求項のいずれかを引用する請求項11に記載の情報処理システム。 Any one of claims 2 to 6 , wherein the member selection means selects all or some of the project candidates who can arrive at the location related to the project by the meeting time as members of the chat room. 12. The information processing system according to claim 11 . サーバと通信可能に接続された端末装置において実行される情報処理プログラムであって、
前記サーバは、
案件に関する案件関連情報と、複数の案件候補者に関する複数の案件候補者関連情報とに基づいて選択された複数の案件候補者をメンバーとする、前記案件に係るチャットルームを作成するチャットルーム作成手段と、
前記案件関連情報および前記案件候補者関連情報から生成された移動経路情報に基づいて案件候補者に固有の個別情報を生成し、または、前記案件が配送トラックによる荷物の配送であり、前記案件候補者が配送トラックのドライバーである場合、前記ドライバーの未配送件数、総業務時間または配送スケジュールに基づいて前記個別情報を生成する個別情報生成手段とを有し、
前記情報処理プログラムは、コンピュータを、
前記選択された案件候補者に前記チャットルームを提示し、前記チャットルームに当該案件候補者の個別情報を提示する情報提示手段として機能させるための情報処理プログラム。
An information processing program executed on a terminal device communicably connected to a server,
The server is
A chat room creation means for creating a chat room related to the case, the members of which are a plurality of case candidates selected based on case-related information about the case and a plurality of case candidates related information about a plurality of case candidates. and,
Generate individual information unique to the project candidate based on movement route information generated from the project related information and the project candidate related information, or the project is the delivery of a package by a delivery truck and the project candidate when the person is a driver of a delivery truck, an individual information generating means for generating the individual information based on the number of undelivered items, total business hours, or delivery schedule of the driver ,
The information processing program causes the computer to
An information processing program for presenting the chat room to the selected job candidate and causing the chat room to function as an information presentation means for presenting individual information of the job candidate .
コンピュータを、
案件に関する案件関連情報と、複数の案件候補者に関する複数の案件候補者関連情報とに基づいて選択された複数の案件候補者をメンバーとする、前記案件に係るチャットルームを作成するチャットルーム作成手段、および
前記案件関連情報および前記案件候補者関連情報から生成された移動経路情報に基づいて案件候補者に固有の個別情報を生成し、または、前記案件が配送トラックによる荷物の配送であり、前記案件候補者が配送トラックのドライバーである場合、前記ドライバーの未配送件数、総業務時間または配送スケジュールに基づいて前記個別情報を生成する個別情報生成手段
として機能させるための情報処理プログラム。
computer,
A chat room creation means for creating a chat room related to the case, the members of which are a plurality of case candidates selected based on case-related information about the case and a plurality of case candidates related information about a plurality of case candidates. ,and
Generate individual information unique to the project candidate based on movement route information generated from the project related information and the project candidate related information, or the project is the delivery of a package by a delivery truck and the project candidate when the person is a delivery truck driver, individual information generation means for generating the individual information based on the number of undelivered items, total business hours, or delivery schedule of the driver;
An information processing program that functions as
通信可能に接続された複数のコンピュータによって構成される情報処理システムであって、
案件に関する案件関連情報と、複数の案件候補者に関する複数の案件候補者関連情報とに基づいて選択された複数の案件候補者をメンバーとする、前記案件に係るチャットルームを作成するチャットルーム作成手段と、
前記案件関連情報および前記案件候補者関連情報から生成された移動経路情報に基づいて案件候補者に固有の個別情報を生成し、または、前記案件が配送トラックによる荷物の配送であり、前記案件候補者が配送トラックのドライバーである場合、前記ドライバーの未配送件数、総業務時間または配送スケジュールに基づいて前記個別情報を生成する個別情報生成手段と、
前記選択された案件候補者に前記チャットルームを提示し、前記チャットルームに当該案件候補者の個別情報を提示する情報提示手段と、
を備えた情報処理システムを機能させるために、
上記コンピュータの少なくとも1つを上記手段の少なくとも1つとして機能させるための情報処理プログラム。
An information processing system consisting of a plurality of communicably connected computers,
A chat room creation means for creating a chat room related to the case, the members of which are a plurality of case candidates selected based on case-related information about the case and a plurality of case candidates related information about a plurality of case candidates. and,
Generate individual information unique to the project candidate based on movement route information generated from the project related information and the project candidate related information, or the project is the delivery of a package by a delivery truck and the project candidate If the person is a delivery truck driver, individual information generation means for generating the individual information based on the number of undelivered items, total business hours, or delivery schedule of the driver;
information presentation means for presenting the chat room to the selected job candidate and presenting individual information of the job candidate in the chat room ;
In order to function an information processing system equipped with
An information processing program for causing at least one of the computers to function as at least one of the means.
通信可能に接続された複数のコンピュータによって、請求項1~12のいずれかに記載の情報処理システムを機能させるために、
上記コンピュータのうちの1つを請求項1~12のいずれかに記載の情報処理システムにおける各手段の少なくとも1つとして機能させるための情報処理プログラム。
In order to cause the information processing system according to any one of claims 1 to 12 to function by a plurality of communicably connected computers,
An information processing program for causing one of the computers to function as at least one of each means in the information processing system according to any one of claims 1 to 12 .
コンピュータを、請求項1~12のいずれかに記載の情報処理システムにおける各手段の少なくとも1つとして機能させるための情報処理プログラム。 An information processing program for causing a computer to function as at least one of each means in the information processing system according to any one of claims 1 to 12 . 通信可能に接続された複数の情報処理装置によって、
案件に関する案件関連情報と、複数の案件候補者に関する複数の案件候補者関連情報とに基づいて選択された複数の案件候補者をメンバーとする、前記案件に係るチャットルームを作成するチャットルーム作成手段と、
前記案件関連情報および前記案件候補者関連情報から生成された移動経路情報に基づいて案件候補者に固有の個別情報を生成し、または、前記案件が配送トラックによる荷物の配送であり、前記案件候補者が配送トラックのドライバーである場合、前記ドライバーの未配送件数、総業務時間または配送スケジュールに基づいて前記個別情報を生成する個別情報生成手段と、
前記選択された案件候補者に前記チャットルームを提示し、前記チャットルームに当該案件候補者の個別情報を提示する情報提示手段と、
を備えた情報処理システムを構成するために、
上記手段の少なくとも1つを備えたことを特徴とする情報処理装置。
By multiple information processing devices that are communicably connected,
A chat room creation means for creating a chat room related to the case, the members of which are a plurality of case candidates selected based on case-related information about the case and a plurality of case candidates related information about a plurality of case candidates. and,
Generate individual information specific to the project candidate based on the travel route information generated from the project related information and the project candidate related information, or the project is the delivery of a package by a delivery truck and the project candidate If the person is a delivery truck driver, individual information generation means for generating the individual information based on the number of undelivered items, total business hours, or delivery schedule of the driver;
Information presenting means for presenting the chat room to the selected job candidate and presenting individual information of the job candidate in the chat room ;
In order to configure an information processing system equipped with
An information processing device comprising at least one of the above means.
コンピュータを、
案件に関する案件関連情報と、複数の案件候補者に関する複数の案件候補者関連情報とに基づいて選択された複数の案件候補者をメンバーとする、前記案件に係るチャットルームを作成するチャットルーム作成手段、
前記案件関連情報および前記案件候補者関連情報から生成された移動経路情報に基づいて案件候補者に固有の個別情報を生成し、または、前記案件が配送トラックによる荷物の配送であり、前記案件候補者が配送トラックのドライバーである場合、前記ドライバーの未配送件数、総業務時間または配送スケジュールに基づいて前記個別情報を生成する個別情報生成手段、および
前記選択された案件候補者に前記チャットルームを提示し、前記チャットルームに当該案件候補者の個別情報を提示する情報提示手段
として機能させるための情報処理プログラム。
computer,
A chat room creation means for creating a chat room related to the case, the members of which are a plurality of case candidates selected based on case-related information about the case and a plurality of case candidates related information about a plurality of case candidates. ,
Generate individual information unique to the project candidate based on movement route information generated from the project related information and the project candidate related information, or the project is the delivery of a package by a delivery truck and the project candidate If the person is a delivery truck driver, individual information generation means for generating the individual information based on the number of undelivered items, total business hours, or delivery schedule of the driver, and sending the chat room to the selected case candidate. an information processing program for functioning as an information presentation means for presenting individual information of the candidate for the job in the chat room ;
チャットルーム作成手段が、案件に関する案件関連情報と、複数の案件候補者に関する複数の案件候補者関連情報とに基づいて選択された複数の案件候補者をメンバーとする、前記案件に係るチャットルームを作成するステップと、
個別情報生成手段が、前記案件関連情報および前記案件候補者関連情報から生成された移動経路情報に基づいて案件候補者に固有の個別情報を生成し、または、前記案件が配送トラックによる荷物の配送であり、前記案件候補者が配送トラックのドライバーである場合、前記ドライバーの未配送件数、総業務時間または配送スケジュールに基づいて前記個別情報を生成するステップと、
情報提示手段が、前記選択された案件候補者に前記チャットルームを提示し、前記チャットルームに当該案件候補者の個別情報を提示するステップと、
を備えることを特徴とする情報処理方法。
The chat room creation means creates a chat room related to the item whose members are a plurality of item candidates selected based on item-related information regarding the item and a plurality of item candidate-related information regarding the plurality of item candidates. Steps to create and
The individual information generating means generates individual information specific to the job candidate based on the travel route information generated from the job related information and the job candidate related information, or the job is to deliver the package by a delivery truck. and when the job candidate is a delivery truck driver, generating the individual information based on the number of undelivered cases, total work time, or delivery schedule of the driver;
information presenting means presenting the chat room to the selected job candidate and presenting individual information of the job candidate in the chat room ;
An information processing method comprising:
JP2019194628A 2019-10-25 2019-10-25 Information processing system, information processing program, information processing device, and information processing method Active JP7426688B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019194628A JP7426688B2 (en) 2019-10-25 2019-10-25 Information processing system, information processing program, information processing device, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019194628A JP7426688B2 (en) 2019-10-25 2019-10-25 Information processing system, information processing program, information processing device, and information processing method

Publications (2)

Publication Number Publication Date
JP2021068305A JP2021068305A (en) 2021-04-30
JP7426688B2 true JP7426688B2 (en) 2024-02-02

Family

ID=75637326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019194628A Active JP7426688B2 (en) 2019-10-25 2019-10-25 Information processing system, information processing program, information processing device, and information processing method

Country Status (1)

Country Link
JP (1) JP7426688B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7168277B1 (en) 2022-08-19 2022-11-09 株式会社イガワ Information processing method, information processing system and program
JP2024176465A (en) * 2023-06-08 2024-12-19 ユニ・チャーム株式会社 Information processing device, information processing method, and information processing program

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003058482A (en) 2001-08-14 2003-02-28 Fujitsu Ltd Area chat room providing method, terminal side area chat processing method, area chat room providing processing program recording medium, area chat room providing device
JP2003296426A (en) 2002-03-29 2003-10-17 Ntt Comware Corp Vehicle dispatch management device
JP2011033445A (en) 2009-07-31 2011-02-17 Clarion Co Ltd Web BULLETIN BOARD SYSTEM, TRAVEL PLANNING ASSIST METHOD AND CENTER SERVER
JP2012173748A (en) 2011-02-17 2012-09-10 Hishiki Unso Kk Driver selection device and driver selection program
JP2015069535A (en) 2013-09-30 2015-04-13 ニフティ株式会社 Calling support system and program
JP2016218571A (en) 2015-05-15 2016-12-22 富士通株式会社 Driving support program, driving support method, and driving support apparatus
JP2019500681A (en) 2015-11-16 2019-01-10 ウーバー テクノロジーズ,インコーポレイテッド Method and system for shared transportation
JP2019095867A (en) 2017-11-17 2019-06-20 トヨタ自動車株式会社 Delivery support device, delivery support method, and delivery support program
JP2019521428A (en) 2017-06-23 2019-07-25 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド System and method for service dispatch based on user behavior
JP6585319B1 (en) 2019-04-18 2019-10-02 菱洋エレクトロ株式会社 System, bot, and method for information sharing

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003058482A (en) 2001-08-14 2003-02-28 Fujitsu Ltd Area chat room providing method, terminal side area chat processing method, area chat room providing processing program recording medium, area chat room providing device
JP2003296426A (en) 2002-03-29 2003-10-17 Ntt Comware Corp Vehicle dispatch management device
JP2011033445A (en) 2009-07-31 2011-02-17 Clarion Co Ltd Web BULLETIN BOARD SYSTEM, TRAVEL PLANNING ASSIST METHOD AND CENTER SERVER
JP2012173748A (en) 2011-02-17 2012-09-10 Hishiki Unso Kk Driver selection device and driver selection program
JP2015069535A (en) 2013-09-30 2015-04-13 ニフティ株式会社 Calling support system and program
JP2016218571A (en) 2015-05-15 2016-12-22 富士通株式会社 Driving support program, driving support method, and driving support apparatus
JP2019500681A (en) 2015-11-16 2019-01-10 ウーバー テクノロジーズ,インコーポレイテッド Method and system for shared transportation
JP2019521428A (en) 2017-06-23 2019-07-25 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド System and method for service dispatch based on user behavior
JP2019095867A (en) 2017-11-17 2019-06-20 トヨタ自動車株式会社 Delivery support device, delivery support method, and delivery support program
JP6585319B1 (en) 2019-04-18 2019-10-02 菱洋エレクトロ株式会社 System, bot, and method for information sharing

Also Published As

Publication number Publication date
JP2021068305A (en) 2021-04-30

Similar Documents

Publication Publication Date Title
US9377319B2 (en) Estimating times to leave and to travel
US10742433B2 (en) Web-based interactive meeting facility, such as for progressive announcements
JP6263668B1 (en) Chat type task management system
RU2662919C2 (en) Queue management system and method
US9654425B2 (en) System and method for communicating among members of meeting groups
US9264462B2 (en) System and method for confirming attendance for in-person meetings or events
US10298410B2 (en) Progressive announcements in a web-based interactive meeting facility
US9947053B2 (en) System and method for conditional group membership fees
US20160155072A1 (en) Methods and systems for transportation of objects and people through collaboration networks of people connected via trust relationships
CN102099827A (en) Travel management system
CN111433796A (en) Prompting device and prompting method
JP2023053250A (en) Schedule management service system and method
KR102560784B1 (en) System and method for providing task tracking
US11895209B2 (en) Optimizing notification transmission
US20140229208A1 (en) Systems and methods for a mobile relationship manager
JP7426688B2 (en) Information processing system, information processing program, information processing device, and information processing method
US20170109658A1 (en) Systems and methods for forming a group using a dedicated database
JP6733440B2 (en) Schedule management program, schedule management method, and schedule management device
US9838835B2 (en) Systems and methods for providing text beacons
JP2020193911A (en) Information processing system, information processing program, information processing device and information processing method
JP2021168009A (en) Program and information processing apparatus
KR20150116385A (en) Media input reservation system
JP2002092383A (en) System and method for work matching
JP2018101356A (en) Business negotiation support system
JP7787376B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220901

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230804

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231003

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: 20231222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240116

R150 Certificate of patent or registration of utility model

Ref document number: 7426688

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150