JP6488136B2 - Server device - Google Patents
Server device Download PDFInfo
- 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
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).
しかしながら、従来の技術においては、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができない、という課題があった。 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.
以下、サーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 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
サーバ装置1は、受信部101、情報格納部102、第一条件格納部103、第二条件格納部104、評価情報格納部105、検出部106、送信部107、乗車情報格納部108、降車情報格納部109、連絡先情報格納部110、報奨格納部111、報奨取得部112、待合場所情報格納部113、待合場所送信部114、待合識別子送信部115を備える。
The server device 1 includes a receiving
第一情報端末2は、第一受付部200、第一通信部201、第一近接検出部202、第一出力部203、第一送信部204を備える。
The first information terminal 2 includes a
第二情報端末3は、第二受付部300、第二通信部301、第二近接検出部302、第二出力部303、第二送信部304を備える。
The
待合端末4は、待合受信部401、待合出力部402を備える。
The waiting terminal 4 includes a
サーバ装置1は、例えばコンピュータ等により実現される。 The server device 1 is realized by a computer or the like, for example.
受信部101は、一または二以上の第一経路関連情報と、一または二以上の第二経路関連情報とを受信する。
The receiving
第一経路関連情報は、運転者の識別子である運転者識別子と対応づけられた情報であって、この運転者が自動車で移動する経路に関連する情報である。運転者が自動車で移動する経路とは、通常は、運転者が自動車で移動する予定の経路であるが、運転者が既に移動中の経路であっても良い。 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
第二経路関連情報は、利用者の識別子である利用者識別子と対応づけられた情報であって、この利用者が移動する経路に関連する情報である。利用者が移動する経路とは、通常、利用者が移動する予定の経路である。 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
第二経路関連情報は、上記のような地点情報と、経路情報との両方を有していても良い。また、第二経路関連情報は、現在日時や、利用者が経路の決定を行なった日時や、利用者が出発地を出発する出発希望日時や、目的地や経由地に到着する到着希望日時等の利用者に関連した日時の情報を更に有していても良い。 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
第一経路関連情報は運転者識別子とどのように対応づけられていても良い。例えば、第一関連情報が、対応する運転者識別子を有していても良く、第一関連情報と、対応する運転者識別子とを有する情報を受信部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
受信部101は、例えば、第一情報端末2から、運転者識別子と対応づけられた第一経路関連情報を受信する。この運転者識別子は、通常、第一情報端末2を利用する運転者の運転者識別子である。
The receiving
受信部101は、例えば、第二情報端末3から、利用者識別子と対応づけられた第二経路関連情報を受信する。この利用者識別子は、通常、第二情報端末3を利用する利用者の利用者識別子である。
For example, the receiving
受信部101は、第一経路関連情報と第二経路関連情報とを同時に受信しなくてよい。
The receiving
受信部101は、例えば、受信した第一経路関連情報を情報格納部102に蓄積する。また、受信部101は、受信した第二経路関連情報を情報格納部102に蓄積する。ここでの蓄積は一時記憶も含む概念である。
For example, the receiving
受信部101は、後述する送信部107が送信する組に関する情報が示す組を承認する情報を、第一情報端末2および第二情報端末3の少なくとも一方から受信するようにしてもよい。送信部107が送信する組に関する情報とは、後述する検出部106が検出した組に関する情報である。組を承認する情報は、組を構成する第一経路関連情報を承認する情報であっても、組を構成する第二経路関連情報を承認する情報であってもよく、その両方であっても良い。組を承認する情報は、組を構成する第一経路関連情報に対応する運転者を承認する情報と考えても良い。また、組を承認する情報は、組を構成する第二経路関連情報に対応する利用者を承認する情報と考えても良く、その両方と考えてもよい。第一情報端末2が送信する組を承認する情報と、第二情報端末3が送信する組に関する情報とは同じ情報であっても異なる情報であっても良い。組を承認する情報は、例えば、承認対象となる組の識別子を有する情報である。組の識別子の代わりに、あるいは組の識別子に加えて、組を構成する第一経路関連情報や第二経路関連情報を識別する情報を有していても良い。また、組を承認する情報は、更に、承認を行なう運転者の運転者識別子や、承認を行なう利用者の利用者識別子を有していても良い。なお、以下において、組を承認する情報を承認情報と呼ぶ場合がある。
The receiving
受信部101は、例えば、一以上の利用者評価関連情報と、一以上の運転者評価関連情報と、の少なくとも一方を受信する。利用者評価関連情報は、第一情報端末2から送信される利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者に対する評価に関する情報である。利用者評価関連情報は、例えば、第一情報端末2を利用する運転者による利用者に対する評価に関する情報である。利用者に対する評価に関する情報は、例えば、利用者を評価した評価結果を示す情報である。利用者に対する評価に関する情報とは、例えば、一または二以上の利用者を評価するための評価項目と、各評価項目に対する評価内容を示す情報とを有する情報である。評価内容を示す情報は、例えば、評価を二以上の段階(例えばA,B、C等)で示した情報や、評価結果を点数で示した情報である。なお、評価項目が一つである場合、評価項目は省略して良い。運転者評価関連情報は、第二情報端末3から送信される運転者識別子と対応づけられた情報であって、運転者識別子が示す運転者に対する評価に関する情報である。運転者評価関連情報は、例えば、第二情報端末3を利用する利用者による運転者に対する評価に関する情報である。運転者に対する評価に関する情報は、例えば、運転者を評価した評価結果を示す情報である。運転者に対する評価に関する情報とは、例えば、上述した利用者に対する評価に関する情報において、利用者を評価するための評価項目を、運転者を評価するための一以上の評価項目に置き換えたものに相当する。
For example, the receiving
そして、受信部101は、例えば、受信した利用者評価関連情報に対応する利用者の評価を示す情報である利用者評価情報と、受信した運転者評価関連情報に対応する運転者の評価を示す情報である運転者評価情報とを、後述する評価情報格納部105に蓄積する。例えば、受信部101は、利用者評価関連情報に対応する利用者評価情報を、この利用者評価情報に対応する利用者識別子と対応づけて蓄積する。例えば、受信部101は、運転者評価関連情報に対応する運転者評価情報を、この運転者評価関連情報に対応する運転者識別子と対応づけて蓄積する。
And the receiving
利用者評価関連情報に対応する利用者評価情報は、利用者評価関連情報を用いて、予め指定された演算や変換等を行なうことで、受信部101が取得した情報であっても良い。例えば、利用者評価情報は、利用者関連情報の各評価項目毎の点数の積算値や、平均値や、評価項目毎に設定された重み付け値等を用いて加重平均した値や、重み付けして積算した値である。また、利用者評価情報は、利用者関連情報の段階を示す情報(例えば、評価A)を、予め指定された各段階に対応づけられた値(例えば、5点等)に置き換えたものである。かかることは、運転者評価情報においても同様である。
The user evaluation information corresponding to the user evaluation related information may be information acquired by the receiving
なお、利用者評価関連情報に対応する利用者評価情報は、利用者評価関連情報そのものであっても良く、この場合、利用者評価関連情報に対応する利用者評価情報を蓄積することは、利用者評価関連情報をそのまま蓄積することがであってもよい。かかることは、運転者評価情報においても同様である。 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
受信部101は、例えば、乗車情報を、第一情報端末2から受信してもよく、第二情報端末3から受信してもよく、その両方から受信してもよい。
For example, the receiving
受信部101は、受信した乗車情報を、後述する乗車情報格納部108に蓄積する。例えば、受信部101は、乗車情報を利用者識別子と対応づけて、乗車情報格納部108に蓄積する。
The receiving
受信部101は、利用者識別子と対応づけられた降車情報を受信する。降車情報は、この降車情報が対応づけられた利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である。降車情報は、例えば、利用者が降車した自動車の運転者の運転者識別子を有する情報である。なお、降車情報は、この利用者と運転者との組を示す上述した組識別子と対応づけられた情報であっても良い。この場合、組識別子に対応する利用者識別子が、降車情報に対応づけられた利用者識別子と考えてよい。また、降車情報は、降車した日時等の情報を有していても良い。
The receiving
受信部101は、例えば、降車情報を、第一情報端末2から受信してもよく、第二情報端末3から受信してもよく、その両方から受信してもよい。
For example, the receiving
受信部101は、受信した降車情報を、後述する降車情報格納部109に蓄積する。例えば、受信部101は、降車情報を利用者識別子と対応づけて、降車情報格納部109に蓄積する。
The receiving
受信部101は、第一情報端末2から、運転者識別子と対応づけられた第一許容範囲条件を受信し、受信した第一許容範囲条件を、この運転者識別子と対応づけて第一条件格納部103に蓄積してもよい。受信部101は、第一許容範囲条件を第一経路関連情報とともに受信してもよい。第一許容範囲条件については、後述する。
The receiving
受信部101は、第二情報端末3から、利用者識別子と対応づけられた第二許容範囲条件を受信し、受信した第二許容範囲条件を、この利用者識別子と対応づけて第二条件格納部104に蓄積してもよい。受信部101は、第二許容範囲条件を第二経路関連情報とともに受信してもよい。第二許容範囲条件については、後述する。
The receiving
受信部101は、通常、無線の通信手段で実現されるが、有線の通信手段で実現されても良い。受信部101は、通信デバイスを含むと考えても、含まないと考えても良い。
The receiving
情報格納部102には、例えば、受信部101が受信した第一経路関連情報が格納される。例えば、情報格納部102には、第一経路関連情報が、対応する運転者識別子と対応づけて蓄積される。また、情報格納部102には、例えば、受信部101が受信した第二経路関連情報が格納される。例えば、情報格納部102には、第一経路関連情報が、対応する利用者識別子と対応づけて蓄積される。ここでの蓄積は一時記憶も含む概念である。
In the
なお、情報格納部102には、受信部101が受信した第一経路関連情報を用いて後述する検出部106が取得した経路情報が、この第一経路関連情報に対応する運転者識別子と対応づけて格納されても良い。この経路情報は、例えば、後述する検出部106により取得される。また、情報格納部102には、受信部101が受信した第二経路関連情報を用いて後述する検出部106が取得した経路情報が、この第二経路関連情報に対応する利用者識別子と対応づけて格納されても良い。また、情報格納部102には、他の処理部等が取得した情報が格納されても良い。
In the
情報格納部102は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、以下においても同様である。
The
第一条件格納部103には、一以上の第一許容範囲条件が格納される。第一許容範囲条件は、運転者識別子と対応づけられた条件であって、経路に対して運転者識別子が示す運転者が指定する許容範囲に関する条件である。第一許容範囲条件は、通常、この条件が対応づけられた運転者識別子が示す運転者が指定した条件である。ここでの経路とは、例えば、移動に利用する経路である。ここでの許容範囲とは、例えば、利用者を利用者が指定する出発地から目的地まで運ぶことに関する許容範囲である。例えば、ここでの許容範囲は、利用者を運ぶ際のコストに関する許容範囲である。利用者を運ぶということは、利用者を同乗させることと考えてもよい。許容範囲は、例えば、コストについての上限値および下限値の一以上の組み合わせである。ここでのコストとは、例えば、時間や、距離や、これらの指標や、これらの組み合わせにより得られる指標や、移動が容易であるか否かを示す値等の移動に関する評価値のうちの一以上である。コストは、一般的な経路探索に用いられるコストと同様のものであってもよい。コストに関しては以下においても同様である。ただし、ここでの許容範囲は、コスト以外に関する許容範囲であってもよい。
The first
なお、第一許容範囲条件は、後述する予め指定された条件を取得するために用いられる条件の許容範囲等を指定するためのパラメータ等であってもよい。また、第一許可範囲条件が、後述する予め指定された条件自身であっても良く、あるいは、予め指定された条件のうちの一の条件であっても良い。かかることは、後述する第二許容範囲条件についても同様である。 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
第二条件格納部104には、一以上の第二許容範囲条件が格納される。第二許容範囲条件は、利用者識別子と対応づけられた条件であって、経路に対して利用者識別子が示す利用者が指定する許容範囲に関する条件である。
The second
第二許容範囲条件は、通常、この条件が対応づけられた利用者識別子が示す利用者が指定した条件である。ここでの許容範囲とは、例えば、運転者に、利用者が指定する出発地から目的地まで運んでもらうことに関する許容範囲である。例えば、ここでの許容範囲は、運転者に運んでもらう際のコストに関する許容範囲である。運転者に運んでもらうということは、運転者と同乗することと考えてもよい。許容範囲は、例えば、コストについての上限値および下限値の一以上の組み合わせである。ただし、ここでの許容範囲は、コスト以外に関する許容範囲であってもよい。 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
評価情報格納部105には、利用者評価情報と、運転者評価情報との少なくとも一方が格納される。評価情報格納部105には、例えば、利用者評価情報が、利用者識別子と対応づけて格納される。評価情報格納部105には、例えば、運転者評価情報が、運転者識別子と対応づけて格納される。運転者評価情報や、利用者評価情報が、数値である場合でって、受信部101が蓄積しようとする運転者評価情報や利用者評価情報と一致する運転者識別子や利用者識別子と対応づけられた利用者評価情報や運転者評価情報が既に格納されている場合、受信部101は、新たに蓄積する運転者評価情報や、利用者評価情報は、既に格納されている運転者評価情報や、利用者評価情報に加算されるようにしてもよい。
The evaluation
利用者評価情報と、運転者評価情報とは、それぞれ異なる管理表(図示せず)等で管理されるようにしてもよく、同じ管理表で管理されても良い。また、評価情報格納部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
検出部106は、受信部101が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する。検出部106は、予め指定された検出処理やアルゴリズムを用いて、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する。第一経路関連情報と第二経路関連情報戸の組を検出することは、この第一経路関連情報と対応づけられた運転者識別子と、この第二経路関連情報と対応づけられた利用者識別子との組を検出することに相当すると考えてもよい。
The
受信部101が受信した第一経路関連情報および第二経路関連情報とは、ここでは、受信部101が受信して情報格納部102に蓄積した第一経路関連情報および第二経路関連情報や、受信部101が受信した第一経路関連情報を用いて取得した運転者の経路情報等の情報や、受信部101が受信した第二経路関連情報を用いて取得した利用者の経路情報等の情報等も含む概念である。
Here, the first route related information and the second route related information received by the receiving
予め指定された条件とは、例えば、運転者と、利用者との組み合わせを検出するための条件である。予め指定された条件は、予め用意された条件と考えてもよい。予め指定された条件は、例えば、運転者が移動する際に運ぶ利用者、あるいは運ぶ利用者の候補を検出するための条件である。予め指定された条件は、例えば、第一経路関連情報と第二経路関連情報との少なくとも一部に関連した条件である。予め指定された条件は、例えば、運転者の出発地から目的地までの経路と、利用者が指定する出発地および目的地の少なくとも一方との関係に関する条件や、運転者の出発地から目的地までの経路と、利用者の出発地から目的地までの経路との関係に関する条件等である。予め指定された条件は、運転者と、利用者との組み合わせを検出する際の検出処理やアルゴリズムに対応した条件である。運転者の出発地から目的地までの経路とは、運転者が出発地から目的地まで移動するために利用される経路や、利用されると考えられる経路、運転者が出発地から目的地まで移動するために設定した経路や、経路探索等により取得された運転者が指定する出発地と目的地との間の経路である。かかることは、利用者の出発地から目的地までの経路についても同様である。なお、以下、検出部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
検出部106は、受信部101が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件を含む予め指定された検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するようにしてもよい。例えば、検出部106は、検出を行なう際に、予め、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件を含む条件を作成し、作成された条件をあらかじめ指定された条件として用いて検出を行なうようにしても良い。同じ運転者識別子と対応づけられた第一許容範囲条件が複数ある場合、これらの条件を全て使っても良く、一部だけを使っても良く、また、これらをどのように組み合わせて使っても良い。例えば、検出部106は、複数の条件をそれぞれ満たす一以上の組の和集合を検出しても良く、積集合を検出しても良い。また、デフォルトで用意された条件と同じ判断に利用される第一許容範囲条件がある場合、この第一許容範囲条件を利用して、デフォルトの条件は利用しないようにしても良い。かかることは、以下の第二許容範囲条件に関しても同様である。
The
検出部106は、受信部101が受信した第一経路関連情報と第二経路関連情報との中から、第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件を含む予め指定された検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。例えば、検出部106は、検出を行なう際に、予め、第二経路関連情報と同じ利用者者識別子と対応づけられた一以上の第一許容範囲条件を含む条件を作成し、作成された条件を検出条件として用いて検出を行なうようにしても良い。
The
なお、検出部106は、受信部101が受信した第一経路関連情報と第二経路関連情報との中から、第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件と、第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件と、を含む検出条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出するようにしてもよい。この場合、一以上の第一許容範囲条件と、一以上の第二許容範囲条件とを、複数の第一許容範囲条件がある場合と同様に、どのように組み合わせて用いてもよい。
In addition, the
以下、検出部106が一の組を検出する処理の例について説明する。なお、複数の組を検出する場合、検出部106は、例えば、受信部101が受信した運転者識別子と対応づけられた第一経路関連情報と、受信部101が受信した利用者識別子と対応づけられた第二経路関連情報との一以上の組み合わせについて、以下の処理例に挙げる処理をそれぞれ行なうようにすればよい。
Hereinafter, an example of processing in which the
(1)第一の例
検出部106は、受信部101が受信した一の第一経路関連情報を用いて経路情報を取得する。ここで取得する経路情報は、第一経路関連情報が対応づけられた運転者識別子が示す運転者の出発地から目的地までの経路である。ここでは、第一経路関連情報を用いて得られる経路情報を運転者経路情報と呼び、この経路情報が示す経路を運転者経路と呼ぶ。例えば、第一経路関連情報が経路情報を有する場合、この経路情報をそのまま運転者経路情報として取得してもよい。また、第一経路関連情報が運転者の指定する出発地と目的地との地点情報を有する場合、検出部106が、この出発地と目的地とを用いて、経路探索等を行なって、この出発地と目的地との間の経路情報を取得してもよい。経路探索を行なう処理や構成については、公知技術であるため、ここでは詳細な説明は省略する。検出部106は、経路情報を取得するために用いられる、道路についてのリンクやノードの情報や、ノードに対応するコスト等の情報を図示しない格納部等に有していても良い。取得した経路情報は、第一経路関連情報と同じ運転者識別子と対応づけて情報格納部102等に蓄積し、適宜読み出すようにしても良い。
(1) First Example The detecting
検出部106は、受信部101が受信した利用者識別子と対応づけられた一の第二経路関連情報から、この利用者識別子が示す利用者の出発地の地点情報と、利用者の目的地の地点情報とを取得する。
The
検出部106は、上記で取得した利用者の出発地の地点情報が示す利用者の出発地と、上記で取得した運転者経路情報が示す運転者経路との間のコストを取得する。ここでは、このコストを、最短出発コストと呼ぶ。利用者の出発地と運転者経路との間のコストは、例えば、上述したように、運転者経路上から利用者の出発地へ移動し、更に、利用者を乗せて運転者経路上に戻る場合のコストである。例えば、運転者経路と利用者の出発値との間の直線で往復した距離(つまり直線距離の2倍)や、この往復した距離を自動車で移動した場合に要する時間である。また、運転者経路から利用者の出発地に至る最短経路と、利用者の出発値から運転者経路に至る最短経路との移動距離や移動時間を加算したものであっても良い。この最短経路は、経路探索により取得可能である。なお、往復ではなく、片道の距離や時間を取得しても良い。
The
検出部106は、同様の処理により、上記で取得した利用者の目的地の地点情報が示す利用者の目的地と、上記で取得した運転者経路情報が示す運転者経路との間のコストを取得する。ここでは、このコストを、最短目的コストと呼ぶ。
By similar processing, the
検出部106は、取得した最短出発コストと、最短目的コストとが、検出条件を満たすか否かを判断する。例えば、検出条件が、「最短出発コストと、最短目的コストとの合計が、予め指定された上限値以下である」という条件であるとすると、検出部106は、取得した最短出発コストと最短目的コストとの合計が、上記の上限以下であるか否かを判断する。上記の上限以下であれば、条件を満たすと判断し、上限以下でなければ、条件を満たさないと判断する。例えば、コストが、距離であるとすると、最短出発コストと最短目的コストとがそれぞれ示す距離の合計が、予め指定された距離の上限値以下であれば、条件を満たすと判断し、予め指定された距離の上限値以下でなければ、条件を満たさないと判断する。
The
検出部106は、条件を満たすと判断した場合に、この第一経路関連情報と第二経路関連情報とを、条件を満たす関係を有する第一経路関連情報と第二経路関連情報との組として検出する。ここでの組は、組み合わせと考えてもよい。
When the
なお、検出部106は、なお、上記の判断の処理の変わりに、最短出発コストと最短目的コストとの合計が、上記の上限値を超えるという条件を満たすか否かを判断し、満たさないと判断した場合の第一経路関連情報と第二経路関連情報との組を検出しても良く、このような検出も、上記のような条件を満たす組を検出する処理と実質的に同じであると考えるようにしてもよい。かかることは、以下の判断処理においても同様である。
Note that the
ここでは、検出条件を、自然言語で表しているが、検出条件は、例えば、これらの自然言語に相当する条件式や、これらの自然言語に相当する一以上の関数や、メソッド名や、「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
なお、検出条件は、図示しない格納部等に予め格納されていても良いし、処理手順を示すソフトウェア等に条件を用いた判断処理が予め組み込まれていても良い。かかることは以下においても同様である。 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
また、検出部106は、受信部101が受信した利用者識別子と対応づけられた一の第二経路関連情報から、この利用者識別子が示す利用者の出発地の地点情報と、利用者の目的地の地点情報とを取得する。
In addition, the
検出部106は、上記で取得した利用者の出発地の地点情報が示す出発地と、利用者の目的地の地点情報が示す目的地と、上記の運転者経路情報が示す運転者経路とを用いて、検出条件を満たすか否かを判断する。例えば、検出条件が、「利用者の出発地と、利用者の目的地とが、運転者経路上に位置する」という条件であったとすると、検出部106は、上記で取得した利用者の出発地の地点情報と、利用者の目的地の地点情報と、上記の経路情報が示す経路上の地点を示すか否かを判断する。そしていずれも経路上の地点である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。利用者の出発地の地点情報と、利用者の目的地の地点情報との少なくとも一方が、上記の経路情報が示す経路上の地点を示さない場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出しない。
The
(3)第3の例
検出部106は、受信部101が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。
(3) Third Example The
また、検出部106は、受信部101が受信した一の第二経路関連情報を用いて経路情報を取得する。この経路情報は、例えば、上記の運転者経路を示す経路情報と同様の処理により取得可能である。ここで取得する経路情報は、第二経路関連情報が対応づけられた利用者識別子が示す利用者の出発地から目的地までの経路であり、ここでは、この経路情報を利用者経路情報と呼び、この経路情報が示す経路を利用者経路と呼ぶ。例えば、第二経路関連情報が経路情報を有する場合、この経路情報をそのまま利用者経路情報として取得してもよい。また、第二経路関連情報が利用者の指定する出発地と目的地との地点情報を有する場合、検出部106が、この出発地と目的地とを用いて、経路探索等を行なって、この出発地と目的地との間の経路情報である利用者経路情報を取得してもよい。なお、取得した利用者経路情報は、予め、利用者識別子と対応づけて、情報格納部102等に蓄積しておくようにしてもよい。
In addition, the
検出部106は、取得した運転者経路情報と、利用者経路情報とを比較して、両者がそれぞれ示す運転者経路と利用者経路との一致している部分を検出し、検出した部分のコスト、例えば、距離や、この距離を自動車で移動するために要する時間等を取得する。例えば、運転者経路と、利用者経路が、区間ABと、区間DFで一致していた場合、区間ABの距離と、区間DFの距離とを合計した距離を取得する。
The
そして、検出部106は、取得したコストが、検出条件を満たすか否かを判断する。検出条件が、例えば、「運転者経路と、利用者経路とが重なる部分のコストが、予め指定された下限値以上である」という条件であったとすると、検出部106は、上記で取得したコストが下限値以上であるか否かを判断し、下限値以上であれば、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。下限値以上でない場合、条件を満たす関係にある組として検出しない。
Then, the
(4)第4の例
検出部106は、受信部101が受信した一の第一経路関連情報を用いて上述したような運転者経路を示す運転者経路情報を取得する。更に、この第一経路関連情報から、運転者の出発地の地点情報と目的地の地点情報とを取得する。
(4) Fourth Example The
また、検出部106は、受信部101が受信した一の第二経路関連情報から、利用者の出発地の地点情報と、目的地の地点情報とを取得する。
In addition, the
検出部106は、上記で取得した運転者の出発地の地点情報および目的地の地点情報と、利用者の出発地の地点情報および目的地の地点情報とを用いて、運転者の出発地から、運転者の目的地までの経路であって、利用者の出発地を第一の経由地、利用者の目的地を第二の経由地とした経路探索を行ない、経路情報を取得する。なお、第一の経由地は、第二の経由地よりも先に経由する位置であるとする。また、第一経路関連情報に、運転者が経由地に指定した位置の地点情報が含まれる場合、この地点情報が示す地点も経由地として経路探索を行なう。
The
検出部106は、上記で取得した利用者の出発地と、利用者の目的地とを経由する経路の経路情報を用いて、この経路を移動する場合のコスト、例えば移動の時間や距離等を取得する。
The
また、検出部106は、上記で取得した運転者経路情報を用いて、この運転者経路情報が示す運転者経路を移動する場合のコストを取得する。
Moreover, the
検出部106は、上記で取得した利用者の出発地と目的地とを経由した経路のコストと、運転者経路のコストとの差を算出する。そして、算出した差が、検出条件を満たすか否かを判断する。検出条件が、例えば、「利用者の出発地と目的地とを経由した経路のコストと、運転者経路のコストとの差の大きさが、予め指定された上限値以下である」という条件であったとすると、算出した差の大きさ(例えば、差の絶対値)が、上限値以下であるか否かを判断する。上限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。上限値以下でない場合、条件を満たす関係にある組として検出しない。
The
なお、上記において、検出部106は、運転者経路情報を取得する代わりに、運転者経路情報が示す運転者経路を移動する場合の、所要時間や移動距離等のコストを取得するようにしても良い。
In the above, instead of acquiring the driver route information, the
(5)第5の例
検出部106は、受信部101が受信した一の第一経路関連情報から、運転者の出発地の地点情報と目的地の地点情報とを取得する。
(5) Fifth Example The
また、検出部106は、受信部101が受信した一の第二経路関連情報を用いて上述したような利用者経路を示す利用者経路情報を取得する。また、この第二経路関連情報から、利用者の出発地の地点情報と、目的地の地点情報とを取得する。利用者経路は、例えば、利用者の指定する出発地から目的地へ移動する場合の最適な経路や、最短経路と考えてもよい。
Further, the
検出部106は、上記で取得した運転者の出発地の地点情報および目的地の地点情報と、利用者の出発地の地点情報および目的地の地点情報とを用いて、運転者の出発地から、運転者の目的地までの経路であって、利用者の出発地を第一の経由地、利用者の目的地を第二の経由地とした経路探索を行ない、経路情報を取得する。なお、第一の経由地は、第二の経由地よりも先に経由する位置であるとする。また、第一経路関連情報に、運転者が経由地に指定した位置の地点情報が含まれる場合、この地点情報が示す地点も経由地として経路探索を行なう。
The
検出部106は、上記で取得した利用者の出発地と、利用者の目的地とを経由する経路の経路情報を用いて、第一の経由地である利用者の出発地から、第二の経由地である利用者の目的地へ移動する場合のコスト、例えば移動の時間や距離等を取得する。
The
また、検出部106は、上記で取得した利用者経路情報を用いて、この利用者経路情報が示す利用者経路を移動する場合のコストを取得する。
Moreover, the
検出部106は、上記で取得した利用者の出発地と目的地とを経由した経路における、利用者の出発地から利用者の目的地まで移動する場合のコストと、利用者経路のコストとの差を算出する。そして、算出した差が、検出条件を満たすか否かを判断する。検出条件が、例えば、「利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者経路のコストとの差の大きさが、予め指定された上限値以下である」という条件であったとすると、算出した差の大きさ(例えば、差の絶対値)が、上限値以下であるか否かを判断する。上限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。上限値以下でない場合、条件を満たす関係にある組として検出しない。
The
利用者が最適な経路で移動した場合と、利用者が、一の運転者が移動する際に、利用者の出発地から目的地に運んでもらう場合のコストの差で、組を検出することにより、利用者の移動の適切さの観点から、組を検出することができる。 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
検出部106は、受信部101が受信した一の第二経路関連情報を用いて上述したような利用者経路を示す利用者経路情報を取得する。
The
検出部106は、取得した運転者経路情報と利用者経路情報とを用いて、運転者経路と利用者経路とのずれを示す値をする。例えば、ずれを示す値として、運転者経路と利用者経路との間の間隔の最大値を取得する。あるいは、ずれを示す値として、運転者経路と利用者経路とで挟まれた部分の面積を算出する。
The
検出部106は、上記で取得した運転者経路と利用者経路とのずれを示す値が、検出条件を満たすか否かを判断する。例えば、検出条件が、「運転者経路と利用者経路とのずれを示す値が、予め指定された下限値以下である」という条件であったとすると、検出部106は、上記で取得した運転者経路と利用者経路とのずれを示す値が予め指定された下限値以下であるか否かを判断する。そして、下限値以下である場合、上記の第一経路関連情報と、第二経路関連情報との組を、検出条件を満たす関係にある組として検出する。下限値以下でない場合、条件を満たす関係にある組として検出しない。
The
検出部106は、例えば、上記の処理のうちの、予め指定された一の処理を行なう。なお、上記の例は、一例であり、検出部106は、上記以外の判断処理を行なうようにしてもよい。この場合、判断処理に適した検出条件を用意してよい。また、検出部106は、上記の例に示した二以上の判断処理の少なくとも一部を適宜組み合わせた判断処理を行なうようにしてもよい。また、上記以外の検出条件を用いても良く、また、使用する条件に応じて、適宜、必要な情報を第一経路関連情報や、第二経路関連情報から取得するようにしても良い。
For example, the
なお、検出部106は、例えば、上記の検出条件を用いる代わりに、判断の対象となる一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部103に格納されている一以上の第一許容範囲条件を用いて作成した検出条件を用いるようにしてもよい。例えば、上述した(1)第1の例において、判断の対象となる一の第一経路関連情報と同じ運転者識別子と対応づけられ第一許容範囲条件が、最短出発コストと最短目的コストとの合計の上限値を、運転者が指定した上限値である「A」という値(ただし、Aは、任意の数値であるとする)に設定する条件であるとすると、検出部106は、上記の一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部103に格納されている一以上の第一許容範囲条件を読み出し、これを用いて、「最短出発コストと、最短目的コストとの合計が、予め指定された上限値「A」以下である」という条件を、検出条件として取得する。例えば、条件を作成するためのテンプレート(図示せず)等に、第一許容範囲条件を配置することで、検出条件を作成する。そして、取得した条件を用いて判断処理を行なうようにしてもよい。
For example, instead of using the above-described detection conditions, the
また、検出部106は、同様に、例えば、上記の検出条件を用いる代わりに、判断の対象となる一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部104に格納されている一以上の第二許容範囲条件を用いて作成した検出条件を用いるようにしてもよい。例えば、上述した(5)第5の例において、判断の対象となる一の第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件が、利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者の出発地から利用者の目的地へ移動する場合の最適な経路のコストとの差の大きさについての、予め指定された上限値を、利用者が指定した「B」という値(ただし、Bは、任意の数値であるとする)に設定する条件であるとすると、検出部106は、上記の一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部104に格納されている一以上の第二許容範囲条件を読み出し、これを用いて、「利用者の出発地と目的地とを経由した経路におけるこの出発地から目的地まで移動する場合のコストと、利用者の出発地から利用者の目的地へ移動する場合の最適な経路のコストとの差の大きさが、予め指定された上限値「B」以下である」という条件を、検出条件として取得する。例えば、条件を作成するためのテンプレート(図示せず)等に、第一許容範囲条件を配置することで、検出条件を作成する。そして、取得した条件を用いて判断処理を行なうようにしてもよい。
Similarly, for example, instead of using the above detection condition, the
なお、検出部106は、上記の判断の対象となる一の第一経路関連情報が対応づけられている運転者識別子と同じ運転者識別子と対応づけて第一条件格納部103に格納されている一以上の第一許容範囲条件と、判断の対象となる一の第二経路関連情報が対応づけられている利用者識別子と同じ利用者識別子と対応づけて第二条件格納部104に格納されている一以上の第二許容範囲条件とを用いて作成した検出条件を用いて、上記の判断処理を行なうようにしても良いことはいうまでもない。
The
また、検出部106は、上記の第1から第6の例に示した検出条件に、更に、判断の対象となる第一経路関連情報と同じ運転者識別子と対応づけられた一以上の第一許容範囲条件と、判断の対象となる第二経路関連情報と同じ利用者識別子と対応づけられた一以上の第二許容範囲条件との少なくとも一方を加えた条件を、新たな検出条件として用いるようにして、これらの条件を満たす関係の第一経路関連情報と第二経路関連情報との組を検出するようにしても良い。
In addition, the
例えば、判断対象となる一の第一経路関連情報と同じ運転者識別子と対応づけられた第一許容範囲条件が、上述したような運転者が自動車で、運転者の運転者識別子に対応づけられた第一経路関連情報が示す出発地から目的地まで移動する際に、利用者を、この利用者が指定する出発地から目的地に運んだ場合の、利用者を運ぶコストの許容範囲を示す条件(例えば、上限値および下限値の少なくとも一方を示す条件)であるとすると、検出部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
また、例えば、判断対象となる一の第二経路関連情報と同じ利用者識別子と対応づけられた第二許容範囲条件が、上述したような、この第二経路関連情報が有する出発希望日時と、運転者がこの第二経路関連情報が示す出発地に到着する予定日時との差についての許容範囲を示す条件であるとすると、検出部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
なお、検出部106は、上記のような検出の処理を行なう際に、利用者の出発地を、利用者の現在地または利用者が指定する出発地から、予め指定された距離以内の一以上の地点に設定して、この設定された出発地について、上記のような検出処理を行なうようにしてもよい。例えば、このようにして設定された一以上の出発地を、第二経路関連情報の出発地として用いるようにしても良い。このようにすることで、利用者が乗車をするために現在地等から少し移動してもよいことを、検出の際の条件に加えることができる。予め指定された距離以内の一以上の地点は、例えば、予め指定された距離だけ離れた一以上の地点である。予め指定された距離は、例えば、利用者が、運転者が運転する自動車に乗車させてもらうために移動可能な距離であり、この値は、利用者が指定できるようにしてもよく、デフォルト等で指定された値であっても良い。なお、距離の代わりに、移動時間を用いても良い。この場合、移動時間を距離に換算して上述したような一以上の地点を設定してもよい。このようにして利用者の出発地として設定される一以上の地点は、例えば、利用者の現在地または利用者が指定する出発地から、予め指定された距離だけ離れた道路に沿った地点であることが好ましい。なお、このような利用者の位置を利用するか否かは、例えば、利用者が指定できるようにしても良い。たとえば、「乗車できる場所まで少し移動してもよい。」ことを示す旨のボタン等を利用者が押した場合に、検出部106は、上記のような利用者の現在地または利用者が指定する出発地から、予め指定された距離以内の一以上の地点を、利用者の出発地として用いるようにして良い。
When the
なお、検出条件は、上述したように、第一許容範囲条件や、第二許容範囲条件や、予め格納されているデフォルトの条件等を用いて、判断の処理を行なう前に予め作成されるようにしても良い。かかることは以下においても同様である。 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
検出部106が検出を行なうタイミングは問わない。例えば、予め指定された所定の時間や時間間隔ごとに検出を行なっても良く、不定の時間や時間間隔ごとに検出を行なっても良い。例えば、検出部106は、第一経路関連情報を受信部101が受信した場合に、この第一経路関連情報を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。また、検出部106は、第二経路関連情報を受信部101が受信した場合に、この第二経路関連情報を有する第一経路関連情報と第二経路関連情報との一以上の組を検出してもよい。
The timing at which the
例えば、検出部106は、第一経路関連情報を受信部101が受信した場合に、この一の第一経路関連情報と、複数の第二経路関連情報との組み合わせについて、上記の検出条件を満たす組を検出する処理を順次行なうようにしても良い。
For example, when the receiving
また、例えば、検出部106は、第二経路関連情報を受信部101が受信した場合に、この一の第二経路関連情報と、複数の第一経路関連情報との組み合わせについて、上記の検出条件を満たす組を検出する処理を順次行なうようにしても良い。
Further, for example, when the receiving
検出部106が検出する第一経路関連情報と第二経路関連情報との組の組数は問わない。検出部106は、例えば、一の運転者識別子と対応づけられた第一経路関連情報を有する組を予め指定された数の組を検出してもよい。この場合の検出する組数は、デフォルト等で予め指定されていても良く、この運転者識別子と対応づけられた第一許容範囲条件で予め指定されていてもよい。検出部106は、例えば、一の利用者識別子と対応づけられた第二経路関連情報を有する組を予め指定された数の組を検出する。この場合の検出する組数は、デフォルト等で予め指定されていても良く、この利用者識別子と対応づけられた第二許容範囲条件で予め指定されていてもよい。なお、検出部106は、一の運転識別子を有する複数の組と、一の利用者識別子とを有する複数の組とを同時期に検出しないことが好ましい。
The number of sets of the first route related information and the second route related information detected by the
検出部106は、一の運転者識別子と対応づけられた第一経路関連情報と第二経路関連情報との組であって、検出条件を満たす組が複数検出された場合、この組の中から、予め指定された数の組だけを検出するようにしても良い。例えば、検出条件を満たす組の中から、予め指定された数の最適な組を検出するようにしても良い。予め指定された数の最適な組とは、例えば、上述した検出条件が、時間や日時や距離等の移動に関連した値の差に関する条件である場合、この値の差が最も小さいものから順に予め指定された数だけ選出した組である。このような予め指定された組数や、どのようにこの組数の組を検出する際の選出の仕方についての条件も、検出条件の一部と考えてもよい。また、最適な組として検出する処理数は、第一経路関連情報や、第二経路関連情報が有していても良く、第一許容範囲条件や、第二許容範囲条件が有していても良い。また、検出部106は、複数の組を検出した場合、検出した複数の組を最適な組の順番にソートして後述する送信部107に引き渡すようにしても良い。最適な組の順番とは、例えば、上述した検出条件が、時間や日時や距離等の移動に関連した値の差に関する条件である場合、この値の差の小さいもの順である。
The
検出部106は、上述した検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理を行なう際に、処理対象を判断するための条件である対象判断条件を満たす組だけを検出処理を行なう際の処理対象として用いるようにしてもよい。つまり、例えば、検出部106は、第一経路関連情報と第二経路関連情報との組に対して、上記のような検出条件を満たすか否かを判断するための処理を行なう前に、処理の対象となる第一経路関連情報と、第二経路関連情報との組を予め絞り込むようにしてもよい。この組が、対象判断条件を満たすか否かの判断を行い、この条件を満たすものにだけ、上記のような検出条件を満たすか否かを判断するための処理を行なうようにしてもよい。
The
対象判断条件は、例えば、第一経路関連情報が有する出発予定日時と、第二経路関連情報が有する出発希望日時との日付が同じであるという条件や、その時間差が、予め指定された値以下(例えば、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
例えば、検出部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
同様に、検出部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
なお、運転者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合とは、例えば、運転者評価情報の数値が、予め指定された閾値よりも低い値である場合である。かかることは、利用者評価情報においても同様である。 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
検出部106は、通常、MPUやメモリ等から実現され得る。検出部106の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The
送信部107は、検出部106が検出したそれぞれの組に対応する第一情報端末2と第二情報端末3とに、それぞれの組に関する情報を送信する。具体的には、送信部107を構成する第一経路関連情報に対応する運転者識別子が示す運転者の情報端末である第一情報端末2と、第二経路関連情報に対応する利用者識別子が示す利用者の情報端末である第二情報端末3とに、それぞれの組に関する情報を送信する。以下、検出部106が検出した第一経路関連情報と第二経路関連情報との組を検出組、第一経路関連情報と第二経路関連情報との組に関する情報を、組関連情報と称す場合がある。組関連情報とは、例えば、検出部106が検出した第一経路関連情報と第二経路関連情報との組、即ち検出組を特定可能な情報を有する情報である。組関連情報とは、例えば、第一経路関連情報の第一識別子と、第二経路関連情報の第二識別子とを有する情報である。組関連情報とは、例えば、検出組を構成する第一関連情報に対応する運転者識別子と、第二関連情報に対応する利用者識別子とを有する情報である。また、組関連情報は、上述した組識別子を有する情報であっても良い。また、検出組について、検出部106が検出した、運転者の出発地から利用者の出発地と利用者の目的地とを経由して出発地にたどり着く経路情報や、利用者の出発地と利用者の目的地との間の経路情報や、運転者が利用者の出発地や目的地や運転者の目的地に到着する予定日時等を有する情報であっても良い。
The
例えば、送信部107は、組関連情報として、検出部106が検出した一の検出組に対応する第一情報端末2と第二情報端末3とに同じ情報を送信してもよく、それぞれ異なる情報を送信してもよい。例えば、送信部107は、組関連情報として、一の検出組を構成する第一情報端末2および第二情報端末3の少なくとも一方に、他方の情報端末の利用者または運転者に関する情報を送信するようにしてもよい。例えば、一の検出組に対応する第一情報端末2には、同じ検出組に対応する第二情報端末3の利用者識別子を送信し、同じ検出組に対応する第二情報端末3には、同じ検出組の第一情報端末2の運転者識別子を送信してもよい。第一情報端末2と第二情報端末3とに送信する組関連情報が異なる場合、例えば、第一情報端末2に送信する組関連情報を第一組関連情報、第二情報端末3に送信する組関連情報を第二組関連情報と呼ぶようにしてもよい。
For example, the
また、送信部107は、組関連情報として、検出組について承認するか否かを受付けるための表示を行なう指示等を送信してもよい。この承認は、複数の検出組のうちの一の検出組を選択することであっても良い。
Moreover, the
また、送信部107は、検出部106が検出した一の第一経路関連情報に対応する複数の組関連情報を、この第一経路関連情報に対応する運転者識別子に対応する第一情報端末2に送信する場合、この複数の組関連情報を、上述したような検出部106が検出した最適な検出組の順番にソートして出力しても良い。同様に、送信部107は、検出部106が検出した一の第二経路関連情報に対応する複数の組関連情報を、この第二経路関連情報に対応する利用者識別子に対応する第二情報端末3に送信する場合、この複数の組関連情報を、上述したような検出部106が検出した最適な検出組の順番にソートして出力しても良い。
Moreover, the
例えば、送信部107は、図示しない格納部等に予め格納されている運転者識別子と、この運転者識別子が示す運転者の第一情報端末2の宛先の情報とを対応づけて有する情報から、運転者識別子に対応する宛先の情報を取得して、この宛先に、上記の組関連情報を送信する。例えば、送信部107は、図示しない格納部等に予め格納されている利用者識別子と、この利用者識別子が示す利用者の第二情報端末3の宛先の情報とを対応づけて有する情報から、運転者識別子に対応する宛先の情報を取得して、この宛先に、上記の検出組の情報を送信する。宛先の情報とは、例えば、第一情報端末2や第二情報端末3のメールアドレスや、アカウント、IPアドレス等である。
For example, the
送信部107は、受信部101が受信した承認する情報が、予め指定された承認に関する条件(以下、承認条件と称す)を満たす場合に、承認する情報に対応した検出組が確定したことを示す情報(以下、確定情報と称す)を更に送信する。承認条件は、例えば、検出部106が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第一情報端末2から受信したという条件である。また、承認条件は、例えば、検出部106が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第二情報端末3から受信したという条件である。また、承認条件は、例えば、検出部106が検出した一の検出組に対して、この検出組を承認する情報を、この検出組に対応する第一情報端末2および第二情報端末3から受信したという条件である。
The
送信部107は、確定情報を、承認条件を満たした検出組を構成する第一経路関連情報に対応する運転者識別子に対応する第一情報端末2と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子に対応する第二情報端末3との少なくとも一方に送信する。
The
確定情報とは、例えば、検出部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
また、確定情報は、例えば、検出部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
なお、送信部107は、例えば、確定した検出組を示す情報を情報格納部102や図示しない格納部等に蓄積するようにしても良い。確定した検出組を示す情報は、確定した検出組を構成する第一経路関連情報に対応する運転者識別子と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子とを有する情報である。確定した検出組を示す情報は、上述したような組識別子を有していても良い。なお、送信部107は、検出部106が情報格納部102や図示しない格納部等に蓄積した、この検出部106が検出した第一経路関連情報と第二経路関連情報との組を示す情報において、確定した検出組を示す情報に対して、確定したことを示すフラグ等の情報を付与するようにしても良く、蓄積された検出組を示す情報から、確定していない検出組を示す情報を削除することで、結果的に、確定した検出組の情報だけが蓄積されるようにしても良い。また、送信部107は、確定した検出組の組識別子を、確定した検出組を示す情報として蓄積するようにしても良い。
For example, the
送信部107は、例えば、利用者について、運転者が運転する自動車を利用するための行動を検出し、利用者の利用者識別子と対応づけられた連絡先情報が示す連絡先に検出結果に関する情報を更に送信するようにしてもよい。例えば、送信部107は、乗車情報格納部108に格納されている利用者識別子と対応づけられた乗車情報や、降車情報格納部109に格納されている利用者識別子と対応づけられた降車情報や、受信部101が受信した利用者識別子と対応づけられた情報から、この利用者識別子が示す利用者について、運転者が運転する自動車を利用するための行動を検出する。自動車を利用するための行動とは、目的地に運んでくれる運転者を捜すために第一経路関連情報を送信する行動や、組関連情報が示す検出組を承認する情報を送信する行動や、自動車に乗車する行動や、自動車から降車する行動等である。なお、ここでは、送信部107が、運転者が確定したことを示す情報を送信したことを検出することも、この送信が、利用者が運転者を承認する行動を行なった結果によって発生する処理であることから、自動車を利用するための行動の一部を検出したことと考えるようにしてもよい。
For example, for the user, the
送信部107は、利用者識別子と対応づけて後述する連絡先情報格納部110に格納されている連絡先情報の中から、行動を検出した利用者の利用者識別子と対応づけられた連絡先情報を取得し、この連絡先情報が示す連絡先に検出結果に関する情報を送信する。連絡先情報は、例えば、連絡先のメールアドレスや、アカウントや、IPアドレス等である。例えば、利用者が高齢者である場合、連絡先は、例えば、高齢者の家族等である。例えば、利用者が未成年者である場合、連絡先は、例えば、保護者である。
The
検出結果に関する情報とは、検出結果が示す利用者の行動を示す情報である。行動を示す情報とは、例えば、利用者が乗車したことを示す情報や、降車したことを示す情報や、第一経路関連情報を送信したことを示す情報等である。行動を示す情報は、乗車情報や降車情報であっても良い。検出結果に関する情報は、利用者が利用する(あるいは利用した)運転者の運転者識別子を有していても良い。また、検出結果に関する情報は、利用者が行動を行なった日時の情報を更に有していても良い。また、検出結果に関する情報は、第一情報端末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
送信部107が、利用者の行動の検出結果に関する情報を送信する時期等は問わない。例えば、送信部107は、受信部101が乗車情報を受信した場合に、この乗車情報に対応する利用者識別子が示す利用者が、自動車に乗車したことを検出し、この利用者識別子に対応づけられた連絡先情報が示す連絡先に、乗車したことを示す情報を送信する。また、送信部107は、例えば、受信部101が降車情報を受信した場合に、この降車情報に対応する利用者識別子が示す利用者が、自動車を降車したことを検出し、この利用者識別子に対応づけられた連絡先情報が示す連絡先に、降車したことを示す情報を送信する。なお、このとき、この利用者識別子と対応づけられた運転者識別子を、連絡先に更に送信するようにしてもよい。利用者識別子と対応づけられた運転者識別子は、例えば、上述したように、送信部107が情報格納部102や図示しない格納部等に蓄積した、確定した検出組を構成する第一経路関連情報に対応する運転者識別子と、同じ検出組を構成する第二経路関連情報に対応する利用者識別子とを対応づけた情報により、利用者識別子と対応づけられた運転者識別子である。
It does not matter when the
これにより、例えば、利用者が運転者が運転する自動車に乗車したことや、自動車から降車したこと等を、利用者に対して予め登録された連絡先に通知することができる。 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
例えば、送信部107は、送信対象となる一の第一経路関連情報に対応づけられた運転者識別子に対応する運転者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第一経路関連情報を送信対象から除外した組関連情報を送信しても良く、あるいはこの第一経路関連情報の表示態様を他の第一経路関連情報と異なるものにする指示を更に有する組関連情報を送信してもよい。表示態様とは、表示の際の文字の表示属性や、背景色や、背景パターンや、特定の画像(例えば、x印等のマーク等)の表示等である。同様に、送信部107は、送信対象となる一の第二経路関連情報に対応づけられた利用者識別子に対応する利用者評価情報の値が、予め指定された評価よりも低い評価を示す値である場合、この第二経路関連情報を送信対象から除外した組関連情報を送信しても良く、あるいはこの第二経路関連情報の表示態様を他の第二経路関連情報と異なるものにする指示を更に有する組関連情報を送信してもよい。
For example, the
送信部107は、通常、無線または有線の通信手段で実現される。送信部107は、通信デバイスを含むと考えても、含まないと考えても良い。
The
乗車情報格納部108には、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車に乗車したことを示す情報である乗車情報が格納される。乗車情報が利用者識別子と対応づけられているということは、乗車情報が、利用者識別子を有していることであってもよく、乗車情報と、利用者識別子とを有する情報が、乗車情報格納部108に格納されていることであっても良い。乗車情報は、さらに、上述した組識別子を有していても良い。あるいは、乗車情報は、利用者識別子と対応づけられている代わりに、上述した組識別子を有していても良い。
The boarding
降車情報格納部109には、利用者識別子と対応づけられた情報であって、利用者識別子が示す利用者が、一の運転者が運転する自動車から降車したことを示す情報である降車情報が格納される。降車情報が利用者識別子と対応づけられているということは、降車情報が、利用者識別子を有していることであってもよく、降車情報と、利用者識別子とを有する情報が、乗車情報格納部108に格納されていることであっても良い。降車情報は、さらに、上述した組識別子を有していても良い。あるいは、降車情報は、利用者識別子と対応づけられている代わりに、上述した組識別子を有していても良い。
In the getting-off
連絡先情報格納部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
報奨取得部112は、一の運転者が運転する自動車を一の利用者が利用した場合に、運転者に対する報奨情報を取得し、報奨情報を、運転者の運転者識別子と対応づけて報奨格納部111に蓄積する。例えば、報奨取得部112は、受信部101が降車情報を受信した場合に、この降車情報に対応づけられた運転者識別子と対応づけられた報奨情報を取得する。降車情報に対応づけられた運転者識別子とは、例えば、検出部106が検出した検出条件を満たす検出組において、降車情報が有する利用者識別子と対応づけられた第二経路関連情報と同じ検出組の第一経路関連情報と対応づけられた運転者識別子である。降車情報に対応づけられた運転者識別子とは、降車情報が有する組識別子が有する運転者識別子であっても良い。
The
報奨情報は、例えば、利用者を運んだ運転者に、利用者を運んだ報奨として与えられる情報である。報奨情報は、例えば、数値等の点数の値である。数値等の点数は、金額等を含む概念であると考えてもよい。報奨情報が数値等の点数である場合、利用者が運転者の自動車を一回利用する毎に得られる点数は、固定された値であっても良く、運転者が利用者を、利用者の出発地から目的地まで運ぶ距離や時間等の値の増加に応じて連続的あるいは段階的に変化する値であっても良い。この場合の報奨情報の値は、例えば、報奨取得部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
報奨取得部112は、通常、MPUやメモリ等から実現され得る。報奨取得部112の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The
待合場所情報格納部113には、予め指定された一以上の待合せ場所を示す情報である一以上の待合場所情報が格納される。待合場所情報は、例えば、待合場所の地点情報である。例えば、待合場所情報は、待合場所の座標等である。待合場所情報は、例えば、待合場所の識別子と対応づけて待合場所情報格納部113に蓄積される。待合場所情報は、後述するエリア情報や地図情報を更に有していても良い。
The waiting place
待合場所送信部114は、一の待合場所情報が示す待合せ場所に対して予め指定された関係となる位置に位置する利用者の第二情報端末3に、一の待合せ場所に関する情報を送信する。一の待合せ場所に対して予め指定された関係となる位置とは、例えば、一の待合せ場所に対する距離や一の待合せ場所までの時間が、予め指定された値以下となる位置である。あるいは、一の待合せ場所に対して予め指定された関係となる位置とは、各待合せ場所に対応づけて予め格納されているエリア情報が示すエリア内の位置である。エリア情報は、エリアを設定する領域であり、例えば、エリアの輪郭を設定する情報である。
The meeting
待合せ場所に関する情報とは、待合せ場所までの経路を案内する情報である。待合せ場所に関する情報は、例えば、第二情報端末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
例えば、待合場所送信部114は、受信部101が、第二情報端末3の現在位置情報、つまり、第二情報端末3を利用する利用者の現在位置情報を受信した場合、待合場所送信部114は、待合場所情報格納部113に格納されている待合場所情報の中から、取得した現在位置情報が示す位置に対して予め指定された位置関係を有する位置を示す待合場所情報を検出する。そして、待合場所送信部114は、利用者の現在位置の地点が示す位置から、検出した待合場所情報が示す待合せ場所までの経路情報を取得し、取得した経路情報を、上記の第二情報端末3に送信する。あるいは、待合場所送信部114は、検出した待合場所情報と対応づけられた地図情報を取得し、上記の第二情報端末3に送信する。現在位置情報を、以下、適宜、現在位置情報と呼ぶ。
For example, when the
なお、待合場所送信部114は、更に、上記で検出した待合場所情報が示す待合場所を利用者の出発地に設定することを促す情報を第二情報端末3に送信してもよい。設定することを促す情報は、例えば、設定することを促す文等が配置された情報や、出発地および目的地等を設定するための入力欄や選択メニューの出力を指示する情報であって、既に上記の待合場所が指定済である入力欄や選択メニューの出力を指示する情報である。
Note that the waiting
待合場所送信部114は、通常、無線の通信手段で実現されるが、その少なくとも一部を有線の通信手段で実現するようにしても良い。待合場所送信部114は、通信デバイスを含むと考えても、含まないと考えても良い。
The waiting
待合識別子送信部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
また、待合識別子送信部115は、待合識別子と、これを送信した第一情報端末2と第二情報端末3とを示す情報、例えば、これらの宛先の情報や、これらの端末の識別子等を、対応づけて、図示しない格納部等に蓄積する。第一情報端末2と第二情報端末3とを示す情報の代わりに、第一情報端末2に対応する運転者識別子や、第二情報端末3に対応する利用者識別子等を対応づけて蓄積してもよい。あるいは、第一情報端末2と第二情報端末3とを示す情報の代わりに、これらの検出組に対応する組識別子を対応づけて蓄積してもよい。
Further, the waiting
待合識別子送信部115は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。待合識別子送信部115は、通信デバイスを含むと考えても、含まないと考えても良い。
The waiting
第一情報端末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
また、第一受付部200は、例えば、後述する第一通信部201が受信する一以上の組関連情報が示す一以上の検出組のうちの一の検出組を承認する指示を受付けても良い。
Moreover, the
また、第一受付部200は、例えば、運転者が運んだ利用者に対する評価に関する情報である利用者評価関連情報を受付けても良い。
Moreover, the
ここでの受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部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
第一通信部201は、サーバ装置1と通信を行なう。第一通信部201は、サーバ装置1に対する情報の送信と、サーバ装置1から送信される情報の受信を行なう。第一通信部201は、例えば、第一受付部200が受付けた第一経路関連情報等の情報をサーバ装置1に送信する。
The
また、第一通信部201は、サーバ装置1から送信される組関連情報を受信する。受信する組関連情報は、第一組関連情報であっても良い。
Further, the
また、第一通信部201は、第一受付部200が受付けた一の検出組を承認する指示に応じて、この検出組を承認する情報をサーバ装置1に送信する。例えば、一の検出組を承認する情報を運転者識別子と対応づけてサーバ装置1に送信する。一の検出組を承認する情報は、例えば、承認する検出組を特定する情報を有する情報である。例えば、承認する検出組に対応する利用者識別子を有する情報や、承認する検出組に対応する利用者識別子と運転者識別子を有する情報や、承認する検出組に対応する組識別子を有する情報等である。
Also, the
また、第一通信部201は、サーバ装置1から送信される確定情報を受信する。
Further, the
また、第一通信部201は、第一受付部200が受付けた評価情報を、評価対象の利用者と対応づけて、サーバ装置1に送信する。例えば、第一通信部201は、評価対象の利用者の利用者識別子や、評価対象の利用者に対応する検出組を特定可能な情報と対応づけて、評価情報を送信する。第一通信部201は、評価情報を、第一情報端末2を利用する運転者の運転者識別子と対応づけて送信してもよい。
In addition, the
また、第一通信部201は、サーバ装置1から送信される待合識別子を受信する。
Further, the
第一通信部201は、第二情報端末3と通信を行なう。第一通信部201は、第二情報端末3に対する情報の送信と、第二情報端末3からの情報の受信を行なう。第一通信部201は、例えば、図示しない通信手段と受信手段とを有している。
The
例えば、第一通信部201は、第一情報端末2を特定可能な情報を送信する。例えば、第一通信部201は、確定情報により確定された検出組に対応する自端末である第一情報端末2を、同じ検出組の第二情報端末3が特定可能な情報を送信する。第一通信部201は、例えば、確定情報を受信後に、第一情報端末2を特定可能な情報を送信する。第一通信部201は、例えば、第一情報端末2を特定可能な情報を、予め指定された一定の間隔や、不定の間隔ごとに、繰り返し送信する。
For example, the
第一情報端末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
第一通信部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
なお、上記の情報とともに、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
また、第一通信部201は、第二情報端末3から送信される第二情報端末3を特定可能な情報、例えば、第二情報端末3を利用する運転者の運転者識別子を受信する。さらに、この運転者識別子とともに送信される第二情報端末3の現在位置情報を受信してもよい。
The
第一通信部201は、通常、無線の通信手段で実現されるが、少なくとも一部が有線の通信手段により実現されても良い。また、第一通信部201は、放送を受信する手段で実現されても良い。なお、第一通信部201は、異なる規格等を有する異なる複数の通信手段で構成されていても良く、通信する情報等に応じて、異なる通信手段を適宜利用するようにしても良い。
The
第一近接検出部202は、第一通信部201が行なう通信に応じて、第二情報端末3に対する近接を検出する。近接とは、第一情報端末2と第二情報端末3とが近づいたことを意味する。近接を検出するということは、近接したことを検出することであってもよく、近接した度合いを示す情報、例えば、近接した距離や、近接の程度を表す指標等を取得することであってもよい。
The first
例えば、第一近接検出部202は、第一通信部201が、第二情報端末3を特定可能な情報(例えば、利用者識別子を有する情報)を受信した場合に、この特定可能な情報で特定される第二情報端末3に近接したことを検出する。あるいは、第一近接検出部202は、第一通信部201が受信する第二情報端末3を特定可能な情報の受信強度から、この特定可能な情報で特定される第二情報端末3までの距離を示す情報を取得してもよい。受信強度を用いて、情報を送信した端末までの距離を検出する技術は、上述したBLE等においては公知の技術であるため、ここでは詳細な説明は省略する。また、第一近接検出部202は、第二情報端末3がこの第二情報端末3を特定可能な情報と対応づけて送信する現在位置情報を第一通信部201が受信した場合に、この現在位置情報と、第一情報端末2の図示しないGPS等が取得する第一情報端末2の現在位置の情報とを用いて、第一情報端末2と第二情報端末3との間の距離の情報を取得しても良い。
For example, when the
また、第一近接検出部202は、上記で取得した距離の情報が、予め指定された範囲内の値であるか否かを判断することにより、第二情報端末3に近接したことを検出するようにしても良い。例えば、上記で取得した距離の情報が、予め指定された閾値以下である場合に、近接したと判断してもよい。
The first
なお、例えば、第一近接検出部202は、確定情報により確定された検出組の第二情報端末3の近接のみを検出するようにしても良い。例えば、第一近接検出部202は、第一通信部201が、第二情報端末3を特定可能な情報(例えば、利用者識別子を有する情報)を受信した場合において、この特定可能な情報が、確定情報により格納された検出組の第二情報端末3を特定するものである場合に、この第二情報端末3についての近接を検出し、特定するものでない場合、検出しなくてもよい。
Note that, for example, the first
第一近接検出部202は、通常、MPUやメモリ等から実現され得る。第一近接検出部202の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The first
第一出力部203は、第一近接検出部202の検出結果に応じて、第二情報端末3に対する近接に関する情報を出力する。第一出力部203は、例えば、第一近接検出部202が近接を検出した第二情報端末3に対する近接に関する情報を出力する。第一出力部203は、例えば、第一近接検出部202が、第二情報端末3の近接を検出した場合に、この第二情報端末3に対する近接に関する情報を出力する。また、第一出力部203は、例えば、第一近接検出部202が取得した第二情報端末3との距離の情報が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合(例えば、距離が予め指定された閾値以下である場合等)に、この第二情報端末3に対する近接に関する情報を出力する。
The
近接に関する情報とは、例えば、第二情報端末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
ここでの出力とは、通常、モニタへの表示、プロジェクターを用いた投影、音出力等であるが、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであってもよい。 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
第一送信部204は、第一近接検出部202の検出結果に応じて、乗車情報を送信する。第一送信部204は、例えば、第一近接検出部202が近接を検出した第二情報端末3と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、自端末である第一情報端末2に対応する運転者が運転する自動車に乗ったことを示す情報である乗車情報を、サーバ装置1に送信する。例えば、乗車情報は、第一近接検出部202が近接を検出した第二情報端末3と対応づけられた利用者識別子と、自動車に乗ったことを示す情報(例えばフラグの情報等)とを有する情報である。更に、自端末である第一情報端末2に対応する運転者識別子や、現在の日時等の日時の情報を有していても良い。なお、サーバ装置1側で利用者が自動車に乗ったことを示す情報であるか否かが判断可能であれば、自動車に乗ったことを示す情報は送信しなくてもよい。
The
例えば、第一送信部204は、第一近接検出部202が第二情報端末3の近接を検出した場合に、この第二情報端末3に対応する利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。第一出力部203は、例えば、第一近接検出部202が取得した第二情報端末3との距離が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合(例えば、距離が予め指定された閾値以下である場合等)に、この第二情報端末3に対応する利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。また、例えば、第一近接検出部202が取得した第二情報端末3との距離の情報により、第一情報端末2に対して予め指定された範囲内で検出されていなかった第二情報端末3が、予め指定された範囲内で検出された場合に、第一出力部203は、この第二情報端末3に対応する利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。
For example, when the first
なお、第一送信部204が乗車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末2と第二情報端末3との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が同乗しているか否かが判断可能な距離、例えば、数メートル、できれば1ないし2メートル以内であることが好ましい。
In addition, the threshold of the distance between the 1st information terminal 2 and the
また、第一送信部204は、第一近接検出部202の検出結果に応じて、降車情報を送信する。第一送信部204は、例えば、第一近接検出部202が近接を検出した第二情報端末3と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、自端末である第一情報端末2に対応する運転者が運転する自動車から降車したことを示す情報である降車情報を、サーバ装置1に送信する。例えば、降車情報は、第一近接検出部202が近接を検出していた第二情報端末3と対応づけられた利用者識別子と、自動車から降車したことを示す情報(例えばフラグの情報等)とを有する情報である。更に、自端末である第一情報端末2に対応する運転者識別子や、現在の日時等の日時の情報を有していても良い。なお、サーバ装置1側で利用者が自動車から降車したことを示す情報であるか否かが判断可能であれば、自動車から降車したことを示す情報は送信しなくてもよい。
The
例えば、第一送信部204は、第一近接検出部202が直前まで近接を検出していた第二情報端末3について、近接が検出できなくなった場合に、この第二情報端末3に対応する利用者識別子と対応づけられた降車情報をサーバ装置1に送信する。第一出力部203は、例えば、第一近接検出部202が取得した第二情報端末3との距離が、予め指定された範囲内にあるか否かを判断するようにし、直前まで、予め指定された範囲内の距離であった(例えば、距離が予め指定された閾値以下であった)第二情報端末3が、予め指定された範囲内の距離でなくなった場合(例えば、距離が予め指定された閾値以下でなくなった場合)に、この第二情報端末3に対応する利用者識別子と対応づけられた降車情報をサーバ装置1に送信する。
For example, the
なお、第一送信部が降車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末2と第二情報端末3との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が乗っているか否かが判断可能な距離、例えば、数メートル、できれば1ないし2メートル以内であることが好ましい。
In addition, the threshold value of the distance between the first information terminal 2 and the
第一送信部204は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。第一送信部204は、通信デバイスを含むと考えても、含まないと考えても良い。
The
なお、乗車情報や降車情報の送信が、第二情報端末3の第二送信部304で行なわれる場合、第一送信部204は省略しても良い。
In addition, when transmission of boarding information or getting-off information is performed by the
第二情報端末3は、利用者が利用する情報端末である。第二情報端末3は、例えば、利用者が契約している情報端末である。第二情報端末3は、例えば、利用者が携帯する携帯電話や、いわゆるスマートフォン等の多機能携帯電話や、携帯情報端末や、タブレット型端末、ウェアラブル端末等である。第二情報端末3は、図示しないGPS等の現在位置情報を取得する手段(図示せず)を備えていることが好ましい。現在位置情報を取得する手段は、携帯電話の位置情報を取得する手段等であっても良い。
The
第二受付部300は、利用者による情報の入力を受付ける。第二受付部300は、第二経路関連情報を受付ける。例えば、第二受付部300は、出発地や、目的地、経由地等の情報を、利用者等から受付ける。第二受付部300は、例えば、第二情報端末3が備えている図示しないGPS等の現在位置情報を取得する手段が取得した現在位置情報を、出発地の情報として受付けても良い。また、第二受付部300は、利用者が入力したキーワード等に応じて検索された検索結果により取得された地点情報を、目的地の情報として受付けても良い。また、第二通信部301が受信する待合場所情報が示す待合場所の地点情報を、出発地の情報として受付けても良い。また、第二受付部300は、受付けた出発地や、目的地や、経由地の情報を用いて、経路探索を行なって取得した経路情報を受付けても良い。経路探索は、第二情報端末3が、経路探索のための手段(図示せず)を有する場合、この手段を用いて第二情報端末3が行なうようにしても良く、WEBサーバ(図示せず)が提供する経路探索のサービスを利用して行なうようにしても良い。また、経路探索の結果として取得された経路についての出発予定日時や到着予定日時の情報や、利用者等から入力された出発予定日時や到着予定日時等の情報を更に受付けても良い。
The
また、第二受付部300は、例えば、後述する第二通信部301が受信する一以上の組関連情報が示す一以上の検出組のうちの一の検出組を承認する指示を受付けても良い。
Moreover, the
また、第二受付部300は、例えば、利用者が利用した運転者に対する評価に関する情報である運転者評価関連情報を受付けても良い。
Moreover, the
ここでの受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部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
第二通信部301は、サーバ装置1と通信を行なう。第二通信部301は、サーバ装置1に対する情報の送信と、サーバ装置1から送信される情報の受信を行なう。第一通信部201は、例えば、図示しない通信手段と受信手段とを有している。第二通信部301は、例えば、第二受付部300が受付けた第二経路関連情報等の情報をサーバ装置1に送信する。
The
例えば、第二通信部301は、第二情報端末3が有するGPS等の現在位置情報を取得する手段が取得する現在位置情報を、サーバ装置1に送信する。例えば、第二通信部301は、第二情報端末3の起動時や、第二受付部300が第二経路関連情報を受付ける際に、現在位置情報をサーバ装置1に送信する。
For example, the
また、第二通信部301は、サーバ装置1から送信される組関連情報を受信する。受信する組関連情報は、第二組関連情報であっても良い。
Further, the
また、第二通信部301は、第二受付部300が受付けた一の検出組を承認する指示に応じて、この検出組を承認する情報をサーバ装置1に送信する。例えば、一の検出組を承認する情報を利用者識別子と対応づけてサーバ装置1に送信する。一の検出組を承認する情報は、例えば、承認する検出組を特定する情報を有する情報である。例えば、承認する検出組に対応する運転者識別子を有する情報や、承認する検出組に対応する利用者識別子と運転者識別子を有する情報や、承認する検出組に対応する組識別子を有する情報等である。
Further, the
また、第二通信部301は、サーバ装置1から送信される確定情報を受信する。
Further, the
また、第二通信部301は、第二受付部300が受付けた評価情報を、評価対象の運転者と対応づけて、サーバ装置1に送信する。例えば、第二通信部301は、評価対象の利用者の運転者識別子や、評価対象の運転者に対応する検出組を特定可能な情報と対応づけて、評価情報を送信する。第二通信部301は、評価情報を、第二情報端末3を利用する利用者の利用者識別子と対応づけて送信してもよい。
In addition, the
また、第二通信部301は、サーバ装置1から送信される待合識別子を受信する。
Further, the
また、第二通信部301は、サーバ装置1から送信される待合せ場所に関する情報を受信する。
In addition, the
第二通信部301は、第一情報端末2と通信を行なう。第二通信部301は、第一情報端末2に対する情報の送信と、第一情報端末2からの情報の受信を行なう。
The
第二通信部301は、第一情報端末2から送信される待合識別子を受信する。
The
例えば、第二通信部301は、第二情報端末3を特定可能な情報を送信する。例えば、第二通信部301は、確定情報により確定された検出組に対応する自端末である第二情報端末3を、同じ検出組の第一情報端末2が特定可能な情報を送信する。第二情報端末3を特定可能な情報を送信する。第二通信部301は、例えば、確定情報を受信後に、第二情報端末3を特定可能な情報を送信する。第二通信部301は、例えば、第二情報端末3を特定可能な情報を、予め指定された一定の間隔や、不定の間隔ごとに、繰り返し送信する。
For example, the
第二情報端末3を特定可能な情報とは、例えば、第一情報端末2に送信された確定情報に含まれる(あるいは確定情報により指定される組関連情報に含まれる)第二情報端末3を利用する利用者の利用者識別子や組識別子である。例えば、第二通信部301は、第二情報端末3を特定可能な情報として図示しない格納部等に予め格納されている第二情報端末3を利用する利用者の利用者識別子を有する情報を送信する。
The information that can identify the
第二通信部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
なお、上記の情報とともに、GPS等が取得した第二情報端末3の現在位置情報を送信するようにしていもよい。
In addition, you may make it transmit the present location information of the
また、第二通信部301は、第一情報端末2から送信される第一情報端末2を特定可能な情報、例えば、第一情報端末2を利用する運転者識別子を受信する。さらに、この運転者識別子とともに送信される第一情報端末2の現在位置情報を受信してもよい。
The
第二通信部301は、通常、無線の通信手段で実現されるが、少なくとも一部が有線の通信手段により実現されても良い。また、第二通信部301は、放送を受信する手段で実現されても良い。なお、第二通信部301は、異なる規格等を有する異なる複数の通信手段で構成されていても良く、通信する情報等に応じて、異なる通信手段を適宜利用するようにしても良い。また、第二通信部301は、受信した情報を適宜、図示しない格納部等に蓄積してもよい。
The
第二近接検出部302は、第二通信部301が行なう通信に応じて、第二情報端末3に対する近接を検出する。ここでの近接の検出は、近接したことを検出することであってもよく、近接した度合いを示す情報、例えば、近接した距離や、近接の程度を表す指標等を取得することであってもよい。
The second
例えば、第二近接検出部302は、第二通信部301が、第一情報端末2を特定可能な情報(例えば、運転者識別子を有する情報)を受信した場合に、この特定可能な情報で特定される第一情報端末2に近接したことを検出する。あるいは、第二近接検出部302は、第二通信部301が受信する第一情報端末2を特定可能な情報の受信強度から、この特定可能な情報で特定される第一情報端末2までの距離を示す情報を取得してもよい。受信強度を用いて、情報を送信した端末までの距離を検出する技術は、上述したBLE等においては公知の技術であるため、ここでは詳細な説明は省略する。また、第二近接検出部302は、第一情報端末2がこの第一情報端末2を特定可能な情報と対応づけて送信する現在位置情報を第二通信部301が受信した場合に、この現在位置情報と、第二情報端末3の図示しないGPS等が取得する第二情報端末3の現在位置の情報とを用いて、第一情報端末2と第二情報端末3との間の距離の情報を取得しても良い。
For example, when the
また、第二近接検出部302は、上記で取得した距離の情報が、予め指定された範囲内の値であるか否かを判断することにより、第二情報端末3に近接したことを検出するようにしても良い。例えば、上記で取得した距離の情報が、予め指定された閾値以下である場合に、近接したと判断してもよい。
Further, the second
なお、例えば、第二近接検出部302は、確定情報により確定された検出組の第一情報端末2の近接のみを検出するようにしても良い。例えば、第二近接検出部302は、第二通信部301が、第一情報端末2を特定可能な情報(例えば、運転者識別子を有する情報)を受信した場合において、この特定可能な情報が、確定情報により格納された検出組の第一情報端末2を特定するものである場合に、この第一情報端末2についての近接を検出し、特定するものでない場合、検出しなくてもよい。
For example, the second
第二近接検出部302は、通常、MPUやメモリ等から実現され得る。第二近接検出部302の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The second
第二出力部303は、第二近接検出部302の検出結果に応じて、第一情報端末2に対する近接に関する情報を出力する。第二出力部303は、例えば、第二近接検出部302が近接を検出した第一情報端末2に対する近接に関する情報を出力する。第二出力部303は、例えば、第二近接検出部302が、第一情報端末2の近接を検出した場合に、この第一情報端末2に対する近接に関する情報を出力する。また、第二出力部303は、例えば、第二近接検出部302が取得した第一情報端末2との距離の情報が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合(例えば、距離が予め指定された閾値以下である場合等)に、この第一情報端末2に対する近接に関する情報を出力する。
The
近接に関する情報とは、例えば、第一情報端末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
なお、第二通信部301が、サーバ装置1から待合場所に関する情報を受信した場合、第二出力部303は、この待合場所に関する情報を出力しても良い。例えば、第二出力部303は、待合せ場所に関する情報である待合せ場所までの経路を案内する情報を出力する。例えば、待合せ場所に関する情報が、第二情報端末3の現在地から、この待合せ場所までの経路情報である場合、この経路情報を示すテキストや、経路情報が示す経路を示した地図の画像(例えばナビゲーション画像)等を表示する。また、待合せ場所に関する情報が待合せ場所までの経路を示す地図情報である場合、待合場所送信部114は、この地図情報を出力(例えば表示)してもよい。
In addition, when the
また、第二通信部301が、第一情報端末2から送信される待合識別子を受信した場合、第二通信部301は、この待合識別子が、サーバ装置1から送信された待合識別子を一致するか否かを判断し、一致する場合、この待合識別子に関する情報を出力しても良い。例えば、待合識別子に関する情報とは、待合識別子に含まれる一以上の情報であっても良く、待合識別子を受信したことを示す情報であっても良く、運転者が近接してることを示す情報であってもよい。
When the
ここでの出力とは、通常、モニタへの表示、プロジェクターを用いた投影、音出力等であるが、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであってもよい。 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
第二送信部304は、第二近接検出部302の検出結果に応じて、乗車情報を送信する。第二送信部304は、例えば、自端末である第二情報端末3と対応づけられた利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、第二近接検出部302が近接を検出した第一情報端末2と対応づけられた運転者識別子が示す運転者が運転する自動車に乗ったことを示す情報である乗車情報を、サーバ装置1に送信する。例えば、乗車情報は、自端末である第二情報端末3に対応する利用者識別子と、自動車に乗ったことを示す情報(例えばフラグの情報等)とを有する情報である。更に、第二近接検出部302が近接を検出した第二情報端末3と対応づけられた運転者識別子と、現在の日時等の日時の情報を有していても良い。なお、サーバ装置1側で利用者が自動車に乗ったことを示す情報であるか否かが判断可能であれば、自動車に乗ったことを示す情報は送信しなくてもよい。
The
例えば、第二送信部304は、第二近接検出部302が第一情報端末2の近接を検出した場合に、自端末である第二情報端末3に対応づけられた利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。第二出力部303は、例えば、第二近接検出部302が取得した第一情報端末2との距離が、予め指定された範囲内にあるか否かを判断し、予め指定された範囲内にある場合(例えば、距離が予め指定された閾値以下である場合等)に、自端末である第二情報端末3に対応づけられた利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。また、例えば、第二近接検出部302が取得した第一情報端末2との距離の情報により、第二情報端末3に対して予め指定された範囲内で検出されていなかった第一情報端末2が、予め指定された範囲内で検出された場合に、第二送信部304は、自端末である第二情報端末3に対応する利用者識別子と対応づけられた乗車情報をサーバ装置1に送信する。また、これらの場合において、近接が検出された第二情報端末3の運転者識別子を有する乗車情報を送信するようにしてもよい。
For example, when the second
なお、第一送信部204が乗車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末2と第二情報端末3との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が同乗しているか否かが判断可能な距離、例えば、数メートル、できれば1ないし2メートル以内であることが好ましい。
In addition, the threshold of the distance between the 1st information terminal 2 and the
また、第二送信部304は、第二近接検出部302の検出結果に応じて、降車情報を送信する。第二送信部304は、例えば、自端末である第二情報端末3の利用者識別子と対応づけられた情報であって、この利用者識別子が示す利用者が、第二近接検出部302が近接を検出した第一情報端末2と対応づけられた運転者識別子が示す運転者が運転する自動車から降車したことを示す情報である降車情報を、サーバ装置1に送信する。例えば、乗車情報は、自端末である第二情報端末3に対応する利用者識別子と、自動車から降車したことを示す情報(例えばフラグの情報等)とを有する情報である。更に、第二近接検出部302が近接を検出した第二情報端末3と対応づけられた運転者識別子と、現在の日時等の日時の情報を有していても良い。なお、サーバ装置1側で利用者が自動車から降車したことを閉め宇情報であるか否かが判断可能であれば、自動車から降車したことを示す情報は送信しなくてもよい。
The
例えば、第二送信部304は、第二近接検出部302が直前まで近接を検出していた第一情報端末2について、近接が検出できなくなった場合に、自端末である第二情報端末3の利用者識別子と対応づけられた降車情報をサーバ装置1に送信する。この降車情報は、上記の近接を検出していた第一情報端末2に対応する運転者識別子と対応づけられた降車情報であってもよい。また、第二出力部303は、例えば、第二近接検出部302が取得した第一情報端末2との距離が、予め指定された範囲内にあるか否かを判断するようにし、直前まで、予め指定された範囲内の距離であった(例えば、距離が予め指定された閾値以下であった)第一情報端末二が、予め指定された範囲内の距離でなくなった場合(例えば、距離が予め指定された閾値以下でなくなった場合)に、自端末である第二情報端末3の利用者識別子と対応づけられた降車情報をサーバ装置1に送信する。この降車情報は、上記の近接を検出していた第一情報端末2と対応づけられた降車情報をサーバ装置1であってもよい。
For example, the
なお、第二送信部304が降車情報を送信するか否かの判断のための、近接の判断に用いられる第一情報端末2と第二情報端末3との間の距離の閾値は、例えば、一の運転者が運転する自動車に、利用者が乗っているか否かが判断可能な距離、例えば、数メートル、できれば1ないし2メートル以内であることが好ましい。
In addition, the threshold value of the distance between the 1st information terminal 2 and the
第二送信部304は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。第二送信部304は、通信デバイスを含むと考えても、含まないと考えても良い。
The
なお、乗車情報や降車情報の送信が、第一情報端末2の第一送信部204で行なわれる場合、第二送信部304は省略しても良い。
In addition, when transmission of boarding information or alighting information is performed by the
待合端末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
待合受信部401は、サーバ装置1から送信される待合識別子を受信する。待合受信部401は、受信した識別子を、図示しない格納部等に一時記憶する。
The waiting
また、待合受信部401は、第一情報端末2から送信される待合識別子を受信してもよい。
In addition, the waiting
待合受信部401は、通常、無線の通信手段で実現されるが、放送を受信する手段で実現されても良い。また、有線の通信手段で実現されても良い。待合受信部401は、通信デバイスを含むと考えても、含まないと考えても良い。
The waiting
待合出力部402は、待合受信部401が受信した待合識別子が、サーバ装置1から受信した待合識別子のいずれか一つと一致するか否かを判断し、一致した場合、受信した待合識別子を出力する。ここでの出力は、モニタやプロジェクタによる表示や、音声出力である。
The queuing
待合出力部402は、出力デバイスを含むと考えても含まないと考えても良い。待合出力部402は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
The waiting
次に、情報処理システム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
(ステップS102)受信部101は、運転者識別子と対応づけられた第一経路関連情報を受信したか否かを判断する。受信した場合、受信した第一経路関連情報を運転者識別子と対応づけて情報格納部102に蓄積して、ステップS103に進む。受信していない場合、ステップS105に進む。なお、予め指定された設定や、運転者等の指示に応じて、受付けた第一経路関連情報を用いて経路探索を行なって、運転者の経路情報を取得して、この経路情報を有する第一経路関連情報を蓄積するようにしても良い。
(Step S <b> 102) The receiving
(ステップS103)検出部106は、ステップS102で受信した第一経路関連情報を用いて検出条件を満たす第一経路関連情報と第二経路関連情報との組を検出する処理を行なう。なお、この組を検出する処理の詳細については後述する。
(Step S103) The
(ステップS104)送信部107は、ステップS103で検出した組についての組関連情報を、この検出組に対応した第一情報端末2と第二情報端末3とに送信する。そして、ステップS101に戻る。なお、ステップS103で一以上の組が検出されていない場合、送信は行なわず、ステップS101に戻る。
(Step S <b> 104) The
(ステップS105)受信部101は、利用者識別子と対応づけられた第二経路関連情報を受信したか否かを判断する。受信した場合、受信した第二経路関連情報と利用者識別子とを対応づけて情報格納部102に蓄積して、ステップS106に進む。受信していない場合、ステップS107に進む。なお、予め指定された設定や、利用者等の指示に応じて、受付けた第二経路関連情報を用いて経路探索を行なって、利用者の経路情報を取得して、この経路情報を有する第二経路関連情報を蓄積するようにしても良い。
(Step S <b> 105) The receiving
(ステップS106)送信部107は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、、送信部107は、受信部101が、第二経路関連情報を受信した場合に、この第二経路関連情報に対応づけられた利用者が、予め指定された行動の一つである第二経路関連情報を送信する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部110から読み出して、この連絡先情報が示す連絡先に、利用者が、第二経路関連情報を送信する行動を行なったことに関する情報を送信する。例えば、送信部107は、利用者が自動車を利用して移動しようとしていることを示す情報を送信する。そして、ステップS101に戻る。
(Step S106) The
(ステップS107)受信部101は、運転者識別子または利用者識別子と対応づけられた、ステップS104で送信した組関連情報のいずれか一つを承認する情報を受信したか否かを判断する。受信した承認する情報を、ステップS104で送信した組関連情報と運転者識別子または利用者識別子とを対応づけて、情報格納部102等に蓄積する。なお、ステップS103において蓄積した組関連情報に、対応する運転者識別子を受信したことを示すフラグの情報や、対応する利用者識別子を受信したことを示すフラグの情報等を付与するようにしても良い。そしてステップ108に進む。受信していない場合、ステップS112に進む。
(Step S107) The receiving
(ステップS108)送信部107は、ステップS107で受信した承認する情報と対応づけられた組関連情報が、承認条件を満たすか否かを判断する。例えば、送信部107は、ステップS107で受信した承認する情報と対応づけられた組関連情報に対応づけられた承認する情報として、運転者識別子に対応する承認する情報と、利用者識別子に対応する承認する情報との両方があるか否かを判断する。両方がある場合、承認条件を満たすと判断し、両方がない場合、承認条件を満たさないと判断する。承認条件を満たす場合、ステップS109に進み、満たさない場合、ステップS101に戻る。
(Step S108) The
(ステップS109)送信部107は、ステップS108で、対応づけられた承認する情報がそろった組関連情報に対する確定情報を、この組関連情報が対応づけられている運転者識別子に対応する第一情報端末2及び利用者識別子に対応づけられている第二情報端末3に送信する。
(Step S109) In step S108, the transmitting
(ステップS110)待合識別子送信部115は、ステップS108で送信された確定情報に対応する組関連情報に対応づけられた第二経路関連情報が示す利用者の出発地が、待合場所の一つであるか否かを判断する。待合場所である場合、ステップS111に進み、待合場所でない場合、ステップS101に戻る。
(Step S110) The waiting
(ステップS111)待合識別子送信部115は、ステップS108で確定情報を送信した第一情報端末2と第二情報端末3とステップS110で出発地であると判断された待合場所に対応づけられた待合端末4に、待合識別子を送信する。待合識別子は、同じ待合端末4内で識別可能な情報であってもよく、全ての待合端末4内で識別可能な情報であってもよい。そして、ステップS101に戻る。
(Step S111) The waiting
(ステップS112)受信部101は、一の第二情報端末3の位置を示す地点情報を受信したか否かを判断する。受信した場合、ステップS113に進み、受信していない場合、ステップS115に進む。
(Step S112) The receiving
(ステップS113)待合場所送信部114は、ステップS112において受信した第二情報端末3の地点情報に対して予め指定された関係を有する待合場所情報が、待合場所情報格納部113に格納されているか否かを判断する。予め指定された関係とは、例えば、第二情報端末3の地点情報が示す地点と、待合場所情報が示す場所との距離が、予め指定された値以下である関係である。格納されている場合、ステップS114に進み、格納されていない場合、ステップS101に戻る。
(Step S113) Whether the waiting
(ステップS114)待合場所送信部114は、ステップS113で検出された待合場所情報が示す待合場所に関する情報を、地点情報を送信した第二情報端末3に送信する。そして、ステップS101に戻る。
(Step S114) The waiting
(ステップS115)受信部101は、利用者識別子と対応づけられた乗車情報を受信したか否かを判断する。受信した場合、乗車情報を利用者識別子と対応づけて乗車情報格納部108に蓄積し、ステップS116に進み、受信していない場合、ステップS117に進む。
(Step S115) The receiving
(ステップS116)送信部107は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、送信部107は、乗車情報が蓄積された場合に、この乗車情報に対応づけられた利用者が、予め指定された行動の一つである運転者が運転する自動車に乗車する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部110から読み出して、この連絡先情報が示す連絡先に、利用者が、自動車に乗車する行動を行なったことに関する情報を送信する。例えば、送信部107は、利用者を自動車に乗車したことを示す情報やその日時等を送信する。そして、ステップS101に戻る。
(Step S116) The
(ステップS117)受信部101は、利用者識別子と運転者識別子とに対応づけられた降車情報を受信したか否かを判断する。受信した場合、降車情報を利用者識別子と対応づけて降車情報格納部109に蓄積し、ステップS118に進み、受信していない場合、ステップS120に進む。
(Step S117) The receiving
(ステップS118)送信部107は、利用者の行動の検出結果を取得して、取得した検出結果を送信する。ここでは、送信部107は、降車情報が蓄積された場合に、この降車情報に対応づけられた利用者が、予め指定された行動の一つである運転者が運転する自動車から降車する行動を行なったことを検出する。そして、この利用者の利用者識別子に対応付けられた連絡先情報を、連絡先情報格納部110から読み出して、この連絡先情報が示す連絡先に、利用者が、自動車から降車する行動を行なったことに関する情報を送信する。例えば、送信部107は、利用者を自動車に降車したことを示す情報やその日時等を送信する。
(Step S118) The
(ステップS119)報奨取得部112は、降車情報に対応づけられた運転者識別子に対応する報奨情報を取得する。例えば、予め指定された報奨情報を取得する。なお、降車情報と対応づけられた利用者識別子と運転者識別子との組に対応する組関連情報を検出して、この組関連情報が示す運転者が利用者を運んだ距離や時間に応じた報奨情報、例えば距離や時間に比例する報奨情報を取得するようにしてもよい。報奨取得部112は、取得した報奨情報を、運転者識別子と対応づけて報奨格納部111に蓄積する。そして、ステップS101に戻る。
(Step S119) The
(ステップS120)受信部101は、運転者識別子と対応づけられた評価関連情報、または利用者識別子と対応づけられた評価関連情報を受信したか否かを判断する。受信した場合、ステップS121に進み、受信していない場合、ステップS101に戻る。
(Step S120) The receiving
(ステップS121)受信部101は、ステップS120で受信した評価関連情報に対応した評価情報を取得して、運転者識別子または利用者識別子と対応づけて評価情報格納部105に蓄積する。そして、ステップS101に戻る。
(Step S121) The receiving
なお、図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
(ステップS202)検出部106は、ステップS201で読み出した第一経路関連情報に対応づけられた運転者識別子と対応づけられた第一許容範囲条件を、第一条件格納部103から取得する。
(Step S <b> 202) The
(ステップS203)検出部106は、カウンターmに値1を代入する。
(Step S203) The
(ステップS204)検出部106は、m番目の第二経路関連情報が、情報格納部102に格納されているか否かを判断する。格納されている場合、ステップS205に進み、格納されていない場合、ステップS210に進む。
(Step S <b> 204) The
(ステップS205)検出部106は、m番目の第二経路関連情報に対応づけられた利用者識別子と対応づけられた第二許容範囲条件を、第二条件格納部104から取得する。
(Step S205) The
(ステップS206)検出部106は、m番目の第二経路関連情報を情報格納部102から取得し、取得した第二経路関連情報が、ステップS202とステップS205で取得した第一許容範囲条件と第二許容範囲条件とを含む検出条件を満たすか否かを判断する。
(Step S206) The
(ステップS207)検出部106は、検出条件を満たすと判断した場合、ステップS208に進み、満たさないと判断した場合、ステップS204に戻る。
(Step S207) If the
(ステップS208)検出部106は、条件を満たすと判断された組の第二経路関連情報を、検出時に取得した経路を移動する時間の情報等と対応づけて図示しない格納部に蓄積する。ここでの蓄積は一時記憶と考えてもよい。また、第一経路関連情報と対応づけて蓄積することは、第二経路関連情報に対応する識別子等と対応づけて蓄積することと考えてもよい。
(Step S208) The
(ステップS209)検出部106は、カウンターmの値を1インクリメントする。そして、ステップS204に戻る。
(Step S209) The
(ステップS210)検出部106は、ステップS207で条件を満たす一以上の組が検出されたか否かを判断する。検出された場合、ステップS211に進み、検出されなかった場合、上位の処理にリターンする。
(Step S210) The
(ステップS211)検出部106は、ステップS207で複数の組が検出されたか否かを判断する。複数の組が検出された場合、ステップS212に進み、検出されていない場合、ステップS213に進む。
(Step S211) The
(ステップS212)検出部106は、ステップS208で蓄積された第二経路関連情報の中から、対応づけられた移動時間の長さが最も短い第二経路関連情報を検出する。なお、ここでは、移動時間で第二経路関連情報を検出するようにしたが、移動経路の長さや、その他の要素で第二経路関連情報を検出してもよい。この場合、これらの情報は、ステップS208等で第二経路関連情報と対応づけて蓄積しておく。
(Step S212) The
(ステップS213)検出部106は、ステップS211やステップS212において検出部106により検出された一の第二経路関連情報と、ステップS201で読み出した第一経路関連情報との組の組関連情報を、情報格納部102等に蓄積する。そして、上位の処理にリターンする。
(Step S213) The
なお、上記においては、受信部101が一の第一経路関連情報を受信し蓄積した場合に、検出条件を満たす検出組を検出する処理を、この一の第一経路関連情報と、既に受信部101が受信して蓄積した一以上の第二経路関連情報との組み合わせについて順次行なうようにしたが、本発明においては、受信部101が、一の第二経路関連情報を受信した場合に、この一の第二経路関連情報と、既に受信部101が受信して蓄積した一以上の第一経路関連情報との組み合わせについて順次行うようにしてもよい。この場合、上記の図2において、ステップS103の処理を、ステップS105で第二経路関連情報を受信した直後、またはステップS106の直後に行うようにするとともに、図3と同様の処理を、第一経路関連情報および第二経路関連情報、運転者識別子および利用者識別子を適宜読み替えて実行するようにすればよい。
In the above description, when the receiving
次に、情報処理システム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
(ステップS302)第一通信部201は、ステップ301で受付けた第一経路関連情報を、第一情報端末2の図示しない格納部に格納されている運転者識別子と対応づけてサーバ装置1に送信する。
(Step S302) The
(ステップS303)第一通信部201は、サーバ装置1から組関連情報を受信したか否かを判断する。受信した場合、ステップS304に進み、受信していない場合、ステップS303に戻る。なお、予め指定した時間以上、組関連情報を受信できなかった場合、ステップS301に戻るようにしてもよい。
(Step S <b> 303) The
(ステップS304)第一出力部203は、ステップS303で受信した組関連情報を、モニタ等に表示する。
(Step S304) The
(ステップS305)第一受付部200は、ステップS304で表示した組関連情報に対して承認を受付けたか否かを判断する。受付けた場合、ステップS306に進み、受付けていない場合、ステップS301に戻る。承認を受付けていない場合とは、例えば、承認しないことを示す指示を受付けた場合や、予め指定された時間以上、承認を受付けなかった場合等である。
(Step S305) The
(ステップS306)第一通信部201は、承認することを示す情報を、運転者識別子と対応づけてサーバ装置1に送信する。そして、ステップS301に戻る。
(Step S306) The
(ステップS307)第一通信部201は、サーバ装置1から確定情報を受信したか否かを判断する。受信した場合、ステップS308に進み、受信していない場合、ステップS313に進む。
(Step S <b> 307) The
(ステップS308)第一通信部201は、受信した確定情報を、図示しない格納部等に蓄積する。
(Step S308) The
(ステップS309)第一出力部203は、受信した確定情報を、図示しないモニタ等に表示する。
(Step S309) The
(ステップS310)第一通信部201は、サーバ装置1から待合識別子を受信したか否かを判断する。受信したい場合、ステップS311に進み、受信していない場合、ステップS312に進む。
(Step S <b> 310) The
(ステップS311)第一通信部201は、受信した待合識別子を、確定情報と対応づけて、図示しない格納部に蓄積する。
(Step S311) The
(ステップS312)第一通信部201は、図示しない格納部等に予め格納されている運転者識別子と、ステップS311で蓄積した待合識別子の送信を開始する。例えば、これらの情報を予め指定された一定または不定のタイミングで繰り返し送信する。そして、ステップS301に戻る。
(Step S312) The
(ステップS313)第一通信部201は、第二情報端末3から利用者識別子を受信したか否かを判断する。受信した場合、ステップS314に進み、受信していない場合、ステップS301に戻る。
(Step S313) The
(ステップS314)第一近接検出部202は、受信した利用者識別子が、ステップS308で蓄積された確定情報と対応づけられた利用者識別子であるか否かを判断する。対応づけられた利用者識別子である場合、確定された検出組の利用者識別子であるため、ステップS315に進み、対応づけられていない利用者識別子である場合、ステップS301に戻る。
(Step S314) The first
(ステップS315)第一近接検出部202は、利用者識別子を受信した際の受信強度等から、第二情報端末3までの距離を取得し、取得した距離が、あらかじめ用意された閾値以下であるか否かを判断する。閾値以下である場合、ステップS316に進み、閾値以下でない場合、ステップS317に進む。
(Step S315) The first
(ステップS316)第一出力部23は、確定した検出組に対応する利用者識別子に対応する第二情報端末3が近接していることを示す情報を出力する。例えば、図示しないモニタ等に表示する。そして、ステップS301に戻る。
(Step S316) The first output unit 23 outputs information indicating that the
(ステップS317)第一近接検出部202は、直前に取得した同じ利用者識別子に対応する第二情報端末3との距離が、閾値以下であったか否かを判断する。閾値以下であった場合、ステップS318に進み、閾値以下でない場合、ステップS301に戻る。
(Step S317) The first
(ステップS318)第一出力部203は、評価関連情報を入力する画面を図示しないモニタ等に表示する。
(Step S318) The
(ステップS319)第一受付部200は、確定した検出組に対応する利用者に対する評価関連情報の入力を受付けたか否かを判断する。受付けた場合、ステップS320に進み、受付けていない場合、ステップS319に戻る。
(Step S319) The
(ステップS320)第一通信部201は、ステップS319で受付けた評価関連情報を評価対象の利用者識別子と対応づけてサーバ装置1に送信する。なお、更に、評価を行なった運転者の運転者識別子を対応づけて送信するようにしてもよい。
(Step S320) The
なお、図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
なお、図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
(ステップS401)第二通信部301は、第二情報端末3の現在位置情報をサーバ装置1に送信する。例えば、図示しないGPS等が取得した現在位置情報を送信する。
(Step S401) The
(ステップS402)第二通信部301は、ステップS401で送信した現在位置情報に対して予め指定された関係にある待合場所を示す待合場所情報を受信したか否かを判断する。受信した場合、ステップS403に進み、受信していない場合、ステップS404に進む。受信していない場合とは、例えば、予め指定された時間以上、待合場所情報を受信していない場合や、サーバ装置1から対応した待合場所情報がない旨の情報を受信した場合等である。
(Step S402) The
(ステップS403)第二表示部303は、ステップS402で受信した待合場所情報を用いて待合場所までの経路を案内する情報を出力する。例えば、モニタ等に表示する。例えば、第二情報端末3が経路探索を行なう図示しない処理部を有していたとすると、現在位置情報と、待合場所情報が示す待合場所の地点情報とを用いて、現在位置から待合場所までの経路情報を取得して表示する。
(Step S403) The
(ステップS404)第二受付部300は、第二経路関連情報の入力を受付けたか否かを判断する。ここでの受付は、例えば、利用者が入力した出発地や目的地の情報を用いて図示しない経路探索を行う処理部等が取得した経路情報を受付けることや、図示しないGPSが取得した現在位置情報を受付けることも含む概念である。また、第二受付部300は、第二通信部が取得した待合場所情報が示す地点の情報を、第二経路関連情報の出発地を示す情報として受け付けるようにしてもよい。受付けた場合、ステップS405に進みに進み、受付けていない場合、ステップS406に進む。
(Step S404) The
(ステップS405)第二通信部301は、ステップS404で受付けた第二経路関連情報を、図示しない格納部等に格納されている第二情報端末3の利用者識別子と対応づけて、サーバ装置1に送信する。そして、ステップS404に戻る。
(Step S405) The
(ステップS406)第二通信部406は、サーバ装置1から組関連情報を受信したか否かを判断する。受信した場合、ステップS407に進み、受信していない場合、ステップS410に進む。
(Step S <b> 406) The
(ステップS407)第二出力部303は、ステップS406で受信した組関連情報を、図示しないモニタ等に表示する。
(Step S407) The
(ステップS408)第二受付部300は、ステップS407で表示した組関連情報に対して承認を受付けたか否かを判断する。受付けた場合、ステップS409に進み、受付けていない場合、ステップS404に戻る。承認を受付けていない場合とは、例えば、承認しないことを示す指示を受付けた場合や、予め指定された時間以上、承認を受付けなかった場合等である。
(Step S408) The
(ステップS409)第二通信部301は、承認することを示す情報を、利用者識別子と対応づけてサーバ装置1に送信する。そして、ステップS404に戻る。
(Step S409) The
(ステップS410)第二通信部301は、サーバ装置1から確定情報を受信したか否かを判断する。受信した場合、受信した確定情報を情報格納部102等の格納部に蓄積して、ステップS411に進み、受信していない場合、ステップS415に進む。
(Step S <b> 410) The
(ステップS411)第二出力部303は、受信した確定情報を、図示しないモニタ等に表示する。
(Step S411) The
(ステップS412)第二通信部301は、待合識別子をサーバ装置1から受信したか否かを判断する。受信した場合、ステップS413に進み、受信していない場合、ステップS414に進む。
(Step S412) The
(ステップS413)第二出力部303は、受信した待合識別子を、図示しないモニタ等に表示する。
(Step S413) The
(ステップS414)第二通信部301は、図示しない格納部等に予め格納されている利用者識別子の出力を開始する。例えば、これらの情報を予め指定された一定または不定のタイミングで繰り返し送信する。そして、ステップS404に戻る。
(Step S414) The
(ステップS415)第二通信部301は、第一情報端末2から運転者識別子を受信したか否かを判断する。受信した場合、ステップS416に進み、受信していない場合、ステップS404に戻る。
(Step S415) The
(ステップS416)第二近接検出部302は、受信した運転者識別子が、ステップS410で受信して蓄積された確定情報と対応づけられた運転者識別子であるか否かを判断する。対応づけられた運転者識別子である場合、確定された検出組の運転者識別子であるため、ステップS417に進み、対応づけられていない運転者識別子である場合、ステップS404に戻る。
(Step S416) The
(ステップS417)第二近接検出部302は、運転者識別子を受信した際の受信強度等から、第一情報端末2までの距離を取得し、取得した距離が、あらかじめ用意された閾値以下であるか否かを判断する。この閾値は、上述したステップS315で利用する閾値と異なる値であって良い。閾値以下である場合、ステップS418に進み、閾値以下でない場合、ステップS420に進む。
(Step S417) The second
(ステップS418)第二送信部304は、利用者識別子と対応づけた乗車情報を送信済であるか否かを判断する。送信済でない場合、ステップS419に進み、送信済である場合、ステップS404に戻る。
(Step S418) The
(ステップS419)第二送信部304は、利用者識別子と対応づけた乗車情報をサーバ装置1に送信する。そして、ステップS404に戻る。
(Step S419) The
(ステップS420)第二近接検出部302は、一つ前のステップS417において取得した距離が、閾値以下であったか否かを判断する。閾値以下であった場合、ステップS422に進み、閾値以下でなかった場合、ステップS421に進む。
(Step S420) The second
(ステップS421)第二出力部303は、確定した検出組に対応する運転者識別子に対応する第一情報端末2が近接していることを示す情報を出力する。例えば、確定情報に対応する運転者識別子が示す運転者が近づいている旨の情報を、図示しないモニタ等に表示する。そして、ステップS404に戻る。
(Step S421) The
(ステップS422)第二送信部304は、利用者識別子と対応づけた降車情報をサーバ装置1に送信する。
(Step S422) The
(ステップS423)第二出力部303は、評価関連情報を入力する画面を図示しないモニタ等に表示する。
(Step S423) The
(ステップS424)第二受付部300は、確定した検出組に対応する運転者に対する評価関連情報の入力を受付けたか否かを判断する。受付けた場合、ステップS425に進み、受付けていない場合、ステップS424に戻る。
(Step S424) The
(ステップS425)第二通信部301は、ステップS319で受付けた評価関連情報を評価対象の運転者の運転者識別子と対応づけてサーバ装置1に送信する。そして、処理を終了する。なお、更に、評価を行なった利用者の利用者識別子を対応づけて送信するようにしてもよい。
(Step S425) The
なお、上記において、第一情報端末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
次に、情報処理システム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
(ステップS502)待合受信部401は、受信した待合識別子を図示しない格納部等に蓄積する。そして、ステップS501に戻る。
(Step S502) The waiting
(ステップS503)待合受信部401は、第一情報端末2から待合識別子を受信したか否かを判断する。例えば、サーバ装置1以外が送信した待合識別子は、第一情報端末2から送信された待合識別子であると判断してもよい。受信した場合、ステップS504に進み、受信していない場合、ステップS501に戻る。
(Step S503) The waiting
(ステップS504)待合出力部402は、ステップS502で蓄積した待合識別子の中に、ステップS503で受信した待合識別子と同じものがあるか否かを判断する。ある場合、ステップS505に進み、ない場合、ステップS501に戻る。
(Step S504) The waiting
(ステップS505)待合出力部402は、ステップS503で受信した待合識別子を図示しないモニタ等に表示する。そして、ステップS501に戻る。
(Step S505) The waiting
なお、図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
ショッピングセンターの近くにいる一の利用者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
図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
サーバ装置1の受信部101は、第二情報端末3から送信される現在地を示す座標(xA0、yA0)と、利用者識別子「U001」とを受信すると、待合場所送信部114は、この第二情報端末3の現在地に対して、予め指定された位置関係にある待合場所の検出を行なう。具体的には、第二情報端末3から送信される現在地を示す座標(xA0、yA0)と、図7に示した待合場所情報格納部113の各行(レコード)の「待合場所」の属性値である座標とを用いて、各待合場所までの距離を算出する。そして、算出した距離が、待合場所を検出するための予め指定された閾値以下である行を検出する。ここでは、「待合場所ID」の属性値が「ショッピングセンター前」である行の「待合場所」の座標(x001,y001)と、座標(xA0、yA0)との間の距離が、予め指定された閾値以下であったとすると、待合場所送信部114は、この行を検出する。
When the receiving
待合場所送信部114は、待合場所情報として、検出した行の「待合場所ID」の属性値「ショッピングセンター前」と、「待合場所」の属性値である座標(x001,y001)とが、利用者Aの第二情報端末3に送信される。
The waiting
利用者Aの第二情報端末3の受信部101が、サーバ装置1から上記の待合場所情報を受信すると、第一出力部203は、受信した待合場所情報が有する「待合場所ID」である「ショッピングセンター前」を図示しないモニタ等に表示する。また、第一出力部203は、図示しない経路探索を行なう処理部に、受信した待合場所情報の座標(x001,y001)と、上記で取得した現在位置の座標(xA0、yA0)とを用いて、現在位置から待合場所までの経路探索を行なわせ、探索結果として得られた経路情報を用いて、現在位置から待合場所までの経路を案内する画像を表示する。例えば、図示しない格納部等に格納されている地図上に経路情報が示す経路を示した地図を、図示しないモニタ等に表示する。
When the receiving
図8は、第二情報端末3による待合場所の識別子と、待合場所までの経路を案内する地図との表示例を示す図である。
FIG. 8 is a diagram illustrating a display example of an identifier of the waiting place by the
利用者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
受信部101は、第二情報端末3から送信される上記の第二経路関連情報と利用者識別子「U001」とを有する情報を受信して、第二経路関連情報を、利用者識別子と対応づけて情報格納部102に蓄積する。
The receiving
図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
また、利用者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
受信部101は、第二情報端末3から送信される上記の第二許容範囲条件と利用者識別子「U001」とを有する情報を受信して、受信した第二許容範囲条件を利用者識別子と対応づけて第二条件格納部104に蓄積する。
The receiving
図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
運転者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
また、運転者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
そして、運転者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
受信部101は、第一情報端末2から送信される上記の第一許容範囲条件と運転者識別子「U001」とを有する情報を受信して、受信した第一許容範囲条件を運転者識別子と対応づけて第一条件格納部103に蓄積する。なお、ここでは、同時に、第一経路関連情報戸、第一許容範囲条件とを受信した場合には、先に第一許容範囲条件の蓄積が行なわれるものとする。
The receiving
図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
また、受信部101は、第一情報端末2から送信される上記の第一経路関連情報と利用者識別子「D001」とを有する情報を受信して、第一経路関連情報を、利用者識別子と対応づけて情報格納部102に蓄積する。
The receiving
図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
受信部101が、運転者識別子「D001」と対応づけられた第一経路関連情報を受信して蓄積したため、検出部106は、この蓄積した第一経路関連情報を用いて、この第一経路関連情報と、この第一経路関連情報に対して検出条件を満たす第二経路関連情報との組を検出する。
Since the receiving
まず、検出部106は、上記の運転者識別子「D001」と対応づけられた第一経路関連情報を図12に示す第一経路関連情報管理表から読み出す。
First, the
また、検出部106は、上記の運転者識別子「D001」と対応づけられた第一許容範囲条件である「利用者を運ぶ場合と運ばない場合との移動予測時間の差が15分以内」という条件を、図11に示す第一許容範囲条件管理表から読み出す。
Further, the
次に、検出部106は、図9に示した第二経路関連情報管理表の一番上のレコード(行)の第二経路関連情報を読み出す。
Next, the
更に、この読み出した第二経路関連情報と対応づけられた利用者識別子(利用者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
ここでは、検出条件が、上記で説明した(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
検出部106は、まず、上記で取得した運転者識別子「D001」と対応づけられた第一経路関連情報に対応する経路情報として、この第一経路関連情報が有する経路情報である「経路R5」を取得する。
First, the
また、検出部106は、上記で取得した利用者識別子「U001」と対応づけられた第二経路関連情報から、利用者の出発地の地点情報である(x001,y001)と、目的地座標(x101,y101)とを取得する。そして、検出部106は、経路探索を行なって、利用者の出発地U1から、運転者経路である経路R5に達するまでの移動時間が最小となる最短経路とその往復の移動時間を取得する。取得した最短経路は、図13に示した点線の経路r1であり、その往復の移動時間は、5分であったとする。
In addition, the
検出部106は取得した出発地までの往復時間が、第一の閾値である8分以内であるか否かを判断する。ここでは、8分以内であり、この条件を満たすと判断される。
The
同様に、検出部106は、利用者の目的地U2から、運転者経路である経路R5に達するまでの移動時間が最小となる最短経路とその往復の移動時間を取得する。取得した最短経路は、図13に示した点線の経路r2であり、その往復の移動時間は、6分であったとする。検出部106は取得した目的地地までの往復時間が、第二の閾値である10分以内であるか否かを判断する。ここでは、10分以内であり、この条件も満たすと判断される。
Similarly, the
さらに、この場合の上記の往復時間の合計が、運転者経路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
また、検出部106は、運転者が、運転者経路R5を、出発地D1からこの運転者経路R5が経路r1と合流する地点まで移動し、更に、経路r1に沿って利用者が指定する出発地U1まで移動した場合の移動予測時間を取得し、この時間を、上記で取得した第一経路関連情報が示す運転者の出発予定日時である14時15分に加算した値を取得する。例えば、取得した移動予測時間が、「12分」であり、これを加算した日時(ここでは時刻)は、「14時27分」となる。この値は、運転者が利用者の出発地に到着する予定日時であるため、検出部106は、この到着予定日時と、利用者の第二経路関連情報が示す出発希望日時である「14時25分」との差が、上記で取得した第一許容範囲条件が示す時間である10分以下であるか否かを判断する。ここでは、この差が、「2分」であるため、検出部106は、第二許容範囲条件、即ち、「出発希望日時と、出発地へ到着する予定日時との差が10分以内」という条件を満たすと判断する。
Further, the
検出部106は、運転者識別子「D001」と対応づけられた第一経路関連情報と、利用者識別子「U001」と対応づけられた第二経路関連情報との組が、以上のような条件を全て満たしているため、この組を、検出条件を満たす組であると判断する。このため、検出部106は、上記の第一経路関連情報の「第一ID」である「10059」と、上記の第二経路関連情報の「第二ID」である「20014」とを対応づけて、情報格納部102等に蓄積する。また、上記の検出において取得した運転者経路R5を移動する途中で経路r1およびr2を通って利用者を運んだ場合の運転者が出発地から目的地まで移動する移動予測時間を、上記と同様に取得して、上記の第一経路関連情報の「第一ID」と第二経路関連情報の「第二ID」との組と対応づけて情報格納部102に蓄積する。
The
同様にして、検出部106は、上記で取得した運転者識別子「D001」と対応づけられた第一経路関連情報と、図9に示した第二経路関連情報管理表で管理されている上から二番目以降の第二経路関連情報についても、上記と同様の検出条件を満たすか否かを判断し、条件を満たす場合、その組の第一経路関連情報の識別子である「第一ID」の値と、第二経路関連情報の識別子である「第二ID」の値と、この組について取得した利用者を運んだ場合の運転者が出発地から目的地まで移動する移動予測時間とを対応づけて蓄積していく。
Similarly, the
そして、上記で受信した第一経路関連情報と、図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
なお、既に組が確定済の第二経路関連情報については、図示しないフラグ等の情報を付与することで、その後の組み合わせの検出対象にならないようにすることが好ましい。 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
検出部106は、検出した組を構成する第一経路関連情報の識別子である第一識別子と、第二経路関連情報の識別子である第二識別子とを対応づけて有する組情報に、組識別子を付与して情報格納部102等に蓄積する。組情報は、検出された第一経路関連情報と第二経路関連情報との組を示す情報である。なお、組情報は、第一識別子の代わりに、第一識別子が示す第一経路関連情報を有していてもよい。また、組情報は、第二識別子の代わりに、第二識別子が示す第二経路関連情報を有していても良い。
The
図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
送信部107は、検出部106が検出した一の検出組についての組関連情報を取得する。ここでは、例えば、一の検出組を構成する第一経路関連情報に対応づけられた運転者識別子と、この検出組を構成する第二経路関連情報に対応づけられた利用者識別子と、運転者の出発日時と、上記のような経路R5と、経路r1と、経路r2とを組み合わせた経路で運転者が利用者を運んで移動する際の、出発日時と、運転者が利用者の出発地に到着する予定日時と、利用者の目的地に到着する予定日時と、運転者の目的地に到着する予定日時と、移動に要する移動予測時間と、経路R5と、経路r1と、経路r2とを組み合わせた経路情報と、組識別子等を有する組関連情報を取得する。そして、送信部107は、この組関連情報を、上記の組識別子「P50004」と対応づけてこの検出組を構成する第一経路関連情報に対応づけられた運転者識別子「D001」に対応する第一情報端末2と、この検出組を構成する第二経路関連情報に対応づけられた利用者識別子「U001」に対応する第二情報端末3とに送信する。
The
運転者識別子「D001」が示す運転者Bの第一情報端末2の第一通信部201は、サーバ装置1から送信される組識別子「P50004」と対応づけられた組関連情報を受信する。この第一情報端末2の第一出力部203は、受信した組関連情報を図示しないモニタに表示する。また、第一出力部203は、この組関連情報が示す検出組について承認を受け付けるためのボタン等も表示する。
The
図15は、第一情報端末2の第一出力部203による組関連情報の表示例を示す図である。
FIG. 15 is a diagram illustrating a display example of group-related information by the
なお、送信部107が、組関連情報とともに、この組関連情報が有する利用者識別子に対応する評価情報等を第一情報端末2に送信するようにし、この第一情報端末2が、組関連情報と利用者識別子に対応する評価情報とを図示しないモニタ等に表示するようにしてもよい。このようにすることにより、利用者の評価情報を、運転者が利用者を承認するか否かの判断材料に用いることができる。
The transmitting
運転者Bが、承認ボタン1500を押すと、第一通信部201が、組関連情報に対応づけられた組識別子「P50004」と、運転者が承認することを示す値である「D=1」とを、承認情報としてサーバ装置1に送信する。
When the driver B presses the
サーバ装置1の受信部101が、第一情報端末2から、組識別子「P50004」と、運転者が承認することを示す値である「D=1」とを有する承認情報を受信すると、受信部101は、図14に示した組情報管理表において、組識別子である「組ID」が「P50004」であるレコード(行)を検索し、検出したレコードの「運転者承認」の値として「1」を入力する。なお、承認情報が、運転者が承認しないことを示す値「D=0」を有する場合、この「運転者承認」の値として「0」が入力される。
When the receiving
そして、送信部107は、この「組ID」が「P50004」であるレコードの「運転者承認」の値と、「利用者承認」の値がともに「1」であるか否かを判断する。ここでは、「利用者承認」の値がNullであるため、ともに「1」でないと判断し、確定情報を送信しない。
Then, the
同様に、利用者識別子「U001」が示す利用者Aの第二情報端末3の第二通信部301は、サーバ装置1から送信される組識別子「P50004」と対応づけられた組関連情報を受信する。この第二情報端末3の第二出力部303は、受信した組関連情報を図示しないモニタに表示する。また、第二出力部303は、この組関連情報が示す検出組について承認を受け付けるためのボタン等も表示する。例えば、第二出力部303は、図15と同様の内容の画面を第二情報端末3の図示しないモニタに表示する。
Similarly, the
なお、送信部107が、組関連情報とともに、この組関連情報が有する運転者識別子に対応する評価情報等を第二情報端末3に送信するようにし、この第二情報端末3が、組関連情報と運転者識別子に対応する評価情報とを図示しないモニタ等に表示するようにしてもよい。このようにすることにより、運転者の評価情報を、利用者が運転者を承認するか否かの判断材料に用いることができる。
The transmitting
利用者Aが、モニタに表示された承認ボタンを押すと、第二通信部301が、組関連情報に対応づけられた組識別子「P50004」と、利用者が承認することを示す値である「U=1」とを承認情報としてサーバ装置1に送信する。
When the user A presses the approval button displayed on the monitor, the
サーバ装置1の受信部101が、第二情報端末3から、組識別子「P50004」と、利用者が承認することを示す値である「U=1」とを有する承認情報を受信すると、受信部101は、図14に示した組情報管理表において、組識別子である「組ID」が「P50004」であるレコード(行)を検索し、検出したレコードの「利用者承認」の値として「1」を入力する。なお、承認情報が、利用者が承認しないことを示す値「U=0」を有する場合、この「利用者承認」の値として「0」が入力される。
When the receiving
そして、送信部107は、この「組ID」が「P50004」であるレコードの「運転者承認」の値と、「利用者承認」の値がともに「1」であるか否かを判断する。ここでは、「利用者承認」の値がともに「1」であるため、この組情報が有する第一識別子に対応する第一情報端末2および第二識別子に対応する第二情報端末3に確定情報を送信する。送信部107は、確定情報として、上記で送信した組関連情報と同様の組関連情報と、この検出組が確定したこと示す文字列等の情報を送信する。なお、上記で送信した組関連情報が、第一情報端末2と第二情報端末3とにしばらく蓄積されている設定である場合、検出組が確定したことを示す文字列等の情報と、確定した検出組の組識別子とを送信するようにしてもよい。
Then, the
また、送信部107は、確定した検出組の第二識別子が示す第二経路関連情報の出発地の地点情報の識別子「ショッピングセンター前」が、図7に示した待合場所管理表のうちの「待合場所ID」のいずれか一つと一致するか否かを判断する。ここでは、一致するため、送信部107は、待合識別子「W110」を新たに取得して、確定情報を送信した第一情報端末2と第二情報端末3と、上記で検出した「ショッピングセンター前」という「待合場所ID」に対応づけられた待合端末4に送信する。待合端末4のアドレス情報等は、待合場所管理表等から取得する。なお、一致するものがない場合、待合識別子の取得と送信は行わない。
In addition, the
第一情報端末2の第一通信部201は、サーバ装置1から確定情報を受信すると、第一出力部203は、図示しないモニタに、確定情報として、図15に示すように組関連情報と、この検出組が確定されたことを示す情報を表示する。
When the
また、第二情報端末3の第二通信部301は、サーバ装置1から確定情報と待合識別子を受信すると、第二出力部303は、図示しないモニタに、確定情報として、図15に示したものと同様の組関連情報と、この検出組が確定されたことを示す情報を表示する。また、待合識別子もモニタに表示する。
When the
図16は、第二情報端末3による確定情報と待合識別子の表示例を示す図である。
FIG. 16 is a diagram illustrating a display example of confirmed information and a waiting identifier by the
また、対応づけられた「待合場所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
運転者識別子「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
第一情報端末2の第一近接検出部202は、確定情報に対応した組関連情報に、受信した利用者識別子「U001」と一致する利用者識別子があるか否かを判断する。ここでは一致する利用者識別子があるため、この利用者識別子を受信した際の受信強度から、利用者識別子「U001」を送信した第二情報端末3までの距離を検出する。ここでは、検出した距離が10mであったとする。第一近接検出部202は、検出した距離が閾値以下であるか否かを判断する。ここでは閾値が11mであったとすると、第一近接検出部202は、検出した距離が閾値以下であると判断する。このため、第一情報端末2の図示しないモニタに、確定した検出組の利用者Aに近接したことを示す情報を表示する。
The first
図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
第二情報端末3の第二近接検出部302は、確定情報に対応した組関連情報に、受信した運転者識別子「D001」と一致する運転者識別子があるか否かを判断する。ここでは一致する運転者識別子があるため、この運転者識別子を受信した際の受信強度から、運転者識別子「D001」を送信した第一情報端末2までの距離を検出する。ここでは、検出した距離が10mであったとする。第二近接検出部302は、検出した距離が閾値以下であるか否かを判断する。ここでは閾値が1.5mであったとすると、第二近接検出部302は、検出した距離が閾値以下でないと判断する。さらに、第二近接検出部302は、図示しない格納部等に蓄積されている受信した情報のログ等から、直前に受信した同じ運転者識別子の中に、閾値以下の距離のものがあったか否かを判断する。ここでは、なかったとすると、第二出力部303は、第二情報端末3の図示しないモニタに、確定した検出組の運転者Aが近接したことを示す情報を表示する。
The second
また、運転者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
待合受信部401が待合識別子「W110」を受信すると、待合出力部402は、サーバ装置1から受信して図示しない格納部に蓄積した待合識別子の中に、受信した待合識別子「W110」と一致するものがあるか否かを判断する。ここでは一致するものがあるため、待合出力部402は、この待合識別子「W110」を表示する。例えば、待合出力部402は、待合場所に設置された図示しないモニタ画面に、待合識別子「W110」を表示する。
When the waiting
図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
運転者識別子「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
サーバ装置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
図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
図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
運転者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
サーバ装置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
また、乗車情報の場合と同様に、送信部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
受信部101が、第二情報端末3から降車情報と組識別子「P50004」とを受信すると、報奨取得部112は、この組識別子「P50004」と対応づけられた運転者識別子「D001」を取得して、この運転者識別子が示す運転者に与える報奨情報を取得する。例えば、報奨情報は、予め指定されたポイントであってもよく、この組識別子と対応づけられた経路情報の移動推定距離等に応じて増加するポイント等であってもよい。そして、取得したポイントを、取得した運転者識別子と対応づけて蓄積する。ここでの蓄積は、例えば、追記や加算等である。
When the receiving
第二送信部304が降車情報を送信した場合、第二情報端末3の第二出力部303は、図示しないモニタに、利用者が利用した運転者についての評価を入力する入力画面を表示する。入力画面は、例えば、一以上の評価項目と、その評価点とを入力する入力欄を備えた画面であるとする。そして、利用者Aが、入力欄に評価点を入力して、送信ボタン等を押すと、評価項目と対応づけられた評価点を有する運転者評価関連情報と、評価対象となる運転者の運転者識別子「D001」とがサーバ装置1に送信される。評価点は、負の値を有していてもよい。
When the
サーバ装置1の受信部101は、第二情報端末3から、運転者評価関連情報と、運転者識別子「D001」とを受信すると、運転者評価関連情報を用いて、評価情報を取得する。例えば、評価関連情報が示す各評価項目ごとの評価点を、評価項目に応じて重み付けを行って加算、あるいは加重平均を行って、評価情報である点数を取得する。そして、取得した評価情報を、受信した運転者識別子「D001」と対応づけて、評価情報格納部105に蓄積する。すでに同じ運転者識別子と対応づけられた評価情報が蓄積されている場合、例えば、新たに取得した評価情報の点数を加算してもよく、追記してもよい。
When receiving the driver evaluation related information and the driver identifier “D001” from the
同様に、第一情報端末2の第一通信部201が、これまで受信していた利用者識別子「U001」を受信しなくなった場合、上記と同様に、自動車を利用した利用者を評価するための評価項目と入力欄を備えた画面を表示し、この画面に入力された評価点により、利用者評価関連情報を取得してサーバ装置1に送信し、サーバ装置1でこの評価関連情報に対応する評価情報を、利用者の利用者識別子と対応づけて評価情報格納部105に蓄積するようにしてよい。
Similarly, when the
なお、この評価情報が予め指定された閾値よりも低い利用者と対応づけられた第二経路関連情報については、検出部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
以上、本実施の形態によれば、検出条件を満たす第一経路情報と、第二経路情報とを検出することにより、検出された検出組の第一経路関連情報に対応する運転者と、この検出組の第二経路関連情報に対応する利用者とを組み合わせることができ、運転者と、この運転者が運転する自動車を利用する利用者との組み合わせを適切に検出することができる。これにより、運転者と、この運転者が運転する自動車を利用する利用者との利便性を向上させることができる。 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
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムを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
図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
コンピュータシステム900に、上記実施の形態によるサーバ装置等の機能を実行させるプログラムは、CD−ROM921に記憶されて、CD−ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921、またはネットワークから直接、ロードされてもよい。
A program that causes the
プログラムは、コンピュータ901に、上記実施の形態によるサーバ装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。
The program does not necessarily include an operating system (OS) or a third-party program that causes the
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 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
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 .
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、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
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、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.
前記受信部が受信した一以上の第一経路関連情報と、一以上の第二経路関連情報との中から、予め指定された条件を満たす関係を有する第一経路関連情報と第二経路関連情報との一以上の組を検出する検出部と、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から請求項6いずれか一項記載のサーバ装置。 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から請求項7いずれか一項記載のサーバ装置。 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から請求項8いずれか一項記載のサーバ装置。 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.
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)
| 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)
| 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 |
-
2015
- 2015-01-27 JP JP2015013055A patent/JP6488136B2/en active Active
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 |