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
JP6488136B2 - Server device - Google Patents
[go: Go Back, main page]

JP6488136B2 - Server device - Google Patents

Server device Download PDF

Info

Publication number
JP6488136B2
JP6488136B2 JP2015013055A JP2015013055A JP6488136B2 JP 6488136 B2 JP6488136 B2 JP 6488136B2 JP 2015013055 A JP2015013055 A JP 2015013055A JP 2015013055 A JP2015013055 A JP 2015013055A JP 6488136 B2 JP6488136 B2 JP 6488136B2
Authority
JP
Japan
Prior art keywords
information
route
driver
user
identifier
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
JP2015013055A
Other languages
Japanese (ja)
Other versions
JP2016139228A (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.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute 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 Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2015013055A priority Critical patent/JP6488136B2/en
Publication of JP2016139228A publication Critical patent/JP2016139228A/en
Application granted granted Critical
Publication of JP6488136B2 publication Critical patent/JP6488136B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、移動先まで自動車に乗せてもらいたいと考える利用者と、移動の途中に、利用者を利用者が望む場所まで乗せてもよいと思う自動車の運転者とのマッチングを行なうサービス等に関するものである。   The present invention provides a service for matching a user who wants to get on a car to a destination and a car driver who thinks that the user may get to a place desired by the user in the middle of movement, etc. It is about.

従来の技術として、タクシー車両側端末から車両現在位置を含む車両情報を受信すると共に車種を含む属性情報を取得する手段と、顧客側端末から顧客の現在位置情報を受信して、顧客の現在位置から所定範囲内に位置する空車タクシーを対象として車両情報及びタクシー属性情報を含むタクシー情報を送信する手段とを有する制御サーバ等が知られていた(例えば、特許文献1参照)。   As a conventional technology, means for receiving vehicle information including the vehicle current position from the taxi vehicle side terminal and obtaining attribute information including the vehicle type, and receiving the customer current position information from the customer side terminal, the customer current position And a control server having means for transmitting taxi information including vehicle information and taxi attribute information for an empty taxi located within a predetermined range from the vehicle (see, for example, Patent Document 1).

特開2013−134641号公報(第1頁、第1図等)Japanese Unexamined Patent Publication No. 2013-134641 (first page, FIG. 1 etc.)

しかしながら、従来の技術においては、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができない、という課題があった。   However, in the conventional technology, there is a problem that the convenience between the driver and the user who uses the car that the driver drives cannot be improved.

例えば、運転者と、この運転者が運転する自動車を利用する利用者との適切な組み合わせを検出することができず、運転者と利用者との利便性を向上させることができない、という問題があった。この結果、例えば、移動先まで自動車に乗せてもらいたいと考える利用者と、移動の途中に、利用者を利用者が望む場所まで乗せてもよいと考える自動車の運転者とのマッチングを行なうサービス等を提供することができなかった。   For example, there is a problem that an appropriate combination between a driver and a user who uses a car driven by the driver cannot be detected, and convenience for the driver and the user cannot be improved. there were. As a result, for example, a service that matches a user who wants to get on the car to the destination and a driver of the car who thinks that the user may get to the place that the user wants while moving Etc. could not be provided.

例えば、従来の技術においては、上述したように、顧客の現在位置と、空車タクシーの車両現在位置との組み合わせで、空車タクシーと利用者との組み合わせを検出しているため、運転者が自動車で移動しようとする経路や利用者の目的地等が、運転者と利用者との組み合わせを検出する際に考慮されていなかった。このため、自動車の運転者の現在位置と、顧客の現在位置とが近ければ、運転者がこれから自動車で移動しようとする目的地までの経路が、利用者が移動しようとする目的地までの経路と大きく異なっていても、この運転者と、利用者との組み合わせが検出されてしまっていた。この結果、運転者が、この利用者を目的地に運んだ場合、運転者が移動しようとする目的地にたどり着く経路は、元の経路よりも遠回りとなってしまい、移動に関する運転者の要求を満たすことができない可能性があった。   For example, in the conventional technology, as described above, the combination of the current position of the customer and the current position of the vehicle of the empty taxi detects the combination of the empty taxi and the user. The route to be moved, the user's destination, and the like were not taken into account when detecting the combination of the driver and the user. For this reason, if the current position of the driver of the car is close to the current position of the customer, the route to the destination where the driver is about to move by car is the route to the destination where the user is about to move. Even if it is very different, the combination of this driver and the user has been detected. As a result, when the driver carries the user to the destination, the route that the driver reaches to the destination to be moved becomes a detour than the original route, and the driver's request regarding the movement is There was a possibility that it could not be met.

また、例えば、利用者に、この利用者が利用する運転者が運転する自動車が近づいたことを通知することができないという問題があった。   In addition, for example, there is a problem in that it is impossible to notify the user that a car driven by the driver used by the user is approaching.

また、例えば、運転者に、利用者が近づいたことを通知することができないという問題があった。   In addition, for example, there is a problem that the driver cannot be notified that the user is approaching.

また、サーバ装置に、利用者が、この利用者が利用する運転者が運転する自動車に乗車したことや、自動車から降車したことを通知することができない、という問題があった。   In addition, there is a problem in that the user cannot notify the server device that he / she has got in a car driven by the driver used by the user or that he / she has got off the car.

本発明は、上記のような課題を解消するためになされたものであり、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができるサーバ装置等を提供することを目的とする。   The present invention has been made to solve the above-described problems, and provides a server device and the like that can improve the convenience between a driver and a user who uses a car driven by the driver. The purpose is to provide.

本発明のサーバ装置は、運転者の識別子である運転者識別子と対応づけられた情報であって、運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備えたサーバ装置である。   The server device of the present invention is information associated with a driver identifier that is an identifier of the driver, and is one or more first route related information that is information related to a route that the driver travels by car, A receiving unit that receives one or more second route related information that is information associated with a user identifier that is a user identifier and that is related to a moving route, and one received by the receiving unit One or more pairs of the first route related information and the second route related information having a relationship satisfying a predetermined condition from the above first route related information and one or more second route related information. Corresponding to the first information terminal, which is the driver's information terminal indicated by the driver identifier corresponding to the first route related information that constitutes each set detected by the detection unit, and the second route related information User information terminal indicated by the user identifier To a certain second data terminal, a server device that includes a transmitter for transmitting information about the respective set.

かかる構成により、運転者と、この運転者が運転する自動車を利用する利用者との組み合わせを適切に検出することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   With this configuration, it is possible to appropriately detect a combination of the driver and a user who uses the vehicle driven by the driver, and the driver and the user who uses the vehicle driven by the driver. Convenience can be improved.

また、本発明のサーバ装置は、前記サーバ装置において、運転者識別子と対応づけられた条件であって、経路に対して運転者識別子が示す運転者が指定する許容範囲に関する条件である第一許容範囲条件が、格納される第一条件格納部を更に備え、検出部は、受信部が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた第一許容範囲条件を含む予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置である。   Further, the server device of the present invention is a condition associated with a driver identifier in the server device, which is a condition relating to an allowable range designated by the driver indicated by the driver identifier for the route. The range condition is further provided with a first condition storage unit for storing, and the detection unit is the same driver as the first route related information from the first route related information and the second route related information received by the receiving unit. It is a server device that detects one or more sets of first route related information and second route related information having a relationship that satisfies a predesignated condition including a first allowable range condition associated with an identifier.

かかる構成により、運転者と、この運転者が指定する許容範囲を満たす利用者との組み合わせを適切に検出することができる。   With such a configuration, it is possible to appropriately detect a combination of a driver and a user who satisfies an allowable range designated by the driver.

また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた条件であって、経路に対して利用者識別子が示す利用者が指定する許容範囲に関する条件である第二許容範囲条件が、格納される第二条件格納部を更に備え、検出部は、受信部が受信した第一経路関連情報と第二経路関連情報との中から、第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件を含む予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置である。   Further, the server device of the present invention is a condition that is associated with a user identifier in the server device, and is a condition relating to an allowable range designated by a user indicated by the user identifier for a route. The range condition is further provided with a second condition storage unit for storing, and the detection unit is the same user as the second route related information from the first route related information and the second route related information received by the receiving unit. It is a server device that detects one or more sets of first route related information and second route related information having a relationship that satisfies a predesignated condition including a second allowable range condition associated with an identifier.

かかる構成により、利用者と、この利用者が指定する許容範囲を満たす運転者との組み合わせを適切に検出することができる。   With this configuration, it is possible to appropriately detect a combination of a user and a driver that satisfies an allowable range specified by the user.

また、本発明のサーバ装置は、前記サーバ装置において、受信部は、送信部が送信する組に関する情報が示す組を承認する情報を、第一情報端末および第二情報端末の少なくとも一方から受信し、送信部は、更に、受信部が受信した承認する情報が、予め指定された承認に関する条件を満たす場合に、承認する情報に対応した組が確定したことを示す情報を更に送信するサーバ装置である。   In the server device according to the present invention, in the server device, the receiving unit receives, from at least one of the first information terminal and the second information terminal, information for approving the group indicated by the information about the group transmitted by the transmitting unit. The transmitting unit is a server device that further transmits information indicating that the set corresponding to the information to be approved is confirmed when the information to be approved received by the receiving unit satisfies a condition related to approval specified in advance. is there.

かかる構成により、運転者および利用者の少なくとも一方の承認によって、運転者と利用者との組み合わせを確定することができる。   With this configuration, the combination of the driver and the user can be determined by the approval of at least one of the driver and the user.

また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた利用者に対する評価を示す情報である利用者評価情報と、運転者識別子と対応づけられた運転者に対する評価を示す情報である運転者評価情報との少なくとも一方が格納される評価情報格納部を更に備え、受信部は、第一情報端末から送信される利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者に対する評価に関する情報である利用者評価関連情報と、第二情報端末から送信される運転者識別子と対応づけられた情報であって、運転者識別子が示す運転者に対する評価に関する情報である運転者評価関連情報と、の少なくとも一方を更に受信し、受信した利用者評価関連情報に対応する利用者評価情報と、受信した運転者評価関連情報に対応する運転者評価情報との少なくとも一方を評価情報格納部に蓄積し、評価情報格納部に格納された利用者評価情報と運転者評価情報との少なくとも一方を用いて、検出部による第一経路関連情報と第二経路関連情報との一以上の組の検出、および送信部による組に関する情報の送信の少なくとも一方を行なうサーバ装置である。   In the server device of the present invention, in the server device, user evaluation information which is information indicating evaluation for a user associated with the user identifier and evaluation for the driver associated with the driver identifier are performed. An evaluation information storage unit that stores at least one of driver evaluation information that is information to be displayed, and the reception unit is information associated with a user identifier transmitted from the first information terminal, and is used The user evaluation related information, which is information relating to the evaluation for the user indicated by the driver identifier, and the information associated with the driver identifier transmitted from the second information terminal, and relating to the evaluation for the driver indicated by the driver identifier At least one of the driver evaluation related information, which is information, and the user evaluation information corresponding to the received user evaluation related information and the received driver evaluation related information. At least one of the driver evaluation information corresponding to the information is accumulated in the evaluation information storage unit, and at least one of the user evaluation information and the driver evaluation information stored in the evaluation information storage unit is used, and The server device performs at least one of detection of one or more sets of one path related information and second path related information, and transmission of information related to the set by a transmission unit.

かかる構成により、評価結果を用いて、利用者と運転者の組み合わせを行なうことができる。   With this configuration, the user and the driver can be combined using the evaluation result.

また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である乗車情報が格納される乗車情報格納部を更に備え、受信部は、乗車情報を受信し、受信した乗車情報を、乗車情報格納部に蓄積するサーバ装置である。   The server device of the present invention is information associated with a user identifier in the server device, and indicates that the user indicated by the user identifier has boarded a car driven by one driver. A boarding information storage unit that stores boarding information as information is further provided, and the receiving unit is a server device that receives boarding information and accumulates the received boarding information in the boarding information storage unit.

かかる構成により、利用者が、運転手の自動車から乗車したことを検出することができる。   With this configuration, it is possible to detect that the user has boarded from the driver's automobile.

また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である降車情報が格納される降車情報格納部を更に備え、受信部は、降車情報を受信し、受信した降車情報を、乗車情報格納部に蓄積するサーバ装置である。   The server device of the present invention is information associated with a user identifier in the server device, and indicates that the user indicated by the user identifier has got off the car driven by one driver. A getting-off information storage unit for storing the getting-off information as information is further provided, and the receiving unit is a server device that receives the getting-off information and accumulates the received getting-off information in the getting-on information storing unit.

かかる構成により、利用者が、運転手の自動車から降車したことを検出することができる。   With this configuration, it is possible to detect that the user has exited from the driver's automobile.

また、本発明のサーバ装置は、前記サーバ装置において、利用者識別子と対応づけられた連絡先の情報である連絡先情報が格納される連絡先情報格納部を更に備え、送信部は、利用者について、運転者が運転する自動車を利用するための行動を検出し、利用者の利用者識別子と対応づけられた連絡先情報が示す連絡先に検出結果に関する情報を更に送信するサーバ装置である。   The server device according to the present invention further includes a contact information storage unit that stores contact information, which is contact information associated with the user identifier, in the server device. Is a server device that detects an action for using a car driven by the driver and further transmits information on the detection result to the contact indicated by the contact information associated with the user identifier of the user.

かかる構成により、利用者による運転者が運転する自動車を利用するための行動を、利用者に対応づけられた連絡先に連絡することができる。   With this configuration, the user's action for using the car driven by the driver can be communicated to a contact address associated with the user.

また、本発明のサーバ装置は、前記サーバ装置において、運転者識別子と対応づけられた情報であって、運転者に対する報奨の情報である一以上の報奨情報が格納される報奨格納部と、一の運転者が運転する自動車を一の利用者が利用した場合に、運転者に対する報奨情報を取得し、報奨情報を、運転者の運転者識別子と対応づけて報奨格納部に蓄積する報奨取得部とを更に備えたサーバ装置である。   Further, the server device of the present invention includes a reward storage unit in which one or more reward information, which is information associated with a driver identifier in the server device and is information of a reward for the driver, is stored. A reward acquisition unit that acquires reward information for a driver and stores the reward information in a reward storage unit in association with the driver identifier of the driver when a single user uses a car driven by a driver The server device further comprising:

かかる構成により、利用者を運んだ運転者に報奨を与えることができる。   With this configuration, a reward can be given to the driver who carries the user.

また、本発明のサーバ装置は、前記サーバ装置において、予め指定された一以上の待合せ場所を示す情報である一以上の待合場所情報が格納される待合場所情報格納部と、一の待合場所情報が示す待合せ場所に対して予め指定された関係となる位置に位置する利用者の第二情報端末に、一の待合せ場所に関する情報を送信する待合場所送信部とを更に備えたサーバ装置である。   The server device according to the present invention includes a waiting place information storage unit in which one or more waiting place information, which is information indicating one or more waiting places specified in advance, and one waiting place information in the server apparatus. Is a server device further comprising a waiting place transmitting unit that transmits information related to one meeting place to a second information terminal of a user located at a position that has a predetermined relationship with respect to the waiting place indicated by.

かかる構成により、利用者に近くの待合せ場所を案内することができる。   With this configuration, it is possible to guide the user to a nearby meeting place.

また、本発明のサーバ装置は、前記サーバ装置において、待合せ場所に関する情報は、待合せ場所までの経路を案内する情報であるサーバ装置である。   In the server device according to the present invention, in the server device, the information on the meeting place is information for guiding a route to the meeting place.

かかる構成により、利用者を近くの待合せ場所まで案内することができる。   With this configuration, the user can be guided to a nearby meeting place.

また、本発明のサーバ装置は、前記サーバ装置において、予め指定された一以上の待合せ場所を示す情報である一以上の待合場所情報が格納される待合場所情報格納部と、第二経路関連情報が示す出発点が、一の待合場所情報が示す場所である場合に、第二経路関連情報に対応する第二情報端末または第二経路関連情報と同じ組を構成する第一経路関連情報に対応する第一情報端末の少なくとも一方に、待合せ場所で待ち合わせる利用者と運転者との組を識別する待合識別子を送信する待合識別子送信部とを更に備えたサーバ装置である。   The server device according to the present invention includes a waiting location information storage unit that stores one or more waiting location information, which is information indicating one or more designated waiting locations, and second route related information in the server device. When the starting point indicated by is the place indicated by the one waiting place information, the second information terminal corresponding to the second route related information or the first route related information constituting the same set as the second route related information is supported. The server device further includes a waiting identifier transmitting unit that transmits a waiting identifier for identifying a set of a user and a driver waiting at a meeting place to at least one of the first information terminals.

かかる構成により、待合識別子により、待合せ場所で待ち合わせている運転者と利用者との組を識別することができる。   With this configuration, it is possible to identify a pair of a driver and a user who are waiting at a meeting place by using a waiting identifier.

本発明の第一情報端末は、運転者の第一情報端末であって、利用者の第二情報端末と無線通信を行なう第一通信部と、第一通信部が行なう通信に応じて、第二情報端末に対する近接を検出する第一近接検出部と、第一近接検出部の検出結果に応じて、第二情報端末に対する近接に関する情報を出力する第一出力部と、を備えた第一情報端末である。   The first information terminal of the present invention is the driver's first information terminal, and the first communication unit that performs wireless communication with the user's second information terminal, and the communication performed by the first communication unit, First information comprising: a first proximity detection unit that detects proximity to the two information terminals; and a first output unit that outputs information related to proximity to the second information terminal according to a detection result of the first proximity detection unit. It is a terminal.

かかる構成により、運転者に、利用者の近接を通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   With this configuration, the driver can be notified of the proximity of the user, and the convenience of the driver and the user who uses the car that the driver drives can be improved.

本発明の第二情報端末は、利用者の第二情報端末であって、運転者の第一情報端末と無線通信を行なう第二通信部と、第二通信部が行なう通信に応じて、第一情報端末に対する近接を検出する第二近接検出部と、第二近接検出部の検出結果に応じて、第一情報端末に対する近接に関する情報を出力する第二出力部と、を備えた第二情報端末である。   The second information terminal of the present invention is a user's second information terminal, and a second communication unit that performs wireless communication with the driver's first information terminal, and a communication performed by the second communication unit, 2nd information provided with the 2nd proximity detection part which detects proximity to one information terminal, and the 2nd output part which outputs the information about proximity to the 1st information terminal according to the detection result of the 2nd proximity detection part It is a terminal.

かかる構成により、利用者に、運転者の近接を通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   With this configuration, it is possible to notify the user of the proximity of the driver, and it is possible to improve the convenience of the driver and the user who uses the car that the driver drives.

本発明の第一情報端末は、運転者の第一情報端末であって、利用者の第二情報端末と無線通信を行なう第一通信部と、第二通信部が行なう通信に応じて、第二情報端末に対する近接を検出する第一近接検出部と、第一近接検出部の検出結果に応じて、利用者の利用者識別子と対応づけられた情報であって、利用者が運転者の自動車に乗車したことを示す乗車情報をサーバ装置に送信する第一送信部と、を備えた第一情報端末である。   The first information terminal of the present invention is the driver's first information terminal, and the first communication unit that performs wireless communication with the user's second information terminal, and the communication performed by the second communication unit, A first proximity detection unit for detecting proximity to the two information terminals, and information associated with the user identifier of the user according to the detection result of the first proximity detection unit, wherein the user is a driver's automobile It is the 1st information terminal provided with the 1st transmission part which transmits boarding information which shows having boarded to a server device.

かかる構成により、利用者が運転者の自動車に乗車したことを、サーバ装置に通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   With this configuration, it is possible to notify the server device that the user has boarded the driver's automobile, and to improve convenience for the driver and the user who uses the automobile driven by the driver. Can do.

本発明の第二情報端末は、利用者の第二情報端末であって、運転者の第一情報端末と無線通信を行なう第二通信部と、第一通信部が行なう通信に応じて、第一情報端末に対する近接を検出する第二近接検出部と、第二近接検出部の検出結果に応じて、利用者の利用者識別子と対応づけられた情報であって、利用者が運転者の自動車に乗車したことを示す乗車情報をサーバ装置に送信する第二送信部と、を備えた第二情報端末である。   The second information terminal of the present invention is a user's second information terminal, and the second communication unit that performs wireless communication with the driver's first information terminal, and the communication performed by the first communication unit, A second proximity detection unit for detecting proximity to one information terminal, and information associated with a user identifier of the user according to a detection result of the second proximity detection unit, wherein the user is a driver's automobile A second information terminal comprising: a second transmission unit that transmits boarding information indicating that the vehicle has been boarded to the server device.

かかる構成により、利用者が運転者の自動車に乗車したことを、サーバ装置に通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   With this configuration, it is possible to notify the server device that the user has boarded the driver's automobile, and to improve convenience for the driver and the user who uses the automobile driven by the driver. Can do.

本発明の第一情報端末は、運転者の第一情報端末であって、利用者の第二情報端末と無線通信を行なう第一通信部と、第二通信部が行なう通信に応じて、第二情報端末に対する近接を検出する第一近接検出部と、第一近接検出部の検出結果に応じて、利用者の利用者識別子と対応づけられた情報であって、利用者が運転者の自動車から降車したことを示す降車情報をサーバ装置に送信する第一送信部と、を備えた第一情報端末である。   The first information terminal of the present invention is the driver's first information terminal, and the first communication unit that performs wireless communication with the user's second information terminal, and the communication performed by the second communication unit, A first proximity detection unit for detecting proximity to the two information terminals, and information associated with the user identifier of the user according to the detection result of the first proximity detection unit, wherein the user is a driver's automobile A first information terminal comprising: a first transmission unit that transmits to the server device, information indicating that the user has got off the vehicle.

かかる構成により、利用者が運転者の自動車から降車したことを、サーバ装置に通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   With this configuration, it is possible to notify the server device that the user has got off the driver's car, and to improve the convenience of the driver and the user who uses the car that the driver drives. Can do.

本発明の第二情報端末は、利用者の第二情報端末であって、運転者の第一情報端末と無線通信を行なう第二通信部と、第一通信部が行なう通信に応じて、第一情報端末に対する近接を検出する第二近接検出部と、第二近接検出部の検出結果に応じて、利用者の利用者識別子と対応づけられた情報であって、利用者が運転者の自動車から降車したことを示す降車情報をサーバ装置に送信する第二送信部と、を備えた第二情報端末である。   The second information terminal of the present invention is a user's second information terminal, and the second communication unit that performs wireless communication with the driver's first information terminal, and the communication performed by the first communication unit, A second proximity detection unit for detecting proximity to one information terminal, and information associated with a user identifier of the user according to a detection result of the second proximity detection unit, wherein the user is a driver's automobile The second information terminal comprising: a second transmission unit that transmits the getting-off information indicating that the user has got off the vehicle to the server device.

かかる構成により、利用者が運転者の自動車から降車したことを、サーバ装置に通知することができ、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   With this configuration, it is possible to notify the server device that the user has got off the driver's car, and to improve the convenience of the driver and the user who uses the car that the driver drives. Can do.

本発明によるサーバ装置等によれば、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   According to the server device or the like according to the present invention, it is possible to improve the convenience for the driver and the user who uses the automobile that the driver drives.

本発明の実施の形態における情報処理システムのブロック図Block diagram of an information processing system in an embodiment of the present invention 同情報処理システムのサーバ装置の動作について説明するフローチャートA flowchart for explaining the operation of the server device of the information processing system 同情報処理システムのサーバ装置の動作について説明するフローチャートA flowchart for explaining the operation of the server device of the information processing system 同情報処理システムの第一情報端末の動作について説明するフローチャートA flowchart for explaining the operation of the first information terminal of the information processing system 同情報処理システムの第二情報端末の動作について説明するフローチャートA flowchart for explaining the operation of the second information terminal of the information processing system 同情報処理システムの待合端末の動作について説明するフローチャートA flowchart for explaining the operation of the waiting terminal of the information processing system 同情報処理システムのサーバ装置の待合場所情報管理表を示す図The figure which shows the waiting place information management table | surface of the server apparatus of the information processing system 同情報処理システムの第二情報端末の表示例を示す図The figure which shows the example of a display of the 2nd information terminal of the information processing system 同情報処理システムのサーバ装置の第二経路関連情報管理表を示す図The figure which shows the 2nd path | route related information management table of the server apparatus of the information processing system 同情報処理システムのサーバ装置の第二許容範囲条件管理表を示す図The figure which shows the 2nd tolerance | permissible_range condition management table of the server apparatus of the information processing system 同情報処理システムのサーバ装置の第一許容範囲条件管理表を示す図The figure which shows the 1st tolerance | permissible_range condition management table of the server apparatus of the information processing system 同情報処理システムのサーバ装置の第一経路関連情報管理表を示す図The figure which shows the 1st path | route related information management table of the server apparatus of the information processing system 同情報処理システムのサーバ装置を説明するための模式図Schematic diagram for explaining the server device of the information processing system 同情報処理システムのサーバ装置の組情報管理表を示す図The figure which shows the group information management table of the server apparatus of the information processing system 同情報処理システムの第一情報端末の表示例を示す図The figure which shows the example of a display of the 1st information terminal of the information processing system 同情報処理システムの第二情報端末の表示例を示す図The figure which shows the example of a display of the 2nd information terminal of the information processing system 同情報処理システムの第一情報端末の表示例を示す図を示す図The figure which shows the figure which shows the example of a display of the 1st information terminal of the information processing system 同情報処理システムのサーバ装置の待合端末の表示例を示す図The figure which shows the example of a display of the waiting terminal of the server apparatus of the information processing system 同情報処理システムのサーバ装置の連絡先管理表を示す図The figure which shows the contact management table of the server apparatus of the information processing system 同情報処理システムのサーバ装置が送信する情報の表示例を示す図The figure which shows the example of a display of the information which the server apparatus of the information processing system transmits 同コンピュータシステムの外観の一例を示す図The figure which shows an example of the external appearance of the computer system 同コンピュータシステムの構成の一例を示す図The figure which shows an example of a structure of the computer system

以下、サーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。   Hereinafter, embodiments of a server device and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.

(実施の形態)
図1は、本実施の形態における情報処理システム1000のブロック図である。
(Embodiment)
FIG. 1 is a block diagram of an information processing system 1000 in the present embodiment.

情報処理システム1000は、サーバ装置1、一または二以上の第一情報端末2、一または二以上の第二情報端末3、および一または二以上の待合端末4を備える。サーバ装置1,第一情報端末2,第二情報端末3,および待合端末等は、例えば、情報の通信が可能となるよう無線通信ネットワークや、無線通信回線等により接続されている。無線通信の代わりに、少なくとも一部を有線通信により実現してもよい。ただし、サーバ装置1,第一情報端末2,第二情報端末3,および待合端末等は、それぞれがネットワーク等を介さずに、直接無線通信等により通信可能であっても良い。なお、図1においては、説明の便宜上、第一情報端末2、第二情報端末3、および待合端末4が、それぞれ一つである場合を一例として示している。   The information processing system 1000 includes a server device 1, one or more first information terminals 2, one or two or more second information terminals 3, and one or two or more waiting terminals 4. The server device 1, the first information terminal 2, the second information terminal 3, and the waiting terminal are connected by, for example, a wireless communication network, a wireless communication line, or the like so that information can be communicated. Instead of wireless communication, at least a part may be realized by wired communication. However, the server device 1, the first information terminal 2, the second information terminal 3, the waiting terminal, and the like may be capable of communicating directly by wireless communication or the like without going through a network or the like. In FIG. 1, for convenience of explanation, the case where there is one each of the first information terminal 2, the second information terminal 3, and the waiting terminal 4 is shown as an example.

サーバ装置1は、受信部101、情報格納部102、第一条件格納部103、第二条件格納部104、評価情報格納部105、検出部106、送信部107、乗車情報格納部108、降車情報格納部109、連絡先情報格納部110、報奨格納部111、報奨取得部112、待合場所情報格納部113、待合場所送信部114、待合識別子送信部115を備える。   The server device 1 includes a receiving unit 101, an information storage unit 102, a first condition storage unit 103, a second condition storage unit 104, an evaluation information storage unit 105, a detection unit 106, a transmission unit 107, a boarding information storage unit 108, and getting-off information. A storage unit 109, a contact information storage unit 110, a reward storage unit 111, a reward acquisition unit 112, a waiting place information storage unit 113, a waiting place transmission unit 114, and a waiting identifier transmission unit 115 are provided.

第一情報端末2は、第一受付部200、第一通信部201、第一近接検出部202、第一出力部203、第一送信部204を備える。   The first information terminal 2 includes a first reception unit 200, a first communication unit 201, a first proximity detection unit 202, a first output unit 203, and a first transmission unit 204.

第二情報端末3は、第二受付部300、第二通信部301、第二近接検出部302、第二出力部303、第二送信部304を備える。   The second information terminal 3 includes a second reception unit 300, a second communication unit 301, a second proximity detection unit 302, a second output unit 303, and a second transmission unit 304.

待合端末4は、待合受信部401、待合出力部402を備える。   The waiting terminal 4 includes a waiting receiving unit 401 and a waiting output unit 402.

サーバ装置1は、例えばコンピュータ等により実現される。   The server device 1 is realized by a computer or the like, for example.

受信部101は、一または二以上の第一経路関連情報と、一または二以上の第二経路関連情報とを受信する。   The receiving unit 101 receives one or more first route related information and one or more second route related information.

第一経路関連情報は、運転者の識別子である運転者識別子と対応づけられた情報であって、この運転者が自動車で移動する経路に関連する情報である。運転者が自動車で移動する経路とは、通常は、運転者が自動車で移動する予定の経路であるが、運転者が既に移動中の経路であっても良い。   The first route related information is information associated with a driver identifier that is a driver identifier, and is information related to a route on which the driver travels by car. The route along which the driver travels by car is usually a route that the driver plans to travel by car, but may be a route on which the driver is already moving.

第一経路関連情報は、例えば、一以上の地点情報を有する情報である。例えば、地点情報は、地点を示す情報であり、例えば、地点を示す座標や、地点の名称等の識別子の情報である。地点情報は、例えば、経路の探索に利用可能な情報である。第一経路情報が有する地点情報は、例えば、運転者の現在地や、運転者が指定する出発地、目的地、経由地等のうちの一以上の地点を示す情報である。なお、現在地を出発地と考えてもよい。また、第一経路関連情報は、経路探索を行なう際に用いられる条件(例えば、有料道路を通らない等)を有していてもよい。   The first route related information is, for example, information having one or more pieces of point information. For example, the point information is information indicating a point, and is, for example, information indicating an identifier such as a coordinate indicating a point or a name of the point. The point information is, for example, information that can be used for route search. The point information included in the first route information is, for example, information indicating one or more points among the current location of the driver, a departure point, a destination, a waypoint, and the like designated by the driver. The current location may be considered as the departure location. Further, the first route related information may have conditions (for example, not passing through a toll road) used when performing route search.

第一経路関連情報は、運転者が自動車で移動する経路を示す経路情報を有する情報であっても良い。例えば、第一経路関連情報は、運転者が、第一情報端末2や、他のサーバ装置等を利用して経路探索を行なって取得した経路情報であってもよい。経路情報は、例えば、出発地から目的地までの経路を示す情報である。経路情報は、例えば、通常のナビゲーション装置等で取得される経路を示す情報である。経路情報は、例えば、移動の際に通過するリンクやノードの情報とその通過順序等を表す情報との組み合わせや、移動する際に通過する地名や住所、交差点等の情報である。   The first route related information may be information having route information indicating a route along which the driver travels by car. For example, the first route related information may be route information acquired by the driver performing a route search using the first information terminal 2, another server device, or the like. The route information is information indicating a route from the departure place to the destination, for example. The route information is information indicating a route acquired by, for example, a normal navigation device. The route information is, for example, information such as a combination of link and node information that passes when moving and information that indicates the order of passage, a place name, an address, and an intersection that pass when moving.

第一経路関連情報は、上記のような地点情報と、経路情報との両方を有していても良い。また、第一経路関連情報は、現在日時や、運転者が経路の決定を行なった日時や、運転者が自動車で出発地を出発する出発予定日時や、出発地を出発した出発日時や、目的地や経由地に到着する到着予定日時等の運転者に関連した日時の情報を更に有していても良い。なお、ここでの日時は、日付が特定可能である場合には、日時のみの情報であってもよい。かかることは、以下においても同様である。   The first route related information may have both the above point information and route information. In addition, the first route related information includes the current date and time, the date and time when the driver decided the route, the scheduled departure date and time when the driver departed from the car, the departure date and time when the driver left the departure point, It may further have date and time information related to the driver, such as estimated arrival date and time to arrive at the place or waypoint. Note that the date and time here may be information of only the date and time when the date can be specified. The same applies to the following.

受信部101は、第一経路関連情報の識別子である第一識別子と対応づけられた第一経路関連情報を受信してもよい。あるいは、受信部101は、第一経路関連情報を、第一識別子と対応づけて情報格納部102に蓄積してもよい。かかることは、以下の第二経路関連情報においても同様である。第一識別子は、例えば、文字列や数字列等により構成されるコード等である。かかることは、後述する第二識別子においても同様である。   The receiving unit 101 may receive the first route related information associated with the first identifier that is the identifier of the first route related information. Alternatively, the receiving unit 101 may store the first route related information in the information storage unit 102 in association with the first identifier. This also applies to the following second route related information. The first identifier is, for example, a code composed of a character string or a numeric string. The same applies to the second identifier described later.

第二経路関連情報は、利用者の識別子である利用者識別子と対応づけられた情報であって、この利用者が移動する経路に関連する情報である。利用者が移動する経路とは、通常、利用者が移動する予定の経路である。   The second route related information is information associated with a user identifier which is a user identifier, and is information related to a route along which the user moves. The route traveled by the user is usually a route planned to travel by the user.

第二経路関連情報は、例えば、一以上の地点情報を有する情報である。第二経路情報が有する地点情報は、例えば、利用者の現在地や、利用者が指定する出発地、目的地、経由地等のうちの一以上の地点を示す情報である。なお、現在地を出発地と考えてもよい。なお、出発地や現在地を示す地点情報は、後述する待合場所情報が示す場所であっても良い。例えば、待合場所情報が示す場所の識別子である待合場所識別子であっても良い。   The second route related information is, for example, information having one or more pieces of point information. The point information included in the second route information is, for example, information indicating one or more points among a user's current location, a departure point, a destination, a waypoint, and the like designated by the user. The current location may be considered as the departure location. Note that the point information indicating the departure place and the current position may be a place indicated by waiting place information described later. For example, a waiting place identifier that is an identifier of a place indicated by the waiting place information may be used.

第二経路関連情報は、利用者が移動する経路を示す経路情報を有する情報であっても良い。例えば、第二経路関連情報は、利用者が、第二情報端末3や、他のサーバ装置等を利用して経路探索を行なって取得した経路情報であってもよい。   The second route related information may be information having route information indicating a route along which the user moves. For example, the second route-related information may be route information acquired by a route search by the user using the second information terminal 3 or another server device.

第二経路関連情報は、上記のような地点情報と、経路情報との両方を有していても良い。また、第二経路関連情報は、現在日時や、利用者が経路の決定を行なった日時や、利用者が出発地を出発する出発希望日時や、目的地や経由地に到着する到着希望日時等の利用者に関連した日時の情報を更に有していても良い。   The second route related information may have both the above point information and route information. In addition, the second route related information includes the current date and time, the date and time when the user decided the route, the desired departure date and time when the user leaves the departure place, the desired arrival date and time when the user arrives at the destination and via point, etc. You may further have the date information relevant to the user.

運転者識別子とは、自動車の運転者の識別子である。運転者識別子は、例えば、運転者の氏名や、運転者の携帯電話番号や、運転者のメールアドレス、運転者のSNS(ソーシャルネットワークサービス)やショートメッセージングサービスのアカウント、運転者に割り当てられたコード等や、これらの二以上の組み合わせ等である。運転者識別子は、例えば、運転者が利用する第一情報端末2の識別子と同じもの、もしくは第一情報端末2の識別子と対応づけられたものであってもよい。運転者が利用する第一情報端末2は、運転者が契約している第一情報端末2と考えてもよい。   The driver identifier is an identifier of an automobile driver. The driver identifier is, for example, the driver's name, the driver's mobile phone number, the driver's e-mail address, the driver's SNS (social network service) or short messaging service account, and the code assigned to the driver. Or a combination of two or more thereof. For example, the driver identifier may be the same as the identifier of the first information terminal 2 used by the driver, or may be associated with the identifier of the first information terminal 2. The first information terminal 2 used by the driver may be considered as the first information terminal 2 with which the driver has a contract.

利用者識別子とは、運転者識別子が示す運転者が運転する自動車を利用する利用者の識別子である。運転者が運転する自動車を利用するということは、例えば、運転者が運転する自動車に乗ること、具体的には、運転者と同乗することである。利用者識別子としては、上述した運転者識別子と同様の情報、例えば、利用者の氏名や、携帯電話番号、メールアドレス等が利用可能である。利用者識別子は、例えば、利用者が利用する第二情報端末3の識別子と同じもの、もしくは第二情報端末3の識別子と対応づけられたものであってもよい。運転者が利用する第二情報端末3は、運転者が契約している第二情報端末3と考えてもよい。   The user identifier is an identifier of a user who uses a car driven by the driver indicated by the driver identifier. The use of a car driven by the driver means, for example, riding in the car driven by the driver, specifically, riding with the driver. As the user identifier, the same information as the driver identifier described above, for example, the user's name, mobile phone number, mail address, etc. can be used. For example, the user identifier may be the same as the identifier of the second information terminal 3 used by the user, or may be associated with the identifier of the second information terminal 3. The second information terminal 3 used by the driver may be considered as the second information terminal 3 with which the driver has a contract.

第一経路関連情報は運転者識別子とどのように対応づけられていても良い。例えば、第一関連情報が、対応する運転者識別子を有していても良く、第一関連情報と、対応する運転者識別子とを有する情報を受信部101が受信してもよい。第一関連情報とともに受信する運転者識別子を、第一経路情報に対応づけられた運転者識別子としてもよい。かかることは、第二経路関連情報と利用者識別子との対応づけに関しても同様である。また、同様に、以下において、一の情報が、運転者識別子や利用者識別子等の一の識別子と対応づけられているということは、一の情報が、この一の識別子を有することであっても良く、一の情報と、一の識別子とを有する情報が用いられることであってもよく、一の情報と一の識別子とが対をなしていること等であってもよい。例えば、一の識別子と対応づけられた一の情報を受信することは、一の識別子を有する一の情報を受信することであっても良く、一の識別子と一の情報とを有する情報を受信することであっても良い。   The first route related information may be associated with the driver identifier in any way. For example, the first related information may have a corresponding driver identifier, and the receiving unit 101 may receive information having the first related information and the corresponding driver identifier. The driver identifier received together with the first related information may be a driver identifier associated with the first route information. The same applies to the correspondence between the second route related information and the user identifier. Similarly, in the following, one piece of information is associated with one identifier such as a driver identifier and a user identifier, so that one piece of information has this one identifier. Alternatively, information having one information and one identifier may be used, or one information and one identifier may be paired. For example, receiving one information associated with one identifier may be receiving one information having one identifier, and receiving information having one identifier and one information. It may be to do.

受信部101は、例えば、第一情報端末2から、運転者識別子と対応づけられた第一経路関連情報を受信する。この運転者識別子は、通常、第一情報端末2を利用する運転者の運転者識別子である。   The receiving unit 101 receives, for example, the first route related information associated with the driver identifier from the first information terminal 2. This driver identifier is usually the driver identifier of the driver who uses the first information terminal 2.

受信部101は、例えば、第二情報端末3から、利用者識別子と対応づけられた第二経路関連情報を受信する。この利用者識別子は、通常、第二情報端末3を利用する利用者の利用者識別子である。   For example, the receiving unit 101 receives the second route related information associated with the user identifier from the second information terminal 3. This user identifier is usually the user identifier of the user who uses the second information terminal 3.

受信部101は、第一経路関連情報と第二経路関連情報とを同時に受信しなくてよい。   The receiving unit 101 may not receive the first route related information and the second route related information at the same time.

受信部101は、例えば、受信した第一経路関連情報を情報格納部102に蓄積する。また、受信部101は、受信した第二経路関連情報を情報格納部102に蓄積する。ここでの蓄積は一時記憶も含む概念である。   For example, the receiving unit 101 accumulates the received first route related information in the information storage unit 102. In addition, the reception unit 101 accumulates the received second route related information in the information storage unit 102. The accumulation here is a concept including temporary storage.

受信部101は、後述する送信部107が送信する組に関する情報が示す組を承認する情報を、第一情報端末2および第二情報端末3の少なくとも一方から受信するようにしてもよい。送信部107が送信する組に関する情報とは、後述する検出部106が検出した組に関する情報である。組を承認する情報は、組を構成する第一経路関連情報を承認する情報であっても、組を構成する第二経路関連情報を承認する情報であってもよく、その両方であっても良い。組を承認する情報は、組を構成する第一経路関連情報に対応する運転者を承認する情報と考えても良い。また、組を承認する情報は、組を構成する第二経路関連情報に対応する利用者を承認する情報と考えても良く、その両方と考えてもよい。第一情報端末2が送信する組を承認する情報と、第二情報端末3が送信する組に関する情報とは同じ情報であっても異なる情報であっても良い。組を承認する情報は、例えば、承認対象となる組の識別子を有する情報である。組の識別子の代わりに、あるいは組の識別子に加えて、組を構成する第一経路関連情報や第二経路関連情報を識別する情報を有していても良い。また、組を承認する情報は、更に、承認を行なう運転者の運転者識別子や、承認を行なう利用者の利用者識別子を有していても良い。なお、以下において、組を承認する情報を承認情報と呼ぶ場合がある。   The receiving unit 101 may receive, from at least one of the first information terminal 2 and the second information terminal 3, information for approving a set indicated by information on a set transmitted by the transmitting unit 107 described later. The information related to the set transmitted by the transmission unit 107 is information related to the set detected by the detection unit 106 described later. The information for approving the set may be information for approving the first route related information constituting the set, or the information for approving the second route related information constituting the set, or both. good. The information for approving the group may be considered as information for approving the driver corresponding to the first route-related information constituting the group. The information for approving the set may be considered as information for approving the user corresponding to the second route related information constituting the set, or may be considered as both. The information for approving the group transmitted by the first information terminal 2 and the information regarding the group transmitted by the second information terminal 3 may be the same information or different information. The information for approving the set is, for example, information having the identifier of the set to be approved. Instead of the group identifier or in addition to the group identifier, there may be information for identifying the first path related information and the second path related information constituting the group. In addition, the information for approving the set may further include a driver identifier of the driver who performs the approval and a user identifier of the user who performs the approval. In the following, information for approving a set may be referred to as approval information.

受信部101は、例えば、一以上の利用者評価関連情報と、一以上の運転者評価関連情報と、の少なくとも一方を受信する。利用者評価関連情報は、第一情報端末2から送信される利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者に対する評価に関する情報である。利用者評価関連情報は、例えば、第一情報端末2を利用する運転者による利用者に対する評価に関する情報である。利用者に対する評価に関する情報は、例えば、利用者を評価した評価結果を示す情報である。利用者に対する評価に関する情報とは、例えば、一または二以上の利用者を評価するための評価項目と、各評価項目に対する評価内容を示す情報とを有する情報である。評価内容を示す情報は、例えば、評価を二以上の段階(例えばA,B、C等)で示した情報や、評価結果を点数で示した情報である。なお、評価項目が一つである場合、評価項目は省略して良い。運転者評価関連情報は、第二情報端末3から送信される運転者識別子と対応づけられた情報であって、運転者識別子が示す運転者に対する評価に関する情報である。運転者評価関連情報は、例えば、第二情報端末3を利用する利用者による運転者に対する評価に関する情報である。運転者に対する評価に関する情報は、例えば、運転者を評価した評価結果を示す情報である。運転者に対する評価に関する情報とは、例えば、上述した利用者に対する評価に関する情報において、利用者を評価するための評価項目を、運転者を評価するための一以上の評価項目に置き換えたものに相当する。   For example, the receiving unit 101 receives at least one of one or more pieces of user evaluation related information and one or more pieces of driver evaluation related information. The user evaluation related information is information associated with the user identifier transmitted from the first information terminal 2, and is information related to evaluation for the user indicated by the user identifier. The user evaluation related information is, for example, information related to evaluation of the user by the driver using the first information terminal 2. The information regarding the evaluation for the user is, for example, information indicating an evaluation result of evaluating the user. The information related to the evaluation for the user is information having, for example, an evaluation item for evaluating one or more users and information indicating evaluation contents for each evaluation item. The information indicating the evaluation content is, for example, information indicating the evaluation in two or more stages (for example, A, B, C, etc.) and information indicating the evaluation result in terms of scores. If there is one evaluation item, the evaluation item may be omitted. The driver evaluation related information is information associated with the driver identifier transmitted from the second information terminal 3, and is information related to the evaluation for the driver indicated by the driver identifier. The driver evaluation related information is, for example, information related to evaluation of the driver by the user who uses the second information terminal 3. The information regarding the evaluation for the driver is, for example, information indicating an evaluation result of evaluating the driver. The information related to the evaluation for the driver corresponds to, for example, information obtained by replacing the evaluation item for evaluating the user with one or more evaluation items for evaluating the driver in the above-described information regarding the evaluation for the user. To do.

そして、受信部101は、例えば、受信した利用者評価関連情報に対応する利用者の評価を示す情報である利用者評価情報と、受信した運転者評価関連情報に対応する運転者の評価を示す情報である運転者評価情報とを、後述する評価情報格納部105に蓄積する。例えば、受信部101は、利用者評価関連情報に対応する利用者評価情報を、この利用者評価情報に対応する利用者識別子と対応づけて蓄積する。例えば、受信部101は、運転者評価関連情報に対応する運転者評価情報を、この運転者評価関連情報に対応する運転者識別子と対応づけて蓄積する。   And the receiving part 101 shows the evaluation of the driver | operator corresponding to the user evaluation information which is the information which shows the evaluation of the user corresponding to the received user evaluation related information, and the received driver evaluation related information, for example. The driver evaluation information, which is information, is accumulated in an evaluation information storage unit 105 described later. For example, the receiving unit 101 stores user evaluation information corresponding to user evaluation related information in association with a user identifier corresponding to this user evaluation information. For example, the receiving unit 101 stores the driver evaluation information corresponding to the driver evaluation related information in association with the driver identifier corresponding to the driver evaluation related information.

利用者評価関連情報に対応する利用者評価情報は、利用者評価関連情報を用いて、予め指定された演算や変換等を行なうことで、受信部101が取得した情報であっても良い。例えば、利用者評価情報は、利用者関連情報の各評価項目毎の点数の積算値や、平均値や、評価項目毎に設定された重み付け値等を用いて加重平均した値や、重み付けして積算した値である。また、利用者評価情報は、利用者関連情報の段階を示す情報(例えば、評価A)を、予め指定された各段階に対応づけられた値(例えば、5点等)に置き換えたものである。かかることは、運転者評価情報においても同様である。   The user evaluation information corresponding to the user evaluation related information may be information acquired by the receiving unit 101 by performing a predetermined calculation or conversion using the user evaluation related information. For example, the user evaluation information may be a weighted average value using an integrated value, an average value, a weighted value set for each evaluation item, or a weighted value for each evaluation item of the user-related information. The integrated value. The user evaluation information is information obtained by replacing information (for example, evaluation A) indicating the level of the user-related information with a value (for example, 5 points) associated with each predetermined level. . The same applies to the driver evaluation information.

なお、利用者評価関連情報に対応する利用者評価情報は、利用者評価関連情報そのものであっても良く、この場合、利用者評価関連情報に対応する利用者評価情報を蓄積することは、利用者評価関連情報をそのまま蓄積することがであってもよい。かかることは、運転者評価情報においても同様である。   The user evaluation information corresponding to the user evaluation related information may be the user evaluation related information itself. In this case, storing the user evaluation information corresponding to the user evaluation related information The person evaluation related information may be stored as it is. The same applies to the driver evaluation information.

受信部101は、利用者識別子と対応づけられた乗車情報を受信する。乗車情報は、この乗車情報が対応づけられた利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である。乗車情報は、例えば、利用者が乗車した自動車の運転者の運転者識別子を有する情報である。なお、乗車情報は、この利用者と運転者との組を示す上述した組識別子と対応づけられた情報であっても良い。この場合、組識別子に対応する利用者識別子が、乗車情報に対応づけられた利用者識別子と考えてよい。また、乗車情報は、乗車した日時等の情報を有していても良い。   The receiving unit 101 receives boarding information associated with a user identifier. The boarding information is information indicating that the user indicated by the user identifier associated with the boarding information has boarded the car driven by one driver. The boarding information is, for example, information having a driver identifier of a driver of a car on which the user has boarded. The boarding information may be information associated with the above-described set identifier indicating the set of the user and the driver. In this case, the user identifier corresponding to the set identifier may be considered as the user identifier associated with the boarding information. The boarding information may include information such as the date and time of boarding.

受信部101は、例えば、乗車情報を、第一情報端末2から受信してもよく、第二情報端末3から受信してもよく、その両方から受信してもよい。   For example, the receiving unit 101 may receive the boarding information from the first information terminal 2, the second information terminal 3, or both.

受信部101は、受信した乗車情報を、後述する乗車情報格納部108に蓄積する。例えば、受信部101は、乗車情報を利用者識別子と対応づけて、乗車情報格納部108に蓄積する。   The receiving unit 101 accumulates the received boarding information in a boarding information storage unit 108 described later. For example, the receiving unit 101 stores the boarding information in the boarding information storage unit 108 in association with the user identifier.

受信部101は、利用者識別子と対応づけられた降車情報を受信する。降車情報は、この降車情報が対応づけられた利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である。降車情報は、例えば、利用者が降車した自動車の運転者の運転者識別子を有する情報である。なお、降車情報は、この利用者と運転者との組を示す上述した組識別子と対応づけられた情報であっても良い。この場合、組識別子に対応する利用者識別子が、降車情報に対応づけられた利用者識別子と考えてよい。また、降車情報は、降車した日時等の情報を有していても良い。   The receiving unit 101 receives the getting-off information associated with the user identifier. The getting-off information is information indicating that the user indicated by the user identifier associated with the getting-off information has got off the car driven by one driver. The getting-off information is, for example, information having a driver identifier of the driver of the car that the user got off. The getting-off information may be information associated with the above-described set identifier indicating the set of the user and the driver. In this case, the user identifier corresponding to the set identifier may be considered as the user identifier associated with the getting-off information. Moreover, the getting-off information may include information such as the date and time when the user gets off.

受信部101は、例えば、降車情報を、第一情報端末2から受信してもよく、第二情報端末3から受信してもよく、その両方から受信してもよい。   For example, the receiving unit 101 may receive the getting-off information from the first information terminal 2, may be received from the second information terminal 3, or may be received from both.

受信部101は、受信した降車情報を、後述する降車情報格納部109に蓄積する。例えば、受信部101は、降車情報を利用者識別子と対応づけて、降車情報格納部109に蓄積する。   The receiving unit 101 accumulates the received getting-off information in a getting-off information storage unit 109 described later. For example, the receiving unit 101 associates the getting-off information with the user identifier and accumulates it in the getting-off information storage unit 109.

受信部101は、第一情報端末2から、運転者識別子と対応づけられた第一許容範囲条件を受信し、受信した第一許容範囲条件を、この運転者識別子と対応づけて第一条件格納部103に蓄積してもよい。受信部101は、第一許容範囲条件を第一経路関連情報とともに受信してもよい。第一許容範囲条件については、後述する。   The receiving unit 101 receives, from the first information terminal 2, the first allowable range condition associated with the driver identifier, and stores the received first allowable range condition in association with the driver identifier. It may be stored in the unit 103. The receiving unit 101 may receive the first allowable range condition together with the first route related information. The first allowable range condition will be described later.

受信部101は、第二情報端末3から、利用者識別子と対応づけられた第二許容範囲条件を受信し、受信した第二許容範囲条件を、この利用者識別子と対応づけて第二条件格納部104に蓄積してもよい。受信部101は、第二許容範囲条件を第二経路関連情報とともに受信してもよい。第二許容範囲条件については、後述する。   The receiving unit 101 receives, from the second information terminal 3, the second allowable range condition associated with the user identifier, and stores the received second allowable range condition in association with the user identifier. It may be accumulated in the unit 104. The receiving unit 101 may receive the second allowable range condition together with the second route related information. The second allowable range condition will be described later.

受信部101は、通常、無線の通信手段で実現されるが、有線の通信手段で実現されても良い。受信部101は、通信デバイスを含むと考えても、含まないと考えても良い。   The receiving unit 101 is usually realized by a wireless communication unit, but may be realized by a wired communication unit. The receiving unit 101 may or may not include a communication device.

情報格納部102には、例えば、受信部101が受信した第一経路関連情報が格納される。例えば、情報格納部102には、第一経路関連情報が、対応する運転者識別子と対応づけて蓄積される。また、情報格納部102には、例えば、受信部101が受信した第二経路関連情報が格納される。例えば、情報格納部102には、第一経路関連情報が、対応する利用者識別子と対応づけて蓄積される。ここでの蓄積は一時記憶も含む概念である。   In the information storage unit 102, for example, the first route related information received by the receiving unit 101 is stored. For example, the information storage unit 102 stores the first route related information in association with the corresponding driver identifier. Further, the information storage unit 102 stores, for example, second route related information received by the receiving unit 101. For example, in the information storage unit 102, the first route related information is accumulated in association with the corresponding user identifier. The accumulation here is a concept including temporary storage.

なお、情報格納部102には、受信部101が受信した第一経路関連情報を用いて後述する検出部106が取得した経路情報が、この第一経路関連情報に対応する運転者識別子と対応づけて格納されても良い。この経路情報は、例えば、後述する検出部106により取得される。また、情報格納部102には、受信部101が受信した第二経路関連情報を用いて後述する検出部106が取得した経路情報が、この第二経路関連情報に対応する利用者識別子と対応づけて格納されても良い。また、情報格納部102には、他の処理部等が取得した情報が格納されても良い。   In the information storage unit 102, the route information acquired by the detection unit 106 described later using the first route related information received by the receiving unit 101 is associated with the driver identifier corresponding to the first route related information. May be stored. This route information is acquired by, for example, the detection unit 106 described later. Further, in the information storage unit 102, route information acquired by the detection unit 106 described later using the second route related information received by the receiving unit 101 is associated with a user identifier corresponding to the second route related information. May be stored. The information storage unit 102 may store information acquired by other processing units.

情報格納部102は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、以下においても同様である。   The information storage unit 102 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium. The same applies to the following.

第一条件格納部103には、一以上の第一許容範囲条件が格納される。第一許容範囲条件は、運転者識別子と対応づけられた条件であって、経路に対して運転者識別子が示す運転者が指定する許容範囲に関する条件である。第一許容範囲条件は、通常、この条件が対応づけられた運転者識別子が示す運転者が指定した条件である。ここでの経路とは、例えば、移動に利用する経路である。ここでの許容範囲とは、例えば、利用者を利用者が指定する出発地から目的地まで運ぶことに関する許容範囲である。例えば、ここでの許容範囲は、利用者を運ぶ際のコストに関する許容範囲である。利用者を運ぶということは、利用者を同乗させることと考えてもよい。許容範囲は、例えば、コストについての上限値および下限値の一以上の組み合わせである。ここでのコストとは、例えば、時間や、距離や、これらの指標や、これらの組み合わせにより得られる指標や、移動が容易であるか否かを示す値等の移動に関する評価値のうちの一以上である。コストは、一般的な経路探索に用いられるコストと同様のものであってもよい。コストに関しては以下においても同様である。ただし、ここでの許容範囲は、コスト以外に関する許容範囲であってもよい。   The first condition storage unit 103 stores one or more first allowable range conditions. The first permissible range condition is a condition associated with the driver identifier, and is a condition related to a permissible range designated by the driver indicated by the driver identifier for the route. The first allowable range condition is usually a condition specified by the driver indicated by the driver identifier associated with this condition. The route here is, for example, a route used for movement. The permissible range here is, for example, a permissible range related to transporting a user from a departure place designated by the user to a destination. For example, the allowable range here is an allowable range related to the cost for carrying the user. Carrying a user may be considered as bringing a user on board. The allowable range is, for example, one or more combinations of an upper limit value and a lower limit value for cost. The cost here is, for example, one of evaluation values related to movement, such as time, distance, an index obtained by combining these, an index obtained by combining these, and a value indicating whether movement is easy or not. That's it. The cost may be the same as the cost used for general route search. The same applies to costs below. However, the allowable range here may be an allowable range other than the cost.

なお、第一許容範囲条件は、後述する予め指定された条件を取得するために用いられる条件の許容範囲等を指定するためのパラメータ等であってもよい。また、第一許可範囲条件が、後述する予め指定された条件自身であっても良く、あるいは、予め指定された条件のうちの一の条件であっても良い。かかることは、後述する第二許容範囲条件についても同様である。   The first permissible range condition may be a parameter or the like for designating a permissible range of a condition used for acquiring a predesignated condition described later. In addition, the first permission range condition may be a condition specified in advance, which will be described later, or may be one of the conditions specified in advance. The same applies to the second allowable range condition described later.

第一許容範囲条件は、例えば、運転者が自動車で、この運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地まで移動する際に、利用者を、この利用者が指定する出発地から目的地に運ぶ場合と、運ばない場合とのコストの差についての許容範囲を示す条件である。第一許容範囲条件は、例えば、利用者を運んだ場合に増加する距離および時間の少なくとも一方の上限を示す値である。利用者が指定する出発地や目的地とは、例えば、この利用者の利用者識別子と対応づけられた第二経路関連情報が示す出発地や予定地である。   The first tolerance range condition is, for example, when the driver is a car and travels from the departure place indicated by the first route related information associated with the driver identifier of the driver to the destination. This is a condition indicating an allowable range for the difference in cost between when the vehicle is transported from the departure point designated by the user to the destination and when the vehicle is not transported. The first allowable range condition is, for example, a value indicating an upper limit of at least one of the distance and time that increase when the user is carried. The departure place and the destination designated by the user are, for example, the departure place and the planned place indicated by the second route related information associated with the user identifier of the user.

また、第一許容範囲条件は、例えば、運転者の運転者識別子に対応づけられた第一経路関連情報を用いて取得される経路と、利用者が指定する出発地との間のコスト、または、一の利用者が指定する目的地との間のコスト、あるいは、これらのコストの合計についての許容範囲を示す条件である。経路と出発地や目的地等との間のコストとは、経路から出発地や目的地等へ移動する際のコストであってもよく、経路から出発地や目的地等へ移動し、更に、経路に戻る場合のコストであっても良い。例えば、経路と、一の利用者が指定する出発地との間を往復する場合の時間および距離の少なくとも一方の上限値である。第一経路関連情報を用いて取得される経路については後述する。   The first tolerance range condition is, for example, the cost between the route acquired using the first route related information associated with the driver identifier of the driver and the departure place designated by the user, or This is a condition indicating the allowable range for the cost to the destination designated by one user or the total of these costs. The cost between the route and the starting point or destination may be the cost when moving from the route to the starting point or destination, etc., moving from the route to the starting point or destination, etc. It may be the cost for returning to the route. For example, it is an upper limit value of at least one of time and distance when a round trip is made between a route and a departure place designated by one user. The route acquired using the first route related information will be described later.

また、第一許容範囲条件は、例えば、運転者が自動車で、運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地まで移動する際に、利用者を、この利用者が指定する出発地から目的地に運んだ場合の、利用者を運ぶコスト(例えば、時間および距離の少なくとも一方)の許容範囲を示す条件である。この条件は、利用者が同乗するする時間または距離の時間および距離の少なくとも一方についての、上限値および下限値の少なくとも一方を示す条件である。例えば、下限値を指定することで、運転者は、下限値よりも長い時間や距離を同乗してもらえる利用者を探すことが可能となる。   In addition, the first allowable range condition is, for example, when the driver is an automobile and moves from the departure place indicated by the first route related information associated with the driver identifier of the driver to the destination. This is a condition indicating an allowable range of the cost of carrying the user (for example, at least one of time and distance) when the user carries the vehicle from the departure place designated to the destination. This condition is a condition indicating at least one of an upper limit value and a lower limit value for at least one of the time and distance of the time or distance that the user rides together. For example, by specifying the lower limit value, the driver can search for a user who can ride a longer time or distance than the lower limit value.

また、第一許容範囲条件は、例えば、運転者の運転者識別子に対応づけられた第一経路関連情報を用いて取得される経路と、利用者の利用者識別子に対応づけられた第二経路関連情報を用いて取得される経路とが重なる部分におけるコストの許容範囲を示す条件であっても良い。例えば、第一許容範囲条件は、第一経路関連情報を用いて取得される経路と、利用者の利用者識別子を用いて取得される経路とが重なる時間や距離の下限値を示す条件である。   In addition, the first allowable range condition is, for example, a route acquired using the first route related information associated with the driver identifier of the driver, and a second route associated with the user identifier of the user. It may be a condition indicating an allowable range of costs in a portion where a route acquired using related information overlaps. For example, the first permissible range condition is a condition that indicates a lower limit value of a time or distance in which a route acquired using the first route related information and a route acquired using the user identifier of the user overlap. .

また、第一許容範囲条件は、例えば、運転者が、この運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地までを移動する際に、利用者を、この利用者が指定する出発地から目的地に運んだ場合における、第一経路関連情報が示す目的地に到着する日時の上限値であっても良い。   In addition, the first allowable range condition is, for example, when the driver moves from the departure point to the destination indicated by the first route related information associated with the driver identifier of the driver, It may be an upper limit value of the date and time when the user arrives at the destination indicated by the first route related information in the case of carrying from the departure place designated by the user to the destination.

なお、許容範囲を示す値は、許容範囲を特定可能な情報であれば、必ずしも上限値や下限値でなくても良く、例えば理想の値に対する許容範囲の値の幅を示す値や、許容範囲の比率等を示す値であっても良い。かかることは、以下においても同様である。   Note that the value indicating the allowable range does not necessarily have to be the upper limit value or the lower limit value as long as the information can specify the allowable range. For example, the value indicating the width of the allowable range relative to the ideal value or the allowable range It may be a value indicating the ratio or the like. The same applies to the following.

第一条件格納部103には、例えば、受信部101が受信した第一許容範囲条件が、対応する運転者識別子と対応づけられて蓄積される。   In the first condition storage unit 103, for example, the first allowable range condition received by the receiving unit 101 is stored in association with the corresponding driver identifier.

第二条件格納部104には、一以上の第二許容範囲条件が格納される。第二許容範囲条件は、利用者識別子と対応づけられた条件であって、経路に対して利用者識別子が示す利用者が指定する許容範囲に関する条件である。   The second condition storage unit 104 stores one or more second allowable range conditions. The second permissible range condition is a condition associated with the user identifier, and is a condition related to a permissible range designated by the user indicated by the user identifier for the route.

第二許容範囲条件は、通常、この条件が対応づけられた利用者識別子が示す利用者が指定した条件である。ここでの許容範囲とは、例えば、運転者に、利用者が指定する出発地から目的地まで運んでもらうことに関する許容範囲である。例えば、ここでの許容範囲は、運転者に運んでもらう際のコストに関する許容範囲である。運転者に運んでもらうということは、運転者と同乗することと考えてもよい。許容範囲は、例えば、コストについての上限値および下限値の一以上の組み合わせである。ただし、ここでの許容範囲は、コスト以外に関する許容範囲であってもよい。   The second permissible range condition is usually a condition designated by the user indicated by the user identifier associated with this condition. The permissible range here is, for example, a permissible range related to having the driver carry from the departure place specified by the user to the destination. For example, the allowable range here is an allowable range related to the cost when the driver carries the vehicle. Having the driver carry the vehicle may be considered as riding with the driver. The allowable range is, for example, one or more combinations of an upper limit value and a lower limit value for cost. However, the allowable range here may be an allowable range other than the cost.

第二許容範囲条件は、例えば、利用者が、この利用者の利用者識別子と対応づけられた第二経路関連情報を用いて取得された経路で移動した場合のコストと、運転者に利用者が指定する出発地から目的地まで運んでもらう場合のコストとの差についての許容範囲であってもよい。例えば、第二許容範囲条件は、第二経路関連情報を用いて取得された経路で移動した場合の時間または距離と、運転者に運んでもらう場合の時間または距離との差の上限値である。   The second allowable range condition is, for example, the cost when the user travels on the route acquired using the second route related information associated with the user identifier of the user, and the user to the driver. May be an allowable range for the difference from the cost when the vehicle is transported from the departure place to the destination. For example, the second tolerance range condition is an upper limit value of the difference between the time or distance when traveling on the route acquired using the second route related information and the time or distance when the driver carries the vehicle. .

また、第二許容範囲条件は、利用者の利用者識別子と対応づけられた第二経路関連情報が有する出発希望日時と、運転者が、利用者が指定する出発地、つまり利用者の利用者識別子と対応づけられた第二経路関連情報が示す出発地に到着する到着予定日時との差についての許容範囲、例えば、上限値や下限値であっても良い。例えば、出発希望日時が、10月5日の13時である場合、第二許容範囲条件は、10月5日の12時30分から13時30分までの時間を示す条件であってもよい。   The second tolerance range condition includes the desired departure date and time of the second route related information associated with the user identifier of the user, and the departure point designated by the user, that is, the user of the user. It may be an allowable range for a difference from the estimated arrival date and time to arrive at the departure place indicated by the second route related information associated with the identifier, for example, an upper limit value or a lower limit value. For example, when the desired departure date and time is 15:00 on October 5, the second allowable range condition may be a condition indicating a time from 12:30 to 13:30 on October 5.

また、第二許容範囲条件は、利用者の利用者識別子と対応づけられた第二経路関連情報が示す到着希望日時と、運転者が、利用者を、利用者が指定する目的地、つまり利用者の利用者識別子と対応づけられた第二経路関連情報が示す目的地まで運んだ場合の、到着予定日時との差についての許容範囲、例えば、上限値や下限値であっても良い。   The second tolerance range condition includes the desired arrival date and time indicated by the second route related information associated with the user identifier of the user, the destination specified by the user, that is, the use by the driver. It may be an allowable range for the difference from the estimated arrival date and time, for example, an upper limit value or a lower limit value, when it is transported to the destination indicated by the second route related information associated with the user identifier of the user.

第二条件格納部104には、例えば、受信部101が受信した第二許容範囲条件が、対応する運転者識別子と対応づけられて蓄積される。   In the second condition storage unit 104, for example, the second allowable range condition received by the receiving unit 101 is accumulated in association with the corresponding driver identifier.

評価情報格納部105には、利用者評価情報と、運転者評価情報との少なくとも一方が格納される。評価情報格納部105には、例えば、利用者評価情報が、利用者識別子と対応づけて格納される。評価情報格納部105には、例えば、運転者評価情報が、運転者識別子と対応づけて格納される。運転者評価情報や、利用者評価情報が、数値である場合でって、受信部101が蓄積しようとする運転者評価情報や利用者評価情報と一致する運転者識別子や利用者識別子と対応づけられた利用者評価情報や運転者評価情報が既に格納されている場合、受信部101は、新たに蓄積する運転者評価情報や、利用者評価情報は、既に格納されている運転者評価情報や、利用者評価情報に加算されるようにしてもよい。   The evaluation information storage unit 105 stores at least one of user evaluation information and driver evaluation information. In the evaluation information storage unit 105, for example, user evaluation information is stored in association with a user identifier. In the evaluation information storage unit 105, for example, driver evaluation information is stored in association with a driver identifier. The driver evaluation information and the user evaluation information are numerical values, and are associated with the driver identifier and the user identifier that match the driver evaluation information and the user evaluation information that the receiving unit 101 intends to accumulate. When the received user evaluation information and driver evaluation information are already stored, the receiving unit 101 may store the newly accumulated driver evaluation information and the user evaluation information. In addition, it may be added to the user evaluation information.

利用者評価情報と、運転者評価情報とは、それぞれ異なる管理表(図示せず)等で管理されるようにしてもよく、同じ管理表で管理されても良い。また、評価情報格納部105は、物理的に異なる複数の記録媒体で構成されていてもよく、利用者評価情報と、運転者評価情報とが、評価情報格納部105を構成する複数の記録媒体のうちの、異なる記録媒体にそれぞれ蓄積されるようにしてもよい。   The user evaluation information and the driver evaluation information may be managed by different management tables (not shown) or the like, or may be managed by the same management table. Further, the evaluation information storage unit 105 may be composed of a plurality of physically different recording media, and the user evaluation information and the driver evaluation information are a plurality of recording media constituting the evaluation information storage unit 105. May be stored in different recording media.

検出部106は、受信部101が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する。検出部106は、予め指定された検出処理やアルゴリズムを用いて、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する。第一経路関連情報と第二経路関連情報戸の組を検出することは、この第一経路関連情報と対応づけられた運転者識別子と、この第二経路関連情報と対応づけられた利用者識別子との組を検出することに相当すると考えてもよい。   The detection unit 106 includes first route related information having a relationship satisfying a predesignated condition from the one or more first route related information received by the receiving unit 101 and the one or more second route related information. One or more pairs with the second route related information are detected. The detection unit 106 detects one or more sets of first route related information and second route related information having a relationship satisfying a predesignated condition using a predesignated detection process or algorithm. Detecting a pair of first route related information and second route related information includes a driver identifier associated with the first route related information and a user identifier associated with the second route related information. It may be considered that this is equivalent to detecting the pair.

受信部101が受信した第一経路関連情報および第二経路関連情報とは、ここでは、受信部101が受信して情報格納部102に蓄積した第一経路関連情報および第二経路関連情報や、受信部101が受信した第一経路関連情報を用いて取得した運転者の経路情報等の情報や、受信部101が受信した第二経路関連情報を用いて取得した利用者の経路情報等の情報等も含む概念である。   Here, the first route related information and the second route related information received by the receiving unit 101 are the first route related information and the second route related information received by the receiving unit 101 and accumulated in the information storage unit 102, Information such as the driver's route information acquired using the first route related information received by the receiving unit 101 and the user's route information acquired using the second route related information received by the receiving unit 101 It is a concept that also includes.

予め指定された条件とは、例えば、運転者と、利用者との組み合わせを検出するための条件である。予め指定された条件は、予め用意された条件と考えてもよい。予め指定された条件は、例えば、運転者が移動する際に運ぶ利用者、あるいは運ぶ利用者の候補を検出するための条件である。予め指定された条件は、例えば、第一経路関連情報と第二経路関連情報との少なくとも一部に関連した条件である。予め指定された条件は、例えば、運転者の出発地から目的地までの経路と、利用者が指定する出発地および目的地の少なくとも一方との関係に関する条件や、運転者の出発地から目的地までの経路と、利用者の出発地から目的地までの経路との関係に関する条件等である。予め指定された条件は、運転者と、利用者との組み合わせを検出する際の検出処理やアルゴリズムに対応した条件である。運転者の出発地から目的地までの経路とは、運転者が出発地から目的地まで移動するために利用される経路や、利用されると考えられる経路、運転者が出発地から目的地まで移動するために設定した経路や、経路探索等により取得された運転者が指定する出発地と目的地との間の経路である。かかることは、利用者の出発地から目的地までの経路についても同様である。なお、以下、検出部106が第一経路関連情報と第二経路関連情報との組み合わせを検出するために用いる予め指定された条件を、検出条件と呼ぶ場合がある。検出条件は、例えば、サーバ装置1の図示しない格納部等に予め格納されている。なお、検出条件は、予め格納されている条件と、後述する第一許容範囲条件や第二許容範囲条件とを用いて作成される条件であっても良い。   The predesignated condition is, for example, a condition for detecting a combination of a driver and a user. The condition specified in advance may be considered as a condition prepared in advance. The condition designated in advance is, for example, a condition for detecting a user to be carried when the driver moves or a candidate for the carrying user. The predesignated condition is, for example, a condition related to at least a part of the first route related information and the second route related information. The predesignated conditions include, for example, conditions relating to the relationship between the route from the driver's departure point to the destination and at least one of the departure point and the destination designated by the user, or from the driver's departure point to the destination. For the relationship between the route to the destination and the route from the user's departure point to the destination. The predesignated condition is a condition corresponding to a detection process or algorithm for detecting a combination of a driver and a user. The route from the driver's departure point to the destination is the route that the driver uses to move from the departure point to the destination, the route that is considered to be used, and the driver from the departure point to the destination. This is a route between a starting point and a destination specified by a driver acquired by route search or a route set for traveling. The same applies to the route from the departure place of the user to the destination. Hereinafter, a condition designated in advance for the detection unit 106 to detect a combination of the first route related information and the second route related information may be referred to as a detection condition. The detection conditions are stored in advance in, for example, a storage unit (not shown) of the server device 1. The detection condition may be a condition created using a condition stored in advance and a first tolerance range condition or a second tolerance range condition described later.

検出部106は、受信部101が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件を含む予め指定された検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するようにしてもよい。例えば、検出部106は、検出を行なう際に、予め、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件を含む条件を作成し、作成された条件をあらかじめ指定された条件として用いて検出を行なうようにしても良い。同じ運転者識別子と対応づけられた第一許容範囲条件が複数ある場合、これらの条件を全て使っても良く、一部だけを使っても良く、また、これらをどのように組み合わせて使っても良い。例えば、検出部106は、複数の条件をそれぞれ満たす一以上の組の和集合を検出しても良く、積集合を検出しても良い。また、デフォルトで用意された条件と同じ判断に利用される第一許容範囲条件がある場合、この第一許容範囲条件を利用して、デフォルトの条件は利用しないようにしても良い。かかることは、以下の第二許容範囲条件に関しても同様である。   The detection unit 106 includes at least one first allowable range condition associated with the same driver identifier as the first route related information from the first route related information and the second route related information received by the receiving unit 101. One or more sets of the first route related information and the second route related information having a relationship satisfying a detection condition specified in advance may be detected. For example, when performing detection, the detection unit 106 creates a condition including one or more first allowable range conditions associated with the same driver identifier as the first route related information in advance, and the created condition is Detection may be performed using a condition specified in advance. If there are multiple first tolerance conditions associated with the same driver identifier, all of these conditions may be used, some may be used, and any combination of these conditions may be used. good. For example, the detection unit 106 may detect one or more sets of unions that respectively satisfy a plurality of conditions, or may detect a set of products. Further, when there is a first allowable range condition that is used for the same determination as the default prepared condition, the default condition may not be used by using the first allowable range condition. The same applies to the following second allowable range condition.

検出部106は、受信部101が受信した第一経路関連情報と第二経路関連情報との中から、第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件を含む予め指定された検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。例えば、検出部106は、検出を行なう際に、予め、第二経路関連情報と同じ利用者者識別子と対応づけられた一以上の第一許容範囲条件を含む条件を作成し、作成された条件を検出条件として用いて検出を行なうようにしても良い。   The detection unit 106 includes at least one second allowable range condition associated with the same user identifier as the second route related information from the first route related information and the second route related information received by the receiving unit 101. One or more sets of the first route related information and the second route related information having a relationship satisfying a detection condition specified in advance may be detected. For example, when performing detection, the detection unit 106 creates a condition including one or more first allowable range conditions associated with the same user identifier as the second route related information in advance. Detection may be performed using as a detection condition.

なお、検出部106は、受信部101が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件と、第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件と、を含む検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するようにしてもよい。この場合、一以上の第一許容範囲条件と、一以上の第二許容範囲条件とを、複数の第一許容範囲条件がある場合と同様に、どのように組み合わせて用いてもよい。   In addition, the detection unit 106 includes at least one first permission associated with the same driver identifier as the first route related information from the first route related information and the second route related information received by the receiving unit 101. First route related information and second route related information having a relationship that satisfies a detection condition including a range condition and one or more second allowable range conditions associated with the same user identifier as the second route related information, One or more pairs may be detected. In this case, one or more first permissible range conditions and one or more second permissible range conditions may be used in any combination as in the case where there are a plurality of first permissible range conditions.

以下、検出部106が一の組を検出する処理の例について説明する。なお、複数の組を検出する場合、検出部106は、例えば、受信部101が受信した運転者識別子と対応づけられた第一経路関連情報と、受信部101が受信した利用者識別子と対応づけられた第二経路関連情報との一以上の組み合わせについて、以下の処理例に挙げる処理をそれぞれ行なうようにすればよい。   Hereinafter, an example of processing in which the detection unit 106 detects one set will be described. When detecting a plurality of sets, for example, the detection unit 106 associates the first route related information associated with the driver identifier received by the reception unit 101 with the user identifier received by the reception unit 101. For the one or more combinations with the obtained second route related information, the following processing examples may be performed.

(1)第一の例
検出部106は、受信部101が受信した一の第一経路関連情報を用いて経路情報を取得する。ここで取得する経路情報は、第一経路関連情報が対応づけられた運転者識別子が示す運転者の出発地から目的地までの経路である。ここでは、第一経路関連情報を用いて得られる経路情報を運転者経路情報と呼び、この経路情報が示す経路を運転者経路と呼ぶ。例えば、第一経路関連情報が経路情報を有する場合、この経路情報をそのまま運転者経路情報として取得してもよい。また、第一経路関連情報が運転者の指定する出発地と目的地との地点情報を有する場合、検出部106が、この出発地と目的地とを用いて、経路探索等を行なって、この出発地と目的地との間の経路情報を取得してもよい。経路探索を行なう処理や構成については、公知技術であるため、ここでは詳細な説明は省略する。検出部106は、経路情報を取得するために用いられる、道路についてのリンクやノードの情報や、ノードに対応するコスト等の情報を図示しない格納部等に有していても良い。取得した経路情報は、第一経路関連情報と同じ運転者識別子と対応づけて情報格納部102等に蓄積し、適宜読み出すようにしても良い。
(1) First Example The detecting unit 106 acquires route information using the first first route related information received by the receiving unit 101. The route information acquired here is a route from the departure point of the driver to the destination indicated by the driver identifier associated with the first route related information. Here, the route information obtained using the first route related information is called driver route information, and the route indicated by the route information is called a driver route. For example, when the first route related information includes route information, the route information may be acquired as it is as the driver route information. In addition, when the first route related information includes point information of the departure place and the destination designated by the driver, the detection unit 106 performs a route search or the like using the departure place and the destination, and this Route information between the starting point and the destination may be acquired. Since the processing and configuration for performing the route search are well-known techniques, detailed description thereof is omitted here. The detection unit 106 may have information such as road links and nodes and cost information corresponding to the nodes used for acquiring route information in a storage unit (not shown). The acquired route information may be stored in the information storage unit 102 or the like in association with the same driver identifier as the first route related information, and may be read as appropriate.

検出部106は、受信部101が受信した利用者識別子と対応づけられた一の第二経路関連情報から、この利用者識別子が示す利用者の出発地の地点情報と、利用者の目的地の地点情報とを取得する。   The detection unit 106 uses the second route-related information associated with the user identifier received by the reception unit 101 to determine the point information of the user's departure point indicated by the user identifier and the destination of the user. Get point information.

検出部106は、上記で取得した利用者の出発地の地点情報が示す利用者の出発地と、上記で取得した運転者経路情報が示す運転者経路との間のコストを取得する。ここでは、このコストを、最短出発コストと呼ぶ。利用者の出発地と運転者経路との間のコストは、例えば、上述したように、運転者経路上から利用者の出発地へ移動し、更に、利用者を乗せて運転者経路上に戻る場合のコストである。例えば、運転者経路と利用者の出発値との間の直線で往復した距離(つまり直線距離の2倍)や、この往復した距離を自動車で移動した場合に要する時間である。また、運転者経路から利用者の出発地に至る最短経路と、利用者の出発値から運転者経路に至る最短経路との移動距離や移動時間を加算したものであっても良い。この最短経路は、経路探索により取得可能である。なお、往復ではなく、片道の距離や時間を取得しても良い。   The detection unit 106 acquires the cost between the user's departure point indicated by the location information of the user's departure point acquired above and the driver route indicated by the driver route information acquired above. Here, this cost is called the shortest departure cost. For example, as described above, the cost between the user's departure place and the driver's route moves from the driver's route to the user's departure point, and then returns to the driver's route with the user onboard. Is the cost of the case. For example, the distance traveled by a straight line between the driver's route and the departure value of the user (that is, twice the straight line distance), or the time required for moving the reciprocated distance by a car. Further, the travel distance and travel time of the shortest route from the driver route to the user's departure point and the shortest route from the user's departure value to the driver route may be added. This shortest route can be acquired by route search. Note that one-way distance and time may be acquired instead of the round trip.

検出部106は、同様の処理により、上記で取得した利用者の目的地の地点情報が示す利用者の目的地と、上記で取得した運転者経路情報が示す運転者経路との間のコストを取得する。ここでは、このコストを、最短目的コストと呼ぶ。   By similar processing, the detection unit 106 calculates the cost between the user destination indicated by the location information of the user destination acquired above and the driver route indicated by the driver route information acquired above. get. Here, this cost is called the shortest target cost.

検出部106は、取得した最短出発コストと、最短目的コストとが、検出条件を満たすか否かを判断する。例えば、検出条件が、「最短出発コストと、最短目的コストとの合計が、予め指定された上限値以下である」という条件であるとすると、検出部106は、取得した最短出発コストと最短目的コストとの合計が、上記の上限以下であるか否かを判断する。上記の上限以下であれば、条件を満たすと判断し、上限以下でなければ、条件を満たさないと判断する。例えば、コストが、距離であるとすると、最短出発コストと最短目的コストとがそれぞれ示す距離の合計が、予め指定された距離の上限値以下であれば、条件を満たすと判断し、予め指定された距離の上限値以下でなければ、条件を満たさないと判断する。   The detection unit 106 determines whether or not the acquired shortest departure cost and shortest target cost satisfy the detection condition. For example, when the detection condition is a condition that “the sum of the shortest departure cost and the shortest target cost is equal to or less than a predetermined upper limit value”, the detection unit 106 acquires the shortest departure cost and the shortest purpose acquired. It is determined whether or not the total with the cost is not more than the above upper limit. If it is below the above upper limit, it is determined that the condition is satisfied, and if it is not below the upper limit, it is determined that the condition is not satisfied. For example, assuming that the cost is a distance, if the sum of the distances indicated by the shortest departure cost and the shortest target cost is less than or equal to the upper limit value of the distance specified in advance, it is determined that the condition is satisfied and is specified in advance. If it is not less than the upper limit of the distance, it is determined that the condition is not satisfied.

検出部106は、条件を満たすと判断した場合に、この第一経路関連情報と第二経路関連情報とを、条件を満たす関係を有する第一経路関連情報と第二経路関連情報との組として検出する。ここでの組は、組み合わせと考えてもよい。   When the detection unit 106 determines that the condition is satisfied, the detection unit 106 sets the first route related information and the second route related information as a set of the first route related information and the second route related information having a relationship that satisfies the condition. To detect. The group here may be considered as a combination.

なお、検出部106は、なお、上記の判断の処理の変わりに、最短出発コストと最短目的コストとの合計が、上記の上限値を超えるという条件を満たすか否かを判断し、満たさないと判断した場合の第一経路関連情報と第二経路関連情報との組を検出しても良く、このような検出も、上記のような条件を満たす組を検出する処理と実質的に同じであると考えるようにしてもよい。かかることは、以下の判断処理においても同様である。   Note that the detection unit 106 determines whether or not the condition that the sum of the shortest departure cost and the shortest target cost exceeds the above upper limit value is satisfied instead of the above determination process. A combination of the first route related information and the second route related information in the case of determination may be detected, and such detection is substantially the same as the process of detecting a set that satisfies the above conditions. You may make it think. The same applies to the following determination processing.

ここでは、検出条件を、自然言語で表しているが、検出条件は、例えば、これらの自然言語に相当する条件式や、これらの自然言語に相当する一以上の関数や、メソッド名や、「if」、「then」等で示される制御構文等で構成されていてもよい。検出条件の形式や構造等は問わない。また、検出条件は、これらの自然言語に対応する判断処理等を行うためのアルゴリズムであっても良い。かかることは、以下においても同様である。   Here, the detection conditions are expressed in natural language. However, the detection conditions are, for example, conditional expressions corresponding to these natural languages, one or more functions corresponding to these natural languages, method names, and “ It may be configured by a control syntax indicated by “if”, “then”, and the like. The form and structure of the detection conditions are not limited. Further, the detection condition may be an algorithm for performing a determination process corresponding to these natural languages. The same applies to the following.

なお、上記においては「最短出発コストと、最短目的コストとの合計が、予め指定された上限値以下である」という条件を用いて判断を行なうようにしたが、検出部106は、「最短出発コストが、予め指定された上限値以下である」という条件を満たすか否かを判断するようにしても良い。あるいは、検出部106は、「最短目的コストが、予め指定された上限値以下である」という条件を満たすか否かを判断するようにしても良い。あるいは、検出部106は、「最短出発コストが、予め指定された上限値以下である」という条件を満たし、かつ「最短目的コストが、予め指定された上限値以下である」という条件を満たすか否かを判断するようにしても良い   In the above description, the determination is made using the condition that “the sum of the shortest departure cost and the shortest target cost is equal to or less than a predetermined upper limit value”. It may be determined whether or not the condition that the cost is equal to or less than a predetermined upper limit value is satisfied. Alternatively, the detection unit 106 may determine whether or not the condition that “the shortest target cost is equal to or lower than a predetermined upper limit value” is satisfied. Alternatively, the detection unit 106 satisfies the condition that “the shortest departure cost is equal to or lower than a predetermined upper limit value” and satisfies the condition that “the shortest target cost is equal to or lower than a predetermined upper limit value”. You may make it judge whether or not

なお、検出条件は、図示しない格納部等に予め格納されていても良いし、処理手順を示すソフトウェア等に条件を用いた判断処理が予め組み込まれていても良い。かかることは以下においても同様である。   The detection conditions may be stored in advance in a storage unit (not shown) or the like, or judgment processing using the conditions may be incorporated in advance in software or the like indicating the processing procedure. The same applies to the following.

(2)第2の例
検出部106は、受信部101が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。
(2) 2nd example The detection part 106 acquires the driver | operator route information which shows a driver | operator path | route as mentioned above using the 1st 1st path | route relevant information which the receiving part 101 received.

また、検出部106は、受信部101が受信した利用者識別子と対応づけられた一の第二経路関連情報から、この利用者識別子が示す利用者の出発地の地点情報と、利用者の目的地の地点情報とを取得する。   In addition, the detection unit 106 uses the second route-related information associated with the user identifier received by the reception unit 101, the point information of the departure place of the user indicated by the user identifier, and the purpose of the user. Get the location information of the ground.

検出部106は、上記で取得した利用者の出発地の地点情報が示す出発地と、利用者の目的地の地点情報が示す目的地と、上記の運転者経路情報が示す運転者経路とを用いて、検出条件を満たすか否かを判断する。例えば、検出条件が、「利用者の出発地と、利用者の目的地とが、運転者経路上に位置する」という条件であったとすると、検出部106は、上記で取得した利用者の出発地の地点情報と、利用者の目的地の地点情報と、上記の経路情報が示す経路上の地点を示すか否かを判断する。そしていずれも経路上の地点である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。利用者の出発地の地点情報と、利用者の目的地の地点情報との少なくとも一方が、上記の経路情報が示す経路上の地点を示さない場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出しない。   The detection unit 106 obtains the departure point indicated by the point information of the user's departure point acquired above, the destination indicated by the point information of the user's destination, and the driver route indicated by the driver route information. To determine whether the detection condition is satisfied. For example, if the detection condition is a condition that “the user's departure place and the user's destination are located on the driver's route”, the detection unit 106 obtains the user's departure obtained above. It is determined whether or not the point information on the ground, the point information on the destination of the user, and the point on the route indicated by the route information are indicated. If both are points on the route, the set of the first route related information and the second route related information is detected as a set satisfying the detection condition. If at least one of the point information of the user's departure point and the point information of the user's destination does not indicate a point on the route indicated by the route information, the first route related information and the second information A pair with the route related information is not detected as a pair satisfying the detection condition.

(3)第3の例
検出部106は、受信部101が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。
(3) Third Example The detection unit 106 acquires the driver route information indicating the driver route as described above by using the first route related information received by the receiving unit 101.

また、検出部106は、受信部101が受信した一の第二経路関連情報を用いて経路情報を取得する。この経路情報は、例えば、上記の運転者経路を示す経路情報と同様の処理により取得可能である。ここで取得する経路情報は、第二経路関連情報が対応づけられた利用者識別子が示す利用者の出発地から目的地までの経路であり、ここでは、この経路情報を利用者経路情報と呼び、この経路情報が示す経路を利用者経路と呼ぶ。例えば、第二経路関連情報が経路情報を有する場合、この経路情報をそのまま利用者経路情報として取得してもよい。また、第二経路関連情報が利用者の指定する出発地と目的地との地点情報を有する場合、検出部106が、この出発地と目的地とを用いて、経路探索等を行なって、この出発地と目的地との間の経路情報である利用者経路情報を取得してもよい。なお、取得した利用者経路情報は、予め、利用者識別子と対応づけて、情報格納部102等に蓄積しておくようにしてもよい。   In addition, the detection unit 106 acquires route information using the single second route related information received by the reception unit 101. This route information can be acquired, for example, by the same processing as the route information indicating the driver route. The route information acquired here is the route from the user's departure point to the destination indicated by the user identifier associated with the second route related information. Here, this route information is called user route information. The route indicated by the route information is called a user route. For example, when the second route related information has route information, this route information may be acquired as it is as user route information. In addition, when the second route related information includes point information of the departure point and the destination designated by the user, the detection unit 106 performs a route search or the like using the departure point and the destination, and this User route information that is route information between the departure point and the destination may be acquired. The acquired user route information may be previously stored in the information storage unit 102 or the like in association with the user identifier.

検出部106は、取得した運転者経路情報と、利用者経路情報とを比較して、両者がそれぞれ示す運転者経路と利用者経路との一致している部分を検出し、検出した部分のコスト、例えば、距離や、この距離を自動車で移動するために要する時間等を取得する。例えば、運転者経路と、利用者経路が、区間ABと、区間DFで一致していた場合、区間ABの距離と、区間DFの距離とを合計した距離を取得する。   The detection unit 106 compares the acquired driver route information with the user route information, detects a portion where the driver route and the user route indicated by both of them match, and detects the cost of the detected portion. For example, the distance, the time required to move this distance by car, etc. are acquired. For example, when the driver route and the user route match in the section AB and the section DF, the distance obtained by summing the distance in the section AB and the distance in the section DF is acquired.

そして、検出部106は、取得したコストが、検出条件を満たすか否かを判断する。検出条件が、例えば、「運転者経路と、利用者経路とが重なる部分のコストが、予め指定された下限値以上である」という条件であったとすると、検出部106は、上記で取得したコストが下限値以上であるか否かを判断し、下限値以上であれば、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。下限値以上でない場合、条件を満たす関係にある組として検出しない。   Then, the detection unit 106 determines whether or not the acquired cost satisfies the detection condition. If the detection condition is, for example, a condition that “the cost of the portion where the driver route and the user route overlap is equal to or higher than a predetermined lower limit value”, the detection unit 106 acquires the cost acquired above. Is determined to be greater than or equal to the lower limit, and if greater than or equal to the lower limit, the pair of the first route related information and the second route related information is detected as a pair satisfying the detection condition. . If it is not equal to or lower than the lower limit value, it is not detected as a pair that satisfies the condition.

(4)第4の例
検出部106は、受信部101が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。更に、この第一経路関連情報から、運転者の出発地の地点情報と目的地の地点情報とを取得する。
(4) Fourth Example The detection unit 106 acquires the driver route information indicating the driver route as described above using the first route related information received by the receiving unit 101. Furthermore, the driver's departure point information and destination point information are obtained from the first route related information.

また、検出部106は、受信部101が受信した一の第二経路関連情報から、利用者の出発地の地点情報と、目的地の地点情報とを取得する。   In addition, the detection unit 106 acquires the point information of the user's departure point and the point information of the destination from the one second route related information received by the reception unit 101.

検出部106は、上記で取得した運転者の出発地の地点情報および目的地の地点情報と、利用者の出発地の地点情報および目的地の地点情報とを用いて、運転者の出発地から、運転者の目的地までの経路であって、利用者の出発地を第一の経由地、利用者の目的地を第二の経由地とした経路探索を行ない、経路情報を取得する。なお、第一の経由地は、第二の経由地よりも先に経由する位置であるとする。また、第一経路関連情報に、運転者が経由地に指定した位置の地点情報が含まれる場合、この地点情報が示す地点も経由地として経路探索を行なう。   The detection unit 106 uses the point information of the driver's departure point and the destination point information, the point information of the user's departure point, and the point information of the destination acquired from the above, to determine from the driver's departure point. A route search is performed by obtaining a route to the driver's destination, where the user's departure point is the first waypoint and the user's destination is the second waypoint. The first waypoint is assumed to be a position that passes before the second place. In addition, when the first route related information includes point information of the position designated by the driver as the waypoint, the route search is performed using the point indicated by the point information as the waypoint.

検出部106は、上記で取得した利用者の出発地と、利用者の目的地とを経由する経路の経路情報を用いて、この経路を移動する場合のコスト、例えば移動の時間や距離等を取得する。   The detection unit 106 uses the route information of the route that passes through the user's departure place and the user's destination acquired above, and calculates the cost for moving this route, for example, the time and distance of the move. get.

また、検出部106は、上記で取得した運転者経路情報を用いて、この運転者経路情報が示す運転者経路を移動する場合のコストを取得する。   Moreover, the detection part 106 acquires the cost in the case of moving the driver path | route which this driver | operator path | route information shows using the driver | operator path | route information acquired above.

検出部106は、上記で取得した利用者の出発地と目的地とを経由した経路のコストと、運転者経路のコストとの差を算出する。そして、算出した差が、検出条件を満たすか否かを判断する。検出条件が、例えば、「利用者の出発地と目的地とを経由した経路のコストと、運転者経路のコストとの差の大きさが、予め指定された上限値以下である」という条件であったとすると、算出した差の大きさ(例えば、差の絶対値)が、上限値以下であるか否かを判断する。上限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。上限値以下でない場合、条件を満たす関係にある組として検出しない。   The detection unit 106 calculates the difference between the cost of the route obtained via the user's departure point and destination and the cost of the driver route. Then, it is determined whether the calculated difference satisfies the detection condition. The detection condition is, for example, a condition that “the magnitude of the difference between the cost of the route via the user's departure point and the destination and the cost of the driver route is equal to or less than a predetermined upper limit value”. If there is, it is determined whether the calculated magnitude of the difference (for example, the absolute value of the difference) is equal to or less than the upper limit value. When the value is equal to or less than the upper limit value, the set of the first route related information and the second route related information is detected as a set satisfying the detection condition. If it is not less than or equal to the upper limit, it is not detected as a pair that satisfies the condition.

なお、上記において、検出部106は、運転者経路情報を取得する代わりに、運転者経路情報が示す運転者経路を移動する場合の、所要時間や移動距離等のコストを取得するようにしても良い。   In the above, instead of acquiring the driver route information, the detection unit 106 may acquire a cost such as a required time and a moving distance when moving the driver route indicated by the driver route information. good.

(5)第5の例
検出部106は、受信部101が受信した一の第一経路関連情報から、運転者の出発地の地点情報と目的地の地点情報とを取得する。
(5) Fifth Example The detection unit 106 acquires the point information of the driver's departure point and the point information of the destination from the one first route related information received by the reception unit 101.

また、検出部106は、受信部101が受信した一の第二経路関連情報を用いて上述したような利用者経路を示す利用者経路情報を取得する。また、この第二経路関連情報から、利用者の出発地の地点情報と、目的地の地点情報とを取得する。利用者経路は、例えば、利用者の指定する出発地から目的地へ移動する場合の最適な経路や、最短経路と考えてもよい。   Further, the detection unit 106 acquires the user route information indicating the user route as described above using the one second route related information received by the receiving unit 101. Moreover, the point information of the user's departure point and the point information of the destination are acquired from the second route related information. The user route may be considered as an optimum route when moving from a departure place designated by the user to a destination, or a shortest route, for example.

検出部106は、上記で取得した運転者の出発地の地点情報および目的地の地点情報と、利用者の出発地の地点情報および目的地の地点情報とを用いて、運転者の出発地から、運転者の目的地までの経路であって、利用者の出発地を第一の経由地、利用者の目的地を第二の経由地とした経路探索を行ない、経路情報を取得する。なお、第一の経由地は、第二の経由地よりも先に経由する位置であるとする。また、第一経路関連情報に、運転者が経由地に指定した位置の地点情報が含まれる場合、この地点情報が示す地点も経由地として経路探索を行なう。   The detection unit 106 uses the point information of the driver's departure point and the destination point information, the point information of the user's departure point, and the point information of the destination acquired from the above, to determine from the driver's departure point. A route search is performed by obtaining a route to the driver's destination, where the user's departure point is the first waypoint and the user's destination is the second waypoint. The first waypoint is assumed to be a position that passes before the second place. In addition, when the first route related information includes point information of the position designated by the driver as the waypoint, the route search is performed using the point indicated by the point information as the waypoint.

検出部106は、上記で取得した利用者の出発地と、利用者の目的地とを経由する経路の経路情報を用いて、第一の経由地である利用者の出発地から、第二の経由地である利用者の目的地へ移動する場合のコスト、例えば移動の時間や距離等を取得する。   The detection unit 106 uses the route information of the route that passes through the user's departure place and the user's destination acquired above, from the user's departure place that is the first waypoint, The cost when moving to the destination of the user who is a transit point, for example, the time and distance of the movement, is acquired.

また、検出部106は、上記で取得した利用者経路情報を用いて、この利用者経路情報が示す利用者経路を移動する場合のコストを取得する。   Moreover, the detection part 106 acquires the cost in the case of moving the user path | route which this user path | route information shows using the user path | route information acquired above.

検出部106は、上記で取得した利用者の出発地と目的地とを経由した経路における、利用者の出発地から利用者の目的地まで移動する場合のコストと、利用者経路のコストとの差を算出する。そして、算出した差が、検出条件を満たすか否かを判断する。検出条件が、例えば、「利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者経路のコストとの差の大きさが、予め指定された上限値以下である」という条件であったとすると、算出した差の大きさ(例えば、差の絶対値)が、上限値以下であるか否かを判断する。上限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。上限値以下でない場合、条件を満たす関係にある組として検出しない。   The detection unit 106 calculates the cost of traveling from the user's departure point to the user's destination in the route that has passed through the user's departure point and destination, and the cost of the user route. Calculate the difference. Then, it is determined whether the calculated difference satisfies the detection condition. The detection condition is, for example, “Specify in advance the magnitude of the difference between the cost of traveling from this departure point to the destination in the route passing through the user's departure point and destination and the cost of the user route. If the condition is “below the upper limit value”, it is determined whether or not the calculated magnitude of the difference (for example, the absolute value of the difference) is equal to or lower than the upper limit value. When the value is equal to or less than the upper limit value, the set of the first route related information and the second route related information is detected as a set satisfying the detection condition. If it is not less than or equal to the upper limit, it is not detected as a pair that satisfies the condition.

利用者が最適な経路で移動した場合と、利用者が、一の運転者が移動する際に、利用者の出発地から目的地に運んでもらう場合のコストの差で、組を検出することにより、利用者の移動の適切さの観点から、組を検出することができる。   Detecting pairs based on the difference in cost between when the user travels on the optimal route and when the user travels from the departure location to the destination when one driver moves Thus, the set can be detected from the viewpoint of the appropriateness of the movement of the user.

(6)第6の例
検出部106は、受信部101が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。
(6) Sixth Example The detection unit 106 acquires the driver route information indicating the driver route as described above by using the first route related information received by the receiving unit 101.

検出部106は、受信部101が受信した一の第二経路関連情報を用いて上述したような利用者経路を示す利用者経路情報を取得する。   The detection unit 106 acquires the user route information indicating the user route as described above using the one second route related information received by the receiving unit 101.

検出部106は、取得した運転者経路情報と利用者経路情報とを用いて、運転者経路と利用者経路とのずれを示す値をする。例えば、ずれを示す値として、運転者経路と利用者経路との間の間隔の最大値を取得する。あるいは、ずれを示す値として、運転者経路と利用者経路とで挟まれた部分の面積を算出する。   The detection unit 106 uses the acquired driver route information and user route information to obtain a value indicating a deviation between the driver route and the user route. For example, the maximum value of the interval between the driver route and the user route is acquired as a value indicating the deviation. Alternatively, the area of the portion sandwiched between the driver route and the user route is calculated as a value indicating the deviation.

検出部106は、上記で取得した運転者経路と利用者経路とのずれを示す値が、検出条件を満たすか否かを判断する。例えば、検出条件が、「運転者経路と利用者経路とのずれを示す値が、予め指定された下限値以下である」という条件であったとすると、検出部106は、上記で取得した運転者経路と利用者経路とのずれを示す値が予め指定された下限値以下であるか否かを判断する。そして、下限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。下限値以下でない場合、条件を満たす関係にある組として検出しない。   The detection unit 106 determines whether or not the value indicating the deviation between the driver route and the user route acquired above satisfies the detection condition. For example, if the detection condition is a condition that “a value indicating a deviation between the driver route and the user route is equal to or less than a predetermined lower limit value”, the detection unit 106 acquires the driver acquired above. It is determined whether or not a value indicating a deviation between the route and the user route is equal to or less than a predetermined lower limit value. If the value is equal to or lower than the lower limit, the set of the first route related information and the second route related information is detected as a set satisfying the detection condition. If it is not less than the lower limit, it is not detected as a pair that satisfies the condition.

検出部106は、例えば、上記の処理のうちの、予め指定された一の処理を行なう。なお、上記の例は、一例であり、検出部106は、上記以外の判断処理を行なうようにしてもよい。この場合、判断処理に適した検出条件を用意してよい。また、検出部106は、上記の例に示した二以上の判断処理の少なくとも一部を適宜組み合わせた判断処理を行なうようにしてもよい。また、上記以外の検出条件を用いても良く、また、使用する条件に応じて、適宜、必要な情報を第一経路関連情報や、第二経路関連情報から取得するようにしても良い。   For example, the detection unit 106 performs one of the processes specified in advance. Note that the above example is an example, and the detection unit 106 may perform determination processing other than the above. In this case, detection conditions suitable for determination processing may be prepared. The detection unit 106 may perform a determination process in which at least a part of at least a part of the two or more determination processes shown in the above example is appropriately combined. Also, detection conditions other than those described above may be used, and necessary information may be appropriately acquired from the first route related information or the second route related information according to the conditions used.

なお、検出部106は、例えば、上記の検出条件を用いる代わりに、判断の対象となる一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部103に格納されている一以上の第一許容範囲条件を用いて作成した検出条件を用いるようにしてもよい。例えば、上述した(1)第1の例において、判断の対象となる一の第一経路関連情報と同じ運転者識別子と対応づけられ第一許容範囲条件が、最短出発コストと最短目的コストとの合計の上限値を、運転者が指定した上限値である「A」という値(ただし、Aは、任意の数値であるとする)に設定する条件であるとすると、検出部106は、上記の一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部103に格納されている一以上の第一許容範囲条件を読み出し、これを用いて、「最短出発コストと、最短目的コストとの合計が、予め指定された上限値「A」以下である」という条件を、検出条件として取得する。例えば、条件を作成するためのテンプレート(図示せず)等に、第一許容範囲条件を配置することで、検出条件を作成する。そして、取得した条件を用いて判断処理を行なうようにしてもよい。   For example, instead of using the above-described detection conditions, the detection unit 106 associates the first driver-related identifier with the first driver-related identifier associated with the first route-related information to be determined. You may make it use the detection conditions produced using one or more 1st tolerance | permissible_range conditions stored in the condition storage part 103. FIG. For example, in the above-mentioned (1) first example, the first allowable range condition associated with the same driver identifier as the first route related information to be determined is the shortest departure cost and the shortest target cost. Assuming that the total upper limit is a condition for setting the value “A” that is the upper limit specified by the driver (provided that A is an arbitrary numerical value), the detection unit 106 is configured as described above. One or more first allowable range conditions stored in the first condition storage unit 103 in association with the same driver identifier as the driver identifier associated with one first route related information are read and used. Thus, the condition that “the sum of the shortest departure cost and the shortest target cost is equal to or less than a predetermined upper limit value“ A ”” is acquired as a detection condition. For example, the detection condition is created by arranging the first allowable range condition on a template (not shown) for creating the condition. And you may make it perform a judgment process using the acquired conditions.

また、検出部106は、同様に、例えば、上記の検出条件を用いる代わりに、判断の対象となる一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部104に格納されている一以上の第二許容範囲条件を用いて作成した検出条件を用いるようにしてもよい。例えば、上述した(5)第5の例において、判断の対象となる一の第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件が、利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者の出発地から利用者の目的地へ移動する場合の最適な経路のコストとの差の大きさについての、予め指定された上限値を、利用者が指定した「B」という値(ただし、Bは、任意の数値であるとする)に設定する条件であるとすると、検出部106は、上記の一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部104に格納されている一以上の第二許容範囲条件を読み出し、これを用いて、「利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者の出発地から利用者の目的地へ移動する場合の最適な経路のコストとの差の大きさが、予め指定された上限値「B」以下である」という条件を、検出条件として取得する。例えば、条件を作成するためのテンプレート(図示せず)等に、第一許容範囲条件を配置することで、検出条件を作成する。そして、取得した条件を用いて判断処理を行なうようにしてもよい。   Similarly, for example, instead of using the above detection condition, the detection unit 106 associates with the same user identifier as the user identifier associated with one second route related information to be determined. Thus, a detection condition created using one or more second allowable range conditions stored in the second condition storage unit 104 may be used. For example, in the above-mentioned (5) fifth example, the second allowable range condition associated with the same user identifier as one second route related information to be determined is the user's departure place and destination. The difference between the cost of traveling from this starting point to the destination on the route via and the optimum route cost when moving from the user's starting point to the user's destination, Assuming that the upper limit value specified in advance is a condition for setting the value “B” specified by the user (where B is an arbitrary numerical value), the detection unit 106 performs the above-described one. Read one or more second allowable range conditions stored in the second condition storage unit 104 in association with the same user identifier as the user identifier associated with the second route related information, and using this, “Passed through the user ’s departure and destination The difference between the cost of traveling from this departure point to the destination on the route and the cost of the optimal route when moving from the user's departure point to the user's destination is the upper limit specified in advance. The condition that the value is “B” or less ”is acquired as a detection condition. For example, the detection condition is created by arranging the first allowable range condition on a template (not shown) for creating the condition. And you may make it perform a judgment process using the acquired conditions.

なお、検出部106は、上記の判断の対象となる一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部103に格納されている一以上の第一許容範囲条件と、判断の対象となる一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部104に格納されている一以上の第二許容範囲条件とを用いて作成した検出条件を用いて、上記の判断処理を行なうようにしても良いことはいうまでもない。   The detection unit 106 is stored in the first condition storage unit 103 in association with the same driver identifier as the driver identifier associated with the first route-related information that is the target of the above determination. One or more first permissible range conditions and one second route related information to be determined are associated with the same user identifier as the associated user identifier and stored in the second condition storage unit 104. Needless to say, the determination process may be performed using a detection condition created using one or more second permissible range conditions.

また、検出部106は、上記の第1から第6の例に示した検出条件に、更に、判断の対象となる第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件と、判断の対象となる第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件との少なくとも一方を加えた条件を、新たな検出条件として用いるようにして、これらの条件を満たす関係の第一経路関連情報と第二経路関連情報との組を検出するようにしても良い。   In addition, the detection unit 106 further includes one or more first identifiers associated with the same driver identifier as the first route related information to be determined in the detection conditions shown in the first to sixth examples. A condition obtained by adding at least one of an allowable range condition and at least one of at least one second allowable range condition associated with the same user identifier as the second route related information to be determined is used as a new detection condition. Thus, a set of the first route related information and the second route related information having a relationship satisfying these conditions may be detected.

例えば、判断対象となる一の第一経路関連情報と同じ運転者識別子と対応づけられた第一許容範囲条件が、上述したような運転者が自動車で、運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地まで移動する際に、利用者を、この利用者が指定する出発地から目的地に運んだ場合の、利用者を運ぶコストの許容範囲を示す条件(例えば、上限値および下限値の少なくとも一方を示す条件)であるとすると、検出部106は、例えば、上記の第4の例等が示す判断処理を行なうとともに、判断対象となる第二経路関連情報の利用者の出発地と目的地とを経由する経路情報を用いて、この経路情報が示す経路により、利用者の出発地から目的地に移動するためのコストを取得して、このコストが、上記の第一許容範囲条件が示す許容範囲内にあるか否かを判断する。そして、いずれの判断においても条件を満たすとする判断結果が得られた場合に、判断対象となる第一経路関連情報と第二経路関連情報との組を、検出条件を満たす組として判断するようにしてもよい。   For example, the first allowable range condition associated with the same driver identifier as the first route-related information to be determined is associated with the driver identifier of the driver as described above in a car. When the user travels from the departure point indicated by the first route related information to the destination, the user is allowed to carry the user from the departure point to the destination. If the condition (for example, a condition indicating at least one of the upper limit value and the lower limit value) is satisfied, the detection unit 106 performs, for example, the determination process indicated by the fourth example and the second path to be determined. Using the route information indicated by the route information using the route information that passes between the user's departure point and destination in the related information, the cost for moving from the user's departure point to the destination is obtained, and this cost is obtained. Is the above first tolerance Condition is determined whether within the permissible range indicated by the. When a determination result that satisfies the condition in any determination is obtained, the combination of the first route related information and the second route related information to be determined is determined as a set that satisfies the detection condition. It may be.

また、例えば、判断対象となる一の第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件が、上述したような、この第二経路関連情報が有する出発希望日時と、運転者がこの第二経路関連情報が示す出発地に到着する予定日時との差についての許容範囲を示す条件であるとすると、検出部106は、例えば、上記の第4の例が示す判断処理を行なうとともに、判断対象となる第一経路関連情報が有する運転者の出発予定日時と、第4の例等において取得した経路を用いて取得した運転者が、利用者の出発地に到着する予定日時を取得し、この予定日時と、上記の出発希望日時との差の大きさが、上記の第二許容範囲条件が示す許容範囲内にあるか否かを判断する。そして、いずれの判断においても条件を満たすとする判断結果が得られた場合に、判断対象となる第一経路関連情報と第二経路関連情報との組を、検出条件を満たす組として判断するようにしてもよい。   In addition, for example, the second allowable range condition associated with the same user identifier as one second route related information to be determined is the desired departure date and time that the second route related information has as described above, Assuming that the conditions indicate the allowable range for the difference between the driver's scheduled arrival date and time indicated by the second route related information, the detection unit 106 performs, for example, the determination process shown in the above fourth example. The driver's scheduled departure date and time of the first route related information to be determined and the driver acquired using the route acquired in the fourth example etc. will arrive at the departure location of the user A date and time is acquired, and it is determined whether or not the magnitude of the difference between the scheduled date and time and the desired departure date and time is within an allowable range indicated by the second allowable range condition. When a determination result that satisfies the condition in any determination is obtained, the combination of the first route related information and the second route related information to be determined is determined as a set that satisfies the detection condition. It may be.

なお、検出部106は、上記のような検出の処理を行なう際に、利用者の出発地を、利用者の現在地または利用者が指定する出発地から、予め指定された距離以内の一以上の地点に設定して、この設定された出発地について、上記のような検出処理を行なうようにしてもよい。例えば、このようにして設定された一以上の出発地を、第二経路関連情報の出発地として用いるようにしても良い。このようにすることで、利用者が乗車をするために現在地等から少し移動してもよいことを、検出の際の条件に加えることができる。予め指定された距離以内の一以上の地点は、例えば、予め指定された距離だけ離れた一以上の地点である。予め指定された距離は、例えば、利用者が、運転者が運転する自動車に乗車させてもらうために移動可能な距離であり、この値は、利用者が指定できるようにしてもよく、デフォルト等で指定された値であっても良い。なお、距離の代わりに、移動時間を用いても良い。この場合、移動時間を距離に換算して上述したような一以上の地点を設定してもよい。このようにして利用者の出発地として設定される一以上の地点は、例えば、利用者の現在地または利用者が指定する出発地から、予め指定された距離だけ離れた道路に沿った地点であることが好ましい。なお、このような利用者の位置を利用するか否かは、例えば、利用者が指定できるようにしても良い。たとえば、「乗車できる場所まで少し移動してもよい。」ことを示す旨のボタン等を利用者が押した場合に、検出部106は、上記のような利用者の現在地または利用者が指定する出発地から、予め指定された距離以内の一以上の地点を、利用者の出発地として用いるようにして良い。   When the detection unit 106 performs the detection process as described above, the user's departure location is set to one or more within a predetermined distance from the current location of the user or the departure location designated by the user. It may be set to a point and the above detection process may be performed for the set departure point. For example, one or more departure points set in this way may be used as the departure point of the second route related information. By doing in this way, it can be added to the conditions at the time of detection that a user may move a little from the present location in order to get on. The one or more points within the distance designated in advance are, for example, one or more points separated by a distance designated in advance. The distance specified in advance is, for example, a distance that the user can move to get on the car that the driver drives, and this value may be specified by the user, such as default. It may be the value specified by. The travel time may be used instead of the distance. In this case, one or more points as described above may be set by converting the travel time into a distance. The one or more points set as the user's departure point in this way are, for example, points along a road that is a predetermined distance away from the current location of the user or the departure point specified by the user. It is preferable. Note that whether or not to use such a user position may be specified by the user, for example. For example, when the user presses a button or the like indicating that “you may move to a place where you can get on”, the detection unit 106 specifies the current location of the user or the user as described above. One or more points within a predetermined distance from the departure point may be used as the departure point of the user.

なお、検出条件は、上述したように、第一許容範囲条件や、第二許容範囲条件や、予め格納されているデフォルトの条件等を用いて、判断の処理を行なう前に予め作成されるようにしても良い。かかることは以下においても同様である。   As described above, the detection condition is created in advance using the first allowable range condition, the second allowable range condition, a pre-stored default condition, or the like before performing the determination process. Anyway. The same applies to the following.

検出部106は、上記の組を検出する処理を、一の第一経路関連情報と、複数の第二経路関連情報との組み合わせについて順次行なうようにしても良く、一の第二経路関連情報と、複数の第一経路関連情報との組み合わせについて順次行なうようにしても良く、複数の第一経路関連情報と、複数の第二経路関連情報との組み合わせについて順次行なうようにしても良い。   The detection unit 106 may sequentially perform the process of detecting the above-described combination of one first route related information and a plurality of second route related information. A combination of a plurality of first route related information may be sequentially performed, or a combination of a plurality of first route related information and a plurality of second route related information may be sequentially performed.

検出部106が検出を行なうタイミングは問わない。例えば、予め指定された所定の時間や時間間隔ごとに検出を行なっても良く、不定の時間や時間間隔ごとに検出を行なっても良い。例えば、検出部106は、第一経路関連情報を受信部101が受信した場合に、この第一経路関連情報を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。また、検出部106は、第二経路関連情報を受信部101が受信した場合に、この第二経路関連情報を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。   The timing at which the detection unit 106 performs the detection does not matter. For example, detection may be performed every predetermined time or time interval specified in advance, or detection may be performed every indefinite time or time interval. For example, when the receiving unit 101 receives the first route related information, the detecting unit 106 detects one or more sets of the first route related information and the second route related information having the first route related information. May be. Further, when the receiving unit 101 receives the second route related information, the detecting unit 106 detects one or more sets of the first route related information and the second route related information having the second route related information. May be.

例えば、検出部106は、第一経路関連情報を受信部101が受信した場合に、この一の第一経路関連情報と、複数の第二経路関連情報との組み合わせについて、上記の検出条件を満たす組を検出する処理を順次行なうようにしても良い。   For example, when the receiving unit 101 receives the first route related information, the detecting unit 106 satisfies the above detection condition for the combination of the one first route related information and the plurality of second route related information. You may make it perform the process which detects a group sequentially.

また、例えば、検出部106は、第二経路関連情報を受信部101が受信した場合に、この一の第二経路関連情報と、複数の第一経路関連情報との組み合わせについて、上記の検出条件を満たす組を検出する処理を順次行なうようにしても良い。   Further, for example, when the receiving unit 101 receives the second route related information, the detection unit 106 uses the above detection condition for the combination of the one second route related information and the plurality of first route related information. Processing for detecting a set satisfying the above may be sequentially performed.

検出部106が検出する第一経路関連情報と第二経路関連情報との組の組数は問わない。検出部106は、例えば、一の運転者識別子と対応づけられた第一経路関連情報を有する組を予め指定された数の組を検出してもよい。この場合の検出する組数は、デフォルト等で予め指定されていても良く、この運転者識別子と対応づけられた第一許容範囲条件で予め指定されていてもよい。検出部106は、例えば、一の利用者識別子と対応づけられた第二経路関連情報を有する組を予め指定された数の組を検出する。この場合の検出する組数は、デフォルト等で予め指定されていても良く、この利用者識別子と対応づけられた第二許容範囲条件で予め指定されていてもよい。なお、検出部106は、一の運転識別子を有する複数の組と、一の利用者識別子とを有する複数の組とを同時期に検出しないことが好ましい。   The number of sets of the first route related information and the second route related information detected by the detection unit 106 is not limited. For example, the detection unit 106 may detect a number of groups that are designated in advance as a group having the first route-related information associated with one driver identifier. In this case, the number of sets to be detected may be specified in advance by default or the like, or may be specified in advance in the first allowable range condition associated with the driver identifier. The detection unit 106 detects, for example, a number of sets that are designated in advance as a set having the second route related information associated with one user identifier. In this case, the number of sets to be detected may be specified in advance by default or the like, or may be specified in advance by a second allowable range condition associated with the user identifier. It is preferable that the detection unit 106 does not detect a plurality of sets having one driving identifier and a plurality of sets having one user identifier at the same time.

検出部106は、一の運転者識別子と対応づけられた第一経路関連情報と第二経路関連情報との組であって、検出条件を満たす組が複数検出された場合、この組の中から、予め指定された数の組だけを検出するようにしても良い。例えば、検出条件を満たす組の中から、予め指定された数の最適な組を検出するようにしても良い。予め指定された数の最適な組とは、例えば、上述した検出条件が、時間や日時や距離等の移動に関連した値の差に関する条件である場合、この値の差が最も小さいものから順に予め指定された数だけ選出した組である。このような予め指定された組数や、どのようにこの組数の組を検出する際の選出の仕方についての条件も、検出条件の一部と考えてもよい。また、最適な組として検出する処理数は、第一経路関連情報や、第二経路関連情報が有していても良く、第一許容範囲条件や、第二許容範囲条件が有していても良い。また、検出部106は、複数の組を検出した場合、検出した複数の組を最適な組の順番にソートして後述する送信部107に引き渡すようにしても良い。最適な組の順番とは、例えば、上述した検出条件が、時間や日時や距離等の移動に関連した値の差に関する条件である場合、この値の差の小さいもの順である。   The detection unit 106 is a set of first route related information and second route related information associated with one driver identifier, and when a plurality of sets satisfying the detection condition are detected, Only a predetermined number of sets may be detected. For example, a predetermined number of optimum groups may be detected from the groups that satisfy the detection condition. The optimal number of groups specified in advance is, for example, when the above-described detection conditions are conditions relating to differences in values related to movement such as time, date and distance, distance, etc., in order from the smallest difference in these values. This is a set selected in advance by the number specified. Such a pre-designated number of sets and how to select a set for detecting this number of sets may be considered as a part of the detection conditions. In addition, the number of processes to be detected as the optimum group may be included in the first route related information or the second route related information, or may be included in the first allowable range condition or the second allowable range condition. good. Further, when detecting a plurality of sets, the detection unit 106 may sort the detected plurality of sets in the order of the optimum set and deliver them to the transmission unit 107 described later. For example, when the above-described detection condition is a condition related to a difference in values related to movement such as time, date / time, and distance, the optimal order of the sets is the order in which the difference in the values is small.

検出部106は、上述した検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理を行なう際に、処理対象を判断するための条件である対象判断条件を満たす組だけを検出処理を行なう際の処理対象として用いるようにしてもよい。つまり、例えば、検出部106は、第一経路関連情報と第二経路関連情報との組に対して、上記のような検出条件を満たすか否かを判断するための処理を行なう前に、処理の対象となる第一経路関連情報と、第二経路関連情報との組を予め絞り込むようにしてもよい。この組が、対象判断条件を満たすか否かの判断を行い、この条件を満たすものにだけ、上記のような検出条件を満たすか否かを判断するための処理を行なうようにしてもよい。   The detection unit 106 performs a process of detecting a combination of the first route related information and the second route related information that satisfies the above-described detection conditions, and a set that satisfies a target determination condition that is a condition for determining a processing target. May be used as a processing target when performing detection processing. That is, for example, the detection unit 106 performs a process before determining whether or not the detection condition as described above is satisfied for a set of the first route related information and the second route related information. You may make it narrow down beforehand the group of the 1st path | route relevant information used as the object, and the 2nd path | route relevant information. It may be determined whether or not this set satisfies the target determination condition, and processing for determining whether or not the above detection condition is satisfied may be performed only for those that satisfy this condition.

対象判断条件は、例えば、第一経路関連情報が有する出発予定日時と、第二経路関連情報が有する出発希望日時との日付が同じであるという条件や、その時間差が、予め指定された値以下(例えば、1時間以内)であるという条件である。また、対象判断条件は、例えば、第一経路関連情報が有する出発地の地点情報が示す地点と、第二経路関連情報が有する出発地の地点情報が示す地点とが、予め指定された範囲内にあるという条件や、第一経路関連情報が有する目的地の地点情報が示す地点と、第二経路関連情報が有する目的地の地点情報が示す地点とが、予め指定された範囲内にあるという条件である。予め指定された範囲とは、例えば、同じ市内や、町内等の住所等が示す地域の区切りで指定される範囲であってもよく、1km以内等の距離の範囲や30分以内等の時間の範囲であっても良い。   The target determination condition is, for example, a condition that the scheduled departure date / time included in the first route related information and the desired departure date / time included in the second route related information are the same, or the time difference thereof is equal to or less than a predetermined value. (For example, within 1 hour). In addition, the target determination condition is, for example, that a point indicated by the departure point information included in the first route related information and a point indicated by the departure point information included in the second route related information are within a predetermined range. The point indicated by the point information of the destination included in the first route related information and the point indicated by the point information of the destination included in the second route related information are within the range specified in advance. It is a condition. The range designated in advance may be, for example, a range designated in the same city or area indicated by an address in a town, etc., or a distance range of 1 km or less or a time of 30 minutes or less. It may be in the range.

検出部106は、評価情報格納部105に格納されている運転者評価情報と利用者評価情報との少なくとも一方を用いて、上述した検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理を行なうようにしてもよい。   The detection unit 106 uses the at least one of the driver evaluation information and the user evaluation information stored in the evaluation information storage unit 105, and the first route related information and the second route related information satisfying the detection conditions described above. A process for detecting a set of

例えば、検出部106は、一の第一経路関連情報に対応づけられた運転者識別子に対応する運転者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第一経路関連情報を、検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理の対象から除外するようにしても良い。あるいは、検出部106は、一の第一経路関連情報に対応づけられた運転者識別子に対応する運転者評価情報の値に応じて、この第一経路関連情報について取得した利用者の出発地から目的地に移動する際のコストや、利用者の出発地や目的地に運転者が到着する予定日時等に対して、予め指定された重み付けを行なうようにしても良い。例えば、評価が低くなるに応じて、連続的あるいは段階的に移動する際のコストが高くなるようにしたり、予定日時等が遅くなるようにしてもよい。   For example, when the value of the driver evaluation information corresponding to the driver identifier associated with one first route related information is a value indicating an evaluation lower than the evaluation specified in advance, the detection unit 106 The first route related information may be excluded from the processing target for detecting the set of the first route related information and the second route related information satisfying the detection condition. Alternatively, the detection unit 106 determines from the departure point of the user acquired for the first route related information according to the value of the driver evaluation information corresponding to the driver identifier associated with the first route related information. You may make it perform weighting designated beforehand with respect to the cost at the time of moving to a destination, a user's departure place, a scheduled date and time when a driver arrives at a destination, and the like. For example, as the evaluation becomes lower, the cost for moving continuously or stepwise may be increased, or the scheduled date and time may be delayed.

同様に、検出部106は、一の第二経路関連情報に対応づけられた利用者識別子に対応する利用者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第二経路関連情報を、検出条件を満たす第二経路関連情報と第二経路関連情報との組を検出する処理の対象から除外するようにしても良い。あるいは、検出部106は、一の第二経路関連情報に対応づけられた利用者識別子に対応する利用者評価情報の値に応じて、この第二経路関連情報について取得した運転者が、運転者の出発地から目的地に移動する際に、利用者を出発地から目的地に運ぶようにした場合のコストや、運転者の目的地に到着する予定日時等に対して、予め指定された重み付けを行なうようにしても良い。例えば、評価が低くなるに応じて、連続的あるいは段階的にコストが高くなるようにしたり、予定日時等が遅くなるようにしてもよい。   Similarly, when the value of the user evaluation information corresponding to the user identifier associated with one second route related information is a value indicating an evaluation lower than the evaluation specified in advance, the detection unit 106 You may make it exclude this 2nd path | route relevant information from the object of the process which detects the group of 2nd path | route relevant information and 2nd path | route relevant information which satisfy | fill a detection condition. Alternatively, the detection unit 106 determines that the driver acquired for the second route related information corresponds to the value of the user evaluation information corresponding to the user identifier associated with the second route related information. Pre-specified weighting for the cost of transporting the user from the departure location to the destination, the scheduled date and time of arrival at the driver's destination, etc. May be performed. For example, as the evaluation becomes lower, the cost may be increased continuously or stepwise, or the scheduled date and time may be delayed.

なお、運転者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合とは、例えば、運転者評価情報の数値が、予め指定された閾値よりも低い値である場合である。かかることは、利用者評価情報においても同様である。   The case where the value of the driver evaluation information is a value indicating an evaluation lower than a predesignated evaluation is, for example, the case where the numerical value of the driver evaluation information is a value lower than a predesignated threshold. It is. The same applies to the user evaluation information.

検出部106は、例えば、検出した第一経路関連情報と第二経路関連情報との組を示す情報を、情報格納部102や図示しない格納部等に蓄積してもよい。ここでの蓄積は、一時記憶も含む概念である。組を示す情報は、例えば、組を構成する第一経路関連情報と、第二経路関連情報とを有する情報や、組を構成する第一経路関連情報と第二経路対応関連情報とをそれぞれ示す情報を有する情報や、組を構成する第一経路関連情報に対応する運転者識別子と、利用者識別子とを有する情報である。また、組を示す情報は、上述したような組識別子をさらに有していても良い。また、組を示す情報は、組を検出する際等に取得した運転者の出発地から、利用者の出発地と目的地とを経由して運転者の目的地に到着するまでの経路情報等を有していても良い。   For example, the detection unit 106 may accumulate information indicating a set of the detected first route related information and second route related information in the information storage unit 102, a storage unit (not shown), or the like. The accumulation here is a concept including temporary storage. The information indicating a set indicates, for example, information including first route related information and second route related information constituting the set, and first route related information and second route correspondence related information constituting the set, respectively. Information having information, information having a driver identifier corresponding to first route related information constituting a set, and a user identifier. Further, the information indicating the group may further include a group identifier as described above. In addition, information indicating a group includes route information from the driver's departure point acquired when detecting the group to the driver's destination via the user's departure point and destination, etc. You may have.

検出部106は、通常、MPUやメモリ等から実現され得る。検出部106の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The detection unit 106 can usually be realized by an MPU, a memory, or the like. The processing procedure of the detection unit 106 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

送信部107は、検出部106が検出したそれぞれの組に対応する第一情報端末2と第二情報端末3とに、それぞれの組に関する情報を送信する。具体的には、送信部107を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末2と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末3とに、それぞれの組に関する情報を送信する。以下、検出部106が検出した第一経路関連情報と第二経路関連情報との組を検出組、第一経路関連情報と第二経路関連情報との組に関する情報を、組関連情報と称す場合がある。組関連情報とは、例えば、検出部106が検出した第一経路関連情報と第二経路関連情報との組、即ち検出組を特定可能な情報を有する情報である。組関連情報とは、例えば、第一経路関連情報の第一識別子と、第二経路関連情報の第二識別子とを有する情報である。組関連情報とは、例えば、検出組を構成する第一関連情報に対応する運転者識別子と、第二関連情報に対応する利用者識別子とを有する情報である。また、組関連情報は、上述した組識別子を有する情報であっても良い。また、検出組について、検出部106が検出した、運転者の出発地から利用者の出発地と利用者の目的地とを経由して出発地にたどり着く経路情報や、利用者の出発地と利用者の目的地との間の経路情報や、運転者が利用者の出発地や目的地や運転者の目的地に到着する予定日時等を有する情報であっても良い。   The transmission unit 107 transmits information about each set to the first information terminal 2 and the second information terminal 3 corresponding to each set detected by the detection unit 106. Specifically, the first information terminal 2 which is the driver's information terminal indicated by the driver identifier corresponding to the first route related information constituting the transmission unit 107, and the user identifier corresponding to the second route related information are The information regarding each group is transmitted to the second information terminal 3 which is the information terminal of the user shown. Hereinafter, when the combination of the first route related information and the second route related information detected by the detection unit 106 is referred to as a detection set, and the information related to the set of the first route related information and the second route related information is referred to as a set related information. There is. The group-related information is, for example, information having a set of first path-related information and second path-related information detected by the detection unit 106, that is, information that can identify the detected group. The group related information is, for example, information having a first identifier of the first route related information and a second identifier of the second route related information. The group related information is, for example, information having a driver identifier corresponding to the first related information constituting the detection group and a user identifier corresponding to the second related information. Further, the set related information may be information having the set identifier described above. In addition, for the detection group, the route information that the detection unit 106 detects from the driver's departure point via the user's departure point and the user's destination point, and the user's departure point and usage. It may be information including route information between the driver's destination and information such as a scheduled date and time when the driver arrives at the user's departure point, destination, or driver's destination.

例えば、送信部107は、組関連情報として、検出部106が検出した一の検出組に対応する第一情報端末2と第二情報端末3とに同じ情報を送信してもよく、それぞれ異なる情報を送信してもよい。例えば、送信部107は、組関連情報として、一の検出組を構成する第一情報端末2および第二情報端末3の少なくとも一方に、他方の情報端末の利用者または運転者に関する情報を送信するようにしてもよい。例えば、一の検出組に対応する第一情報端末2には、同じ検出組に対応する第二情報端末3の利用者識別子を送信し、同じ検出組に対応する第二情報端末3には、同じ検出組の第一情報端末2の運転者識別子を送信してもよい。第一情報端末2と第二情報端末3とに送信する組関連情報が異なる場合、例えば、第一情報端末2に送信する組関連情報を第一組関連情報、第二情報端末3に送信する組関連情報を第二組関連情報と呼ぶようにしてもよい。   For example, the transmission unit 107 may transmit the same information to the first information terminal 2 and the second information terminal 3 corresponding to one detection group detected by the detection unit 106 as group-related information, and different information May be sent. For example, the transmission unit 107 transmits information on the user or driver of the other information terminal to at least one of the first information terminal 2 and the second information terminal 3 constituting one detection set as the set related information. You may do it. For example, the user identifier of the second information terminal 3 corresponding to the same detection group is transmitted to the first information terminal 2 corresponding to one detection group, and the second information terminal 3 corresponding to the same detection group is transmitted to You may transmit the driver identifier of the 1st information terminal 2 of the same detection group. When the group-related information transmitted to the first information terminal 2 and the second information terminal 3 are different, for example, the group-related information transmitted to the first information terminal 2 is transmitted to the first group-related information, the second information terminal 3 The group related information may be referred to as second group related information.

また、送信部107は、組関連情報として、検出組について承認するか否かを受付けるための表示を行なう指示等を送信してもよい。この承認は、複数の検出組のうちの一の検出組を選択することであっても良い。   Moreover, the transmission part 107 may transmit the instruction | indication which performs the display for accepting whether it approves about a detection group etc. as group related information. This approval may be to select one detection group among a plurality of detection groups.

また、送信部107は、検出部106が検出した一の第一経路関連情報に対応する複数の組関連情報を、この第一経路関連情報に対応する運転者識別子に対応する第一情報端末2に送信する場合、この複数の組関連情報を、上述したような検出部106が検出した最適な検出組の順番にソートして出力しても良い。同様に、送信部107は、検出部106が検出した一の第二経路関連情報に対応する複数の組関連情報を、この第二経路関連情報に対応する利用者識別子に対応する第二情報端末3に送信する場合、この複数の組関連情報を、上述したような検出部106が検出した最適な検出組の順番にソートして出力しても良い。   Moreover, the transmission part 107 is the 1st information terminal 2 corresponding to the driver | operator identifier corresponding to this 1st path | route relevant information for several group relevant information corresponding to the 1st 1st path | route relevant information which the detection part 106 detected. In this case, the plurality of pieces of group-related information may be sorted and output in the order of the optimum detection group detected by the detection unit 106 as described above. Similarly, the transmitting unit 107 outputs a plurality of set related information corresponding to one second route related information detected by the detecting unit 106 to the second information terminal corresponding to the user identifier corresponding to the second route related information. In the case of transmitting to 3, the plurality of group related information may be sorted and output in the order of the optimum detection group detected by the detection unit 106 as described above.

例えば、送信部107は、図示しない格納部等に予め格納されている運転者識別子と、この運転者識別子が示す運転者の第一情報端末2の宛先の情報とを対応づけて有する情報から、運転者識別子に対応する宛先の情報を取得して、この宛先に、上記の組関連情報を送信する。例えば、送信部107は、図示しない格納部等に予め格納されている利用者識別子と、この利用者識別子が示す利用者の第二情報端末3の宛先の情報とを対応づけて有する情報から、運転者識別子に対応する宛先の情報を取得して、この宛先に、上記の検出組の情報を送信する。宛先の情報とは、例えば、第一情報端末2や第二情報端末3のメールアドレスや、アカウント、IPアドレス等である。   For example, the transmission unit 107 includes a driver identifier stored in advance in a storage unit (not shown) and the like, and information associated with destination information of the driver's first information terminal 2 indicated by the driver identifier, Information on the destination corresponding to the driver identifier is acquired, and the set related information is transmitted to the destination. For example, the transmission unit 107 uses a user identifier stored in advance in a storage unit (not shown) and the information associated with the destination information of the user's second information terminal 3 indicated by the user identifier. Information on the destination corresponding to the driver identifier is acquired, and the information on the detection set is transmitted to the destination. The destination information is, for example, the mail address, account, IP address, or the like of the first information terminal 2 or the second information terminal 3.

送信部107は、受信部101が受信した承認する情報が、予め指定された承認に関する条件(以下、承認条件と称す)を満たす場合に、承認する情報に対応した検出組が確定したことを示す情報(以下、確定情報と称す)を更に送信する。承認条件は、例えば、検出部106が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第一情報端末2から受信したという条件である。また、承認条件は、例えば、検出部106が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第二情報端末3から受信したという条件である。また、承認条件は、例えば、検出部106が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第一情報端末2および第二情報端末3から受信したという条件である。   The transmission unit 107 indicates that the detection set corresponding to the information to be approved has been confirmed when the information to be approved received by the reception unit 101 satisfies a pre-designated condition (hereinafter referred to as an approval condition). Information (hereinafter referred to as confirmed information) is further transmitted. The approval condition is, for example, a condition that information for approving this detection group is received from the first information terminal 2 corresponding to this detection group for one detection group detected by the detection unit 106. The approval condition is, for example, a condition that information for approving this detection group is received from the second information terminal 3 corresponding to this detection group for one detection group detected by the detection unit 106. The approval condition is, for example, that information for approving this detection group is received from the first information terminal 2 and the second information terminal 3 corresponding to this detection group for one detection group detected by the detection unit 106. It is a condition that.

送信部107は、確定情報を、承認条件を満たした検出組を構成する第一経路関連情報に対応する運転者識別子に対応する第一情報端末2と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子に対応する第二情報端末3との少なくとも一方に送信する。   The transmission unit 107 transmits the confirmed information to the first information terminal 2 corresponding to the driver identifier corresponding to the first route related information that constitutes the detection set that satisfies the approval condition, and to the second route related that constitutes the same detection set. It transmits to at least one of the 2nd information terminals 3 corresponding to the user identifier corresponding to information.

確定情報とは、例えば、検出部106が検出した第一経路関連情報と第二経路関連情報との検出組が確定したことを示す情報であり、例えば、この組み合わせに対応する運転者により、この第二経路関連情報が示す出発地から目的地まで利用者が運ばれることが確定したことを示す情報である。確定情報とは、例えば、承認する情報に対応した検出組を構成する第一経路関連情報に対応する運転者識別子が示す運転者により、同じ検出組を構成する第二経路関連情報に対応する利用者識別子が示す利用者を運ぶことが確定したことを示す情報である。あるいは、確定情報は、この検出組に対応する運転者と利用者との間で契約や約束が成立したことを示す情報であってもよい。確定情報は、例えば、確定した検出組を特定可能な情報を有する情報である。確定情報は、例えば、確定した組の組識別子を有する情報である。確定情報は、例えば、確定した検出組に対応する運転者識別子と利用者識別子とを有する情報である。送信部107は、例えば、承認する情報に対応した検出組を構成する第一経路関連情報に対応する運転者識別子に対応する第一情報端末2に、この検出組を構成する第二経路関連情報に対応する利用者識別子を送信してもよい。また、送信部107は、例えば、承認する情報に対応した検出組を構成する第二経路関連情報に対応する利用者識別子に対応する第二情報端末3に、この検出組を構成する第一経路関連情報に対応する運転者識別子を送信してもよい。   The confirmed information is, for example, information indicating that the detected set of the first route related information and the second route related information detected by the detection unit 106 is confirmed. For example, the driver corresponding to this combination This is information indicating that the user is confirmed to be transported from the departure point to the destination indicated by the second route related information. Confirmation information is, for example, usage corresponding to second route related information constituting the same detection set by a driver indicated by a driver identifier corresponding to first route related information constituting a detection set corresponding to information to be approved. This is information indicating that it is determined to carry the user indicated by the person identifier. Alternatively, the confirmation information may be information indicating that a contract or a promise has been established between the driver and the user corresponding to the detection group. The confirmed information is, for example, information having information that can identify the confirmed detection set. The confirmed information is, for example, information having a set identifier of a confirmed set. The confirmed information is, for example, information having a driver identifier and a user identifier corresponding to the confirmed detection set. For example, the transmission unit 107 transmits the second route related information constituting the detection set to the first information terminal 2 corresponding to the driver identifier corresponding to the first route related information constituting the detection set corresponding to the information to be approved. A user identifier corresponding to may be transmitted. In addition, the transmission unit 107, for example, sends the first route constituting the detection set to the second information terminal 3 corresponding to the user identifier corresponding to the second route related information constituting the detection set corresponding to the information to be approved. A driver identifier corresponding to the related information may be transmitted.

また、確定情報は、例えば、検出部106が、検出組を検出する際に取得した確定した検出組に対応する利用者の出発地に、運転者が到着する予定日時や、利用者の目的地に到着する予定日時等の情報や、運転者が運転者の出発地から、利用者の出発地と目的地を経由して、運転者の目的地に到着するまでの経路情報等を有していても良い。また、これらの情報は、、検出部106が、検出組を検出する際に行なった処理と同様の処理等を行なって取得しても良い。なお、これらの情報は、承認する情報に対応した検出組を構成する第一経路関連情報に対応する運転者識別子に対応する第一情報端末2だけに送信してもよく、同じ検出組を構成する第二経路関連情報に対応する利用者識別子に対応する第二情報端末3だけに送信してもよい。   The confirmed information is, for example, the scheduled date and time when the driver arrives at the departure place of the user corresponding to the confirmed detection set acquired when the detection unit 106 detects the detected set, or the destination of the user. Information such as the scheduled date and time of arrival, and route information from the driver's departure point to the driver's destination via the user's departure point and destination. May be. Further, these pieces of information may be acquired by performing the same processing as the processing performed when the detection unit 106 detects the detection set. These pieces of information may be transmitted only to the first information terminal 2 corresponding to the driver identifier corresponding to the first route related information constituting the detection set corresponding to the information to be approved, and constitute the same detection set. It may be transmitted only to the second information terminal 3 corresponding to the user identifier corresponding to the second route related information.

なお、送信部107は、例えば、確定した検出組を示す情報を情報格納部102や図示しない格納部等に蓄積するようにしても良い。確定した検出組を示す情報は、確定した検出組を構成する第一経路関連情報に対応する運転者識別子と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子とを有する情報である。確定した検出組を示す情報は、上述したような組識別子を有していても良い。なお、送信部107は、検出部106が情報格納部102や図示しない格納部等に蓄積した、この検出部106が検出した第一経路関連情報と第二経路関連情報との組を示す情報において、確定した検出組を示す情報に対して、確定したことを示すフラグ等の情報を付与するようにしても良く、蓄積された検出組を示す情報から、確定していない検出組を示す情報を削除することで、結果的に、確定した検出組の情報だけが蓄積されるようにしても良い。また、送信部107は、確定した検出組の組識別子を、確定した検出組を示す情報として蓄積するようにしても良い。   For example, the transmission unit 107 may store information indicating the determined detection set in the information storage unit 102, a storage unit (not shown), or the like. The information indicating the confirmed detection set includes information including a driver identifier corresponding to the first route related information constituting the confirmed detection set and a user identifier corresponding to the second route related information constituting the same detection set. It is. The information indicating the confirmed detection group may have a group identifier as described above. Note that the transmission unit 107 includes information indicating a set of first route related information and second route related information detected by the detection unit 106 and accumulated in the information storage unit 102, a storage unit (not shown), and the like. In addition, information such as a flag indicating the confirmation may be added to the information indicating the confirmed detection group, and information indicating the detection group that has not been confirmed may be added from the information indicating the accumulated detection group. By deleting, as a result, only the information of the determined detection set may be accumulated. Further, the transmission unit 107 may accumulate the set identifier of the confirmed detection set as information indicating the confirmed detection set.

送信部107は、例えば、利用者について、運転者が運転する自動車を利用するための行動を検出し、利用者の利用者識別子と対応づけられた連絡先情報が示す連絡先に検出結果に関する情報を更に送信するようにしてもよい。例えば、送信部107は、乗車情報格納部108に格納されている利用者識別子と対応づけられた乗車情報や、降車情報格納部109に格納されている利用者識別子と対応づけられた降車情報や、受信部101が受信した利用者識別子と対応づけられた情報から、この利用者識別子が示す利用者について、運転者が運転する自動車を利用するための行動を検出する。自動車を利用するための行動とは、目的地に運んでくれる運転者を捜すために第一経路関連情報を送信する行動や、組関連情報が示す検出組を承認する情報を送信する行動や、自動車に乗車する行動や、自動車から降車する行動等である。なお、ここでは、送信部107が、運転者が確定したことを示す情報を送信したことを検出することも、この送信が、利用者が運転者を承認する行動を行なった結果によって発生する処理であることから、自動車を利用するための行動の一部を検出したことと考えるようにしてもよい。   For example, for the user, the transmission unit 107 detects an action for using a car driven by the driver, and information related to the detection result is shown in the contact information indicated by the contact information associated with the user identifier of the user. May be further transmitted. For example, the transmission unit 107 includes boarding information associated with the user identifier stored in the boarding information storage unit 108, getting-off information associated with the user identifier stored in the getting-off information storage unit 109, From the information associated with the user identifier received by the receiving unit 101, an action for using the car driven by the driver is detected for the user indicated by the user identifier. The action to use the car is the action to send the first route related information to search for the driver who brings to the destination, the action to send the information to approve the detection set indicated by the set related information, For example, an action of getting on a car or an action of getting off a car. Note that here, the transmission unit 107 detects that the information indicating that the driver has been confirmed is transmitted, and this transmission is also a process that occurs depending on the result of the user performing an action of approving the driver. Therefore, it may be considered that a part of the action for using the automobile has been detected.

送信部107は、利用者識別子と対応づけて後述する連絡先情報格納部110に格納されている連絡先情報の中から、行動を検出した利用者の利用者識別子と対応づけられた連絡先情報を取得し、この連絡先情報が示す連絡先に検出結果に関する情報を送信する。連絡先情報は、例えば、連絡先のメールアドレスや、アカウントや、IPアドレス等である。例えば、利用者が高齢者である場合、連絡先は、例えば、高齢者の家族等である。例えば、利用者が未成年者である場合、連絡先は、例えば、保護者である。   The transmission unit 107 associates the contact information associated with the user identifier of the user who detected the action from the contact information stored in the contact information storage unit 110 described later in association with the user identifier. And information on the detection result is transmitted to the contact indicated by the contact information. The contact information is, for example, a contact mail address, an account, an IP address, or the like. For example, when the user is an elderly person, the contact information is, for example, an elderly person's family. For example, when the user is a minor, the contact information is, for example, a guardian.

検出結果に関する情報とは、検出結果が示す利用者の行動を示す情報である。行動を示す情報とは、例えば、利用者が乗車したことを示す情報や、降車したことを示す情報や、第一経路関連情報を送信したことを示す情報等である。行動を示す情報は、乗車情報や降車情報であっても良い。検出結果に関する情報は、利用者が利用する(あるいは利用した)運転者の運転者識別子を有していても良い。また、検出結果に関する情報は、利用者が行動を行なった日時の情報を更に有していても良い。また、検出結果に関する情報は、第一情報端末2や第二情報端末3等が図示しないGPS等で取得してサーバ装置1に送信しした利用者が行動を行なった地点を示す情報を有していても良い。   The information related to the detection result is information indicating the user's behavior indicated by the detection result. The information indicating behavior is, for example, information indicating that the user has boarded, information indicating that the user has got off, information indicating that the first route related information has been transmitted, and the like. The information indicating the action may be boarding information or getting-off information. The information related to the detection result may include a driver identifier of the driver used (or used) by the user. The information related to the detection result may further include information on the date and time when the user performed the action. Moreover, the information regarding a detection result has the information which shows the point where the user who the 1st information terminal 2, the 2nd information terminal 3, etc. acquired with GPS etc. which were not shown in figure, and transmitted to the server apparatus 1 acted. May be.

送信部107が、利用者の行動の検出結果に関する情報を送信する時期等は問わない。例えば、送信部107は、受信部101が乗車情報を受信した場合に、この乗車情報に対応する利用者識別子が示す利用者が、自動車に乗車したことを検出し、この利用者識別子に対応づけられた連絡先情報が示す連絡先に、乗車したことを示す情報を送信する。また、送信部107は、例えば、受信部101が降車情報を受信した場合に、この降車情報に対応する利用者識別子が示す利用者が、自動車を降車したことを検出し、この利用者識別子に対応づけられた連絡先情報が示す連絡先に、降車したことを示す情報を送信する。なお、このとき、この利用者識別子と対応づけられた運転者識別子を、連絡先に更に送信するようにしてもよい。利用者識別子と対応づけられた運転者識別子は、例えば、上述したように、送信部107が情報格納部102や図示しない格納部等に蓄積した、確定した検出組を構成する第一経路関連情報に対応する運転者識別子と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子とを対応づけた情報により、利用者識別子と対応づけられた運転者識別子である。   It does not matter when the transmission unit 107 transmits information related to the detection result of the user's behavior. For example, when the receiving unit 101 receives the boarding information, the transmitting unit 107 detects that the user indicated by the user identifier corresponding to the boarding information has boarded the car, and associates it with the user identifier. Information indicating that the user has boarded the vehicle is transmitted to the contact indicated by the received contact information. Further, for example, when the receiving unit 101 receives the getting-off information, the transmitting unit 107 detects that the user indicated by the user identifier corresponding to the getting-off information has got off the car, and uses this user identifier as the user identifier. Information indicating that the user has got off the vehicle is transmitted to the contact indicated by the associated contact information. At this time, the driver identifier associated with the user identifier may be further transmitted to the contact address. The driver identifier associated with the user identifier is, for example, as described above, the first route related information that constitutes the determined detection set accumulated by the transmission unit 107 in the information storage unit 102 or a storage unit (not shown). Is a driver identifier associated with a user identifier based on information in which a driver identifier corresponding to is associated with a user identifier corresponding to second route related information constituting the same detection set.

これにより、例えば、利用者が運転者が運転する自動車に乗車したことや、自動車から降車したこと等を、利用者に対して予め登録された連絡先に通知することができる。   Thereby, for example, it is possible to notify the user of a contact information registered in advance that the user has boarded the automobile driven by the driver or that the user got out of the automobile.

送信部107は、評価情報格納部105に格納されている運転者評価情報と利用者評価情報との少なくとも一方を用いて、上述した検出条件を満たす第一経路関連情報と第二経路関連情報との組関連情報を送信する処理を行なうようにしてもよい。   The transmission unit 107 uses the at least one of the driver evaluation information and the user evaluation information stored in the evaluation information storage unit 105, and the first route related information and the second route related information satisfying the detection conditions described above. The process of transmitting the group related information may be performed.

例えば、送信部107は、送信対象となる一の第一経路関連情報に対応づけられた運転者識別子に対応する運転者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第一経路関連情報を送信対象から除外した組関連情報を送信しても良く、あるいはこの第一経路関連情報の表示態様を他の第一経路関連情報と異なるものにする指示を更に有する組関連情報を送信してもよい。表示態様とは、表示の際の文字の表示属性や、背景色や、背景パターンや、特定の画像(例えば、x印等のマーク等)の表示等である。同様に、送信部107は、送信対象となる一の第二経路関連情報に対応づけられた利用者識別子に対応する利用者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第二経路関連情報を送信対象から除外した組関連情報を送信しても良く、あるいはこの第二経路関連情報の表示態様を他の第二経路関連情報と異なるものにする指示を更に有する組関連情報を送信してもよい。   For example, the transmission unit 107 is a value indicating that the value of the driver evaluation information corresponding to the driver identifier associated with the first route related information to be transmitted is lower than the evaluation specified in advance. In some cases, the group related information excluding the first route related information from the transmission target may be transmitted, or an instruction to make the display mode of the first route related information different from the other first route related information. Furthermore, you may transmit the group related information which has. The display mode includes display of characters at the time of display, background color, background pattern, display of a specific image (for example, a mark such as an x mark), and the like. Similarly, the transmission unit 107 is a value indicating that the value of the user evaluation information corresponding to the user identifier associated with the second route related information to be transmitted is lower than the evaluation specified in advance. In this case, the group related information excluding the second route related information from the transmission target may be transmitted, or the display mode of the second route related information is different from the other second route related information. May also be transmitted.

送信部107は、通常、無線または有線の通信手段で実現される。送信部107は、通信デバイスを含むと考えても、含まないと考えても良い。   The transmission unit 107 is usually realized by a wireless or wired communication means. The transmission unit 107 may or may not include a communication device.

乗車情報格納部108には、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である乗車情報が格納される。乗車情報が利用者識別子と対応づけられているということは、乗車情報が、利用者識別子を有していることであってもよく、乗車情報と、利用者識別子とを有する情報が、乗車情報格納部108に格納されていることであっても良い。乗車情報は、さらに、上述した組識別子を有していても良い。あるいは、乗車情報は、利用者識別子と対応づけられている代わりに、上述した組識別子を有していても良い。   The boarding information storage unit 108 includes boarding information which is information associated with the user identifier and which indicates that the user indicated by the user identifier has boarded a car driven by one driver. Stored. The fact that the boarding information is associated with the user identifier may mean that the boarding information has a user identifier, and the information having the boarding information and the user identifier is the boarding information. It may be stored in the storage unit 108. The boarding information may further include the above-described set identifier. Alternatively, the boarding information may have the above-described group identifier instead of being associated with the user identifier.

降車情報格納部109には、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である降車情報が格納される。降車情報が利用者識別子と対応づけられているということは、降車情報が、利用者識別子を有していることであってもよく、降車情報と、利用者識別子とを有する情報が、乗車情報格納部108に格納されていることであっても良い。降車情報は、さらに、上述した組識別子を有していても良い。あるいは、降車情報は、利用者識別子と対応づけられている代わりに、上述した組識別子を有していても良い。   In the getting-off information storage unit 109, getting-off information, which is information associated with the user identifier, is information indicating that the user indicated by the user identifier has got off the car driven by one driver. Stored. The fact that the getting-off information is associated with the user identifier may mean that the getting-off information has a user identifier, and the information having the getting-off information and the user identifier is the getting information. It may be stored in the storage unit 108. The getting-off information may further include the above-described set identifier. Alternatively, the getting-off information may have the above-described set identifier instead of being associated with the user identifier.

連絡先情報格納部110は、利用者識別子と対応づけられた連絡先の情報である連絡先情報が格納される。連絡先情報については上述しているための、ここでは説明を省略する。例えば、連絡先情報が利用者識別子と対応づけられているということは、連絡先情報が利用者識別子を有することであっても良く、連絡先情報と利用者識別子とを有する情報が連絡先情報格納部110に格納されていることであっても良い。   The contact information storage unit 110 stores contact information that is contact information associated with the user identifier. Since the contact information is described above, the description thereof is omitted here. For example, the fact that the contact information is associated with the user identifier may mean that the contact information has a user identifier, and the information having the contact information and the user identifier is contact information. It may be stored in the storage unit 110.

報奨格納部111には、運転者識別子と対応づけられた情報であって、運転者に対する報奨の情報である一以上の報奨情報が格納される。報奨格納部111には、例えば、運転者識別子と報奨情報とが対応づけて格納される。報奨格納部111には、報奨取得部112が取得した報奨情報が、報奨取得部112により蓄積される。報奨情報が、点数等の加算可能な値である場合、報奨格納部111には、同じ運転者識別子と対応づけられた報奨情報の値を積算した値が蓄積されるようにしても良い。報奨情報は、金銭と同等のものとして利用可能な値等であっても良く、点数に応じて物品やサービス等と交換可能なものであっても良い。また、単に、感謝の度合い等を示す値であっても良い。   The reward storage unit 111 stores one or more pieces of reward information which is information associated with the driver identifier and which is information on the reward for the driver. In the reward storage unit 111, for example, a driver identifier and reward information are stored in association with each other. The reward information acquired by the reward acquisition unit 112 is accumulated in the reward storage unit 111 by the reward acquisition unit 112. When the reward information is a value that can be added, such as a score, the reward storage unit 111 may store a value obtained by integrating the values of the reward information associated with the same driver identifier. The reward information may be a value that can be used as equivalent to money, or may be exchangeable for goods, services, etc. according to the score. Alternatively, it may simply be a value indicating the degree of gratitude.

報奨取得部112は、一の運転者が運転する自動車を一の利用者が利用した場合に、運転者に対する報奨情報を取得し、報奨情報を、運転者の運転者識別子と対応づけて報奨格納部111に蓄積する。例えば、報奨取得部112は、受信部101が降車情報を受信した場合に、この降車情報に対応づけられた運転者識別子と対応づけられた報奨情報を取得する。降車情報に対応づけられた運転者識別子とは、例えば、検出部106が検出した検出条件を満たす検出組において、降車情報が有する利用者識別子と対応づけられた第二経路関連情報と同じ検出組の第一経路関連情報と対応づけられた運転者識別子である。降車情報に対応づけられた運転者識別子とは、降車情報が有する組識別子が有する運転者識別子であっても良い。   The reward acquisition unit 112 acquires reward information for a driver when one user uses a car driven by one driver, and stores the reward information in association with the driver identifier of the driver. Stored in the unit 111. For example, when the receiving unit 101 receives the getting-off information, the reward obtaining unit 112 obtains the reward information associated with the driver identifier associated with the getting-off information. The driver identifier associated with the getting-off information is, for example, the same detection set as the second route related information associated with the user identifier included in the getting-off information in the detecting set that satisfies the detection condition detected by the detecting unit 106. This is a driver identifier associated with the first route related information. The driver identifier associated with the getting-off information may be a driver identifier included in a set identifier included in the getting-off information.

報奨情報は、例えば、利用者を運んだ運転者に、利用者を運んだ報奨として与えられる情報である。報奨情報は、例えば、数値等の点数の値である。数値等の点数は、金額等を含む概念であると考えてもよい。報奨情報が数値等の点数である場合、利用者が運転者の自動車を一回利用する毎に得られる点数は、固定された値であっても良く、運転者が利用者を、利用者の出発地から目的地まで運ぶ距離や時間等の値の増加に応じて連続的あるいは段階的に変化する値であっても良い。この場合の報奨情報の値は、例えば、報奨取得部112が、運転者が利用者を運ぶ際に利用した経路情報を用いて取得してもよい。例えば、降車情報と対応づけられた組識別子と対応づけられた経路情報を、検出部106が検出した経路情報から取得し、取得した経路情報から、利用者を出発地から目的地に運ぶコストを取得して、このコストに対応する報奨情報の値を、予め指定された変換式や、変換テーブル等を用いて取得する。報奨情報が、点数等の加算可能な値である場合、報奨取得部112は、報奨格納部111に、同じ運転者識別子と対応づけられた報奨情報の値を積算して蓄積するようにしても良い。   The reward information is, for example, information given to a driver who carries a user as a reward that carries the user. The reward information is, for example, a score value such as a numerical value. The score such as a numerical value may be considered as a concept including a monetary amount. When the reward information is a score such as a numerical value, the score obtained each time the user uses the driver's car may be a fixed value. It may be a value that changes continuously or stepwise in accordance with an increase in a value such as a distance or time to carry from the departure place to the destination. In this case, the reward information value may be acquired by the reward acquisition unit 112 using the route information used when the driver carries the user, for example. For example, the route information associated with the set identifier associated with the getting-off information is obtained from the route information detected by the detection unit 106, and the cost of transporting the user from the departure place to the destination is obtained from the obtained route information. The value of reward information corresponding to the cost is acquired by using a conversion formula designated in advance, a conversion table, or the like. When the reward information is a value that can be added, such as a score, the reward acquisition unit 112 may accumulate and accumulate the value of the reward information associated with the same driver identifier in the reward storage unit 111. good.

報奨取得部112は、通常、MPUやメモリ等から実現され得る。報奨取得部112の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The reward acquisition unit 112 can be usually realized by an MPU, a memory, or the like. The processing procedure of the reward acquisition unit 112 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

待合場所情報格納部113には、予め指定された一以上の待合せ場所を示す情報である一以上の待合場所情報が格納される。待合場所情報は、例えば、待合場所の地点情報である。例えば、待合場所情報は、待合場所の座標等である。待合場所情報は、例えば、待合場所の識別子と対応づけて待合場所情報格納部113に蓄積される。待合場所情報は、後述するエリア情報や地図情報を更に有していても良い。   The waiting place information storage unit 113 stores one or more waiting place information, which is information indicating one or more designated waiting places. The waiting place information is, for example, point information of the waiting place. For example, the waiting place information is the coordinates of the waiting place. The waiting place information is accumulated in the waiting place information storage unit 113 in association with the identifier of the waiting place, for example. The waiting place information may further include area information and map information described later.

待合場所送信部114は、一の待合場所情報が示す待合せ場所に対して予め指定された関係となる位置に位置する利用者の第二情報端末3に、一の待合せ場所に関する情報を送信する。一の待合せ場所に対して予め指定された関係となる位置とは、例えば、一の待合せ場所に対する距離や一の待合せ場所までの時間が、予め指定された値以下となる位置である。あるいは、一の待合せ場所に対して予め指定された関係となる位置とは、各待合せ場所に対応づけて予め格納されているエリア情報が示すエリア内の位置である。エリア情報は、エリアを設定する領域であり、例えば、エリアの輪郭を設定する情報である。   The meeting place transmitting unit 114 transmits information on one meeting place to the second information terminal 3 of the user located at a position having a predetermined relationship with the meeting place indicated by the one meeting place information. The position having a relationship designated in advance with respect to one meeting place is, for example, a position in which the distance to one meeting place and the time to one meeting place are equal to or less than a predetermined value. Alternatively, the position having a relationship designated in advance for one meeting place is a position in an area indicated by area information stored in advance in association with each meeting place. The area information is an area for setting an area, for example, information for setting an outline of the area.

待合せ場所に関する情報とは、待合せ場所までの経路を案内する情報である。待合せ場所に関する情報は、例えば、第二情報端末3の現在地から、この待合せ場所までの経路情報である。例えば、待合場所送信部114は、経路探索に必要な構成等を備えており、第二情報端末3の現在地から、待合せ場所までの経路探索を行なって経路情報を取得する。また、待合せ場所に関する情報は、待合せ場所までの経路を示す地図情報であってもよい。この地図情報は、例えば、待合せ場所とその付近の地図情報であって、待合せ場所が明示されている地図情報である。この地図情報は、略地図や案内図等であっても良い。地図情報は、通常は画像情報である。   The information on the meeting place is information for guiding a route to the meeting place. The information on the meeting place is, for example, route information from the current location of the second information terminal 3 to this meeting place. For example, the meeting place transmitting unit 114 has a configuration necessary for route search, and obtains route information by performing a route search from the current location of the second information terminal 3 to the meeting place. The information on the meeting place may be map information indicating a route to the meeting place. This map information is, for example, map information where the meeting place and the vicinity thereof are specified, and the meeting place is specified. This map information may be a schematic map or a guide map. The map information is usually image information.

例えば、待合場所送信部114は、受信部101が、第二情報端末3の現在位置情報、つまり、第二情報端末3を利用する利用者の現在位置情報を受信した場合、待合場所送信部114は、待合場所情報格納部113に格納されている待合場所情報の中から、取得した現在位置情報が示す位置に対して予め指定された位置関係を有する位置を示す待合場所情報を検出する。そして、待合場所送信部114は、利用者の現在位置の地点が示す位置から、検出した待合場所情報が示す待合せ場所までの経路情報を取得し、取得した経路情報を、上記の第二情報端末3に送信する。あるいは、待合場所送信部114は、検出した待合場所情報と対応づけられた地図情報を取得し、上記の第二情報端末3に送信する。現在位置情報を、以下、適宜、現在位置情報と呼ぶ。   For example, when the reception unit 101 receives the current location information of the second information terminal 3, that is, the current location information of the user who uses the second information terminal 3, the waiting location transmission unit 114 receives the waiting location transmission unit 114. Detects waiting place information indicating a position having a positional relationship designated in advance with respect to the position indicated by the acquired current position information from the waiting place information stored in the waiting place information storage unit 113. The waiting place transmitting unit 114 acquires route information from the position indicated by the current position of the user to the waiting place indicated by the detected waiting place information, and the acquired route information is obtained from the second information terminal. 3 to send. Or the waiting place transmission part 114 acquires the map information matched with the detected waiting place information, and transmits to said 2nd information terminal 3. FIG. The current position information is hereinafter referred to as current position information as appropriate.

なお、待合場所送信部114は、更に、上記で検出した待合場所情報が示す待合場所を利用者の出発地に設定することを促す情報を第二情報端末3に送信してもよい。設定することを促す情報は、例えば、設定することを促す文等が配置された情報や、出発地および目的地等を設定するための入力欄や選択メニューの出力を指示する情報であって、既に上記の待合場所が指定済である入力欄や選択メニューの出力を指示する情報である。   Note that the waiting place transmitting unit 114 may further transmit information that prompts the user to set the waiting place indicated by the waiting place information detected as the departure place of the user to the second information terminal 3. The information that prompts the setting is, for example, information in which a sentence that prompts the setting is arranged, information that instructs output of an input field or a selection menu for setting a departure place, a destination, and the like. This is information for instructing output of an input field or selection menu in which the above-mentioned waiting place has already been specified.

待合場所送信部114は、通常、無線の通信手段で実現されるが、その少なくとも一部を有線の通信手段で実現するようにしても良い。待合場所送信部114は、通信デバイスを含むと考えても、含まないと考えても良い。   The waiting place transmitting unit 114 is usually realized by a wireless communication means, but at least a part thereof may be realized by a wired communication means. The waiting place transmitting unit 114 may or may not include a communication device.

待合識別子送信部115は、第二経路関連情報が示す出発点が、一の待合場所情報が示す場所である場合に、第二経路関連情報に対応する第二情報端末3または第二経路関連情報と同じ検出組を構成する第一経路関連情報に対応する第一情報端末2の少なくとも一方に、待合場所で待ち合わせる利用者と運転者との検出組を識別する待合識別子を送信する。待合識別子送信部115は、例えば、上述したような承認する情報により確定された検出組の第二経路関連情報が示す出発点が、一の待合場所情報が示す場所である場合に、第二経路関連情報に対応する第二情報端末3または第二経路関連情報と同じ検出組を構成する第一経路関連情報に対応する第一情報端末2の少なくとも一方に、待合識別子を送信するようにしてもよい。待合識別子は、一の待合場所情報が示す待合せ場所で待合せしている利用者と運転者との検出組を識別するための識別子と考えてもよい。待合識別子は、例えば、待合せの番号等である。   When the starting point indicated by the second route related information is the place indicated by the one waiting place information, the waiting identifier transmission unit 115 or the second route related information corresponding to the second route related information. A waiting identifier for identifying the detection set of the user and the driver who waits at the waiting place is transmitted to at least one of the first information terminals 2 corresponding to the first route related information constituting the same detection set. For example, when the starting point indicated by the second route related information of the detection set determined by the information to be approved is the location indicated by the one waiting location information, the waiting identifier transmission unit 115 may The waiting identifier may be transmitted to at least one of the second information terminal 3 corresponding to the related information or the first information terminal 2 corresponding to the first route related information constituting the same detection set as the second route related information. Good. The waiting identifier may be considered as an identifier for identifying a detection set of the user and the driver waiting at the meeting place indicated by the one waiting place information. The waiting identifier is, for example, a waiting number.

また、待合識別子送信部115は、待合識別子と、これを送信した第一情報端末2と第二情報端末3とを示す情報、例えば、これらの宛先の情報や、これらの端末の識別子等を、対応づけて、図示しない格納部等に蓄積する。第一情報端末2と第二情報端末3とを示す情報の代わりに、第一情報端末2に対応する運転者識別子や、第二情報端末3に対応する利用者識別子等を対応づけて蓄積してもよい。あるいは、第一情報端末2と第二情報端末3とを示す情報の代わりに、これらの検出組に対応する組識別子を対応づけて蓄積してもよい。   Further, the waiting identifier transmission unit 115 displays the waiting identifier and information indicating the first information terminal 2 and the second information terminal 3 that transmitted the waiting identifier, for example, information on these destinations, identifiers of these terminals, and the like. Correspondingly, it is accumulated in a storage unit (not shown). Instead of information indicating the first information terminal 2 and the second information terminal 3, a driver identifier corresponding to the first information terminal 2, a user identifier corresponding to the second information terminal 3, and the like are stored in association with each other. May be. Alternatively, instead of information indicating the first information terminal 2 and the second information terminal 3, set identifiers corresponding to these detected sets may be stored in association with each other.

待合識別子送信部115は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。待合識別子送信部115は、通信デバイスを含むと考えても、含まないと考えても良い。   The waiting identifier transmission unit 115 is usually realized by a wireless or wired communication means, but may be realized by a broadcasting means. The waiting identifier transmission unit 115 may or may not include a communication device.

第一情報端末2は、運転者が利用する情報端末である。第一情報端末2は、例えば、運転者が契約している情報端末である。第一情報端末2は、例えば、運転者が利用する自動車のナビゲーション装置である。第一情報端末2は、例えば、運転者が携帯する携帯電話や、いわゆるスマートフォン等の多機能携帯電話や、携帯情報端末や、タブレット型端末、ウェアラブル端末等である。第一情報端末2は、図示しないGPS等の現在位置情報を取得する手段(図示せず)を備えていることが好ましい。現在位置情報を取得する手段は、携帯電話の位置情報を取得する手段等であっても良い。   The first information terminal 2 is an information terminal used by the driver. The first information terminal 2 is, for example, an information terminal with which the driver has a contract. The first information terminal 2 is, for example, a car navigation device used by a driver. The first information terminal 2 is, for example, a mobile phone carried by the driver, a multi-function mobile phone such as a so-called smartphone, a mobile information terminal, a tablet terminal, a wearable terminal, or the like. The first information terminal 2 preferably includes means (not shown) for acquiring current position information such as GPS (not shown). The means for acquiring the current position information may be a means for acquiring the position information of the mobile phone.

第一受付部200は、運転者による情報の入力を受付ける。第一受付部200は、第一経路関連情報を受付ける。例えば、第一受付部200は、出発地や、目的地、経由地等の情報を、運転者等から受付ける。第一受付部200は、例えば、第一情報端末2が備えている図示しないGPS等の現在位置情報を取得する手段が取得した現在位置情報を、出発地の情報として受付けても良い。また、第一受付部200は、運転者が入力したキーワード等に応じて検索された検索結果により取得された地点情報を、目的地の情報として受付けても良い。また、第一受付部200は、受付けた出発地や、目的地や、経由地の情報を用いて、経路探索を行なって取得した経路情報を受付けても良い。経路探索は、第一情報端末2が、経路探索のための手段(図示せず)を有する場合、この手段を用いて第一情報端末2が行なうようにしても良く、WEBサーバ(図示せず)が提供する経路探索のサービスを利用して行なうようにしても良い。また、経路探索の結果として取得された経路についての出発予定日時や到着予定日時の情報や、運転者等から入力された出発予定日時や到着予定日時等の情報を更に受付けても良い。   The 1st reception part 200 receives the input of the information by a driver | operator. The first reception unit 200 receives first route related information. For example, the first reception unit 200 receives information such as a departure place, a destination, and a waypoint from a driver or the like. The first receiving unit 200 may receive, for example, current position information acquired by a unit that acquires current position information such as GPS (not shown) provided in the first information terminal 2 as departure point information. Moreover, the 1st reception part 200 may receive the point information acquired from the search result searched according to the keyword etc. which the driver input as destination information. Moreover, the 1st reception part 200 may receive the route information acquired by performing a route search, using the received starting point, destination, and waypoint information. When the first information terminal 2 has a route search means (not shown), the route search may be performed by the first information terminal 2 using this means, or a WEB server (not shown). ) May be used to provide a route search service. In addition, information such as scheduled departure date and time and estimated arrival date and time for the route acquired as a result of the route search, and information such as scheduled departure date and time and estimated arrival date and time input by the driver may be further received.

また、第一受付部200は、例えば、後述する第一通信部201が受信する一以上の組関連情報が示す一以上の検出組のうちの一の検出組を承認する指示を受付けても良い。   Moreover, the 1st reception part 200 may receive the instruction | indication which approves one detection group among the one or more detection groups which one or more pair relevant information which the 1st communication part 201 mentioned later receives receives, for example. .

また、第一受付部200は、例えば、運転者が運んだ利用者に対する評価に関する情報である利用者評価関連情報を受付けても良い。   Moreover, the 1st reception part 200 may receive the user evaluation relevant information which is the information regarding the evaluation with respect to the user which the driver carried, for example.

ここでの受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部200は、例えば、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェアや、他の処理部等と情報の送受信を行なうインターフェース等により構成される。   Here, reception is, for example, reception from an input unit, reception of an input signal transmitted from another device, reading of information from a recording medium, or the like. The input means may be anything such as a numeric keypad, keyboard, mouse or menu screen. The first receiving unit 200 includes, for example, a device driver for input means such as a numeric keypad and a keyboard, control software for a menu screen, an interface for transmitting / receiving information to / from other processing units, and the like.

第一通信部201は、サーバ装置1と通信を行なう。第一通信部201は、サーバ装置1に対する情報の送信と、サーバ装置1から送信される情報の受信を行なう。第一通信部201は、例えば、第一受付部200が受付けた第一経路関連情報等の情報をサーバ装置1に送信する。   The first communication unit 201 communicates with the server device 1. The first communication unit 201 transmits information to the server device 1 and receives information transmitted from the server device 1. For example, the first communication unit 201 transmits information such as first route related information received by the first receiving unit 200 to the server device 1.

また、第一通信部201は、サーバ装置1から送信される組関連情報を受信する。受信する組関連情報は、第一組関連情報であっても良い。   Further, the first communication unit 201 receives the group related information transmitted from the server device 1. The group-related information to be received may be first group-related information.

また、第一通信部201は、第一受付部200が受付けた一の検出組を承認する指示に応じて、この検出組を承認する情報をサーバ装置1に送信する。例えば、一の検出組を承認する情報を運転者識別子と対応づけてサーバ装置1に送信する。一の検出組を承認する情報は、例えば、承認する検出組を特定する情報を有する情報である。例えば、承認する検出組に対応する利用者識別子を有する情報や、承認する検出組に対応する利用者識別子と運転者識別子を有する情報や、承認する検出組に対応する組識別子を有する情報等である。   Also, the first communication unit 201 transmits information for approving this detection group to the server device 1 in response to an instruction to approve one detection group accepted by the first reception unit 200. For example, information for approving one detection group is transmitted to the server device 1 in association with the driver identifier. The information for approving one detection set is, for example, information having information for specifying the detection set to be approved. For example, information having a user identifier corresponding to the detection set to be approved, information having a user identifier and a driver identifier corresponding to the detection set to be approved, information having a set identifier corresponding to the detection set to be approved, etc. is there.

また、第一通信部201は、サーバ装置1から送信される確定情報を受信する。   Further, the first communication unit 201 receives the confirmation information transmitted from the server device 1.

また、第一通信部201は、第一受付部200が受付けた評価情報を、評価対象の利用者と対応づけて、サーバ装置1に送信する。例えば、第一通信部201は、評価対象の利用者の利用者識別子や、評価対象の利用者に対応する検出組を特定可能な情報と対応づけて、評価情報を送信する。第一通信部201は、評価情報を、第一情報端末2を利用する運転者の運転者識別子と対応づけて送信してもよい。   In addition, the first communication unit 201 transmits the evaluation information received by the first reception unit 200 to the server device 1 in association with the evaluation target user. For example, the first communication unit 201 transmits the evaluation information in association with the user identifier of the user to be evaluated and the information that can identify the detection set corresponding to the user to be evaluated. The first communication unit 201 may transmit the evaluation information in association with the driver identifier of the driver who uses the first information terminal 2.

また、第一通信部201は、サーバ装置1から送信される待合識別子を受信する。   Further, the first communication unit 201 receives a waiting identifier transmitted from the server device 1.

第一通信部201は、第二情報端末3と通信を行なう。第一通信部201は、第二情報端末3に対する情報の送信と、第二情報端末3からの情報の受信を行なう。第一通信部201は、例えば、図示しない通信手段と受信手段とを有している。   The first communication unit 201 communicates with the second information terminal 3. The first communication unit 201 transmits information to the second information terminal 3 and receives information from the second information terminal 3. The first communication unit 201 includes, for example, a communication unit and a reception unit (not shown).

例えば、第一通信部201は、第一情報端末2を特定可能な情報を送信する。例えば、第一通信部201は、確定情報により確定された検出組に対応する自端末である第一情報端末2を、同じ検出組の第二情報端末3が特定可能な情報を送信する。第一通信部201は、例えば、確定情報を受信後に、第一情報端末2を特定可能な情報を送信する。第一通信部201は、例えば、第一情報端末2を特定可能な情報を、予め指定された一定の間隔や、不定の間隔ごとに、繰り返し送信する。   For example, the first communication unit 201 transmits information that can identify the first information terminal 2. For example, the 1st communication part 201 transmits the information which can identify the 2nd information terminal 3 of the same detection set about the 1st information terminal 2 which is a self-terminal corresponding to the detection set determined by the fixed information. For example, the first communication unit 201 transmits information that can identify the first information terminal 2 after receiving the confirmation information. For example, the first communication unit 201 repeatedly transmits information that can identify the first information terminal 2 at predetermined intervals or indefinite intervals.

第一情報端末2を特定可能な情報とは、例えば、第二情報端末3に送信された確定情報に含まれる(あるいは確定情報により指定される組関連情報に含まれる)第一情報端末2を利用する運転者の運転者識別子や組識別子である。例えば、第一通信部201は、第一情報端末2を特定可能な情報として図示しない格納部等に予め格納されている第一情報端末2を利用する運転者の運転者識別子を有する情報を送信する。   The information that can identify the first information terminal 2 is, for example, the first information terminal 2 included in the confirmation information transmitted to the second information terminal 3 (or included in the group related information specified by the confirmation information). It is a driver identifier or a set identifier of the driver to use. For example, the 1st communication part 201 transmits the information which has the driver identifier of the driver | operator who uses the 1st information terminal 2 previously stored in the storage part etc. which are not shown in figure as information which can identify the 1st information terminal 2. To do.

第一通信部201による第一情報端末2を特定可能な情報の送信は、例えば、ブロードキャストやビーコンのように送信先を特定しない送信であっても良い。第一通信部201による第一情報端末2を特定可能な情報の送信は、送信される情報を受信した第二情報端末3や待合端末4等が、送信元の第一情報端末2との距離を判断可能な通信規格による送信や、限られた通信距離内の第二情報端末3や待合端末4等だけが受信可能となる送信等であることが好ましい。例えば、第一通信部201による運転者識別子の送信は、例えば、BLE(Bluetooth(登録商標) Low Energy)と呼ばれる通信規格や、Wifiや、NFC(Near field communication)を利用して行なわれる。   The transmission of information that can identify the first information terminal 2 by the first communication unit 201 may be a transmission that does not specify a transmission destination, such as broadcast or beacon. Transmission of information by which the first information terminal 2 can identify the first information terminal 2 is performed by the distance between the second information terminal 3 or the waiting terminal 4 that has received the transmitted information and the transmission source first information terminal 2. It is preferable that the transmission is based on a communication standard that can determine whether the second information terminal 3 or the waiting terminal 4 within a limited communication distance can be received. For example, the transmission of the driver identifier by the first communication unit 201 is performed using, for example, a communication standard called BLE (Bluetooth (registered trademark) Low Energy), Wifi, or NFC (Near field communication).

なお、上記の情報とともに、GPS等が取得した第一情報端末2の現在位置情報を送信するようにしていもよい。   In addition, you may make it transmit the present location information of the 1st information terminal 2 which GPS etc. acquired with said information.

また、第一通信部201は、上記の運転者識別子と同様に待合識別子を送信してもよい。   Moreover, the 1st communication part 201 may transmit a waiting identifier similarly to said driver | operator identifier.

また、第一通信部201は、第二情報端末3から送信される第二情報端末3を特定可能な情報、例えば、第二情報端末3を利用する運転者の運転者識別子を受信する。さらに、この運転者識別子とともに送信される第二情報端末3の現在位置情報を受信してもよい。   The first communication unit 201 receives information that can identify the second information terminal 3 transmitted from the second information terminal 3, for example, a driver identifier of a driver who uses the second information terminal 3. Furthermore, you may receive the present position information of the 2nd information terminal 3 transmitted with this driver | operator identifier.

第一通信部201は、通常、無線の通信手段で実現されるが、少なくとも一部が有線の通信手段により実現されても良い。また、第一通信部201は、放送を受信する手段で実現されても良い。なお、第一通信部201は、異なる規格等を有する異なる複数の通信手段で構成されていても良く、通信する情報等に応じて、異なる通信手段を適宜利用するようにしても良い。   The first communication unit 201 is usually realized by a wireless communication unit, but at least a part thereof may be realized by a wired communication unit. The first communication unit 201 may be realized by a means for receiving a broadcast. The first communication unit 201 may be configured by a plurality of different communication means having different standards and the like, and different communication means may be used as appropriate according to information to be communicated.

第一近接検出部202は、第一通信部201が行なう通信に応じて、第二情報端末3に対する近接を検出する。近接とは、第一情報端末2と第二情報端末3とが近づいたことを意味する。近接を検出するということは、近接したことを検出することであってもよく、近接した度合いを示す情報、例えば、近接した距離や、近接の程度を表す指標等を取得することであってもよい。   The first proximity detection unit 202 detects proximity to the second information terminal 3 in accordance with communication performed by the first communication unit 201. Proximity means that the first information terminal 2 and the second information terminal 3 are close to each other. Detecting proximity may be detecting proximity, or acquiring information indicating the degree of proximity, for example, a distance indicating proximity, an index indicating the degree of proximity, or the like. Good.

例えば、第一近接検出部202は、第一通信部201が、第二情報端末3を特定可能な情報(例えば、利用者識別子を有する情報)を受信した場合に、この特定可能な情報で特定される第二情報端末3に近接したことを検出する。あるいは、第一近接検出部202は、第一通信部201が受信する第二情報端末3を特定可能な情報の受信強度から、この特定可能な情報で特定される第二情報端末3までの距離を示す情報を取得してもよい。受信強度を用いて、情報を送信した端末までの距離を検出する技術は、上述したBLE等においては公知の技術であるため、ここでは詳細な説明は省略する。また、第一近接検出部202は、第二情報端末3がこの第二情報端末3を特定可能な情報と対応づけて送信する現在位置情報を第一通信部201が受信した場合に、この現在位置情報と、第一情報端末2の図示しないGPS等が取得する第一情報端末2の現在位置の情報とを用いて、第一情報端末2と第二情報端末3との間の距離の情報を取得しても良い。   For example, when the first communication unit 201 receives information that can specify the second information terminal 3 (for example, information having a user identifier), the first proximity detection unit 202 specifies the information that can be specified. It is detected that the second information terminal 3 is approached. Or the 1st proximity detection part 202 is the distance from the reception intensity of the information which can identify the 2nd information terminal 3 which the 1st communication part 201 receives to the 2nd information terminal 3 specified by this identifiable information. You may acquire the information which shows. Since the technique for detecting the distance to the terminal that transmitted the information using the reception intensity is a known technique in the above-described BLE or the like, detailed description thereof is omitted here. Further, the first proximity detection unit 202, when the first communication unit 201 receives current position information transmitted by the second information terminal 3 in association with information that can identify the second information terminal 3, Information on the distance between the first information terminal 2 and the second information terminal 3 using the position information and information on the current position of the first information terminal 2 acquired by a GPS (not shown) of the first information terminal 2 You may get

また、第一近接検出部202は、上記で取得した距離の情報が、予め指定された範囲内の値であるか否かを判断することにより、第二情報端末3に近接したことを検出するようにしても良い。例えば、上記で取得した距離の情報が、予め指定された閾値以下である場合に、近接したと判断してもよい。   The first proximity detection unit 202 detects that the distance information acquired above is close to the second information terminal 3 by determining whether the distance information is a value within a range specified in advance. You may do it. For example, it may be determined that the distance is close when the distance information acquired above is equal to or less than a predetermined threshold value.

なお、例えば、第一近接検出部202は、確定情報により確定された検出組の第二情報端末3の近接のみを検出するようにしても良い。例えば、第一近接検出部202は、第一通信部201が、第二情報端末3を特定可能な情報(例えば、利用者識別子を有する情報)を受信した場合において、この特定可能な情報が、確定情報により格納された検出組の第二情報端末3を特定するものである場合に、この第二情報端末3についての近接を検出し、特定するものでない場合、検出しなくてもよい。   Note that, for example, the first proximity detection unit 202 may detect only the proximity of the second information terminal 3 of the detection set determined by the determination information. For example, when the first communication unit 201 receives information that can identify the second information terminal 3 (for example, information having a user identifier), the first proximity detection unit 202 When the second information terminal 3 of the detection set stored by the confirmation information is specified, the proximity of the second information terminal 3 is detected, and when it is not specified, it may not be detected.

第一近接検出部202は、通常、MPUやメモリ等から実現され得る。第一近接検出部202の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The first proximity detection unit 202 can be usually realized by an MPU, a memory, or the like. The processing procedure of the first proximity detection unit 202 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

第一出力部203は、第一近接検出部202の検出結果に応じて、第二情報端末3に対する近接に関する情報を出力する。第一出力部203は、例えば、第一近接検出部202が近接を検出した第二情報端末3に対する近接に関する情報を出力する。第一出力部203は、例えば、第一近接検出部202が、第二情報端末3の近接を検出した場合に、この第二情報端末3に対する近接に関する情報を出力する。また、第一出力部203は、例えば、第一近接検出部202が取得した第二情報端末3との距離の情報が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合(例えば、距離が予め指定された閾値以下である場合等)に、この第二情報端末3に対する近接に関する情報を出力する。   The first output unit 203 outputs information related to proximity to the second information terminal 3 according to the detection result of the first proximity detection unit 202. The 1st output part 203 outputs the information regarding the proximity | contact with respect to the 2nd information terminal 3 which the 1st proximity detection part 202 detected proximity | contact, for example. For example, when the first proximity detection unit 202 detects the proximity of the second information terminal 3, the first output unit 203 outputs information related to the proximity to the second information terminal 3. In addition, the first output unit 203 determines, for example, whether or not the information on the distance to the second information terminal 3 acquired by the first proximity detection unit 202 is within a predetermined range. When the distance is within the range (for example, when the distance is equal to or less than a predetermined threshold value), information on proximity to the second information terminal 3 is output.

近接に関する情報とは、例えば、第二情報端末3に近接したことを示す文字列や画像や音声等の情報であってもよく、第二情報端末3までの距離や、この距離を移動時間に換算した時間の情報であってもよく、これらの二以上の組合わせであっても良い。第一出力部203は、第二情報端末3の近接を検出した場合に、この第二情報端末3が近接したことを示す情報を出力する。例えば、この第二情報端末3に対応する運転者識別子を含む情報を出力する。   The information related to proximity may be, for example, information such as a character string, an image, a voice, or the like indicating proximity to the second information terminal 3, and the distance to the second information terminal 3 or the distance as the travel time. Information on the converted time may be used, or a combination of two or more of these may be used. When the proximity of the second information terminal 3 is detected, the first output unit 203 outputs information indicating that the second information terminal 3 has approached. For example, information including a driver identifier corresponding to the second information terminal 3 is output.

ここでの出力とは、通常、モニタへの表示、プロジェクターを用いた投影、音出力等であるが、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであってもよい。   The output here is usually a display on a monitor, projection using a projector, sound output, etc., but transmission to an external device, storage in a recording medium, other processing device or other program, etc. The processing result may be delivered.

第一出力部203は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第一出力部203は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。   The first output unit 203 may be considered as including or not including an output device such as a display or a speaker. The first output unit 203 can be implemented by output device driver software, or output device driver software and an output device.

第一送信部204は、第一近接検出部202の検出結果に応じて、乗車情報を送信する。第一送信部204は、例えば、第一近接検出部202が近接を検出した第二情報端末3と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、自端末である第一情報端末2に対応する運転者が運転する自動車に乗ったことを示す情報である乗車情報を、サーバ装置1に送信する。例えば、乗車情報は、第一近接検出部202が近接を検出した第二情報端末3と対応づけられた利用者識別子と、自動車に乗ったことを示す情報(例えばフラグの情報等)とを有する情報である。更に、自端末である第一情報端末2に対応する運転者識別子や、現在の日時等の日時の情報を有していても良い。なお、サーバ装置1側で利用者が自動車に乗ったことを示す情報であるか否かが判断可能であれば、自動車に乗ったことを示す情報は送信しなくてもよい。   The first transmission unit 204 transmits the boarding information according to the detection result of the first proximity detection unit 202. The first transmission unit 204 is, for example, information associated with a user identifier associated with the second information terminal 3 that the first proximity detection unit 202 has detected proximity, and the usage indicated by the user identifier The rider transmits to the server device 1 boarding information that is information indicating that the driver has got in the car driven by the driver corresponding to the first information terminal 2 that is the terminal. For example, the boarding information includes a user identifier associated with the second information terminal 3 detected by the first proximity detector 202 and proximity information (for example, flag information). Information. Furthermore, you may have driver | operator identifier corresponding to the 1st information terminal 2 which is an own terminal, and date information, such as the present date. If it is possible to determine whether or not the server apparatus 1 is information indicating that the user has got on the car, the information indicating that the user has got on the car may not be transmitted.

例えば、第一送信部204は、第一近接検出部202が第二情報端末3の近接を検出した場合に、この第二情報端末3に対応する利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。第一出力部203は、例えば、第一近接検出部202が取得した第二情報端末3との距離が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合(例えば、距離が予め指定された閾値以下である場合等)に、この第二情報端末3に対応する利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。また、例えば、第一近接検出部202が取得した第二情報端末3との距離の情報により、第一情報端末2に対して予め指定された範囲内で検出されていなかった第二情報端末3が、予め指定された範囲内で検出された場合に、第一出力部203は、この第二情報端末3に対応する利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。   For example, when the first proximity detection unit 202 detects the proximity of the second information terminal 3, the first transmission unit 204 stores the boarding information associated with the user identifier corresponding to the second information terminal 3 as a server. Transmit to device 1. For example, the first output unit 203 determines whether or not the distance from the second information terminal 3 acquired by the first proximity detection unit 202 is within a predesignated range, and within the predesignated range. In some cases (for example, when the distance is equal to or less than a threshold value specified in advance), the boarding information associated with the user identifier corresponding to the second information terminal 3 is transmitted to the server device 1. Further, for example, the second information terminal 3 that has not been detected within the range specified in advance with respect to the first information terminal 2 based on the information on the distance to the second information terminal 3 acquired by the first proximity detection unit 202. Is detected within a predesignated range, the first output unit 203 transmits the boarding information associated with the user identifier corresponding to the second information terminal 3 to the server device 1.

なお、第一送信部204が乗車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末2と第二情報端末3との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が同乗しているか否かが判断可能な距離、例えば、数メートル、できれば1ないし2メートル以内であることが好ましい。   In addition, the threshold of the distance between the 1st information terminal 2 and the 2nd information terminal 3 used for the judgment of proximity for the judgment of whether the 1st transmission part 204 transmits boarding information is, for example, It is preferable that the distance that can be used to determine whether or not the user is in the car driven by one driver, for example, several meters, preferably within 1 to 2 meters.

また、第一送信部204は、第一近接検出部202の検出結果に応じて、降車情報を送信する。第一送信部204は、例えば、第一近接検出部202が近接を検出した第二情報端末3と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、自端末である第一情報端末2に対応する運転者が運転する自動車から降車したことを示す情報である降車情報を、サーバ装置1に送信する。例えば、降車情報は、第一近接検出部202が近接を検出していた第二情報端末3と対応づけられた利用者識別子と、自動車から降車したことを示す情報(例えばフラグの情報等)とを有する情報である。更に、自端末である第一情報端末2に対応する運転者識別子や、現在の日時等の日時の情報を有していても良い。なお、サーバ装置1側で利用者が自動車から降車したことを示す情報であるか否かが判断可能であれば、自動車から降車したことを示す情報は送信しなくてもよい。   The first transmission unit 204 transmits the getting-off information according to the detection result of the first proximity detection unit 202. The first transmission unit 204 is, for example, information associated with a user identifier associated with the second information terminal 3 that the first proximity detection unit 202 has detected proximity, and the usage indicated by the user identifier The driver transmits to the server device 1 getting-off information that is information indicating that the driver has got off the car driven by the driver corresponding to the first information terminal 2 that is the terminal. For example, the getting-off information includes a user identifier associated with the second information terminal 3 for which the first proximity detecting unit 202 has detected proximity, information indicating that the user has got off the vehicle (for example, flag information), and the like. It is information which has. Furthermore, you may have driver | operator identifier corresponding to the 1st information terminal 2 which is an own terminal, and date information, such as the present date. In addition, if it is possible to determine whether or not the server apparatus 1 is information indicating that the user has exited from the automobile, the information indicating that the user has exited from the automobile may not be transmitted.

例えば、第一送信部204は、第一近接検出部202が直前まで近接を検出していた第二情報端末3について、近接が検出できなくなった場合に、この第二情報端末3に対応する利用者識別子と対応づけられた降車情報をサーバ装置1に送信する。第一出力部203は、例えば、第一近接検出部202が取得した第二情報端末3との距離が、予め指定された範囲内にあるか否かを判断するようにし、直前まで、予め指定された範囲内の距離であった(例えば、距離が予め指定された閾値以下であった)第二情報端末3が、予め指定された範囲内の距離でなくなった場合(例えば、距離が予め指定された閾値以下でなくなった場合)に、この第二情報端末3に対応する利用者識別子と対応づけられた降車情報をサーバ装置1に送信する。   For example, the first transmission unit 204 uses the second information terminal 3 when the first proximity detection unit 202 detects the proximity until immediately before the proximity cannot be detected. The getting-off information associated with the person identifier is transmitted to the server device 1. For example, the first output unit 203 determines whether the distance from the second information terminal 3 acquired by the first proximity detection unit 202 is within a predesignated range, and designates in advance until immediately before. The second information terminal 3 that is within the specified range (for example, the distance is equal to or less than a predetermined threshold) is no longer within the predetermined range (for example, the distance is specified in advance) When it is not less than or equal to the threshold value, the getting-off information associated with the user identifier corresponding to the second information terminal 3 is transmitted to the server device 1.

なお、第一送信部が降車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末2と第二情報端末3との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が乗っているか否かが判断可能な距離、例えば、数メートル、できれば1ないし2メートル以内であることが好ましい。   In addition, the threshold value of the distance between the first information terminal 2 and the second information terminal 3 used for the proximity determination for determining whether the first transmission unit transmits the getting-off information is, for example, 1 It is preferable that it is within a distance where it can be determined whether or not the user is in a car driven by the driver, for example, within a few meters, preferably within 1 to 2 meters.

第一送信部204は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。第一送信部204は、通信デバイスを含むと考えても、含まないと考えても良い。   The first transmission unit 204 is usually realized by wireless or wired communication means, but may be realized by broadcasting means. The first transmission unit 204 may or may not include a communication device.

なお、乗車情報や降車情報の送信が、第二情報端末3の第二送信部304で行なわれる場合、第一送信部204は省略しても良い。   In addition, when transmission of boarding information or getting-off information is performed by the second transmission unit 304 of the second information terminal 3, the first transmission unit 204 may be omitted.

第二情報端末3は、利用者が利用する情報端末である。第二情報端末3は、例えば、利用者が契約している情報端末である。第二情報端末3は、例えば、利用者が携帯する携帯電話や、いわゆるスマートフォン等の多機能携帯電話や、携帯情報端末や、タブレット型端末、ウェアラブル端末等である。第二情報端末3は、図示しないGPS等の現在位置情報を取得する手段(図示せず)を備えていることが好ましい。現在位置情報を取得する手段は、携帯電話の位置情報を取得する手段等であっても良い。   The second information terminal 3 is an information terminal used by the user. The second information terminal 3 is an information terminal with which the user has a contract, for example. The second information terminal 3 is, for example, a mobile phone carried by the user, a multi-function mobile phone such as a so-called smartphone, a mobile information terminal, a tablet terminal, a wearable terminal, or the like. The second information terminal 3 preferably includes means (not shown) for acquiring current position information such as GPS (not shown). The means for acquiring the current position information may be a means for acquiring the position information of the mobile phone.

第二受付部300は、利用者による情報の入力を受付ける。第二受付部300は、第二経路関連情報を受付ける。例えば、第二受付部300は、出発地や、目的地、経由地等の情報を、利用者等から受付ける。第二受付部300は、例えば、第二情報端末3が備えている図示しないGPS等の現在位置情報を取得する手段が取得した現在位置情報を、出発地の情報として受付けても良い。また、第二受付部300は、利用者が入力したキーワード等に応じて検索された検索結果により取得された地点情報を、目的地の情報として受付けても良い。また、第二通信部301が受信する待合場所情報が示す待合場所の地点情報を、出発地の情報として受付けても良い。また、第二受付部300は、受付けた出発地や、目的地や、経由地の情報を用いて、経路探索を行なって取得した経路情報を受付けても良い。経路探索は、第二情報端末3が、経路探索のための手段(図示せず)を有する場合、この手段を用いて第二情報端末3が行なうようにしても良く、WEBサーバ(図示せず)が提供する経路探索のサービスを利用して行なうようにしても良い。また、経路探索の結果として取得された経路についての出発予定日時や到着予定日時の情報や、利用者等から入力された出発予定日時や到着予定日時等の情報を更に受付けても良い。   The second receiving unit 300 receives input of information by the user. The second reception unit 300 receives the second route related information. For example, the second reception unit 300 receives information such as a departure place, a destination, and a waypoint from a user or the like. For example, the second receiving unit 300 may receive the current position information acquired by a unit that acquires current position information such as GPS (not shown) included in the second information terminal 3 as departure point information. In addition, the second reception unit 300 may receive point information acquired from a search result searched according to a keyword or the like input by the user as destination information. Moreover, you may accept the point information of the waiting place which the waiting place information which the 2nd communication part 301 receives receives as information of a departure place. Further, the second reception unit 300 may receive the route information acquired by performing the route search using the received information on the departure place, the destination, and the waypoint. When the second information terminal 3 has means (not shown) for route search, the route search may be performed by the second information terminal 3 using this means, or a WEB server (not shown). ) May be used to provide a route search service. In addition, information such as scheduled departure date and arrival date and time of a route acquired as a result of the route search, and information such as scheduled departure date and arrival date and time input from a user or the like may be further received.

また、第二受付部300は、例えば、後述する第二通信部301が受信する一以上の組関連情報が示す一以上の検出組のうちの一の検出組を承認する指示を受付けても良い。   Moreover, the 2nd reception part 300 may receive the instruction | indication which approves one detection group among the one or more detection groups which one or more group relevant information which the 2nd communication part 301 mentioned later receives receives, for example. .

また、第二受付部300は、例えば、利用者が利用した運転者に対する評価に関する情報である運転者評価関連情報を受付けても良い。   Moreover, the 2nd reception part 300 may receive the driver | operator evaluation related information which is the information regarding the evaluation with respect to the driver | operator which the user utilized, for example.

ここでの受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部200は、例えば、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェアや、他の処理部等と情報の送受信を行なうインターフェース等により構成される。   Here, reception is, for example, reception from an input unit, reception of an input signal transmitted from another device, reading of information from a recording medium, or the like. The input means may be anything such as a numeric keypad, keyboard, mouse or menu screen. The first receiving unit 200 includes, for example, a device driver for input means such as a numeric keypad and a keyboard, control software for a menu screen, an interface for transmitting / receiving information to / from other processing units, and the like.

第二通信部301は、サーバ装置1と通信を行なう。第二通信部301は、サーバ装置1に対する情報の送信と、サーバ装置1から送信される情報の受信を行なう。第一通信部201は、例えば、図示しない通信手段と受信手段とを有している。第二通信部301は、例えば、第二受付部300が受付けた第二経路関連情報等の情報をサーバ装置1に送信する。   The second communication unit 301 communicates with the server device 1. The second communication unit 301 transmits information to the server device 1 and receives information transmitted from the server device 1. The first communication unit 201 includes, for example, a communication unit and a reception unit (not shown). The second communication unit 301 transmits, for example, information such as second route related information received by the second receiving unit 300 to the server device 1.

例えば、第二通信部301は、第二情報端末3が有するGPS等の現在位置情報を取得する手段が取得する現在位置情報を、サーバ装置1に送信する。例えば、第二通信部301は、第二情報端末3の起動時や、第二受付部300が第二経路関連情報を受付ける際に、現在位置情報をサーバ装置1に送信する。   For example, the second communication unit 301 transmits, to the server device 1, current position information acquired by a unit that acquires current position information such as GPS that the second information terminal 3 has. For example, the second communication unit 301 transmits the current position information to the server device 1 when the second information terminal 3 is activated or when the second reception unit 300 receives the second route related information.

また、第二通信部301は、サーバ装置1から送信される組関連情報を受信する。受信する組関連情報は、第二組関連情報であっても良い。   Further, the second communication unit 301 receives the group related information transmitted from the server device 1. The group-related information to be received may be second group-related information.

また、第二通信部301は、第二受付部300が受付けた一の検出組を承認する指示に応じて、この検出組を承認する情報をサーバ装置1に送信する。例えば、一の検出組を承認する情報を利用者識別子と対応づけてサーバ装置1に送信する。一の検出組を承認する情報は、例えば、承認する検出組を特定する情報を有する情報である。例えば、承認する検出組に対応する運転者識別子を有する情報や、承認する検出組に対応する利用者識別子と運転者識別子を有する情報や、承認する検出組に対応する組識別子を有する情報等である。   Further, the second communication unit 301 transmits information for approving the detection group to the server device 1 in response to an instruction to approve the one detection group received by the second reception unit 300. For example, information for approving one detection group is transmitted to the server device 1 in association with the user identifier. The information for approving one detection set is, for example, information having information for specifying the detection set to be approved. For example, information having a driver identifier corresponding to a detection set to be approved, information having a user identifier and a driver identifier corresponding to a detection set to be approved, information having a set identifier corresponding to a detection set to be approved, etc. is there.

また、第二通信部301は、サーバ装置1から送信される確定情報を受信する。   Further, the second communication unit 301 receives the confirmation information transmitted from the server device 1.

また、第二通信部301は、第二受付部300が受付けた評価情報を、評価対象の運転者と対応づけて、サーバ装置1に送信する。例えば、第二通信部301は、評価対象の利用者の運転者識別子や、評価対象の運転者に対応する検出組を特定可能な情報と対応づけて、評価情報を送信する。第二通信部301は、評価情報を、第二情報端末3を利用する利用者の利用者識別子と対応づけて送信してもよい。   In addition, the second communication unit 301 transmits the evaluation information received by the second receiving unit 300 to the server device 1 in association with the driver to be evaluated. For example, the second communication unit 301 transmits the evaluation information in association with the driver identifier of the user to be evaluated or the information that can identify the detection set corresponding to the driver to be evaluated. The second communication unit 301 may transmit the evaluation information in association with the user identifier of the user who uses the second information terminal 3.

また、第二通信部301は、サーバ装置1から送信される待合識別子を受信する。   Further, the second communication unit 301 receives a waiting identifier transmitted from the server device 1.

また、第二通信部301は、サーバ装置1から送信される待合せ場所に関する情報を受信する。   In addition, the second communication unit 301 receives information regarding the meeting place transmitted from the server device 1.

第二通信部301は、第一情報端末2と通信を行なう。第二通信部301は、第一情報端末2に対する情報の送信と、第一情報端末2からの情報の受信を行なう。   The second communication unit 301 communicates with the first information terminal 2. The second communication unit 301 transmits information to the first information terminal 2 and receives information from the first information terminal 2.

第二通信部301は、第一情報端末2から送信される待合識別子を受信する。   The second communication unit 301 receives the waiting identifier transmitted from the first information terminal 2.

例えば、第二通信部301は、第二情報端末3を特定可能な情報を送信する。例えば、第二通信部301は、確定情報により確定された検出組に対応する自端末である第二情報端末3を、同じ検出組の第一情報端末2が特定可能な情報を送信する。第二情報端末3を特定可能な情報を送信する。第二通信部301は、例えば、確定情報を受信後に、第二情報端末3を特定可能な情報を送信する。第二通信部301は、例えば、第二情報端末3を特定可能な情報を、予め指定された一定の間隔や、不定の間隔ごとに、繰り返し送信する。   For example, the second communication unit 301 transmits information that can identify the second information terminal 3. For example, the 2nd communication part 301 transmits the information which the 1st information terminal 2 of the same detection group can specify the 2nd information terminal 3 which is a self-terminal corresponding to the detection group decided by decision information. Information that can identify the second information terminal 3 is transmitted. For example, after receiving the confirmation information, the second communication unit 301 transmits information that can identify the second information terminal 3. For example, the second communication unit 301 repeatedly transmits information that can identify the second information terminal 3 at a predetermined interval or an indefinite interval.

第二情報端末3を特定可能な情報とは、例えば、第一情報端末2に送信された確定情報に含まれる(あるいは確定情報により指定される組関連情報に含まれる)第二情報端末3を利用する利用者の利用者識別子や組識別子である。例えば、第二通信部301は、第二情報端末3を特定可能な情報として図示しない格納部等に予め格納されている第二情報端末3を利用する利用者の利用者識別子を有する情報を送信する。   The information that can identify the second information terminal 3 is, for example, the second information terminal 3 included in the confirmation information transmitted to the first information terminal 2 (or included in the set related information specified by the confirmation information). This is the user identifier or group identifier of the user to use. For example, the 2nd communication part 301 transmits the information which has the user identifier of the user who uses the 2nd information terminal 3 previously stored in the storage part etc. which are not shown in figure as information which can specify the 2nd information terminal 3 To do.

第二通信部301による第一情報端末2を特定可能な情報の送信は、例えば、ブロードキャストやビーコンのように送信先を特定しない送信であっても良い。第二通信部301による第二情報端末3を特定可能な情報の送信は、送信される情報を受信した第一情報端末2や待合端末4等が、送信元の第二情報端末3との距離を判断可能な通信規格による送信や、限られた通信距離内の第一情報端末2や待合端末4等だけが受信可能となる送信等であることが好ましい。例えば、第二通信部301による運転者識別子の送信は、例えば、BLEと呼ばれる通信規格や、Wifiや、NFC(Near field communication)を利用して行なわれる。   The transmission of information that can identify the first information terminal 2 by the second communication unit 301 may be a transmission that does not specify a transmission destination, such as broadcast or beacon. Transmission of information by which the second information terminal 3 can be specified by the second communication unit 301 is the distance between the first information terminal 2 and the waiting terminal 4 that received the transmitted information and the second information terminal 3 that is the transmission source. It is preferable that the transmission is based on a communication standard capable of determining whether the first information terminal 2 or the waiting terminal 4 within a limited communication distance can be received. For example, the transmission of the driver identifier by the second communication unit 301 is performed using, for example, a communication standard called BLE, WiFi, or NFC (Near Field Communication).

なお、上記の情報とともに、GPS等が取得した第二情報端末3の現在位置情報を送信するようにしていもよい。   In addition, you may make it transmit the present location information of the 2nd information terminal 3 which GPS etc. acquired with said information.

また、第二通信部301は、第一情報端末2から送信される第一情報端末2を特定可能な情報、例えば、第一情報端末2を利用する運転者識別子を受信する。さらに、この運転者識別子とともに送信される第一情報端末2の現在位置情報を受信してもよい。   The second communication unit 301 receives information that can identify the first information terminal 2 transmitted from the first information terminal 2, for example, a driver identifier that uses the first information terminal 2. Furthermore, you may receive the present location information of the 1st information terminal 2 transmitted with this driver | operator identifier.

第二通信部301は、通常、無線の通信手段で実現されるが、少なくとも一部が有線の通信手段により実現されても良い。また、第二通信部301は、放送を受信する手段で実現されても良い。なお、第二通信部301は、異なる規格等を有する異なる複数の通信手段で構成されていても良く、通信する情報等に応じて、異なる通信手段を適宜利用するようにしても良い。また、第二通信部301は、受信した情報を適宜、図示しない格納部等に蓄積してもよい。   The second communication unit 301 is usually realized by a wireless communication unit, but at least a part thereof may be realized by a wired communication unit. Further, the second communication unit 301 may be realized by a means for receiving a broadcast. The second communication unit 301 may be configured by a plurality of different communication means having different standards or the like, and may use different communication means as appropriate according to information to be communicated. Further, the second communication unit 301 may appropriately store the received information in a storage unit (not shown).

第二近接検出部302は、第二通信部301が行なう通信に応じて、第二情報端末3に対する近接を検出する。ここでの近接の検出は、近接したことを検出することであってもよく、近接した度合いを示す情報、例えば、近接した距離や、近接の程度を表す指標等を取得することであってもよい。   The second proximity detection unit 302 detects the proximity to the second information terminal 3 according to the communication performed by the second communication unit 301. The proximity detection here may be detection of proximity, or acquisition of information indicating the degree of proximity, for example, an index indicating the proximity distance or the degree of proximity. Good.

例えば、第二近接検出部302は、第二通信部301が、第一情報端末2を特定可能な情報(例えば、運転者識別子を有する情報)を受信した場合に、この特定可能な情報で特定される第一情報端末2に近接したことを検出する。あるいは、第二近接検出部302は、第二通信部301が受信する第一情報端末2を特定可能な情報の受信強度から、この特定可能な情報で特定される第一情報端末2までの距離を示す情報を取得してもよい。受信強度を用いて、情報を送信した端末までの距離を検出する技術は、上述したBLE等においては公知の技術であるため、ここでは詳細な説明は省略する。また、第二近接検出部302は、第一情報端末2がこの第一情報端末2を特定可能な情報と対応づけて送信する現在位置情報を第二通信部301が受信した場合に、この現在位置情報と、第二情報端末3の図示しないGPS等が取得する第二情報端末3の現在位置の情報とを用いて、第一情報端末2と第二情報端末3との間の距離の情報を取得しても良い。   For example, when the second communication unit 301 receives information that can specify the first information terminal 2 (for example, information having a driver identifier), the second proximity detection unit 302 specifies the information that can be specified. It is detected that the first information terminal 2 is approached. Or the 2nd proximity detection part 302 is the distance from the reception strength of the information which can specify the 1st information terminal 2 which the 2nd communication part 301 receives to the 1st information terminal 2 specified by this identifiable information. You may acquire the information which shows. Since the technique for detecting the distance to the terminal that transmitted the information using the reception intensity is a known technique in the above-described BLE or the like, detailed description thereof is omitted here. Also, the second proximity detection unit 302, when the second communication unit 301 receives current position information that the first information terminal 2 transmits in association with information that can identify the first information terminal 2, Information on the distance between the first information terminal 2 and the second information terminal 3 using the position information and the current position information of the second information terminal 3 acquired by a GPS (not shown) of the second information terminal 3 You may get

また、第二近接検出部302は、上記で取得した距離の情報が、予め指定された範囲内の値であるか否かを判断することにより、第二情報端末3に近接したことを検出するようにしても良い。例えば、上記で取得した距離の情報が、予め指定された閾値以下である場合に、近接したと判断してもよい。   Further, the second proximity detection unit 302 detects that the distance information acquired above is close to the second information terminal 3 by determining whether or not the distance information is a value within a range specified in advance. You may do it. For example, it may be determined that the distance is close when the distance information acquired above is equal to or less than a predetermined threshold value.

なお、例えば、第二近接検出部302は、確定情報により確定された検出組の第一情報端末2の近接のみを検出するようにしても良い。例えば、第二近接検出部302は、第二通信部301が、第一情報端末2を特定可能な情報(例えば、運転者識別子を有する情報)を受信した場合において、この特定可能な情報が、確定情報により格納された検出組の第一情報端末2を特定するものである場合に、この第一情報端末2についての近接を検出し、特定するものでない場合、検出しなくてもよい。   For example, the second proximity detection unit 302 may detect only the proximity of the first information terminal 2 of the detection set determined by the determination information. For example, when the second communication unit 301 receives information that can identify the first information terminal 2 (for example, information having a driver identifier), When the first information terminal 2 of the detection set stored by the confirmation information is specified, the proximity of the first information terminal 2 is detected, and when it is not specified, it may not be detected.

第二近接検出部302は、通常、MPUやメモリ等から実現され得る。第二近接検出部302の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The second proximity detection unit 302 can be usually realized by an MPU, a memory, or the like. The processing procedure of the second proximity detection unit 302 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

第二出力部303は、第二近接検出部302の検出結果に応じて、第一情報端末2に対する近接に関する情報を出力する。第二出力部303は、例えば、第二近接検出部302が近接を検出した第一情報端末2に対する近接に関する情報を出力する。第二出力部303は、例えば、第二近接検出部302が、第一情報端末2の近接を検出した場合に、この第一情報端末2に対する近接に関する情報を出力する。また、第二出力部303は、例えば、第二近接検出部302が取得した第一情報端末2との距離の情報が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合(例えば、距離が予め指定された閾値以下である場合等)に、この第一情報端末2に対する近接に関する情報を出力する。   The second output unit 303 outputs information related to proximity to the first information terminal 2 in accordance with the detection result of the second proximity detection unit 302. The second output unit 303 outputs, for example, information related to proximity to the first information terminal 2 where the second proximity detection unit 302 has detected proximity. For example, when the second proximity detection unit 302 detects the proximity of the first information terminal 2, the second output unit 303 outputs information related to the proximity to the first information terminal 2. In addition, the second output unit 303 determines, for example, whether or not the information on the distance to the first information terminal 2 acquired by the second proximity detection unit 302 is within a predetermined range. When the distance is within the range (for example, when the distance is equal to or less than a predetermined threshold value), information on proximity to the first information terminal 2 is output.

近接に関する情報とは、例えば、第一情報端末2に近接したことを示す文字列や画像や音声等の情報であってもよく、第一情報端末2までの距離や、この距離を移動時間に換算した時間の情報であってもよく、これらの二以上の組合わせであっても良い。第一出力部203は、第一情報端末2の近接を検出した場合に、この第一情報端末2が近接したことを示す情報を出力する。例えば、この第一情報端末2に対応する運転者識別子を含む情報を出力する。   The information related to proximity may be, for example, information such as a character string, an image, a voice, or the like indicating proximity to the first information terminal 2, and the distance to the first information terminal 2 or the distance as the travel time. Information on the converted time may be used, or a combination of two or more of these may be used. When the proximity of the first information terminal 2 is detected, the first output unit 203 outputs information indicating that the first information terminal 2 has approached. For example, information including a driver identifier corresponding to the first information terminal 2 is output.

なお、第二通信部301が、サーバ装置1から待合場所に関する情報を受信した場合、第二出力部303は、この待合場所に関する情報を出力しても良い。例えば、第二出力部303は、待合せ場所に関する情報である待合せ場所までの経路を案内する情報を出力する。例えば、待合せ場所に関する情報が、第二情報端末3の現在地から、この待合せ場所までの経路情報である場合、この経路情報を示すテキストや、経路情報が示す経路を示した地図の画像(例えばナビゲーション画像)等を表示する。また、待合せ場所に関する情報が待合せ場所までの経路を示す地図情報である場合、待合場所送信部114は、この地図情報を出力(例えば表示)してもよい。   In addition, when the 2nd communication part 301 receives the information regarding a waiting place from the server apparatus 1, the 2nd output part 303 may output the information regarding this waiting place. For example, the second output unit 303 outputs information that guides a route to the meeting place, which is information about the meeting place. For example, when the information on the meeting place is route information from the current location of the second information terminal 3 to this meeting place, text indicating the route information or a map image indicating the route indicated by the route information (for example, navigation) Image). Further, when the information regarding the meeting place is map information indicating the route to the meeting place, the meeting place transmitting unit 114 may output (for example, display) this map information.

また、第二通信部301が、第一情報端末2から送信される待合識別子を受信した場合、第二通信部301は、この待合識別子が、サーバ装置1から送信された待合識別子を一致するか否かを判断し、一致する場合、この待合識別子に関する情報を出力しても良い。例えば、待合識別子に関する情報とは、待合識別子に含まれる一以上の情報であっても良く、待合識別子を受信したことを示す情報であっても良く、運転者が近接してることを示す情報であってもよい。   When the second communication unit 301 receives a waiting identifier transmitted from the first information terminal 2, the second communication unit 301 confirms that this waiting identifier matches the waiting identifier transmitted from the server device 1. If it is determined that there is a match, information regarding this waiting identifier may be output. For example, the information about the waiting identifier may be one or more information included in the waiting identifier, may be information indicating that the waiting identifier has been received, and is information indicating that the driver is approaching. There may be.

ここでの出力とは、通常、モニタへの表示、プロジェクターを用いた投影、音出力等であるが、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであってもよい。   The output here is usually a display on a monitor, projection using a projector, sound output, etc., but transmission to an external device, storage in a recording medium, other processing device or other program, etc. The processing result may be delivered.

第二出力部303は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第二出力部303は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。   The second output unit 303 may be considered as including or not including an output device such as a display or a speaker. The second output unit 303 can be implemented by output device driver software, or output device driver software and an output device.

第二送信部304は、第二近接検出部302の検出結果に応じて、乗車情報を送信する。第二送信部304は、例えば、自端末である第二情報端末3と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、第二近接検出部302が近接を検出した第一情報端末2と対応づけられた運転者識別子が示す運転者が運転する自動車に乗ったことを示す情報である乗車情報を、サーバ装置1に送信する。例えば、乗車情報は、自端末である第二情報端末3に対応する利用者識別子と、自動車に乗ったことを示す情報(例えばフラグの情報等)とを有する情報である。更に、第二近接検出部302が近接を検出した第二情報端末3と対応づけられた運転者識別子と、現在の日時等の日時の情報を有していても良い。なお、サーバ装置1側で利用者が自動車に乗ったことを示す情報であるか否かが判断可能であれば、自動車に乗ったことを示す情報は送信しなくてもよい。   The second transmission unit 304 transmits the boarding information according to the detection result of the second proximity detection unit 302. The second transmission unit 304 is, for example, information associated with a user identifier associated with the second information terminal 3 that is the own terminal, and the user indicated by the user identifier detects the second proximity detection The board 302 transmits, to the server device 1, boarding information that is information indicating that the driver indicated by the driver identifier associated with the first information terminal 2 that has detected the proximity has got on the automobile to be driven. For example, the boarding information is information having a user identifier corresponding to the second information terminal 3 that is the own terminal, and information (for example, flag information) indicating that the vehicle has been boarded. Further, the second proximity detection unit 302 may have a driver identifier associated with the second information terminal 3 that has detected proximity and date and time information such as the current date and time. If it is possible to determine whether or not the server apparatus 1 is information indicating that the user has got on the car, the information indicating that the user has got on the car may not be transmitted.

例えば、第二送信部304は、第二近接検出部302が第一情報端末2の近接を検出した場合に、自端末である第二情報端末3に対応づけられた利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。第二出力部303は、例えば、第二近接検出部302が取得した第一情報端末2との距離が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合(例えば、距離が予め指定された閾値以下である場合等)に、自端末である第二情報端末3に対応づけられた利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。また、例えば、第二近接検出部302が取得した第一情報端末2との距離の情報により、第二情報端末3に対して予め指定された範囲内で検出されていなかった第一情報端末2が、予め指定された範囲内で検出された場合に、第二送信部304は、自端末である第二情報端末3に対応する利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。また、これらの場合において、近接が検出された第二情報端末3の運転者識別子を有する乗車情報を送信するようにしてもよい。   For example, when the second proximity detection unit 302 detects the proximity of the first information terminal 2, the second transmission unit 304 is associated with the user identifier associated with the second information terminal 3 that is the own terminal. The boarding information is transmitted to the server device 1. For example, the second output unit 303 determines whether the distance from the first information terminal 2 acquired by the second proximity detection unit 302 is within a predesignated range, and within the predesignated range. In some cases (for example, when the distance is equal to or less than a predetermined threshold), the boarding information associated with the user identifier associated with the second information terminal 3 that is the own terminal is transmitted to the server device 1. To do. Further, for example, the first information terminal 2 that has not been detected within the range specified in advance with respect to the second information terminal 3 based on the information on the distance to the first information terminal 2 acquired by the second proximity detection unit 302. Is detected within the range designated in advance, the second transmission unit 304 transmits the boarding information associated with the user identifier corresponding to the second information terminal 3 that is the own terminal to the server device 1. To do. In these cases, the boarding information including the driver identifier of the second information terminal 3 where the proximity is detected may be transmitted.

なお、第一送信部204が乗車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末2と第二情報端末3との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が同乗しているか否かが判断可能な距離、例えば、数メートル、できれば1ないし2メートル以内であることが好ましい。   In addition, the threshold of the distance between the 1st information terminal 2 and the 2nd information terminal 3 used for the judgment of proximity for the judgment of whether the 1st transmission part 204 transmits boarding information is, for example, It is preferable that the distance that can be used to determine whether or not the user is in the car driven by one driver, for example, several meters, preferably within 1 to 2 meters.

また、第二送信部304は、第二近接検出部302の検出結果に応じて、降車情報を送信する。第二送信部304は、例えば、自端末である第二情報端末3の利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、第二近接検出部302が近接を検出した第一情報端末2と対応づけられた運転者識別子が示す運転者が運転する自動車から降車したことを示す情報である降車情報を、サーバ装置1に送信する。例えば、乗車情報は、自端末である第二情報端末3に対応する利用者識別子と、自動車から降車したことを示す情報(例えばフラグの情報等)とを有する情報である。更に、第二近接検出部302が近接を検出した第二情報端末3と対応づけられた運転者識別子と、現在の日時等の日時の情報を有していても良い。なお、サーバ装置1側で利用者が自動車から降車したことを閉め宇情報であるか否かが判断可能であれば、自動車から降車したことを示す情報は送信しなくてもよい。   The second transmission unit 304 transmits the getting-off information according to the detection result of the second proximity detection unit 302. The second transmission unit 304 is, for example, information associated with the user identifier of the second information terminal 3 that is the own terminal, and the user indicated by the user identifier is close to the second proximity detection unit 302. Get off information, which is information indicating that the driver got off the car driven by the driver indicated by the driver identifier associated with the first information terminal 2 that detected the error, is transmitted to the server device 1. For example, the boarding information is information having a user identifier corresponding to the second information terminal 3 that is the own terminal and information (for example, flag information) indicating that the user gets out of the car. Further, the second proximity detection unit 302 may have a driver identifier associated with the second information terminal 3 that has detected proximity and date and time information such as the current date and time. In addition, if it is possible to determine whether the server device 1 side closes that the user has got off the vehicle or not, it is not necessary to transmit information indicating that the user has got off the vehicle.

例えば、第二送信部304は、第二近接検出部302が直前まで近接を検出していた第一情報端末2について、近接が検出できなくなった場合に、自端末である第二情報端末3の利用者識別子と対応づけられた降車情報をサーバ装置1に送信する。この降車情報は、上記の近接を検出していた第一情報端末2に対応する運転者識別子と対応づけられた降車情報であってもよい。また、第二出力部303は、例えば、第二近接検出部302が取得した第一情報端末2との距離が、予め指定された範囲内にあるか否かを判断するようにし、直前まで、予め指定された範囲内の距離であった(例えば、距離が予め指定された閾値以下であった)第一情報端末二が、予め指定された範囲内の距離でなくなった場合(例えば、距離が予め指定された閾値以下でなくなった場合)に、自端末である第二情報端末3の利用者識別子と対応づけられた降車情報をサーバ装置1に送信する。この降車情報は、上記の近接を検出していた第一情報端末2と対応づけられた降車情報をサーバ装置1であってもよい。   For example, the second transmission unit 304, when the proximity of the first information terminal 2 in which the second proximity detection unit 302 has detected proximity until immediately before can no longer be detected, The getting-off information associated with the user identifier is transmitted to the server device 1. This getting-off information may be getting-off information associated with the driver identifier corresponding to the first information terminal 2 that has detected the proximity. The second output unit 303 determines whether the distance from the first information terminal 2 acquired by the second proximity detection unit 302 is within a range specified in advance, for example, When the first information terminal 2 that is a distance within a predesignated range (for example, the distance is equal to or less than a predesignated threshold) is no longer within the predesignated range (for example, the distance is When it is not less than the threshold value specified in advance), the getting-off information associated with the user identifier of the second information terminal 3 which is the own terminal is transmitted to the server device 1. The getting-off information may be the server device 1 that is the getting-out information associated with the first information terminal 2 that has detected the proximity.

なお、第二送信部304が降車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末2と第二情報端末3との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が乗っているか否かが判断可能な距離、例えば、数メートル、できれば1ないし2メートル以内であることが好ましい。   In addition, the threshold value of the distance between the 1st information terminal 2 and the 2nd information terminal 3 used for judgment of proximity for judgment whether the 2nd transmission part 304 transmits getting-off information is, for example, It is preferable that the distance that can be determined whether or not the user is in a car driven by one driver is, for example, several meters, preferably within 1 to 2 meters.

第二送信部304は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。第二送信部304は、通信デバイスを含むと考えても、含まないと考えても良い。   The second transmission unit 304 is usually realized by a wireless or wired communication unit, but may be realized by a broadcasting unit. The second transmission unit 304 may or may not include a communication device.

なお、乗車情報や降車情報の送信が、第一情報端末2の第一送信部204で行なわれる場合、第二送信部304は省略しても良い。   In addition, when transmission of boarding information or alighting information is performed by the 1st transmission part 204 of the 1st information terminal 2, the 2nd transmission part 304 may be abbreviate | omitted.

待合端末4は、待合せ場所に設置される情報端末である。待合せ場所は、上述した待合場所情報格納部113に格納される待合場所情報が示す場所である。待合端末4は、コンピュータや情報処理端末で実現可能である。   The waiting terminal 4 is an information terminal installed at a meeting place. The meeting place is a place indicated by the waiting place information stored in the waiting place information storage unit 113 described above. The waiting terminal 4 can be realized by a computer or an information processing terminal.

待合受信部401は、サーバ装置1から送信される待合識別子を受信する。待合受信部401は、受信した識別子を、図示しない格納部等に一時記憶する。   The waiting reception unit 401 receives a waiting identifier transmitted from the server device 1. The waiting reception unit 401 temporarily stores the received identifier in a storage unit (not shown).

また、待合受信部401は、第一情報端末2から送信される待合識別子を受信してもよい。   In addition, the waiting reception unit 401 may receive a waiting identifier transmitted from the first information terminal 2.

待合受信部401は、通常、無線の通信手段で実現されるが、放送を受信する手段で実現されても良い。また、有線の通信手段で実現されても良い。待合受信部401は、通信デバイスを含むと考えても、含まないと考えても良い。   The waiting reception unit 401 is usually realized by a wireless communication means, but may be realized by a means for receiving a broadcast. Further, it may be realized by a wired communication means. The waiting reception unit 401 may or may not include a communication device.

待合出力部402は、待合受信部401が受信した待合識別子が、サーバ装置1から受信した待合識別子のいずれか一つと一致するか否かを判断し、一致した場合、受信した待合識別子を出力する。ここでの出力は、モニタやプロジェクタによる表示や、音声出力である。   The queuing output unit 402 determines whether the queuing identifier received by the queuing receiving unit 401 matches any one of the queuing identifiers received from the server device 1, and outputs the received queuing identifier if they match. . The output here is a display by a monitor or a projector or an audio output.

待合出力部402は、出力デバイスを含むと考えても含まないと考えても良い。待合出力部402は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトとディスプレイデバイス等で実現され得る。   The waiting output unit 402 may be considered as including or not including an output device. The waiting output unit 402 can be implemented by output device driver software, or output device driver software and a display device.

次に、情報処理システム1000のサーバ装置1の動作の一例について図2のフローチャートを用いて説明する。   Next, an example of operation | movement of the server apparatus 1 of the information processing system 1000 is demonstrated using the flowchart of FIG.

(ステップS101)受信部101は、運転者識別子と対応づけられた第一許容範囲条件、または利用者識別子と対応づけられた第二許容範囲条件を受信したか否かを判断する。第一許容範囲条件を受信した場合、受信した第一許容範囲条件を運転者識別子と対応づけて、第一条件格納部103に蓄積する。また、第二許容範囲条件を受信した場合、受信した第二許容範囲条件を運転者識別子と対応づけて第二条件格納部104に蓄積する。そして、ステップS101に戻る。また、いずれも受信していない場合、ステップS102に進む。   (Step S101) The receiving unit 101 determines whether or not the first allowable range condition associated with the driver identifier or the second allowable range condition associated with the user identifier has been received. When the first tolerance range condition is received, the received first tolerance range condition is associated with the driver identifier and accumulated in the first condition storage unit 103. When the second allowable range condition is received, the received second allowable range condition is stored in the second condition storage unit 104 in association with the driver identifier. Then, the process returns to step S101. If none has been received, the process proceeds to step S102.

(ステップS102)受信部101は、運転者識別子と対応づけられた第一経路関連情報を受信したか否かを判断する。受信した場合、受信した第一経路関連情報を運転者識別子と対応づけて情報格納部102に蓄積して、ステップS103に進む。受信していない場合、ステップS105に進む。なお、予め指定された設定や、運転者等の指示に応じて、受付けた第一経路関連情報を用いて経路探索を行なって、運転者の経路情報を取得して、この経路情報を有する第一経路関連情報を蓄積するようにしても良い。   (Step S <b> 102) The receiving unit 101 determines whether or not the first route related information associated with the driver identifier has been received. If received, the received first route related information is stored in the information storage unit 102 in association with the driver identifier, and the process proceeds to step S103. If not received, the process proceeds to step S105. A route search is performed using the received first route related information in accordance with a pre-specified setting or an instruction from the driver, etc., to obtain the driver's route information, and the route information having this route information is obtained. One-path related information may be accumulated.

(ステップS103)検出部106は、ステップS102で受信した第一経路関連情報を用いて検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理を行なう。なお、この組を検出する処理の詳細については後述する。   (Step S103) The detection unit 106 performs a process of detecting a set of first route related information and second route related information satisfying the detection condition using the first route related information received in step S102. Details of the processing for detecting this set will be described later.

(ステップS104)送信部107は、ステップS103で検出した組についての組関連情報を、この検出組に対応した第一情報端末2と第二情報端末3とに送信する。そして、ステップS101に戻る。なお、ステップS103で一以上の組が検出されていない場合、送信は行なわず、ステップS101に戻る。   (Step S <b> 104) The transmission unit 107 transmits the pair related information regarding the pair detected in Step S <b> 103 to the first information terminal 2 and the second information terminal 3 corresponding to the detected pair. Then, the process returns to step S101. If one or more sets are not detected in step S103, transmission is not performed and the process returns to step S101.

(ステップS105)受信部101は、利用者識別子と対応づけられた第二経路関連情報を受信したか否かを判断する。受信した場合、受信した第二経路関連情報と利用者識別子とを対応づけて情報格納部102に蓄積して、ステップS106に進む。受信していない場合、ステップS107に進む。なお、予め指定された設定や、利用者等の指示に応じて、受付けた第二経路関連情報を用いて経路探索を行なって、利用者の経路情報を取得して、この経路情報を有する第二経路関連情報を蓄積するようにしても良い。   (Step S <b> 105) The receiving unit 101 determines whether the second route related information associated with the user identifier has been received. If received, the received second route related information and the user identifier are associated with each other and stored in the information storage unit 102, and the process proceeds to step S106. If not received, the process proceeds to step S107. A route search is performed using the received second route related information in accordance with a predesignated setting or an instruction from the user, etc., to obtain the user's route information, and the route information having this route information is obtained. Two-path related information may be accumulated.

(ステップS106)送信部107は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、、送信部107は、受信部101が、第二経路関連情報を受信した場合に、この第二経路関連情報に対応づけられた利用者が、予め指定された行動の一つである第二経路関連情報を送信する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部110から読み出して、この連絡先情報が示す連絡先に、利用者が、第二経路関連情報を送信する行動を行なったことに関する情報を送信する。例えば、送信部107は、利用者が自動車を利用して移動しようとしていることを示す情報を送信する。そして、ステップS101に戻る。   (Step S106) The transmission unit 107 acquires a detection result of the user's behavior and transmits the acquired detection result. Here, when the receiving unit 101 receives the second route related information, the transmitting unit 107 is one of the actions designated in advance by the user associated with the second route related information. It detects that the action which transmits 2nd route relevant information was performed. Then, the contact information associated with the user identifier of the user is read from the contact information storage unit 110, and the user transmits the second route related information to the contact indicated by the contact information. Send information about what you did. For example, the transmission unit 107 transmits information indicating that the user is about to move using a car. Then, the process returns to step S101.

(ステップS107)受信部101は、運転者識別子または利用者識別子と対応づけられた、ステップS104で送信した組関連情報のいずれか一つを承認する情報を受信したか否かを判断する。受信した承認する情報を、ステップS104で送信した組関連情報と運転者識別子または利用者識別子とを対応づけて、情報格納部102等に蓄積する。なお、ステップS103において蓄積した組関連情報に、対応する運転者識別子を受信したことを示すフラグの情報や、対応する利用者識別子を受信したことを示すフラグの情報等を付与するようにしても良い。そしてステップ108に進む。受信していない場合、ステップS112に進む。   (Step S107) The receiving unit 101 determines whether or not information for approving any one of the group-related information transmitted in step S104, which is associated with the driver identifier or the user identifier, has been received. The received information to be approved is stored in the information storage unit 102 or the like in association with the group-related information transmitted in step S104 and the driver identifier or user identifier. It should be noted that flag information indicating that the corresponding driver identifier has been received, flag information indicating that the corresponding user identifier has been received, and the like are added to the group related information accumulated in step S103. good. Then, the process proceeds to Step 108. If not received, the process proceeds to step S112.

(ステップS108)送信部107は、ステップS107で受信した承認する情報と対応づけられた組関連情報が、承認条件を満たすか否かを判断する。例えば、送信部107は、ステップS107で受信した承認する情報と対応づけられた組関連情報に対応づけられた承認する情報として、運転者識別子に対応する承認する情報と、利用者識別子に対応する承認する情報との両方があるか否かを判断する。両方がある場合、承認条件を満たすと判断し、両方がない場合、承認条件を満たさないと判断する。承認条件を満たす場合、ステップS109に進み、満たさない場合、ステップS101に戻る。   (Step S108) The transmission unit 107 determines whether or not the pair-related information associated with the information to be approved received in step S107 satisfies the approval condition. For example, the transmitting unit 107 corresponds to the information to be approved corresponding to the driver identifier and the user identifier as the information to be approved associated with the pair-related information associated with the information to be approved received in step S107. It is determined whether there is both information to be approved. If both are present, it is determined that the approval condition is satisfied, and if both are not present, it is determined that the approval condition is not satisfied. If the approval condition is satisfied, the process proceeds to step S109; otherwise, the process returns to step S101.

(ステップS109)送信部107は、ステップS108で、対応づけられた承認する情報がそろった組関連情報に対する確定情報を、この組関連情報が対応づけられている運転者識別子に対応する第一情報端末2及び利用者識別子に対応づけられている第二情報端末3に送信する。   (Step S109) In step S108, the transmitting unit 107 determines the confirmed information for the group related information that is associated with the information to be approved, and the first information corresponding to the driver identifier associated with the group related information. It transmits to the 2nd information terminal 3 matched with the terminal 2 and the user identifier.

(ステップS110)待合識別子送信部115は、ステップS108で送信された確定情報に対応する組関連情報に対応づけられた第二経路関連情報が示す利用者の出発地が、待合場所の一つであるか否かを判断する。待合場所である場合、ステップS111に進み、待合場所でない場合、ステップS101に戻る。   (Step S110) The waiting identifier transmission unit 115 is one of the waiting places where the user's departure place indicated by the second route related information associated with the set related information corresponding to the confirmed information transmitted in Step S108 is one. Judge whether there is. If it is a waiting place, the process proceeds to step S111. If it is not a waiting place, the process returns to step S101.

(ステップS111)待合識別子送信部115は、ステップS108で確定情報を送信した第一情報端末2と第二情報端末3とステップS110で出発地であると判断された待合場所に対応づけられた待合端末4に、待合識別子を送信する。待合識別子は、同じ待合端末4内で識別可能な情報であってもよく、全ての待合端末4内で識別可能な情報であってもよい。そして、ステップS101に戻る。   (Step S111) The waiting identifier transmitter 115 sends the waiting information associated with the first information terminal 2 and the second information terminal 3 that have transmitted the confirmation information in step S108 and the waiting place determined to be the departure place in step S110. A waiting identifier is transmitted to the terminal 4. The waiting identifier may be information that can be identified in the same waiting terminal 4, or may be information that can be identified in all the waiting terminals 4. Then, the process returns to step S101.

(ステップS112)受信部101は、一の第二情報端末3の位置を示す地点情報を受信したか否かを判断する。受信した場合、ステップS113に進み、受信していない場合、ステップS115に進む。   (Step S112) The receiving unit 101 determines whether or not the spot information indicating the position of the one second information terminal 3 has been received. If received, the process proceeds to step S113. If not received, the process proceeds to step S115.

(ステップS113)待合場所送信部114は、ステップS112において受信した第二情報端末3の地点情報に対して予め指定された関係を有する待合場所情報が、待合場所情報格納部113に格納されているか否かを判断する。予め指定された関係とは、例えば、第二情報端末3の地点情報が示す地点と、待合場所情報が示す場所との距離が、予め指定された値以下である関係である。格納されている場合、ステップS114に進み、格納されていない場合、ステップS101に戻る。   (Step S113) Whether the waiting place transmitting unit 114 stores the waiting place information having a predetermined relationship with the spot information of the second information terminal 3 received in step S112 in the waiting place information storing unit 113. Judge whether or not. The relationship designated in advance is, for example, a relationship in which the distance between the location indicated by the location information of the second information terminal 3 and the location indicated by the waiting location information is equal to or less than a value designated in advance. If stored, the process proceeds to step S114. If not stored, the process returns to step S101.

(ステップS114)待合場所送信部114は、ステップS113で検出された待合場所情報が示す待合場所に関する情報を、地点情報を送信した第二情報端末3に送信する。そして、ステップS101に戻る。   (Step S114) The waiting place transmitting unit 114 transmits information on the waiting place indicated by the waiting place information detected in Step S113 to the second information terminal 3 that has transmitted the point information. Then, the process returns to step S101.

(ステップS115)受信部101は、利用者識別子と対応づけられた乗車情報を受信したか否かを判断する。受信した場合、乗車情報を利用者識別子と対応づけて乗車情報格納部108に蓄積し、ステップS116に進み、受信していない場合、ステップS117に進む。   (Step S115) The receiving unit 101 determines whether or not the boarding information associated with the user identifier has been received. If received, the boarding information is stored in the boarding information storage unit 108 in association with the user identifier, and the process proceeds to step S116. If not received, the process proceeds to step S117.

(ステップS116)送信部107は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、送信部107は、乗車情報が蓄積された場合に、この乗車情報に対応づけられた利用者が、予め指定された行動の一つである運転者が運転する自動車に乗車する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部110から読み出して、この連絡先情報が示す連絡先に、利用者が、自動車に乗車する行動を行なったことに関する情報を送信する。例えば、送信部107は、利用者を自動車に乗車したことを示す情報やその日時等を送信する。そして、ステップS101に戻る。   (Step S116) The transmission unit 107 acquires the detection result of the user's behavior and transmits the acquired detection result. Here, when the boarding information is accumulated, the transmission unit 107 performs an action in which the user associated with the boarding information gets on the car driven by the driver, which is one of the predesignated actions. Detect what you have done. Then, the contact information associated with the user identifier of the user is read from the contact information storage unit 110, and the user performs an action of getting on the car at the contact indicated by the contact information. Send information about For example, the transmission unit 107 transmits information indicating that the user has entered the car, the date and time, and the like. Then, the process returns to step S101.

(ステップS117)受信部101は、利用者識別子と運転者識別子とに対応づけられた降車情報を受信したか否かを判断する。受信した場合、降車情報を利用者識別子と対応づけて降車情報格納部109に蓄積し、ステップS118に進み、受信していない場合、ステップS120に進む。   (Step S117) The receiving unit 101 determines whether or not the getting-off information associated with the user identifier and the driver identifier has been received. If received, the getting-off information is stored in the getting-off information storage unit 109 in association with the user identifier, and the process proceeds to step S118. If not received, the process proceeds to step S120.

(ステップS118)送信部107は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、送信部107は、降車情報が蓄積された場合に、この降車情報に対応づけられた利用者が、予め指定された行動の一つである運転者が運転する自動車から降車する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部110から読み出して、この連絡先情報が示す連絡先に、利用者が、自動車から降車する行動を行なったことに関する情報を送信する。例えば、送信部107は、利用者を自動車に降車したことを示す情報やその日時等を送信する。   (Step S118) The transmission unit 107 acquires a detection result of the user's behavior and transmits the acquired detection result. Here, when the getting-off information is accumulated, the transmission unit 107 performs an action in which the user associated with the getting-off information gets off the car driven by the driver, which is one of the pre-designated actions. Detect what you have done. Then, the contact information associated with the user identifier of the user is read from the contact information storage unit 110, and the user performs an action of getting out of the car to the contact indicated by the contact information. Send information about For example, the transmission unit 107 transmits information indicating that the user has exited the car, the date and time, and the like.

(ステップS119)報奨取得部112は、降車情報に対応づけられた運転者識別子に対応する報奨情報を取得する。例えば、予め指定された報奨情報を取得する。なお、降車情報と対応づけられた利用者識別子と運転者識別子との組に対応する組関連情報を検出して、この組関連情報が示す運転者が利用者を運んだ距離や時間に応じた報奨情報、例えば距離や時間に比例する報奨情報を取得するようにしてもよい。報奨取得部112は、取得した報奨情報を、運転者識別子と対応づけて報奨格納部111に蓄積する。そして、ステップS101に戻る。   (Step S119) The reward acquisition unit 112 acquires reward information corresponding to the driver identifier associated with the getting-off information. For example, pre-designated reward information is acquired. In addition, the group related information corresponding to the pair of the user identifier and the driver identifier associated with the getting-off information is detected, and the driver indicated by the group related information corresponds to the distance and time that the driver has carried the user. Reward information such as reward information proportional to distance or time may be acquired. The reward acquisition unit 112 accumulates the acquired reward information in the reward storage unit 111 in association with the driver identifier. Then, the process returns to step S101.

(ステップS120)受信部101は、運転者識別子と対応づけられた評価関連情報、または利用者識別子と対応づけられた評価関連情報を受信したか否かを判断する。受信した場合、ステップS121に進み、受信していない場合、ステップS101に戻る。   (Step S120) The receiving unit 101 determines whether or not evaluation related information associated with a driver identifier or evaluation related information associated with a user identifier has been received. If received, the process proceeds to step S121. If not received, the process returns to step S101.

(ステップS121)受信部101は、ステップS120で受信した評価関連情報に対応した評価情報を取得して、運転者識別子または利用者識別子と対応づけて評価情報格納部105に蓄積する。そして、ステップS101に戻る。   (Step S121) The receiving unit 101 acquires evaluation information corresponding to the evaluation related information received in Step S120, and stores the evaluation information in the evaluation information storage unit 105 in association with the driver identifier or the user identifier. Then, the process returns to step S101.

なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 2, the process is terminated by powering off or a process termination interrupt.

次に、情報処理システム1000のサーバ装置1による検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理の例について図3のフローチャートを用いて説明する。この組検出処理は、図2に示したステップS103に相当する処理である。   Next, an example of processing for detecting a set of first route related information and second route related information satisfying the detection condition by the server device 1 of the information processing system 1000 will be described with reference to the flowchart of FIG. This pair detection process is a process corresponding to step S103 shown in FIG.

(ステップS201)検出部106は、上位の処理で受信部101が受信して蓄積した第一経路関連情報を、情報格納部102等から取得する。   (Step S <b> 201) The detection unit 106 acquires, from the information storage unit 102 or the like, the first route related information that is received and accumulated by the reception unit 101 in the higher-level process.

(ステップS202)検出部106は、ステップS201で読み出した第一経路関連情報に対応づけられた運転者識別子と対応づけられた第一許容範囲条件を、第一条件格納部103から取得する。   (Step S <b> 202) The detection unit 106 acquires from the first condition storage unit 103 the first allowable range condition associated with the driver identifier associated with the first route related information read out in step S <b> 201.

(ステップS203)検出部106は、カウンターmに値1を代入する。   (Step S203) The detection unit 106 substitutes the value 1 for the counter m.

(ステップS204)検出部106は、m番目の第二経路関連情報が、情報格納部102に格納されているか否かを判断する。格納されている場合、ステップS205に進み、格納されていない場合、ステップS210に進む。   (Step S <b> 204) The detection unit 106 determines whether or not the m-th second route related information is stored in the information storage unit 102. If stored, the process proceeds to step S205, and if not stored, the process proceeds to step S210.

(ステップS205)検出部106は、m番目の第二経路関連情報に対応づけられた利用者識別子と対応づけられた第二許容範囲条件を、第二条件格納部104から取得する。   (Step S205) The detection unit 106 acquires, from the second condition storage unit 104, the second allowable range condition associated with the user identifier associated with the mth second route related information.

(ステップS206)検出部106は、m番目の第二経路関連情報を情報格納部102から取得し、取得した第二経路関連情報が、ステップS202とステップS205で取得した第一許容範囲条件と第二許容範囲条件とを含む検出条件を満たすか否かを判断する。   (Step S206) The detection unit 106 acquires the m-th second route related information from the information storage unit 102, and the acquired second route related information is based on the first allowable range condition acquired in steps S202 and S205 and the first allowable range condition. It is determined whether a detection condition including two allowable range conditions is satisfied.

(ステップS207)検出部106は、検出条件を満たすと判断した場合、ステップS208に進み、満たさないと判断した場合、ステップS204に戻る。   (Step S207) If the detection unit 106 determines that the detection condition is satisfied, the process proceeds to step S208. If it is determined that the detection condition is not satisfied, the detection unit 106 returns to step S204.

(ステップS208)検出部106は、条件を満たすと判断された組の第二経路関連情報を、検出時に取得した経路を移動する時間の情報等と対応づけて図示しない格納部に蓄積する。ここでの蓄積は一時記憶と考えてもよい。また、第一経路関連情報と対応づけて蓄積することは、第二経路関連情報に対応する識別子等と対応づけて蓄積することと考えてもよい。   (Step S208) The detection unit 106 accumulates the second route related information of the group determined to satisfy the condition in a storage unit (not shown) in association with information on the time for moving the route acquired at the time of detection. The accumulation here may be considered as temporary storage. Further, storing in association with the first route related information may be considered as storing in association with an identifier or the like corresponding to the second route related information.

(ステップS209)検出部106は、カウンターmの値を1インクリメントする。そして、ステップS204に戻る。   (Step S209) The detection unit 106 increments the value of the counter m by 1. Then, the process returns to step S204.

(ステップS210)検出部106は、ステップS207で条件を満たす一以上の組が検出されたか否かを判断する。検出された場合、ステップS211に進み、検出されなかった場合、上位の処理にリターンする。   (Step S210) The detection unit 106 determines whether or not one or more sets that satisfy the condition in step S207 have been detected. If it is detected, the process proceeds to step S211, and if it is not detected, the process returns to the upper process.

(ステップS211)検出部106は、ステップS207で複数の組が検出されたか否かを判断する。複数の組が検出された場合、ステップS212に進み、検出されていない場合、ステップS213に進む。   (Step S211) The detection unit 106 determines whether or not a plurality of sets are detected in step S207. If a plurality of sets are detected, the process proceeds to step S212, and if not detected, the process proceeds to step S213.

(ステップS212)検出部106は、ステップS208で蓄積された第二経路関連情報の中から、対応づけられた移動時間の長さが最も短い第二経路関連情報を検出する。なお、ここでは、移動時間で第二経路関連情報を検出するようにしたが、移動経路の長さや、その他の要素で第二経路関連情報を検出してもよい。この場合、これらの情報は、ステップS208等で第二経路関連情報と対応づけて蓄積しておく。   (Step S212) The detection unit 106 detects the second route related information having the shortest travel time associated with it from the second route related information accumulated in Step S208. Here, the second route related information is detected based on the travel time, but the second route related information may be detected based on the length of the travel route or other factors. In this case, these pieces of information are stored in association with the second route related information in step S208 or the like.

(ステップS213)検出部106は、ステップS211やステップS212において検出部106により検出された一の第二経路関連情報と、ステップS201で読み出した第一経路関連情報との組の組関連情報を、情報格納部102等に蓄積する。そして、上位の処理にリターンする。   (Step S213) The detection unit 106 sets the set related information of the set of the second route related information detected by the detection unit 106 in Step S211 and Step S212 and the first route related information read in Step S201. Accumulate in the information storage unit 102 or the like. Then, the process returns to the upper process.

なお、上記においては、受信部101が一の第一経路関連情報を受信し蓄積した場合に、検出条件を満たす検出組を検出する処理を、この一の第一経路関連情報と、既に受信部101が受信して蓄積した一以上の第二経路関連情報との組み合わせについて順次行なうようにしたが、本発明においては、受信部101が、一の第二経路関連情報を受信した場合に、この一の第二経路関連情報と、既に受信部101が受信して蓄積した一以上の第一経路関連情報との組み合わせについて順次行うようにしてもよい。この場合、上記の図2において、ステップS103の処理を、ステップS105で第二経路関連情報を受信した直後、またはステップS106の直後に行うようにするとともに、図3と同様の処理を、第一経路関連情報および第二経路関連情報、運転者識別子および利用者識別子を適宜読み替えて実行するようにすればよい。   In the above description, when the receiving unit 101 receives and accumulates one first route related information, the process of detecting a detection set that satisfies the detection condition is performed using the first first route related information and the receiving unit. 101 is sequentially performed for a combination with one or more second route related information received and accumulated, but in the present invention, when the receiving unit 101 receives one second route related information, A combination of one second route related information and one or more first route related information already received and accumulated by the receiving unit 101 may be sequentially performed. In this case, in FIG. 2, the process of step S103 is performed immediately after receiving the second route related information in step S105, or immediately after step S106, and the same process as in FIG. The route related information, the second route related information, the driver identifier, and the user identifier may be appropriately read and executed.

次に、情報処理システム1000の第一情報端末2の動作の一例について図4のフローチャートを用いて説明する。   Next, an example of operation | movement of the 1st information terminal 2 of the information processing system 1000 is demonstrated using the flowchart of FIG.

(ステップS301)第一受付部200は、第一経路関連情報を受付けたか否かを判断する。ここでの受付は、例えば、運転者が入力した出発地や目的地の情報を用いて図示しない経路探索を行う処理部等が取得した経路情報を受付けることや、図示しないGPSが取得した現在位置情報を受付けることも含む概念である。受付けた場合、ステップS302に進み、受付けていない場合、ステップS307に進む。   (Step S301) The first receiving unit 200 determines whether or not the first route related information has been received. The reception here is, for example, receiving route information acquired by a processing unit or the like that performs route search (not shown) using the information of the departure point and destination input by the driver, or the current position acquired by GPS (not shown) It is a concept that includes accepting information. If accepted, the process proceeds to step S302. If not accepted, the process proceeds to step S307.

(ステップS302)第一通信部201は、ステップ301で受付けた第一経路関連情報を、第一情報端末2の図示しない格納部に格納されている運転者識別子と対応づけてサーバ装置1に送信する。   (Step S302) The first communication unit 201 transmits the first route related information received in Step 301 to the server device 1 in association with a driver identifier stored in a storage unit (not shown) of the first information terminal 2. To do.

(ステップS303)第一通信部201は、サーバ装置1から組関連情報を受信したか否かを判断する。受信した場合、ステップS304に進み、受信していない場合、ステップS303に戻る。なお、予め指定した時間以上、組関連情報を受信できなかった場合、ステップS301に戻るようにしてもよい。   (Step S <b> 303) The first communication unit 201 determines whether group-related information has been received from the server device 1. If received, the process proceeds to step S304. If not received, the process returns to step S303. Note that if the group-related information has not been received for a predetermined time or longer, the process may return to step S301.

(ステップS304)第一出力部203は、ステップS303で受信した組関連情報を、モニタ等に表示する。   (Step S304) The first output unit 203 displays the group related information received in Step S303 on a monitor or the like.

(ステップS305)第一受付部200は、ステップS304で表示した組関連情報に対して承認を受付けたか否かを判断する。受付けた場合、ステップS306に進み、受付けていない場合、ステップS301に戻る。承認を受付けていない場合とは、例えば、承認しないことを示す指示を受付けた場合や、予め指定された時間以上、承認を受付けなかった場合等である。   (Step S305) The first receiving unit 200 determines whether approval has been received for the group-related information displayed in step S304. If accepted, the process proceeds to step S306. If not accepted, the process returns to step S301. The case where the approval is not accepted is, for example, a case where an instruction indicating that the approval is not accepted is accepted, or a case where the approval is not accepted for a predetermined time or more.

(ステップS306)第一通信部201は、承認することを示す情報を、運転者識別子と対応づけてサーバ装置1に送信する。そして、ステップS301に戻る。   (Step S306) The first communication unit 201 transmits information indicating approval to the server device 1 in association with the driver identifier. Then, the process returns to step S301.

(ステップS307)第一通信部201は、サーバ装置1から確定情報を受信したか否かを判断する。受信した場合、ステップS308に進み、受信していない場合、ステップS313に進む。   (Step S <b> 307) The first communication unit 201 determines whether confirmation information has been received from the server device 1. If received, the process proceeds to step S308. If not received, the process proceeds to step S313.

(ステップS308)第一通信部201は、受信した確定情報を、図示しない格納部等に蓄積する。   (Step S308) The first communication unit 201 accumulates the received confirmed information in a storage unit (not shown) or the like.

(ステップS309)第一出力部203は、受信した確定情報を、図示しないモニタ等に表示する。   (Step S309) The first output unit 203 displays the received confirmed information on a monitor or the like (not shown).

(ステップS310)第一通信部201は、サーバ装置1から待合識別子を受信したか否かを判断する。受信したい場合、ステップS311に進み、受信していない場合、ステップS312に進む。   (Step S <b> 310) The first communication unit 201 determines whether or not a waiting identifier has been received from the server device 1. If so, the process proceeds to step S311, and if not, the process proceeds to step S312.

(ステップS311)第一通信部201は、受信した待合識別子を、確定情報と対応づけて、図示しない格納部に蓄積する。   (Step S311) The first communication unit 201 stores the received waiting identifier in a storage unit (not shown) in association with the confirmation information.

(ステップS312)第一通信部201は、図示しない格納部等に予め格納されている運転者識別子と、ステップS311で蓄積した待合識別子の送信を開始する。例えば、これらの情報を予め指定された一定または不定のタイミングで繰り返し送信する。そして、ステップS301に戻る。   (Step S312) The first communication unit 201 starts transmission of the driver identifier stored in advance in a storage unit (not shown) and the waiting identifier accumulated in Step S311. For example, these pieces of information are repeatedly transmitted at a predetermined or indefinite timing designated in advance. Then, the process returns to step S301.

(ステップS313)第一通信部201は、第二情報端末3から利用者識別子を受信したか否かを判断する。受信した場合、ステップS314に進み、受信していない場合、ステップS301に戻る。   (Step S313) The first communication unit 201 determines whether a user identifier has been received from the second information terminal 3. If received, the process proceeds to step S314. If not received, the process returns to step S301.

(ステップS314)第一近接検出部202は、受信した利用者識別子が、ステップS308で蓄積された確定情報と対応づけられた利用者識別子であるか否かを判断する。対応づけられた利用者識別子である場合、確定された検出組の利用者識別子であるため、ステップS315に進み、対応づけられていない利用者識別子である場合、ステップS301に戻る。   (Step S314) The first proximity detection unit 202 determines whether or not the received user identifier is a user identifier associated with the confirmed information accumulated in step S308. If it is a correlated user identifier, it is a user identifier of a confirmed detection set, so the process proceeds to step S315. If it is a non-correlated user identifier, the process returns to step S301.

(ステップS315)第一近接検出部202は、利用者識別子を受信した際の受信強度等から、第二情報端末3までの距離を取得し、取得した距離が、あらかじめ用意された閾値以下であるか否かを判断する。閾値以下である場合、ステップS316に進み、閾値以下でない場合、ステップS317に進む。   (Step S315) The first proximity detection unit 202 acquires the distance to the second information terminal 3 from the reception intensity when the user identifier is received, and the acquired distance is equal to or less than a threshold value prepared in advance. Determine whether or not. If it is less than or equal to the threshold value, the process proceeds to step S316, and if not less than the threshold value, the process proceeds to step S317.

(ステップS316)第一出力部23は、確定した検出組に対応する利用者識別子に対応する第二情報端末3が近接していることを示す情報を出力する。例えば、図示しないモニタ等に表示する。そして、ステップS301に戻る。   (Step S316) The first output unit 23 outputs information indicating that the second information terminal 3 corresponding to the user identifier corresponding to the confirmed detection set is in proximity. For example, it is displayed on a monitor (not shown). Then, the process returns to step S301.

(ステップS317)第一近接検出部202は、直前に取得した同じ利用者識別子に対応する第二情報端末3との距離が、閾値以下であったか否かを判断する。閾値以下であった場合、ステップS318に進み、閾値以下でない場合、ステップS301に戻る。   (Step S317) The first proximity detection unit 202 determines whether the distance from the second information terminal 3 corresponding to the same user identifier acquired immediately before is equal to or less than a threshold value. If it is equal to or less than the threshold value, the process proceeds to step S318. If it is not equal to or less than the threshold value, the process returns to step S301.

(ステップS318)第一出力部203は、評価関連情報を入力する画面を図示しないモニタ等に表示する。   (Step S318) The first output unit 203 displays a screen for inputting evaluation related information on a monitor or the like (not shown).

(ステップS319)第一受付部200は、確定した検出組に対応する利用者に対する評価関連情報の入力を受付けたか否かを判断する。受付けた場合、ステップS320に進み、受付けていない場合、ステップS319に戻る。   (Step S319) The first receiving unit 200 determines whether or not the input of evaluation related information for the user corresponding to the confirmed detection group has been received. If accepted, the process proceeds to step S320. If not accepted, the process returns to step S319.

(ステップS320)第一通信部201は、ステップS319で受付けた評価関連情報を評価対象の利用者識別子と対応づけてサーバ装置1に送信する。なお、更に、評価を行なった運転者の運転者識別子を対応づけて送信するようにしてもよい。   (Step S320) The first communication unit 201 transmits the evaluation related information received in Step S319 to the server device 1 in association with the user identifier to be evaluated. Furthermore, the driver identifier of the driver who has performed the evaluation may be transmitted in association with the driver.

なお、図4のフローチャートの例においては、第一情報端末2は、乗車情報および降車情報を送信しないため、第一送信部204は省略してもよい。   In the example of the flowchart of FIG. 4, the first information terminal 2 does not transmit the boarding information and the getting-off information, and therefore the first transmission unit 204 may be omitted.

なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 4, the process ends when the power is turned off or the process ends.

次に、情報処理システム1000の第二情報端末3の動作の一例について図5のフローチャートを用いて説明する。   Next, an example of operation | movement of the 2nd information terminal 3 of the information processing system 1000 is demonstrated using the flowchart of FIG.

(ステップS401)第二通信部301は、第二情報端末3の現在位置情報をサーバ装置1に送信する。例えば、図示しないGPS等が取得した現在位置情報を送信する。   (Step S401) The second communication unit 301 transmits the current position information of the second information terminal 3 to the server device 1. For example, current position information acquired by a GPS (not shown) is transmitted.

(ステップS402)第二通信部301は、ステップS401で送信した現在位置情報に対して予め指定された関係にある待合場所を示す待合場所情報を受信したか否かを判断する。受信した場合、ステップS403に進み、受信していない場合、ステップS404に進む。受信していない場合とは、例えば、予め指定された時間以上、待合場所情報を受信していない場合や、サーバ装置1から対応した待合場所情報がない旨の情報を受信した場合等である。   (Step S402) The second communication unit 301 determines whether or not it has received waiting place information indicating a waiting place that has a predetermined relationship with the current position information transmitted in step S401. If received, the process proceeds to step S403. If not received, the process proceeds to step S404. The case where it has not been received is, for example, the case where the waiting place information has not been received for a predetermined time or more, or the case where information indicating that there is no corresponding waiting place information is received from the server device 1.

(ステップS403)第二表示部303は、ステップS402で受信した待合場所情報を用いて待合場所までの経路を案内する情報を出力する。例えば、モニタ等に表示する。例えば、第二情報端末3が経路探索を行なう図示しない処理部を有していたとすると、現在位置情報と、待合場所情報が示す待合場所の地点情報とを用いて、現在位置から待合場所までの経路情報を取得して表示する。   (Step S403) The second display unit 303 outputs information for guiding the route to the waiting place using the waiting place information received in step S402. For example, it is displayed on a monitor or the like. For example, if the second information terminal 3 has a processing unit (not shown) that performs a route search, the current location information and the location information of the waiting location indicated by the waiting location information are used to get from the current location to the waiting location. Obtain and display route information.

(ステップS404)第二受付部300は、第二経路関連情報の入力を受付けたか否かを判断する。ここでの受付は、例えば、利用者が入力した出発地や目的地の情報を用いて図示しない経路探索を行う処理部等が取得した経路情報を受付けることや、図示しないGPSが取得した現在位置情報を受付けることも含む概念である。また、第二受付部300は、第二通信部が取得した待合場所情報が示す地点の情報を、第二経路関連情報の出発地を示す情報として受け付けるようにしてもよい。受付けた場合、ステップS405に進みに進み、受付けていない場合、ステップS406に進む。   (Step S404) The second reception unit 300 determines whether or not an input of second route related information has been received. The reception here is, for example, accepting route information acquired by a processing unit or the like that performs route search (not shown) using the information of the departure point and destination input by the user, or the current position acquired by GPS (not shown) It is a concept that includes accepting information. In addition, the second reception unit 300 may receive the information on the point indicated by the waiting place information acquired by the second communication unit as information indicating the departure place of the second route related information. If accepted, the process proceeds to step S405. If not accepted, the process proceeds to step S406.

(ステップS405)第二通信部301は、ステップS404で受付けた第二経路関連情報を、図示しない格納部等に格納されている第二情報端末3の利用者識別子と対応づけて、サーバ装置1に送信する。そして、ステップS404に戻る。   (Step S405) The second communication unit 301 associates the second route-related information received in step S404 with the user identifier of the second information terminal 3 stored in a storage unit (not shown), and the server device 1 Send to. Then, the process returns to step S404.

(ステップS406)第二通信部406は、サーバ装置1から組関連情報を受信したか否かを判断する。受信した場合、ステップS407に進み、受信していない場合、ステップS410に進む。   (Step S <b> 406) The second communication unit 406 determines whether group-related information has been received from the server device 1. If received, the process proceeds to step S407. If not received, the process proceeds to step S410.

(ステップS407)第二出力部303は、ステップS406で受信した組関連情報を、図示しないモニタ等に表示する。   (Step S407) The second output unit 303 displays the group-related information received in step S406 on a monitor or the like (not shown).

(ステップS408)第二受付部300は、ステップS407で表示した組関連情報に対して承認を受付けたか否かを判断する。受付けた場合、ステップS409に進み、受付けていない場合、ステップS404に戻る。承認を受付けていない場合とは、例えば、承認しないことを示す指示を受付けた場合や、予め指定された時間以上、承認を受付けなかった場合等である。   (Step S408) The second receiving unit 300 determines whether or not approval has been received for the group-related information displayed in Step S407. If accepted, the process proceeds to step S409. If not accepted, the process returns to step S404. The case where the approval is not accepted is, for example, a case where an instruction indicating that the approval is not accepted is accepted, or a case where the approval is not accepted for a predetermined time or more.

(ステップS409)第二通信部301は、承認することを示す情報を、利用者識別子と対応づけてサーバ装置1に送信する。そして、ステップS404に戻る。   (Step S409) The second communication unit 301 transmits information indicating approval to the server device 1 in association with the user identifier. Then, the process returns to step S404.

(ステップS410)第二通信部301は、サーバ装置1から確定情報を受信したか否かを判断する。受信した場合、受信した確定情報を情報格納部102等の格納部に蓄積して、ステップS411に進み、受信していない場合、ステップS415に進む。   (Step S <b> 410) The second communication unit 301 determines whether confirmation information has been received from the server device 1. If received, the received confirmed information is accumulated in a storage unit such as the information storage unit 102, and the process proceeds to step S411. If not received, the process proceeds to step S415.

(ステップS411)第二出力部303は、受信した確定情報を、図示しないモニタ等に表示する。   (Step S411) The second output unit 303 displays the received confirmed information on a monitor or the like (not shown).

(ステップS412)第二通信部301は、待合識別子をサーバ装置1から受信したか否かを判断する。受信した場合、ステップS413に進み、受信していない場合、ステップS414に進む。   (Step S412) The second communication unit 301 determines whether or not the waiting identifier has been received from the server device 1. If received, the process proceeds to step S413. If not received, the process proceeds to step S414.

(ステップS413)第二出力部303は、受信した待合識別子を、図示しないモニタ等に表示する。   (Step S413) The second output unit 303 displays the received waiting identifier on a monitor or the like (not shown).

(ステップS414)第二通信部301は、図示しない格納部等に予め格納されている利用者識別子の出力を開始する。例えば、これらの情報を予め指定された一定または不定のタイミングで繰り返し送信する。そして、ステップS404に戻る。   (Step S414) The second communication unit 301 starts outputting a user identifier stored in advance in a storage unit (not shown) or the like. For example, these pieces of information are repeatedly transmitted at a predetermined or indefinite timing designated in advance. Then, the process returns to step S404.

(ステップS415)第二通信部301は、第一情報端末2から運転者識別子を受信したか否かを判断する。受信した場合、ステップS416に進み、受信していない場合、ステップS404に戻る。   (Step S415) The second communication unit 301 determines whether a driver identifier has been received from the first information terminal 2. If received, the process proceeds to step S416. If not received, the process returns to step S404.

(ステップS416)第二近接検出部302は、受信した運転者識別子が、ステップS410で受信して蓄積された確定情報と対応づけられた運転者識別子であるか否かを判断する。対応づけられた運転者識別子である場合、確定された検出組の運転者識別子であるため、ステップS417に進み、対応づけられていない運転者識別子である場合、ステップS404に戻る。   (Step S416) The second proximity detector 302 determines whether or not the received driver identifier is a driver identifier associated with the confirmed information received and accumulated in step S410. If it is a matched driver identifier, it is a driver identifier of a confirmed detection group, so the process proceeds to step S417. If it is a non-correlated driver identifier, the process returns to step S404.

(ステップS417)第二近接検出部302は、運転者識別子を受信した際の受信強度等から、第一情報端末2までの距離を取得し、取得した距離が、あらかじめ用意された閾値以下であるか否かを判断する。この閾値は、上述したステップS315で利用する閾値と異なる値であって良い。閾値以下である場合、ステップS418に進み、閾値以下でない場合、ステップS420に進む。   (Step S417) The second proximity detection unit 302 acquires the distance to the first information terminal 2 from the reception intensity when the driver identifier is received, and the acquired distance is equal to or less than a threshold value prepared in advance. Determine whether or not. This threshold value may be a value different from the threshold value used in step S315 described above. If it is less than or equal to the threshold value, the process proceeds to step S418, and if not less than the threshold value, the process proceeds to step S420.

(ステップS418)第二送信部304は、利用者識別子と対応づけた乗車情報を送信済であるか否かを判断する。送信済でない場合、ステップS419に進み、送信済である場合、ステップS404に戻る。   (Step S418) The second transmission unit 304 determines whether or not the boarding information associated with the user identifier has been transmitted. If not transmitted, the process proceeds to step S419, and if transmitted, the process returns to step S404.

(ステップS419)第二送信部304は、利用者識別子と対応づけた乗車情報をサーバ装置1に送信する。そして、ステップS404に戻る。   (Step S419) The second transmission unit 304 transmits the boarding information associated with the user identifier to the server device 1. Then, the process returns to step S404.

(ステップS420)第二近接検出部302は、一つ前のステップS417において取得した距離が、閾値以下であったか否かを判断する。閾値以下であった場合、ステップS422に進み、閾値以下でなかった場合、ステップS421に進む。   (Step S420) The second proximity detection unit 302 determines whether or not the distance acquired in the previous step S417 is equal to or less than a threshold value. If it is less than or equal to the threshold value, the process proceeds to step S422, and if not less than the threshold value, the process proceeds to step S421.

(ステップS421)第二出力部303は、確定した検出組に対応する運転者識別子に対応する第一情報端末2が近接していることを示す情報を出力する。例えば、確定情報に対応する運転者識別子が示す運転者が近づいている旨の情報を、図示しないモニタ等に表示する。そして、ステップS404に戻る。   (Step S421) The 2nd output part 303 outputs the information which shows that the 1st information terminal 2 corresponding to the driver identifier corresponding to the confirmed detection group is approaching. For example, information indicating that the driver indicated by the driver identifier corresponding to the confirmation information is approaching is displayed on a monitor (not shown). Then, the process returns to step S404.

(ステップS422)第二送信部304は、利用者識別子と対応づけた降車情報をサーバ装置1に送信する。   (Step S422) The second transmission unit 304 transmits the getting-off information associated with the user identifier to the server device 1.

(ステップS423)第二出力部303は、評価関連情報を入力する画面を図示しないモニタ等に表示する。   (Step S423) The second output unit 303 displays a screen for inputting the evaluation related information on a monitor or the like (not shown).

(ステップS424)第二受付部300は、確定した検出組に対応する運転者に対する評価関連情報の入力を受付けたか否かを判断する。受付けた場合、ステップS425に進み、受付けていない場合、ステップS424に戻る。   (Step S424) The second reception unit 300 determines whether or not the input of evaluation related information for the driver corresponding to the confirmed detection group has been received. If accepted, the process proceeds to step S425. If not accepted, the process returns to step S424.

(ステップS425)第二通信部301は、ステップS319で受付けた評価関連情報を評価対象の運転者の運転者識別子と対応づけてサーバ装置1に送信する。そして、処理を終了する。なお、更に、評価を行なった利用者の利用者識別子を対応づけて送信するようにしてもよい。   (Step S425) The second communication unit 301 transmits the evaluation related information received in Step S319 to the server device 1 in association with the driver identifier of the driver to be evaluated. Then, the process ends. Furthermore, the user identifier of the user who has performed the evaluation may be transmitted in association with the user.

なお、上記において、第一情報端末2が、例えば、図4のステップS315からステップS317までの処理の代わりに、図5に示した第二情報端末3のステップS420からステップS422と同様の処理を行って乗車情報と降車情報を送信するようにしてもよい。この場合、第一送信部204は、省略しないようにする。また、この場合、第二情報端末3は、図4のステップS315からステップS317までの処理と同様の処理を、例えば、ステップS315からステップS317の代わりに行うようにすればよい。   In the above, for example, the first information terminal 2 performs the same processing as steps S420 to S422 of the second information terminal 3 shown in FIG. 5 instead of the processing from steps S315 to S317 of FIG. The boarding information and the getting-off information may be transmitted. In this case, the first transmission unit 204 is not omitted. In this case, the second information terminal 3 may perform the same process as the process from step S315 to step S317 in FIG. 4 instead of step S315 to step S317, for example.

次に、情報処理システム1000の待合端末4の動作の一例について図6のフローチャートを用いて説明する。   Next, an example of the operation of the waiting terminal 4 of the information processing system 1000 will be described using the flowchart of FIG.

(ステップS501)待合受信部401は、サーバ装置1から待合識別子を受信したか否かを判断する。例えば、IPアドレス等からサーバ装置1が送信した待合識別子であるか否かを判断する。受信した場合、ステップS502に進み、受信していない場合、ステップS503に進む。   (Step S <b> 501) The waiting reception unit 401 determines whether a waiting identifier has been received from the server device 1. For example, it is determined whether or not the waiting identifier is transmitted from the server apparatus 1 from an IP address or the like. If received, the process proceeds to step S502. If not received, the process proceeds to step S503.

(ステップS502)待合受信部401は、受信した待合識別子を図示しない格納部等に蓄積する。そして、ステップS501に戻る。   (Step S502) The waiting reception unit 401 accumulates the received waiting identifier in a storage unit (not shown) or the like. Then, the process returns to step S501.

(ステップS503)待合受信部401は、第一情報端末2から待合識別子を受信したか否かを判断する。例えば、サーバ装置1以外が送信した待合識別子は、第一情報端末2から送信された待合識別子であると判断してもよい。受信した場合、ステップS504に進み、受信していない場合、ステップS501に戻る。   (Step S503) The waiting reception unit 401 determines whether or not a waiting identifier has been received from the first information terminal 2. For example, the waiting identifier transmitted by other than the server device 1 may be determined to be the waiting identifier transmitted from the first information terminal 2. If received, the process proceeds to step S504. If not received, the process returns to step S501.

(ステップS504)待合出力部402は、ステップS502で蓄積した待合識別子の中に、ステップS503で受信した待合識別子と同じものがあるか否かを判断する。ある場合、ステップS505に進み、ない場合、ステップS501に戻る。   (Step S504) The waiting output unit 402 determines whether or not the waiting identifier stored in step S502 is the same as the waiting identifier received in step S503. If there is, the process proceeds to step S505, and if not, the process returns to step S501.

(ステップS505)待合出力部402は、ステップS503で受信した待合識別子を図示しないモニタ等に表示する。そして、ステップS501に戻る。   (Step S505) The waiting output unit 402 displays the waiting identifier received in step S503 on a monitor or the like (not shown). Then, the process returns to step S501.

なお、図6のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 6, the process ends when the power is turned off or the process ends.

以下、本実施の形態における情報処理システム1000の具体的な動作の一例について説明する。情報処理システム1000の概念図は、図1と同様であるとする。ここでは、サーバ装置1の検出部106が、上述した(1)第一の例の検出処理を行なう場合を例に挙げて説明する。ここでは、第一情報端末2が、自動車のナビゲーション装置、第二情報端末3が、ナビゲーション機能等がついたいわゆるスマートフォンである場合を例に挙げて説明する。また、この具体例においては、第一情報端末2の第一送信部204は利用しないため、第一送信部204は省略してもよい。   Hereinafter, an example of a specific operation of the information processing system 1000 in the present embodiment will be described. The conceptual diagram of the information processing system 1000 is the same as FIG. Here, the case where the detection unit 106 of the server device 1 performs the above-described (1) detection process of the first example will be described as an example. Here, a case where the first information terminal 2 is a car navigation device and the second information terminal 3 is a so-called smartphone with a navigation function or the like will be described as an example. In this specific example, since the first transmission unit 204 of the first information terminal 2 is not used, the first transmission unit 204 may be omitted.

ショッピングセンターの近くにいる一の利用者Aが、移動の際に利用する運転者を探すために、第二情報端末3を起動させたとすると、第二情報端末3の図示しないGPSが現在地を示す地点情報を取得し、第二通信部301は、この現在地を示す情報を第二情報端末3に格納されている利用者Aの利用者識別子と対応づけてサーバ装置1に無線通信により送信する。ここでは、現在地を示す地点情報である第二情報端末3の座標(xA0、yA0)と、利用者識別子「U001」とがサーバ装置1に送信されたとする。なお、以下においては、座標は、緯度と経度とで表される座標であるとする。また、座標を示すxA0、yA0等は、座標を示す任意の数値であるとする。 If one user A near the shopping center activates the second information terminal 3 in order to find a driver to use when moving, the GPS (not shown) of the second information terminal 3 indicates the current location. The location information is acquired, and the second communication unit 301 associates the information indicating the current location with the user identifier of the user A stored in the second information terminal 3 and transmits the information to the server device 1 by wireless communication. Here, it is assumed that the coordinates (x A0 , y A0 ) of the second information terminal 3 which is point information indicating the current location and the user identifier “U001” are transmitted to the server device 1. In the following, it is assumed that the coordinates are coordinates represented by latitude and longitude. In addition, x A0 , y A0, etc. indicating coordinates are arbitrary numerical values indicating coordinates.

図7は、サーバ装置1の待合場所情報格納部113に格納されている待合場所情報を管理する待合場所情報管理表である。待合場所情報管理表は、「待合場所ID」、「待合場所」、「アドレス」という属性を有している。「待合場所ID」は、待合場所の識別子であり、ここでは、予め指定された待合場所の名称であるとする。「待合場所」は、待合場所情報であり、ここでは、待合場所の座標であるとする。「アドレス」は、待合場所に設置されている待合端末4のアドレス情報であり、ここでは、例えば、IPアドレスであるとする。ここでは、各行が、待合場所情報であるとする。   FIG. 7 is a waiting place information management table for managing waiting place information stored in the waiting place information storage unit 113 of the server device 1. The waiting place information management table has attributes of “waiting place ID”, “waiting place”, and “address”. The “waiting place ID” is an identifier of the waiting place, and here, it is assumed that it is the name of the waiting place designated in advance. “Waiting place” is waiting place information, and here, it is assumed that it is the coordinates of the waiting place. The “address” is address information of the waiting terminal 4 installed at the waiting place, and here, for example, is an IP address. Here, it is assumed that each row is waiting place information.

サーバ装置1の受信部101は、第二情報端末3から送信される現在地を示す座標(xA0、yA0)と、利用者識別子「U001」とを受信すると、待合場所送信部114は、この第二情報端末3の現在地に対して、予め指定された位置関係にある待合場所の検出を行なう。具体的には、第二情報端末3から送信される現在地を示す座標(xA0、yA0)と、図7に示した待合場所情報格納部113の各行(レコード)の「待合場所」の属性値である座標とを用いて、各待合場所までの距離を算出する。そして、算出した距離が、待合場所を検出するための予め指定された閾値以下である行を検出する。ここでは、「待合場所ID」の属性値が「ショッピングセンター前」である行の「待合場所」の座標(x001,y001)と、座標(xA0、yA0)との間の距離が、予め指定された閾値以下であったとすると、待合場所送信部114は、この行を検出する。 When the receiving unit 101 of the server device 1 receives the coordinates (x A0 , y A0 ) indicating the current location transmitted from the second information terminal 3 and the user identifier “U001”, the waiting location transmitting unit 114 A waiting place having a positional relationship designated in advance with respect to the current location of the second information terminal 3 is detected. Specifically, the coordinates (x A0 , y A0 ) indicating the current location transmitted from the second information terminal 3 and the “waiting place” attribute of each row (record) of the waiting place information storage unit 113 shown in FIG. Using the coordinates that are values, the distance to each waiting place is calculated. Then, a row in which the calculated distance is equal to or less than a predetermined threshold for detecting the waiting place is detected. Here, the distance between the coordinates (x 001 , y 001 ) of the “waiting place” and the coordinates (x A0 , y A0 ) of the line whose attribute value of “waiting place ID” is “in front of the shopping center” is If it is less than or equal to the threshold value specified in advance, the waiting place transmitting unit 114 detects this line.

待合場所送信部114は、待合場所情報として、検出した行の「待合場所ID」の属性値「ショッピングセンター前」と、「待合場所」の属性値である座標(x001,y001)とが、利用者Aの第二情報端末3に送信される。 The waiting place transmitting unit 114 includes, as waiting place information, the attribute value “in front of the shopping center” of the “waiting place ID” of the detected line and the coordinates (x 001 , y 001 ) that are the attribute values of the “waiting place”. To the second information terminal 3 of the user A.

利用者Aの第二情報端末3の受信部101が、サーバ装置1から上記の待合場所情報を受信すると、第一出力部203は、受信した待合場所情報が有する「待合場所ID」である「ショッピングセンター前」を図示しないモニタ等に表示する。また、第一出力部203は、図示しない経路探索を行なう処理部に、受信した待合場所情報の座標(x001,y001)と、上記で取得した現在位置の座標(xA0、yA0)とを用いて、現在位置から待合場所までの経路探索を行なわせ、探索結果として得られた経路情報を用いて、現在位置から待合場所までの経路を案内する画像を表示する。例えば、図示しない格納部等に格納されている地図上に経路情報が示す経路を示した地図を、図示しないモニタ等に表示する。 When the receiving unit 101 of the second information terminal 3 of the user A receives the above-mentioned waiting place information from the server device 1, the first output unit 203 is “waiting place ID” included in the received waiting place information “ “In front of shopping center” is displayed on a monitor or the like (not shown). In addition, the first output unit 203 sends the coordinates (x 001 , y 001 ) of the received waiting place information and the coordinates (x A0 , y A0 ) of the current position acquired above to a processing unit that performs route search (not shown). Are used to search the route from the current position to the waiting place, and using the route information obtained as a search result, an image for guiding the route from the current position to the waiting place is displayed. For example, a map showing a route indicated by route information on a map stored in a storage unit (not shown) is displayed on a monitor (not shown).

図8は、第二情報端末3による待合場所の識別子と、待合場所までの経路を案内する地図との表示例を示す図である。   FIG. 8 is a diagram illustrating a display example of an identifier of the waiting place by the second information terminal 3 and a map for guiding a route to the waiting place.

利用者Aが、第二情報端末3に表示された経路を案内する地図をみて、ショッピングセンター前の待合場所に移動したとする。そして、利用者Aが第二情報端末3に対して、上記で受信した待合場所情報が示す「ショッピングセンター前」という地名とその座標(x001,y001)とを有する出発地の地点情報、「山手町一丁目」という地名とその座標(x101,y101)とを有する目的地の地点情報、および「14時25分」という出発希望日時を有する第二経路関連情報を入力すると、入力された第二経路情報を第二受付部300が受付け、第二送信部304が、受付けた第二経路関連情報と、第二情報端末3の図示しない格納部に格納されている利用者Aの利用者識別子「U001」とを有する情報を、サーバ装置1に送信する。なお、ここでは、入力可能な出発希望日時は、入力を行なう当日の日時のみであるとする。 It is assumed that the user A looks at the map that guides the route displayed on the second information terminal 3 and moves to the waiting place in front of the shopping center. Then, the point information of the departure place having the place name “front of shopping center” indicated by the waiting place information received above and its coordinates (x 001 , y 001 ) with respect to the second information terminal 3 by the user A, When the destination location information having the place name “Yamatemachi 1-chome” and its coordinates (x 101 , y 101 ) and the second route related information having the desired departure date and time “14:25” are input, The second reception unit 300 receives the received second route information, and the second transmission unit 304 receives the received second route related information and the user A stored in the storage unit (not shown) of the second information terminal 3. Information having the user identifier “U001” is transmitted to the server device 1. Here, it is assumed that the desired departure date and time that can be input is only the date and time of the day of input.

受信部101は、第二情報端末3から送信される上記の第二経路関連情報と利用者識別子「U001」とを有する情報を受信して、第二経路関連情報を、利用者識別子と対応づけて情報格納部102に蓄積する。   The receiving unit 101 receives the information having the second route related information and the user identifier “U001” transmitted from the second information terminal 3, and associates the second route related information with the user identifier. Are stored in the information storage unit 102.

図9は、情報格納部102に格納された第二経路関連情報を管理する第二経路関連情報管理表である。ここでは各レコード(行)が第二経路関連情報である。第二経路関連情報管理表は、「第二ID」と、「利用者ID」、「出発地ID」、「出発地座標」、「目的地ID」、「目的地座標」、「出発希望日時」という属性を有している。「第二ID」は、第二経路関連情報の第二識別子である。第二識別子は、例えば、蓄積される順に付与される連番等であっても良い。「利用者ID」は利用者識別子、「出発地ID」は出発地の識別子、「出発地座標」は出発地の座標、「目的地ID」は目的地の識別子、「目的地座標」は目的地の座標、「出発希望日時」は出発希望日時である。上記で受信した第二経路関連情報は、ここでは、例えば、1番上のレコード(行)として蓄積されたとする。   FIG. 9 is a second route related information management table for managing the second route related information stored in the information storage unit 102. Here, each record (row) is second route related information. The second route related information management table includes “second ID”, “user ID”, “departure point ID”, “departure point coordinates”, “destination ID”, “destination coordinates”, “departure desired date and time”. ”. “Second ID” is the second identifier of the second route related information. The second identifier may be, for example, a serial number assigned in the order of accumulation. “User ID” is the user identifier, “Departure ID” is the origin identifier, “Departure coordinates” is the origin coordinates, “Destination ID” is the destination identifier, and “Destination coordinates” is the destination. The coordinates of the ground, “desired departure date”, is the desired departure date. Here, it is assumed that the second route related information received above is accumulated as, for example, the top record (row).

また、利用者Aが、運転者を選ぶための条件として、出発希望日時と、出発地へ到着する予定日時との差が10分以内となる運転者を指定する情報を入力したとすると、第二受付部300が、「出発希望日時と、出発地へ到着する予定日時との差が10分以内」という第二許容範囲条件を受付け、受付けた第二許容範囲条件と、利用者識別子「U001」とを有する情報を、サーバ装置1に送信する。なお、上述したように、ここでは第二許容範囲条件は、説明の便宜上、自然言語で表しているが、自然言語であらわされたものでなくて良い。   If user A inputs information specifying a driver whose difference between the desired departure date and time and the scheduled date and time of arrival at the departure place is within 10 minutes as a condition for selecting a driver, The second reception unit 300 receives the second allowable range condition “the difference between the desired departure date and time and the scheduled date and time to arrive at the departure place is within 10 minutes”, and the received second allowable range condition and the user identifier “U001”. Is transmitted to the server apparatus 1. As described above, the second permissible range condition is expressed in natural language here for convenience of explanation, but it may not be expressed in natural language.

受信部101は、第二情報端末3から送信される上記の第二許容範囲条件と利用者識別子「U001」とを有する情報を受信して、受信した第二許容範囲条件を利用者識別子と対応づけて第二条件格納部104に蓄積する。   The receiving unit 101 receives the information having the second allowable range condition and the user identifier “U001” transmitted from the second information terminal 3, and associates the received second allowable range condition with the user identifier. Then, it accumulates in the second condition storage unit 104.

図10は、第二条件格納部104に格納された第二許容範囲条件を管理する第二許容範囲条件管理表である。第二許容範囲条件管理表は、「利用者ID」と、「第二許容範囲」という属性を有している。「利用者ID」は、利用者の識別子である。「第二許容範囲」は、第二許容範囲条件である。   FIG. 10 is a second tolerance range condition management table for managing the second tolerance range conditions stored in the second condition storage unit 104. The second allowable range condition management table has attributes of “user ID” and “second allowable range”. “User ID” is an identifier of a user. The “second allowable range” is a second allowable range condition.

運転者Bが、現在地である自宅からABC中学校まで自動車で移動するために、自動車のナビゲーション装置である第一情報端末2に目的地の地名「ABC中学校」を入力して経路探索を行なうと、第一情報端末2の図示しない経路探索を行なう処理部等が、GPS等から取得した現在地の座標(xD0、yD0)から「ABC中学校」までの経路情報を取得する。取得した経路情報のファイル名を、ここでは「経路R5」と呼ぶ。また、現在地の地名「本町一丁目」と、「ABC中学校」の座標(x201,y201)とを取得する。また、ABC中学までの移動予測時間「18分」を取得する。また、運転者Bは、出発予定日時として、「14時15分」を入力したとする。第一受付部200は、上記で取得した経路情報、地名「本町一丁目」と座標(xD0、yD0)とを有する出発地の地点情報、および地名「ABC中学校」と座標(x201,y201)とを有する目的地の地点情報を受付ける。 When the driver B inputs a place name “ABC junior high school” to the first information terminal 2 that is a car navigation device in order to travel by car from his current home to the ABC junior high school, A processing unit or the like that performs route search (not shown) of the first information terminal 2 acquires route information from the coordinates (x D0 , y D0 ) of the current location acquired from GPS or the like to “ABC Junior High School”. The file name of the acquired route information is called “route R5” here. Also, the location name “Honmachi 1-chome” of the current location and the coordinates (x 201 , y 201 ) of “ABC Junior High School” are acquired. Also, the estimated movement time “18 minutes” to ABC Junior High School is acquired. Further, it is assumed that the driver B inputs “14:15” as the scheduled departure date and time. The first reception unit 200 receives the route information obtained above, the place name “Honmachi 1-chome” and the coordinates of the departure place having the coordinates (x D0 , y D0 ), and the place name “ABC Junior High School” and the coordinates (x 201 , destination information having y 201 ).

また、運転者Bが、利用者を選ぶための条件として、利用者を運んだ場合の、運転者が指定した出発地から目的地までの移動予測時間と、運ばない場合の移動予測時間との差が、15分以内となる利用者を指定する情報を入力したとすると、第一受付部200が、「利用者を運ぶ場合と運ばない場合との移動予測時間の差が15分以内」という第一許容範囲条件を受付ける。なお、上述したように、ここでは第一許容範囲条件は、説明の便宜上、自然言語で表しているが、自然言語であらわされたものでなくて良い。   In addition, as a condition for driver B to select a user, the predicted travel time from the departure point to the destination designated by the driver when the user is transported and the predicted travel time when the driver B does not transport the user. Assuming that information specifying a user whose difference is within 15 minutes is input, the first receiving unit 200 states that “the difference in predicted movement time between when the user is carried and when the user is not carried is within 15 minutes”. Accept the first tolerance condition. As described above, here, the first allowable range condition is expressed in natural language for convenience of explanation, but it may not be expressed in natural language.

そして、運転者Bが、上記で第一受付部200が受付けた第一経路関連情報と、第一許容範囲条件とを送信する指示を与えると、第一通信部201は、第一許容範囲条件と運転者Bの運転者識別子「D001」とを有する情報、および第一経路関連情報と運転者Bの運転者識別子「D001」とを有する情報をサーバ装置1に送信する。   And if the driver | operator B gives the instruction | indication which transmits the 1st path | route relevant information and the 1st tolerance | permissible_range conditions which the 1st reception part 200 received above, the 1st communication part 201 will be 1st tolerance | permissible_range conditions. And the information having the driver identifier “D001” of the driver B and the information having the first route related information and the driver identifier “D001” of the driver B are transmitted to the server device 1.

受信部101は、第一情報端末2から送信される上記の第一許容範囲条件と運転者識別子「U001」とを有する情報を受信して、受信した第一許容範囲条件を運転者識別子と対応づけて第一条件格納部103に蓄積する。なお、ここでは、同時に、第一経路関連情報戸、第一許容範囲条件とを受信した場合には、先に第一許容範囲条件の蓄積が行なわれるものとする。   The receiving unit 101 receives the information having the first allowable range condition and the driver identifier “U001” transmitted from the first information terminal 2, and corresponds the received first allowable range condition to the driver identifier. Then, it accumulates in the first condition storage unit 103. Here, when the first route related information unit and the first allowable range condition are received at the same time, the first allowable range condition is accumulated first.

図11は、第一条件格納部103に格納された第一許容範囲条件を管理する第一許容範囲条件管理表である。第一許容範囲条件管理表は、「運転者ID」と、「第一許容範囲」という属性を有している。「運転者ID」は、運転者の識別子である。「第一許容範囲」は、第一許容範囲条件である。   FIG. 11 is a first tolerance range condition management table for managing the first tolerance range conditions stored in the first condition storage unit 103. The first tolerance range condition management table has attributes of “driver ID” and “first tolerance range”. “Driver ID” is an identifier of the driver. The “first allowable range” is a first allowable range condition.

また、受信部101は、第一情報端末2から送信される上記の第一経路関連情報と利用者識別子「D001」とを有する情報を受信して、第一経路関連情報を、利用者識別子と対応づけて情報格納部102に蓄積する。   The receiving unit 101 receives information including the first route related information and the user identifier “D001” transmitted from the first information terminal 2, and uses the first route related information as the user identifier. The information is stored in the information storage unit 102 in association with each other.

図12は、情報格納部102に格納された第一経路関連情報を管理する第一経路関連情報管理表である。ここでは各レコード(行)がそれぞれ第一経路関連情報を示している。第一経路関連情報管理表は、「第一ID」、「運転者ID」、「出発地ID」、「出発地座標」、「目的地ID」、「目的地座標」、「出発日時」、「経路」、および「移動時間」という属性を有している。「第一ID」は、第一経路関連情報の第一識別子である。第一識別子は、蓄積される順番に付与される連番等であってもよい。「運転者ID」は運転者識別子、「出発地ID」は出発地の識別子、「出発地座標」は出発地の座標、「目的地ID」は目的地の識別子、「目的地座標」は目的地の座標、「出発日時」は出発予定日時である。「経路」は経路情報であり、ここでは経路情報のファイル名を示している。「移動時間」は、出発地から目的地までを経路情報に従って移動した場合の移動予測時間である。   FIG. 12 is a first route related information management table for managing the first route related information stored in the information storage unit 102. Here, each record (row) indicates the first route related information. The first route related information management table includes “first ID”, “driver ID”, “departure point ID”, “departure point coordinate”, “destination ID”, “destination coordinate”, “departure date and time”, It has attributes of “route” and “travel time”. “First ID” is the first identifier of the first route related information. The first identifier may be a serial number assigned in the order of accumulation. “Driver ID” is the driver identifier, “Departure ID” is the origin identifier, “Departure coordinates” is the origin coordinates, “Destination ID” is the destination identifier, and “Destination coordinates” is the destination The coordinates of the ground, “Departure Date” is the scheduled departure date. “Route” is route information, and here, the file name of the route information is shown. “Movement time” is the estimated movement time when moving from the departure point to the destination according to the route information.

受信部101が、運転者識別子「D001」と対応づけられた第一経路関連情報を受信して蓄積したため、検出部106は、この蓄積した第一経路関連情報を用いて、この第一経路関連情報と、この第一経路関連情報に対して検出条件を満たす第二経路関連情報との組を検出する。   Since the receiving unit 101 receives and accumulates the first route related information associated with the driver identifier “D001”, the detecting unit 106 uses the accumulated first route related information to detect the first route related information. A set of information and second route related information satisfying a detection condition for the first route related information is detected.

まず、検出部106は、上記の運転者識別子「D001」と対応づけられた第一経路関連情報を図12に示す第一経路関連情報管理表から読み出す。   First, the detection unit 106 reads out the first route related information associated with the driver identifier “D001” from the first route related information management table shown in FIG.

また、検出部106は、上記の運転者識別子「D001」と対応づけられた第一許容範囲条件である「利用者を運ぶ場合と運ばない場合との移動予測時間の差が15分以内」という条件を、図11に示す第一許容範囲条件管理表から読み出す。   Further, the detection unit 106 says that the difference in predicted movement time between the case where the user is carried and the case where the user is not carried is within 15 minutes, which is the first allowable range condition associated with the driver identifier “D001”. The conditions are read from the first allowable range condition management table shown in FIG.

次に、検出部106は、図9に示した第二経路関連情報管理表の一番上のレコード(行)の第二経路関連情報を読み出す。   Next, the detection unit 106 reads the second route related information of the top record (row) of the second route related information management table shown in FIG.

更に、この読み出した第二経路関連情報と対応づけられた利用者識別子(利用者ID)である「U001」を取得し、図10に示す第二許容範囲条件管理表から、この利用者識別子「U001」と対応づけられた第二許容範囲条件である「出発希望日時と、出発地へ到着する予定日時との差が10分以内」という条件を読み出す。   Further, “U001”, which is a user identifier (user ID) associated with the read second route related information, is acquired, and this user identifier “ A condition that “the difference between the desired departure date and time and the scheduled date and time of arrival at the departure place is within 10 minutes”, which is the second allowable range condition associated with “U001”, is read.

次に、検出部106は、上記で取得した第一許容範囲条件と第二許容範囲条件とを含む検出条件を、上記で取得した第一経路関連情報と第二経路関連情報との組が満たすか否かを判断する。   Next, the detection unit 106 satisfies the detection condition including the first allowable range condition and the second allowable range condition acquired above by the set of the first route related information and the second route related information acquired above. Determine whether or not.

ここでは、検出条件が、上記で説明した(1)第一の例で示したような条件であるとする。具体的には、第一経路関連情報から取得した経路情報が示す運転者経路と第二経路関連情報が示す出発地との間を最短経路で往復した場合の移動時間が予め指定された第一の閾値以下であり、かつ、運転者経路と第二経路関連情報が示す目的地との間を最短経路で往復した場合の移動時間が予め指定された第二の閾値以下であるという条件である。この場合の第一の閾値は、例えば、デフォルト等で指定された値であるとする。これらの値は、同じ値であっても異なる値であっても良い。ここでは、例えば、第一の閾値が8分、第二の閾値が10分に指定されていたとする。また、ここではこの検出条件に、上記で取得した第一許容範囲条件と第二許容範囲条件が追加されるため、これらの全ての条件を満たす場合に、その第一経路関連情報と第二経路関連情報との組が検出条件を満たす組として判断される。   Here, it is assumed that the detection condition is the condition as described in the above (1) first example. Specifically, the travel time when the driver travels between the driver route indicated by the route information acquired from the first route related information and the departure point indicated by the second route related information by the shortest route is designated in advance. And the travel time when traveling back and forth between the driver route and the destination indicated by the second route related information by the shortest route is less than a second threshold value specified in advance. . The first threshold value in this case is assumed to be a value designated by default or the like, for example. These values may be the same value or different values. Here, for example, it is assumed that the first threshold is designated as 8 minutes and the second threshold is designated as 10 minutes. Further, here, since the first allowable range condition and the second allowable range condition acquired above are added to the detection condition, the first route related information and the second route are satisfied when all of these conditions are satisfied. A set with related information is determined as a set that satisfies the detection condition.

図13は、検出部106が行なう検出条件を満たす組を検出する処理を説明するための模式図である。図13は、運転者識別子が「D001」の運転者が指定する出発地D1と目的地D2、および利用者識別子が「U001」の利用者が指定する出発地U1、および目的地U2を示す地図であるとする。実線で示した経路R5は、運転者識別子「D001」と対応づけられた第一経路関連情報が有する経路情報「経路R5」が示す経路であるとする。   FIG. 13 is a schematic diagram for explaining processing for detecting a set that satisfies the detection condition performed by the detection unit 106. FIG. 13 is a map showing the departure place D1 and destination D2 designated by the driver having the driver identifier “D001”, the departure place U1 designated by the user having the user identifier “U001”, and the destination U2. Suppose that A route R5 indicated by a solid line is assumed to be a route indicated by route information “route R5” included in the first route related information associated with the driver identifier “D001”.

検出部106は、まず、上記で取得した運転者識別子「D001」と対応づけられた第一経路関連情報に対応する経路情報として、この第一経路関連情報が有する経路情報である「経路R5」を取得する。   First, the detection unit 106, as route information corresponding to the first route related information associated with the driver identifier “D001” acquired above, is “route R5” which is route information included in the first route related information. To get.

また、検出部106は、上記で取得した利用者識別子「U001」と対応づけられた第二経路関連情報から、利用者の出発地の地点情報である(x001,y001)と、目的地座標(x101,y101)とを取得する。そして、検出部106は、経路探索を行なって、利用者の出発地U1から、運転者経路である経路R5に達するまでの移動時間が最小となる最短経路とその往復の移動時間を取得する。取得した最短経路は、図13に示した点線の経路r1であり、その往復の移動時間は、5分であったとする。   In addition, the detection unit 106 uses the second route related information associated with the user identifier “U001” acquired above to obtain point information (x001, y001) of the user's departure point and destination coordinates ( x101, y101). Then, the detection unit 106 performs a route search, and acquires the shortest route and the reciprocating travel time that minimize the travel time from the user's departure point U1 to the route R5 that is the driver route. It is assumed that the acquired shortest route is the dotted route r1 shown in FIG. 13, and the reciprocating movement time is 5 minutes.

検出部106は取得した出発地までの往復時間が、第一の閾値である8分以内であるか否かを判断する。ここでは、8分以内であり、この条件を満たすと判断される。   The detection unit 106 determines whether or not the acquired round-trip time to the departure place is within the first threshold value of 8 minutes. Here, it is within 8 minutes, and it is determined that this condition is satisfied.

同様に、検出部106は、利用者の目的地U2から、運転者経路である経路R5に達するまでの移動時間が最小となる最短経路とその往復の移動時間を取得する。取得した最短経路は、図13に示した点線の経路r2であり、その往復の移動時間は、6分であったとする。検出部106は取得した目的地地までの往復時間が、第二の閾値である10分以内であるか否かを判断する。ここでは、10分以内であり、この条件も満たすと判断される。   Similarly, the detection unit 106 acquires the shortest route from the user's destination U2 to reach the route R5, which is the driver route, and the round trip travel time. It is assumed that the acquired shortest path is the dotted path r2 shown in FIG. 13, and the reciprocating movement time is 6 minutes. The detection unit 106 determines whether or not the acquired round-trip time to the destination is within 10 minutes, which is the second threshold value. Here, it is within 10 minutes, and it is determined that this condition is also satisfied.

さらに、この場合の上記の往復時間の合計が、運転者経路R5を利用者を運ばずに移動した場合の移動予測時間と、運動者経路R5の途中で、経路r1を往復して利用者を自動車に乗せ、更に、運動者経路R5の途中で、経路r2を往復して利用者を自動車から下ろした場合における、運転者が指定する出発地から目的地まで移動する移動予測時間との差に相当するため、検出部106は、この合計が、第二許容範囲条件が示す時間である15分以内であるか否かを判断する。ここでは、合計時間は、11分となり、15分以下であるため、第一許容範囲条件、即ち、「利用者を運ぶ場合と運ばない場合との移動予測時間の差が15分以内」という条件を満たすと判断する。   Furthermore, the total of the above round trip times in this case is the estimated travel time when the user travels without driving the driver route R5, and the route r1 in the middle of the exerciser route R5. In the middle of the athlete's route R5, when the vehicle is put on the vehicle and the user is taken down from the vehicle by going back and forth on the route r2, the difference from the estimated travel time to move from the departure point specified by the driver to the destination Accordingly, the detection unit 106 determines whether or not the total is within 15 minutes, which is the time indicated by the second allowable range condition. Here, since the total time is 11 minutes and is 15 minutes or less, the first permissible range condition, that is, the condition that “the difference in predicted movement time between the case where the user is carried and the case where the user is not carried is within 15 minutes” Judge that it satisfies.

また、検出部106は、運転者が、運転者経路R5を、出発地D1からこの運転者経路R5が経路r1と合流する地点まで移動し、更に、経路r1に沿って利用者が指定する出発地U1まで移動した場合の移動予測時間を取得し、この時間を、上記で取得した第一経路関連情報が示す運転者の出発予定日時である14時15分に加算した値を取得する。例えば、取得した移動予測時間が、「12分」であり、これを加算した日時(ここでは時刻)は、「14時27分」となる。この値は、運転者が利用者の出発地に到着する予定日時であるため、検出部106は、この到着予定日時と、利用者の第二経路関連情報が示す出発希望日時である「14時25分」との差が、上記で取得した第一許容範囲条件が示す時間である10分以下であるか否かを判断する。ここでは、この差が、「2分」であるため、検出部106は、第二許容範囲条件、即ち、「出発希望日時と、出発地へ到着する予定日時との差が10分以内」という条件を満たすと判断する。   Further, the detection unit 106 moves the driver's route R5 from the departure point D1 to a point where the driver route R5 merges with the route r1, and further, the departure designated by the user along the route r1. The movement prediction time when moving to the ground U1 is acquired, and a value obtained by adding this time to the scheduled departure date and time of the driver indicated by the first route related information acquired above is acquired. For example, the acquired estimated movement time is “12 minutes”, and the date and time (here, the time) obtained by adding this is “14:27”. Since this value is the scheduled date and time when the driver arrives at the departure place of the user, the detection unit 106 determines that the estimated arrival date and time and the desired departure date and time indicated by the user's second route related information are “14:00. It is determined whether or not the difference from “25 minutes” is 10 minutes or less, which is the time indicated by the first allowable range condition acquired above. Here, since the difference is “2 minutes”, the detection unit 106 says that the second allowable range condition, that is, “the difference between the desired departure date and time and the scheduled date and time to arrive at the departure place is within 10 minutes”. Judge that the condition is met.

検出部106は、運転者識別子「D001」と対応づけられた第一経路関連情報と、利用者識別子「U001」と対応づけられた第二経路関連情報との組が、以上のような条件を全て満たしているため、この組を、検出条件を満たす組であると判断する。このため、検出部106は、上記の第一経路関連情報の「第一ID」である「10059」と、上記の第二経路関連情報の「第二ID」である「20014」とを対応づけて、情報格納部102等に蓄積する。また、上記の検出において取得した運転者経路R5を移動する途中で経路r1およびr2を通って利用者を運んだ場合の運転者が出発地から目的地まで移動する移動予測時間を、上記と同様に取得して、上記の第一経路関連情報の「第一ID」と第二経路関連情報の「第二ID」との組と対応づけて情報格納部102に蓄積する。   The detection unit 106 determines that the combination of the first route related information associated with the driver identifier “D001” and the second route related information associated with the user identifier “U001” satisfies the above conditions. Since all are satisfied, it is determined that this set satisfies the detection condition. Therefore, the detection unit 106 associates “10059”, which is the “first ID” of the first route related information, with “20014”, which is the “second ID” of the second route related information. And stored in the information storage unit 102 or the like. In addition, the estimated movement time for the driver to move from the departure place to the destination when carrying the user through the routes r1 and r2 during the movement of the driver route R5 acquired in the above detection is the same as described above. And is stored in the information storage unit 102 in association with the pair of the “first ID” of the first route related information and the “second ID” of the second route related information.

同様にして、検出部106は、上記で取得した運転者識別子「D001」と対応づけられた第一経路関連情報と、図9に示した第二経路関連情報管理表で管理されている上から二番目以降の第二経路関連情報についても、上記と同様の検出条件を満たすか否かを判断し、条件を満たす場合、その組の第一経路関連情報の識別子である「第一ID」の値と、第二経路関連情報の識別子である「第二ID」の値と、この組について取得した利用者を運んだ場合の運転者が出発地から目的地まで移動する移動予測時間とを対応づけて蓄積していく。   Similarly, the detection unit 106 is managed by the first route related information associated with the driver identifier “D001” acquired above and the second route related information management table shown in FIG. For the second and subsequent second route related information, it is determined whether or not the same detection condition as described above is satisfied, and if the condition is satisfied, the identifier of the first route related information of the set is “first ID”. Corresponds between the value, the value of the “second ID” that is the identifier of the second route related information, and the estimated travel time for the driver to move from the departure point to the destination when carrying the user acquired for this set And accumulate.

そして、上記で受信した第一経路関連情報と、図9に示した第二経路関連情報管理表で管理されている全ての第二経路関連情報と、の組み合わせについての処理が終わった時点で、検出部106は、対応づけられた移動予測時間が最も短い第一経路関連情報の識別子「第一ID」と、第二経路関連情報の識別子「第二ID」と、の組み合わせが示す第一経路関連情報と第二経路関連情報との組を検出する。   Then, when the processing for the combination of the first route related information received above and all the second route related information managed in the second route related information management table shown in FIG. The detection unit 106 detects the first route indicated by the combination of the identifier “first ID” of the first route related information with the shortest associated movement prediction time and the identifier “second ID” of the second route related information. A set of related information and second route related information is detected.

なお、既に組が確定済の第二経路関連情報については、図示しないフラグ等の情報を付与することで、その後の組み合わせの検出対象にならないようにすることが好ましい。   In addition, about the 2nd path | route relevant information by which the group has already been confirmed, it is preferable to give information, such as a flag which is not shown in figure, so that it may not become a detection target of the subsequent combination.

なお、ここでは、検出部106が検出した検出条件を満たす組が、上記で説明した、対応する「第一ID」が「10059」である第一経路関連情報と、対応する「第二ID」が「20014」である第二経路関連情報との1組だけであったため、移動予測時間を用いた選択は行わずに、この組を検出する。   Here, the pair satisfying the detection condition detected by the detection unit 106 is the first route related information whose corresponding “first ID” is “10059” and the corresponding “second ID” described above. Since there was only one set with the second route related information with “20144”, this set is detected without performing selection using the movement prediction time.

検出部106は、検出した組を構成する第一経路関連情報の識別子である第一識別子と、第二経路関連情報の識別子である第二識別子とを対応づけて有する組情報に、組識別子を付与して情報格納部102等に蓄積する。組情報は、検出された第一経路関連情報と第二経路関連情報との組を示す情報である。なお、組情報は、第一識別子の代わりに、第一識別子が示す第一経路関連情報を有していてもよい。また、組情報は、第二識別子の代わりに、第二識別子が示す第二経路関連情報を有していても良い。   The detection unit 106 sets a set identifier to set information having a first identifier that is an identifier of the first route related information and a second identifier that is an identifier of the second route related information that configure the detected set. To be stored in the information storage unit 102 or the like. The set information is information indicating a set of detected first route related information and second route related information. Note that the set information may include first route related information indicated by the first identifier instead of the first identifier. Further, the set information may include second route related information indicated by the second identifier instead of the second identifier.

図14は、検出部106が検出した第一経路関連情報の識別子である第一識別子と、第二経路関連情報の識別子である第二識別子とを対応づけて有する情報である組情報を管理する組情報管理表である。組情報管理表は、「第一ID」と、「第二ID」と、「組識別子」と、「運転者承認」と、「利用者承認」とを有する。「組識別子」は、第一経路関連情報と第二経路関連情報との検出組を識別する識別子である。例えば、上記で蓄積した組情報には、検出部106により、組識別子「P50004」が対応づけて蓄積されたとする。「運転者承認」および「利用者承認」は、運転者および利用者がこの組情報が示す検出組を承認したか否かを示す情報であり、値「1」は承認されていることを示し、値「0」は承認されなかったことを示し、値Nullは、承認が行われていないことを示す。この「運転者承認」および「利用者承認」の初期値はNullである。   FIG. 14 manages set information, which is information having the first identifier, which is the identifier of the first route related information detected by the detection unit 106, and the second identifier, which is the identifier of the second route related information, in association with each other. It is a group information management table. The group information management table includes “first ID”, “second ID”, “group identifier”, “driver approval”, and “user approval”. The “set identifier” is an identifier for identifying a detected set of the first route related information and the second route related information. For example, it is assumed that the set identifier “P50004” is stored in association with the set information stored above by the detection unit 106. “Driver Approval” and “User Approval” are information indicating whether or not the driver and the user have approved the detection set indicated by this set information, and the value “1” indicates that it has been approved. , The value “0” indicates that approval has not been made, and the value Null indicates that approval has not been performed. The initial values of “driver approval” and “user approval” are Null.

送信部107は、検出部106が検出した一の検出組についての組関連情報を取得する。ここでは、例えば、一の検出組を構成する第一経路関連情報に対応づけられた運転者識別子と、この検出組を構成する第二経路関連情報に対応づけられた利用者識別子と、運転者の出発日時と、上記のような経路R5と、経路r1と、経路r2とを組み合わせた経路で運転者が利用者を運んで移動する際の、出発日時と、運転者が利用者の出発地に到着する予定日時と、利用者の目的地に到着する予定日時と、運転者の目的地に到着する予定日時と、移動に要する移動予測時間と、経路R5と、経路r1と、経路r2とを組み合わせた経路情報と、組識別子等を有する組関連情報を取得する。そして、送信部107は、この組関連情報を、上記の組識別子「P50004」と対応づけてこの検出組を構成する第一経路関連情報に対応づけられた運転者識別子「D001」に対応する第一情報端末2と、この検出組を構成する第二経路関連情報に対応づけられた利用者識別子「U001」に対応する第二情報端末3とに送信する。   The transmission unit 107 acquires group-related information for one detection group detected by the detection unit 106. Here, for example, a driver identifier associated with the first route related information constituting one detection set, a user identifier associated with the second route related information constituting this detection set, and the driver The departure date and time when the driver carries the user on the route combining the route R5, the route r1 and the route r2 as described above, and the departure location of the user Scheduled arrival date and time, scheduled arrival date and time of arrival at the user's destination, estimated date and time of arrival at the driver's destination, estimated movement time required for movement, route R5, route r1 and route r2. The route information obtained by combining and the group related information having the group identifier and the like are acquired. Then, the transmitting unit 107 associates this group related information with the above group identifier “P50004”, and corresponds to the driver identifier “D001” associated with the first route related information constituting this detection group. The information is transmitted to one information terminal 2 and the second information terminal 3 corresponding to the user identifier “U001” associated with the second route related information constituting this detection set.

運転者識別子「D001」が示す運転者Bの第一情報端末2の第一通信部201は、サーバ装置1から送信される組識別子「P50004」と対応づけられた組関連情報を受信する。この第一情報端末2の第一出力部203は、受信した組関連情報を図示しないモニタに表示する。また、第一出力部203は、この組関連情報が示す検出組について承認を受け付けるためのボタン等も表示する。   The first communication unit 201 of the first information terminal 2 of the driver B indicated by the driver identifier “D001” receives the set related information associated with the set identifier “P50004” transmitted from the server device 1. The first output unit 203 of the first information terminal 2 displays the received group related information on a monitor (not shown). The first output unit 203 also displays a button for accepting approval for the detected group indicated by the group-related information.

図15は、第一情報端末2の第一出力部203による組関連情報の表示例を示す図である。   FIG. 15 is a diagram illustrating a display example of group-related information by the first output unit 203 of the first information terminal 2.

なお、送信部107が、組関連情報とともに、この組関連情報が有する利用者識別子に対応する評価情報等を第一情報端末2に送信するようにし、この第一情報端末2が、組関連情報と利用者識別子に対応する評価情報とを図示しないモニタ等に表示するようにしてもよい。このようにすることにより、利用者の評価情報を、運転者が利用者を承認するか否かの判断材料に用いることができる。   The transmitting unit 107 transmits to the first information terminal 2 the evaluation information corresponding to the user identifier included in the group related information together with the group related information. And the evaluation information corresponding to the user identifier may be displayed on a monitor or the like (not shown). By doing in this way, user's evaluation information can be used for the judgment material whether a driver approves a user.

運転者Bが、承認ボタン1500を押すと、第一通信部201が、組関連情報に対応づけられた組識別子「P50004」と、運転者が承認することを示す値である「D=1」とを、承認情報としてサーバ装置1に送信する。   When the driver B presses the approval button 1500, the first communication unit 201 sets the pair identifier “P50004” associated with the pair related information and “D = 1” which is a value indicating that the driver approves. Is transmitted to the server apparatus 1 as approval information.

サーバ装置1の受信部101が、第一情報端末2から、組識別子「P50004」と、運転者が承認することを示す値である「D=1」とを有する承認情報を受信すると、受信部101は、図14に示した組情報管理表において、組識別子である「組ID」が「P50004」であるレコード(行)を検索し、検出したレコードの「運転者承認」の値として「1」を入力する。なお、承認情報が、運転者が承認しないことを示す値「D=0」を有する場合、この「運転者承認」の値として「0」が入力される。   When the receiving unit 101 of the server apparatus 1 receives from the first information terminal 2 approval information having the set identifier “P50004” and “D = 1” that is a value indicating that the driver approves, the receiving unit 101 In the group information management table shown in FIG. 14, a record (row) whose group identifier “group ID” is “P50004” is searched for, and “1” is set as the “driver approval” value of the detected record. ". When the approval information has a value “D = 0” indicating that the driver does not approve, “0” is input as the value of this “driver approval”.

そして、送信部107は、この「組ID」が「P50004」であるレコードの「運転者承認」の値と、「利用者承認」の値がともに「1」であるか否かを判断する。ここでは、「利用者承認」の値がNullであるため、ともに「1」でないと判断し、確定情報を送信しない。   Then, the transmission unit 107 determines whether or not both the “driver approval” value and the “user approval” value of the record whose “set ID” is “P50004” are “1”. Here, since the value of “user approval” is Null, it is determined that both are not “1”, and the confirmation information is not transmitted.

同様に、利用者識別子「U001」が示す利用者Aの第二情報端末3の第二通信部301は、サーバ装置1から送信される組識別子「P50004」と対応づけられた組関連情報を受信する。この第二情報端末3の第二出力部303は、受信した組関連情報を図示しないモニタに表示する。また、第二出力部303は、この組関連情報が示す検出組について承認を受け付けるためのボタン等も表示する。例えば、第二出力部303は、図15と同様の内容の画面を第二情報端末3の図示しないモニタに表示する。   Similarly, the second communication unit 301 of the second information terminal 3 of the user A indicated by the user identifier “U001” receives the pair related information associated with the pair identifier “P50004” transmitted from the server device 1. To do. The second output unit 303 of the second information terminal 3 displays the received group related information on a monitor (not shown). The second output unit 303 also displays a button for accepting approval for the detected group indicated by the group-related information. For example, the second output unit 303 displays a screen having the same contents as in FIG. 15 on a monitor (not shown) of the second information terminal 3.

なお、送信部107が、組関連情報とともに、この組関連情報が有する運転者識別子に対応する評価情報等を第二情報端末3に送信するようにし、この第二情報端末3が、組関連情報と運転者識別子に対応する評価情報とを図示しないモニタ等に表示するようにしてもよい。このようにすることにより、運転者の評価情報を、利用者が運転者を承認するか否かの判断材料に用いることができる。   The transmitting unit 107 transmits the evaluation information and the like corresponding to the driver identifier included in the group related information to the second information terminal 3 together with the group related information. And evaluation information corresponding to the driver identifier may be displayed on a monitor or the like (not shown). In this way, the driver evaluation information can be used as a material for determining whether or not the user approves the driver.

利用者Aが、モニタに表示された承認ボタンを押すと、第二通信部301が、組関連情報に対応づけられた組識別子「P50004」と、利用者が承認することを示す値である「U=1」とを承認情報としてサーバ装置1に送信する。   When the user A presses the approval button displayed on the monitor, the second communication unit 301 is a set identifier “P50004” associated with the set related information, and a value indicating that the user approves “ U = 1 ”is transmitted to the server apparatus 1 as approval information.

サーバ装置1の受信部101が、第二情報端末3から、組識別子「P50004」と、利用者が承認することを示す値である「U=1」とを有する承認情報を受信すると、受信部101は、図14に示した組情報管理表において、組識別子である「組ID」が「P50004」であるレコード(行)を検索し、検出したレコードの「利用者承認」の値として「1」を入力する。なお、承認情報が、利用者が承認しないことを示す値「U=0」を有する場合、この「利用者承認」の値として「0」が入力される。   When the receiving unit 101 of the server device 1 receives from the second information terminal 3 approval information having the set identifier “P50004” and “U = 1” which is a value indicating that the user approves, the receiving unit 101 In the group information management table shown in FIG. 14, a record (row) whose group identifier “group ID” is “P50004” is searched for, and “1” is set as the value of “user approval” of the detected record. ". When the approval information has a value “U = 0” indicating that the user does not approve, “0” is input as the value of “user approval”.

そして、送信部107は、この「組ID」が「P50004」であるレコードの「運転者承認」の値と、「利用者承認」の値がともに「1」であるか否かを判断する。ここでは、「利用者承認」の値がともに「1」であるため、この組情報が有する第一識別子に対応する第一情報端末2および第二識別子に対応する第二情報端末3に確定情報を送信する。送信部107は、確定情報として、上記で送信した組関連情報と同様の組関連情報と、この検出組が確定したこと示す文字列等の情報を送信する。なお、上記で送信した組関連情報が、第一情報端末2と第二情報端末3とにしばらく蓄積されている設定である場合、検出組が確定したことを示す文字列等の情報と、確定した検出組の組識別子とを送信するようにしてもよい。   Then, the transmission unit 107 determines whether or not both the “driver approval” value and the “user approval” value of the record whose “set ID” is “P50004” are “1”. Here, since the values of “user approval” are both “1”, the confirmation information is sent to the first information terminal 2 corresponding to the first identifier included in the set information and the second information terminal 3 corresponding to the second identifier. Send. The transmission unit 107 transmits, as confirmation information, information related to the group related information similar to the group related information transmitted above and a character string indicating that the detected set is confirmed. If the group-related information transmitted above is a setting accumulated for a while in the first information terminal 2 and the second information terminal 3, information such as a character string indicating that the detected group has been confirmed, and confirmation The set identifier of the detected set may be transmitted.

また、送信部107は、確定した検出組の第二識別子が示す第二経路関連情報の出発地の地点情報の識別子「ショッピングセンター前」が、図7に示した待合場所管理表のうちの「待合場所ID」のいずれか一つと一致するか否かを判断する。ここでは、一致するため、送信部107は、待合識別子「W110」を新たに取得して、確定情報を送信した第一情報端末2と第二情報端末3と、上記で検出した「ショッピングセンター前」という「待合場所ID」に対応づけられた待合端末4に送信する。待合端末4のアドレス情報等は、待合場所管理表等から取得する。なお、一致するものがない場合、待合識別子の取得と送信は行わない。   In addition, the transmission unit 107 determines that the identifier “in front of the shopping center” of the departure point point information of the second route related information indicated by the second identifier of the determined detection set is “ It is determined whether or not it matches any one of “waiting place ID”. Here, because they match, the transmission unit 107 newly acquires the waiting identifier “W110” and transmits the confirmation information, and the “shopping center front” detected above and the first information terminal 2 detected above. To the waiting terminal 4 associated with the “waiting place ID”. The address information of the waiting terminal 4 is obtained from the waiting place management table or the like. If there is no match, the waiting identifier is not acquired and transmitted.

第一情報端末2の第一通信部201は、サーバ装置1から確定情報を受信すると、第一出力部203は、図示しないモニタに、確定情報として、図15に示すように組関連情報と、この検出組が確定されたことを示す情報を表示する。   When the first communication unit 201 of the first information terminal 2 receives the confirmation information from the server device 1, the first output unit 203 sends to the monitor (not shown) as confirmation information, as shown in FIG. Information indicating that this detection group has been confirmed is displayed.

また、第二情報端末3の第二通信部301は、サーバ装置1から確定情報と待合識別子を受信すると、第二出力部303は、図示しないモニタに、確定情報として、図15に示したものと同様の組関連情報と、この検出組が確定されたことを示す情報を表示する。また、待合識別子もモニタに表示する。   When the second communication unit 301 of the second information terminal 3 receives the confirmation information and the waiting identifier from the server device 1, the second output unit 303 displays the confirmation information shown in FIG. The same group-related information and information indicating that this detection group has been confirmed are displayed. The waiting identifier is also displayed on the monitor.

図16は、第二情報端末3による確定情報と待合識別子の表示例を示す図である。   FIG. 16 is a diagram illustrating a display example of confirmed information and a waiting identifier by the second information terminal 3.

また、対応づけられた「待合場所ID」が「ショッピングセンター前」である待合端末4は、サーバ装置1から送信される待合識別子「W110」を受信して図示しない格納部等に蓄積する。   In addition, the waiting terminal 4 whose associated “waiting place ID” is “in front of the shopping center” receives the waiting identifier “W110” transmitted from the server device 1 and accumulates it in a storage unit (not shown).

確定情報と待合識別子を受信した運転者識別子「D001」に対応する第一情報端末2は、予め指定された一定または不定のタイミングで、運転者識別子「D001」と、待合識別子「W110」とを送信する。ここでの送信は、いわゆるビーコン等と同様の、送信先を特定した送信であるとする。送信する距離は、例えば、数10m程度であるとする。   The first information terminal 2 corresponding to the driver identifier “D001” that has received the confirmed information and the waiting identifier receives the driver identifier “D001” and the waiting identifier “W110” at a predetermined or indefinite timing. Send. Here, it is assumed that the transmission is a transmission specifying a transmission destination similar to a so-called beacon. The transmission distance is assumed to be about several tens of meters, for example.

また、確定情報と待合識別子を受信した利用者識別子「U001」に対応する第二情報端末3は、予め指定された一定または不定のタイミングで、利用者識別子「U001」を送信する。ここでの送信は、いわゆるビーコン等と同様の、送信先を特定した送信であるとする。送信する距離は、例えば、数10m程度であるとする。   The second information terminal 3 corresponding to the user identifier “U001” that has received the confirmation information and the waiting identifier transmits the user identifier “U001” at a predetermined or indefinite timing specified in advance. Here, it is assumed that the transmission is a transmission specifying a transmission destination similar to a so-called beacon. The transmission distance is assumed to be about several tens of meters, for example.

運転者識別子「D001」に対応する運転者Bが出発予定時間「14時15分」に出発地である自宅から自動車で出発し、上述した確定情報に対応した経路情報が示す経路R5に沿って移動したとする。そして、運転者の目的地に向かう途中の、利用者識別子「U001」に対応する利用者の出発地に向かう経路r1と合流する地点で、経路r1に経路を変更して、利用者の出発地に向かったとする。   The driver B corresponding to the driver identifier “D001” departs from the home, which is the departure place, at the scheduled departure time “14:15” by car, along the route R5 indicated by the route information corresponding to the above-described confirmed information. Suppose you move. Then, on the way to the driver's destination, the route is changed to the route r1 at a point where it joins with the route r1 toward the user's departure point corresponding to the user identifier “U001”. Suppose that

また、利用者識別子「U001」に対応する利用者Aは、「ショッピングセンター前」という名称の待合場所にいるものとする。   Further, it is assumed that the user A corresponding to the user identifier “U001” is in a waiting place named “in front of the shopping center”.

運転者Bの第一情報端末2が、利用者Aの出発地である「ショッピングセンター前」という名称の待合場所に近づいたことにより、第一通信部201が、利用者Aの第二情報端末3が送信する利用者識別子を受信可能な範囲に入り、利用者識別子「U001」を受信したとする。   Since the first information terminal 2 of the driver B has approached the waiting place named “in front of the shopping center”, which is the departure place of the user A, the first communication unit 201 is connected to the second information terminal of the user A. 3 enters a range where the user identifier transmitted can be received, and the user identifier “U001” is received.

第一情報端末2の第一近接検出部202は、確定情報に対応した組関連情報に、受信した利用者識別子「U001」と一致する利用者識別子があるか否かを判断する。ここでは一致する利用者識別子があるため、この利用者識別子を受信した際の受信強度から、利用者識別子「U001」を送信した第二情報端末3までの距離を検出する。ここでは、検出した距離が10mであったとする。第一近接検出部202は、検出した距離が閾値以下であるか否かを判断する。ここでは閾値が11mであったとすると、第一近接検出部202は、検出した距離が閾値以下であると判断する。このため、第一情報端末2の図示しないモニタに、確定した検出組の利用者Aに近接したことを示す情報を表示する。   The first proximity detection unit 202 of the first information terminal 2 determines whether or not there is a user identifier that matches the received user identifier “U001” in the group related information corresponding to the confirmation information. Here, since there is a matching user identifier, the distance to the second information terminal 3 that has transmitted the user identifier “U001” is detected from the reception intensity when the user identifier is received. Here, it is assumed that the detected distance is 10 m. The first proximity detection unit 202 determines whether the detected distance is equal to or less than a threshold value. Here, if the threshold is 11 m, the first proximity detection unit 202 determines that the detected distance is equal to or less than the threshold. For this reason, the information which shows having approached the user A of the confirmed detection group on the monitor which is not illustrated of the 1st information terminal 2 is displayed.

図17は、第一情報端末2による確定した検出組の利用者が近接したことを示す情報の表示例を示す図である。   FIG. 17 is a diagram illustrating a display example of information indicating that the user of the detection group determined by the first information terminal 2 has approached.

また、運転者Bの第一情報端末2が、利用者Aの出発地である「ショッピングセンター前」という名称の待合場所に近づいたことにより、利用者Aの第二情報端末3の第二通信部301が、運転者Bの第一情報端末2が送信する運転者識別子を受信可能な範囲に入り、運転者識別子「D001」を受信したとする。   In addition, since the first information terminal 2 of the driver B has approached the waiting place named “in front of the shopping center” that is the departure place of the user A, the second communication of the second information terminal 3 of the user A is performed. It is assumed that the unit 301 enters a range in which the driver identifier transmitted by the first information terminal 2 of the driver B can be received and receives the driver identifier “D001”.

第二情報端末3の第二近接検出部302は、確定情報に対応した組関連情報に、受信した運転者識別子「D001」と一致する運転者識別子があるか否かを判断する。ここでは一致する運転者識別子があるため、この運転者識別子を受信した際の受信強度から、運転者識別子「D001」を送信した第一情報端末2までの距離を検出する。ここでは、検出した距離が10mであったとする。第二近接検出部302は、検出した距離が閾値以下であるか否かを判断する。ここでは閾値が1.5mであったとすると、第二近接検出部302は、検出した距離が閾値以下でないと判断する。さらに、第二近接検出部302は、図示しない格納部等に蓄積されている受信した情報のログ等から、直前に受信した同じ運転者識別子の中に、閾値以下の距離のものがあったか否かを判断する。ここでは、なかったとすると、第二出力部303は、第二情報端末3の図示しないモニタに、確定した検出組の運転者Aが近接したことを示す情報を表示する。   The second proximity detection unit 302 of the second information terminal 3 determines whether or not there is a driver identifier that matches the received driver identifier “D001” in the set related information corresponding to the confirmation information. Here, since there is a matching driver identifier, the distance to the first information terminal 2 that transmitted the driver identifier “D001” is detected from the received intensity when the driver identifier is received. Here, it is assumed that the detected distance is 10 m. The second proximity detection unit 302 determines whether or not the detected distance is equal to or less than a threshold value. Here, if the threshold value is 1.5 m, the second proximity detection unit 302 determines that the detected distance is not less than or equal to the threshold value. Further, the second proximity detection unit 302 determines whether or not the same driver identifier received immediately before from the log of received information stored in a storage unit or the like (not shown) has a distance equal to or less than the threshold. Judging. Here, if there is no such information, the second output unit 303 displays information indicating that the driver A of the determined detection group has approached the monitor (not shown) of the second information terminal 3.

また、運転者Bの第一情報端末2が、利用者Aの出発地である「ショッピングセンター前」という名称の待合場所に近づいたことにより、この待合場所に設置されており、「ショッピングセンター前」という「待合場所ID」と対応づけられている待合端末4の待合受信部401が、運転者Bの第一情報端末2が送信する運転者識別子を受信可能な範囲に入り、待合識別子「W110」を受信したとする。   Further, the first information terminal 2 of the driver B has been installed at this waiting place because it has approached the waiting place named “in front of the shopping center”, which is the departure place of the user A. The waiting reception unit 401 of the waiting terminal 4 associated with the “waiting place ID” enters the range in which the driver identifier transmitted from the first information terminal 2 of the driver B can be received, and the waiting identifier “W110 Is received.

待合受信部401が待合識別子「W110」を受信すると、待合出力部402は、サーバ装置1から受信して図示しない格納部に蓄積した待合識別子の中に、受信した待合識別子「W110」と一致するものがあるか否かを判断する。ここでは一致するものがあるため、待合出力部402は、この待合識別子「W110」を表示する。例えば、待合出力部402は、待合場所に設置された図示しないモニタ画面に、待合識別子「W110」を表示する。   When the waiting reception unit 401 receives the waiting identifier “W110”, the waiting output unit 402 matches the received waiting identifier “W110” among the waiting identifiers received from the server device 1 and stored in a storage unit (not shown). Determine if there is something. Since there is a match here, the waiting output unit 402 displays this waiting identifier “W110”. For example, the waiting output unit 402 displays the waiting identifier “W110” on a monitor screen (not shown) installed at the waiting place.

図18は、待合端末4による待合識別子の表示例を示す図である。この表示により、待合場所で待つ利用者は、第二情報端末3をみていなくても、確定された検出組の運転者の自動車が近づいていることを認識することができる。   FIG. 18 is a diagram illustrating a display example of the waiting identifier by the waiting terminal 4. By this display, the user waiting at the waiting place can recognize that the driver's automobile of the determined detection group is approaching without looking at the second information terminal 3.

運転者識別子「D001」に対応する運転者Bが、利用者Aの出発地である待合場所に到着して、利用者Aが運転者Bの自動車に乗ったとする。乗車する際に、利用者Aの第二情報端末3が、運転者Bの第一情報端末2が送信する運転者識別子「D001」を受信したとすると、第二情報端末3の第二近接検出部302は、確定情報に対応した組関連情報に、受信した運転者識別子「D001」と一致する運転者識別子があるか否かを判断する。ここでは一致する運転者識別子があるため、この運転者識別子を受信した際の受信強度から、運転者識別子「D001」を送信した第一情報端末2までの距離を検出する。ここでは、検出した距離が1mであったとする。第二近接検出部302は、検出した距離が閾値以下であるか否かを判断する。ここでは閾値が1.5mであったとすると、第二近接検出部302は、検出した距離が閾値以下であると判断する。これにより、利用者Aが自動車に乗車したと判断することができる。このため、第二送信部304は、乗車情報と、利用者識別子「U001」とをサーバ装置1に送信する。   It is assumed that the driver B corresponding to the driver identifier “D001” arrives at the waiting place where the user A starts and the user A gets into the driver B's car. If the second information terminal 3 of the user A receives the driver identifier “D001” transmitted from the first information terminal 2 of the driver B when boarding, the second proximity detection of the second information terminal 3 is performed. The unit 302 determines whether or not there is a driver identifier that matches the received driver identifier “D001” in the group-related information corresponding to the confirmation information. Here, since there is a matching driver identifier, the distance to the first information terminal 2 that transmitted the driver identifier “D001” is detected from the received intensity when the driver identifier is received. Here, it is assumed that the detected distance is 1 m. The second proximity detection unit 302 determines whether or not the detected distance is equal to or less than a threshold value. Here, if the threshold value is 1.5 m, the second proximity detection unit 302 determines that the detected distance is equal to or less than the threshold value. Thereby, it can be judged that the user A got on the automobile. For this reason, the second transmission unit 304 transmits the boarding information and the user identifier “U001” to the server device 1.

サーバ装置1は、乗車情報と利用者識別子「U001」とを受信すると、乗車情報と利用者識別子とを対応づけて乗車情報格納部108に蓄積する。なお、利用者識別子だけを乗車情報格納部108に蓄積するようにしてもよく、このような場合も結果的に乗車情報を格納したことと考えてもよい。   Upon receiving the boarding information and the user identifier “U001”, the server device 1 stores the boarding information and the user identifier in the boarding information storage unit 108 in association with each other. Note that only the user identifier may be stored in the boarding information storage unit 108, and in such a case, it may be considered that the boarding information is stored as a result.

図19は、連絡先情報格納部110に格納されている連絡先情報を管理する連絡先管理表である。連絡先管理表は、「利用者ID」と「連絡先」という属性を有している。「連絡先」は連絡先情報であり、ここでは連絡先のメールアドレスであるとする。   FIG. 19 is a contact management table for managing contact information stored in the contact information storage unit 110. The contact management table has attributes of “user ID” and “contact”. “Contact” is contact information, and here it is assumed to be the mail address of the contact.

送信部107は、乗車情報格納部108にこの新たな乗車情報が格納されると、この乗車情報と対応づけられた利用者識別子「U001」が自動車に乗ったことを検出し、この利用者識別子と対応づけられた連絡先情報であるメールアドレス「abcd@abcde…」を取得し、このメールアドレスに、「利用者ID」が「U001」である利用者が、運転者が運転する自動車に乗ったという検出結果を示す文字列等の情報を送信する。   When the new boarding information is stored in the boarding information storage unit 108, the transmission unit 107 detects that the user identifier “U001” associated with the boarding information has got on the car, and this user identifier The mail address “abcd @ abcde...” That is the contact information associated with is acquired, and a user whose “user ID” is “U001” gets in the car that the driver drives in this mail address. Information such as a character string indicating the detection result is transmitted.

図20は、送信部107が送信する利用者の行動の検出結果を示す情報の表示例を示す図である。   FIG. 20 is a diagram illustrating a display example of information indicating the detection result of the user's action transmitted by the transmission unit 107.

運転者Bが運転する自動車が、利用者Aが指定する目的地に到着し、利用者Aが目的地で自動車から降車したとする。この場合、降車するまでは、運転者Bの第一情報端末2が送信する運転者識別子「D001」を受信した際の受信強度から、利用者Aの第二情報端末3の第二近接検出部302が検出する第二情報端末3から第一情報端末2までの距離は、利用者も車内にいるため、上述した閾値以下、例えば、1.5m以下となるが、利用者Aが自動車から降りた後に運転者識別子「D001」を受信した際の受信強度から算出された第一情報端末2までの距離は、利用者Aと運転者Bの自動車との距離が離れるため、通常は閾値以上になる。このため、第二近接検出部302は、第二通信部301が運転者識別子「D001」を受信した際の受信強度から算出した距離が、閾値以上であった場合、図示しない格納部等に蓄積されている受信した情報のログ等から、直前に受信した同じ運転者識別子の中に、送信元までの距離が閾値以下の距離のものがあったか否かを判断する。あった場合、利用者Aが自動車から降車したと判断されるため、第二送信部304は、降車情報と、利用者識別子「U001」と、組識別子「P50004」とをサーバ装置1に送信する。   It is assumed that the car driven by the driver B arrives at the destination designated by the user A, and the user A gets off the car at the destination. In this case, the second proximity detection unit of the second information terminal 3 of the user A is obtained from the reception intensity when the driver identifier “D001” transmitted by the first information terminal 2 of the driver B is received until the user gets off. The distance from the second information terminal 3 to the first information terminal 2 detected by 302 is equal to or less than the above-described threshold, for example, 1.5 m or less, because the user is also in the vehicle. After that, the distance to the first information terminal 2 calculated from the received intensity when the driver identifier “D001” is received is usually greater than or equal to the threshold because the distance between the user A and the driver B's car is long. Become. Therefore, the second proximity detection unit 302 accumulates in a storage unit (not shown) or the like when the distance calculated from the reception intensity when the second communication unit 301 receives the driver identifier “D001” is equal to or greater than the threshold. From the received information log or the like, it is determined whether or not the same driver identifier received immediately before has a distance whose distance to the transmission source is a threshold or less. If there is, it is determined that the user A has got out of the car, so the second transmission unit 304 transmits the getting-off information, the user identifier “U001”, and the set identifier “P50004” to the server device 1. .

サーバ装置1は、降車情報と利用者識別子「U001」とを受信すると、降車情報と利用者識別子とを対応づけて降車情報格納部109に蓄積する。なお、利用者識別子だけを降車情報格納部109に蓄積するようにしてもよく、このような場合も結果的に降車情報を格納したことと考えてもよい。   Upon receiving the getting-off information and the user identifier “U001”, the server device 1 stores the getting-off information and the user identifier in the getting-off information storage unit 109 in association with each other. Note that only the user identifier may be accumulated in the disembarkation information storage unit 109. In such a case, it may be considered that the disembarkation information is stored as a result.

また、乗車情報の場合と同様に、送信部107は、降車情報格納部109にこの新たな降車情報が格納されると、この降車情報と対応づけられた利用者識別子「U001」が自動車から降車したことを検出し、この利用者識別子と対応づけられたメールアドレスに、「利用者ID」が「U001」であるユーザが、運転者が運転する自動車から降車したという検出結果を示す文字列等の情報を送信する。   Similarly to the case of the boarding information, when the new getting-off information is stored in the getting-off information storage unit 109, the transmitting unit 107 gets the user identifier “U001” associated with the getting-off information from the car. A character string indicating the detection result that the user whose “user ID” is “U001” got out of the car driven by the driver, etc., in the mail address associated with this user identifier Send information.

受信部101が、第二情報端末3から降車情報と組識別子「P50004」とを受信すると、報奨取得部112は、この組識別子「P50004」と対応づけられた運転者識別子「D001」を取得して、この運転者識別子が示す運転者に与える報奨情報を取得する。例えば、報奨情報は、予め指定されたポイントであってもよく、この組識別子と対応づけられた経路情報の移動推定距離等に応じて増加するポイント等であってもよい。そして、取得したポイントを、取得した運転者識別子と対応づけて蓄積する。ここでの蓄積は、例えば、追記や加算等である。   When the receiving unit 101 receives the getting-off information and the set identifier “P50004” from the second information terminal 3, the reward acquisition unit 112 acquires the driver identifier “D001” associated with the set identifier “P50004”. Thus, reward information given to the driver indicated by the driver identifier is acquired. For example, the reward information may be points designated in advance, or may be points that increase according to the estimated movement distance of the route information associated with the group identifier. Then, the acquired points are stored in association with the acquired driver identifier. The accumulation here is, for example, additional writing or addition.

第二送信部304が降車情報を送信した場合、第二情報端末3の第二出力部303は、図示しないモニタに、利用者が利用した運転者についての評価を入力する入力画面を表示する。入力画面は、例えば、一以上の評価項目と、その評価点とを入力する入力欄を備えた画面であるとする。そして、利用者Aが、入力欄に評価点を入力して、送信ボタン等を押すと、評価項目と対応づけられた評価点を有する運転者評価関連情報と、評価対象となる運転者の運転者識別子「D001」とがサーバ装置1に送信される。評価点は、負の値を有していてもよい。   When the 2nd transmission part 304 transmitted the alighting information, the 2nd output part 303 of the 2nd information terminal 3 displays the input screen which inputs the evaluation about the driver which the user used on the monitor which is not illustrated. The input screen is assumed to be a screen provided with an input field for inputting one or more evaluation items and evaluation points, for example. Then, when the user A inputs an evaluation score in the input field and presses a transmission button or the like, the driver evaluation related information having the evaluation score associated with the evaluation item and the driving of the driver to be evaluated The user identifier “D001” is transmitted to the server device 1. The evaluation point may have a negative value.

サーバ装置1の受信部101は、第二情報端末3から、運転者評価関連情報と、運転者識別子「D001」とを受信すると、運転者評価関連情報を用いて、評価情報を取得する。例えば、評価関連情報が示す各評価項目ごとの評価点を、評価項目に応じて重み付けを行って加算、あるいは加重平均を行って、評価情報である点数を取得する。そして、取得した評価情報を、受信した運転者識別子「D001」と対応づけて、評価情報格納部105に蓄積する。すでに同じ運転者識別子と対応づけられた評価情報が蓄積されている場合、例えば、新たに取得した評価情報の点数を加算してもよく、追記してもよい。   When receiving the driver evaluation related information and the driver identifier “D001” from the second information terminal 3, the receiving unit 101 of the server device 1 acquires the evaluation information using the driver evaluation related information. For example, the evaluation score for each evaluation item indicated by the evaluation related information is weighted according to the evaluation item, added, or weighted averaged to obtain the score as evaluation information. Then, the acquired evaluation information is stored in the evaluation information storage unit 105 in association with the received driver identifier “D001”. When evaluation information associated with the same driver identifier has already been accumulated, for example, the score of newly acquired evaluation information may be added or added.

同様に、第一情報端末2の第一通信部201が、これまで受信していた利用者識別子「U001」を受信しなくなった場合、上記と同様に、自動車を利用した利用者を評価するための評価項目と入力欄を備えた画面を表示し、この画面に入力された評価点により、利用者評価関連情報を取得してサーバ装置1に送信し、サーバ装置1でこの評価関連情報に対応する評価情報を、利用者の利用者識別子と対応づけて評価情報格納部105に蓄積するようにしてよい。   Similarly, when the first communication unit 201 of the first information terminal 2 does not receive the user identifier “U001” that has been received so far, in order to evaluate the user who uses the car as described above. A screen including evaluation items and an input field is displayed, user evaluation related information is acquired and transmitted to the server device 1 based on the evaluation points input on the screen, and the server device 1 responds to the evaluation related information. The evaluation information to be stored may be stored in the evaluation information storage unit 105 in association with the user identifier of the user.

なお、この評価情報が予め指定された閾値よりも低い利用者と対応づけられた第二経路関連情報については、検出部106が組情報を検出する際の対象となる第二経路関連情報から除外するようにしてもよい。あるいは、承認を受けるために組関連情報を第一情報端末2および第二情報端末3に送信する際に、第一経路関連情報に対応する運転者の評価情報と、第二経路関連情報に対応する利用者の評価情報を送信してモニタ等に表示させるようにして、承認の際に、これらの評価情報を参考にできるようにしてもよい。   In addition, about the 2nd path | route relevant information matched with the user whose evaluation information is lower than the threshold value designated beforehand, it excludes from the 2nd path | route relevant information used as the object when the detection part 106 detects group information. You may make it do. Alternatively, when transmitting the group-related information to the first information terminal 2 and the second information terminal 3 for receiving approval, the driver's evaluation information corresponding to the first route-related information and the second route-related information are supported. The user evaluation information may be transmitted and displayed on a monitor or the like so that the evaluation information can be referred to upon approval.

以上、本実施の形態によれば、検出条件を満たす第一経路情報と、第二経路情報とを検出することにより、検出された検出組の第一経路関連情報に対応する運転者と、この検出組の第二経路関連情報に対応する利用者とを組み合わせることができ、運転者と、この運転者が運転する自動車を利用する利用者との組み合わせを適切に検出することができる。これにより、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。   As described above, according to the present embodiment, by detecting the first route information satisfying the detection condition and the second route information, the driver corresponding to the first route related information of the detected set detected, and this The user corresponding to the second route related information of the detection set can be combined, and the combination of the driver and the user who uses the car driven by the driver can be detected appropriately. Thereby, the convenience of a driver and a user who uses a car which this driver drives can be improved.

本実施の形態によれば、例えば、移動先まで自動車に乗せてもらいたいと考える利用者と、移動の途中に、利用者を利用者が望む場所まで乗せてもよいと考える自動車の運転者とのマッチングを行なうサービス等を提供することが可能となる。   According to the present embodiment, for example, a user who wants to get on a car to a destination and a car driver who thinks that the user may get to a place desired by the user during the movement It is possible to provide a service for performing matching.

また、待合端末に待合識別子を表示することにより、確定された検出組の運転者が待合せ場所に近づいたことを利用者に示すことができる。   Further, by displaying the waiting identifier on the waiting terminal, it is possible to indicate to the user that the driver of the determined detection group has approached the waiting place.

なお、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段(送信部107、待合識別子送信部115など)は、物理的に一の媒体で実現されても良いことは言うまでもない。   Further, in each of the above embodiments, it is needless to say that two or more communication means (the transmission unit 107, the waiting identifier transmission unit 115, etc.) existing in one apparatus may be physically realized by one medium. .

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部(例えば、ハードディスクやメモリ等の記録媒体)にアクセスしながらプログラムを実行してもよい。   In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing a storage unit (for example, a recording medium such as a hard disk or a memory).

なお、上記各実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、運転者の識別子である運転者識別子と対応づけられた情報であって、運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部として機能させるためのプログラムである。   The software that realizes the server device in each of the above embodiments is a program as described below. That is, this program is information associated with a driver identifier that is a driver identifier, and is information related to one or more first route related information that is information related to a route that the driver travels by car. And a receiving unit that receives one or more second route related information that is information associated with a user identifier that is a user identifier and that is related to a moving route, and received by the receiving unit From the one or more first route related information and the one or more second route related information, one or more pairs of the first route related information and the second route related information having a relationship satisfying the detection condition are detected. The first information terminal that is the driver's information terminal indicated by the driver identifier corresponding to the first route related information that constitutes each set detected by the detection unit, and the second route related information User indicated by the user identifier To a second information terminal is an information terminal, a program for functioning as a transmitter for transmitting information about the respective set.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。   In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, a function that can be realized only by hardware such as a modem or an interface card in an acquisition unit that acquires information or an output unit that outputs information is not included in the function realized by the program.

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

図21は、上記プログラムを実行して、上記実施の形態によるサーバ装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。   FIG. 21 is a schematic diagram illustrating an example of the external appearance of a computer that executes the program and realizes the server device according to the embodiment. The above-described embodiment can be realized by computer hardware and a computer program executed on the computer hardware.

図21において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   21, the computer system 900 includes a computer 901 including a CD-ROM (Compact Disk Read Only Memory) drive 905, a keyboard 902, a mouse 903, and a monitor 904.

図22は、コンピュータシステム900の内部構成を示す図である。図22において、コンピュータ901は、CD−ROMドライブ905に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。   FIG. 22 is a diagram showing an internal configuration of the computer system 900. In FIG. 22, in addition to the CD-ROM drive 905, a computer 901 is connected to an MPU (Micro Processing Unit) 911, a ROM 912 for storing a program such as a boot-up program, and the MPU 911. A RAM (Random Access Memory) 913 that temporarily stores and provides a temporary storage space, a hard disk 914 that stores application programs, system programs, and data, and a bus 915 that interconnects the MPU 911, ROM 912, and the like Prepare. The computer 901 may include a network card (not shown) that provides connection to the LAN.

コンピュータシステム900に、上記実施の形態によるサーバ装置等の機能を実行させるプログラムは、CD−ROM921に記憶されて、CD−ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921、またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 900 to execute the functions of the server device and the like according to the above-described embodiment may be stored in the CD-ROM 921, inserted into the CD-ROM drive 905, and transferred to the hard disk 914. Instead, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 914. The program is loaded into the RAM 913 when executed. The program may be loaded directly from the CD-ROM 921 or the network.

プログラムは、コンピュータ901に、上記実施の形態によるサーバ装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 901 to execute the functions of the server device according to the above-described embodiment. The program may include only a part of an instruction that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 900 operates is well known and will not be described in detail.

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

以上のように、本発明にかかるサーバ装置等は、自動車を運転する運転者と、この運転者が運転する自動車を移動に利用する利用者とが利用する装置等として適しており、特に、運転者と、利用者との組み合わせを検出する装置等として有用である。   As described above, the server device or the like according to the present invention is suitable as a device that is used by a driver who drives a car and a user who uses the car that the driver drives to move. It is useful as an apparatus for detecting a combination of a person and a user.

1 サーバ装置
2 第一情報端末
3 第二情報端末
4 待合端末
101 受信部
102 情報格納部
103 第一条件格納部
104 第二条件格納部
105 評価情報格納部
106 検出部
107 送信部
108 乗車情報格納部
109 降車情報格納部
110 連絡先情報格納部
111 報奨格納部
112 報奨取得部
113 待合場所情報格納部
114 待合場所送信部
115 待合識別子送信部
200 第一受付部
201 第一通信部
202 第一近接検出部
203 第一出力部
204 第一送信部
300 第二受付部
301 第二通信部
302 第二近接検出部
303 第二出力部
304 第二送信部
401 待合受信部
402 待合出力部
1000 情報処理システム
DESCRIPTION OF SYMBOLS 1 Server apparatus 2 1st information terminal 3 2nd information terminal 4 Waiting terminal 101 Reception part 102 Information storage part 103 1st condition storage part 104 2nd condition storage part 105 Evaluation information storage part 106 Detection part 107 Transmission part 108 Riding information storage Section 109 Alighting information storage section 110 Contact information storage section 111 Reward storage section 112 Reward acquisition section 113 Waiting place information storage section 114 Waiting place transmission section 115 Waiting identifier transmission section 200 First reception section 201 First communication section 202 First proximity Detection unit 203 First output unit 204 First transmission unit 300 Second reception unit 301 Second communication unit 302 Second proximity detection unit 303 Second output unit 304 Second transmission unit 401 Waiting reception unit 402 Waiting output unit 1000 Information processing system

Claims (12)

運転者の識別子である運転者識別子と対応づけられた情報であって、当該運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、
前記検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備え
前記検出部は、
前記第一経路関連情報が示す運転者の出発地から目的地までの経路情報と、前記第二経路関連情報が示す利用者の出発地および目的地までの経路情報とをそれぞれ取得し、取得した経路情報の一致している部分のコストが、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置。
One or more first route related information that is information associated with a driver identifier that is a driver identifier and that is related to a route that the driver travels by car, and a user identifier A receiving unit that receives one or more second route related information that is information associated with the user identifier and is information related to the moving route;
The first route related information and the second route related information having a relationship satisfying a predetermined condition from the one or more first route related information and the one or more second route related information received by the receiving unit. And a detection unit for detecting one or more sets of
The first information terminal that is the driver's information terminal indicated by the driver identifier corresponding to the first route related information constituting each set detected by the detection unit, and the user identifier corresponding to the second route related information are A transmission unit that transmits information about each set to the second information terminal that is the information terminal of the user shown ,
The detector is
The route information from the driver's departure point to the destination indicated by the first route related information and the route information to the user's departure point and destination indicated by the second route related information are respectively acquired. A server device that detects one or more sets of first route-related information and second route-related information having a relationship in which the cost of a portion of the route information that coincides satisfies a condition specified in advance .
運転者の識別子である運転者識別子と対応づけられた情報であって、当該運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、One or more first route related information that is information associated with a driver identifier that is a driver identifier and that is related to a route that the driver travels by car, and a user identifier A receiving unit that receives one or more second route related information that is information associated with the user identifier and is information related to the moving route;
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、The first route related information and the second route related information having a relationship satisfying a predetermined condition from the one or more first route related information and the one or more second route related information received by the receiving unit. And a detection unit for detecting one or more sets of
前記検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備え、The first information terminal that is the driver's information terminal indicated by the driver identifier corresponding to the first route related information constituting each set detected by the detection unit, and the user identifier corresponding to the second route related information are A transmission unit that transmits information about each set to the second information terminal that is the information terminal of the user shown,
前記検出部は、The detector is
前記第一経路関連情報が示す運転者の出発地から目的地までの経路情報を、前記第二経路関連情報が示す利用者の出発地および目的地を経由した場合と、当該利用者の出発地および目的地を経由しない場合とについてそれぞれ取得して、取得した経路情報のコストの差が予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置。When the route information from the driver's departure point to the destination indicated by the first route related information passes through the user's departure point and destination indicated by the second route related information, and the user's departure point And one or more sets of the first route related information and the second route related information having a relationship in which the difference in the cost of the acquired route information satisfies a predetermined condition. Server device that detects
運転者の識別子である運転者識別子と対応づけられた情報であって、当該運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、One or more first route related information that is information associated with a driver identifier that is a driver identifier and that is related to a route that the driver travels by car, and a user identifier A receiving unit that receives one or more second route related information that is information associated with the user identifier and is information related to the moving route;
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、The first route related information and the second route related information having a relationship satisfying a predetermined condition from the one or more first route related information and the one or more second route related information received by the receiving unit. And a detection unit for detecting one or more sets of
前記検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備え、The first information terminal that is the driver's information terminal indicated by the driver identifier corresponding to the first route related information constituting each set detected by the detection unit, and the user identifier corresponding to the second route related information are A transmission unit that transmits information about each set to the second information terminal that is the information terminal of the user shown,
前記検出部は、The detector is
前記第二経路関連情報が示す利用者の出発地および目的地を経由して前記第一経路関連情報が示す運転者の出発地から目的地まで移動する場合の運転者経路情報と、前記第二経路関連情報が示す利用者の出発地から目的地までの利用者経路情報とを取得し、前記運転者経路情報の経由地である利用者の出発地から目的地までのコストと、前記利用者経路情報が示す利用者の出発地から目的地までのコストとの差が予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置。Driver route information when traveling from the driver's starting point to the destination indicated by the first route related information via the user's starting point and destination indicated by the second route related information; and the second User route information from the user's departure point to the destination indicated by the route related information is acquired, and the cost from the user's departure point to the destination, which is the transit point of the driver route information, and the user A server that detects one or more sets of first route related information and second route related information having a relationship in which a difference between a cost from a user's departure point to a destination indicated by route information satisfies a predetermined condition apparatus.
運転者の識別子である運転者識別子と対応づけられた情報であって、当該運転者が自動車で移動する経路に関連する情報である一以上の第一経路関連情報と、利用者の識別子である利用者識別子と対応づけられた情報であって、移動する経路に関連する情報である一以上の第二経路関連情報とを受信する受信部と、One or more first route related information that is information associated with a driver identifier that is a driver identifier and that is related to a route that the driver travels by car, and a user identifier A receiving unit that receives one or more second route related information that is information associated with the user identifier and is information related to the moving route;
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、The first route related information and the second route related information having a relationship satisfying a predetermined condition from the one or more first route related information and the one or more second route related information received by the receiving unit. And a detection unit for detecting one or more sets of
前記検出部が検出したそれぞれの組を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末とに、それぞれの組に関する情報を送信する送信部とを備え、The first information terminal that is the driver's information terminal indicated by the driver identifier corresponding to the first route related information constituting each set detected by the detection unit, and the user identifier corresponding to the second route related information are A transmission unit that transmits information about each set to the second information terminal that is the information terminal of the user shown,
前記検出部は、The detector is
前記第一経路関連情報が示す運転者の出発地から目的地までの経路情報と、前記第二経路関連情報が示す利用者の出発地から目的地までの経路情報と、をそれぞれ取得して、取得した経路情報のずれを示す値が予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するサーバ装置。Obtaining the route information from the driver's departure point to the destination indicated by the first route related information and the route information from the user's departure point to the destination indicated by the second route related information, A server device that detects one or more sets of first route-related information and second route-related information having a relationship in which a value indicating a deviation of acquired route information satisfies a condition specified in advance.
運転者識別子と対応づけられた条件であって、経路に対して当該運転者識別子が示す運転者が指定する許容範囲に関する条件である第一許容範囲条件が、格納される第一条件格納部を更に備え、
前記検出部は、前記受信部が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた第一許容範囲条件を含む予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する請求項1から請求項4いずれか一項記載のサーバ装置。
A first condition storage unit in which a first allowable range condition, which is a condition associated with a driver identifier and is related to an allowable range specified by the driver indicated by the driver identifier for the route, is stored. In addition,
The detection unit includes in advance a first allowable range condition associated with the same driver identifier as the first route related information from the first route related information and the second route related information received by the receiving unit. The server apparatus as described in any one of Claims 1-4 which detects one or more sets of the 1st path | route relevant information and the 2nd path | route relevant information which have the relationship which satisfy | fills the designated conditions.
利用者識別子と対応づけられた条件であって、経路に対して当該利用者識別子が示す利用者が指定する許容範囲に関する条件である第二許容範囲条件が、格納される第二条件格納部を更に備え、
前記検出部は、前記受信部が受信した第一経路関連情報と第二経路関連情報との中から、第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件を含む予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する請求項1から請求項5いずれか一項記載のサーバ装置。
A second condition storage unit in which a second allowable range condition, which is a condition associated with a user identifier and is related to an allowable range specified by the user indicated by the user identifier with respect to the route, is stored. In addition,
The detection unit includes in advance a second allowable range condition associated with the same user identifier as the second route related information from the first route related information and the second route related information received by the receiving unit. the first route related information and the second route related information server apparatus according to any one of claims claims 1-5 for detecting one or more sets of having the specified condition is satisfied relationship.
前記受信部は、前記送信部が送信する組に関する情報が示す組を承認する情報を、前記第一情報端末および第二情報端末の少なくとも一方から受信し、
前記送信部は、更に、前記受信部が受信した承認する情報が、予め指定された承認に関する条件を満たす場合に、前記承認する情報に対応した組が確定したことを示す情報を更に送信する請求項1から請求項いずれか一項記載のサーバ装置。
The receiving unit receives, from at least one of the first information terminal and the second information terminal, information for approving a set indicated by information on the set transmitted by the transmitting unit,
The transmitting unit further transmits information indicating that a set corresponding to the information to be approved has been confirmed when the information to be approved received by the receiving unit satisfies a condition related to approval specified in advance. The server device according to any one of claims 1 to 6 .
利用者識別子と対応づけられた当該利用者に対する評価を示す情報である利用者評価情報と、運転者識別子と対応づけられた当該運転者に対する評価を示す情報である運転者評価情報との少なくとも一方が格納される評価情報格納部を更に備え、
前記受信部は、前記第一情報端末から送信される利用者識別子と対応づけられた情報であって、当該利用者識別子が示す利用者に対する評価に関する情報である利用者評価関連情報と、前記第二情報端末から送信される運転者識別子と対応づけられた情報であって、当該運転者識別子が示す運転者に対する評価に関する情報である運転者評価関連情報と、の少なくとも一方を更に受信し、受信した利用者評価関連情報に対応する利用者評価情報と、受信した運転者評価関連情報に対応する運転者評価情報との少なくとも一方を前記評価情報格納部に蓄積し、
前記評価情報格納部に格納された利用者評価情報と運転者評価情報との少なくとも一方を用いて、前記検出部による前記第一経路関連情報と第二経路関連情報との一以上の組の検出、および前記送信部による組に関する情報の送信の少なくとも一方を行なう請求項1から請求項いずれか一項記載のサーバ装置。
At least one of user evaluation information, which is information indicating evaluation for the user associated with the user identifier, and driver evaluation information, which is information indicating evaluation for the driver, associated with the driver identifier. Is further provided with an evaluation information storage unit for storing
The receiving unit is information associated with a user identifier transmitted from the first information terminal, the user evaluation related information being information relating to evaluation for the user indicated by the user identifier, and the first (Ii) information associated with the driver identifier transmitted from the information terminal, and further receiving at least one of the driver evaluation related information, which is information relating to the evaluation of the driver indicated by the driver identifier, and received Storing at least one of user evaluation information corresponding to the received user evaluation related information and driver evaluation information corresponding to the received driver evaluation related information in the evaluation information storage unit,
Detection of one or more sets of the first route related information and the second route related information by the detection unit using at least one of user evaluation information and driver evaluation information stored in the evaluation information storage unit , and the transmitting unit server apparatus of any one of claims 7 claims 1 to perform at least one of transmission information for the set by.
利用者識別子と対応づけられた情報であって、当該利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である乗車情報が格納される乗車情報格納部を更に備え、
前記受信部は、乗車情報を受信し、受信した乗車情報を、前記乗車情報格納部に蓄積する請求項1から請求項いずれか一項記載のサーバ装置。
A boarding information storage unit for storing boarding information, which is information associated with a user identifier and indicates that the user indicated by the user identifier has boarded a car driven by one driver. Further comprising
The receiving unit receives the boarding information, the boarding information received, the boarding information storage server according to claim 8 any one claim from claim 1 to accumulate.
利用者識別子と対応づけられた情報であって、当該利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である降車情報が格納される降車情報格納部を更に備え、
前記受信部は、降車情報を受信し、受信した降車情報を、前記乗車情報格納部に蓄積する請求項9記載のサーバ装置。
A getting-off information storage unit that stores information that is associated with a user identifier and that indicates that the user indicated by the user identifier has got off the car driven by one driver. Further comprising
The server device according to claim 9 , wherein the receiving unit receives the getting-off information and accumulates the received getting-off information in the getting-on information storing unit.
利用者識別子と対応づけられた連絡先の情報である連絡先情報が格納される連絡先情報格納部を更に備え、
前記送信部は、利用者について、運転者が運転する自動車を利用するための行動を検出し、当該利用者の利用者識別子と対応づけられた連絡先情報が示す連絡先に当該検出結果に関する情報を更に送信する請求項1から請求項10いずれか一項記載のサーバ装置。
A contact information storage unit for storing contact information that is contact information associated with the user identifier;
The transmission unit detects, for a user, an action for using a car driven by the driver, and information on the detection result in a contact indicated by contact information associated with the user identifier of the user. The server apparatus as described in any one of Claims 1-10 which transmits further.
運転者識別子と対応づけられた情報であって、当該運転者に対する報奨の情報である一以上の報奨情報が格納される報奨格納部と、
一の運転者が運転する自動車を一の利用者が利用した場合に、当該運転者に対する報奨情報を取得し、当該報奨情報を、当該運転者の運転者識別子と対応づけて前記報奨格納部に蓄積する報奨取得部とを更に備えた請求項1から請求項11いずれか一項記載のサーバ装置
A reward storage unit for storing one or more reward information, which is information associated with a driver identifier and is information on rewards for the driver;
When one user uses a car driven by one driver, the reward information for the driver is acquired, and the reward information is associated with the driver identifier of the driver in the reward storage unit. Furthermore claim 11 server apparatus according to any one claim from claim 1 and a reward acquisition unit that accumulate.
JP2015013055A 2015-01-27 2015-01-27 Server device Active JP6488136B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015013055A JP6488136B2 (en) 2015-01-27 2015-01-27 Server device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015013055A JP6488136B2 (en) 2015-01-27 2015-01-27 Server device

Publications (2)

Publication Number Publication Date
JP2016139228A JP2016139228A (en) 2016-08-04
JP6488136B2 true JP6488136B2 (en) 2019-03-20

Family

ID=56560241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015013055A Active JP6488136B2 (en) 2015-01-27 2015-01-27 Server device

Country Status (1)

Country Link
JP (1) JP6488136B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018055538A (en) * 2016-09-30 2018-04-05 パイオニア株式会社 Information processing device, terminal device, ride sharing control method, passenger acceptance method, ride sharing request method, and program
JPWO2019176819A1 (en) * 2018-03-13 2021-04-01 ビーエルデーオリエンタル株式会社 Vehicle dispatch billing device
JP7119663B2 (en) * 2018-07-06 2022-08-17 トヨタ自動車株式会社 In-vehicle device, information processing device, information processing method and program
JP7043479B2 (en) * 2019-12-18 2022-03-29 ヤフー株式会社 Information processing equipment, information processing methods, and information processing programs
JP7333661B1 (en) 2022-03-03 2023-08-25 ヴィスタコミュニケーションズ株式会社 Information processing device, information processing method and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140399A (en) * 2000-11-02 2002-05-17 Nippon Telegr & Teleph Corp <Ntt> Car sharing support method and system
JP2002312896A (en) * 2001-04-12 2002-10-25 Nippon Signal Co Ltd:The Welcoming and sending-off support system and welcoming and sending-off report device for use in this system
JP2003006294A (en) * 2001-06-22 2003-01-10 Nissan Motor Co Ltd Vehicle shared use support device, vehicle shared use support system
JP2003331013A (en) * 2002-05-17 2003-11-21 Nec Corp System, device and method for mediating ride-sharing of vehicle
JP2005182146A (en) * 2003-12-16 2005-07-07 Fujitsu Ltd Travel route guidance system and route guidance server
US10520325B2 (en) * 2006-05-25 2019-12-31 Rideshark Corporation Method of selective ride-sharing among multiple users along an optimized travel route
JP5796517B2 (en) * 2012-02-29 2015-10-21 トヨタ自動車株式会社 Mobile object merging support device, mobile object merging support system, and mobile object merging route determination method

Also Published As

Publication number Publication date
JP2016139228A (en) 2016-08-04

Similar Documents

Publication Publication Date Title
KR102594877B1 (en) A method for guidence to reduce carbon emissions using public transportation and shared mobility
KR101603873B1 (en) Method for guiding path in airport for mobile terminal, and server and mobile terminal for the same
JP6488136B2 (en) Server device
JP2011033445A (en) Web BULLETIN BOARD SYSTEM, TRAVEL PLANNING ASSIST METHOD AND CENTER SERVER
WO2015036266A1 (en) Method and apparatus for detecting boarding of a means of transport
JP6470010B2 (en) Information processing system, information processing program, information processing apparatus, and information processing method
JP2009093384A (en) Poi search system, route search server and poi search method
KR101886966B1 (en) Method for providing customized travel plan and server implementing the same
JP2014191419A (en) Taxi guide system and taxi guide method
JP5047920B2 (en) Route information distribution system, route information guidance server, terminal device, and route information distribution method
CN110390418A (en) Information provider unit, information providing system and information providing method
JP2019035658A (en) Information processing system, information processing program, information processing device and information processing method
JP6789608B2 (en) Advertising system, advertising program, server and advertising method
JP5121515B2 (en) Mobile terminal, guidance display system, and program
KR20160012307A (en) Method and server for providing tour spot community service using gps
JP2016062339A (en) Information processing system, information processing program, information processing apparatus, and information processing method
JP2019012301A (en) Matching device, user terminal, driver terminal, information processing method, and program
JP2016188776A (en) Route providing device, route providing method, and program
KR20180119545A (en) Service providing system and method for guiding a nearby station, apparatus and computer readable medium having computer program recorded therefor
JP2019197017A (en) Information display terminal, server device and bus route information display method
JP6317689B2 (en) Server, client and information sharing system
JP6494970B2 (en) Information processing system, information processing program, information processing apparatus, and information processing method
JP2013040908A (en) Route guide device and route guide method
JP6795731B2 (en) Guidance information display device, guidance information display method, and program
JP2010101668A (en) Navigation system, route search server, and candidate route display method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181211

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190207

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190225

R150 Certificate of patent or registration of utility model

Ref document number: 6488136

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250