[go: up one dir, main page]

WO2025203257A1 - Vehicle allocation determination device and vehicle allocation determination method - Google Patents

Vehicle allocation determination device and vehicle allocation determination method

Info

Publication number
WO2025203257A1
WO2025203257A1 PCT/JP2024/012054 JP2024012054W WO2025203257A1 WO 2025203257 A1 WO2025203257 A1 WO 2025203257A1 JP 2024012054 W JP2024012054 W JP 2024012054W WO 2025203257 A1 WO2025203257 A1 WO 2025203257A1
Authority
WO
WIPO (PCT)
Prior art keywords
taxi
vehicle
taxis
dispatch
location
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
Application number
PCT/JP2024/012054
Other languages
French (fr)
Japanese (ja)
Inventor
英理 小出
知洋 三村
慎 石黒
喬 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to PCT/JP2024/012054 priority Critical patent/WO2025203257A1/en
Publication of WO2025203257A1 publication Critical patent/WO2025203257A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0272Period of advertisement exposure
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Definitions

  • Patent Document 1 shows that a display device that can be seen from the outside is provided on the vehicle, and advertising images are displayed on the display device.
  • a vehicle that displays advertisements on the outside is a taxi, it can earn advertising revenue from the advertisements displayed and revenue from the fare.
  • the advertising revenue was not taken into consideration.
  • the vehicle dispatch decision device determines which taxi to dispatch by taking into consideration the advertising revenue according to the route for each taxi to the target location for dispatch, and a penalty according to the time required for that trip. Therefore, the vehicle dispatch decision device according to one embodiment of the present invention can dispatch taxis while taking advertising revenue into consideration.
  • one embodiment of the present invention can be described not only as an invention of a vehicle allocation determination device as described above, but also as an invention of a vehicle allocation determination method as described below. These are essentially the same invention, just in different categories, and achieve similar functions and effects.
  • a vehicle allocation determination method includes an acquisition step in which the vehicle allocation determination device acquires, for each of a plurality of taxis that are candidates for allocation, information indicating the travel route from the location of the taxi to the location to be allocated and the required time for the travel; a calculation step in which the vehicle allocation determination device calculates, for each taxi, the revenue of an advertisement to be displayed outside the taxi according to the route indicated by the information acquired in the acquisition step, and calculates, for each taxi, a penalty according to the required time indicated by the information acquired in the acquisition step; and a determination step in which the vehicle allocation determination device determines a taxi to be allocated from the plurality of taxis based on the revenue and penalty calculated in the calculation step.
  • taxis can be dispatched taking advertising revenue into consideration.
  • 10 is a table showing an example of estimated values of the number of pedestrians for each attribute of pedestrians used by the vehicle dispatch management server.
  • 10 is a table showing an example of weights for each combination of an advertisement identifier and a pedestrian attribute used by the vehicle dispatch management server.
  • 10 is a graph showing an example of a correspondence relationship between required time and cancellation rate used by the vehicle dispatch management server, and a table showing an example of information for determining the correspondence relationship.
  • 10 is a table showing an example of an average taxi fare used by the vehicle dispatch management server.
  • 3 is a flowchart showing a vehicle allocation determination method that is a process executed by a vehicle allocation management server that is a vehicle allocation determination device according to an embodiment of the present invention.
  • 1 is a diagram illustrating a hardware configuration of a vehicle allocation management server that is a vehicle allocation determination device according to an embodiment of the present invention.
  • FIG. 1 shows a vehicle dispatch management server 10, which is a vehicle dispatch decision device according to this embodiment.
  • the vehicle dispatch management server 10 is a device (system) that determines which taxi to dispatch from multiple taxis.
  • the vehicle dispatch management server 10 is used, for example, by a taxi company that owns multiple taxis.
  • the vehicle dispatch management server 10 accepts a request for a taxi dispatch (pick-up) from a user terminal 20 used by a user (taxi passenger), and determines which taxi to dispatch to the user from among multiple taxis in response to the request.
  • the vehicle dispatch management server 10 notifies the driver terminal 30 used by the driver of the taxi determined to be the taxi to be dispatched.
  • the driver who is notified that the taxi he or she is driving is the taxi that has been dispatched to the user, heads to the target location for dispatch (the location where the user will board the taxi, the pick-up point) to get the user into the taxi.
  • the vehicle dispatch management server 10 also notifies the user terminal 20 of this. At that time, the vehicle dispatch management server 10 also notifies the user of the amount of time required for the dispatched taxi to arrive at the target location (the location where the user will board the taxi). This allows the user to know how long it will take for the taxi to arrive. Depending on the amount of time required (for example, if the amount of time required does not meet the user's expectations), the user can cancel the taxi dispatch after it has been dispatched.
  • the functions of the vehicle dispatch management server 10, user terminal 20, and driver terminal 30 may be realized by dedicated application programs installed on each device.
  • the functions of the user terminal 20 may be realized by a taxi dispatch application program for a smartphone or tablet device.
  • the acquisition unit 11 receives the request.
  • the request includes information indicating the location of the vehicle to be dispatched.
  • the information indicating the location of the vehicle to be dispatched is, for example, information indicating the latitude and longitude of the location.
  • the location of the vehicle to be dispatched is specified or acquired, for example, by the user terminal 20.
  • the location of the vehicle to be dispatched is the user's current location as determined by the user terminal 20.
  • the location of the vehicle to be dispatched is the location specified by the user where the user wishes to board a taxi.
  • the acquisition unit 11 may acquire information indicating the advertisement to be displayed in the taxi as information used to determine the taxi to be dispatched. For example, the acquisition unit 11 may acquire the above-mentioned advertisement identifier for each taxi as this information.
  • the calculation unit 12 is a functional unit that calculates, for each taxi, the revenue from advertisements displayed outside the taxi according to the route indicated by the information acquired by the acquisition unit 11, and also calculates, for each taxi, a penalty according to the required time indicated by the information acquired by the acquisition unit 11.
  • the calculation unit 12 may calculate the revenue and penalty per unit time based on the required time.
  • the calculation unit 12 may calculate, as the penalty, a loss based on the cancellation rate according to the required time.
  • the calculation unit 12 may also calculate the penalty according to the penalty calculation information acquired by the acquisition unit 11.
  • the calculation unit 12 may calculate the revenue based on the number of people present at the route position.
  • the calculation unit 12 may calculate the revenue based on the number of people of each attribute present at the route position in accordance with advertisements displayed on the outside of the taxi.
  • the calculation unit 12 performs the calculation as follows based on pre-stored calculation criteria.
  • the calculation unit 12 inputs information used to determine the taxi to be dispatched from the acquisition unit 11. Based on the input information, the calculation unit 12 calculates the advertising revenue and penalty for each of the multiple taxis that are candidates for dispatch.
  • the calculation unit 12 calculates the expected advertising revenue as the revenue from taxi advertising.
  • the advertising revenue depends on the number of people who view the advertisement. For example, the advertising revenue is calculated by multiplying the (estimated) number of people who view the advertisement by a preset coefficient.
  • the number of people who view the advertisement when a taxi passes through a certain road section is, for example, the number of pedestrians present in that road section at that time. If the estimated number of pedestrians in a certain road section during a certain time period is five, there will always be an average of five pedestrians present in that road section during that time period, and therefore five people will view the advertisement while the taxi is traveling along the road section.
  • the calculation unit 12 calculates the revenue based on the number of people present at the location of the route (for example, a road section included in the route).
  • the calculation unit 12 stores an estimated number of pedestrians for each road section in advance.
  • the calculation unit 12 may also store an estimated number of pedestrians for each combination of time period and road section.
  • the calculation unit 12 stores an estimated number of pedestrians for each road section every 10 minutes up to one hour ahead in a database (e.g., an estimated pedestrian number table) of the vehicle dispatch management server 10.
  • the road sections are set in advance.
  • Figure 6 shows an example of an estimated number of pedestrians for each road section. In Figure 6, each hatched area corresponds to each road section. Note that the unit of pedestrian number in Figures 5 and 6 is (people).
  • the number of pedestrians for each combination of time period and road section may be estimated using a conventional method (e.g., a method using real-time pedestrian flow data).
  • the pedestrian number estimation may be performed by the vehicle dispatch management server 10, or by a device other than the vehicle dispatch management server 10. If the pedestrian number estimation is performed by a device other than the vehicle dispatch management server 10, the vehicle dispatch management server 10 obtains information indicating the estimated pedestrian number from that device.
  • the estimated pedestrian number (e.g., the estimated pedestrian number table shown in Figure 5) may be newly calculated and updated at regular intervals (e.g., every 10 minutes). For example, the estimated pedestrian number table shown in Figure 5 was updated at 11:50.
  • the pedestrian number may be a value for each sidewalk on the left and right sides of the road.
  • the advertising revenue may be calculated using the number of pedestrians on the sidewalk on the lane on which the taxi related to the calculation of advertising revenue is traveling.
  • Each advertisement displayed in a taxi may target a different demographic. For example, one advertisement may target men and women in their twenties, while another advertisement may target men in their forties. Taking this into consideration, the calculation unit 12 may calculate revenue based on the number of people of each attribute present at the route location in accordance with the advertisement displayed outside the taxi. Person attributes may be, for example, gender and age (in 10-year increments). Person attributes may also be other than those listed above, as long as they relate to advertising revenue. In this case, for example, the calculation unit 12 may calculate revenue as follows:
  • the calculation unit 12 also stores in advance a weight, which is a coefficient used to calculate revenue, for each advertisement and pedestrian attribute.
  • the weight is set in advance. For example, the closer the corresponding attribute is to the attribute of the pedestrian who is the target of the corresponding advertisement, the larger the weight value. This indicates that the closer the corresponding attribute is to the attribute of the pedestrian who is the target of the corresponding advertisement, the greater the advertising revenue per person who views the advertisement.
  • the calculation unit 12 stores the weight for each combination of advertisement identifier and pedestrian attribute in the database of the vehicle dispatch management server 10 (for example, a weight table for each attribute).
  • the calculation unit 12 calculates the expected value of advertising revenue from the information indicating the taxi travel route input from the acquisition unit 11 and the stored information using the following formula.
  • the letters in the above formula represent the following: A Z : Expected advertising revenue of a taxi passing through route Z w p : Weight of pedestrian attribute p for advertisements displayed in the target taxi P : All pedestrian attributes O ⁇ p : Estimated number of pedestrians with attribute p on road section ⁇ when the taxi passes through road section ⁇ (number of people who see the advertisement) b: coefficient for calculating advertising revenue (a value that is set in advance and stored in the calculation unit 12) In this case, too, the calculation unit 12 may calculate the expected value A Z ave of advertising revenue per unit time (for example, one minute) in the same manner as above.
  • the calculation unit 12 calculates, as the penalty, a loss based on the cancellation rate according to the required time, or more specifically, the opportunity loss mentioned above. Generally, the longer the required time for a taxi to arrive, as notified when a taxi is requested, the more likely the user is to cancel the taxi.
  • the function of cancellation rate f(x) may be determined by any method, including conventional methods, based on knowledge gained from the operation of taxi dispatch.
  • the correspondence between the required time and the cancellation rate may be other than that described above.
  • the calculation unit 12 stores the average taxi fare in advance.
  • the stored average fare may correspond to the taxi boarding location (i.e., the location of the taxi dispatch target).
  • the stored average fare may be a value for each area divided into regions (e.g., 500m mesh).
  • the stored average fare may also correspond to the taxi dispatch or boarding time.
  • the stored average fare may be a value for every 10 minutes.
  • the calculation unit 12 calculates the expected value of the opportunity loss from the information indicating the time required for taxi travel input from the acquisition unit 11 and the stored information using the following formula.
  • F Z p ⁇ f(x Z )
  • the letters in the above formula represent the following:
  • F Z Expected opportunity loss for the length of time required for a taxi to travel along route Z p: Average fare for that time period (for example, at the time of dispatch or boarding) in the area that includes the pick-up point (location of the taxi to be dispatched)
  • x Z Time required for the taxi to arrive (time required for the taxi to travel)
  • the expected value of opportunity loss per unit time F Z ave is, for example, expressed in units of ( ⁇ /minute) as described above. This is to align the units with the expected value of advertising revenue per unit time A Z ave .
  • the calculation unit 12 may use the expected value of opportunity loss F Z that is not expressed per unit time as the penalty to be used in determining which taxi to dispatch.
  • the calculation unit 12 outputs the advertising revenue (e.g., the expected advertising revenue described above) and penalty (e.g., the expected opportunity loss described above) calculated for each of the multiple dispatch candidate taxis to the determination unit 13.
  • the advertising revenue calculated by the calculation unit 12 may be other than the above as long as it corresponds to the above route.
  • the penalty calculated by the calculation unit 12 may be other than the above as long as it corresponds to the above required time.
  • the calculation of the advertising revenue and penalty by the calculation unit 12 may be performed using methods other than those described above.
  • the determination unit 13 is a functional unit that determines which taxi to dispatch from multiple taxis based on the profit and penalty calculated by the calculation unit 12. For example, the determination unit 13 determines which taxi to dispatch based on pre-stored determination criteria as follows:
  • the determination unit 13 inputs the advertising revenue and penalty for each of the multiple dispatch candidate taxis from the calculation unit 12.
  • the determination unit 13 inputs information from the acquisition unit 11.
  • the determination unit 13 determines a taxi to dispatch by taking into consideration the advertising revenue and penalty. For example, the determination unit 13 calculates the expected advertising revenue - the expected opportunity loss (A Z ave - F Z ave ) for each taxi.
  • the determination unit 13 determines the taxi with the largest calculated value as the taxi to dispatch from among the multiple dispatch candidate taxis. Note that the determination of a taxi to dispatch by the determination unit 13 may be performed by a method other than the above, as long as it is based on the revenue and penalty calculated by the calculation unit 12.
  • the determination unit 13 outputs the determination result and accompanying information.
  • the determination unit 13 In response to the request for dispatching a taxi, the determination unit 13 notifies the user terminal 20 that a taxi has been dispatched and the amount of time required for the dispatched taxi to arrive.
  • the notified amount of time is the amount of time required for the determined taxi to travel to the dispatch target location indicated by the information input from the acquisition unit 11.
  • the user terminal 20 receives a notification from the determination unit 13 (vehicle dispatch management server 10).
  • the user of the user terminal 20 can refer to the notification to know that a taxi has been dispatched and the amount of time required.
  • the vehicle dispatch determination method which is a process executed by the vehicle dispatch management server 10 according to this embodiment (a method of operation performed by the vehicle dispatch management server 10). This process starts when a request for dispatching a taxi is sent from the user terminal 20 to the vehicle dispatch management server 10 and the request is received by the acquisition unit 11 in the vehicle dispatch management server 10.
  • the acquisition unit 11 acquires information used to determine the taxi to be dispatched (S01, acquisition step).
  • This information includes, for each of the multiple taxis that are candidates for dispatch, information indicating the route from the taxi's location to the dispatch target location and the time required for that trip. For example, the route and the time required for that trip may be calculated as described above, and this information may be acquired.
  • the calculation unit 12 calculates, for each taxi, the revenue from advertisements displayed outside the taxi according to the route indicated by the information acquired by the acquisition unit 11 (for example, the expected advertising revenue described above).
  • the calculation unit 12 also calculates, for each taxi, a penalty according to the required time indicated by the information acquired by the acquisition unit 11 (for example, the expected opportunity loss described above) (S02, calculation step).
  • the taxi to be dispatched is determined by taking into consideration the advertising revenue according to the route for each taxi to the target location and the penalty according to the time required for that trip. Therefore, according to this embodiment, taxis can be dispatched taking advertising revenue into consideration. More specifically, taxi operating profits can be increased by balancing the time required for the trip and advertising revenue along the way.
  • the calculation unit 12 may calculate a loss (for example, the above-described opportunity loss) based on the cancellation rate corresponding to the required travel time as the penalty.
  • a loss for example, the above-described opportunity loss
  • the calculated penalty can be made more appropriate, and as a result, a more appropriate taxi dispatch can be made according to the penalty.
  • the penalty need not necessarily be based on the cancellation rate, as long as it corresponds to the required travel time.
  • the penalty may also be calculated based on penalty calculation information indicating the location of the vehicle to be dispatched, the situation at that location, or the time of dispatch. This configuration allows the calculated penalty to be more appropriate, and as a result, a more appropriate taxi can be dispatched in accordance with the penalty.
  • penalty calculation information does not necessarily need to be used to calculate the penalty.
  • each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are connected directly or indirectly (for example, using wires, wirelessly, etc.) and these multiple devices.
  • a functional block may also be realized by combining software with the single device or multiple devices.
  • Functions include, but are not limited to, judgment, determination, assessment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, election, establishment, comparison, assumption, expectation, regard, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment.
  • a functional block (component) that performs transmission functions is called a transmitting unit or transmitter.
  • transmitting unit or transmitter As mentioned above, there are no particular limitations on how these functions are implemented.
  • the vehicle dispatch management server 10 in one embodiment of the present disclosure may function as a computer that performs the information processing of the present disclosure.
  • Figure 13 is a diagram showing an example of the hardware configuration of the vehicle dispatch management server 10 in one embodiment of the present disclosure.
  • the vehicle dispatch management server 10 described above may be physically configured as a computer device including a processor 1001, memory 1002, storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.
  • the hardware configuration of the user terminal 20 and the driver terminal 30 may also be as described here.
  • the term "device” can be interpreted as a circuit, device, unit, etc.
  • the hardware configuration of the vehicle dispatch management server 10 may be configured to include one or more of the devices shown in the diagram, or may be configured to exclude some of the devices.
  • Each function of the vehicle dispatch management server 10 is realized by loading specific software (programs) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communications via the communication device 1004, and control at least one of reading and writing data from and to the memory 1002 and storage 1003.
  • the processor 1001 for example, runs an operating system to control the entire computer.
  • the processor 1001 may be configured as a central processing unit (CPU) that includes an interface with peripheral devices, a control device, an arithmetic unit, registers, etc.
  • CPU central processing unit
  • each function of the vehicle dispatch management server 10 described above may be realized by the processor 1001.
  • the processor 1001 also reads programs (program code), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes in accordance with these.
  • the programs used are those that cause a computer to execute at least some of the operations described in the above-described embodiments.
  • each function of the vehicle dispatch management server 10 may be implemented by a control program stored in the memory 1002 and running on the processor 1001.
  • each function of the vehicle dispatch management server 10 may be implemented by a control program stored in the memory 1002 and running on the processor 1001.
  • the above-described various processes have been described as being executed by a single processor 1001, they may also be executed simultaneously or sequentially by two or more processors 1001.
  • the processor 1001 may be implemented on one or more chips.
  • the programs may also be transmitted from a network via telecommunications lines.
  • the communication device 1004 is hardware (transmission/reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also referred to as a network device, network controller, network card, communication module, etc.
  • the input device 1005 is an input device (e.g., a keyboard, mouse, microphone, switch, button, sensor, etc.) that accepts input from the outside.
  • the output device 1006 is an output device (e.g., a display, speaker, LED lamp, etc.) that outputs to the outside. Note that the input device 1005 and the output device 1006 may be integrated into one device (e.g., a touch panel).
  • each device such as the processor 1001 and memory 1002, is connected by a bus 1007 for communicating information.
  • the bus 1007 may be configured using a single bus, or may be configured using different buses for each device.
  • the vehicle dispatch management server 10 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a field-programmable gate array (FPGA), and some or all of the functional blocks may be realized by this hardware.
  • the processor 1001 may be implemented using at least one of these pieces of hardware.
  • Input and output information may be stored in a specific location (for example, memory) or may be managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.
  • the determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (for example, comparison with a predetermined value).
  • notification of specified information is not limited to being done explicitly, but may also be done implicitly (e.g., not notifying the specified information).
  • Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
  • software, instructions, information, etc. may be transmitted and received via a transmission medium.
  • a transmission medium such as coaxial cable, fiber optic cable, twisted pair, or Digital Subscriber Line (DSL)
  • wired technology such as coaxial cable, fiber optic cable, twisted pair, or Digital Subscriber Line (DSL)
  • wireless technology such as infrared or microwave
  • system and “network” are used interchangeably.
  • information, parameters, etc. described in this disclosure may be expressed using absolute values, relative values from a predetermined value, or other corresponding information.
  • determining may encompass a wide variety of actions.
  • Determining and “determining” may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching a table, database, or other data structure), and ascertaining something that is considered to be a “determination.”
  • Determining and “determining” may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and so on.
  • judgment and “decision” can include regarding actions such as resolving, selecting, choosing, establishing, and comparing as having been “judgment” or “decision.” In other words, “judgment” and “decision” can include regarding some action as having been “judgment” or “decision.” Furthermore, “judgment (decision)” can be interpreted as “assuming,” “expecting,” “considering,” etc.
  • connection refers to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are “connected” or “coupled” to each other.
  • the coupling or connection between elements may be physical, logical, or a combination thereof.
  • “connected” may be read as "access.”
  • two elements may be considered to be “connected” or “coupled” to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.
  • the phrase “based on” does not mean “based only on,” unless expressly stated otherwise. In other words, the phrase “based on” means both “based only on” and “based at least on.”
  • any reference to an element using a designation such as "first,” “second,” etc. does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.
  • a and B are different may mean “A and B are different from each other.” Note that this term may also mean “A and B are each different from C.” Terms such as “separate” and “combined” may also be interpreted in the same way as “different.”
  • [3] The vehicle allocation determination device according to [1] or [2], wherein the calculation unit calculates, as the penalty, a loss based on a cancellation rate according to the required time.
  • the acquisition unit acquires penalty calculation information indicating a location of a vehicle to be dispatched, a situation at the location, or a time of dispatching the vehicle, The vehicle allocation determination device according to any one of [1] to [3], wherein the calculation unit calculates a penalty according to the penalty calculation information acquired by the acquisition unit.
  • [5] The vehicle allocation determination device according to any one of [1] to [4], wherein the calculation unit calculates the profit based on the number of people present at positions on the route.
  • 10 vehicle dispatch management server, 11... acquisition unit, 12... calculation unit, 13... determination unit, 20... user terminal, 30... driver terminal, 1001... processor, 1002... memory, 1003... storage, 1004... communication device, 1005... input device, 1006... output device, 1007... bus.

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

According to the present invention, taxis are allocated in consideration of advertising revenue. A vehicle allocation management server 10, which is a vehicle allocation determination device, comprises: an acquisition unit 11 that acquires, for each of taxis that are a plurality of vehicle allocation candidates, information indicating a route from the locations of the taxis to the location of a vehicle allocation target and the time required to travel the route; a calculation unit 12 that calculates, for each of the taxis, the revenue from an advertisement, displayed on the outside of the taxi, according to the route indicated by the information acquired by the acquisition unit 11, and at the same time calculates, for each of the taxis, a penalty corresponding to the required time indicated by the information acquired by the acquisition unit 11; and a determination unit 13 that determines a taxi to be allocated from among the plurality of taxis on the basis of the revenue and the penalty calculated by the calculation unit 12.

Description

配車決定装置及び配車決定方法Vehicle allocation decision device and vehicle allocation decision method

 本発明は、複数のタクシーから配車するタクシーを決定する配車決定装置及び配車決定方法に関する。 The present invention relates to a vehicle dispatch decision device and vehicle dispatch decision method that decides which taxi to dispatch from among multiple taxis.

 従来、車両の外側に広告を表示することが行われている。このような広告によれば、車両の外にいる人の視界に車両が入ることで、広告もあわせて見られることになる。例えば、特許文献1には、車両に外側から見える表示装置を設けて、表示装置に広告映像を表示することが示されている。 Traditionally, advertisements have been displayed on the outside of vehicles. With such advertisements, when the vehicle comes into view of people outside the vehicle, they also see the advertisement. For example, Patent Document 1 shows that a display device that can be seen from the outside is provided on the vehicle, and advertising images are displayed on the display device.

特開2003-241698号公報Japanese Patent Application Laid-Open No. 2003-241698

 外側に広告を表示する車両をタクシーとすれば、広告の表示による広告収入と、乗車賃による収入とを得ることができる。しかしながら、従来、複数のタクシーから、乗客に対して配車されるタクシーを決定する際には、上記の広告収入を考慮して行われていなかった。 If a vehicle that displays advertisements on the outside is a taxi, it can earn advertising revenue from the advertisements displayed and revenue from the fare. However, in the past, when deciding which taxi to dispatch to a passenger from among multiple taxis, the advertising revenue was not taken into consideration.

 本発明の一実施形態は、上記に鑑みてなされたものであり、広告収入を考慮してタクシーの配車を行うことができる配車決定装置及び配車決定方法を提供することを目的とする。 One embodiment of the present invention has been made in consideration of the above, and aims to provide a vehicle dispatch decision device and vehicle dispatch decision method that can dispatch taxis taking advertising revenue into consideration.

 上記の目的を達成するために、本発明の一実施形態に係る配車決定装置は、複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を示す情報を取得する取得部と、タクシー毎に、取得部によって取得された情報によって示される経路に応じた当該タクシーの外側に表示される広告の収益を算出すると共に、タクシー毎に、取得部によって取得された情報によって示される所要時間に応じたペナルティを算出する算出部と、算出部によって算出された収益及びペナルティに基づいて、複数のタクシーから配車するタクシーを決定する決定部と、を備える。 In order to achieve the above object, a vehicle dispatch decision device according to one embodiment of the present invention comprises an acquisition unit that acquires, for each of a plurality of taxis that are candidates for dispatch, information indicating the route from the location of the taxi to the location of the dispatch target and the required time for the trip; a calculation unit that calculates, for each taxi, the revenue from advertising displayed on the outside of the taxi according to the route indicated by the information acquired by the acquisition unit, and calculates, for each taxi, a penalty according to the required time indicated by the information acquired by the acquisition unit; and a determination unit that determines a taxi to dispatch from the plurality of taxis based on the revenue and penalty calculated by the calculation unit.

 本発明の一実施形態に係る配車決定装置では、タクシー毎の、配車対象の位置までの移動の経路に応じた広告の収益と、当該移動の所要時間に応じたペナルティとが考慮されて、配車するタクシーが決定される。従って、本発明の一実施形態に係る配車決定装置によれば、広告収入を考慮してタクシーの配車を行うことができる。 The vehicle dispatch decision device according to one embodiment of the present invention determines which taxi to dispatch by taking into consideration the advertising revenue according to the route for each taxi to the target location for dispatch, and a penalty according to the time required for that trip. Therefore, the vehicle dispatch decision device according to one embodiment of the present invention can dispatch taxis while taking advertising revenue into consideration.

 ところで、本発明の一実施形態は、上記のように配車決定装置の発明として記述できる他に、以下のように配車決定方法の発明としても記述することができる。これらはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。 Incidentally, one embodiment of the present invention can be described not only as an invention of a vehicle allocation determination device as described above, but also as an invention of a vehicle allocation determination method as described below. These are essentially the same invention, just in different categories, and achieve similar functions and effects.

 即ち、本発明の一実施形態に係る配車決定方法は、配車決定装置が、複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を示す情報を取得する取得ステップと、配車決定装置が、タクシー毎に、取得ステップにおいて取得された情報によって示される経路に応じた当該タクシーの外側に表示される広告の収益を算出すると共に、タクシー毎に、取得ステップにおいて取得された情報によって示される所要時間に応じたペナルティを算出する算出ステップと、配車決定装置が、算出ステップにおいて算出された収益及びペナルティに基づいて、複数のタクシーから配車するタクシーを決定する決定ステップと、を含む。 In other words, a vehicle allocation determination method according to one embodiment of the present invention includes an acquisition step in which the vehicle allocation determination device acquires, for each of a plurality of taxis that are candidates for allocation, information indicating the travel route from the location of the taxi to the location to be allocated and the required time for the travel; a calculation step in which the vehicle allocation determination device calculates, for each taxi, the revenue of an advertisement to be displayed outside the taxi according to the route indicated by the information acquired in the acquisition step, and calculates, for each taxi, a penalty according to the required time indicated by the information acquired in the acquisition step; and a determination step in which the vehicle allocation determination device determines a taxi to be allocated from the plurality of taxis based on the revenue and penalty calculated in the calculation step.

 本発明の一実施形態によれば、広告収入を考慮してタクシーの配車を行うことができる。 According to one embodiment of the present invention, taxis can be dispatched taking advertising revenue into consideration.

本発明の実施形態に係る配車決定装置である配車管理サーバの構成を示す図である。1 is a diagram showing a configuration of a vehicle allocation management server which is a vehicle allocation determination device according to an embodiment of the present invention. 本発明の実施形態における配車されるタクシーの決定を説明するための図である。FIG. 10 is a diagram for explaining the determination of a taxi to be dispatched in an embodiment of the present invention. 配車管理サーバによって用いられるタクシーについての情報の例を示すテーブルである。10 is a table showing an example of information about taxis used by the vehicle dispatch management server. タクシーの経路の算出に用いられる情報の例を示す図である。FIG. 10 is a diagram illustrating an example of information used to calculate a taxi route. 配車管理サーバによって用いられる歩行者数の推定値の例を示すテーブルである。10 is a table showing an example of estimated values of the number of pedestrians used by the vehicle dispatch management server. 配車管理サーバによって用いられる歩行者数の推定値の例を示す図である。FIG. 10 is a diagram illustrating an example of an estimated value of the number of pedestrians used by the vehicle dispatch management server. 道路区間毎の広告収入の期待値の例を示す図である。FIG. 10 is a diagram showing an example of expected advertising revenue for each road section. 配車管理サーバによって用いられる歩行者の属性毎の歩行者数の推定値の例を示すテーブルである。10 is a table showing an example of estimated values of the number of pedestrians for each attribute of pedestrians used by the vehicle dispatch management server. 配車管理サーバによって用いられる広告識別子と歩行者の属性との組み合わせ毎の重みの例を示すテーブルである。10 is a table showing an example of weights for each combination of an advertisement identifier and a pedestrian attribute used by the vehicle dispatch management server. 配車管理サーバによって用いられる所要時間とキャンセル率との対応関係の例を示すグラフ、及び当該対応関係を求めるための情報の例を示すテーブルである。10 is a graph showing an example of a correspondence relationship between required time and cancellation rate used by the vehicle dispatch management server, and a table showing an example of information for determining the correspondence relationship. 配車管理サーバによって用いられるタクシーの平均乗車賃の例を示すテーブルである。10 is a table showing an example of an average taxi fare used by the vehicle dispatch management server. 本発明の実施形態に係る配車決定装置である配車管理サーバで実行される処理である配車決定方法を示すフローチャートである。3 is a flowchart showing a vehicle allocation determination method that is a process executed by a vehicle allocation management server that is a vehicle allocation determination device according to an embodiment of the present invention. 本発明の実施形態に係る配車決定装置である配車管理サーバのハードウェア構成を示す図である。1 is a diagram illustrating a hardware configuration of a vehicle allocation management server that is a vehicle allocation determination device according to an embodiment of the present invention.

 以下、図面と共に本発明に係る配車決定装置及び配車決定方法の実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。 Below, embodiments of a vehicle allocation determination device and vehicle allocation determination method according to the present invention will be described in detail with reference to the drawings. Note that in the description of the drawings, identical elements will be given the same reference numerals, and duplicate explanations will be omitted.

 図1に本実施形態に係る配車決定装置である配車管理サーバ10を示す。配車管理サーバ10は、複数のタクシーから配車するタクシーを決定する装置(システム)である。配車管理サーバ10は、例えば、複数のタクシーを保有するタクシー会社によって用いられる。 Figure 1 shows a vehicle dispatch management server 10, which is a vehicle dispatch decision device according to this embodiment. The vehicle dispatch management server 10 is a device (system) that determines which taxi to dispatch from multiple taxis. The vehicle dispatch management server 10 is used, for example, by a taxi company that owns multiple taxis.

 配車管理サーバ10は、ユーザ(タクシーの乗客)によって用いられるユーザ端末20からタクシーの配車(迎車)の要求を受け付けて、当該要求に応じて複数のタクシーから当該ユーザに配車するタクシーを決定する。配車管理サーバ10は、配車するタクシーとして決定したタクシーの運転手によって用いられる運転手端末30にその旨を通知する。自身が運転するタクシーが、ユーザに対して配車されたタクシーであると通知された運転手は、当該ユーザをタクシーに乗車させるために配車対象の位置(ユーザがタクシーに乗車する位置、迎車地点)に向かう。 The vehicle dispatch management server 10 accepts a request for a taxi dispatch (pick-up) from a user terminal 20 used by a user (taxi passenger), and determines which taxi to dispatch to the user from among multiple taxis in response to the request. The vehicle dispatch management server 10 notifies the driver terminal 30 used by the driver of the taxi determined to be the taxi to be dispatched. The driver, who is notified that the taxi he or she is driving is the taxi that has been dispatched to the user, heads to the target location for dispatch (the location where the user will board the taxi, the pick-up point) to get the user into the taxi.

 また、配車管理サーバ10は、タクシーを配車したらユーザ端末20にもその旨を通知する。その際、配車管理サーバ10は、配車対象の位置(ユーザがタクシーに乗車する位置)に、配車されたタクシーが到着するまでの所要時間もあわせて通知する。これによって、ユーザは、タクシーが到着する迄の時間を把握することができる。ユーザは、所要時間によっては(例えば、所要時間が自身の希望にあわない場合)、タクシーが配車された後にタクシーの配車をキャンセルすることができる。 Furthermore, once a taxi has been dispatched, the vehicle dispatch management server 10 also notifies the user terminal 20 of this. At that time, the vehicle dispatch management server 10 also notifies the user of the amount of time required for the dispatched taxi to arrive at the target location (the location where the user will board the taxi). This allows the user to know how long it will take for the taxi to arrive. Depending on the amount of time required (for example, if the amount of time required does not meet the user's expectations), the user can cancel the taxi dispatch after it has been dispatched.

 配車管理サーバ10の配車対象のタクシーの外側には、広告が表示される。当該広告は、タクシーを外側から見る人によって見られる。当該広告は、車両に設けられる従来のものでよい。例えば、当該広告は、タクシーの車体に添付されたステッカー、リアステッカー又はボディステッカーである。又は、当該広告は、タクシーの車体に施された車体ラッピングであってもよい。又は、タクシーに、外側から見ることができる表示装置(例えば、車窓サイネージ)が設けられており、広告は表示装置によって表示されるものであってもよい。 Advertisements are displayed on the outside of taxis that are dispatched by the vehicle dispatch management server 10. These advertisements are visible to people looking at the taxi from outside. These advertisements may be conventional advertisements that are attached to vehicles. For example, these advertisements may be stickers, rear stickers, or body stickers attached to the body of the taxi. Alternatively, these advertisements may be body wraps applied to the body of the taxi. Alternatively, the taxi may be equipped with a display device that can be seen from the outside (for example, window signage), and the advertisements may be displayed by the display device.

 広告を表示したタクシーが走行すると、タクシーを走行させる者(例えば、タクシー会社)は、例えば、広告の広告主から広告収入を得る。例えば、タクシー会社は、タクシーが走行したエリア及び時間帯に基づいて推定される広告の効果に応じて、広告主から広告収入を得る。例えば、人通りの多い道路をタクシーが走行することで広告の効果を向上することができ、その結果、タクシー会社は多くの広告収入を得る。 When a taxi displaying an advertisement travels, the person operating the taxi (e.g., a taxi company) receives advertising revenue from the advertiser of the advertisement. For example, the taxi company receives advertising revenue from the advertiser based on the estimated effectiveness of the advertisement based on the area and time period in which the taxi travels. For example, the effectiveness of the advertisement can be improved by having the taxi travel on roads with heavy foot traffic, and as a result, the taxi company receives a large amount of advertising revenue.

 配車管理サーバ10は、配車対象の位置へのタクシーの移動の際の広告の表示による収益と、当該移動の所要時間に応じたペナルティとの双方を加味して、利益が大きくなるよう(例えば、最大になるよう)、配車車両(配車するタクシー)を決定する。 The vehicle dispatch management server 10 determines the vehicle to be dispatched (the taxi to be dispatched) in a way that maximizes (e.g., maximizes) profits by taking into account both the revenue from displaying advertisements when the taxi travels to the target location and a penalty based on the time required for the trip.

 配車管理サーバ10による配車車両の決定についての考え方について説明する。上記のようにユーザは、配車されたタクシーが到着するまでの所要時間、即ち、配車対象の位置へのタクシーの移動の所要時間によっては、タクシーの配車をキャンセルすることができる。例えば、ユーザは、タクシーを呼んだあと、タクシーが3分で到着する場合にはそのままタクシーを利用するが、タクシーが10分で到着する場合にはタクシーの配車をキャンセルして徒歩での移動とする。ユーザによってタクシーの配車がキャンセルされると、機会損失が生じる。キャンセルは、通常、配車対象の位置へのタクシーの移動の所要時間が大きくなるほど、行われやすくなる。移動の所要時間に応じたペナルティは、上記の機会損失である。即ち、機会損失は、上記の所要時間によって変動する。 The following explains how the dispatch management server 10 determines which vehicle to dispatch. As described above, a user can cancel a taxi dispatch depending on the time required for the dispatched taxi to arrive, i.e., the time required for the taxi to travel to the dispatch target location. For example, after calling a taxi, if the taxi arrives in three minutes, the user will continue to use the taxi, but if the taxi arrives in ten minutes, the user will cancel the taxi dispatch and travel on foot. When a taxi dispatch is canceled by a user, an opportunity loss occurs. Typically, the longer the time required for the taxi to travel to the dispatch target location, the more likely it is to be canceled. The penalty based on the travel time is the opportunity loss described above. In other words, the opportunity loss varies depending on the required time described above.

 配車管理サーバ10は、ユーザからタクシーの配車の要求があった際に、配車の候補となるタクシーそれぞれについての、広告の表示による収益の期待値と、機会損失の期待値とから配車車両を決定する。例えば、図2に示すように、ユーザからタクシーの配車の要求があった際に、配車の候補となるタクシーが、車両A、車両B及び車両Cの3台であったとする。これらのタクシーは、それぞれ異なる位置にいる。 When a user requests a taxi, the dispatch management server 10 determines the vehicle to be dispatched based on the expected revenue from displaying advertisements and the expected opportunity loss for each candidate taxi. For example, as shown in Figure 2, when a user requests a taxi, the candidate taxis for dispatch are vehicle A, vehicle B, and vehicle C. These taxis are located in different locations.

 車両Aは、配車対象の位置まで7分で到着する。車両Aについては、広告の表示による収益の時間当たり期待値が21.4(¥/分)、機会損失の時間当たりの期待値が5.4(¥/分)である。車両Bは、配車対象の位置まで9分で到着する。車両Bについては、広告の表示による収益の時間当たり期待値が20(¥/分)、機会損失の時間当たりの期待値が10.5(¥/分)である。車両Cは、配車対象の位置まで2分で到着する。車両Cについては、広告の表示による収益の時間当たり期待値が15(¥/分)、機会損失の時間当たりの期待値が4.8(¥/分)である。 Vehicle A arrives at the target location in 7 minutes. For vehicle A, the expected hourly revenue from displaying advertisements is 21.4 (¥/min), and the expected hourly opportunity loss is 5.4 (¥/min). Vehicle B arrives at the target location in 9 minutes. For vehicle B, the expected hourly revenue from displaying advertisements is 20 (¥/min), and the expected hourly opportunity loss is 10.5 (¥/min). Vehicle C arrives at the target location in 2 minutes. For vehicle C, the expected hourly revenue from displaying advertisements is 15 (¥/min), and the expected hourly opportunity loss is 4.8 (¥/min).

 広告の表示による収益の時間当たり期待値と、機会損失の時間当たりの期待値との差分(広告の表示による収益-機会損失)は、車両Aでは16、車両Bでは9.5、車両Cでは10.2である。この差分が最も大きい、車両Aが配車車両として決定される。このように配車車両を決定することで、タクシー会社はより多くの収益を上げることができる。 The difference between the expected hourly revenue from displaying advertisements and the expected hourly opportunity loss (revenue from displaying advertisements - opportunity loss) is 16 for vehicle A, 9.5 for vehicle B, and 10.2 for vehicle C. Vehicle A, which has the largest difference, is selected as the vehicle to be dispatched. By selecting vehicles to be dispatched in this way, the taxi company can make more revenue.

 配車管理サーバ10は、PC(パーソナルコンピュータ)又はサーバ装置等のコンピュータによって構成されている。配車管理サーバ10は、複数のコンピュータによって構成されていてもよい。配車管理サーバ10は、通信機能を有しており、当該通信機能によって、機能の実現に必要な情報の取得等のため、ユーザ端末20及び運転手端末30等の別の装置との間でネットワークを介して互いに情報の送受信を行う。 The vehicle dispatch management server 10 is composed of a computer such as a PC (personal computer) or a server device. The vehicle dispatch management server 10 may be composed of multiple computers. The vehicle dispatch management server 10 has a communication function, which allows it to send and receive information to and from other devices such as the user terminal 20 and driver terminal 30 via a network in order to obtain information necessary to realize its functions.

 ユーザ端末20は、ユーザによって携帯されて用いられるコンピュータである。ユーザ端末20は、例えば、スマートフォン又はタブレット端末といった携帯端末である。ユーザ端末20は、後述するように本実施形態に係る機能を有している。ユーザ端末20は、通信機能を有しており、当該通信機能によって、配車管理サーバ10との間でネットワークを介して互いに情報の送受信を行う。 The user terminal 20 is a computer carried and used by a user. The user terminal 20 is, for example, a mobile terminal such as a smartphone or tablet terminal. The user terminal 20 has the functions related to this embodiment, as described below. The user terminal 20 has a communication function, and by using this communication function, it sends and receives information to and from the vehicle dispatch management server 10 via a network.

 運転手端末30は、タクシーの運転手によって用いられるコンピュータである。図1では運転手端末30は1つしか示されていないが、運転手端末30は、タクシー毎(タクシーの運転手毎)の端末である。運転手端末30は、例えば、スマートフォン又はタブレット端末といった携帯端末である。あるいは、運転手端末30は、タクシーに設けられる端末である。運転手端末30は、後述するように本実施形態に係る機能を有している。運転手端末30は、通信機能を有しており、当該通信機能によって、配車管理サーバ10との間でネットワークを介して互いに情報の送受信を行う。 The driver terminal 30 is a computer used by the taxi driver. Although only one driver terminal 30 is shown in FIG. 1, a driver terminal 30 is provided for each taxi (each taxi driver). The driver terminal 30 is, for example, a mobile terminal such as a smartphone or tablet terminal. Alternatively, the driver terminal 30 is a terminal provided in the taxi. The driver terminal 30 has the functions related to this embodiment, as described below. The driver terminal 30 has a communication function, which is used to send and receive information to and from the vehicle dispatch management server 10 via a network.

 配車管理サーバ10、ユーザ端末20及び運転手端末30の機能は、それぞれの装置にインストールされる専用のアプリケーションプログラムによって実現されてもよい。特にユーザ端末20の機能は、スマートフォン又はタブレット端末用のタクシー配車用のアプリケーションプログラムによって実現されてもよい。 The functions of the vehicle dispatch management server 10, user terminal 20, and driver terminal 30 may be realized by dedicated application programs installed on each device. In particular, the functions of the user terminal 20 may be realized by a taxi dispatch application program for a smartphone or tablet device.

 引き続いて、本実施形態に係る配車管理サーバ10の機能を説明する。図1に示すように配車管理サーバ10は、取得部11と、算出部12と、決定部13とを備えて構成される。 Next, the functions of the vehicle dispatch management server 10 according to this embodiment will be explained. As shown in FIG. 1, the vehicle dispatch management server 10 is configured to include an acquisition unit 11, a calculation unit 12, and a determination unit 13.

 取得部11は、複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路(ルート)及び当該移動の所要時間を示す情報を取得する機能部である。取得部11は、配車対象の位置、当該位置の状況、又は配車の時刻を示すペナルティ算出用情報を取得してもよい。 The acquisition unit 11 is a functional unit that acquires, for each of multiple dispatch candidate taxis, information indicating the route from the taxi's location to the dispatch target location and the required time for the trip. The acquisition unit 11 may also acquire penalty calculation information indicating the dispatch target location, the status of the location, or the time of dispatch.

 配車するタクシーの決定に用いられると共に取得部11によって取得される情報は、例えば以下のものである。また、取得部11は、例えば以下のように、配車するタクシーの決定に用いられる情報を取得する。配車するタクシーの決定に用いられる情報は、少なくとも、複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を示す情報を含む。 The information used to determine which taxi to dispatch and acquired by the acquisition unit 11 is, for example, as follows. The acquisition unit 11 also acquires information used to determine which taxi to dispatch, for example, as follows. The information used to determine which taxi to dispatch includes at least information indicating, for each of multiple taxis that are candidates for dispatch, the route from the taxi's location to the dispatch target location and the required time for that trip.

 ユーザ端末20から配車管理サーバ10に対してタクシーの配車の要求が送信されると、取得部11は、当該要求を受信する。当該要求には、配車対象の位置を示す情報が含められる。配車対象の位置を示す情報は、例えば、当該位置の緯度及び経度を示す情報である。配車対象の位置は、例えば、ユーザ端末20において指定又は取得される。例えば、配車対象の位置は、ユーザ端末20によって測位されるユーザの現在位置である。あるいは、配車対象の位置は、ユーザによって指定される、ユーザがタクシーに乗車したい位置である。 When a request for dispatching a taxi is sent from the user terminal 20 to the dispatch management server 10, the acquisition unit 11 receives the request. The request includes information indicating the location of the vehicle to be dispatched. The information indicating the location of the vehicle to be dispatched is, for example, information indicating the latitude and longitude of the location. The location of the vehicle to be dispatched is specified or acquired, for example, by the user terminal 20. For example, the location of the vehicle to be dispatched is the user's current location as determined by the user terminal 20. Alternatively, the location of the vehicle to be dispatched is the location specified by the user where the user wishes to board a taxi.

 取得部11は、複数の配車候補であるタクシー毎に、当該タクシーの位置(現在位置)から、配車対象の位置までの移動の経路及び当該移動の所要時間を算出して取得する。取得部11は、当該算出のために、各タクシーについての情報を取得する。例えば、取得部11は、運転手端末30から情報を受信して取得する。図3に取得されるタクシーについての情報の例を示す。当該情報は、車両識別子、広告識別子、緯度、経度及び表示板の各情報が、対応付けられたものである。 The acquisition unit 11 calculates and acquires, for each of the multiple dispatch candidate taxis, the route and travel time required for travel from the taxi's location (current location) to the dispatch target location. For this calculation, the acquisition unit 11 acquires information about each taxi. For example, the acquisition unit 11 receives and acquires information from the driver's terminal 30. Figure 3 shows an example of acquired information about taxis. This information associates vehicle identifiers, advertising identifiers, latitude, longitude, and display board information.

 車両識別子は、タクシー(車両)を識別するための番号等の情報(識別子)であり、予めタクシー毎に設定される。広告識別子は、当該タクシーの外側に掲載(表示)している広告(車体広告)を識別するための情報(識別子)であり、予め広告毎に設定される。緯度及び経度は、タクシー(車両)の現在位置の緯度及び経度である。緯度及び経度は、例えば、運転手端末30によって測位される。表示板は、タクシーの表示板に示される情報である。表示板は、「空車」、「賃走」、「支払い」、「迎車」及び「予約」等のタクシーの状態を示す。 The vehicle identifier is information (identifier) such as a number used to identify a taxi (vehicle) and is set in advance for each taxi. The advertising identifier is information (identifier) used to identify an advertisement (body advertisement) posted (displayed) on the outside of the taxi and is set in advance for each advertisement. The latitude and longitude are the latitude and longitude of the current location of the taxi (vehicle). The latitude and longitude are measured, for example, by the driver's terminal 30. The display board is information shown on the taxi's display board. The display board shows the taxi's status, such as "available," "hired," "payment," "pick-up," and "reserved."

 例えば、各タクシーに係る運転手端末30は、上記のリアルタイムの情報を配車管理サーバ10に送信する。例えば、運転手端末30は、上記の情報を定期的に配車管理サーバ10に送信する。取得部11は、受信した情報を配車管理サーバ10のデータベース(例えば、車両情報管理テーブル)に記憶しておき、移動の経路及び当該移動の所要時間の算出の際に読み出して用いる。あるいは、取得部11は、ユーザ端末20からタクシーの配車の要求を受信した際に、各運転手端末30に情報の送信を要求する。 For example, the driver terminal 30 for each taxi transmits the above real-time information to the dispatch management server 10. For example, the driver terminal 30 periodically transmits the above information to the dispatch management server 10. The acquisition unit 11 stores the received information in the database of the dispatch management server 10 (for example, a vehicle information management table), and reads and uses it when calculating the travel route and the required time for that travel. Alternatively, when the acquisition unit 11 receives a request for dispatching a taxi from the user terminal 20, it requests each driver terminal 30 to transmit information.

 取得部11は、タクシーについての情報から、配車候補となるタクシーを決定する。例えば、取得部11は、表示板の情報が「空車」であるタクシー(即ち、乗客を乗せることが可能な状態のタクシー)を、配車候補となるタクシーと決定する。また、配車候補であるタクシーの決定には、配車対象の位置が用いられてもよい。例えば、取得部11は、配車対象の位置とタクシーの位置との距離を算出して、当該距離が予め設定した距離(例えば、数km)以内かつ表示板の情報が「空車」であるタクシーを、配車候補となるタクシーと決定する。また、当該決定は、上記以外の一般的な方法で行われればよい。 The acquisition unit 11 determines taxis that are candidates for dispatch based on information about taxis. For example, the acquisition unit 11 determines taxis whose display boards show "vacant" (i.e., taxis that are available to pick up passengers) as candidates for dispatch. The location of the taxi to be dispatched may also be used to determine taxis that are candidates for dispatch. For example, the acquisition unit 11 calculates the distance between the location of the taxi to be dispatched and the location of the taxi, and determines taxis whose display boards show "vacant" and whose distance is within a predetermined distance (e.g., several kilometers) as candidates for dispatch. This determination may also be made by a general method other than the above.

 取得部11は、複数の配車候補であるタクシー毎に、取得した情報によって示される配車対象の位置及びタクシーの位置(現在位置)に基づいて、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を算出する。なお、配車候補が1台しかない場合、又は1台もない場合には、配車管理サーバ10は予め設定した処理を行えばよい。例えば、配車候補が1台しかない場合には、配車管理サーバ10は当該1台のタクシーを配車してもよい。また、配車候補が1台もない場合には、配車管理サーバ10はユーザ端末20に対して配車できない旨を通知してもよい。 For each of the multiple taxis that are candidates for dispatch, the acquisition unit 11 calculates the route and travel time required from the taxi's location to the taxi's location (current location) based on the location of the taxi and the location of the taxi indicated by the acquired information. Note that if there is only one candidate for dispatch, or if there are no candidates for dispatch, the dispatch management server 10 may perform pre-set processing. For example, if there is only one candidate for dispatch, the dispatch management server 10 may dispatch that one taxi. Furthermore, if there are no candidates for dispatch, the dispatch management server 10 may notify the user terminal 20 that a taxi cannot be dispatched.

 移動の経路及び当該移動の所要時間の算出は、タクシーの位置を出発地、かつ配車対象の位置を目的地とした、一般的な経路探索方法で行われればよい。例えば、図4に示すように交差点をつなぐ道路区間毎の所要時間及び車線の数等を走行コストとして表現した情報を予め記憶しておき、タクシーの位置(出発地S)から配車対象の位置(目的地G)までの当該走行コストが最小となる経路を探索する。移動の経路及び当該移動の所要時間の算出は、現時点(算出時点)でタクシーの位置から出発するものとして行われればよい。また、移動の経路を算出する際に、経路に含まれる位置毎の通過時間もあわせて算出してもよい。 The travel route and the required time for that travel can be calculated using a general route search method, with the taxi's location as the departure point and the location of the vehicle to be dispatched as the destination. For example, as shown in Figure 4, information is stored in advance that expresses the travel time and number of lanes for each road section connecting intersections as driving costs, and a search is made for a route from the taxi's location (departure point S) to the vehicle to be dispatched (destination G) that minimizes the driving cost. The travel route and the required time for that travel can be calculated by assuming that the vehicle departs from the taxi's location at the current time (time of calculation). Furthermore, when calculating the travel route, the passing time for each location included in the route can also be calculated.

 移動の経路及び当該移動の所要時間の算出は、配車管理サーバ10以外の装置によって行われてもよい。また、取得部11は、上記以外の方法で、複数の配車候補であるタクシー毎の、移動の経路及び当該移動の所要時間を示す情報を取得してもよい。例えば、取得部11は、上記のように位置の情報等を取得することなく、上記の経路及び所要時間を示す情報を、別の装置から受信する等して取得してもよい。また、取得部11によって取得される、上記の経路及び所要時間を示す情報は、配車するタクシーの決定に用いることができるものであれば、上記以外のものでもよい。 The calculation of the travel route and the required time for that travel may be performed by a device other than the vehicle dispatch management server 10. Furthermore, the acquisition unit 11 may acquire information indicating the travel route and the required time for that travel for each of multiple taxis that are candidates for dispatch using a method other than the above. For example, the acquisition unit 11 may acquire information indicating the above route and required time by receiving it from another device, without acquiring location information, etc., as described above. Furthermore, the information indicating the above route and required time acquired by the acquisition unit 11 may be other than the above, as long as it can be used to determine the taxi to dispatch.

 また、各タクシーに表示される広告が複数の中から選択される場合等には、取得部11は、配車するタクシーの決定に用いられる情報として、タクシーに表示される広告を示す情報を取得してもよい。例えば、取得部11は、当該情報として、タクシー毎の上記の広告識別子を取得してもよい。 Furthermore, in cases where the advertisement to be displayed in each taxi is selected from multiple options, the acquisition unit 11 may acquire information indicating the advertisement to be displayed in the taxi as information used to determine the taxi to be dispatched. For example, the acquisition unit 11 may acquire the above-mentioned advertisement identifier for each taxi as this information.

 また、取得部11は、配車するタクシーの決定に用いられる情報として、配車対象の位置、当該位置の状況、又は配車の時刻を示すペナルティ算出用情報を取得してもよい。ペナルティ算出用情報は、配車対象の位置、当該位置の状況、及び配車の時刻を示す情報のうちの複数種類の情報を含んでいてもよい。 Furthermore, the acquisition unit 11 may acquire penalty calculation information indicating the location of the vehicle to be dispatched, the status of that location, or the time of dispatch as information used to determine the taxi to be dispatched. The penalty calculation information may include multiple types of information indicating the location of the vehicle to be dispatched, the status of that location, and the time of dispatch.

 配車対象の位置を示す情報については、例えば、取得部11は、上記のように、当該情報を含むタクシーの配車の要求をユーザ端末20から受信することで取得する。配車対象の位置の状況は、例えば、当該位置の天気である。また、配車対象の位置の状況は、ペナルティの算出に影響を及ぼし得るものであれば、当該位置の天気以外であってもよい。配車対象の位置の状況を示す情報については、例えば、取得部11は、配車対象の位置に基づいて、外部のサーバ(例えば、天気の情報を提供するサーバ)から取得する。配車の時刻を示す情報については、例えば、取得部11は、ユーザ端末20からタクシーの配車の要求を受信した時刻を配車の時刻とすることで取得する。また、取得部11は、上記以外の方法で、ペナルティ算出用情報を取得してもよい。取得部11は、取得した情報を算出部12及び決定部13に出力する。 As for information indicating the location of the vehicle to be dispatched, for example, the acquisition unit 11 acquires it by receiving a taxi dispatch request including the information from the user terminal 20, as described above. The situation at the location of the vehicle to be dispatched is, for example, the weather at that location. Furthermore, the situation at the location of the vehicle to be dispatched may be something other than the weather at that location, as long as it can affect the calculation of the penalty. For example, the acquisition unit 11 acquires information indicating the situation at the location of the vehicle to be dispatched from an external server (for example, a server that provides weather information) based on the location of the vehicle to be dispatched. As for information indicating the time of dispatch, for example, the acquisition unit 11 acquires it by setting the time at which the request for dispatching a taxi is received from the user terminal 20 as the time of dispatch. Furthermore, the acquisition unit 11 may acquire information for penalty calculation by a method other than the above. The acquisition unit 11 outputs the acquired information to the calculation unit 12 and the determination unit 13.

 算出部12は、タクシー毎に、取得部11によって取得された情報によって示される経路に応じた当該タクシーの外側に表示される広告の収益を算出すると共に、タクシー毎に、取得部11によって取得された情報によって示される所要時間に応じたペナルティを算出する機能部である。 The calculation unit 12 is a functional unit that calculates, for each taxi, the revenue from advertisements displayed outside the taxi according to the route indicated by the information acquired by the acquisition unit 11, and also calculates, for each taxi, a penalty according to the required time indicated by the information acquired by the acquisition unit 11.

 算出部12は、所要時間に基づいて、単位時間当たりの収益及びペナルティを算出してもよい。算出部12は、ペナルティとして、所要時間に応じたキャンセル率に基づく損失を算出してもよい。算出部12は、取得部11によって取得されたペナルティ算出用情報にも応じたペナルティを算出してもよい。算出部12は、経路の位置に存在する人の数に基づいて、収益を算出してもよい。算出部12は、タクシーの外側に表示される広告に応じて、経路の位置に存在する属性毎の人の数に基づいて、収益を算出してもよい。 The calculation unit 12 may calculate the revenue and penalty per unit time based on the required time. The calculation unit 12 may calculate, as the penalty, a loss based on the cancellation rate according to the required time. The calculation unit 12 may also calculate the penalty according to the penalty calculation information acquired by the acquisition unit 11. The calculation unit 12 may calculate the revenue based on the number of people present at the route position. The calculation unit 12 may calculate the revenue based on the number of people of each attribute present at the route position in accordance with advertisements displayed on the outside of the taxi.

 例えば、算出部12は、予め記憶した算出基準に基づいて以下のように算出を行う。算出部12は、取得部11から、配車するタクシーの決定に用いられる情報を入力する。算出部12は、入力した情報に基づいて、複数の配車候補であるタクシー毎に広告の収益及びペナルティを算出する。 For example, the calculation unit 12 performs the calculation as follows based on pre-stored calculation criteria. The calculation unit 12 inputs information used to determine the taxi to be dispatched from the acquisition unit 11. Based on the input information, the calculation unit 12 calculates the advertising revenue and penalty for each of the multiple taxis that are candidates for dispatch.

 算出部12は、タクシーの広告の収益として、広告収入の期待値を算出する。広告収入は、広告を見る人数に応じたものとなる。例えば、広告収入は、広告を見る人数(の推定値)に予め設定した係数を掛けた金額とされる。ある道路区間をタクシーが通過した時に広告を見る人数は、例えば、その時にその道路区間に存在する歩行者数とする。ある時間帯のある道路区間の推定歩行者数が5人である場合、その時間帯のその道路区間には平均的に常に5人の歩行者が存在するので、タクシーが道路区間を追加する間に5人が広告を見る。算出部12は、経路の位置(例えば、経路に含まれる道路区間)に存在する人の数に基づいて、収益を算出する。 The calculation unit 12 calculates the expected advertising revenue as the revenue from taxi advertising. The advertising revenue depends on the number of people who view the advertisement. For example, the advertising revenue is calculated by multiplying the (estimated) number of people who view the advertisement by a preset coefficient. The number of people who view the advertisement when a taxi passes through a certain road section is, for example, the number of pedestrians present in that road section at that time. If the estimated number of pedestrians in a certain road section during a certain time period is five, there will always be an average of five pedestrians present in that road section during that time period, and therefore five people will view the advertisement while the taxi is traveling along the road section. The calculation unit 12 calculates the revenue based on the number of people present at the location of the route (for example, a road section included in the route).

 算出部12は、予め道路区間毎に歩行者数の推定値を記憶する。また、算出部12は、時間帯及び道路区間の組み合わせ毎に歩行者数の推定値を記憶していてもよい。例えば、算出部12は、図5に示すように、道路区間毎に、10分毎に1時間先までの歩行者数の推定値を配車管理サーバ10のデータベース(例えば、推定歩行者数テーブル)に記憶しておく。道路区間は、予め設定される。また、図6に道路区間毎の歩行者数の推定値の例を示す。図6において、各ハッチングがなされている部分が、各道路区間に相当する。なお、図5及び図6における、歩行者数の単位は(人)である。 The calculation unit 12 stores an estimated number of pedestrians for each road section in advance. The calculation unit 12 may also store an estimated number of pedestrians for each combination of time period and road section. For example, as shown in Figure 5, the calculation unit 12 stores an estimated number of pedestrians for each road section every 10 minutes up to one hour ahead in a database (e.g., an estimated pedestrian number table) of the vehicle dispatch management server 10. The road sections are set in advance. Figure 6 shows an example of an estimated number of pedestrians for each road section. In Figure 6, each hatched area corresponds to each road section. Note that the unit of pedestrian number in Figures 5 and 6 is (people).

 時間帯及び道路区間の組み合わせ毎の歩行者数は、従来の方法(例えば、リアルタイムの人流データを用いる方法)で推定されればよい。歩行者数の推定は、配車管理サーバ10によって行われてもよいし、配車管理サーバ10以外の装置によって行われてもよい。歩行者数の推定が、配車管理サーバ10以外の装置によって行われる場合には、配車管理サーバ10は、当該装置から歩行者数の推定値を示す情報を取得する。歩行者数の推定値(例えば、図5に示す推定歩行者数テーブル)は、一定時間毎(例えば、10分毎)に新たに算出されて、更新されてもよい。例えば、図5に示す推定歩行者数テーブルは、11:50に更新されたものである。歩行者数は、道路の左右の歩道毎の値であってもよい。その場合、広告の収益の算出に係るタクシーが走行する車線側の歩道の歩行者数を用いて、広告の収益の算出が行われてもよい。 The number of pedestrians for each combination of time period and road section may be estimated using a conventional method (e.g., a method using real-time pedestrian flow data). The pedestrian number estimation may be performed by the vehicle dispatch management server 10, or by a device other than the vehicle dispatch management server 10. If the pedestrian number estimation is performed by a device other than the vehicle dispatch management server 10, the vehicle dispatch management server 10 obtains information indicating the estimated pedestrian number from that device. The estimated pedestrian number (e.g., the estimated pedestrian number table shown in Figure 5) may be newly calculated and updated at regular intervals (e.g., every 10 minutes). For example, the estimated pedestrian number table shown in Figure 5 was updated at 11:50. The pedestrian number may be a value for each sidewalk on the left and right sides of the road. In this case, the advertising revenue may be calculated using the number of pedestrians on the sidewalk on the lane on which the taxi related to the calculation of advertising revenue is traveling.

 算出部12は、取得部11から入力したタクシーの移動の経路を示す情報と、記憶した情報とから、以下の式によって広告収入の期待値を算出する。
上記の式における各文字は以下を示す。
 A:経路Zを通過するタクシーの広告収入の期待値
 Oζ:タクシーが道路区間ζを通過する際の道路区間ζの歩行者数の推定値(広告を見る人数)
 b:広告収入を算出するための係数(予め設定されて算出部12に記憶される値)
The calculation unit 12 calculates the expected value of advertising revenue from the information indicating the taxi travel route input from the acquisition unit 11 and the stored information using the following formula.
The letters in the above formula represent the following:
A Z : Expected advertising revenue of a taxi passing through route Z O ζ : Estimated number of pedestrians on road section ζ when the taxi passes through road section ζ (number of people who see the advertisement)
b: coefficient for calculating advertising revenue (a value that is set in advance and stored in the calculation unit 12)

 移動の経路を示す情報に、位置毎の通過時間が含まれる場合には、道路区間の歩行者数の推定値は、例えば、タクシーが当該道路区間に入ったタイミングでのものを用いればよい。例えば、15:28にタクシーが道路区間に入った場合には、15:20-15:30の歩行者数の推定値を算出に用いればよい。また、歩行者数の推定値に係る時刻は、現時点(算出時点)又は移動の経路に係る時刻等に応じたものであればよい。図7に経路に含まれる道路区間毎の広告収入の期待値(上記のOζ・b)の例を示す。図7に示す道路区間毎の広告収入の期待値の合計が、経路全体の広告収入の期待値(上記のA)である。図7に示す例の場合、経路全体の広告収入の期待値(上記のA)は、¥180である。 If the information indicating the route of travel includes the passing time for each location, the estimated number of pedestrians in the road section may be, for example, the number at the time when the taxi entered the road section. For example, if the taxi entered the road section at 15:28, the estimated number of pedestrians from 15:20 to 15:30 may be used for calculation. The time related to the estimated number of pedestrians may be the current time (the time of calculation) or a time related to the route of travel. Figure 7 shows an example of the expected advertising revenue (O ζ · b above) for each road section included in the route. The sum of the expected advertising revenue for each road section shown in Figure 7 is the expected advertising revenue for the entire route (A Z above). In the example shown in Figure 7, the expected advertising revenue for the entire route (A Z above) is 180 yen.

 続いて、算出部12は、算出した経路全体の広告収入の期待値Aと、取得部11から入力したタクシーの移動の所要時間xを示す情報とから、予め設定された単位時間(例えば、1分)当たりの広告収入の期待値A aveを以下の式によって算出する。
 A ave=A/x
単位時間当たりの広告収入の期待値A aveは、例えば、上述したように(¥/分)単位の値である。これは、経路が長くなり、タクシーが到着するまでの所要時間が長くなるほど、必然的に広告が見られる機会が多くなることを考慮したものである。但し、算出部12は、経路全体の広告収入の期待値Aを、配車するタクシーの決定に用いるタクシーの広告の収益として用いてもよい。
Next, the calculation unit 12 calculates the expected advertising revenue A Z ave per a preset unit time (e.g., one minute) using the calculated expected advertising revenue A Z for the entire route and the information indicating the time required for taxi travel x Z input from the acquisition unit 11, using the following formula:
A Z ave = A Z /x Z
The expected advertising revenue per unit time A Z ave is, for example, expressed in units of (¥/minute) as described above. This takes into consideration the fact that the longer the route and the longer the time required for a taxi to arrive, the more opportunities there are for an advertisement to be viewed. However, the calculation unit 12 may use the expected advertising revenue A Z for the entire route as the revenue from taxi advertising to be used in determining which taxi to dispatch.

 タクシーに表示される広告毎にターゲット層が異なることがある。例えば、ある広告は、20代男女をターゲットとしており、別のある広告は40代男性をターゲットとしている。それを考慮して、算出部12は、タクシーの外側に表示される広告に応じて、経路の位置に存在する属性毎の人の数に基づいて、収益を算出してもよい。人の属性は、例えば、性別及び年齢(10歳毎の年代)である。また、人の属性は、広告の収入に係るものであれば上記以外のものであってもよい。この場合、例えば、算出部12は、以下のように収益を算出する。 Each advertisement displayed in a taxi may target a different demographic. For example, one advertisement may target men and women in their twenties, while another advertisement may target men in their forties. Taking this into consideration, the calculation unit 12 may calculate revenue based on the number of people of each attribute present at the route location in accordance with the advertisement displayed outside the taxi. Person attributes may be, for example, gender and age (in 10-year increments). Person attributes may also be other than those listed above, as long as they relate to advertising revenue. In this case, for example, the calculation unit 12 may calculate revenue as follows:

 算出部12に記憶される歩行者数の推定値を属性毎のものとする。例えば、算出部12は、図8に示すように、道路区間毎に、10分毎に1時間先までの歩行者の属性毎の歩行者数の推定値を配車管理サーバ10のデータベース(例えば、推定歩行者数テーブル)に記憶しておく。なお、図8における、歩行者数の単位は(人)である。 The estimated number of pedestrians stored in the calculation unit 12 is for each attribute. For example, as shown in Figure 8, the calculation unit 12 stores estimated values of the number of pedestrians for each attribute of pedestrians for each road section, every 10 minutes up to one hour into the future, in a database (e.g., an estimated pedestrian number table) of the vehicle dispatch management server 10. Note that the unit of the number of pedestrians in Figure 8 is (people).

 また、算出部12は、予め広告及び歩行者の属性毎に、収益の算出に用いる係数である重みを記憶する。重みは、予め設定されたものである。重みは、例えば、対応する属性が、対応する広告のターゲットである歩行者の属性に近いほど大きい値とする。これは、対応する属性が、対応する広告のターゲットである歩行者の属性に近いほど、広告を見た人の一人当たりの広告収入が大きいことを示している。例えば、算出部12は、図9に示すように、広告識別子と歩行者の属性との組み合わせ毎の重みを配車管理サーバ10のデータベース(例えば、属性毎の重みテーブル)に記憶しておく。 The calculation unit 12 also stores in advance a weight, which is a coefficient used to calculate revenue, for each advertisement and pedestrian attribute. The weight is set in advance. For example, the closer the corresponding attribute is to the attribute of the pedestrian who is the target of the corresponding advertisement, the larger the weight value. This indicates that the closer the corresponding attribute is to the attribute of the pedestrian who is the target of the corresponding advertisement, the greater the advertising revenue per person who views the advertisement. For example, as shown in Figure 9, the calculation unit 12 stores the weight for each combination of advertisement identifier and pedestrian attribute in the database of the vehicle dispatch management server 10 (for example, a weight table for each attribute).

 算出部12は、取得部11から入力したタクシーの移動の経路を示す情報と、記憶した情報とから、以下の式によって広告収入の期待値を算出する。
上記の式における各文字は以下を示す。
 A:経路Zを通過するタクシーの広告収入の期待値
 w:算出対象のタクシーに表示される広告についての歩行者の属性pの重み
 P:歩行者の全ての属性
 Oζ :タクシーが道路区間ζを通過する際の道路区間ζの属性pの歩行者数の推定値(広告を見る人数)
 b:広告収入を算出するための係数(予め設定されて算出部12に記憶される値)
また、この場合も、上記と同様に、算出部12は、単位時間(例えば、1分)当たりの広告収入の期待値A aveを算出してもよい。
The calculation unit 12 calculates the expected value of advertising revenue from the information indicating the taxi travel route input from the acquisition unit 11 and the stored information using the following formula.
The letters in the above formula represent the following:
A Z : Expected advertising revenue of a taxi passing through route Z w p : Weight of pedestrian attribute p for advertisements displayed in the target taxi P : All pedestrian attributes O ζ p : Estimated number of pedestrians with attribute p on road section ζ when the taxi passes through road section ζ (number of people who see the advertisement)
b: coefficient for calculating advertising revenue (a value that is set in advance and stored in the calculation unit 12)
In this case, too, the calculation unit 12 may calculate the expected value A Z ave of advertising revenue per unit time (for example, one minute) in the same manner as above.

 算出部12は、ペナルティとして、所要時間に応じたキャンセル率に基づく損失、より具体的には、上述した機会損失を算出する。一般的に、タクシーの配車を要求した際に通知される、タクシーが到着するまでの所要時間が長くなるほど、ユーザが配車をキャンセルする可能性は高くなる。 The calculation unit 12 calculates, as the penalty, a loss based on the cancellation rate according to the required time, or more specifically, the opportunity loss mentioned above. Generally, the longer the required time for a taxi to arrive, as notified when a taxi is requested, the more likely the user is to cancel the taxi.

 算出部12は、予め所要時間とキャンセル率との対応関係を示す情報を記憶する。当該対応関係は、例えば、図10のグラフに示すような、所要時間がx分であるときのキャンセル率f(x)の関数である。当該対応関係は、予め算出又は設定される。図10における横軸の単位は(分)である。例えば、当該対応関係は、図10のテーブルに示すユーザ端末に表示された所要時間(ユーザに通知された所要時間であり、単位は(分))と、その場合のキャンセルの有無との実績に基づいて求められる。 The calculation unit 12 stores information indicating the correspondence between the required time and the cancellation rate in advance. This correspondence is, for example, a function of the cancellation rate f(x) when the required time is x minutes, as shown in the graph in Figure 10. This correspondence is calculated or set in advance. The horizontal axis in Figure 10 is in minutes. For example, this correspondence is found based on the required time displayed on the user terminal (the required time notified to the user, in minutes) shown in the table in Figure 10, and the actual presence or absence of cancellations in that case.

 図10のグラフに示す所要時間x分とキャンセル率f(x)との関係によれば、例えば、図2に示す所要時間が7分の車両Aでは、キャンセル率は0.04となり、所要時間が9分の車両Bでは、キャンセル率は0.1となり、所要時間が2分の車両Cでは、キャンセル率は0.01となる。なお、キャンセル率f(x)の関数は、タクシーの配車の運用上得られる知見から、従来の方法を含む任意の方法で求められればよい。所要時間とキャンセル率との対応関係は、上記以外のものでもよい。 According to the relationship between the required time x minutes and the cancellation rate f(x) shown in the graph in Figure 10, for example, vehicle A, which has a required time of 7 minutes as shown in Figure 2, has a cancellation rate of 0.04; vehicle B, which has a required time of 9 minutes, has a cancellation rate of 0.1; and vehicle C, which has a required time of 2 minutes, has a cancellation rate of 0.01. Note that the function of cancellation rate f(x) may be determined by any method, including conventional methods, based on knowledge gained from the operation of taxi dispatch. The correspondence between the required time and the cancellation rate may be other than that described above.

 算出部12は、予めタクシーの平均乗車賃を記憶する。記憶される平均乗車賃は、タクシーの乗車位置(即ち、配車対象の位置)に応じたものであってもよい。例えば、記憶される平均乗車賃は、地域を区切ったエリア(例えば、500mメッシュ)毎の値であってもよい。また、記憶される平均乗車賃は、タクシーの配車又は乗車時刻に応じたものであってもよい。例えば、記憶される平均乗車賃は、10分毎の値であってもよい。 The calculation unit 12 stores the average taxi fare in advance. The stored average fare may correspond to the taxi boarding location (i.e., the location of the taxi dispatch target). For example, the stored average fare may be a value for each area divided into regions (e.g., 500m mesh). The stored average fare may also correspond to the taxi dispatch or boarding time. For example, the stored average fare may be a value for every 10 minutes.

 算出部12は、取得部11から入力したタクシーの移動の所要時間を示す情報と、記憶した情報とから、以下の式によって機会損失の期待値を算出する。
 F=p・f(x
上記の式における各文字は以下を示す。
 F:経路Zを通過するタクシーの所要時間の長さに対する機会損失の期待値
 p:迎車地点(配車対象の位置)が含まれるエリアのその時間帯(例えば、配車時点又は乗車時点)の平均乗車賃
 x:タクシーの到着までの所要時間(タクシーの移動の所要時間)
The calculation unit 12 calculates the expected value of the opportunity loss from the information indicating the time required for taxi travel input from the acquisition unit 11 and the stored information using the following formula.
F Z =p・f(x Z )
The letters in the above formula represent the following:
F Z : Expected opportunity loss for the length of time required for a taxi to travel along route Z p: Average fare for that time period (for example, at the time of dispatch or boarding) in the area that includes the pick-up point (location of the taxi to be dispatched) x Z : Time required for the taxi to arrive (time required for the taxi to travel)

 続いて、算出部12は、算出した機会損失の期待値Fと、取得部11から入力したタクシーの移動の所要時間xを示す情報とから、予め設定された単位時間(例えば、1分)当たりの機会損失の期待値F aveを以下の式によって算出する。
 F ave=F/x
単位時間当たりの機会損失の期待値F aveは、例えば、上述したように(¥/分)単位の値である。これは、単位時間当たりの広告収入の期待値A aveと単位を揃えるためである。但し、算出部12は、単位時間当たりではない機会損失の期待値Fを、配車するタクシーの決定に用いるペナルティとして用いてもよい。
Next, the calculation unit 12 calculates the expected value F Z ave of the opportunity loss per preset unit time (for example, one minute) from the calculated expected value F Z of the opportunity loss and the information indicating the time x Z required for taxi travel input from the acquisition unit 11, using the following formula:
F Z ave = F Z /x Z
The expected value of opportunity loss per unit time F Z ave is, for example, expressed in units of (¥/minute) as described above. This is to align the units with the expected value of advertising revenue per unit time A Z ave . However, the calculation unit 12 may use the expected value of opportunity loss F Z that is not expressed per unit time as the penalty to be used in determining which taxi to dispatch.

 算出部12は、取得部11によって取得されたペナルティ算出用情報にも応じたペナルティを算出してもよい。この場合、算出部12に記憶されるタクシーの平均乗車賃をペナルティ算出用情報に応じたものとする。例えば、算出部12は、図11に示すように、平均乗車賃を配車管理サーバ10のデータベース(例えば、平均乗車賃テーブル)に記憶しておく。図11に示す例では、平均乗車賃は、メッシュコード(メッシュを特定する情報)及び天気を示す情報の組み合わせ毎、かつ10分毎の情報である。なお、図11における、平均乗車賃の単位は(¥)である。 The calculation unit 12 may also calculate a penalty according to the penalty calculation information acquired by the acquisition unit 11. In this case, the average taxi fare stored in the calculation unit 12 corresponds to the penalty calculation information. For example, as shown in FIG. 11, the calculation unit 12 stores the average fare in a database (e.g., an average fare table) of the dispatch management server 10. In the example shown in FIG. 11, the average fare is information for each combination of a mesh code (information identifying a mesh) and information indicating the weather, and for every 10 minutes. Note that the unit of the average fare in FIG. 11 is (¥).

 算出部12は、取得部11から入力したペナルティ算出用情報によって示される配車対象の位置を含むメッシュ(エリア)を、ペナルティを算出するメッシュとする。算出部12は、予め記憶した平均乗車賃のうち、当該メッシュ、並びに取得部11から入力したペナルティ算出用情報によって示される配車対象の天気及び配車の時刻の組み合わせに対応付けられた平均乗車賃を、機会損失の期待値を算出するための平均乗車賃とする。算出部12は、この平均乗車賃を用いて、上記と同様に機会損失の期待値を算出する。 The calculation unit 12 determines the mesh (area) including the location of the dispatch target indicated by the penalty calculation information input from the acquisition unit 11 as the mesh for calculating the penalty. The calculation unit 12 determines the average fare stored in advance, associated with the mesh and the combination of weather for the dispatch target and dispatch time indicated by the penalty calculation information input from the acquisition unit 11, as the average fare for calculating the expected value of opportunity loss. The calculation unit 12 uses this average fare to calculate the expected value of opportunity loss in the same manner as above.

 算出部12は、複数の配車候補であるタクシー毎に算出した、広告の収益(例えば、上記の広告収入の期待値)及びペナルティ(例えば、上記の機会損失の期待値)を決定部13に出力する。なお、算出部12によって算出される広告の収益は、上記の経路に応じたものであれば上記以外のものであってもよい。また、算出部12によって算出されるペナルティは、上記の所要時間に応じたものであれば上記以外のものであってもよい。また、算出部12による広告の収益及びペナルティの算出は、上記以外の方法で行われてもよい。 The calculation unit 12 outputs the advertising revenue (e.g., the expected advertising revenue described above) and penalty (e.g., the expected opportunity loss described above) calculated for each of the multiple dispatch candidate taxis to the determination unit 13. Note that the advertising revenue calculated by the calculation unit 12 may be other than the above as long as it corresponds to the above route. Also, the penalty calculated by the calculation unit 12 may be other than the above as long as it corresponds to the above required time. Also, the calculation of the advertising revenue and penalty by the calculation unit 12 may be performed using methods other than those described above.

 決定部13は、算出部12によって算出された収益及びペナルティに基づいて、複数のタクシーから配車するタクシーを決定する機能部である。例えば、決定部13は、予め記憶した決定基準に基づいて以下のように配車するタクシーを決定する。 The determination unit 13 is a functional unit that determines which taxi to dispatch from multiple taxis based on the profit and penalty calculated by the calculation unit 12. For example, the determination unit 13 determines which taxi to dispatch based on pre-stored determination criteria as follows:

 決定部13は、算出部12から、複数の配車候補であるタクシー毎の広告の収益及びペナルティを入力する。決定部13は、取得部11から情報を入力する。決定部13は、広告の収益及びペナルティを考慮して、配車するタクシーを決定する。例えば、決定部13は、タクシー毎に、広告収入の期待値-機会損失の期待値(A ave-F ave)を算出する。決定部13は、複数の配車候補であるタクシーのうち、算出した値が最大となるタクシーを配車するタクシーとして決定する。なお、決定部13による、配車するタクシーの決定は、算出部12によって算出された収益及びペナルティに基づいて行われるのであれば、上記以外の方法で行われてもよい。 The determination unit 13 inputs the advertising revenue and penalty for each of the multiple dispatch candidate taxis from the calculation unit 12. The determination unit 13 inputs information from the acquisition unit 11. The determination unit 13 determines a taxi to dispatch by taking into consideration the advertising revenue and penalty. For example, the determination unit 13 calculates the expected advertising revenue - the expected opportunity loss (A Z ave - F Z ave ) for each taxi. The determination unit 13 determines the taxi with the largest calculated value as the taxi to dispatch from among the multiple dispatch candidate taxis. Note that the determination of a taxi to dispatch by the determination unit 13 may be performed by a method other than the above, as long as it is based on the revenue and penalty calculated by the calculation unit 12.

 決定部13は、決定結果及びそれに付随する情報を出力する。決定部13は、タクシーの配車の要求に対する応答として、ユーザ端末20に対して、タクシーが配車された旨、及び配車されたタクシーが到着するまでの所要時間を通知する。通知される所要時間は、決定されたタクシーについて取得部11から入力された情報によって示される配車対象の位置までの移動の所要時間である。ユーザ端末20は、決定部13(配車管理サーバ10)から通知を受ける。ユーザ端末20のユーザは、当該通知を参照することでタクシーが配車された旨及び所要時間を把握する。 The determination unit 13 outputs the determination result and accompanying information. In response to the request for dispatching a taxi, the determination unit 13 notifies the user terminal 20 that a taxi has been dispatched and the amount of time required for the dispatched taxi to arrive. The notified amount of time is the amount of time required for the determined taxi to travel to the dispatch target location indicated by the information input from the acquisition unit 11. The user terminal 20 receives a notification from the determination unit 13 (vehicle dispatch management server 10). The user of the user terminal 20 can refer to the notification to know that a taxi has been dispatched and the amount of time required.

 決定部13は、決定されたタクシーに係る運転手端末30に対して、タクシーが配車された旨、及びタクシーの位置から配車対象の位置までの移動の経路を示す情報を通知する。通知される経路は、決定されたタクシーについて取得部11から入力された情報によって示される経路である。運転手端末30は、決定部13(配車管理サーバ10)から通知を受ける。運転手端末30を用いる運転手は、当該通知を参照することでタクシーが配車された旨及び配車対象の位置までの移動の経路を把握する。運転手は、当該経路に従ってタクシーを配車対象の位置まで移動させ、ユーザ端末20のユーザをタクシーに乗せる。即ち、タクシーは、迎車に向かう。これによって、ユーザは、タクシーを利用することができる。以上が、本実施形態に係る配車管理サーバ10の機能である。 The determination unit 13 notifies the driver terminal 30 associated with the determined taxi that a taxi has been dispatched and information indicating the route from the taxi's location to the target location for dispatch. The notified route is the route indicated by the information input from the acquisition unit 11 for the determined taxi. The driver terminal 30 receives the notification from the determination unit 13 (vehicle dispatch management server 10). The driver using the driver terminal 30 refers to the notification to learn that a taxi has been dispatched and the route to the target location for dispatch. The driver drives the taxi to the target location for dispatch according to the route and picks up the user of the user terminal 20 in the taxi. In other words, the taxi heads to the pickup location. This allows the user to use the taxi. These are the functions of the vehicle dispatch management server 10 associated with this embodiment.

 引き続いて、図12のフローチャートを用いて、本実施形態に係る配車管理サーバ10で実行される処理(配車管理サーバ10が行う動作方法)である配車決定方法を説明する。本処理は、ユーザ端末20から配車管理サーバ10に対してタクシーの配車の要求が送信され、配車管理サーバ10において、取得部11によって当該要求が受信されると開始される。 Next, using the flowchart in Figure 12, we will explain the vehicle dispatch determination method, which is a process executed by the vehicle dispatch management server 10 according to this embodiment (a method of operation performed by the vehicle dispatch management server 10). This process starts when a request for dispatching a taxi is sent from the user terminal 20 to the vehicle dispatch management server 10 and the request is received by the acquisition unit 11 in the vehicle dispatch management server 10.

 本処理では、まず、取得部11によって、配車するタクシーの決定に用いられる情報が取得される(S01、取得ステップ)。当該情報には、複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を示す情報が含まれる。例えば、上述したように移動の経路及び当該移動の所要時間の算出が行われて、当該情報が取得されてもよい。 In this process, first, the acquisition unit 11 acquires information used to determine the taxi to be dispatched (S01, acquisition step). This information includes, for each of the multiple taxis that are candidates for dispatch, information indicating the route from the taxi's location to the dispatch target location and the time required for that trip. For example, the route and the time required for that trip may be calculated as described above, and this information may be acquired.

 続いて、算出部12によって、タクシー毎に、取得部11によって取得された情報によって示される経路に応じた当該タクシーの外側に表示される広告の収益(例えば、上述した広告収入の期待値)が算出される。また、算出部12によって、タクシー毎に、取得部11によって取得された情報によって示される所要時間に応じたペナルティ(例えば、上述した機会損失の期待値)が算出される(S02、算出ステップ)。 Next, the calculation unit 12 calculates, for each taxi, the revenue from advertisements displayed outside the taxi according to the route indicated by the information acquired by the acquisition unit 11 (for example, the expected advertising revenue described above). The calculation unit 12 also calculates, for each taxi, a penalty according to the required time indicated by the information acquired by the acquisition unit 11 (for example, the expected opportunity loss described above) (S02, calculation step).

 続いて、算出部12によって算出された収益及びペナルティに基づいて、決定部13によって、複数のタクシーから配車するタクシーが決定される(S03、決定ステップ)。続いて、決定部13から、配車結果に応じた情報が出力される(S04)。例えば、上述したようにタクシーの配車の要求を行ったユーザ端末20、及び決定されたタクシーに係る運転手端末30に、決定部13から情報が送信される。当該情報の送信によって、タクシーの迎車が行われて、ユーザ端末20のユーザは、タクシーを利用することができる。以上が、本実施形態に係る配車管理サーバ10で実行される処理である配車決定方法である。 Next, the determination unit 13 determines which taxi to dispatch from a plurality of taxis based on the profit and penalty calculated by the calculation unit 12 (S03, determination step). Next, information according to the dispatch result is output from the determination unit 13 (S04). For example, as described above, information is sent from the determination unit 13 to the user terminal 20 that requested the taxi dispatch and the driver terminal 30 associated with the determined taxi. By sending this information, a taxi is dispatched, and the user of the user terminal 20 can use the taxi. This completes the vehicle dispatch determination method, which is processing executed by the vehicle dispatch management server 10 according to this embodiment.

 本実施形態では、タクシー毎の、配車対象の位置までの移動の経路に応じた広告の収益と、当該移動の所要時間に応じたペナルティとが考慮されて、配車するタクシーが決定される。従って、本実施形態によれば、広告収入を考慮してタクシーの配車を行うことができる。より具体的には、移動の所要時間と道中の広告の収益とのバランスを取りながら、タクシーの営業の利益を上げることができる。 In this embodiment, the taxi to be dispatched is determined by taking into consideration the advertising revenue according to the route for each taxi to the target location and the penalty according to the time required for that trip. Therefore, according to this embodiment, taxis can be dispatched taking advertising revenue into consideration. More specifically, taxi operating profits can be increased by balancing the time required for the trip and advertising revenue along the way.

 また上述した実施形態のように、算出部12は、所要時間に基づいて、単位時間当たりの収益及びペナルティを算出してもよい。この構成によれば、単位時間当たりの収益及びペナルティが考慮されて、配車するタクシーが決定される。従って、より適切に広告収入を考慮してタクシーの配車を行うことができる。但し、算出される収益及びペナルティは、必ずしも単位時間当たりのものにする必要はない。 Furthermore, as in the above-described embodiment, the calculation unit 12 may calculate the revenue and penalty per unit time based on the required time. With this configuration, the revenue and penalty per unit time are taken into consideration when determining which taxi to dispatch. Therefore, taxis can be dispatched with advertising revenue more appropriately taken into consideration. However, the calculated revenue and penalty do not necessarily have to be calculated per unit time.

 また上述した実施形態のように、算出部12は、ペナルティとして、所要時間に応じたキャンセル率に基づく損失(例えば、上述した機会損失)を算出してもよい。この構成によれば、算出されるペナルティをより適切なものにすることができ、その結果、ペナルティに応じたより適切なタクシーの配車を行うことができる。但し、ペナルティは、移動の所要時間に応じたものであればよく、必ずしもキャンセル率に基づくものにする必要はない。 Furthermore, as in the above-described embodiment, the calculation unit 12 may calculate a loss (for example, the above-described opportunity loss) based on the cancellation rate corresponding to the required travel time as the penalty. With this configuration, the calculated penalty can be made more appropriate, and as a result, a more appropriate taxi dispatch can be made according to the penalty. However, the penalty need not necessarily be based on the cancellation rate, as long as it corresponds to the required travel time.

 また上述した実施形態のように、ペナルティは、配車対象の位置、当該位置の状況、又は配車の時刻を示すペナルティ算出用情報にも応じて算出されてもよい。この構成によれば、算出されるペナルティをより適切なものにすることができ、その結果、ペナルティに応じたより適切なタクシーの配車を行うことができる。但し、ペナルティの算出には、必ずしもペナルティ算出用情報が用いられる必要はない。 Furthermore, as in the above-described embodiment, the penalty may also be calculated based on penalty calculation information indicating the location of the vehicle to be dispatched, the situation at that location, or the time of dispatch. This configuration allows the calculated penalty to be more appropriate, and as a result, a more appropriate taxi can be dispatched in accordance with the penalty. However, penalty calculation information does not necessarily need to be used to calculate the penalty.

 また上述した実施形態のように、算出部12は、経路の位置に存在する人の数に基づいて、収益を算出してもよい。この構成によれば、算出される収益をより適切なものにすることができ、その結果、収益に応じたより適切なタクシーの配車を行うことができる。 Furthermore, as in the above-described embodiment, the calculation unit 12 may calculate the revenue based on the number of people present at the route location. With this configuration, the calculated revenue can be made more appropriate, and as a result, taxis can be dispatched more appropriately according to the revenue.

 この場合、算出部12は、タクシーの外側に表示される広告に応じて、経路の位置に存在する属性毎の人の数に基づいて、収益を算出してもよい。この構成によれば、算出される収益を、広告のターゲットとなる人の属性を考慮したより適切なものにすることができ、その結果、収益に応じたより適切なタクシーの配車を行うことができる。但し、収益の算出の際には、人の属性を必ずしも用いる必要はない、また、収益の算出には、必ずしも経路の位置に存在する人の数が用いられる必要はない。 In this case, the calculation unit 12 may calculate revenue based on the number of people of each attribute who are present at a location on the route, in accordance with the advertisement displayed on the outside of the taxi. With this configuration, the calculated revenue can be made more appropriate by taking into account the attributes of the people who are the target of the advertisement, and as a result, taxis can be dispatched more appropriately according to the revenue. However, it is not necessary to use people's attributes when calculating revenue, and it is not necessary to use the number of people who are present at a location on the route when calculating revenue.

 なお、上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 Note that the block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of hardware and/or software. Furthermore, there are no particular limitations on how each functional block is realized. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are connected directly or indirectly (for example, using wires, wirelessly, etc.) and these multiple devices. A functional block may also be realized by combining software with the single device or multiple devices.

 機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック(構成部)は、送信部(transmitting unit)や送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include, but are not limited to, judgment, determination, assessment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, election, establishment, comparison, assumption, expectation, regard, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs transmission functions is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on how these functions are implemented.

 例えば、本開示の一実施の形態における配車管理サーバ10は、本開示の情報処理を行うコンピュータとして機能してもよい。図13は、本開示の一実施の形態に係る配車管理サーバ10のハードウェア構成の一例を示す図である。上述の配車管理サーバ10は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。また、ユーザ端末20及び運転手端末30のハードウェア構成も、ここで説明するものであってもよい。 For example, the vehicle dispatch management server 10 in one embodiment of the present disclosure may function as a computer that performs the information processing of the present disclosure. Figure 13 is a diagram showing an example of the hardware configuration of the vehicle dispatch management server 10 in one embodiment of the present disclosure. The vehicle dispatch management server 10 described above may be physically configured as a computer device including a processor 1001, memory 1002, storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc. Furthermore, the hardware configuration of the user terminal 20 and the driver terminal 30 may also be as described here.

 なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。配車管理サーバ10のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following explanation, the term "device" can be interpreted as a circuit, device, unit, etc. The hardware configuration of the vehicle dispatch management server 10 may be configured to include one or more of the devices shown in the diagram, or may be configured to exclude some of the devices.

 配車管理サーバ10における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信を制御したり、メモリ1002及びストレージ1003におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。 Each function of the vehicle dispatch management server 10 is realized by loading specific software (programs) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communications via the communication device 1004, and control at least one of reading and writing data from and to the memory 1002 and storage 1003.

 プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。例えば、上述の配車管理サーバ10における各機能は、プロセッサ1001によって実現されてもよい。 The processor 1001, for example, runs an operating system to control the entire computer. The processor 1001 may be configured as a central processing unit (CPU) that includes an interface with peripheral devices, a control device, an arithmetic unit, registers, etc. For example, each function of the vehicle dispatch management server 10 described above may be realized by the processor 1001.

 また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、配車管理サーバ10における各機能は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよい。上述の各種処理は、1つのプロセッサ1001によって実行される旨を説明してきたが、2以上のプロセッサ1001により同時又は逐次に実行されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 The processor 1001 also reads programs (program code), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes in accordance with these. The programs used are those that cause a computer to execute at least some of the operations described in the above-described embodiments. For example, each function of the vehicle dispatch management server 10 may be implemented by a control program stored in the memory 1002 and running on the processor 1001. While the above-described various processes have been described as being executed by a single processor 1001, they may also be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented on one or more chips. The programs may also be transmitted from a network via telecommunications lines.

 メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本開示の一実施の形態に係る情報処理を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 Memory 1002 is a computer-readable recording medium and may be composed of at least one of, for example, ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), etc. Memory 1002 may also be called a register, cache, main memory (primary storage device), etc. Memory 1002 can store executable programs (program code), software modules, etc. for performing information processing related to one embodiment of the present disclosure.

 ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。配車管理サーバ10が備える記憶媒体は、例えば、メモリ1002及びストレージ1003の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。 Storage 1003 is a computer-readable recording medium, and may be composed of at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The storage medium provided by vehicle dispatch management server 10 may be, for example, a database, a server, or other appropriate medium that includes at least one of memory 1002 and storage 1003.

 通信装置1004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。 The communication device 1004 is hardware (transmission/reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also referred to as a network device, network controller, network card, communication module, etc.

 入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 1005 is an input device (e.g., a keyboard, mouse, microphone, switch, button, sensor, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display, speaker, LED lamp, etc.) that outputs to the outside. Note that the input device 1005 and the output device 1006 may be integrated into one device (e.g., a touch panel).

 また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。 Furthermore, each device, such as the processor 1001 and memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses for each device.

 また、配車管理サーバ10は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。 Furthermore, the vehicle dispatch management server 10 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a field-programmable gate array (FPGA), and some or all of the functional blocks may be realized by this hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.

 本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The order of the processing steps, sequences, flowcharts, etc. of each aspect/embodiment described in this disclosure may be changed unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.

 入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 Input and output information may be stored in a specific location (for example, memory) or may be managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.

 判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (for example, comparison with a predetermined value).

 本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched between depending on the implementation. Furthermore, notification of specified information (e.g., notification that "X is true") is not limited to being done explicitly, but may also be done implicitly (e.g., not notifying the specified information).

 以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。 Although the present disclosure has been described in detail above, it will be clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure, which are defined by the claims. Therefore, the description of the present disclosure is intended for illustrative purposes only and does not have any limiting meaning on the present disclosure.

 ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

 また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 In addition, software, instructions, information, etc. may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technology (such as coaxial cable, fiber optic cable, twisted pair, or Digital Subscriber Line (DSL)) and/or wireless technology (such as infrared or microwave), then the wired and/or wireless technology is included within the definition of a transmission medium.

 本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。 As used in this disclosure, the terms "system" and "network" are used interchangeably.

 また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。 Furthermore, the information, parameters, etc. described in this disclosure may be expressed using absolute values, relative values from a predetermined value, or other corresponding information.

 本開示で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。 As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching a table, database, or other data structure), and ascertaining something that is considered to be a "determination." "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and so on. Furthermore, "judgment" and "decision" can include regarding actions such as resolving, selecting, choosing, establishing, and comparing as having been "judgment" or "decision." In other words, "judgment" and "decision" can include regarding some action as having been "judgment" or "decision." Furthermore, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.

 「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えることができる。 The terms "connected," "coupled," or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.

 本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

 本開示において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素への参照は、2つの要素のみが採用され得ること、又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 As used in this disclosure, any reference to an element using a designation such as "first," "second," etc. does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.

 本開示において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Furthermore, when the term "or" is used in this disclosure, it is not intended to be an exclusive or.

 本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles are added by translation, such as a, an, and the in English, this disclosure may include the noun following these articles being plural.

 本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。 In this disclosure, the term "A and B are different" may mean "A and B are different from each other." Note that this term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

 本開示の配車決定装置及び配車決定方法は、以下の構成を有する。
 [1] 複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を示す情報を取得する取得部と、
 前記タクシー毎に、前記取得部によって取得された情報によって示される経路に応じた当該タクシーの外側に表示される広告の収益を算出すると共に、前記タクシー毎に、前記取得部によって取得された情報によって示される所要時間に応じたペナルティを算出する算出部と、
 前記算出部によって算出された収益及びペナルティに基づいて、複数の前記タクシーから配車するタクシーを決定する決定部と、
を備える配車決定装置。
 [2] 前記算出部は、前記所要時間に基づいて、単位時間当たりの前記収益及び前記ペナルティを算出する[1]に記載の配車決定装置。
 [3] 前記算出部は、前記ペナルティとして、前記所要時間に応じたキャンセル率に基づく損失を算出する[1]又は[2]に記載の配車決定装置。
 [4] 前記取得部は、配車対象の位置、当該位置の状況、又は配車の時刻を示すペナルティ算出用情報を取得し、
 前記算出部は、前記取得部によって取得されたペナルティ算出用情報にも応じたペナルティを算出する[1]~[3]の何れかに記載の配車決定装置。
 [5] 前記算出部は、前記経路の位置に存在する人の数に基づいて、前記収益を算出する[1]~[4]の何れかに記載の配車決定装置。
 [6] 前記算出部は、前記タクシーの外側に表示される広告に応じて、前記経路の位置に存在する属性毎の人の数に基づいて、前記収益を算出する[5]に記載の配車決定装置。
 [7] 配車決定装置が、複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を示す情報を取得する取得ステップと、
 前記配車決定装置が、前記タクシー毎に、前記取得ステップにおいて取得された情報によって示される経路に応じた当該タクシーの外側に表示される広告の収益を算出すると共に、前記タクシー毎に、前記取得ステップにおいて取得された情報によって示される所要時間に応じたペナルティを算出する算出ステップと、
 前記配車決定装置が、前記算出ステップにおいて算出された収益及びペナルティに基づいて、複数の前記タクシーから配車するタクシーを決定する決定ステップと、
を含む配車決定方法。
The vehicle allocation determination device and vehicle allocation determination method of the present disclosure have the following configuration.
[1] an acquisition unit that acquires, for each of a plurality of taxis that are candidates for dispatch, information indicating a route of travel from the location of the taxi to a target location for dispatch and a required time for the travel;
a calculation unit that calculates, for each of the taxis, revenue from advertisements to be displayed outside the taxis according to the route indicated by the information acquired by the acquisition unit, and calculates, for each of the taxis, a penalty according to the required time indicated by the information acquired by the acquisition unit;
a determination unit that determines a taxi to be dispatched from the plurality of taxis based on the profit and penalty calculated by the calculation unit;
A vehicle dispatch determination device comprising:
[2] The vehicle allocation determination device according to [1], wherein the calculation unit calculates the profit and the penalty per unit time based on the required time.
[3] The vehicle allocation determination device according to [1] or [2], wherein the calculation unit calculates, as the penalty, a loss based on a cancellation rate according to the required time.
[4] The acquisition unit acquires penalty calculation information indicating a location of a vehicle to be dispatched, a situation at the location, or a time of dispatching the vehicle,
The vehicle allocation determination device according to any one of [1] to [3], wherein the calculation unit calculates a penalty according to the penalty calculation information acquired by the acquisition unit.
[5] The vehicle allocation determination device according to any one of [1] to [4], wherein the calculation unit calculates the profit based on the number of people present at positions on the route.
[6] The vehicle dispatch decision device according to [5], wherein the calculation unit calculates the revenue based on the number of people of each attribute present at a position on the route in accordance with an advertisement displayed outside the taxi.
[7] an acquisition step in which the vehicle allocation determination device acquires, for each of a plurality of taxis that are candidates for allocation, information indicating a route of travel from the location of the taxi to a location to be allocated and a required time for the travel;
a calculation step in which the vehicle dispatch determination device calculates, for each of the taxis, revenue from advertisements to be displayed outside the taxis according to the route indicated by the information acquired in the acquisition step, and calculates, for each of the taxis, a penalty according to the required time indicated by the information acquired in the acquisition step;
a determination step in which the vehicle allocation determination device determines a taxi to be allocated from the plurality of taxis based on the profit and penalty calculated in the calculation step;
A vehicle dispatch decision method including:

 10…配車管理サーバ、11…取得部、12…算出部、13…決定部、20…ユーザ端末、30…運転手端末、1001…プロセッサ、1002…メモリ、1003…ストレージ、1004…通信装置、1005…入力装置、1006…出力装置、1007…バス。 10... vehicle dispatch management server, 11... acquisition unit, 12... calculation unit, 13... determination unit, 20... user terminal, 30... driver terminal, 1001... processor, 1002... memory, 1003... storage, 1004... communication device, 1005... input device, 1006... output device, 1007... bus.

Claims (7)

 複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を示す情報を取得する取得部と、
 前記タクシー毎に、前記取得部によって取得された情報によって示される経路に応じた当該タクシーの外側に表示される広告の収益を算出すると共に、前記タクシー毎に、前記取得部によって取得された情報によって示される所要時間に応じたペナルティを算出する算出部と、
 前記算出部によって算出された収益及びペナルティに基づいて、複数の前記タクシーから配車するタクシーを決定する決定部と、
を備える配車決定装置。
an acquisition unit that acquires, for each of a plurality of taxis that are candidates for dispatch, information indicating a route of travel from the location of the taxi to a location to be dispatched and a required time for the travel;
a calculation unit that calculates, for each of the taxis, revenue from advertisements to be displayed outside the taxis according to the route indicated by the information acquired by the acquisition unit, and calculates, for each of the taxis, a penalty according to the required time indicated by the information acquired by the acquisition unit;
a determination unit that determines a taxi to be dispatched from the plurality of taxis based on the profit and penalty calculated by the calculation unit;
A vehicle dispatch determination device comprising:
 前記算出部は、前記所要時間に基づいて、単位時間当たりの前記収益及び前記ペナルティを算出する請求項1に記載の配車決定装置。 The vehicle allocation determination device described in claim 1, wherein the calculation unit calculates the revenue and the penalty per unit time based on the required time.  前記算出部は、前記ペナルティとして、前記所要時間に応じたキャンセル率に基づく損失を算出する請求項1に記載の配車決定装置。 The vehicle allocation determination device according to claim 1, wherein the calculation unit calculates, as the penalty, a loss based on a cancellation rate corresponding to the required time.  前記取得部は、配車対象の位置、当該位置の状況、又は配車の時刻を示すペナルティ算出用情報を取得し、
 前記算出部は、前記取得部によって取得されたペナルティ算出用情報にも応じたペナルティを算出する請求項1に記載の配車決定装置。
the acquisition unit acquires penalty calculation information indicating a location of a vehicle to be dispatched, a situation at the location, or a time of dispatching the vehicle;
The vehicle allocation determination device according to claim 1 , wherein the calculation unit calculates the penalty according to the penalty calculation information acquired by the acquisition unit.
 前記算出部は、前記経路の位置に存在する人の数に基づいて、前記収益を算出する請求項1に記載の配車決定装置。 The vehicle allocation decision device according to claim 1, wherein the calculation unit calculates the revenue based on the number of people present at the location on the route.  前記算出部は、前記タクシーの外側に表示される広告に応じて、前記経路の位置に存在する属性毎の人の数に基づいて、前記収益を算出する請求項5に記載の配車決定装置。 The vehicle dispatch decision device described in claim 5, wherein the calculation unit calculates the revenue based on the number of people of each attribute present at the location on the route in accordance with an advertisement displayed on the outside of the taxi.  配車決定装置が、複数の配車候補であるタクシー毎の、当該タクシーの位置から配車対象の位置までの移動の経路及び当該移動の所要時間を示す情報を取得する取得ステップと、
 前記配車決定装置が、前記タクシー毎に、前記取得ステップにおいて取得された情報によって示される経路に応じた当該タクシーの外側に表示される広告の収益を算出すると共に、前記タクシー毎に、前記取得ステップにおいて取得された情報によって示される所要時間に応じたペナルティを算出する算出ステップと、
 前記配車決定装置が、前記算出ステップにおいて算出された収益及びペナルティに基づいて、複数の前記タクシーから配車するタクシーを決定する決定ステップと、
を含む配車決定方法。
an acquisition step in which the vehicle allocation determination device acquires, for each of a plurality of taxis that are candidates for allocation, information indicating a route of travel from the location of the taxi to a location to be allocated and a required time for the travel;
a calculation step in which the vehicle dispatch determination device calculates, for each of the taxis, revenue from advertisements to be displayed outside the taxis according to the route indicated by the information acquired in the acquisition step, and calculates, for each of the taxis, a penalty according to the required time indicated by the information acquired in the acquisition step;
a determination step in which the vehicle allocation determination device determines a taxi to be allocated from the plurality of taxis based on the profit and penalty calculated in the calculation step;
A vehicle dispatch decision method including:
PCT/JP2024/012054 2024-03-26 2024-03-26 Vehicle allocation determination device and vehicle allocation determination method Pending WO2025203257A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/012054 WO2025203257A1 (en) 2024-03-26 2024-03-26 Vehicle allocation determination device and vehicle allocation determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/012054 WO2025203257A1 (en) 2024-03-26 2024-03-26 Vehicle allocation determination device and vehicle allocation determination method

Publications (1)

Publication Number Publication Date
WO2025203257A1 true WO2025203257A1 (en) 2025-10-02

Family

ID=97217261

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2024/012054 Pending WO2025203257A1 (en) 2024-03-26 2024-03-26 Vehicle allocation determination device and vehicle allocation determination method

Country Status (1)

Country Link
WO (1) WO2025203257A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003241698A (en) * 2002-02-20 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> Mobile advertisement system and mobile advertisement method for changing display content according to position
WO2017098803A1 (en) * 2015-12-08 2017-06-15 ソニー株式会社 Information distribution device, information distribution method, information display device, and information display method
JP2020102054A (en) * 2018-12-22 2020-07-02 彰 生方 Pickup vehicle allocation system
JP2021018694A (en) * 2019-07-23 2021-02-15 株式会社ナビタイムジャパン Information processing system, information processing program and information processing method
WO2022004384A1 (en) * 2020-06-30 2022-01-06 ソニーグループ株式会社 Information processing device, information processing method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003241698A (en) * 2002-02-20 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> Mobile advertisement system and mobile advertisement method for changing display content according to position
WO2017098803A1 (en) * 2015-12-08 2017-06-15 ソニー株式会社 Information distribution device, information distribution method, information display device, and information display method
JP2020102054A (en) * 2018-12-22 2020-07-02 彰 生方 Pickup vehicle allocation system
JP2021018694A (en) * 2019-07-23 2021-02-15 株式会社ナビタイムジャパン Information processing system, information processing program and information processing method
WO2022004384A1 (en) * 2020-06-30 2022-01-06 ソニーグループ株式会社 Information processing device, information processing method, and program

Similar Documents

Publication Publication Date Title
US11620592B2 (en) Systems and methods for planning transportation routes
US20220058675A1 (en) Vehicle dispatch device
US10628758B2 (en) Transportation service reservation method, transportation service reservation apparatus, and computer-readable storage medium
US11386438B2 (en) Information processing apparatus, information processing method, and non-transitory storage medium
US20140074757A1 (en) Estimating taxi fare
JP2019032174A (en) Information processing system and information processing method
CN107680403A (en) Vehicle, which is led, stops method and system
JP2020086502A (en) Information processing apparatus, information processing system, and advertisement distribution method to vehicle
US20210073934A1 (en) Systems and methods for providing cost-sharing transportation services
US11853942B2 (en) System and method of ridesharing pick-up and drop-off
US20110087524A1 (en) Determining travel routes by using fee-based location preferences
US20200210905A1 (en) Systems and Methods for Managing Networked Vehicle Resources
US10706297B2 (en) Management of parking spaces
JP2021527866A (en) Systems and methods for providing mobile real-world hyperlinks using vehicles
JP7340465B2 (en) presentation device
EP4092388A2 (en) Method and apparatus of recommending information, electronic device, storage medium, and program product
WO2025203257A1 (en) Vehicle allocation determination device and vehicle allocation determination method
CN114462972A (en) Business clearing business data acquisition method and device, electronic equipment and storage medium
KR101084613B1 (en) Subway digital monitor advertising system and method
CN111861538A (en) Information push method, device, electronic device and storage medium
WO2024195256A1 (en) Travel plan generation system
KR20200089049A (en) Method, apparatus and computer program for providing waiting information
US20240054888A1 (en) Information provision system, method for providing passenger vehicle information, and recorded program medium
JP2022002062A (en) Parking fee setting system
JP7771364B2 (en) Traffic demand forecasting device

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

Country of ref document: EP

Kind code of ref document: A1