WO2025120863A1 - Information processing device and information processing method - Google Patents
Information processing device and information processing method Download PDFInfo
- Publication number
- WO2025120863A1 WO2025120863A1 PCT/JP2023/044110 JP2023044110W WO2025120863A1 WO 2025120863 A1 WO2025120863 A1 WO 2025120863A1 JP 2023044110 W JP2023044110 W JP 2023044110W WO 2025120863 A1 WO2025120863 A1 WO 2025120863A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- approver
- approved
- information processing
- information
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
- G06Q50/43—Business processes related to the sharing of vehicles, e.g. car sharing
- G06Q50/47—Passenger ride requests, e.g. ride-hailing
Definitions
- the present invention relates to an information processing device and an information processing method.
- Patent Document 1 describes a vehicle monitoring system that allows guardians to check the riding status of the person they are monitoring in real time.
- Patent Document 1 does not disclose how to set a location where the person being watched over uses the vehicle transportation service. Therefore, there is a risk that the person being watched over will use the vehicle transportation service in an inappropriate location.
- the present invention aims to restrict an approved user, who requires approval from an approver user to use a vehicle dispatch service, from using the vehicle dispatch service in a location not intended by the approver user.
- An information processing device includes a controller that executes the following processes: identifying a user who uses a ride-hailing service; determining whether the identified user is an approved user who requires approval for use of the ride-hailing service from an approver user who is a user other than the identified user; and, if the identified user is an approved user, presenting to the approved user potential usage locations approved by the approver user from among potential usage location locations that are predetermined candidates for usage locations of the ride-hailing service.
- an approved user who requires approval from an approver user to use a vehicle dispatch service can be restricted from using the vehicle dispatch service in a location not intended by the approver user.
- FIG. 1 is a schematic configuration diagram of an example of a vehicle dispatch service providing system according to an embodiment
- FIG. 2 is a sequence diagram of an example of processing in the vehicle dispatch service providing system of FIG. 1
- 3A and 3B are diagrams showing an example of a GUI of an approver terminal in the first embodiment
- FIG. 3C is a diagram showing an example of a GUI of an approved party terminal.
- 4 is a flowchart of an example of an information processing method according to the first embodiment.
- 13A and 13B are diagrams showing an example of a GUI of an approver terminal in the second embodiment
- 13C is a diagram showing an example of a GUI of a proxy approver terminal.
- 13 is a flowchart of an example of an information processing method according to a second embodiment.
- 13A to 13C are diagrams showing an example of a GUI of an approver terminal in the third embodiment.
- 13 is a flowchart illustrating an example of an information processing method according to a third embodiment.
- 13A to 13C are diagrams showing an example of a GUI of an approver terminal in the fourth embodiment.
- 13 is a flowchart of an example of an information processing method according to the fourth embodiment.
- First Embodiment (composition) 1 is a schematic configuration diagram of an example of a vehicle dispatch service providing system according to an embodiment.
- the vehicle dispatch service providing system 1 is a system that provides a vehicle dispatch service (passenger transportation service) that moves users by operating a vehicle 3.
- vehicle 3 provided for the vehicle dispatch service by the vehicle dispatch service providing system 1 is referred to as a "service vehicle”
- the vehicle dispatch service provided by the vehicle dispatch service providing system 1 is simply referred to as a "vehicle dispatch service”.
- the vehicle dispatch service providing system 1 includes a server device 2, a service vehicle 3, an approved person terminal 4, and an approver terminal 5.
- the terminal for the person to be approved 4 and the terminal for the person to be approved 5 are terminal devices operated by the users U1 and U2 who use the vehicle dispatch service.
- the terminal for the person to be approved 4 and the terminal for the person to be approved 5 have dedicated application software (hereinafter sometimes referred to as "vehicle dispatch software") installed therein for using the vehicle dispatch service.
- vehicle dispatch software application software
- user U1 is a user who requires approval from user U2 to use the vehicle dispatch service.
- user U1 may be referred to as "approved user U1" and user U2 may be referred to as "approver user U2".
- approved user U1 may be a protected person such as a minor (e.g., a child) under a certain age or a person receiving care such as an elderly person.
- approver user U2 may be a guardian including the parents of a minor of approved user U1 or a caregiver who cares for an elderly person.
- users of the vehicle dispatch service including user U1 and user U2, may be collectively referred to as "user U".
- the approved person terminal 4 is, for example, a portable information terminal that the approved person user U1 can carry with him or a small computer that is easily portable. If the approved person user U1 does not own such a terminal device, it may be a terminal device (for example, a tablet terminal or a small computer) located in a facility (for example, a public facility) used by the approved person user U1.
- the approved person user U1 reserves a car dispatch service using car dispatch software executed on the approved person terminal 4.
- the approved party terminal 4 includes a communication device 40 , a human machine interface (HMI) 41 , and a controller 42 .
- the communication device 40 provides a communication function between the approval recipient terminal 4 and the server device 2.
- the HMI 41 is an interface device that transmits and receives information between the approval recipient terminal 4 and the approval recipient user U1.
- the HMI 41 includes a display device that can be seen by the approval recipient user U1, and a speaker and a buzzer that output auditory information.
- the HMI 41 also includes operators (e.g., buttons, switches, levers, dials, keyboards, touch panels, etc.) and a voice input device that accepts operational inputs to the approval recipient terminal 4 by the approval recipient user U1.
- the controller 42 is an electronic control unit (ECU) that controls the operation of the recipient terminal 4.
- the controller 42 includes a processor 43 and peripheral components such as a storage device 44.
- the processor 43 may be, for example, a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit).
- the storage device 44 may include non-transitory tangible storage media such as a register, cache memory, ROM (Read Only Memory), or RAM (Random Access Memory).
- the functions of the recipient terminal 4 described below are realized, for example, by the processor 43 executing a computer program stored in the storage device 44.
- the approver terminal 5 is, for example, a portable information terminal that the approver user U2 can carry with him or a small computer that is easy to carry.
- the approver user U2 uses the vehicle dispatch software executed on the approver terminal 5 to reserve a vehicle dispatch service.
- the approver user U2 also uses the vehicle dispatch software executed on the approver terminal 5 to approve the location where the approved user U1 can use the vehicle dispatch service.
- the location where the approved user U1 uses the car dispatch service is the boarding and disembarking point where the approved user U1 boards and disembarks the service vehicle 3, but the location where the car dispatch service is used in this invention is not limited to the boarding and disembarking point.
- the location where the car dispatch service is used in this invention includes the travel route (linear space) where the approved user U1 travels in the service vehicle 3, and the travel area (linear space) where the approved user U1 travels in the service vehicle 3.
- the approver terminal 5 includes a positioning device 50 , a communication device 51 , an HMI 52 , and a controller 53 .
- the positioning device 50 measures the current location of the approver terminal 5 (i.e., the current location of the approver user U2).
- the positioning device 50 may include, for example, a Global Navigation System (GNSS) receiver.
- GNSS receiver may be, for example, a Global Positioning System (GPS) receiver or the like.
- the communication device 51 provides a communication function between the approver terminal 5 and the server device 2.
- the HMI 52 is an interface device that transmits and receives information between the approver terminal 5 and the approver user U2.
- the HMI 52 includes a display device that can be seen by the approver user U2, and a speaker and a buzzer that output auditory information.
- the HMI 52 also includes an operator and a voice input device that accepts operational input to the approver terminal 5 by the approver user U2.
- the controller 53 is an ECU that controls the operation of the approver terminal 5.
- the controller 53 includes a processor 54 and peripheral components such as a storage device 55.
- the processor 54 may be, for example, a CPU or an MPU.
- the storage device 55 may include non-transitory tangible storage media such as a register, cache memory, ROM, or RAM.
- the functions of the approver terminal 5 described below are realized, for example, by the processor 54 executing a computer program stored in the storage device 55.
- the server device 2 is an information processing device that receives reservation information from the approved party terminal 4 and the approver terminal 5, and arranges a service vehicle 3 to be provided for use by the user U in accordance with the reservation information.
- the server device 2 is an example of the "information processing device" described in the claims.
- the server device 2 includes a communication device 20, a database 21, and a controller 22.
- the communication device 20 provides a communication function between the server device 2 and the service vehicle 3, the approved person's terminal 4, and the approver's terminal 5.
- Various information used for providing the vehicle dispatch service is stored in the database 21.
- the database 21 stores information about the user U of the vehicle dispatch service, a map database of the business area in which the vehicle dispatch service providing system 1 provides the vehicle dispatch service, information about the boarding and disembarking points where the user U can board and disembark the service vehicle 3, and information about events held in the business area.
- the controller 22 includes a processor 23 and peripheral components such as a storage device 24.
- the processor 23 may be, for example, a CPU or an MPU.
- the storage device 24 may include a register, a cache memory, or a non-transitory tangible storage medium such as a ROM or RAM.
- the functions of the server device 2 described below are realized by, for example, the processor 23 executing a computer program stored in the storage device 24.
- the service vehicle 3 is a vehicle (a so-called demand-based transportation vehicle) that operates in response to a request from the user U, and may be, for example, a shared taxi or a robot taxi.
- the service vehicle 3 may be an autonomous vehicle that is automatically driven by the controller 36 according to route information transmitted from the server device 2 without the involvement of a driver.
- the service vehicle 3 receives a driving plan from the server device 2, it drives to the boarding location so as to arrive at the boarding date and time included in the driving plan.
- the user U gets on the service vehicle 3 at the boarding location, it drives to the disembarking location included in the driving plan.
- the service vehicle 3 is an autonomous vehicle, but the present invention is not limited thereto, and the service vehicle 3 may be a manually driven vehicle driven by a driver (human).
- the service vehicle 3 may present the route information transmitted from the server device 2 to the driver, thereby assisting the driver in driving the service vehicle 3 according to the route information.
- the service vehicle 3 includes a sensor 30 , a positioning device 31 , a map database (map DB) 32 , a communication device 33 , a controller 36 , and an actuator 37 .
- the sensor 30 includes an object sensor that detects objects around the service vehicle 3 and a vehicle sensor that detects various information (vehicle state) obtained from the service vehicle 3.
- the object sensor may include a distance measuring device such as a laser range finder (LRF), a radar, or a LiDAR (Light Detection and Ranging) laser radar.
- LRF laser range finder
- the object sensor outputs surrounding environment information, which is information on the detected surrounding environment of the service vehicle 3, to the controller 36.
- the vehicle sensor may include a vehicle speed sensor, a wheel speed sensor, a three-axis acceleration sensor, a steering angle sensor, a gyro sensor, and a yaw rate sensor.
- the vehicle sensor outputs vehicle state information related to the vehicle state of the service vehicle 3 to the controller 36.
- the positioning device 31 measures the current position and attitude of the service vehicle 3.
- the positioning device 31 may be equipped with a GNSS receiver, for example.
- the GNSS receiver may be, for example, a GPS receiver.
- the positioning device 31 outputs current position information of the measured current position to the controller 36.
- the map DB 32 stores map information.
- the map information may include map data for navigation and high-precision map data suitable as a map for autonomous driving.
- the communication device 33 provides a communication function between the service vehicle 3 and the server device 2.
- the controller 36 is an electronic control unit that controls the service vehicle 3.
- the controller 36 controls the autonomous driving of the service vehicle 3.
- the controller 36 includes a processor 38 and peripheral components such as a storage device 39.
- the processor 38 may be, for example, a CPU or an MPU.
- the storage device 39 may include a non-transitory tangible storage medium such as a register, a cache memory, a ROM, or a RAM.
- the functions of the controller 36 are realized, for example, by the processor 38 executing a computer program stored in the storage device 39.
- the controller 36 executes autonomous driving control to drive the service vehicle 3 according to the driving plan based on the surrounding environment information and vehicle state information from the sensor 30, the positioning result of the positioning device 31, and the map information of the map DB 32.
- the controller 36 calculates a target driving trajectory for driving the service vehicle 3 based on the current position and attitude of the service vehicle 3, the driving route included in the driving plan, the map information, and the surrounding environment of the service vehicle 3.
- the controller 36 generates a route space map that represents the route around the service vehicle 3 and the presence or absence of objects, and a risk map that quantifies the risk of the driving field, and generates a target driving trajectory for driving the service vehicle 3 based on the motion characteristics of the service vehicle 3, the vehicle state information, the route space map, and the risk map.
- the controller 36 drives the actuator 37 so that the service vehicle 3 drives along the generated target driving trajectory.
- the actuator 37 operates the steering device, drive device, and brake device of the service vehicle 3 in response to a control signal from the controller 36 to generate the vehicle behavior of the service vehicle 3, thereby automatically driving the service vehicle 3.
- the actuator 37 includes a steering actuator, an accelerator opening actuator, and a brake control actuator.
- step S1 the approver user U2 performs an operation on the approver terminal 5 to approve candidate boarding and alighting locations (hereinafter sometimes referred to as "candidate boarding and alighting locations") that can be used by the approved user U1 among the boarding and alighting locations of the vehicle dispatch service.
- the approver terminal 5 accepts a selection input of the candidate boarding and alighting locations approved by the approver user U2.
- the candidate boarding and alighting locations approved by the approver user U2 as the candidate boarding and alighting locations that can be used by the approved user U1 may be referred to as "approved candidate boarding and alighting locations.”
- the approver terminal 5 transmits to the server device 2 a registration request signal requesting that the approved candidate boarding/alighting points be registered in the database 21.
- step S3 the server device 2 newly registers (adds) the approved candidate boarding/alighting point designated in the registration request signal from the approver terminal 5 as a boarding/alighting point available to the approved user U1 in the database 21.
- the server device 2 may store in the database 21 the identification information of the approved candidate boarding/alighting point in association with the identification information of the approved user U1.
- the approval-subject terminal 4 accepts a login operation by the approval-subject user U1.
- step S5 the approval-subject terminal 4 transmits user information of the approval-subject user U1 to the server device 2.
- the user information may include identification information of the approval-subject user U1.
- step S6 the server device 2 authenticates the approval-recipient user U1 based on the user information.
- the server device 2 determines whether the approval-recipient user U1 is an approval-recipient who requires approval from another user for using the vehicle dispatch service based on the user registration information of the approval-recipient user U1 registered in the database 21.
- the database 21 may store information indicating whether the approval-recipient user U1 is an approval-recipient in association with the identification information of the approval-recipient user U1.
- step S7 the server device 2 transmits candidate boarding and alighting location information regarding boarding and alighting locations of the vehicle dispatch service to the approved person's terminal 4.
- the server device 2 transmits candidate boarding and alighting location information to the approved person's terminal 4, the candidate boarding and alighting location information including only approved candidate boarding and alighting locations that have been approved in advance by the approver user U2 as boarding and alighting locations that the approved person user U1 can use and that have been registered in the database 21.
- step S8 the terminal 4 for the person to be approved generates reservation information including information on the boarding place, boarding date and time, and disembarking place based on the input operation of the user U1 for the person to be approved.
- the user U1 for the person to be approved selects a boarding place from the approved boarding place candidates.
- step S9 the terminal 4 for the person to be approved transmits the reservation information to the server device 2.
- step S10 the server device 2 arranges for a service vehicle 3 to be used by the approved user U1 based on the reservation information.
- the server device 2 also generates driving plan information for the service vehicle 3 to transport the approved user U1 from the boarding location to the disembarking location.
- the driving plan information may include information on the boarding location and the disembarking location.
- the driving plan information may also include a driving route from the current location of the service vehicle 3 to the boarding location and a driving route from the boarding location to the disembarking location.
- the server device 2 transmits the driving plan information to the service vehicle 3.
- the controller 42 of the service vehicle 3 drives the service vehicle 3 in accordance with the driving plan information received from the server device 2, and transports the approved user U1 from the boarding location to the disembarking location.
- FIGS. 3(a) and 3(b) are diagrams showing an example of a GUI (Graphical User Interface) of the approver terminal 5 in the first embodiment
- Figure 3(c) is a diagram showing an example of a GUI of the approved user terminal 4.
- Figure 4 is a flowchart showing an example of an information processing method in the first embodiment.
- the approver user U2 In order for the approver user U2 to register the candidate boarding and alighting points available to the approved user U1, the approver user U2 who approves the use of the ride-hailing service by the approved user U1 must first be registered in the database 21. If the approver user U2 has already been registered (step S20: N), the process proceeds to step S22. If the approver user U2 needs to be registered (step S20: Y), the process proceeds to step S21.
- a registration process for the approver user U2 is performed.
- the registration of the approver user U2 may be realized by registering the approver user U1 as an approver on the approver terminal 5 of the approver user U2.
- 3A is a diagram showing an example of an approval recipient registration screen in the approver terminal 5.
- the approval recipient registration screen 60 includes an approval recipient selection field 60a, an ID input field 60b, and a decision button 60c.
- the approver terminal 5 displays in the approval candidate selection field 60a the list of candidates for approval received from the server device 2.
- the approver terminal 5 may transmit the identification information input by the approver user U2 in the ID input field 60b to the server device 2, and the server device 2 may use the identification information to search for candidates for approval and transmit the list of candidates for approval to the approver terminal 5.
- the approver terminal 5 When the approver terminal 5 receives an operation of selecting an approved user candidate included in the approved user candidate list in the approval selection field 60a and a pressing operation of the decision button 60c, it transmits identification information of the selected approved user candidate to the server device 2.
- the server device 2 stores the identification information of the approved user candidate as identification information of the approved user U1 of the approver user U2 in the database 21 in association with the identification information of the approver user U2, the registration of the approved user U1 is completed.
- the server device 2 may store the user registration information of the approver user U2 in the database 21 including the identification information of the approved user U1.
- the process of storing the approved user U1 in the database 21 as the approved person of the approver user U2 may be performed by the operator of the vehicle dispatch service (hereinafter, sometimes simply referred to as the ⁇ operator'').
- step S22 judges in step S22 whether the approver user U2 is the approver of the approved user U1. If the approver user U2 is not the approver of the approved user U1 (step S22: N), the process ends. If the approver user U2 is the approver of the approved user U1 (step S22: Y), the process proceeds to step S23.
- step S23 the server device 2 acquires the current location information of the approver user U2. For example, the approver terminal 5 may transmit the location information of the approver user U2 detected by the positioning device 50 to the server device 2.
- the approver terminal 5 may also transmit the location information (e.g., address) input by the approver user U2 to the approver terminal 5 to the server device 2.
- the server device 2 searches for candidate boarding and alighting points around the current location of the approver user U2.
- the server device 2 transmits information on the candidate boarding and alighting points obtained by the search to the approver terminal 5.
- step S25 the approver terminal 5 accepts an operation in which the approver user U2 selects and approves one of the candidate boarding and alighting locations searched and acquired by the server device 2 as a candidate boarding and alighting location available to the approved user U1.
- Fig. 3(b) is a diagram showing an example of a candidate boarding and alighting location registration screen on the approver terminal 5 where the approval operation for the candidate boarding and alighting locations is performed.
- the candidate boarding/alighting location registration screen 61 includes a map display field 61a, a candidate boarding/alighting location selection field 61b, a registration name input field 61c, an expiration date input field 61d, and a confirmation button 61e.
- the map display field 61a displays map information of the area around the current location of the approver user U2 and the current location 61f of the approver user U2.
- the candidate boarding/alighting point selection field 61b displays a list of candidate boarding/alighting points searched and acquired by the server device 2.
- the approver terminal 5 accepts an input operation by the approver user U2 to select one of the candidate boarding/alighting points included in the list displayed in the candidate boarding/alighting point selection field 61b.
- the expiration date input field 61d is used to input a time condition for displaying the selected candidate boarding/alighting points on the approved person's terminal 4.
- the expiration date for displaying the candidate boarding/alighting points on the approved person's terminal 4 is input in the expiration date input field 61d.
- the approver terminal 5 accepts the input operation of the expiration date by the approver user U2.
- the expiration date input field 61d can be used to select and input a temporary period (until December 22, 2023 in the example of FIG. 3(b)) or a permanent period (unlimited in the example of FIG. 3(b)).
- the temporary period may be set by a default value by the approver terminal 5 or may be input by the approver user U2.
- the approver terminal 5 sends a registration request signal to the server device 2, which includes information on the selected candidate boarding/alighting location, the registration name, and the expiration date.
- this screen may be provided with a comment field in which the approver user U2 can write a comment when approving the candidate boarding/alighting point, allowing the user to input a message to the person to be approved U1.
- step S26 the server device 2 registers the candidate boarding/alighting points included in the registration request signal as approved candidate boarding/alighting points in the database 21.
- the server device 2 stores the registered name and the expiration date in the database 21 in association with the approved candidate boarding/alighting points.
- the server device 2 transmits the approved boarding and alighting candidate locations to the approved user terminal 4 in step S27.
- the server device 2 may transmit only the approved boarding and alighting candidate locations that satisfy the time condition to be displayed on the approved user terminal 4 to the approved user terminal 4.
- a list of approved candidate boarding/disembarking locations is displayed in the approved candidate boarding/disembarking locations selection fields 62a and 62b.
- the registered name set by the approver user U2 may be used as the name of the approved candidate boarding/disembarking location displayed in the approved candidate boarding/disembarking locations selection fields 62a and 62b.
- the approved user terminal 4 When the approved user terminal 4 receives an operation of selecting an approved candidate boarding/disembarking location included in the approved candidate boarding/disembarking locations list in the approved candidate boarding/disembarking locations selection fields 62a and 62b and a pressing operation of the decision button 62c, the approved user terminal 4 creates reservation information including the selected approved candidate boarding/disembarking location as a boarding/disembarking location.
- the server device 2 may transmit a selection result signal informing the approved candidate boarding/alighting point selected by the approved user U1 to the approver terminal 5.
- the approver terminal 5 may notify the approver user U2 of the approved candidate boarding/alighting point selected by the approved user U1.
- the candidate boarding and alighting points available to the approved user U1 are determined based on the location information of the proxy approver user.
- the proxy approver user is an example of a "related user" described in the claims.
- the proxy approver user may be a relative of the approved user U1, or a guardian or adult guardian of an acquaintance of the approved user U1.
- 5(a) and 5(b) are diagrams showing an example of a GUI of the approver terminal 5
- Fig. 5(c) is a diagram showing an example of a GUI of the proxy approver terminal used by a proxy approver user.
- the configuration of the proxy approver terminal may be the same as the configuration of the approver terminal 5.
- Fig. 6 is a flowchart showing an example of an information processing method according to the second embodiment.
- Fig. 5A is a diagram showing an example of a proxy approver registration screen in the approver terminal 5.
- the proxy approver registration screen 63 includes an approved person selection field 63a, a proxy approver selection field 63b, an ID input field 63c, and a decision button 63d.
- the approver terminal 5 displays in the approval target user selection field 63a the list of candidates for the approved user received from the server device 2.
- the server device 2 may transmit to the approver terminal 5 as the list of candidates for the approved user a list including users registered in the database 21 as approved users of the approver user U2.
- the approver terminal 5 displays the list of proxy approver user candidates received from the server device 2 in the proxy approver selection field 63b.
- the approver terminal 5 may transmit the identification information input by the approver user U2 in the ID input field 63c to the server device 2, and the server device 2 may use the identification information to search for proxy approver user candidates and transmit the list of proxy approver user candidates to the approver terminal 5.
- the server device 2 may generate the list of proxy approver user candidates based on history information of users previously designated as proxy approver users.
- the approver terminal 5 When the approver terminal 5 receives an operation of selecting an approved user U1 included in the approved user candidate list in the approved user selection field 63a, an operation of selecting a proxy approver user included in the proxy approver user candidate list in the proxy approver selection field 63b, and an operation of pressing the decision button 60d, it transmits identification information of the selected approved user U1 and the proxy approver user to the server device 2.
- the server device 2 stores the received identification information of the proxy approver user as identification information of the proxy approver user of the approved user U1 in the database 21 in association with the identification information of the approved user U1, registration of the proxy approver user is completed.
- the server device 2 may store the user registration information of the approved user U1 in the database 21 including the identification information of the proxy approver user.
- step S31 the server device 2 judges whether the proxy approver user is the proxy approver of the approved user U1. If the proxy approver user is not the proxy approver of the approved user U1 (step S31: N), the process ends. If the proxy approver user is the proxy approver of the approved user U1 (step S31: Y), the process proceeds to step S32.
- step S32 the server device 2 acquires the current location information of the proxy approver user.
- the proxy approver terminal may transmit the location information of the proxy approver user detected by a positioning device to the server device 2.
- the proxy approver terminal may also transmit the location information (e.g., address) that the proxy approver user inputs to the proxy approver terminal to the server device 2.
- step S36 the approver terminal 5 accepts an operation of the approver user U2 approving the candidate boarding/alighting points selected by the proxy approver user as a candidate boarding/alighting point available for the approved user U1.
- FIG. 5B is a diagram showing an example of a candidate boarding/alighting point registration screen on the approver terminal 5 where the approval operation of the candidate boarding/alighting points is performed.
- the candidate boarding/alighting location registration screen 64 includes a map display field 64a, a candidate boarding/alighting location display field 64b, a registration name input field 64c, an expiration date display field 64d, a comment input field 64e, an approve button 64f, and a reject button 64g.
- the map display field 64a displays map information of the area surrounding the current location of the proxy approver user and the current location 64h of the proxy approver user.
- the candidate boarding/alighting locations display field 64b displays the candidate boarding/alighting locations selected by the proxy approver user.
- the registered name of the boarding/alighting point candidate selected by the proxy approver user is input by the approver user U2 in the registered name input field 64c.
- the approver terminal 5 accepts the input operation of the registered name by the approver user U2.
- the expiration date display field 64d displays the expiration date of the candidate boarding/alighting locations set by the proxy approver user.
- the approver user U2 can input a comment to the proxy approver user in the comment input field 64e.
- the approver terminal 5 accepts an input operation of a comment by the approver user U2.
- step S36: N When the approver terminal 5 receives the pressing operation of the reject button 64g by the approver user U2 (step S36: N), the process proceeds to step S37.
- step S36: Y When the approver terminal 5 receives the pressing operation of the approve button 64f (step S36: Y), the process proceeds to step S38.
- step S37 the approver terminal 5 transmits a rejection notification signal including the comment information entered in the comment input field 64e to the proxy approver terminal via the server device 2.
- the proxy approver terminal presents the notification that the registration of the boarding/alighting point candidate has been rejected and the comment information to the proxy approver user, and then the process ends.
- step S38 the approver terminal 5 transmits an approval notification signal including the registered name information and the comment information to the server device 2.
- the server device 2 registers the candidate boarding/alighting points included in the registration application signal received from the proxy approver terminal as approved candidate boarding/alighting points in the database 21.
- the server device 2 also stores the registered name and the expiration date in the database 21 in association with the approved candidate boarding/alighting points.
- step S39 the server device 2 transmits the approval notification signal received from the approver terminal 5 to the proxy approver terminal.
- the proxy approver terminal presents the proxy approver user with a notification that the registration of the candidate boarding and alighting points has been approved and comment information.
- 5C is a diagram showing an example of an application result notification screen 65 for notifying the user that the registration of the candidate boarding/alighting point has been approved on the proxy approver terminal.
- the application result notification screen 65 includes a map display field 65a, an approved candidate boarding/alighting point display field 65b, a registered name display field 65c, a validity period display field 65d, a comment display field 65e, and a close button 65f.
- FIG. 7(a) to 7(c) are diagrams showing an example of a GUI of the approver terminal 5, and FIG. 8 is a flowchart showing an example of an information processing method according to the third embodiment.
- the approver terminal 5 accepts a selection operation by the approver user U2 to select the approved user U1.
- Fig. 7(a) is a diagram showing an example of an approved user selection screen 66 on the approver terminal 5 on which the approval user U1 is selected.
- the approved user selection screen 66 includes an approved user selection field 66a and a decision button 66b.
- the approver terminal 5 displays the list of candidates for the approved user in the approval candidate selection field 60a received from the server device 2.
- the approver terminal 5 receives an operation of selecting the approved user U1 included in the list of the approved user candidates in the approval candidate selection field 63a and an operation of pressing the decision button 66b, it transmits the identification information of the approved user U1 to the server device 2.
- the server device 2 acquires from the database 21 event information related to events held within the business area in which the approval-recipient user U1 uses the vehicle dispatch service. For example, the server device 2 may acquire event information of events that match the age and hobbies of the approval-recipient user U1. The server device 2 may also acquire event information from a terminal device operated by the event organizer, or from schedule information of the approver user U2. The server device 2 transmits a list of the acquired event information to the approver terminal 5.
- the approver terminal 5 accepts an operation by the approver user U2 to select one of the events received from the server device 2.
- Fig. 7(b) is a diagram showing an example of an event selection screen 67 on the approver terminal 5.
- the event selection screen 67 includes an event selection field 67a and a decision button 67b.
- the approver terminal 5 displays in the event selection field 67a the list of event information received from the server device 2.
- the approver terminal 5 accepts an operation of selecting an event included in the list of event information in the event selection field 67a and an operation of pressing the decision button 67b, the approver terminal 5 transmits the selected event information to the server device 2.
- step S50 may be executed after steps S51 and S52.
- the server device 2 may transmit to the approver terminal 5 a list of candidates for the approved users who match the attributes of the event selected in step S52, among the approved users stored in association with the approver user U2.
- the server device 2 searches for candidate boarding and alighting locations around the location of the event selected by the approver user U2.
- the server device 2 transmits information on the candidate boarding and alighting locations obtained by the search to the approver terminal 5.
- step S54 the approver terminal 5 accepts an operation by the approver user U2 to select the candidate boarding and alighting locations around the event location received from the server device 2 as candidate boarding and alighting locations available to the approved user U1.
- Fig. 7(c) is a diagram showing an example of a candidate boarding and alighting location registration screen on which a boarding and alighting location selection operation is performed on the approver terminal 5.
- the candidate boarding and alighting location registration screen 68 includes a map display field 68a, a candidate boarding and alighting location display field 68b, an allowed time display field 68c, and a decision button 68d.
- the map display field 68a displays map information of the area around the event location and the event location 68e.
- the candidate boarding/alighting location display field 68b displays the names of the candidate boarding/alighting locations received from the server device 2.
- the candidate boarding/alighting location registration screen 68 may include an input field where the approver terminal 5 receives an input operation to select a candidate boarding/alighting location.
- the permitted time display field 68c displays the permitted time during which the candidate boarding/alighting locations received from the server device 2 are permitted to be displayed as a time condition for displaying the candidate boarding/alighting locations on the approved person terminal 4.
- the permitted time may be a default value determined by the approver terminal 5 or the server device 2.
- the start time and end time of the permitted time may be set as default values to a time a predetermined time before the start time of the event and a time a predetermined time after the end time.
- the candidate boarding and alighting location registration screen 68 may include an input field in which the approver terminal 5 accepts input of the permitted time.
- the approver terminal 5 accepts the pressing operation of the decision button 68d, it transmits to the server device 2 a registration request signal requesting that the candidate boarding and alighting locations around the event venue received by the server device 2 be registered as approved candidate boarding and alighting locations available to the approved user U1.
- the server device 2 sets the permitted time displayed in the permitted time display field 68c as the permitted time for displaying the candidate boarding and alighting locations on the approved user terminal 4.
- step S56 the server device 2 registers the candidate boarding/alighting locations included in the registration request signal as approved candidate boarding/alighting locations in the database 21. Also, the server device 2 stores the permitted time in the database 21 in association with the approved candidate boarding/alighting locations.
- step S57 the server device 2 transmits the approved candidate boarding and alighting locations to the terminal 4 for the person to be approved. At this time, the server device 2 may transmit to the terminal 4 for the person to be approved only the approved candidate boarding and alighting locations that satisfy the time condition to be displayed on the terminal 4 for the person to be approved.
- the terminal 4 for the person to be approved displays the approved candidate boarding and alighting locations as possible boarding and alighting locations for the person to be approved user U1, and presents them to the person to be approved user U1.
- the approved user U1 registers the approved candidate boarding/alighting points based on the past history information of the boarding/alighting points and the attributes of the boarding/alighting points.
- the approver user U2 sets the permission time during which the approved candidate boarding/alighting points are permitted to be displayed on the approved user terminal 4.
- 9(a) to 9(c) are diagrams showing an example of a GUI of the approver terminal 5
- FIG. 10 is a flowchart showing an example of an information processing method according to the fourth embodiment.
- step S60 the approver terminal 5 accepts a selection operation by the approver user U2 to select the approveee user U1.
- the process of step S60 is similar to the process of step S50 in FIG.
- step S61 the approver terminal 5 accepts an operation by the approver user U2 to select and approve a candidate boarding/alighting point that can be used by the approved user U1.
- Fig. 9(a) is a diagram showing an example of a candidate boarding/alighting point registration screen on the approver terminal 5.
- the candidate boarding/alighting point registration screen 69 includes a keyword input field 69a, a candidate boarding/alighting point selection field 69b, and a decision button 69c.
- the approver terminal 5 displays a list of candidate boarding and alighting points that the server device 2 has searched and acquired in the candidate boarding and alighting point selection field 69b.
- the approver terminal 5 may transmit to the server device 2 a keyword that the approver user U2 has input in the keyword input field 69a.
- the database 21 may register keywords in association with information on each boarding and alighting point.
- the server device 2 may search the database 21 for candidate boarding and alighting points using the keyword, and transmit the list of candidate boarding and alighting points to the approver terminal 5.
- the server device 2 may generate a list of candidate boarding and alighting points based on past history information of the approved user U1's use of the boarding and alighting points, and transmit the list to the approver terminal 5.
- the candidate boarding/alighting place registration screen 70 includes an attribute information input field 70a, a candidate boarding/alighting place selection field 70b, and a decision button 70c.
- the approver terminal 5 may transmit the attribute information of the boarding/alighting point input by the approver user U2 in the attribute information input field 70a to the server device 2. For example, as the attribute information of the boarding/alighting point, whether or not a terminal device that can be used as the approved person terminal 4 is provided at the boarding/alighting point may be input in the attribute information input field 70a.
- the server device 2 may search the database 21 for candidate boarding/alighting points using the attribute information and transmit a list of the candidate boarding/alighting points to the approver terminal 5.
- the approver terminal 5 accepts an input operation by the approver user U2 to select one of the candidate boarding/alighting points included in the list displayed in the candidate boarding/alighting point selection field 69b, 70b.
- the approver user U2 accepts the selection operation of the candidate boarding/alighting point and the pressing operation of the decision button 69c, 70c, the process proceeds to step S62.
- step S62 the approver terminal 5 accepts an operation by the approver user U2 to set an allowed time during which display of the boarding/alighting candidate selected in step S61 is allowed as a time condition for displaying the boarding/alighting candidate on the approved person terminal 4.
- Fig. 9(c) is a diagram showing an example of an allowed time setting screen 71 on which an allowed time setting operation is performed on the approver terminal 5.
- the allowed time setting screen 71 may include a period setting field 71a, a repetition condition setting field 71b, a time setting field 71c, and a decision button 71d.
- the period setting field 71a is used to input the start and end dates of the period for which the permitted time is set.
- the repetition condition setting field 71b is used to set a repetition condition for repeatedly setting the permitted time between the start and end dates specified in the period setting field 71a.
- the repetition condition setting field 71b may be used to set the day of the week for which the permitted time is set every week.
- the time setting field 71c is used to set the start and end times for which the permitted time is set out of the 24 hours in a day.
- the permission time setting screen 71 may include a supplementary information input field in which the approver terminal 5 accepts an operation of the approver user U2 inputting supplementary information regarding the permission time.
- the supplementary information may be information such as a reason why the approver user U2 set the permission time.
- step S63 the server device 2 registers the candidate boarding/alighting locations included in the registration request signal in the database 21 as approved candidate boarding/alighting locations. In addition, the server device 2 stores the approved candidate boarding/alighting locations in the database 21 in association with the approved candidate boarding/alighting locations. In step S64, the server device 2 transmits the approved candidate boarding/alighting locations to the terminal 4 for the person to be approved. At this time, the server device 2 may transmit to the terminal 4 for the person to be approved only the approved candidate boarding/alighting locations that satisfy the time conditions to be displayed on the terminal 4 for the person to be approved. In addition, the server device 2 transmits information on the permitted time and the supplementary information to the terminal 4 for the person to be approved.
- the terminal 4 for the person to be approved displays the approved candidate boarding and alighting places as possible boarding and alighting places for the approved user U1 when creating reservation information for the vehicle dispatch service, and presents them to the approved user U1.
- the terminal 4 for the person to be approved displays the permitted time set for the approved candidate boarding and alighting places and its supplementary information, and presents them to the approved user U1.
- the type, mode, or setting method of the permitted time set for an approved candidate boarding/alighting location may be switched depending on the attributes of the approved candidate boarding/alighting location. For example, in the case of the first and second embodiments, when the candidate boarding/alighting location is for the approved user U1 to travel to the location of the approver user U2 or the proxy approver user, the approver user U2 or the proxy approver user may set only the end point of the permitted time. In this case, the permitted time may be set to start from the current time and end at the end point.
- the approver user U2 may set both the start and end points of the permitted time.
- the information processing device includes a controller that executes a process of identifying a user who uses a vehicle dispatch service, a process of determining whether the identified user is an approved user who requires approval from an approver user who is a user other than the identified user for using the vehicle dispatch service, and a process of presenting to the approved user, if the identified user is an approved user, a candidate use location approved by the approver user from among candidate use location locations that are predetermined candidates for use locations of the vehicle dispatch service. This restricts an approved user who requires approval from the approver user for using the vehicle dispatch service from using the vehicle dispatch service in a location not intended by the approver user.
- the controller may execute a process of acquiring location information of the approver user or a related user related to the approver user, and a process of setting a potential use location to be presented to the approved user based on the acquired location information, thereby facilitating approval of the potential use location for the approved user to travel to the location of the approver user or the related user.
- the controller may execute a process of acquiring event information about an event held in an area where the approved user uses the vehicle dispatch service, and a process of setting candidate locations to be presented to the approved user based on the event information, which makes it easier to approve the candidate locations for the approved user to participate in the event.
- the approver user may be able to set a time condition for presenting the candidate location of use to the approver user. This makes it possible to restrict the approver user from using the vehicle dispatch service at a time that the approver user does not intend.
- the controller may execute a process of presenting the time condition and supplemental information related to the time condition to the approved user, thereby enabling the approved user to recognize that the time condition has been set.
- the approver user may be able to set a temporary or permanent period as a period for which potential locations are presented to the approved user. This allows the use of the vehicle dispatch service to be approved for an appropriate period according to, for example, the reason for using the vehicle dispatch service.
- the approver user may set a different name for the candidate location of use presented to the approved user from the name preset in the dispatch system that provides the dispatch service. This makes it easier for minor approved users to understand the candidate location of use.
- the controller may execute a process of generating a list of potential use locations based on past history information of the use of the potential use locations by the approved user, a process of presenting the list of potential use locations to the approver user, and a process of accepting a result of the approver user selecting one of the potential use locations included in the list. This allows the approver user to approve the potential use locations by using the past history information.
- the controller may execute a process of generating a list of related user candidates based on past history information of a user designated by the approver user as a related user, a process of presenting the list of related user candidates to the approver user, and a process of accepting a result of the approver user selecting one of the related user candidates included in the list as a related user. This allows the approver user to designate a related user by using the past history information.
- the controller may execute a process of generating a list of potential use locations based on attributes of the potential use locations, a process of presenting the list of potential use locations to an approver user, and a process of accepting a result of the approver user selecting one of the potential use locations included in the list, thereby enabling the approver user to approve the potential use locations based on the attributes of the potential use locations.
- the information processing device may include a database in which an approver user and an approved user are stored in association with each other. This allows an appropriate approver user to approve the candidate boarding and alighting points used by the approved user.
- the controller may execute a process of notifying the approver user of a candidate use location selected by the approver user as a use location where the approved user uses the vehicle dispatch service, from among the candidate use location locations approved by the approver user. This allows the approver user to know that the approved user has used the candidate use location.
- 1...Vehicle dispatch service system 2...Server device, 3...Service vehicle, 4...Terminal for approved party, 5...Terminal for approver, 20, 33, 40, 51...Communication device, 21...Database, 22, 36, 42, 53...Controller, 23, 38, 43, 54...Processor, 24, 39, 44, 55...Storage device, 30...Sensor, 31...Positioning device, 32...Map database (map DB), 37...Actuator, 41, 52...Human machine interface, 50...Positioning device
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、情報処理装置および情報処理方法に関する。 The present invention relates to an information processing device and an information processing method.
下記特許文献1には、保護者が見守対象者の乗車状態をリアルタイムで確認可能になる車両見守システムが記載されている。 The following Patent Document 1 describes a vehicle monitoring system that allows guardians to check the riding status of the person they are monitoring in real time.
上記特許文献1では、見守対象者が車両による移動サービスを利用する利用場所をどのように設定するかについては開示されていない。このため、見守対象者が不適切な場所で車両による移動サービスを利用する虞がある。
本発明は、配車サービスの利用について承認者ユーザによる承認を要する被承認者ユーザが、承認者ユーザが意図しない場所で配車サービスを利用するのを制限することを目的とする。
The above-mentioned Patent Document 1 does not disclose how to set a location where the person being watched over uses the vehicle transportation service. Therefore, there is a risk that the person being watched over will use the vehicle transportation service in an inappropriate location.
The present invention aims to restrict an approved user, who requires approval from an approver user to use a vehicle dispatch service, from using the vehicle dispatch service in a location not intended by the approver user.
本発明の一態様の情報処理装置は、配車サービスを利用するユーザを識別する処理と、識別されたユーザが、配車サービスの利用について識別されたユーザ以外の他のユーザである承認者ユーザによる承認を要する被承認者ユーザであるか否かを判定する処理と、識別されたユーザが被承認者ユーザである場合には、配車サービスの利用場所として予め定められた候補である利用場所候補のうち、承認者ユーザによって承認された利用場所候補を被承認者ユーザに提示する処理と、を実行するコントローラを備える。 An information processing device according to one embodiment of the present invention includes a controller that executes the following processes: identifying a user who uses a ride-hailing service; determining whether the identified user is an approved user who requires approval for use of the ride-hailing service from an approver user who is a user other than the identified user; and, if the identified user is an approved user, presenting to the approved user potential usage locations approved by the approver user from among potential usage location locations that are predetermined candidates for usage locations of the ride-hailing service.
本発明によれば、配車サービスの利用について承認者ユーザによる承認を要する被承認者ユーザが、承認者ユーザが意図しない場所で配車サービスを利用するのを制限できる。
本発明の目的及び利点は、特許請求の範囲に示した要素及びその組合せを用いて具現化され達成される。前述の一般的な記述及び以下の詳細な記述の両方は、単なる例示及び説明であり、特許請求の範囲のように本発明を限定するものでないと解するべきである。
According to the present invention, an approved user who requires approval from an approver user to use a vehicle dispatch service can be restricted from using the vehicle dispatch service in a location not intended by the approver user.
The objects and advantages of the invention will be realized and attained by means of the elements and combinations recited in the appended claims. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention as claimed.
(第1実施形態)
(構成)
図1は、実施形態の配車サービス提供システムの一例の概略構成図である。配車サービス提供システム1は、車両3を運行することによりユーザを移動させる配車サービス(旅客移動サービス)を提供するシステムである。本明細書において配車サービス提供システム1による配車サービスに供される車両3を「サービス車両」と表記し、配車サービス提供システム1により提供される配車サービスを単に「配車サービス」と表記する。配車サービス提供システム1は、サーバ装置2と、サービス車両3と、被承認者用端末4と、承認者用端末5と、を備える。
First Embodiment
(composition)
1 is a schematic configuration diagram of an example of a vehicle dispatch service providing system according to an embodiment. The vehicle dispatch service providing system 1 is a system that provides a vehicle dispatch service (passenger transportation service) that moves users by operating a
被承認者用端末4と承認者用端末5は、配車サービスを利用するユーザU1及びU2が操作する端末装置である。被承認者用端末4と承認者用端末5には、配車サービスを使用するための専用アプリケーションソフトウエア(以下「配車ソフトウエア」と表記することがある)がインストールされている。
ここで、ユーザU1は配車サービスを利用することについてユーザU2による承認を要するユーザである。以下の説明においてユーザU1を「被承認者ユーザU1」と表記し、ユーザU2を「承認者ユーザU2」と表記することがある。例えば被承認者ユーザU1は、所定年齢未満の年少者(例えば児童)等の被保護者や高齢者等の被介護者であってよい。例えば承認者ユーザU2は被承認者ユーザU1の年少者等の両親を含む保護者や高齢者等の介護をする介護者であってよい。以下の説明においてユーザU1やユーザU2を含んだ配車サービスのユーザを総称して「ユーザU」と表記することがある。
The terminal for the person to be approved 4 and the terminal for the person to be approved 5 are terminal devices operated by the users U1 and U2 who use the vehicle dispatch service. The terminal for the person to be approved 4 and the terminal for the person to be approved 5 have dedicated application software (hereinafter sometimes referred to as "vehicle dispatch software") installed therein for using the vehicle dispatch service.
Here, user U1 is a user who requires approval from user U2 to use the vehicle dispatch service. In the following description, user U1 may be referred to as "approved user U1" and user U2 may be referred to as "approver user U2". For example, approved user U1 may be a protected person such as a minor (e.g., a child) under a certain age or a person receiving care such as an elderly person. For example, approver user U2 may be a guardian including the parents of a minor of approved user U1 or a caregiver who cares for an elderly person. In the following description, users of the vehicle dispatch service, including user U1 and user U2, may be collectively referred to as "user U".
被承認者用端末4は、例えば被承認者ユーザU1が携行可能な携帯情報端末や、持ち運びが容易な小型コンピュータである。被承認者ユーザU1がこれらの端末装置を所有していない場合には、被承認者ユーザU1が利用する施設(例えば公共施設)に配置された端末装置(例えばタブレット端末や小型コンピュータ)であってよい。被承認者ユーザU1は、被承認者用端末4上で実行される配車ソフトウエアを利用して、配車サービスを予約する。
The approved
被承認者用端末4は、通信装置40と、ヒューマンマシンインタフェース(HMI)41と、コントローラ42とを備える。
通信装置40は、被承認者用端末4とサーバ装置2との間における通信機能を提供する。HMI41は、被承認者用端末4と被承認者ユーザU1との間で情報を授受するインタフェース装置である。HMI41は、被承認者ユーザU1が視認可能な表示装置や、聴覚情報を出力するスピーカやブザーを備える。またHMI41は、被承認者ユーザU1による被承認者用端末4への操作入力を受け付ける操作子(例えばボタンやスイッチ、レバー、ダイヤル、キーボード、タッチパネル等)や音声入力デバイスを備える。
The approved
The
コントローラ42は、被承認者用端末4の動作を制御する電子制御ユニット(ECU:Electronic Control Unit)である。コントローラ42は、プロセッサ43と、記憶装置44等の周辺部品とを含む。プロセッサ43は、例えばCPU(Central Processing Unit)やMPU(Micro-Processing Unit)であってよい。記憶装置44は、レジスタ、キャッシュメモリや、ROM(Read Only Memory)、RAM(Random Access Memory)等の一時的でない有形の記憶媒体を含んでよい。以下に説明する被承認者用端末4の機能は、例えばプロセッサ43が、記憶装置44に格納されたコンピュータプログラムを実行することにより実現される。
The controller 42 is an electronic control unit (ECU) that controls the operation of the
承認者用端末5は、例えば承認者ユーザU2が携行可能な携帯情報端末や、持ち運びが容易な小型コンピュータである。承認者ユーザU2は、承認者用端末5上で実行される配車ソフトウエアを利用して、配車サービスを予約する。また、承認者ユーザU2は、承認者用端末5上で実行される配車ソフトウエアを利用して、被承認者ユーザU1が配車サービスを利用できる利用場所を承認する。
The
以下の説明では、被承認者ユーザU1が配車サービスを利用する利用場所が、被承認者ユーザU1がサービス車両3に乗降する乗降地の場合について記載するが、本発明における配車サービスの利用場所は乗降地に限定されない。本発明における配車サービスの利用場所には、被承認者ユーザU1がサービス車両3で移動する移動経路(線的空間)や、被承認者ユーザU1がサービス車両3で移動する移動エリア(線的空間)を含む。
In the following explanation, the location where the approved user U1 uses the car dispatch service is the boarding and disembarking point where the approved user U1 boards and disembarks the
承認者用端末5は、測位装置50と、通信装置51と、HMI52と、コントローラ53と、を備える。
測位装置50は、承認者用端末5の現在位置(すなわち承認者ユーザU2の現在位置)を測定する。測位装置50は、例えば全地球型測位システム(GNSS)受信機を備えてよい。GNSS受信機は、例えば地球測位システム(GPS)受信機等であってよい。
通信装置51は、承認者用端末5とサーバ装置2との間における通信機能を提供する。HMI52は、承認者用端末5と承認者ユーザU2との間で情報を授受するインタフェース装置である。HMI52は、承認者ユーザU2が視認可能な表示装置や、聴覚情報を出力するスピーカやブザーを備える。またHMI52は、承認者ユーザU2による承認者用端末5への操作入力を受け付ける操作子や音声入力デバイスを備える。
The
The
The
コントローラ53は、承認者用端末5の動作を制御するECUである。コントローラ53は、プロセッサ54と、記憶装置55等の周辺部品とを含む。プロセッサ54は、例えばCPUやMPUであってよい。記憶装置55は、レジスタ、キャッシュメモリや、ROM、RAM等の一時的でない有形の記憶媒体を含んでよい。以下に説明する承認者用端末5の機能は、例えばプロセッサ54が、記憶装置55に格納されたコンピュータプログラムを実行することにより実現される。
The
サーバ装置2は、被承認者用端末4や承認者用端末5から予約情報を受信して、予約情報に応じてユーザUの利用に供するサービス車両3を手配する情報処理装置である。サーバ装置2は、特許請求の範囲に記載の「情報処理装置」の一例である。サーバ装置2は、通信装置20と、データベース21と、コントローラ22を備える。
通信装置20は、サーバ装置2と、サービス車両3、被承認者用端末4及び承認者用端末5との間における通信機能を提供する。
データベース21には、配車サービスの提供に用いる様々な情報を格納されている。例えばデータベース21には、配車サービスのユーザUに関する情報や、配車サービス提供システム1が配車サービスを提供する営業エリア内の地図データベースや、ユーザUがサービス車両3に乗降できる乗降地の情報や、営業エリア内で催されるイベントに関する情報が格納されている。
The server device 2 is an information processing device that receives reservation information from the approved
The
Various information used for providing the vehicle dispatch service is stored in the
コントローラ22は、プロセッサ23と記憶装置24等の周辺部品とを含む。を備える。プロセッサ23は、例えばCPUやMPUであってよい。記憶装置24は、レジスタ、キャッシュメモリや、ROM、RAM等の一時的でない有形の記憶媒体を含んでよい。以下に説明するサーバ装置2の機能は、例えば記憶装置24に格納されたコンピュータプログラムを、プロセッサ23が実行することにより実現される。
The
サービス車両3は、ユーザUの要求に応じて運行する車両(いわゆるデマンド型交通の車両)であり、例えば乗り合いタクシーやロボットタクシーであってよい。例えばサービス車両3は、運転者が関与せずに、サーバ装置2から送信された経路情報に従って、コントローラ36によって自動的に運転される自動運転車両であってもよい。サービス車両3は、サーバ装置2から走行計画を受信すると、走行計画に含まれる乗車日時までに到着するように乗車地まで走行する。乗車地においてユーザUがサービス車両3に乗車すると、走行計画に含まれる降車場所まで走行する。
以下の説明では、サービス車両3が自動運転車両である場合について説明するが、本発明はこれに限定されず、サービス車両3は、運転者(人間)が運転する手動運転車両であってもよい。この場合にサービス車両3は、サーバ装置2から送信された経路情報を運転者に提示することにより、運転者が経路情報に従ってサービス車両3を運転するのを支援してよい。
The
In the following description, a case will be described in which the
サービス車両3は、センサ30と、測位装置31と、地図データベース(地図DB)32と、通信装置33と、コントローラ36と、アクチュエータ37と、を備える。
センサ30は、サービス車両3の周囲の物体を検出する物体センサや、サービス車両3から得られる様々な情報(車両状態)を検出する車両センサを含む。例えば物体センサは、レーザレンジファインダ(LRF)やレーダ、LiDAR(Light Detection and Ranging)のレーザレーダなどの測距装置を含んでもよい。物体センサは、検出したサービス車両3の周囲環境の情報である周囲環境情報をコントローラ36へ出力する。例えば、車両センサは、車速センサ、車輪速センサ、3軸加速度センサ、操舵角センサ、ジャイロセンサ、ヨーレイトセンサを含んでよい。車両センサは、サービス車両3の車両状態に関する車両状態情報をコントローラ36へ出力する。
The
The
測位装置31は、サービス車両3の現在位置及び姿勢を測定する。測位装置31は、例えばGNSS受信機を備えてよい。GNSS受信機は、例えばGPS受信機等であってよい。測位装置31は、測定した現在位置の現在位置情報をコントローラ36へ出力する。地図DB32は、地図情報を記憶する。地図情報は、ナビゲーション用の地図データと、自動運転用の地図として好適な高精度地図データとを含んでいてよい。通信装置33は、サービス車両3とサーバ装置2との間における通信機能を提供する。
The
コントローラ36は、サービス車両3を制御する電子制御ユニットである。例えば、コントローラ36は、サービス車両3の自律運転制御を行う。コントローラ36は、プロセッサ38と、記憶装置39等の周辺部品とを含む。プロセッサ38は、例えばCPUやMPUであってよい。記憶装置39は、レジスタ、キャッシュメモリや、ROM、RAM等の一時的でない有形の記憶媒体を含んでよい。コントローラ36の機能は、例えばプロセッサ38が、記憶装置39に格納されたコンピュータプログラムを実行することにより実現される。
The
コントローラ36は、センサ30からの周囲環境情報及び車両状態情報と、測位装置31の測位結果と、地図DB32の地図情報と、に基づいてサービス車両3を走行計画に従って走行させる自律運転制御を実行する。例えばコントローラ36は、サービス車両3の現在位置及び姿勢と、走行計画に含まれる走行経路と、地図情報と、サービス車両3の周囲環境とに基づいて、サービス車両3を走行させる目標走行軌道を算出する。例えば、サービス車両3の周辺の経路や物体の有無を表現する経路空間マップと、走行場の危険度を数値化したリスクマップとを生成し、サービス車両3の運動特性、車両状態情報、経路空間マップと、リスクマップとに基づいて、サービス車両3を走行させる目標走行軌道を生成する。コントローラ36は、生成した目標走行軌道に沿ってサービス車両3が走行するようにアクチュエータ37を駆動する。アクチュエータ37は、コントローラ36からの制御信号に応じて、サービス車両3の操舵装置と、駆動装置と制動装置を操作して、サービス車両3の車両挙動を発生させることにより、サービス車両3を自動的に運転する。アクチュエータ37は、操舵アクチュエータと、アクセル開度アクチュエータと、ブレーキ制御アクチュエータを備える。
The
図2は、配車サービス提供システム1における処理の一例のシーケンス図である。ステップS1において承認者ユーザU2は、配車サービスの乗降地のうち被承認者ユーザU1が利用できる乗降地の候補(以下「乗降地候補」と表記することがある)を承認する操作を承認者用端末5で行う。承認者用端末5は、承認者ユーザU2が承認した乗降地候補の選択入力を受け付ける。以下の説明において、被承認者ユーザU1が利用できる乗降地候補として承認者ユーザU2が承認した乗降地候補を「承認済乗降地候補」と表記することがある。
ステップS2において承認者用端末5は、承認済乗降地候補をデータベース21に登録することを要求する登録要求信号をサーバ装置2へ送信する。
2 is a sequence diagram of an example of processing in the vehicle dispatch service providing system 1. In step S1, the approver user U2 performs an operation on the
In step S2, the
ステップS3においてサーバ装置2は、登録要求信号において承認者用端末5から指定された承認済乗降地候補を、被承認者ユーザU1が利用できる乗降地としてデータベース21に新たに登録する(追加する)。例えばサーバ装置2は、承認済乗降地候補の識別情報を被承認者ユーザU1の識別情報と関連付けてデータベース21に記憶してよい。
ステップS4において被承認者用端末4は、被承認者ユーザU1によるログイン操作を受け付ける。ステップS5において被承認者用端末4は、被承認者ユーザU1のユーザ情報をサーバ装置2に送信する。ユーザ情報は、被承認者ユーザU1の識別情報を含んでよい。
In step S3, the server device 2 newly registers (adds) the approved candidate boarding/alighting point designated in the registration request signal from the
In step S4, the approval-
ステップS6においてサーバ装置2は、ユーザ情報に基づいて被承認者ユーザU1を認証する。このときサーバ装置2は、データベース21に登録された被承認者ユーザU1のユーザ登録情報に基づいて被承認者ユーザU1が、配車サービスの利用について他のユーザによる承認を要する被承認者であるかを判定する。例えば、データベース21には、被承認者ユーザU1が被承認者であるか否かを示す情報を、被承認者ユーザU1の識別情報に関連付けて記憶してもよい。
ステップS7においてサーバ装置2は、配車サービスの乗降地に関する乗降地候補情報を被承認者用端末4へ送信する。被承認者ユーザU1が被承認者である場合には、予め承認者ユーザU2により被承認者ユーザU1が利用できる乗降地として承認されてデータベース21に登録された承認済乗降地候補のみを含んだ乗降地候補情報を被承認者用端末4へ送信する。
In step S6, the server device 2 authenticates the approval-recipient user U1 based on the user information. At this time, the server device 2 determines whether the approval-recipient user U1 is an approval-recipient who requires approval from another user for using the vehicle dispatch service based on the user registration information of the approval-recipient user U1 registered in the
In step S7, the server device 2 transmits candidate boarding and alighting location information regarding boarding and alighting locations of the vehicle dispatch service to the approved person's
ステップS8において被承認者用端末4は、被承認者ユーザU1の入力操作に基づいて、乗車地、乗車日時及び降車地の情報を含んだ予約情報を生成する。このとき被承認者ユーザU1は、承認済乗降地候補から乗降地を選択する。ステップS9において被承認者用端末4は、予約情報をサーバ装置2へ送信する。
ステップS10においてサーバ装置2は、予約情報に基づいて被承認者ユーザU1の利用に供するサービス車両3を手配する。またサーバ装置2は、サービス車両3が被承認者ユーザU1を乗車地から降車地まで運ぶ走行計画情報を生成する。例えば走行計画情報は乗車地と降車地の情報を含んでよい。また例えば走行計画情報は、サービス車両3の現在地から乗車地までの走行経路と乗車地から降車地までの走行経路を含んでもよい。
ステップS11においてサーバ装置2は走行計画情報をサービス車両3へ送信する。ステップS12においてサービス車両3のコントローラ42は、サーバ装置2から受信した走行計画情報に従ってサービス車両3を走行させ、被承認者ユーザU1を乗車地から降車地まで運ぶ。
In step S8, the
In step S10, the server device 2 arranges for a
In step S11, the server device 2 transmits the driving plan information to the
次に、被承認者ユーザU1が利用できる乗降地候補を承認者ユーザU2が承認する際の処理について説明する。図3(a)及び図3(b)は第1実施形態における承認者用端末5のGUI(Graphical User Interface)の一例の図であり、図3(c)は被承認者用端末4のGUIの一例の図である。図4は、第1実施形態の情報処理方法の一例のフローチャートである。
被承認者ユーザU1によって利用可能な乗降地候補を承認者ユーザU2が登録するには、まず、被承認者ユーザU1による配車サービスの利用を承認する承認者ユーザU2をデータベース21に登録する必要がある。承認者ユーザU2が登録済である場合(ステップS20:N)に処理はステップS22へ進む。承認者ユーザU2を登録する必要がある場合(ステップS20:Y)に処理はステップS21へ進む。
Next, a process will be described in which the approver user U2 approves a candidate boarding/alighting point available to the approved user U1. Figures 3(a) and 3(b) are diagrams showing an example of a GUI (Graphical User Interface) of the
In order for the approver user U2 to register the candidate boarding and alighting points available to the approved user U1, the approver user U2 who approves the use of the ride-hailing service by the approved user U1 must first be registered in the
ステップS21では承認者ユーザU2の登録処理を行う。例えば承認者ユーザU2の登録は、承認者ユーザU2の承認者用端末5において、被承認者ユーザU1を被承認者として登録することで実現してよい。
図3(a)は承認者用端末5における被承認者登録画面の一例の図である。被承認者登録画面60は、被承認者選択欄60aと、ID入力欄60bと、決定ボタン60cを含む。
承認者用端末5は、サーバ装置2から受信した被承認者ユーザの候補のリストを被承認者選択欄60aに表示する。例えば承認者用端末5は、承認者ユーザU2がID入力欄60bに入力した識別情報をサーバ装置2へ送信し、サーバ装置2が識別情報を用いて被承認者ユーザの候補を検索して、被承認者ユーザの候補のリストを承認者用端末5へ送信してよい。
In step S21, a registration process for the approver user U2 is performed. For example, the registration of the approver user U2 may be realized by registering the approver user U1 as an approver on the
3A is a diagram showing an example of an approval recipient registration screen in the
The
承認者用端末5は、被承認者選択欄60aの被承認者ユーザ候補リストに含まれる被承認者ユーザ候補を選択する操作と、決定ボタン60cの押下操作を受け付けると、選択された被承認者ユーザ候補の識別情報をサーバ装置2に送信する。サーバ装置2が、被承認者ユーザ候補の識別情報を、承認者ユーザU2の被承認者ユーザU1の識別情報として、承認者ユーザU2の識別情報と関連付けてデータベース21に記憶すると、被承認者ユーザU1の登録が完了する。例えばサーバ装置2は、承認者ユーザU2のユーザ登録情報に被承認者ユーザU1の識別情報を含めてデータベース21に記憶してよい。
なお、被承認者ユーザU1を承認者ユーザU2の被承認者としてデータベース21に記憶する処理(または承認者ユーザU2を被承認者ユーザU1の承認者としてデータベース21に記憶する処理)は、配車サービスの運営者(以下、単に「運営者」と表記することがある)が行ってもよい。
When the
In addition, the process of storing the approved user U1 in the
図4を参照する。承認者ユーザU2が承認者用端末5で乗降地候補の登録操作を開始すると、ステップS22においてサーバ装置2は、承認者ユーザU2が被承認者ユーザU1の承認者であるか否かを判定する。承認者ユーザU2が被承認者ユーザU1の承認者でない場合(ステップS22:N)に処理は終了する。承認者ユーザU2が被承認者ユーザU1の承認者である場合(ステップS22:Y)に処理はステップS23へ進む。
ステップS23においてサーバ装置2は、承認者ユーザU2の現在の位置情報を取得する。例えば、承認者用端末5は測位装置50で検出した承認者ユーザU2の位置情報をサーバ装置2へ送信してよい。また承認者用端末5は承認者ユーザU2が承認者用端末5に入力した位置情報(例えば住所)をサーバ装置2へ送信してもよい。
ステップS24においてサーバ装置2は、承認者ユーザU2の現在位置周辺の乗降地候補を検索する。サーバ装置2は、検索により取得した乗降地候補の情報を承認者用端末5へ送信する。
Refer to Fig. 4. When the approver user U2 starts the operation of registering a candidate boarding/alighting point on the
In step S23, the server device 2 acquires the current location information of the approver user U2. For example, the
In step S24, the server device 2 searches for candidate boarding and alighting points around the current location of the approver user U2. The server device 2 transmits information on the candidate boarding and alighting points obtained by the search to the
ステップS25において承認者用端末5は、サーバ装置2が検索して取得した乗降地候補のいずれかを、被承認者ユーザU1によって利用可能な乗降地候補として承認者ユーザU2が選択して承認する操作を受け付ける。図3(b)は、承認者用端末5において乗降地候補の承認操作が行われる乗降地候補登録画面の一例の図である。
乗降地候補登録画面61は、地図表示欄61aと、乗降地候補選択欄61bと、登録名入力欄61cと、有効期限入力欄61dと、決定ボタン61eを含む。
地図表示欄61aには、承認者ユーザU2の現在位置周辺の地図情報と承認者ユーザU2の現在位置61fが表示される。乗降地候補選択欄61bには、サーバ装置2が検索して取得した乗降地候補のリストが表示される。承認者用端末5は、乗降地候補選択欄61bに表示されたリストに含まれる乗降地候補のいずれかを承認者ユーザU2が選択する入力操作を受け付ける。
In step S25, the
The candidate boarding/alighting
The
登録名入力欄61cには、乗降地候補選択欄61bにて選択された乗降地候補の別称が承認者ユーザU2により入力される。以下の説明において承認者ユーザU2により設定される乗降地候補の別称を「登録名」と表記することがある。
データベース21には、配車サービスの乗降地の各々の正式名称が予め運営者により設定されていてもよい。またデータベース21には、正式名称に加えて年少者にも読みやすい副名称(例えばひらがな表記の略称や別称)が運営者により設定されていてもよい。承認者ユーザU2は、これらの正式名称や副名称と異なる登録名を登録名入力欄61cに入力できる。承認者用端末5は、承認者ユーザU2による登録名の入力操作を受け付ける。
In the registration
The official names of the boarding and disembarking points of the ride-hailing service may be set in advance in the
有効期限入力欄61dには、選択した乗降地候補を被承認者用端末4に表示する時間的条件が入力される。例えば乗降地候補を被承認者用端末4に表示する有効期限が有効期限入力欄61dに入力される。承認者用端末5は、承認者ユーザU2による有効期限の入力操作を受け付ける。例えば、有効期限入力欄61dには、一時的な期間(図3(b)の例では「2023年12月22日」まで)又は永続的な期間(図3(b)の例では「無期限」)を選択して入力できる。一時的な期間は、承認者用端末5がデフォルト値を設定してもよく、承認者ユーザU2が入力してもよい。
承認者ユーザU2が承認する乗降地候補の選択操作と、登録名と有効期限の入力操作と、決定ボタン61eの押下操作を受け付けると、承認者用端末5は、選択された乗降地候補と、登録名と、有効期限の情報を含んだ登録要求信号をサーバ装置2に送信する。
また、図示しないが、この画面には承認者ユーザU2が当該乗降地候補を承認するにあたってコメントを記載するコメント欄を設けて、被承認者U1に対するメッセージを入力できるようにしてもよい。
The expiration
When the approver user U2 selects the candidate boarding/alighting location to be approved, inputs the registration name and expiration date, and presses the
In addition, although not shown, this screen may be provided with a comment field in which the approver user U2 can write a comment when approving the candidate boarding/alighting point, allowing the user to input a message to the person to be approved U1.
図4を参照する。ステップS26においてサーバ装置2は、登録要求信号に含まれる乗降地候補を、承認済乗降地候補としてデータベース21に登録する。また、登録名と有効期限を、承認済乗降地候補に関連付けてデータベース21に記憶する。
被承認者ユーザU1が配車サービスを予約する際に、サーバ装置2は、ステップS27において承認済乗降地候補を被承認者用端末4へ送信する。このときサーバ装置2は、被承認者用端末4に表示する時間的条件を満足する承認済乗降地候補のみを被承認者用端末4に送信してよい。被承認者用端末4は、配車サービスの予約情報を作成する際(図2のS8)に、被承認者ユーザU1が利用できる乗降地候補として承認済乗降地候補を表示して、被承認者ユーザU1に提示する。図3(c)は、配車サービスの予約情報を被承認者用端末4で作成する際に乗降地を選択するために表示される乗降地選択画面の一例である。乗降地選択画面62は、承認済乗降地候補選択欄62a及び62bと、決定ボタン62cを含む。
4, in step S26, the server device 2 registers the candidate boarding/alighting points included in the registration request signal as approved candidate boarding/alighting points in the
When the approved user U1 reserves a car dispatch service, the server device 2 transmits the approved boarding and alighting candidate locations to the approved
承認済乗降地候補選択欄62a及び62bには、承認済乗降地候補のリストが表示される。承認済乗降地候補選択欄62a及び62bに表示される承認済乗降地候補の名称として、承認者ユーザU2により設定された登録名を使用してよい。被承認者用端末4は、承認済乗降地候補選択欄62a及び62bの承認済乗降地候補リストに含まれる承認済乗降地候補を選択する操作と、決定ボタン62cの押下操作を受け付けると、選択された承認済乗降地候補を乗降地として含んだ予約情報を作成する。
なお乗降地選択画面62は、被承認者用端末4に表示する時間的条件が設定されている承認済乗降地候補(例えば承認済乗降地候補選択欄62aに表示されている候補)と、時間的条件が設定されていない承認済乗降地候補(例えば承認済乗降地候補選択欄62bに表示されている候補)と、を識別可能に区別して表示してもよい。また、被承認者用端末4で乗降地選択画面62を前回表示してから今回表示するまでの期間に新たに登録された承認済乗降地候補がある場合には、新たに登録された承認済乗降地候補に更新マーク62dを付加して表示してもよい。
また、サーバ装置2は、承認済乗降地候補を乗降地として含んだ予約情報を受信すると(すなわち、被承認者ユーザU1が利用する乗降地候補として、承認者ユーザU2が承認した乗降地候補が選択されると)、被承認者ユーザU1が選択した承認済乗降地候補を知らせる選択結果信号を承認者用端末5に送信してもよい。承認者用端末5は、被承認者ユーザU1によって選択された承認済乗降地候補を承認者ユーザU2に通知してもよい。
A list of approved candidate boarding/disembarking locations is displayed in the approved candidate boarding/disembarking
The boarding/alighting
Furthermore, when the server device 2 receives reservation information including the approved candidate boarding/alighting point as a boarding/alighting point (i.e., when the candidate boarding/alighting point approved by the approver user U2 is selected as the candidate boarding/alighting point to be used by the approved user U1), the server device 2 may transmit a selection result signal informing the approved candidate boarding/alighting point selected by the approved user U1 to the
(第2実施形態)
第2実施形態では、被承認者ユーザU1が利用できる乗降地候補を、代理承認者ユーザの位置情報に基づいて決定する。代理承認者ユーザは特許請求の範囲に記載の「関連ユーザ」の一例である。例えば代理承認者ユーザは、被承認者ユーザU1の親族であってもよく、被承認者ユーザU1の知人の保護者や成年後見人であってもよい。
図5(a)及び図5(b)は承認者用端末5のGUIの一例の図であり、図5(c)は代理承認者ユーザが使用する代理承認者用端末のGUIの一例の図である。代理承認者用端末の構成は承認者用端末5の構成と同様であってよい。図6は、第2実施形態の情報処理方法の一例のフローチャートである。
Second Embodiment
In the second embodiment, the candidate boarding and alighting points available to the approved user U1 are determined based on the location information of the proxy approver user. The proxy approver user is an example of a "related user" described in the claims. For example, the proxy approver user may be a relative of the approved user U1, or a guardian or adult guardian of an acquaintance of the approved user U1.
5(a) and 5(b) are diagrams showing an example of a GUI of the
ステップS30では代理承認者ユーザの登録処理を行う。図5(a)は承認者用端末5における代理承認者登録画面の一例の図である。代理承認者登録画面63は、被承認者選択欄63aと、代理承認者選択欄63bと、ID入力欄63cと、決定ボタン63dを含む。
承認者用端末5は、サーバ装置2から受信した被承認者ユーザの候補のリストを被承認者選択欄63aに表示する。例えばサーバ装置2は、承認者ユーザU2の被承認者ユーザとしてデータベース21に登録されているユーザを含んだリストを被承認者ユーザの候補のリストとして承認者用端末5へ送信してよい。
また、承認者用端末5は、サーバ装置2から受信した代理承認者ユーザの候補のリストを代理承認者選択欄63bに表示する。例えば承認者用端末5は、承認者ユーザU2がID入力欄63cに入力した識別情報をサーバ装置2へ送信し、サーバ装置2が識別情報を用いて代理承認者ユーザの候補を検索して、代理承認者ユーザの候補のリストを承認者用端末5へ送信してよい。サーバ装置2は、代理承認者ユーザとして過去に指定したユーザの履歴情報に基づいて、代理承認者ユーザの候補のリストを生成してもよい。
In step S30, a process for registering a proxy approver user is performed. Fig. 5A is a diagram showing an example of a proxy approver registration screen in the
The
Furthermore, the
承認者用端末5は、被承認者選択欄63aの被承認者ユーザ候補リストに含まれる被承認者ユーザU1を選択する操作と、代理承認者選択欄63bの代理承認者ユーザ候補リストに含まれる代理承認者ユーザを選択する操作と、決定ボタン60dの押下操作を受け付けると、選択された被承認者ユーザU1と代理承認者ユーザの識別情報をサーバ装置2に送信する。サーバ装置2が、受信した代理承認者ユーザの識別情報を、被承認者ユーザU1の代理承認者ユーザの識別情報として、被承認者ユーザU1の識別情報と関連付けてデータベース21に記憶すると、代理承認者ユーザの登録が完了する。例えばサーバ装置2は、被承認者ユーザU1のユーザ登録情報に代理承認者ユーザの識別情報を含めてデータベース21に記憶してよい。
When the
図4を参照する。代理承認者が代理承認者用端末で被承認者ユーザU1の乗降地候補の登録操作を開始すると、ステップS31においてサーバ装置2は、代理承認者ユーザが被承認者ユーザU1の代理承認者であるか否かを判定する。代理承認者ユーザが被承認者ユーザU1の代理承認者でない場合(ステップS31:N)に処理は終了する。代理承認者ユーザが被承認者ユーザU1の代理承認者である場合(ステップS31:Y)に処理はステップS32へ進む。
ステップS32においてサーバ装置2は、代理承認者ユーザの現在の位置情報を取得する。例えば、代理承認者用端末は測位装置で検出した代理承認者ユーザの位置情報をサーバ装置2へ送信してよい。また代理承認者用端末は代理承認者ユーザが代理承認者用端末に入力した位置情報(例えば住所)をサーバ装置2へ送信してもよい。
Please refer to Fig. 4. When the proxy approver starts the operation of registering the boarding and alighting point candidates for the approved user U1 on the proxy approver terminal, in step S31, the server device 2 judges whether the proxy approver user is the proxy approver of the approved user U1. If the proxy approver user is not the proxy approver of the approved user U1 (step S31: N), the process ends. If the proxy approver user is the proxy approver of the approved user U1 (step S31: Y), the process proceeds to step S32.
In step S32, the server device 2 acquires the current location information of the proxy approver user. For example, the proxy approver terminal may transmit the location information of the proxy approver user detected by a positioning device to the server device 2. The proxy approver terminal may also transmit the location information (e.g., address) that the proxy approver user inputs to the proxy approver terminal to the server device 2.
ステップS33においてサーバ装置2は、代理承認者ユーザの現在位置周辺の乗降地候補を検索する。サーバ装置2は、検索により取得した乗降地候補の情報を代理承認者用端末へ送信する。
ステップS34において代理承認者用端末は、サーバ装置2が検索して取得した乗降地候補のいずれかを、被承認者ユーザU1によって利用可能な乗降地候補として代理承認者ユーザが選択する操作を受け付ける。代理承認者用端末で乗降地候補を選択する操作は、図3(b)を参照して説明した操作と同様である。
ステップS35において代理承認者用端末は、承認者用端末5は、選択された乗降地候補の情報を含んだ登録申請信号をサーバ装置2に送信する。サーバ装置2は、受信した登録申請信号と、代理承認者ユーザの位置情報を承認者用端末5へ送信する。
In step S33, the server device 2 searches for candidate boarding and alighting points around the current location of the proxy approver user. The server device 2 transmits information on the candidate boarding and alighting points acquired by the search to the proxy approver terminal.
In step S34, the proxy approver terminal accepts an operation in which the proxy approver user selects one of the candidate boarding and alighting points searched and acquired by the server device 2 as a candidate boarding and alighting point available to the approved user U1. The operation of selecting a candidate boarding and alighting point on the proxy approver terminal is the same as the operation described with reference to FIG. 3(b).
In step S35, the
ステップS36において承認者用端末5は、代理承認者ユーザが選択した乗降地候補を、被承認者ユーザU1によって利用可能な乗降地候補として承認者ユーザU2が承認する操作を受け付ける。図5(b)は、承認者用端末5において乗降地候補の承認操作がおこなわれる乗降地候補登録画面の一例の図である。
乗降地候補登録画面64は、地図表示欄64aと、乗降地候補表示欄64bと、登録名入力欄64cと、有効期限表示欄64dと、コメント入力欄64eと、承認ボタン64fと、却下ボタン64gを含む。
地図表示欄64aには、代理承認者ユーザの現在位置周辺の地図情報と代理承認者ユーザの現在位置64hが表示される。
In step S36, the
The candidate boarding/alighting
The
乗降地候補表示欄64bには、代理承認者ユーザが選択した乗降地候補が表示される。
登録名入力欄64cには、代理承認者ユーザが選択した乗降地候補の登録名が承認者ユーザU2により入力される。承認者用端末5は、承認者ユーザU2による登録名の入力操作を受け付ける。
有効期限表示欄64dには、代理承認者ユーザが設定した乗降地候補の有効期限が表示される。
コメント入力欄64eには、代理承認者ユーザに対する承認者ユーザU2からのコメントが入力可能である。承認者用端末5は、承認者ユーザU2によるコメントの入力操作を受け付ける。
承認者用端末5が承認者ユーザU2の却下ボタン64gの押下操作を受け付けると(ステップS36:N)に処理はステップS37へ進む。承認ボタン64fの押下操作を受け付けると場合(ステップS36:Y)に処理はステップS38へ進む。
The candidate boarding/alighting
The registered name of the boarding/alighting point candidate selected by the proxy approver user is input by the approver user U2 in the registered
The expiration
The approver user U2 can input a comment to the proxy approver user in the
When the
ステップS37において、承認者用端末5はコメント入力欄64eに入力されたコメント情報を含んだ却下通知信号をサーバ装置2経由で代理承認者用端末に送信する。代理承認者用端末は、乗降地候補の登録が却下された旨の通知とコメント情報とを代理承認者ユーザに提示して、その後に処理は終了する。
ステップS38において承認者用端末5は、登録名の情報と、コメント情報とを含んだ承認通知信号をサーバ装置2へ送信する。サーバ装置2は、代理承認者用端末から受信した登録申請信号に含まれる乗降地候補を、承認済乗降地候補としてデータベース21に登録する。また、登録名と有効期限を、承認済乗降地候補に関連付けてデータベース21に記憶する。
In step S37, the
In step S38, the
ステップS39においてサーバ装置2は、承認者用端末5から受信した承認通知信号を代理承認者用端末に送信する。代理承認者用端末は、乗降地候補の登録が承認された旨の通知とコメント情報とを代理承認者ユーザに提示する。
図5(c)は、代理承認者用端末において乗降地候補の登録が承認された旨を知らせる申請結果通知画面の一例の図である。申請結果通知画面65は、地図表示欄65aと、承認済乗降地候補表示欄65bと、登録名表示欄65cと、有効期限表示欄65dと、コメント表示欄65eと、閉じるボタン65fを含む。
In step S39, the server device 2 transmits the approval notification signal received from the
5C is a diagram showing an example of an application
地図表示欄65aには、代理承認者ユーザの現在位置周辺の地図情報と代理承認者ユーザの現在位置65gが表示される。承認済乗降地候補表示欄65bと、登録名表示欄65cと、有効期限表示欄65dには、代理承認者ユーザによって申請され承認者ユーザU2によって承認された承認済乗降地候補の正式名称、登録名及び有効期限がそれぞれ表示される。コメント表示欄65eには、承認者用端末5のコメント入力欄64eに入力されたコメント情報が表示される。
図4を参照する。ステップS40においてサーバ装置2は、承認済乗降地候補を被承認者用端末4へ送信する。このときサーバ装置2は、被承認者用端末4に表示する時間的条件を満足する承認済乗降地候補のみを被承認者用端末4に送信してよい。被承認者用端末4は、配車サービスの予約情報を作成する際に、被承認者ユーザU1ができる乗降地候補として承認済乗降地候補を表示して、被承認者ユーザU1に提示する。
The
Please refer to Fig. 4. In step S40, the server device 2 transmits the approved candidate boarding/alighting locations to the
(第3実施形態)
第3実施形態では、被承認者ユーザU1が配車サービスを利用する営業エリアで実施されるイベントに関するイベント情報に基づいて、承認済乗降地候補を登録する。
図7(a)~図7(c)は承認者用端末5のGUIの一例の図であり、図8は、第3実施形態の情報処理方法の一例のフローチャートである。
ステップS50において承認者用端末5は、承認者ユーザU2が被承認者ユーザU1を選択する選択操作を受け付ける。図7(a)は、承認者用端末5において被承認者ユーザU1の選択操作が行われる被承認者選択画面66の一例の図である。被承認者選択画面66は、被承認者選択欄66aと決定ボタン66bを含む。
承認者用端末5は、サーバ装置2から受信した被承認者ユーザの候補のリストを被承認者選択欄60aに表示する。承認者用端末5は、被承認者選択欄63aの被承認者ユーザ候補リストに含まれる被承認者ユーザU1を選択する操作と、決定ボタン66bの押下操作を受け付けると、被承認者ユーザU1の識別情報をサーバ装置2へ送信する。
Third Embodiment
In the third embodiment, approved boarding and alighting location candidates are registered based on event information related to events held in a business area where the approved user U1 uses a vehicle dispatch service.
7(a) to 7(c) are diagrams showing an example of a GUI of the
In step S50, the
The
図8を参照する。ステップS51においてサーバ装置2は、被承認者ユーザU1が配車サービスを利用する営業エリア内で実施されるイベントに関するイベント情報をデータベース21から取得する。例えばサーバ装置2は、被承認者ユーザU1の年齢や趣味に適合するイベントのイベント情報を取得してもよい。またサーバ装置2は、イベント主催者が運営する端末装置からイベント情報を取得したり、承認者ユーザU2のスケジュール情報からイベント情報を取得してもよい。サーバ装置2は、取得したイベント情報のリストを承認者用端末5へ送信する。
ステップS52において承認者用端末5は、サーバ装置2から受信したイベントのいずれかを、承認者ユーザU2が選択する操作を受け付ける。図7(b)は、承認者用端末5においてイベントの選択操作が行われるイベント選択画面67の一例の図である。イベント選択画面67は、イベント選択欄67aと決定ボタン67bを含む。
See Fig. 8. In step S51, the server device 2 acquires from the
In step S52, the
承認者用端末5は、サーバ装置2から受信したイベント情報のリストをイベント選択欄67aに表示する。承認者用端末5は、イベント選択欄67aのイベント情報のリストに含まれるイベントを選択する操作と、決定ボタン67bの押下操作を受け付けると、選択されたイベント情報をサーバ装置2へ送信する。
なお、ステップS51及びS52の後にステップS50を実行してもよい。この場合、サーバ装置2は承認者ユーザU2に関連付けられて記憶されている被承認者ユーザのうち、ステップS52において選択されたイベントの属性に適合する被承認者ユーザの候補のリストを承認者用端末5へ送信してよい。
ステップS53においてサーバ装置2は、承認者ユーザU2が選択したイベントの開催地周辺の乗降地候補を検索する。サーバ装置2は、検索により取得した乗降地候補の情報を承認者用端末5へ送信する。
The
Note that step S50 may be executed after steps S51 and S52. In this case, the server device 2 may transmit to the approver terminal 5 a list of candidates for the approved users who match the attributes of the event selected in step S52, among the approved users stored in association with the approver user U2.
In step S53, the server device 2 searches for candidate boarding and alighting locations around the location of the event selected by the approver user U2. The server device 2 transmits information on the candidate boarding and alighting locations obtained by the search to the
ステップS54において承認者用端末5は、サーバ装置2から受信したイベントの開催地周辺の乗降地候補を、被承認者ユーザU1が利用できる乗降地候補として承認者ユーザU2が選択する操作を受け付ける。図7(c)は承認者用端末5において乗降地選択操作が行われる乗降地候補登録画面の一例の図である。乗降地候補登録画面68は、地図表示欄68aと、乗降地候補表示欄68bと、許可時間表示欄68cと、決定ボタン68dを含む。
地図表示欄68aには、イベントの開催地周辺の地図情報とイベントの開催地68eが表示される。乗降地候補表示欄68bには、サーバ装置2から受信した乗降地候補の名称が表示される。イベントの開催地周辺の乗降地候補が複数存在する場合には、乗降地候補登録画面68は、乗降地候補を選択する入力操作を承認者用端末5が受け付ける入力欄を含んでもよい。許可時間表示欄68cには、サーバ装置2から受信した乗降地候補を被承認者用端末4に表示する時間的条件として、この乗降地候補の表示が許可される許可時間が表示される。
In step S54, the
The
例えば許可時間は、承認者用端末5やサーバ装置2によって決定されるデフォルト値であってよい。例えば許可時間の開始時間及び終了時間として、イベント開始時間の所定時間前の時刻と終了時間の所定時間後の時刻をデフォルト値として設定してよい。また、乗降地候補登録画面68は、許可時間の入力を承認者用端末5が受け付ける入力欄を含んでもよい。
承認者用端末5は、決定ボタン68dの押下操作を受け付けると、サーバ装置2に受信したイベントの開催地周辺の乗降地候補を、被承認者ユーザU1が利用できる承認済乗降地候補として登録することを要求する登録要求信号をサーバ装置2へ送信する。またステップS55においてサーバ装置2は、許可時間表示欄68cに表示した許可時間を、乗降地候補を被承認者用端末4に表示する許可時間として設定する。
For example, the permitted time may be a default value determined by the
When the
ステップS56においてサーバ装置2は、登録要求信号に含まれる乗降地候補を、承認済乗降地候補としてデータベース21に登録する。また、許可時間を承認済乗降地候補に関連付けてデータベース21に記憶する。
ステップS57においてサーバ装置2は、承認済乗降地候補を被承認者用端末4へ送信する。このときサーバ装置2は、被承認者用端末4に表示する時間的条件を満足する承認済乗降地候補のみを被承認者用端末4に送信してよい。被承認者用端末4は、配車サービスの予約情報を作成する際に、被承認者ユーザU1ができる乗降地候補として承認済乗降地候補を表示して、被承認者ユーザU1に提示する。
In step S56, the server device 2 registers the candidate boarding/alighting locations included in the registration request signal as approved candidate boarding/alighting locations in the
In step S57, the server device 2 transmits the approved candidate boarding and alighting locations to the
(第4実施形態)
第4実施形態では、被承認者ユーザU1が乗降地を利用した過去の履歴情報や乗降地の属性に基づいて承認済乗降地候補を登録する。また、承認済乗降地候補の被承認者用端末4での表示が許可される許可時間を、承認者ユーザU2によって設定する。
図9(a)~図9(c)は承認者用端末5のGUIの一例の図であり、図10は第4実施形態の情報処理方法の一例のフローチャートである。
ステップS60において承認者用端末5は、承認者ユーザU2が被承認者ユーザU1を選択する選択操作を受け付ける。ステップS60の処理は、図8のステップS50の処理と同様である。
Fourth Embodiment
In the fourth embodiment, the approved user U1 registers the approved candidate boarding/alighting points based on the past history information of the boarding/alighting points and the attributes of the boarding/alighting points. In addition, the approver user U2 sets the permission time during which the approved candidate boarding/alighting points are permitted to be displayed on the approved
9(a) to 9(c) are diagrams showing an example of a GUI of the
In step S60, the
ステップS61において承認者用端末5は、被承認者ユーザU1が利用できる乗降地候補を承認者ユーザU2が選択して承認する操作を受け付ける。図9(a)は、承認者用端末5において乗降地候補の承認操作が行われる乗降地候補登録画面の一例の図である。乗降地候補登録画面69は、キーワード入力欄69aと、乗降地候補選択欄69bと、決定ボタン69cを含む。
承認者用端末5はサーバ装置2が検索して取得した乗降地候補のリストを乗降地候補選択欄69bに表示する。例えば承認者用端末5は、承認者ユーザU2がキーワード入力欄69aに入力したキーワードをサーバ装置2へ送信してよい。また、データベース21には各乗降地の情報に関連付けてキーワードが登録されていてよい。サーバ装置2は、キーワードを用いてデータベース21から乗降地候補を検索して、乗降地候補のリストを承認者用端末5へ送信してよい。また、サーバ装置2は、被承認者ユーザU1が乗降地を利用した過去の履歴情報に基づいて乗降地候補のリストを生成して承認者用端末5へ送信してよい。
In step S61, the
The
図9(b)は、承認者用端末5において乗降地候補の承認操作が行われる乗降地候補登録画面の他の一例の図である。乗降地候補登録画面70は、属性情報入力欄70aと、乗降地候補選択欄70bと、決定ボタン70cを含む。
承認者用端末5は、承認者ユーザU2が属性情報入力欄70aに入力した乗降地の属性情報をサーバ装置2へ送信してよい。例えば乗降地の属性情報として、被承認者用端末4として利用できる端末装置が乗降地に設けられているか否かを属性情報入力欄70aに入力してよい。サーバ装置2は、属性情報を用いてデータベース21から乗降地候補を検索して、乗降地候補のリストを承認者用端末5へ送信してよい。
承認者用端末5は、乗降地候補選択欄69b、70bに表示されたリストに含まれる乗降地候補のいずれかを承認者ユーザU2が選択する入力操作を受け付ける。乗降地候補の選択操作と決定ボタン69c、70cの押下操作を受け付けると、処理はステップS62に移行する。
9B is a diagram showing another example of a candidate boarding/alighting place registration screen on which an approval operation for a candidate boarding/alighting place is performed on the
The
The
ステップS62において承認者用端末5は、ステップS61で選択した乗降地候補を被承認者用端末4に表示する時間的条件として、この乗降地候補の表示が許可される許可時間を承認者ユーザU2が設定する操作を受け付ける。図9(c)は、承認者用端末5において許可時間設定操作が行われる許可時間設定画面71の一例の図である。許可時間設定画面71は、期間設定欄71aと、繰り返し条件設定欄71bと、時間設定欄71cと、決定ボタン71dを含んでよい。
期間設定欄71aには、許可時間が設定される期間の開始日と終了日の設定が入力される。繰り返し条件設定欄71bには、期間設定欄71aで指定された開始日と終了日の間に許可時間を繰り返して設定する繰り返し条件が設定される。例えば繰り返し条件設定欄71bには、許可時間が毎週設定される曜日を設定してよい。時間設定欄71cには、1日の24時間のうち許可時間が設定される開始時刻と終了時刻が設定される。
In step S62, the
The
許可時間設定画面71は、許可時間に関する補足情報を承認者ユーザU2が入力する操作を承認者用端末5が受け付ける補足情報入力欄を含んでもよい。例えば補足情報は、承認者ユーザU2が許可時間を設定した理由などの情報であってよい。
承認者用端末5は、期間設定欄71aと、繰り返し条件設定欄71bと、時間設定欄71cに入力される許可時間の入力操作と、補足情報の入力操作と、決定ボタン71dの押下操作を受け付けると、ステップS61で選択された乗降地候補と、ステップS62で設定された許可時間の情報と、補足情報を含んだ登録要求信号をサーバ装置2に送信する。
The permission
When the
ステップS63においてサーバ装置2は、登録要求信号に含まれる乗降地候補を、承認済乗降地候補としてデータベース21に登録する。また、許可時間と補足情報を承認済乗降地候補に関連付けてデータベース21に記憶する。ステップS64においてサーバ装置2は、承認済乗降地候補を被承認者用端末4へ送信する。このときサーバ装置2は、被承認者用端末4に表示する時間的条件を満足する承認済乗降地候補のみを被承認者用端末4に送信してよい。またサーバ装置2は、許可時間の情報と補足情報を被承認者用端末4へ送信する。
被承認者用端末4は、配車サービスの予約情報を作成する際に被承認者ユーザU1ができる乗降地候補として承認済乗降地候補を表示して被承認者ユーザU1に提示する。被承認者用端末4は、承認済乗降地候補に対して設定された許可時間とその補足情報を表示して被承認者ユーザU1に提示する。
In step S63, the server device 2 registers the candidate boarding/alighting locations included in the registration request signal in the
The
なお、承認済乗降地候補に対して設定される許可時間の種類、態様又は設定方法を、承認済乗降地候補の属性に応じて切り替えてもよい。例えば第1実施形態や第2実施形態の場合のように被承認者ユーザU1が承認者ユーザU2や代理承認者ユーザの所在地に移動するための乗降地候補の場合には、承認者ユーザU2や代理承認者ユーザは許可時間の終了時点のみを設定してよい。この場合には現在時点から始まって終了時点に終わる許可時間を設定してよい。また例えば、第3実施形態のようにイベントに参加するための乗降地候補や、特定の活動に参加する(例えば塾に通う)ための乗降地候補の場合には、承認者ユーザU2は、許可時間の開始時点と終了時点の両方を設定してもよい。 The type, mode, or setting method of the permitted time set for an approved candidate boarding/alighting location may be switched depending on the attributes of the approved candidate boarding/alighting location. For example, in the case of the first and second embodiments, when the candidate boarding/alighting location is for the approved user U1 to travel to the location of the approver user U2 or the proxy approver user, the approver user U2 or the proxy approver user may set only the end point of the permitted time. In this case, the permitted time may be set to start from the current time and end at the end point. Also, for example, in the case of a candidate boarding/alighting location for participating in an event or for participating in a specific activity (for example, attending a cram school) as in the third embodiment, the approver user U2 may set both the start and end points of the permitted time.
(実施形態の効果)
(1)情報処理装置は、配車サービスを利用するユーザを識別する処理と、識別されたユーザが、配車サービスの利用について識別されたユーザ以外の他のユーザである承認者ユーザによる承認を要する被承認者ユーザであるか否かを判定する処理と、識別されたユーザが被承認者ユーザである場合には、配車サービスの利用場所として予め定められた候補である利用場所候補のうち、承認者ユーザによって承認された利用場所候補を被承認者ユーザに提示する処理と、を実行するコントローラを備える。これにより、配車サービスの利用について承認者ユーザによる承認を要する被承認者ユーザが、承認者ユーザが意図しない場所で配車サービスを利用するのを制限する。
(Effects of the embodiment)
(1) The information processing device includes a controller that executes a process of identifying a user who uses a vehicle dispatch service, a process of determining whether the identified user is an approved user who requires approval from an approver user who is a user other than the identified user for using the vehicle dispatch service, and a process of presenting to the approved user, if the identified user is an approved user, a candidate use location approved by the approver user from among candidate use location locations that are predetermined candidates for use locations of the vehicle dispatch service. This restricts an approved user who requires approval from the approver user for using the vehicle dispatch service from using the vehicle dispatch service in a location not intended by the approver user.
(2)コントローラは、承認者ユーザ又は承認者ユーザに関連する関連ユーザの位置情報を取得する処理と、取得した位置情報に基づいて被承認者ユーザに提示する利用場所候補を設定する処理と、を実行してもよい。これにより、被承認者ユーザが承認者ユーザ又は関連ユーザの所在地に移動するための利用場所候補の承認が容易となる。
(3)コントローラは、被承認者ユーザが配車サービスを利用するエリアで実施されるイベントに関するイベント情報を取得する処理と、イベント情報に基づいて被承認者ユーザに提示する利用場所候補を設定する処理と、を実行してもよい。これにより、被承認者ユーザがイベントに参加するための利用場所候補の承認が容易となる。
(2) The controller may execute a process of acquiring location information of the approver user or a related user related to the approver user, and a process of setting a potential use location to be presented to the approved user based on the acquired location information, thereby facilitating approval of the potential use location for the approved user to travel to the location of the approver user or the related user.
(3) The controller may execute a process of acquiring event information about an event held in an area where the approved user uses the vehicle dispatch service, and a process of setting candidate locations to be presented to the approved user based on the event information, which makes it easier to approve the candidate locations for the approved user to participate in the event.
(4)利用場所候補を被承認者ユーザに提示する時間的条件を、承認者ユーザにより設定可能であってもよい。これにより、被承認者ユーザが、承認者ユーザが意図しない時間に配車サービスを利用するのを制限できる。
(5)コントローラは、時間的条件と、時間的条件に関する補足情報と、を被承認者ユーザに提示する処理を実行してもよい。これにより、時間的条件が設定されていることを被承認者ユーザが認識できる。
(6)被承認者ユーザに利用場所候補を提示する期間として、一時的な期間又は永続的な期間を、承認者ユーザにより設定可能であってもよい。これにより、例えば配車サービスを利用する理由に応じた適切な期間に配車サービスの利用を承認できる。
(4) The approver user may be able to set a time condition for presenting the candidate location of use to the approver user. This makes it possible to restrict the approver user from using the vehicle dispatch service at a time that the approver user does not intend.
(5) The controller may execute a process of presenting the time condition and supplemental information related to the time condition to the approved user, thereby enabling the approved user to recognize that the time condition has been set.
(6) The approver user may be able to set a temporary or permanent period as a period for which potential locations are presented to the approved user. This allows the use of the vehicle dispatch service to be approved for an appropriate period according to, for example, the reason for using the vehicle dispatch service.
(7)被承認者ユーザに提示される利用場所候補の名称として、配車サービスを提供する配車システムで予め設定された名称と異なる別称を、承認者ユーザにより設定可能であってもよい。これにより、年少者の被承認者ユーザが利用場所候補を理解し易くなる。
(8)コントローラは、被承認者ユーザが利用場所候補を利用した過去の履歴情報に基づいて利用場所候補のリストを生成する処理と、利用場所候補のリストを承認者ユーザに提示する処理と、リストに含まれる利用場所候補のいずれかを承認者ユーザが選択した結果を受け付ける処理と、を実行してもよい。これにより、承認者ユーザは過去の履歴情報を利用して利用場所候補を承認できる。
(7) The approver user may set a different name for the candidate location of use presented to the approved user from the name preset in the dispatch system that provides the dispatch service. This makes it easier for minor approved users to understand the candidate location of use.
(8) The controller may execute a process of generating a list of potential use locations based on past history information of the use of the potential use locations by the approved user, a process of presenting the list of potential use locations to the approver user, and a process of accepting a result of the approver user selecting one of the potential use locations included in the list. This allows the approver user to approve the potential use locations by using the past history information.
(9)コントローラは、承認者ユーザが関連ユーザとして指定したユーザの過去の履歴情報に基づいて関連ユーザの候補のリストを生成する処理と、関連ユーザ候補のリストを承認者ユーザに提示する処理と、リストに含まれる関連ユーザの候補のいずれかを承認者ユーザが関連ユーザとして選択した結果を受け付ける処理と、を実行してもよい。これにより、承認者ユーザは過去の履歴情報を利用して関連ユーザを指定できる。
(10)コントローラは、利用場所候補の属性に基づいて利用場所候補のリストを生成する処理と、利用場所候補のリストを承認者ユーザに提示する処理と、リストに含まれる利用場所候補のいずれかを承認者ユーザが選択した結果を受け付ける処理と、を実行してもよい。これにより、承認者ユーザは利用場所候補の属性に基づいて利用場所候補を承認できる。
(9) The controller may execute a process of generating a list of related user candidates based on past history information of a user designated by the approver user as a related user, a process of presenting the list of related user candidates to the approver user, and a process of accepting a result of the approver user selecting one of the related user candidates included in the list as a related user. This allows the approver user to designate a related user by using the past history information.
(10) The controller may execute a process of generating a list of potential use locations based on attributes of the potential use locations, a process of presenting the list of potential use locations to an approver user, and a process of accepting a result of the approver user selecting one of the potential use locations included in the list, thereby enabling the approver user to approve the potential use locations based on the attributes of the potential use locations.
(11)情報処理装置は、承認者ユーザと被承認者ユーザとが関連付けて記憶されたデータベースを備えてもよい。これにより、被承認者ユーザが利用する乗降地候補を適正な承認者ユーザが承認できる。
(12)コントローラは、承認者ユーザによって承認された利用場所候補のうち、被承認者ユーザが配車サービスを利用する利用場所として選択した利用場所候補を、承認者ユーザに通知する処理を実行してもよい。これにより、承認者ユーザは、被承認者ユーザが利用場所候補を利用したことを把握できる。
(11) The information processing device may include a database in which an approver user and an approved user are stored in association with each other. This allows an appropriate approver user to approve the candidate boarding and alighting points used by the approved user.
(12) The controller may execute a process of notifying the approver user of a candidate use location selected by the approver user as a use location where the approved user uses the vehicle dispatch service, from among the candidate use location locations approved by the approver user. This allows the approver user to know that the approved user has used the candidate use location.
ここに記載されている全ての例及び条件的な用語は、読者が、本発明と技術の進展のために発明者により与えられる概念とを理解する際の助けとなるように、教育的な目的を意図したものであり、具体的に記載されている上記の例及び条件、並びに本発明の優位性及び劣等性を示すことに関する本明細書における例の構成に限定されることなく解釈されるべきものである。本発明の実施例は詳細に説明されているが、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であると解すべきである。 All examples and conditional terms described herein are intended for educational purposes to assist the reader in understanding the present invention and the concepts provided by the inventor for the advancement of technology, and should be construed without limitation to the above specifically described examples and conditions, and the configuration of the examples in this specification with respect to showing the advantages and disadvantages of the present invention. Although the embodiments of the present invention have been described in detail, it should be understood that various changes, substitutions and modifications can be made thereto without departing from the spirit and scope of the present invention.
1…配車サービス提供システム、2…サーバ装置、3…サービス車両、4…被承認者用端末、5…承認者用端末、20、33、40、51…通信装置、21…データベース、22、36、42、53…コントローラ、23、38、43、54…プロセッサ、24、39、44、55…記憶装置、30…センサ、31…測位装置、32…地図データベース(地図DB)、37…アクチュエータ、41、52…ヒューマンマシンインタフェース、50…測位装置 1...Vehicle dispatch service system, 2...Server device, 3...Service vehicle, 4...Terminal for approved party, 5...Terminal for approver, 20, 33, 40, 51...Communication device, 21...Database, 22, 36, 42, 53...Controller, 23, 38, 43, 54...Processor, 24, 39, 44, 55...Storage device, 30...Sensor, 31...Positioning device, 32...Map database (map DB), 37...Actuator, 41, 52...Human machine interface, 50...Positioning device
Claims (13)
識別された前記ユーザが、前記配車サービスの利用について前記識別されたユーザ以外の他のユーザである承認者ユーザによる承認を要する被承認者ユーザであるか否かを判定する処理と、
前記識別されたユーザが前記被承認者ユーザである場合には、前記配車サービスの利用場所として予め定められた候補である利用場所候補のうち、前記承認者ユーザによって承認された利用場所候補を前記被承認者ユーザに提示する処理と、
を実行するコントローラを備えることを特徴とする情報処理装置。 A process of identifying a user who uses a ride-hailing service;
A process of determining whether the identified user is an approved user who requires approval from an approver user other than the identified user for use of the vehicle dispatch service;
When the identified user is the approved user, a process of presenting to the approved user a use location candidate approved by the approver user from among use location candidates that are predetermined candidates as use locations of the vehicle dispatch service;
23. An information processing apparatus comprising: a controller for executing the above-mentioned steps;
前記承認者ユーザ又は前記承認者ユーザに関連する関連ユーザの位置情報を取得する処理と、
取得した前記位置情報に基づいて前記被承認者ユーザに提示する前記利用場所候補を設定する処理と、
を実行することを特徴とする前記請求項1に記載の情報処理装置。 The controller:
acquiring location information of the approver user or a related user related to the approver user;
A process of setting the use location candidates to be presented to the approved user based on the acquired location information;
The information processing apparatus according to claim 1, wherein the information processing apparatus executes the following:
前記被承認者ユーザが前記配車サービスを利用するエリアで実施されるイベントに関するイベント情報を取得する処理と、
前記イベント情報に基づいて前記被承認者ユーザに提示する前記利用場所候補を設定する処理と、
を実行することを特徴とする請求項1に記載の情報処理装置。 The controller:
A process of acquiring event information regarding events held in an area where the approved user uses the vehicle dispatch service;
A process of setting the use location candidates to be presented to the approved user based on the event information;
2. The information processing apparatus according to claim 1, wherein the information processing apparatus executes the steps of:
前記被承認者ユーザが前記利用場所候補を利用した過去の履歴情報に基づいて前記利用場所候補のリストを生成する処理と、
前記利用場所候補のリストを前記承認者ユーザに提示する処理と、
前記リストに含まれる前記利用場所候補のいずれかを前記承認者ユーザが選択した結果を受け付ける処理と、
を実行することを特徴とする請求項1に記載の情報処理装置。 The controller:
A process of generating a list of the use location candidates based on past history information of the approved user using the use location candidates;
A process of presenting a list of the use location candidates to the approver user;
A process of accepting a result of the approver user selecting one of the use location candidates included in the list;
2. The information processing apparatus according to claim 1, wherein the information processing apparatus executes the steps of:
前記承認者ユーザが前記関連ユーザとして指定したユーザの過去の履歴情報に基づいて前記関連ユーザの候補のリストを生成する処理と、
前記関連ユーザ候補のリストを前記承認者ユーザに提示する処理と、
前記リストに含まれる前記関連ユーザの候補のいずれかを前記承認者ユーザが前記関連ユーザとして選択した結果を受け付ける処理と、
を実行することを特徴とする請求項2に記載の情報処理装置。 The controller:
generating a list of candidates for the related users based on past history information of users designated by the approver user as the related users;
presenting a list of the related user candidates to the approver user;
a process of receiving a result of the approver user selecting one of the related user candidates included in the list as the related user;
3. The information processing apparatus according to claim 2, wherein the information processing apparatus executes the steps of:
前記利用場所候補の属性に基づいて前記利用場所候補のリストを生成する処理と、
前記利用場所候補のリストを前記承認者ユーザに提示する処理と、
前記リストに含まれる前記利用場所候補のいずれかを前記承認者ユーザが選択した結果を受け付ける処理と、
を実行することを特徴とする請求項1に記載の情報処理装置。 The controller:
generating a list of the potential use locations based on attributes of the potential use locations;
A process of presenting a list of the use location candidates to the approver user;
A process of accepting a result of the approver user selecting one of the use location candidates included in the list;
2. The information processing apparatus according to claim 1, wherein the information processing apparatus executes the steps of:
識別された前記ユーザが、前記配車サービスの利用について前記識別されたユーザ以外の他のユーザである承認者ユーザによる承認を要する被承認者ユーザであるか否かを判定する処理と、
前記識別されたユーザが前記被承認者ユーザである場合には、前記配車サービスの利用場所として予め定められた候補である利用場所候補のうち、前記承認者ユーザによって承認された利用場所候補を前記被承認者ユーザに提示する処理と、
をコントローラに実行させることを特徴とする情報処理方法。 A process of identifying a user who uses a ride-hailing service;
A process of determining whether the identified user is an approved user who requires approval from an approver user other than the identified user for use of the vehicle dispatch service;
When the identified user is the approved user, a process of presenting to the approved user a use location candidate approved by the approver user from among use location candidates that are predetermined candidates as use locations of the vehicle dispatch service;
The information processing method according to claim 1, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/044110 WO2025120863A1 (en) | 2023-12-08 | 2023-12-08 | Information processing device and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/044110 WO2025120863A1 (en) | 2023-12-08 | 2023-12-08 | Information processing device and information processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025120863A1 true WO2025120863A1 (en) | 2025-06-12 |
Family
ID=95980813
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2023/044110 Pending WO2025120863A1 (en) | 2023-12-08 | 2023-12-08 | Information processing device and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025120863A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006202148A (en) * | 2005-01-21 | 2006-08-03 | Fuji Electric Systems Co Ltd | Mobile vehicle user location system |
| KR20120012959A (en) * | 2011-12-15 | 2012-02-13 | 주식회사 한비즈컨버전스 | How to use taxi relief service |
| WO2018179805A1 (en) * | 2017-03-31 | 2018-10-04 | ソニー株式会社 | Information processing device, information processing method, and program |
| JP2019220068A (en) * | 2018-06-22 | 2019-12-26 | 仁博 平嶋 | Vehicle allocation system and vehicle allocation method |
-
2023
- 2023-12-08 WO PCT/JP2023/044110 patent/WO2025120863A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006202148A (en) * | 2005-01-21 | 2006-08-03 | Fuji Electric Systems Co Ltd | Mobile vehicle user location system |
| KR20120012959A (en) * | 2011-12-15 | 2012-02-13 | 주식회사 한비즈컨버전스 | How to use taxi relief service |
| WO2018179805A1 (en) * | 2017-03-31 | 2018-10-04 | ソニー株式会社 | Information processing device, information processing method, and program |
| JP2019220068A (en) * | 2018-06-22 | 2019-12-26 | 仁博 平嶋 | Vehicle allocation system and vehicle allocation method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7889101B2 (en) | Method and apparatus for generating location based reminder message for navigation system | |
| JP6646314B2 (en) | Automotive and automotive programs | |
| US20160018969A1 (en) | Method and apparatus for contextual notifications and user interface | |
| JP2019040587A (en) | Vehicle control right setting method, vehicle control right setting device, vehicle control right setting program, and vehicle control method | |
| JP7032881B2 (en) | Systems, methods, and programs for managing vehicle travel schedules | |
| KR20170109686A (en) | Intelligent task assignment and authorization systems & methods | |
| CA2968188A1 (en) | Peer to peer delivery system | |
| US10739150B2 (en) | Interactive routing information between users | |
| US11041727B2 (en) | Mobile mapping and navigation | |
| WO2017196593A1 (en) | Method for providing navigation directions for constrained transportation | |
| US20190279496A1 (en) | Proximity assisted seamless service (pass) | |
| JP2020046791A (en) | Reservation device and reservation method and reservation system | |
| WO2010023819A1 (en) | On-board equipment, data communication system, and communication control method and program for on-board equipment | |
| US20110130953A1 (en) | Navigation equipment and navigation system | |
| Brewer et al. | Supporting people with vision impairments in automated vehicles: Challenge and opportunities | |
| Korkmaz et al. | A smart school bus tracking system | |
| WO2025120863A1 (en) | Information processing device and information processing method | |
| US11971271B2 (en) | Travel tool for individuals with cognitive disabilities | |
| WO2025120864A1 (en) | Information processing device and information processing method | |
| Flores et al. | Experiments with a public transit assistant for blind passengers | |
| Kaushik et al. | Automated public bus identification system for visually impaired | |
| WO2025210880A1 (en) | Information processing device and information processing method | |
| JP7102180B2 (en) | Station affairs equipment, programs and station affairs systems | |
| JP7767994B2 (en) | Transportation support system, transportation support method, and transportation support program | |
| KR102833310B1 (en) | Device and method providing alarm regarding educational institution commuting |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23960873 Country of ref document: EP Kind code of ref document: A1 |