Disclosure of Invention
The invention aims to provide a method for information processing, an electronic device and a computer storage medium, which can effectively reduce operation burden, improve the utilization rate of shared vehicles and improve the use experience of users.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a method for information processing, where the method includes:
responding to a reservation request of a shared vehicle from a first electronic device, and acquiring car returning information meeting preset conditions, wherein the reservation request at least comprises a reservation position and reservation time;
and sending a vehicle returning incentive message to a second electronic device corresponding to the shared vehicle in use according to the reservation request, wherein the vehicle returning incentive message is at least used for instructing an associated user of the second electronic device to drive the shared vehicle to a position meeting the preset condition before the reservation time.
As one embodiment, before sending a returning incentive message to the second electronic device corresponding to the shared vehicle in use according to the reservation request, the method further includes:
detecting whether there is a shared vehicle available at a location prior to the reserved time and satisfying the preset condition;
and if the reservation request does not exist, the step of sending a returning incentive message to the second electronic equipment corresponding to the shared vehicle in use according to the reservation request is executed.
As one embodiment, the detecting whether there is a shared vehicle available at a location that is before the reserved time and that satisfies the preset condition includes:
detecting whether a destination of a shared vehicle is the position meeting the preset condition and arrives at the destination before the reserved time;
if so, it is determined that there is a shared vehicle available before the reserved time and at a location that satisfies the preset condition.
In one embodiment, the shared vehicle is a shared automobile, and the reservation request further includes a reservation automobile type; the sending of the returning incentive message to the second electronic equipment corresponding to the shared vehicle in use according to the reservation request comprises the following steps:
and sending a returning incentive message to the second electronic equipment corresponding to the shared automobile which is in use and the automobile type of which is the reserved automobile type according to the reservation request.
As one embodiment, after sending a car returning incentive message to the second electronic device corresponding to the shared vehicle in use according to the reservation request, the method further includes:
and after receiving a car returning request sent by second electronic equipment when the second electronic equipment reaches the position meeting the preset condition, executing excitation operation on a user corresponding to the second electronic equipment according to the set excitation clause.
As an embodiment, the performing, according to the set incentive terms, an incentive operation on a user corresponding to the second electronic device includes at least one of:
executing excitation operation on a user corresponding to the second electronic equipment according to the time difference between the car returning time and the reservation time;
according to the distance between the car returning place and the preset position, executing an excitation operation on a user corresponding to the second electronic device;
and executing an incentive operation on a user corresponding to the second equipment according to the difference value between the car returning cost and the preset value.
As one embodiment, the sending a car returning incentive message to the second electronic device corresponding to the shared vehicle in use according to the reservation request includes:
and sending a returning incentive message to a second electronic device corresponding to the shared vehicle in use according to the reservation request until the shared vehicle available at the position meeting the preset condition exists or the reservation time.
As one of the implementation modes, the method further comprises the following steps:
and sending a reservation feedback message to the first electronic device, wherein the reservation feedback message is at least used for indicating whether the reservation of the shared transportation means is successful and information of the corresponding reserved shared transportation means when the reservation is successful.
In a second aspect, an embodiment of the present invention provides an electronic device, including:
at least one processing unit;
at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the steps of the method for information processing as described in the first aspect.
In a third aspect, an embodiment of the present invention provides a computer storage medium, which stores a computer program that, when executed by a processor, implements the steps of the method for information processing according to the first aspect.
The method, the electronic device and the computer storage medium for information processing provided by the embodiment of the invention comprise the following steps: responding to a reservation request of a shared vehicle from a first electronic device, and acquiring car returning information meeting preset conditions, wherein the reservation request at least comprises a reservation position and reservation time; and sending a vehicle returning incentive message to a second electronic device corresponding to the shared vehicle in use according to the reservation request, wherein the vehicle returning incentive message is at least used for instructing an associated user of the second electronic device to drive the shared vehicle to a position meeting the preset condition before the reservation time. According to the method for information processing, the electronic device and the computer storage medium, the returning incentive message is sent based on the reservation request to encourage other users to return the shared vehicle to the corresponding reservation position before the corresponding reservation time, so that the operation burden can be effectively reduced, the utilization rate of the shared vehicle is improved, and the use experience of the users is improved.
Detailed Description
The technical scheme of the invention is further elaborated by combining the drawings and the specific embodiments in the specification. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
Referring to fig. 1, a method for information processing provided in an embodiment of the present invention may be executed by an electronic device provided in an embodiment of the present invention, where the electronic device may be implemented in a software and/or hardware manner, and in this embodiment, taking an example in which the method for information processing is applied to a cloud server, the method for information processing includes the following steps:
step S101: responding to a reservation request of a shared vehicle from a first electronic device, and acquiring car returning information meeting preset conditions, wherein the reservation request at least comprises a reservation position and reservation time;
the shared vehicle is a public shared vehicle, and is a new urban travel vehicle, which has been widely popularized in various large and medium-sized cities, and mainly comprises a shared electric bicycle, a shared electric motorcycle, a shared electric tricycle and a shared automobile. The shared vehicles according to the embodiments of the present invention include, but are not limited to, shared electric bicycles, shared electric motorcycles, shared electric tricycles, shared electric vehicles, shared fuel vehicles, or other vehicles with shared use characteristics. The first electronic equipment can be provided with a client side used for renting, returning and the like of the shared vehicles, and the client side can generate a reservation request according to reservation information input by a user so as to be sent to the cloud server by the first electronic equipment. The first electronic device can be a terminal device such as a smart phone and a tablet personal computer, and can be accessed to the internet or other networks in a wired or wireless mode to communicate with the cloud server. Here, before renting the shared vehicle, the user may send a reservation request of the shared vehicle to the cloud server through the first electronic device, where the reservation request is used to represent when and where the user needs to rent the shared vehicle, and specifically, the reservation request may include a reservation location and a reservation time, where the reservation location may be a specific vehicle pickup point, a certain marker such as a subway entrance, a parking lot, or the like, or a preset certain location name, and the reservation time may be a certain vehicle pickup time point or a vehicle pickup time period. And obtaining the car returning information meeting preset conditions according to the reserved position and the reserved time, wherein the preset conditions can comprise a reserved position range and a reserved time range. It should be noted that, the communication between the first electronic device and the cloud server may be performed by sending a data packet, and the first electronic device may package the reservation request into a data packet and then send the data packet to the cloud server. Accordingly, after receiving the data packet containing the reservation request, the cloud server may unpack the data packet to obtain the reservation request.
Step S102: and sending a vehicle returning incentive message to a second electronic device corresponding to the shared vehicle in use according to the reservation request, wherein the vehicle returning incentive message is at least used for instructing an associated user of the second electronic device to drive the shared vehicle to a position meeting the preset condition before the reservation time.
It is understood that the cloud server can manage all shared vehicles, including registration, reservation, renting or returning of the shared vehicle to the first electronic device, and the like. And after receiving the reservation request sent by the first electronic device, the cloud server sends a returning incentive message to a second electronic device corresponding to the shared vehicle in use, so that the second electronic device displays the returning incentive message, and therefore an associated user of the second electronic device is encouraged to return the shared vehicle to a position meeting the preset condition before the reservation time.
It should be noted that the car-returning incentive message may be used to instruct the associated user of the second electronic device to drive the shared vehicle to a location meeting the preset condition before the reserved time, and may also be used to instruct the first N users who will return cars to the location meeting the preset condition before the reserved time, where the location meeting the preset condition may be within a certain range near the reserved location, such as within 100 meters or 50 meters near the reserved location, before the reserved time, such as before 5 minutes before the reserved time. In addition, the departure incentive message may also indicate that the earlier the departure time is prior to the reservation time, the more positive incentives will be obtained. For example, when the reservation time carried by the reservation request is 15:00 and the reservation location is a five square received by the cloud server, the return incentive message sent to the second electronic device corresponding to the shared vehicle in use may be "returning the vehicle to the five square before 15:00 will obtain a discount incentive, and the earlier the return time is, the more the incentive is. The return trip incentive message may also indicate that the farther away the return trip location is from the location that satisfies the preset condition, the more negative incentives will be performed. For example, when the reservation time carried by the reservation request is 15:00 and the reservation location is a five square received by the cloud server, the car return incentive message sent to the second electronic device corresponding to the shared vehicle in use may be that "the extra fee is to be charged before 15:00 car return is 3 kilometers away from the five square, and the farther the car return location is, the more the extra fee is charged". The second electronic equipment comprises first electronic equipment, wherein the vehicle type of the shared vehicle in use corresponds to the reserved vehicle type carried by the reservation request.
In one embodiment, the shared vehicle is a shared automobile, and the reservation request further includes a reservation automobile type; the sending of the returning incentive message to the second electronic equipment corresponding to the shared vehicle in use according to the reservation request comprises the following steps: and sending a returning incentive message to the second electronic equipment corresponding to the shared automobile which is in use and the automobile type of which is the reserved automobile type according to the reservation request. Here, if the shared vehicle is a shared vehicle and the reservation request further includes a reserved vehicle type, the cloud server only sends a return incentive message to the second electronic device corresponding to the shared vehicle which is in use and the vehicle type of which is matched with the reserved vehicle type, so as to achieve accurate scheduling of the shared vehicle, avoid disturbing unrelated users, and further improve the user experience.
In summary, in the method for information processing provided in the above embodiment, after receiving the reservation request of the shared vehicle sent by the first electronic device, the cloud server sends a vehicle-returning incentive message to the second electronic device corresponding to the shared vehicle in use according to the reservation request, and executes an incentive operation on the user returning the vehicle before the reservation time and at the reserved position. Therefore, the returning incentive message is sent based on the reservation request to stimulate other users to return the shared vehicle to the corresponding reservation position before the corresponding reservation time, so that the operation burden can be effectively reduced, the utilization rate of the shared vehicle is improved, and the use experience of the users is improved.
In one embodiment, before sending a returning incentive message to the second electronic device corresponding to the shared vehicle in use according to the reservation request, the method further includes: detecting whether there is a shared vehicle available at a location prior to the reserved time and satisfying the preset condition; and if the reservation request does not exist, the step of sending a returning incentive message to the second electronic equipment corresponding to the shared vehicle in use according to the reservation request is executed.
Here, the cloud server may detect whether there is a shared vehicle available at the current reservation location or whether there will be a shared vehicle available at the reservation location before the reservation time, e.g., there will be a shared vehicle returned to the reservation location before the reservation time, etc., according to the reservation request. It can be understood that, when the cloud server detects that there is an available shared vehicle at the current reservation location according to the reservation request, the available shared vehicle can be used as the shared vehicle reserved by the first electronic device. In addition, the cloud server can judge whether a shared vehicle is returned to the reserved position before the reserved time or not by acquiring information such as a navigation destination corresponding to the shared vehicle in use. In one embodiment, the detecting whether there is a shared vehicle available at a location that is prior to the reserved time and that satisfies the preset condition comprises: detecting whether a destination of a shared vehicle is the position meeting the preset condition and arrives at the destination before the reserved time; if so, it is determined that there is a shared vehicle available before the reserved time and at a location that satisfies the preset condition. It is understood that the cloud server may obtain destination information of the shared vehicle according to a car navigation system installed in the shared vehicle, and when the user navigates using the car navigation system, the cloud server may correspondingly obtain the navigation information of the user, predict when the user arrives at the destination, to detect whether any shared vehicle is destined for the reserved location and will arrive at the reserved location before the reserved time, and if so, indicate that there will be available shared vehicles before the reserved time and in the vicinity of the reserved location. Therefore, only when the available shared vehicle does not exist in the vicinity of the reserved position before the reserved time is detected, the returning incentive message is sent to the second electronic equipment corresponding to the shared vehicle in use according to the reservation request, the accuracy of scheduling the shared vehicle is improved, and the use experience of the user is further improved.
In one embodiment, after sending the returning incentive message to the second electronic device corresponding to the shared vehicle in use according to the reservation request, the method further includes: and after receiving a car returning request sent by second electronic equipment when the second electronic equipment reaches the position meeting the preset condition, executing excitation operation on a user corresponding to the second electronic equipment according to the set excitation clause.
It should be noted that, the executing of the incentive operation on the user corresponding to the second electronic device according to the set incentive terms may be executing the incentive operation on the user corresponding to the second electronic device according to a set correspondence between a car return time, a car return location, a car return cost, and the set incentive terms. In one embodiment, the performing of the incentive operation on the user corresponding to the second electronic device according to the set incentive terms includes at least one of: executing excitation operation on a user corresponding to the second electronic equipment according to the time difference between the car returning time and the reservation time; according to the distance between the car returning place and the preset position, executing an excitation operation on a user corresponding to the second electronic device; and executing an incentive operation on a user corresponding to the second equipment according to the difference value between the car returning cost and the preset value.
Here, the incentive terms may include, but are not limited to, one or more of discount incentives, cash incentives, coupon incentives, oil card incentives, mileage incentives. After receiving a car returning request sent by a second electronic device when the second electronic device reaches a position meeting the preset condition, the cloud server needs to acquire the time when a user corresponding to the second electronic device reaches the position meeting the preset condition and sends the car returning request, namely the car returning time, determine a car returning time range corresponding to the car returning time and excitation terms corresponding to the car returning time range, and execute excitation operation on the user corresponding to the second electronic device according to the corresponding excitation terms. And acquiring a specific position meeting the preset condition, namely a car returning place, reached when the user corresponding to the second electronic device sends a car returning request, determining a car returning position range corresponding to the car returning place and an incentive term corresponding to the car returning position range, and executing an incentive operation on the user corresponding to the second electronic device according to the corresponding incentive term. The method also can acquire the car returning cost when the user corresponding to the second electronic device sends a car returning request, determine a car returning cost range corresponding to the car returning cost and incentive terms corresponding to the car returning cost range, and execute incentive operation on the user corresponding to the second electronic device according to the corresponding incentive terms. The car returning cost represents a value calculated by assigning different weights to different elements such as car returning time, car returning place, parking cost and the like, for example, the weight of the assigned car returning time is 50%, the weight of the assigned car returning place is 30%, and the weight of the parking cost is 20%, a preset value is calculated, and then an incentive operation is executed on a user corresponding to the second electronic device according to a difference value between the car returning cost when the user corresponding to the second electronic device sends a car returning request and the preset value. It should be noted that the correspondence between the car returning time range, the car returning position range, the car returning cost range and the incentive terms may be preset and stored in the cloud server. For example, the relationship between the returning time range and the incentive terms may be preset as follows: the car returning time is 30 minutes before the reservation time, and the incentive fee discount is 9 discounts; the car returning time is 30-60 minutes before the reservation time, and the incentive fee discount is 8 discounts; the returning time is 60 minutes before the reservation time, and the incentive fee discount is 7 folds. Therefore, when the returning time of the user corresponding to the second electronic device is within 30 minutes before the reserved time, the user corresponding to the second electronic device can be stimulated according to the current vehicle cost of 9; when the returning time of the user corresponding to the second electronic device is within 30-60 minutes before the reserved time, the user corresponding to the second electronic device can be stimulated according to the current vehicle cost of 8; when the car returning time of the user corresponding to the second electronic device is not more than 60 minutes before the reserved time, the user corresponding to the second electronic device can be stimulated according to the current car use fee of 7. Therefore, the excitation operation is executed on the user corresponding to the second electronic device according to the corresponding relation between the set car returning time, the set car returning place, the set car returning cost and the excitation clause, the user can be guided to stop the car normally, the risk of the car caused by disorder parking and disorderly placing of the car is reduced, other users using the shared vehicle can be effectively excited to return the shared vehicle to the corresponding reserved position before the corresponding reserved time, and then the use rate of the shared vehicle is further improved, and the use experience of the user is improved.
In one embodiment, the sending of the returning incentive message to the second electronic device corresponding to the shared vehicle in use according to the reservation request comprises: and sending a returning incentive message to a second electronic device corresponding to the shared vehicle in use according to the reservation request until the shared vehicle available at the position meeting the preset condition exists or the reservation time.
It is to be appreciated that the cloud server can detect availability of a shared vehicle associated with the reservation request, and when the cloud server detects that there is an available shared vehicle in the vicinity of the reservation location, stop sending the return incentive message to the second electronic device corresponding to the shared vehicle in use; or when the reserved time is up, the cloud server stops sending the returning incentive message to the second electronic equipment corresponding to the shared vehicle in use. Therefore, effective dispatching of shared vehicles can be ensured, and influence on user experience caused by frequent sending of vehicle returning incentive messages can be avoided.
In one embodiment, the method further comprises: and sending a reservation feedback message to the first electronic device, wherein the reservation feedback message is at least used for indicating whether the reservation of the shared transportation means is successful and information of the corresponding reserved shared transportation means when the reservation is successful.
Here, after sending the reservation request to the cloud server, the first electronic device may be in a listening mode to receive a reservation feedback message from the cloud server. The cloud server may detect availability of a shared vehicle associated with the reservation request and generate a reservation feedback message that the reservation was successful when there is an available shared vehicle. The cloud server can detect whether available shared vehicles exist in the current reservation position or not according to the reservation request, or whether available shared vehicles exist in the reservation position at the reservation time, for example, returning the available shared vehicles to the reservation position before the reservation time, and the like. And when the cloud server detects that available shared vehicles exist at the reservation position at the reservation time, generating a reservation feedback message of successful reservation. The reservation feedback message of successful reservation can include the position of the parking spot and/or the information of reserved shared vehicles, such as license plate number, color, vehicle type and the like, and can also include navigation information from the current position of the user to the position of the parking spot, so that the user can know the reservation condition in time according to the reservation feedback message, and the use experience of the user is further improved.
The method for information processing provided by the foregoing embodiment is specifically described below by way of a specific example. After a user initiates reserved vehicle information, a set range and reserved time through a mobile phone, a cloud server sends a message to other vehicle users according to the set range so as to display the set range as a priority vehicle returning area, so as to encourage the vehicles to be returned in the priority vehicle returning area and display time to be sustainable to the reserved time, and if the users return vehicles in the area, the users are rewarded with additional coupons, red packages, oil cards and the like. Referring to fig. 2, taking the shared vehicle as an example, the cloud server may encourage the shared vehicle in use to return to the corresponding location through a reward mechanism according to the location of the shared vehicle that the user wishes to use. Therefore, the operation burden can be reduced, the user can help the operation to do scheduling tasks, and the vehicle utilization rate of the user is improved. The drawing shown in fig. 2 is only an example, and should not bring any limitation to the function and the applicable scope of the embodiments of the present disclosure.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. The electronic device shown in fig. 3 is only an example, and should not bring any limitation to the functions and applicable scope of the embodiments of the present disclosure. As shown in fig. 3, the present application further provides anelectronic device 600 comprising aprocessing unit 601, which may perform the method of the embodiments of the present disclosure according to a program stored in a Read Only Memory (ROM)602 or a program loaded from astorage section 608 into a Random Access Memory (RAM) 603.Processor 601 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction processor and/or associated chipset, and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), among others. Theprocessor 601 may also include onboard memory for caching purposes.Processor 601 may include a single processing unit or multiple processing units for performing different actions of a method flow according to embodiments of the disclosure.
In the RAM603, various programs and data necessary for the operation of theelectronic apparatus 600 are stored. Theprocessor 601, the ROM602, and the RAM603 are connected to each other via abus 604. Theprocessor 601 performs various operations of the method flows according to the embodiments of the present disclosure by executing programs in the ROM602 and/orRAM 603. Note that the above-described programs may also be stored in one or more memories other than the ROM602 and theRAM 603. Theprocessor 601 may also perform various operations of the method flows according to embodiments of the present disclosure by executing programs stored in one or more memories.
Electronic device 600 may also include input/output (I/O)interface 605, input/output (I/O)interface 605 also connected tobus 604, according to an embodiment of the disclosure. Theelectronic device 600 may also include one or more of the following components connected to an input/output (I/O) interface 605: aninput portion 606 including a keyboard, a mouse, and the like; anoutput portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; astorage section 608 including a hard disk and the like; and acommunication section 609 including a network interface card such as a LAN card, a modem, or the like. Thecommunication section 609 performs communication processing via a network such as the internet. Further, a drive, removable media. A computer program such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like may also be connected to an input/output (I/O)interface 605 as necessary, so that the computer program read out therefrom is installed into thestorage section 608 as necessary.
Method flows according to embodiments of the present disclosure may be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product. Comprising a computer program, carried on a computer readable storage medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through thecommunication section 609, and/or installed from a removable medium. The computer program, when executed by theprocessor 601, performs the above-described functions defined in the system of the embodiments of the present disclosure. The systems, devices, apparatuses, modules, units, and the like described above may be implemented by computer program modules according to embodiments of the present disclosure.
Based on the same inventive concept of the foregoing embodiments, this embodiment further provides a computer storage medium, where a computer program is stored in the computer storage medium, where the computer storage medium may be a Memory such as a magnetic random access Memory (FRAM), a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read Only Memory (CD-ROM), and the like; or may be a variety of devices including one or any combination of the above memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc. The computer program stored in the computer storage medium implements the above-described method for information processing when executed by a processor. Please refer to the description of the embodiment shown in fig. 1 for a specific step flow realized when the computer program is executed by the processor, which is not described herein again.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
As used herein, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, including not only those elements listed, but also other elements not expressly listed. The use of the ordinal adjectives "first", "second", etc., to describe an element is merely for distinguishing between similar elements and not intended to imply that the elements so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.