The invention concerns a method and a system for transmitting a prompt request.
The field of the invention concerns in particular the methods for releasing a shared vehicle in a determined geographical area and more generally the methods for managing a fleet of shared vehicles.
A car-sharing service or self-service vehicles is a system in which a company, a public agency, a cooperative, an association, or a group of individuals, makes available to “customers” or members of the service one or more vehicle(s) (hereinafter “fleet of vehicles”). Rather than having a personal vehicle, the user of the service has a vehicle that he pays only for the duration of his need. In other words, when a user uses a shared vehicle, he is billed for a certain amount. The billed amount generally depending on the number of traveled kilometers and/or the time of use of the vehicle and/or the model or type of vehicle. The rest of the time, the vehicle is intended to be used by other members.
It may happen that at a given period (for example every Friday between 6 p.m. and 8 p.m.) and in a particular geographical area (for example at the exit of a train station), the demand for reservation of the vehicles is very high. To date, no effective solution encourages a user to release his vehicle in this geographical area and during this given period.
The document US 2015/0206206 (PUENTE) describes a method and a system for exchanging vehicles between drivers. A server can store the rental wish requests of a first user and notify another registered user that the first user wishes to exchange in or rent his vehicle. The system proposes assisting the exchange by defining a place and time for exchange. The exchange request can include tariff or duration data. A drawback of this system is that each user must set a meeting point which is accepted by common agreement. The described system does not propose service to people wishing to be able to simply have a vehicle according to where they are, without necessarily having to negotiate with other users.
An objective of the invention is to overcome the aforementioned drawbacks. Another object of the invention is to propose a method allowing targeting the transmission of a prompt request in order to effectively encourage users to release their vehicle to meet the needs of other users in the community. Another object of the invention is to propose a solution for quickly making vehicles available to users depending on their location, without having to directly negotiate with other users.
The solution proposed by the invention is a method for transmitting a prompt request including the following steps:
Thanks to this method, the transmission of the prompt requests is targeted such that a large number of users can be encouraged to release their shared vehicle in a geographical area where the demand for use is high. The computer server only targets the users who are potentially the most likely to free their vehicle in the concerned area, which allows reducing the number of requests transmitted by the server (which is a gain in terms of processing time and mobilized computing resources) while significantly increasing the efficiency of the service. In addition, these targeted users automatically receive the prompt requests from the computer server, and no longer from other users in request, unlike to what US 2015/0206206 advocates, which allows avoiding any negotiation between users. Furthermore, the computer server automatically and autonomously evaluates the rate of usage demands and only generates the prompt requests if the demand is greater than the offer. The gain in terms of processing time and mobilized computing resources is still appreciable from this point of view. The server thus autonomously manages the offer and the demand, thereby optimizing the relevance of the service.
Other advantageous features of the invention are listed below. Each of these features can be considered alone or in combination with the remarkable features defined above, and be the subject, where appropriate, of one or more divisional patent applications:
Another aspect of the invention concerns a system for transmitting a prompt request, said system including a computer server adapted to communicate, via wireless connections, with the fleet vehicles, which server includes at least one processing unit, and at least one memory comprising one or more computer application(s) whose instructions, when executed by said processing unit, allow said server:
Other advantages and features of the invention will appear better on reading the description of a following preferred embodiment which follows, with reference to the appended drawings, made by way of indicative and non-limiting examples and in which:
The method and the system which are the subjects of the invention generate manipulations of physical elements, in particular (electrical or magnetic) signals and digital data, capable of being stored, transferred, combined, compared, . . . , and allowing achieving a desired result.
The invention implements one or more computer application(s) executed by computer equipment or servers. For the sake of clarity, it should be understood within the meaning of the invention that “an equipment or server does something” means “the computer application executed by a processing unit of the equipment or the server does something”. Just as “the computer application does something” means “the computer application executed by the processing unit of the equipment or the server does something”.
Still for the sake of clarity, the present invention is likely to refer to one or more “logical computer processes”. Sad processes correspond to the actions or results obtained by executing instructions from different computer applications. Also, it should further be understood within the meaning of the invention that “a logical computer process is adapted to do something” means “the instructions of a computer application executed by a processing unit do something”.
Again for the sake of clarity, the following clarifications are made to some terms used in the description and the claims:
In
The users U1-U4 each have at least one mobile equipment EQ1-EQ4 which is electronic equipment including a communication interface, for example GSM, 3G, 4G or Wifi, to establish a wireless communication connection with the server SERV through a network NET. The latter is for example an Internet network, based on an infrastructure allowing wireless communications from equipment EQ1-EQ4 to be routed. The equipment EQ1-EQ4 are preferably smartphones, digital tablets, laptops, etc. They comprise computer resources, for example an executable code of a downloadable computer application, allowing carrying out functions of the method of the invention. According to one embodiment, each user Ui is registered with a right management server which may or may not be the remote server SERV. The users Ui access a service corresponding to the access to the vehicles CAR1-CAR7. The registration of a user can be carried out with a web service of a remote server associated with the service. The registration includes for example the registration of a user identifier Ui and a network address of the user equipment EQi, it can be a port, an IP address, a MAC address or any other address or combinations of elements constituting addresses allowing identifying a user equipment EQi. According to one embodiment, the users Ui are pre-enrolled from a software and are known from the fact that an identifier is registered in a remote database. According to one embodiment, a database associates a vehicle CARi with a user Uj when the latter uses the vehicle CARi. According to one embodiment, the server SERV includes a function allowing carrying out the associations.
Each vehicle CAR1-CAR7 is associated with a unique identification number. Each vehicle CAR1-CAR7 advantageously has at least one on-board equipment CEQ1-CEQ7 including a communication interface, for example GSM, 3G, 4G or Wifi, to establish a wireless communication connection with the server SERV through a network NET. The equipment CEQ1-CEQ7 are preferably on-board computers comprising the computer resources allowing carrying out functions of the method of the invention. At a given moment, the vehicles CAR1-CAR7 can be:
The server SERV regularly updates, preferably in real time, a database of the fleet vehicles. This database brings together in particular: the identifier of each vehicle CARi, the status thereof (“Available” or “Unavailable-Reserved” or “Unavailable-in operation”), and the geographical position thereof. Other information and/or data may be brought together in the database, where appropriate. The database can be stored in a memory area of the server SERV or be remote from said server and connected to the latter.
Information on the status of a vehicle CARi is transmitted to the server SERV in real time or at predefined time intervals (for example every 5 minutes). This information can be transmitted to the server SERV:
When the server SERV receives a reservation request from a user and can grant this request (that is to say that a vehicle is available for reservation), said server changes the status of a vehicle from “Available” to “Unavailable-Reserved”. This reservation request can, for example, be generated via equipment EQj or via a computer application to which the user Uj is subscribed.
The geographical position can be obtained by satellite (GPS or Galileo system) or by a triangulation system (for example, a system using the cells of a 4G network) or by a combination of the two localization systems. The equipment CEQi of a vehicle CARi advantageously includes a component, for example a GPS component, allowing obtaining a geo-localization information which can be recovered by the server SERV. The server SERV can automatically recover this information by querying in real time or at regular time intervals (for example every 5 minutes), the equipment CEQi of the vehicles. The equipment of the vehicles can also automatically transmit this information to the server SERV (without responding to a query request), in real time or at regular time intervals (for example every 5 minutes). Alternatively, the geographical position of a vehicle CARi can correspond to a position defined from an input interface of equipment EQj of a user Uj using the vehicle CARi. For example, the user Uj can evaluate a position from an interactive map displayed on a graphical interface of his equipment EQj. This position is then transmitted to the server SERV.
In the example of the
The users U1-U4 indicate the geographical area where they wish to recover their vehicle. The localization of this geographical area can be by default the geographical position of the users U1-U4 at the time when they transmit their reservation request. This position can be obtained by satellite (GPS or Galileo system) or by a triangulation system (for example, a system using the cells of a 4G network) or by a combination of the two localization systems. Each equipment EQ1-EQ4 advantageously includes a component, for example a GPS component, allowing obtaining a geo-localization information which is automatically included in the reservation request. In a variant, when generating the reservation request, the user indicates the geographical area where he wishes to recover his vehicle. This area can for example be indicated from an interactive map displayed on a graphical interface of his equipment. The position of this geographical area is then attached to the reservation request and transmitted to the server SERV.
Within the scope of the present invention, the server SERV analyzes the reservation requests from the users U1-U4 and notes that the latter wish to recover their vehicle in the same geographical area, herein the train station GEO. In general, the server SERV can define that several users wish to recover their vehicle in the same geographical area when the positions indicated by each user are concentrated in a circle of predefined diameter, for example a circle whose diameter is comprised between 50 m and 1 km. In the example of
The server SERV then queries the database to determine the fleet vehicles whose geographical position is included in the geographical area GEO and which are free (“Available” status). In the example of the
The server SERV will compare the first number (demand) and the second number (offer). If the second number is greater than or equal to the first number (offer greater than or equal to the demand), then the server SERV will manage the reservations in a conventional manner and assign a vehicle to each of the users U1-U4.
If the second number is lower than the first number (offer lower than the demand), the server SERV will implement a logical computer process leading to the transmission, in a targeted manner, of the prompt requests. It is thus possible to encourage other users to release their vehicle in the geographical area GEO. This is the case in the example of
The server SERV queries the database and selects the vehicles CAR5-CAR6 which are unavailable and in operation (“Unavailable-in operation” status). The vehicle CAR7 is not selected because its status is “Unavailable-Reserved”.
The server SERV selects from the selected vehicles CAR3-CAR6, those whose geographical position is located in the geographical area GEO or at a predetermined distance from said area. For example, the server SERV can identify the vehicles located within a 10 km radius of the geographical area GEO. More particularly in
The server SERV generates a prompt request including the location (or geographical coordinates) of the geographical area GEO. One or more route(s) for conveying to the location of the geographical area GEO may be included in this request. In one example, the conveying routes take into account the road traffic so as to propose the fastest path to reach the geographical area GEO. These routes are calculated taking as a starting point the geographical position of the vehicles CAR3-CAR5. The routes can therefore be different from one vehicle to another.
The requests are called “prompt” in the sense that they encourage the users of the vehicles CAR3-CAR5 to release their vehicles in the geographical area GEO. To do this, the requests can include data allowing displaying a message of the type “by releasing your vehicle in the area GEO, you render service to other users of the community”. To further encourage the users, the requests advantageously include a billing discount datum, which is similar to an electronic discount coupon. In other words, and as explained further in the description, the prompt is financial: a discount is applied to the billed amount if the user actually releases his vehicle in the geographical area GEO. The need for vehicles in the geographical area GEO is generally limited in time, for example a Friday between 6 p.m. and 8 p.m. Outside this period, the reservation demand may not suffer from any peak. Also, it is advantageously provided that the discount coupon has a limited validity in time, for example Friday, 31 Dec. 2018, between 6 p.m. and 8 p.m. Beyond this time and date, no further billing discount will be granted.
The server SERV transmits these requests only to the selected vehicles CAR3-CAR5, through the NET network. These requests are in this case directly received by the on-board equipment CEQ3-CEQ5 of said vehicles. The reception of these requests by the equipment CEQ3-CEQ5 can trigger the display, on a graphical interface arranged in the vehicles CAR3-CAR5, of the location of the geographical area GEO (for example located on the map), possibly accompanied by one or more conveying route(s) and a prompt message of the type “by releasing your vehicle in the area GEO, you render service to other users of the community” or “by releasing your vehicle in the area GEO, you will benefit from a discount of X € on your bill”. This prompt message also mentions the duration of validity of the discount offer, for example “offer valid on Friday, 31 Dec. 2018, from 6 p.m. to 8 p.m.”. In a variant, the server SERV transmits the requests to the mobile equipment (eg: Smartphones) of the users of the vehicles CAR3-CAR5. This transmission is carried out through the NET network. Upon reception of these requests, the equipment can display on the graphical interface thereof, the location of the geographical area GEO, possibly accompanied by one or more conveying route(s) and a prompt message of the type “by releasing your vehicle in the area GEO, you render service to other users of the community” or “by releasing your vehicle in the area GEO, you will benefit from a discount of X € on your bill. Offer valid on Friday, 31 Dec. 2018, from 6 p.m. to 8 p.m.”. In another variant, the server SERV transmits the requests not only to the on-board equipment CEQ3-CEQ5 of the vehicles CAR3-CAR5, but also to the equipment of the users of said vehicles. Regardless of the embodiment, the users are automatically notified by the server SERV, and in a centralized manner.
Let's take the example where the user of the vehicle CAR3 responds favorably to the prompt request, in the sense that he releases his vehicle in the geographical area GEO. An indicator of availability of the vehicle CAR3 is then transmitted to the server SERV, allowing indicating to the latter that the vehicle CAR3 is available again. As previously explained, the availability indicator can be generated and transmitted from the on-board equipment CEQ3 of the vehicle CAR3 following the detection of an event. This event is for example generated by an action of the user on a specific command arranged on the dashboard of the vehicle CAR3 when he has parked and released said vehicle. The availability indicator can also be generated and transmitted from the mobile equipment (e.g., Smartphones) of the user of the vehicle CAR3, following an action of said user on his equipment. The user can for example actuate a dedicated key displayed on a touch screen of the equipment, after having parked and released his vehicle.
The server SERV determines the geographical position of the vehicle CAR3. As previously indicated, this geographical position can be obtained by satellite, by triangulation or by a combination of the two localization systems. The geographical position can still be generated by the user's mobile equipment and transmitted at the same time as the availability indicator. The server SERV also determines the amount to be billed following the use of the vehicle CAR3.
The server SERV compares the geographical position of the vehicle CAR3 and the position of the geographical area GEO. If the geographical position of the vehicle CAR3 corresponds to the location of the geographical area GEO, then the server SERV applies the billing discount to the amount to be billed. For example, if the initial amount to be billed is 20€ and the discount is 5€, then the server SERV will only bill 15€ to the user of the vehicle CAR3. Conversely, if the geographical position of the vehicle CAR3 does not correspond to the location of the geographical area GEO, then the server SERV will not apply the billing discount to the amount to be billed: 20€ will be billed to the user. As previously mentioned, the billing discount is only granted if the billing datum is still valid, that is to say that the user has indeed released his vehicle in the geographical area GEO during the period of validity of the discount offer (Friday, 31 Dec. 2018, from 6 p.m. to 8 p.m.).
Further, the discount is only granted to users who have voluntarily taken the step of meeting the needs of other users. It does not appear to justify granting a discount to users having released their vehicles in a hazardous manner in the geographical area GEO. Also, the discount is only granted if the prompt request has been transmitted to the vehicle CAR3 or to the mobile equipment of the user of said vehicle, prior to the generation of the availability indicator.
Several methods allow the server SERV to know whether the prompt request has been transmitted to a vehicle or to the mobile equipment of the user of said vehicle, prior to the generation of the availability indicator. According to one embodiment, the server SERV stores, in a memory area, the identifiers of the vehicles CAR3-CAR5 to which the prompt request has been transmitted. When the availability indicator is transmitted to the server SERV, the equipment CEQ3 of the vehicle CAR3 made available or the mobile equipment of the user of said vehicle, integrates or attaches to this indicator, the identifier of said vehicle. Upon reception of the availability indicator, it is sufficient for the server SERV to compare the identifier associated with the availability indicator with the identifiers stored in its memory area. If the identifier corresponds to a stored identifier, then the server SERV can determine whether the prompt request has been transmitted to the vehicle CAR3 or to the equipment of the user of said vehicle, prior to the generation of the availability indicator, said server then applying the discount. Otherwise, the server SERV does not apply the discount.
According to another embodiment, if the discount coupon is valid (i.e., it has not expired), it is associated with the availability indicator. This association is carried out by the equipment CEQ3 of the vehicle CAR3 made available, or by the mobile equipment of the user of said vehicle. In order to know whether it should apply the discount, the server SERV simply needs to check that the geographical position of the vehicle CAR3 corresponds to the location of the geographical area GEO. Indeed, insofar as the discount coupon is associated with the availability indicator, the server SERV automatically deduces therefrom that the prompt request has been transmitted to the vehicle CAR3, or to the mobile equipment of the user of said vehicle, prior to the generation of the availability indicator and that the discount coupon is valid. Compared to the previously described embodiment, this embodiment is particularly advantageous because the number of calculations performed by the server SERV is reduced, which allows consuming less energy and requiring less computer resources.
According to another embodiment, the discount coupon is systematically associated with the availability indicator, whether said coupon is valid or expired. In order to know whether it should apply the discount, the server SERV must therefore check, in addition to the geographical position of the vehicle CAR3, the validity of the discount coupon.
In the embodiments described in the preceding paragraphs, the server SERV calculates the first number of actual reservation requests, at a given moment, and defines its strategy depending on the vehicles actually available at a given moment. The aim of this strategy being to target the transmission of the prompt requests so that the offer of vehicles can compensate for the reservation demand, in a specific geographical area.
According to another embodiment, the server SERV is configured to anticipate a potential imbalance between the vehicle offers and the reservation demands, in a given geographical area. To do this, the server SERV calculates the first number of reservation requests by taking into account the number of estimated reservation requests, based on a history of the actual reservation requests over a time period prior to a given moment. By relying on a machine learning (which is a branch of the artificial intelligence), the server SERV can have the ability to anticipate potentially problematic situations, in the sense that, in given geographical areas, the vehicle offers may be lower than the reservation demands. By analyzing the evolution of the received reservation requests, the server SERV can anticipate that at a given period and in a particular geographical area, the demand to reserve vehicles is systematically very strong. For example, the server SERV can detect that every Friday of the year, between 6 p.m. and 8 p.m., at the exit of a specific train station, there are on average 15 reservation demands
Based on the example in
On the contrary, if the server SERV takes into account the history of the reservation requests, it will anticipate that about 15 reservation demands will be required from a given moment (ex: 6 p.m.). The first number calculated by the server SERV will therefore be equal to 15 and not to 2, this first number being greater than the second number of available vehicles (=2). From 6 p.m., and preferably before this time (ex: from 5:50 p.m.), the server SERV will be able to implement the logical process allowing generating and transmitting the prompt requests. The notified users will thus be able to reach the station GEO more quickly and release their vehicles in advance, such that the users having requested a reservation will wait less time.
According to another embodiment, the server SERV will calculate the first number of reservation requests by taking into account: the number of actual reservation requests at a given moment, and the number of estimated reservation requests, based on the history of the actual reservation requests during a previous period of time. For example, the server SERV begins by considering only an estimated number which is based on the history of the reservation requests (eg: 15 estimated requests). Then, as soon as the number of actual reservation requests exceeds this estimated number (ex: from 16 actual requests), the server SERV considers only this actual number. This technique allows optimizing the reduction in the waiting time for users having requested a reservation, at the beginning of the period of high demands, then managing in real time the rebalancing between the offer and the demand when the number of actual reservation demands exceeds the number of estimated demands.
The invention also concerns a computer program product including instructions for implementing the various steps of the method of the invention. The steps can be carried out by a computer program stored in the memory of the server SERV and whose instructions are executed by the processing unit of said server. According to different embodiments, steps of the method can be carried out by one or more equipment EQi, CEQj.
The order of the steps POS_GEO and CAL_NB2 can be reversed: the server SERV first searches for the vehicles having an “Available” status then selects from these vehicles those which are localized in the concerned geographical area.
The steps ACCEPT_REQ_INCI, GEN_INDI, ID_VEHI, REDU_VEHI can be carried out by a mobile equipment of the users of the vehicles identified in step IDEN_VEHI.
The arrangement of the different elements and/or means and/or steps of the invention, in the embodiments described above, should not be understood as requiring such an arrangement in all implementations. In particular, one or more feature(s) exposed only in one embodiment can be combined with one or more other feature(s) exposed only in another embodiment. In particular, the discount coupon can be used later by a user, in order to obtain a billing discount on another trip. In addition to or as a substitute for the discount coupon, the server SERV can attach to the prompt request an electronic voucher offering users an additional service, for example the access at no additional cost, to a high-end vehicle model.
Number | Date | Country | Kind |
---|---|---|---|
1874382 | Dec 2018 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/FR2019/053295 | 12/24/2019 | WO | 00 |