CN108280569A - Vehicle dispatching method, device and equipment - Google Patents
Vehicle dispatching method, device and equipment Download PDFInfo
- Publication number
- CN108280569A CN108280569A CN201810011034.9A CN201810011034A CN108280569A CN 108280569 A CN108280569 A CN 108280569A CN 201810011034 A CN201810011034 A CN 201810011034A CN 108280569 A CN108280569 A CN 108280569A
- Authority
- CN
- China
- Prior art keywords
- reward
- client
- vehicle
- issuing
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000004044 response Effects 0.000 claims abstract description 7
- 238000009826 distribution Methods 0.000 claims description 152
- 238000012545 processing Methods 0.000 claims description 21
- 230000001960 triggered effect Effects 0.000 claims description 4
- 238000000151 deposition Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 238000003860 storage Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
A kind of vehicle dispatching method of offer of the embodiment of the present invention, device and equipment, this method include:Server receives reward and provides request, and it includes that region is provided in reward that request is provided in reward;Server sends Notice Of Award to each client, and region is provided to prompt the corresponding vehicle of each client to enter reward;The vehicle location sent in response to any client, if vehicle location, which is located at reward, provides region, then server is deposited into amount is rewarded in the corresponding user account of any client, to realize the purpose dispatched buses to target area by the means for providing reward.
Description
Technical Field
The invention relates to the technical field of internet, in particular to a vehicle scheduling method, device and equipment.
Background
When a service provider launches a new service product, propaganda and promotion are often needed to attract more consumers to use the product. At present, the propaganda means can adopt the traditional means such as a leaflet, and the modes of utilizing a social platform, a flat media advertisement and the like are widely used along with the development of the mobile internet technology.
Automobiles are now becoming more popular as a means of disseminating advertising, such as taxis, where a display screen may be provided behind the front seats to display video advertisements. Due to the inherent characteristics of the automobile, the automobile advertisement has the obvious advantages that other media do not have, such as strong mobility, wide audience range and the like.
However, regardless of whether the car is a taxi or a private car, the car runs freely on the road, and if the car is intended to be used as a tool for pushing information such as vehicle scheduling, the car needs to be scheduled appropriately.
Disclosure of Invention
In view of this, embodiments of the present invention provide a vehicle scheduling method, apparatus and device, which implement scheduling of a vehicle.
In a first aspect, an embodiment of the present invention provides a vehicle scheduling method, applied to a client, including:
receiving an award notification sent by a server, wherein the award notification comprises an award distribution area;
and if the vehicle position corresponding to the client is located in the reward distribution area, the reward amount in the reward distribution area is received to the user account corresponding to the client.
In a second aspect, an embodiment of the present invention provides a vehicle scheduling apparatus, which is applied to a client, and includes:
the receiving module is used for receiving an award notice sent by the server, wherein the award notice comprises an award issuing area;
and the processing module is used for obtaining the award amount in the award distribution area to the user account corresponding to the client if the vehicle position corresponding to the client is positioned in the award distribution area.
In a third aspect, an embodiment of the present invention provides a terminal device, including a processor and a memory, where the memory is used to store one or more computer instructions, and when the one or more computer instructions are executed by the processor, the vehicle scheduling method in the first aspect is implemented. The electronic device may also include a communication interface for communicating with other devices or a communication network.
An embodiment of the present invention provides a computer storage medium for storing and storing a computer program, where the computer program is used to enable a computer to implement the vehicle scheduling method in the first aspect when executed.
In a fourth aspect, an embodiment of the present invention provides a vehicle scheduling method, which is applied to a server, and includes:
receiving an award issuing request, wherein the award issuing request comprises an award issuing area;
sending an award notification to each client to prompt the vehicle corresponding to each client to enter the award issuing area;
and responding to the vehicle position sent by any client, and if the vehicle position is located in the reward issuing area, storing the reward amount into the user account corresponding to any client.
In a fifth aspect, an embodiment of the present invention provides a vehicle scheduling apparatus, which is applied in a server, and includes:
the receiving module is used for receiving an award issuing request, and the award issuing request comprises an award issuing area;
the sending module is used for sending reward notices to all the clients so as to prompt the clients to enter the reward distribution area;
and the processing module is used for responding to the vehicle position sent by any client, and if the vehicle position is located in the reward issuing area, the reward amount is stored in the user account corresponding to any client.
In a sixth aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, where the memory is used to store one or more computer instructions, and the one or more computer instructions, when executed by the processor, implement the vehicle scheduling method in the fourth aspect. The electronic device may also include a communication interface for communicating with other devices or a communication network.
An embodiment of the present invention provides a computer storage medium for storing and storing a computer program, where the computer program is used to enable a computer to implement the vehicle scheduling method in the fourth aspect when executed.
According to the vehicle scheduling method, device and equipment provided by the embodiment of the invention, a user needing vehicle scheduling can trigger to send a reward issuing request to the server, wherein the reward issuing request is used for issuing rewards to owners of vehicles entering a reward issuing area. Therefore, after the server receives the reward distribution request, the reward notification carrying the reward distribution area can be sent to each client, so that the vehicle main body drives to the reward distribution area based on the reward notification. The client side can send the real-time position information of the corresponding vehicle to the server, so that when the server finds that a certain vehicle enters the reward issuing area, the preset reward amount is stored in the corresponding user account, and the purpose of dispatching the vehicle to the target area is achieved by means of issuing the reward.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a flowchart of a first embodiment of a vehicle scheduling method according to an embodiment of the present invention;
fig. 2 is a flowchart of a second embodiment of a vehicle scheduling method according to the present invention;
3-6 are schematic diagrams of interfaces of electronic maps on the client;
fig. 7 is a flowchart of a third embodiment of a vehicle scheduling method according to an embodiment of the present invention;
fig. 8 is a flowchart of a fourth embodiment of a vehicle scheduling method according to the present invention;
fig. 9 is a schematic structural diagram of a vehicle dispatching device according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a terminal device corresponding to the vehicle dispatching device provided in the embodiment shown in fig. 9;
fig. 11 is a schematic structural diagram of another vehicle dispatching device provided in the embodiment of the invention;
fig. 12 is a schematic structural diagram of a server corresponding to the vehicle scheduling apparatus provided in the embodiment shown in fig. 11.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, and "a" and "an" generally include at least two, but do not exclude at least one, unless the context clearly dictates otherwise.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
It should be understood that although the terms first, second, third, etc. may be used to describe XXX in embodiments of the present invention, these XXX should not be limited to these terms. These terms are used only to distinguish XXX. For example, a first XXX may also be referred to as a second XXX, and similarly, a second XXX may also be referred to as a first XXX, without departing from the scope of embodiments of the present invention.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a good or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such good or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a commodity or system that includes the element.
In addition, the sequence of steps in each method embodiment described below is only an example and is not strictly limited.
Fig. 1 is a flowchart of a first embodiment of a vehicle scheduling method according to an embodiment of the present invention, where the vehicle scheduling method may be executed by a client for performing vehicle scheduling, and the client may be installed in a vehicle-mounted terminal of a vehicle owner, or may be installed in a mobile terminal device of the vehicle owner, such as a smart phone. As shown in fig. 1, the method comprises the steps of:
101. the client receives the reward notice sent by the server, and the reward notice comprises a reward distribution area.
102. And if the vehicle position corresponding to the client is located in the reward distribution area, the client receives the reward limit in the reward distribution area into the user account corresponding to the client.
In practical applications, a user (dispatcher) who needs to perform vehicle dispatching can trigger sending of a reward issue request to a server at a client interface or by accessing a webpage, wherein the client can be a client provided for a vehicle owner and used by the dispatcher, and the server is used for managing the client. Optionally, when triggering the reward issuance request, the dispatcher may input configuration information such as a reward issuance area, a reward total amount, a reward total number, and the like, where the reward issuance area may be obtained by selecting one or more from a pre-generated trade area list, or may be defined by taking a certain address input by the dispatcher as a center and a preset radius range; the total number of awards and the total amount of awards define the total amount of awards, wherein the total number of awards defines how many total awards are available, and the total amount of awards is determined by the product of the total number of awards and the total amount of awards for each award. Alternatively, the reward may be a bonus, i.e. a red pack, or may be, for example, some credit, a coupon, etc.
Optionally, the server may equally divide the total award amount based on the total award number input by the dispatcher, so as to obtain the awards consistent with the total award number, where the award amount of each award is equal, or may randomly generate each award, where the award amounts corresponding to the awards may be different.
And then, the server can send reward notifications to a plurality of registered clients to notify the owners corresponding to the clients that the owners can receive rewards in a certain reward distribution area at the moment, so that more owners are attracted to drive into the reward distribution area.
Optionally, after receiving the reward notification, the client may display an interface element corresponding to the reward notification in the client interface, for example, display a prompt message on the interface to prompt how many rewards are available in the reward distribution area.
For a certain owner, the owner may drive to the reward distribution area based on the prompt message on the client interface, and at this time, the client may also obtain real-time location information of the vehicle, so that when the client finds that the corresponding vehicle location is in the reward distribution area, the client may earn the reward information in the reward distribution area into a user account corresponding to the client. Optionally, the client may send a pickup request carrying the vehicle location to the server, so that the server may determine the reward distribution area where the vehicle is located based on the vehicle location, determine the reward amount allocated to the client from a plurality of rewards corresponding to the reward distribution area, and directly deposit the determined reward amount into a user account corresponding to the client, or send the determined reward amount to the client, so that the client deposits the reward amount into a corresponding user account. It can be understood that the client binds the user account in advance, and the client may also send the bound user account to the server for saving.
In this regard, the objective of dispatching vehicles to a target area is achieved by means of issuing a reward.
When the vehicle scheduling method provided by the embodiment of the invention is applied to an information pushing scene, for example, the information pushing scene is specifically an advertisement putting scene, at this time, the scheduler may be an advertisement putting person, and after the vehicle runs to the reward issuing area and receives the corresponding reward quota, the client side needs to control a display device for displaying advertisement content in the vehicle to display the corresponding advertisement content. At this time, the reward notification received by the client may further include advertisement content, which is input by the dispatcher and is carried in the reward issuance request to be transmitted to the server, so that optionally, the following step may be further included after step 102:
103. and controlling the display equipment to display the advertisement content, wherein the display equipment is fixedly arranged in the vehicle.
In practice, the client can store the corresponding relationship between the reward distribution area and the advertisement content, so that when the client receives the reward limit of a certain reward distribution area, the corresponding advertisement content is transmitted to the display equipment for display.
Based on the method, more vehicle owners provided with the display equipment are attracted to drive to the area to automatically pick up the reward and trigger the advertisement putting in the area in a mode of distributing the reward in the specific area, so that the accurate advertisement putting in the specific area is realized, and the driving safety problem caused by the fact that the vehicle owners manually pick up the reward is avoided.
Taking an advertisement delivery scene as an example, an implementation scheme of the vehicle scheduling method in the advertisement delivery scene is described with reference to the embodiment shown in fig. 2, and the foregoing scheduler is referred to as an advertisement deliverer hereinafter.
Fig. 2 is a flowchart of a second embodiment of a vehicle dispatching method provided in an embodiment of the present invention, as shown in fig. 2,
201. the client receives an award notification sent by the server, wherein the award notification comprises an award issuing area, N award issuing positions, and award amounts and advertisement contents which are respectively associated with the N award issuing positions.
The reward amount and the advertisement content respectively associated with the N reward issuing positions can be received by the client from the server. The reward amount obtained by the server and respectively associated with the N reward issuing positions can be set by the advertisement publisher or can be calculated by the server according to a reward issuing request triggered by the advertisement publisher.
In a general scenario, the client is mainly provided for the owner of the vehicle to use, so that the owner of the vehicle can receive the reward based on the electronic map with the reward nodes displayed on the client interface and display the advertisement content. However, the client may also be provided to the advertising publisher, so that the advertising publisher may operate the client to trigger a reward issuance request to the server, so that the server performs calculation of a reward issuance location and a reward amount based on the reward issuance request.
In an optional embodiment, the advertisement publisher opens the client, and may input address information of advertisement delivery on an interface of the client, so as to display an electronic map corresponding to the address information on the interface of the client, where the electronic map may display the address information and map elements within a certain range around the address information, where the map elements include roads, bridges, buildings, and the like. Then, the advertising player can select N reward issuing positions on the electronic map, wherein N is larger than or equal to 1, and reward amount, namely reward number and reward amount of each reward are configured for each reward issuing position in an associated mode. Specifically, each position on the electronic map may be configured with an operation attribute, when a certain position is clicked and selected, a configuration window may pop up, and the configuration window may include configuration items of the award number, the award amount and the advertisement content, so that an advertisement publisher may input the award number, the award amount and the advertisement content corresponding to each award, and store the configuration, thereby setting an award dispensing position, the award amount corresponding to the award amount and the associated advertisement content on the electronic map. Optionally, after the advertisement publisher sets each reward issue position or after the advertisement publisher sets all N reward issue positions, a reward issue request may be sent to the server to inform the server of the reward amount and advertisement content associated with each reward issue position and each reward issue position, so that the server synchronizes to other clients, and the reward configuration of the advertisement publisher is synchronously displayed on other clients.
In another optional embodiment, to simplify the operation of the advertisement publisher, after opening the client, the advertisement publisher may enter a certain configuration interface, where the configuration interface may include configuration items of advertisement content, total amount of the reward, and reward distribution area, and the advertisement publisher may input corresponding information on the interface to trigger sending of a reward distribution request including the advertisement content, total amount of the reward, and reward distribution area to the server. The total reward amount mainly refers to the total reward number and the total reward amount, and the reward issuing area can be specific address information or a selected certain business circle. Alternatively, multiple trade circles may be preset, which may pop up for selection when an advertiser triggers entry of information in the reward delivery area configuration item. When the advertiser does not select a business district but inputs specific address information, the server may set a preset distance range centered on the address as a reward distribution area, for example, a range of a radius of 3 km. Optionally, the reward distribution request may further include configuration information such as distribution time of the advertisement content. In this embodiment, the server may determine N award delivery positions in the award delivery area, and associate the respective corresponding award amounts for the N award delivery positions with the total award amount.
In an optional embodiment, the server may randomly determine N reward issuing locations from the reward issuing area, and randomly associate a certain number of rewards for each reward issuing location, and a reward amount corresponding to each reward may also be randomly determined, but needs to meet the requirements of the total number and total amount of rewards set by the advertisement publisher.
And after determining the reward amount and the advertisement content which are respectively associated with the N reward issuing positions and the N reward issuing positions, the server carries the determination result in a reward notification and sends the reward notification to each client.
202. The client positions N reward nodes on the electronic map according to the reward amount and the advertisement content which are respectively associated with the N reward issuing positions and the N reward issuing positions; and positioning the vehicle nodes on the electronic map according to the real-time position information of the vehicle.
For any client, after receiving the reward notification sent by the server, according to the N reward issue positions in the reward notification and the reward amount and advertisement content associated with each of the N reward issue positions, N reward nodes are located on the electronic map, as shown in fig. 3.
Alternatively, the process of locating N bonus nodes on the electronic map may be implemented as:
positioning N reward icons on the electronic map according to the N reward issuing positions;
correspondingly displaying the reward number on the N reward icons according to the reward number respectively associated with the N reward issuing positions;
correspondingly writing the award quota and the advertisement content of each award associated with the N award issuing positions into the attribute structural body of the N award icons.
The bonus icon may be in the form of an envelope as shown in fig. 3, or in other forms.
Optionally, in order to enable the vehicle owner to visually see the reward distribution condition, the number of associated rewards may be displayed on each reward icon, and the associated reward amount and advertisement content may be written into the attribute structure, which has a hidden display attribute and may not be displayed.
In the scenario of this embodiment in which the advertisement content is delivered through the display device installed on the automobile, a vehicle node needs to be located on the electronic map, so as to combine with the vehicle node to perform subsequent reward pickup and trigger the process of displaying the advertisement content. Since the display device is fixedly installed in the vehicle, the vehicle node may also be referred to as a display device node, and the vehicle position corresponds to the display device position.
In addition, the reason why the vehicle position is located on the electronic map is not the position of the terminal device on which the client is installed is that, in some scenes, the client may be installed in a mobile terminal device of a vehicle owner, such as a smartphone terminal, and if the vehicle owner is not driving, that is, the client is separated from the position of the display device fixedly installed on the vehicle, at this time, even if the vehicle owner is located near a certain reward node to obtain the reward amount corresponding to the reward node, the purpose of advertising near the position corresponding to the reward node cannot be achieved, because at this time, the vehicle with the display device of the vehicle owner is not located near the position of the reward node. Therefore, it is necessary to locate vehicle nodes on an electronic map so as to realize accurate advertisement delivery in a specific area by combining with the real-time positions corresponding to the vehicle nodes.
For a client of a certain owner, the client can receive the real-time position of the vehicle from a positioning module of the vehicle, so as to position the corresponding vehicle node on the electronic map. At some point, the vehicle node located by the client on the electronic map is as shown in fig. 3.
203. If the distance between the vehicle node and the positions of the reward nodes i in the N reward nodes meets the preset condition, the client sends a pickup request to the server, and the pickup request comprises reward issuing positions of the reward nodes i, so that the server determines reward lines to be distributed from reward amounts associated with the reward issuing positions of the reward nodes i.
204. The client stores the reward limit received from the server into the user account, and controls the display device to display the advertisement content.
In this embodiment, the advertisement content is delivered through the display device installed on the automobile, and the advertisement content delivered by the display device is the advertisement content associated with the collected bonus amount, that is, the premise that the advertisement is delivered by the display device is to collect the bonus amount corresponding to a certain bonus node.
In order to ensure the driving safety of a vehicle owner, avoid the safety problem caused by manually getting the reward by the vehicle owner and also avoid the problem that the advertisement is not released but only the reward is got possibly caused by manually getting the reward by the vehicle owner, the scheme that the client automatically gets the reward and ensures the effectiveness of the reward getting and the advertisement releasing is provided.
Specifically, for any client, the conditions for getting the reward and triggering the advertisement content display are as follows: the distance between the vehicle node and the position of a certain reward node i on the electronic map meets a preset condition, and the preset condition can be that the preset distance is reached. It can be understood that, at this time, the bonus node i must have the bonus amount left unrendered, and if the associated bonus number on the bonus node i is updated to 0, the bonus node i is deleted.
Specifically, the client may search whether there is a bonus node within a preset distance range around the vehicle node, and if so, consider the searched bonus node as a bonus node satisfying the condition. It is worth mentioning that if more than one bonus node is searched, the bonus node closest to the vehicle node can be selected as the bonus node satisfying the condition.
Optionally, the process of automatically picking up the bonus amount corresponding to the bonus node i by the client may be: assuming that the number of associated rewards on the reward node i is multiple, the client may draw one reward from the multiple rewards by itself, and the drawing manner may be: one prize is drawn from the plurality of prizes at random, or the prize credit is drawn from the plurality of prizes to be the largest. And after the receiving, sending a receiving instruction to the server to inform the server of receiving the reward of which specific amount of which reward node, so that the server updates the reward amount associated with the reward node, and synchronizes the updating result to other clients to update the electronic maps of the other clients.
Optionally, the process of automatically receiving the reward corresponding to the reward node i by the client may also be: and sending a pickup request to a server, wherein the pickup request comprises the reward issuing position of the reward node i, so that the server determines the reward amount to be distributed from the reward amount associated with the reward issuing position of the reward node i, and further directly stores the determined reward amount into a user account corresponding to the client, or sends the determined reward amount to the client, so that the client stores the reward amount into the user account. The determination of the bonus amount to be distributed may be: randomly selecting one of the plurality of rewards, or determining the reward limit is the largest from the plurality of rewards. And then, the server updates the reward amount associated with the reward node i and synchronizes the updating result to other clients so as to update the electronic maps of the other clients.
205. The client updates the award amount associated with the award node i.
206. And if the number of the awards associated with the award node i is updated to 0, the client deletes the award node i on the electronic map.
In order to visually see the update process of the electronic map by the above-mentioned picking process, for example, with reference to fig. 3 and 4: assuming that the reward node and the vehicle node on the electronic map are shown in fig. 3 at a certain moment, assuming that as the automobile moves, at another moment, as shown in fig. 4, the position of the vehicle node has been updated to the position shown in the figure, at this moment, the distance between the position of the vehicle node and the position of the reward node i satisfies the preset condition, and assuming that the number of rewards currently associated with the reward node i is 3, the reward limit is one, five and ten, and assuming that the associated advertisement content is: # ####. The reward number is displayed on the reward icon, and the reward amount and the advertisement content are written into the attribute structural body of the reward node i. If the reward with the five-element money amount is received currently, the number of the red packets associated with the reward node i is updated to 2, and correspondingly, the reward amount in the attribute structure body is also updated adaptively.
And after the client finishes the automatic drawing of the reward based on the distance between the vehicle node and the reward node i, triggering the corresponding display equipment to display the advertisement content associated with the reward node i.
Optionally, the triggering process may be: and triggering the display equipment to play the advertisement content associated with the reward node i through the server based on the pickup request. Specifically, the pickup request includes an award issuing position of the award node i, the server stores a corresponding relationship between the award issuing position of each award node and the advertisement content, and based on the corresponding relationship, the server can determine the advertisement content corresponding to the award node i, so that the display notification carrying the advertisement content is sent to the display device, and the display device displays the advertisement content.
Optionally, the triggering process may also be: and directly sending a display notice carrying the advertisement content to the bound display equipment through the terminal equipment installed on the client so as to display the display equipment. Because the advertising content is associated with the rewarding node i, the client can directly obtain the advertising content. It can be understood that, similar to the binding process between the client and the vehicle, the client may also establish a binding relationship with the display device when installed, for example, a certain interface of the client prompts the vehicle owner to input the device number of the display device installed on the vehicle, so as to achieve the binding between the client and the vehicle.
In addition, in practical application, after seeing the distribution situation of the reward nodes on the electronic map, the owner may want to go to a certain reward node position, at this time, the owner may also trigger a navigation operation on the electronic map, so that the client plans a navigation path from the vehicle node to the selected reward node, as shown in fig. 5, assuming that the owner triggers the navigation operation on the reward node i, the navigation path from the vehicle node to the reward node i is shown on the electronic map. The planning process of the navigation path may be: the client sends a navigation request to the server, wherein the navigation request comprises the current position of the vehicle node and the position corresponding to the reward node i; the server plans a navigation path between the two and feeds the navigation path back to the client; the client draws the navigation path on the electronic map.
In addition, optionally, in order to enable each vehicle owner to know the reward distribution condition and the reward drawing condition through the electronic map so as to attract the vehicle owner to draw the reward advertisement, reward drawing detail information and/or reward distribution information can be displayed on the electronic map. As shown in fig. 6, an information cover region is displayed on the electronic map, and the information cover region is used for displaying reward acquisition detail information and/or reward distribution information, in fig. 6, a red packet is arranged near the street # # # road as reward distribution information; and receiving detailed information for the reward from the $ $ red packet. Alternatively, different reward pickup detail information and/or reward distribution information may be scrolled.
The reward drawing detail information and reward distribution information displayed on the electronic map can be acquired from the server by the client in the following mode:
in an optional embodiment, the client may send an obtaining request carrying the vehicle location to the server at regular time, so that the server obtains the reward pickup detail information and reward distribution information corresponding to the vehicle location and feeds the reward pickup detail information and reward distribution information back to the client for display. At this time, optionally, since the advertisement publisher triggers the reward issuance and advertisement delivery in a certain reward issuance area, the server may acquire the reward drawing detail information and/or the reward distribution information in combination with whether the received vehicle location is in a certain reward issuance area. Specifically, if the received vehicle position is located in a certain reward distribution area, sending reward pickup detail information and/or reward distribution information in the reward distribution area to a client sending an acquisition request; and if the vehicle position is not located in any reward distribution area, transmitting reward drawing detail information and/or reward distribution information in the reward distribution area closest to the vehicle, or the reward distribution area with the maximum reward total amount or the reward distribution area with the maximum reward total number to the client side sending the acquisition request.
It will be appreciated that the server maintains reward distribution area information configured by each advertising publisher, which may be embodied as the geographic coverage of the reward distribution area. In addition, the server maintains the pick-up detail information and the reward distribution information of each reward node corresponding to each reward distribution area, wherein the reward distribution information can be obtained by counting according to dimensions such as roads, blocks, commercial places and the like based on N reward placement positions corresponding to the reward distribution areas.
In another optional embodiment, after the server determines the reward distribution area configured by the advertisement publisher, the server may send the determined information such as the N reward distribution positions and the reward amounts associated with the N reward distribution positions to the client, and simultaneously send the geographic coverage of the reward distribution area to the client, so that the client draws the corresponding reward distribution area on the electronic map, as shown in the bold closed curve of fig. 6. Lines with different colors, lines with different thicknesses and covering layers with different colors can be adopted to draw different reward distribution areas. Based on this, when a certain client finds that the vehicle node on the electronic map of the client is currently located in a certain reward distribution area, a first acquisition request can be sent to the server, and the identifier of the reward distribution area, such as the geographic coverage of the reward distribution area, can be included in the first acquisition request, so that the server acquires reward drawing detail information and/or reward distribution information in the reward distribution area. And if the vehicle node is not located in any reward distribution area currently, sending a second acquisition request to the server, wherein the second acquisition request can comprise the position of the vehicle node, so that the server acquires reward pickup detail information and/or reward distribution information in the reward distribution area closest to the vehicle node, the reward distribution area with the maximum reward total amount or the reward distribution area with the maximum reward total number. And after obtaining the reward drawing detail information and/or reward distribution information, the server feeds the reward drawing detail information and/or reward distribution information back to the client for display.
In conclusion, when an advertisement publisher needs to publish an advertisement in a specific area, the electronic map is provided for a plurality of vehicle owners by positioning a plurality of reward nodes in the specific area on the electronic map, so that more vehicle owners provided with display equipment can be attracted to the area to automatically pick up the reward to trigger advertisement display, accurate advertisement publishing in the specific area is realized, and the driving safety problem caused by manual picking up of the reward by the vehicle owners is avoided.
Fig. 7 is a flowchart of a third embodiment of a vehicle scheduling method according to an embodiment of the present invention, where the method may be executed by a server, as shown in fig. 7, and may include the following steps:
701. a reward dispensing request is received, the reward dispensing request including a reward dispensing area.
In practice, the dispatcher who needs to perform vehicle dispatching can trigger the transmission of the reward issuance request to the server at the client interface or by accessing a webpage. Optionally, when triggering the reward issuance request, the dispatcher may input configuration information such as a reward issuance area and a total amount of rewards, where the reward issuance area may be obtained by selecting one or more from a pre-generated list of business circles, or may be defined by taking a certain address input by the dispatcher as a center and a preset radius range; the total amount of rewards may include a total number of rewards and a total amount of rewards, where the total number of rewards defines how many rewards are available in total, and the total amount of rewards is determined by the product of the total number of rewards and the amount of rewards for each reward. Alternatively, the reward may be a bonus, i.e. a red pack, or may be, for example, some credit, a coupon, etc.
702. And sending an award notification to each client to prompt the vehicle corresponding to each client to enter an award issuing area.
And then, the server can send reward notifications to a plurality of registered clients to notify the owners corresponding to the clients that the owners can receive rewards in a certain reward distribution area at the moment, so that more owners are attracted to drive into the reward distribution area.
703. And responding to the vehicle position sent by any client, and if the vehicle position is located in the reward issuing area, storing the reward amount into the user account corresponding to any client.
The vehicle owner may drive to the reward distribution area based on the reward notification received by the client. In order to realize that the vehicle owner sends the reward to the reward distribution area when driving into the reward distribution area, each client side can send the vehicle position obtained in real time to the server, so that the server can store a certain reward amount into a user account corresponding to the client side when determining that any vehicle position is located in a certain reward distribution area. The client side is pre-bound with a user account, and the user account can be sent to the server to be stored, so that the server can directly store the bonus amount in the user account.
Optionally, the server may equally divide the total award amount based on the total award number input by the dispatcher, so as to obtain the awards consistent with the total award number, where the award amount of each award is equal, or may randomly generate each award, where the award amounts corresponding to the awards may be different. The server can randomly determine a reward amount from a plurality of reward amounts corresponding to a certain reward distribution area and send the reward amount to the client.
When the vehicle scheduling method provided by the embodiment of the invention is applied to an advertisement putting scene, when the vehicle runs to the reward issuing area and the corresponding reward amount is obtained, the display equipment used for displaying the advertisement content in the vehicle can be controlled to display the corresponding advertisement content. At this time, the reward issue request triggered by the dispatcher may further include advertisement content, so that optionally, step 703 may further include the following steps:
704. and feeding back the advertising content to any client so as to enable any client to control the display equipment to display the advertising content.
That is to say, optionally, when the server determines that the vehicle location is located in a certain reward distribution area based on the vehicle location sent by a certain client, on one hand, a reward amount may be paid to a user account corresponding to the client, and on the other hand, the advertisement content corresponding to the reward distribution area may be fed back to the client, so that the client controls the display device in the vehicle to display the advertisement content. Alternatively, the server may send the advertisement content directly to the presentation device.
An implementation scheme of the vehicle scheduling method in the advertisement delivery scenario is described below with reference to the embodiment shown in fig. 8 by taking an advertisement delivery scenario as an example.
Fig. 8 is a flowchart of a fourth embodiment of a vehicle dispatching method according to an embodiment of the present invention, and as shown in fig. 8, the method may include the following steps:
801. receiving a reward dispensing request, wherein the reward dispensing request comprises a reward dispensing area, a total amount of rewards and advertisement content.
The total amount of the rewards comprises the total number of the rewards and the total amount of the rewards. For example, when the reward is specifically a red packet, the total number of the red packets may be set to 400, and the total amount of the red packets corresponding to 400 red packets is 3000 yuan.
802. N reward distribution locations are determined in the reward distribution area.
Alternatively, the server may randomly determine N reward dispensing locations in the reward dispensing area.
Optionally, the server may also select N reward distribution locations in combination with the distribution of people in the reward distribution area. Wherein, the statistics of the people flow distribution situation may be: counting the number of businesses contained in the reward distribution area, and determining a certain number of reward distribution positions near each business; and/or counting the people flow distribution condition in the reward distribution area according to the position information reported by terminal equipment such as vehicle-mounted terminal equipment, mobile phone terminal equipment and the like, carrying out block division on the reward distribution area, and setting a certain number of reward distribution positions in blocks with the people flow larger than a preset threshold value.
803. And associating the reward amount and the advertisement content for the N reward issuing positions according to the total reward amount.
Optionally, different reward amounts may be associated with each reward dispensing location according to the traffic condition corresponding to each reward dispensing location, for example, for a reward dispensing location with a large traffic, a greater number of rewards may be associated, and the reward amount of each reward may be greater than a certain amount. Of course, M rewards may be randomly generated, the amount of each reward is also random, and a certain number of rewards are randomly associated with each reward issuing location, where M is greater than or equal to N.
804. And carrying the reward amount and the advertisement content which are respectively associated with the N reward issuing positions and the N reward issuing positions in a reward notice and sending the reward notice to each client so as to enable each client to position N reward nodes on a respective electronic map.
The process of locating N bonus nodes by the client is described in the foregoing embodiments, and is not repeated.
805. Receiving a pickup request sent by any client when the distance between the vehicle node on the electronic map of the client and the position of the reward node i in the N reward nodes meets a preset condition, wherein the pickup request comprises the reward issuing position of the reward node i.
806. And determining the bonus amount to be distributed from the bonus amount associated with the bonus issuing position of the bonus node i.
807. And sending the determined bonus limit to any client side so that any client side can store the bonus limit into a user account and trigger display equipment to display the advertisement content.
808. And updating the reward amount associated with the reward node i, and sending an updating result to each client so that each client updates the respective electronic map.
In this embodiment, a process of reward obtaining is introduced, and for a detailed execution process, reference may be made to relevant descriptions in the foregoing embodiments, which are not described in detail.
Further optionally, in order to enable each owner to intuitively know the reward distribution condition and the reward drawing condition so as to attract the owner to draw the reward for putting the advertisement, the reward drawing detail information and/or the reward distribution information in the reward distribution area can be provided for the client, so that the client can display the information to the owner.
Therefore, the server can send the reward drawing detail information and/or reward distribution information in a reward distribution area to a client side if the vehicle position is found to be located in the reward distribution area based on the vehicle position sent by the client side; conversely, if the vehicle location is found not to be located in any of the reward distribution areas, the reward pick-up detail information and/or reward distribution information in the reward distribution area closest to the vehicle location, or the reward distribution area with the highest total reward amount may be sent to the client. It will be appreciated that various reward distribution area information is maintained in the server, which may be embodied as the geographical coverage of the reward distribution area. In addition, the server maintains reward drawing detail information and/or reward distribution information corresponding to each reward distribution area, wherein the reward distribution information can be obtained by statistics according to dimensions such as roads, blocks, commercial places and the like based on N reward placement positions corresponding to the reward distribution areas.
The vehicle scheduling apparatus according to one or more embodiments of the present invention will be described in detail below. Those skilled in the art will appreciate that these vehicle dispatchers may each be configured using commercially available hardware components through the steps taught in this disclosure.
Fig. 9 is a schematic structural diagram of a vehicle dispatching device according to an embodiment of the present invention, and as shown in fig. 9, the device includes: a receiving module 11, a processing module 12, a display module 13, and a transmitting module 14.
The receiving module 11 is configured to receive an incentive notification sent by the server, where the incentive notification includes an incentive issuing area.
And the processing module 12 is configured to, if the vehicle position corresponding to the client is located in the reward distribution area, obtain reward information in the reward distribution area to a user account corresponding to the client.
Optionally, the reward notification further includes advertisement content, and the processing module 12 is further configured to: and after the award quota in the award distribution area is received in the user account corresponding to the client, controlling display equipment to display the advertisement content, wherein the display equipment is fixedly arranged in the vehicle.
Optionally, the reward notification further includes N reward issue positions determined by the server in the reward issue area, and reward amounts and advertisement contents respectively associated with the N reward issue positions; and, the display module 13 is configured to:
positioning N reward nodes on an electronic map according to the reward amounts and the advertisement contents which are respectively associated with the N reward issuing positions and the N reward issuing positions, wherein N is larger than or equal to 1;
and positioning vehicle nodes on the electronic map according to the real-time position information of the vehicle.
Optionally, the display module 13 is specifically configured to:
positioning N reward icons on the electronic map according to the N reward issuing positions; correspondingly displaying the reward number on the N reward icons according to the reward number respectively associated with the N reward issuing positions; correspondingly writing the reward amount of each reward associated with each of the N reward issuing positions and the advertisement content into the attribute structural body of the N reward icons, wherein the reward amount comprises the reward number and the reward amount of each reward.
Optionally, the processing module 12 is configured to: if the distance between the vehicle node and the position of the reward node i in the N reward nodes meets a preset condition, controlling the sending module 14 to send a pickup request to the server, wherein the pickup request comprises the reward issuing position of the reward node i, so that the server determines a reward amount to be distributed from reward amounts associated with the reward issuing position of the reward node i; and the bonus amount received from the server through the receiving module 11 is deposited into the user account.
Optionally, the display module 13 is further configured to: updating the reward amount associated with the reward node i; and if the number of the awards associated with the award node i is updated to 0, deleting the award node i on the electronic map.
Optionally, the display module 13 is further configured to: and in response to the navigation operation triggered by the N reward nodes, displaying a navigation path from the vehicle node to a reward node corresponding to the navigation operation on the electronic map.
Optionally, the display module 13 is further configured to: drawing the reward distribution area on the electronic map.
Accordingly, the processing module 12 is further configured to: if the vehicle node is currently located in the reward distribution area, controlling the sending module 14 to send a first obtaining request to the server, wherein the first obtaining request is used for obtaining reward drawing detail information and/or reward distribution information in the reward distribution area; if the vehicle node is not located in any reward distribution area currently, the sending module 14 is controlled to send a second obtaining request to the server, wherein the second obtaining request is used for obtaining reward obtaining detail information and/or reward distribution information in the reward distribution area closest to the vehicle node, the reward distribution area with the largest total reward amount or the reward distribution area with the largest total reward amount.
Correspondingly, the display module 13 is further configured to: and displaying the acquired reward drawing detail information and/or reward distribution information on the electronic map.
The apparatus shown in fig. 9 can perform the method of the embodiment shown in fig. 1 and fig. 2, and reference may be made to the related description of the embodiment shown in fig. 1 and fig. 2 for a part not described in detail in this embodiment. The implementation process and technical effect of the technical solution refer to the description in the embodiment shown in fig. 1 and fig. 2, and are not described herein again.
The internal functions and structures of the vehicle dispatching device are described above, and in one possible design, the structure of the vehicle dispatching device may be implemented as an electronic device, such as a terminal device, as shown in fig. 10, where the terminal device may include: a processor 21 and a memory 22. The memory 22 is used for storing a program for the vehicle scheduling device to execute the vehicle scheduling method provided in the embodiments shown in fig. 1 and fig. 2, and the processor 21 is configured to execute the program stored in the memory 22.
The program comprises one or more computer instructions which, when executed by the processor 21, are capable of performing the steps of:
receiving an award notification sent by a server, wherein the award notification comprises an award distribution area;
and if the vehicle position corresponding to the client is located in the reward distribution area, the reward amount in the reward distribution area is received to the user account corresponding to the client.
Optionally, the processor 21 is further configured to perform all or part of the steps in the foregoing embodiments shown in fig. 1 and fig. 2.
The structure of the vehicle dispatching device may further include a communication interface 23, which is used for the vehicle dispatching device to communicate with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for a vehicle dispatching device, which includes a program for executing the vehicle dispatching method in the method embodiments shown in fig. 1 and fig. 2.
Fig. 11 is a schematic structural diagram of another vehicle dispatching device according to an embodiment of the present invention, and as shown in fig. 11, the device includes: a receiving module 31, a sending module 32 and a processing module 33.
The receiving module 31 is configured to receive a bonus delivery request, where the bonus delivery request includes a bonus delivery area.
And the sending module 32 is used for sending an incentive notice to each client to prompt the client to enter the incentive issuing area.
The processing module 33 is configured to respond to a vehicle location sent by any client, and if the vehicle location is located in the reward issuing area, store reward information into a user account corresponding to the client.
Optionally, the reward issue request includes advertisement content, and the processing module 33 is further configured to: if the vehicle position is determined to be in the reward distribution area, the sending module 32 is controlled to feed the advertisement content back to any client side, so that any client side controls display equipment to display the advertisement content, and the display equipment is fixedly arranged in the vehicle.
Optionally, the total amount of the rewards is included in the reward issuing request, and the processing module 33 is further configured to: determining N reward dispensing positions in the reward dispensing area; and associating reward amounts for the N reward issuing positions according to the total reward amount, wherein N is larger than or equal to 1.
Accordingly, the sending module 32 is further configured to: and carrying the N reward issuing positions and reward amounts respectively associated with the N reward issuing positions in the reward notification and sending the reward notification to each client so as to enable each client to position N reward nodes on a respective electronic map.
Optionally, the reward issue request includes advertisement content, and the processing module 33 is further configured to: and associating the advertisement content with the N reward issuing positions respectively.
Accordingly, the sending module 32 is further configured to: and carrying the reward amount and the advertisement content which are respectively associated with the N reward issuing positions and the N reward issuing positions in the reward notice and sending the reward notice to each client so as to enable each client to position N reward nodes on a respective electronic map.
Optionally, the receiving module 31 is further configured to: receiving a pickup request sent by any client when the distance between the vehicle node on the electronic map of the client and the position of the reward node i in the N reward nodes meets a preset condition, wherein the pickup request comprises the reward issuing position of the reward node i, and the vehicle node is a node representing the position of the vehicle.
Accordingly, the processing module 33 is further configured to: and determining the bonus amount to be distributed from the bonus amount associated with the bonus distribution position of the bonus node i.
Accordingly, the sending module 32 is further configured to: and sending the bonus amount to any client side so that any client side can deposit the bonus amount into the user account.
The processing module 33 is further configured to: updating the reward amount associated with the reward node i.
Accordingly, the sending module 32 is further configured to: and sending the updating result to each client so as to enable each client to update the respective electronic map.
Optionally, the processing module 33 is further configured to: if the vehicle position is located in the reward distribution area, sending reward drawing detail information and/or reward distribution information in the reward distribution area to any client; and if the vehicle position is not located in any reward issuing area, sending reward drawing detail information and/or reward distribution information in the reward issuing area closest to the vehicle position, the reward issuing area with the largest reward total amount or the reward issuing area with the largest reward total number to any client.
The apparatus shown in fig. 11 can perform the method of the embodiment shown in fig. 7-8, and the detailed description of this embodiment can refer to the related description of the embodiment shown in fig. 7-8. The implementation process and technical effect of the technical solution refer to the descriptions in the embodiments shown in fig. 7 to 8, and are not described herein again.
The internal functions and structure of the vehicle dispatching device are described above, and in one possible design, the structure of the vehicle dispatching device may be implemented as a server, which may include: a processor 41 and a memory 42. Wherein the memory 42 is used for storing programs for supporting the vehicle dispatching device to execute the vehicle dispatching method provided in the embodiments shown in fig. 7-8, and the processor 41 is configured for executing the programs stored in the memory 42.
The program comprises one or more computer instructions which, when executed by the processor 41, are capable of performing the steps of:
receiving an award issuing request, wherein the award issuing request comprises an award issuing area;
sending an award notification to each client to prompt the vehicle corresponding to each client to enter the award issuing area;
and responding to the vehicle position sent by any client, and if the vehicle position is located in the reward issuing area, storing the reward amount into the user account corresponding to any client.
Optionally, the processor 41 is further configured to perform all or part of the steps in the embodiments shown in fig. 7 to 8.
The vehicle dispatching device may further include a communication interface 43 for communicating with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for a vehicle dispatching device, which includes a program for executing the vehicle dispatching method in the method embodiments shown in fig. 7-8.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course, can also be implemented by a combination of hardware and software. With this understanding in mind, the above-described aspects and portions of the present technology which contribute substantially or in part to the prior art may be embodied in the form of a computer program product, which may be embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including without limitation disk storage, CD-ROM, optical storage, and the like.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (19)
1. A vehicle scheduling method is applied to a server, and comprises the following steps:
receiving an award issuing request, wherein the award issuing request comprises an award issuing area;
sending an award notification to each client to prompt the vehicle corresponding to each client to enter the award issuing area;
and responding to the vehicle position sent by any client, and if the vehicle position is located in the reward issuing area, storing the reward amount into the user account corresponding to any client.
2. The method of claim 1, wherein the reward issuance request includes advertising content, the method further comprising:
and if the vehicle position is located in the reward issuing area, feeding the advertisement content back to any client side so that any client side controls display equipment to display the advertisement content, wherein the display equipment is fixedly arranged in the vehicle.
3. The method according to claim 1, wherein the reward issue request includes a total amount of rewards, and before sending the reward notification to each client, the method further comprises:
determining N reward dispensing positions in the reward dispensing area;
associating reward amounts for the N reward issuing positions according to the total reward amount, wherein N is larger than or equal to 1;
the sending of the reward notification to each client includes:
and carrying the N reward issuing positions and reward amounts respectively associated with the N reward issuing positions in the reward notification and sending the reward notification to each client so as to enable each client to position N reward nodes on a respective electronic map.
4. The method of claim 3, wherein the reward issuance request includes advertising content, the method further comprising:
associating the advertising content with the N reward issuing positions respectively;
the sending of the reward notification to each client includes:
and carrying the reward amount and the advertisement content which are respectively associated with the N reward issuing positions and the N reward issuing positions in the reward notice and sending the reward notice to each client so as to enable each client to position N reward nodes on a respective electronic map.
5. The method of claim 4, further comprising:
receiving a pickup request sent by any client when the distance between the vehicle node on the electronic map of the client and the position of the reward node i in the N reward nodes meets a preset condition, wherein the pickup request comprises the reward issuing position of the reward node i, and the vehicle node is a node representing the position of the vehicle;
determining the reward amount to be distributed from the reward amount associated with the reward issuing position of the reward node i;
and sending the bonus amount to any client side so that any client side can deposit the bonus amount into the user account.
6. The method of claim 5, further comprising:
updating the reward amount associated with the reward node i;
and sending the updating result to each client so as to enable each client to update the respective electronic map.
7. The method according to any one of claims 3 to 6, further comprising:
if the vehicle position is located in the reward distribution area, sending reward drawing detail information and/or reward distribution information in the reward distribution area to any client;
and if the vehicle position is not located in any reward issuing area, sending reward drawing detail information and/or reward distribution information in the reward issuing area closest to the vehicle position, the reward issuing area with the largest reward total amount or the reward issuing area with the largest reward total number to any client.
8. A vehicle scheduling method is applied to a client side, and comprises the following steps:
receiving an award notification sent by a server, wherein the award notification comprises an award distribution area;
and if the vehicle position corresponding to the client is located in the reward distribution area, the reward amount in the reward distribution area is received to the user account corresponding to the client.
9. The method of claim 8, wherein the reward notification further includes advertisement content, and after the obtaining of the reward amount in the reward distribution area into the user account corresponding to the client, the method further includes:
and controlling display equipment to display the advertisement content, wherein the display equipment is fixedly arranged in the vehicle.
10. The method according to claim 8, wherein the reward notification further comprises N reward-issuing positions determined by the server in the reward-issuing area, and reward amounts and advertisement contents respectively associated with the N reward-issuing positions; and after receiving the reward notification sent by the server, the method further comprises the following steps:
positioning N reward nodes on an electronic map according to the reward amounts and the advertisement contents which are respectively associated with the N reward issuing positions and the N reward issuing positions, wherein N is larger than or equal to 1;
and positioning vehicle nodes on the electronic map according to the real-time position information of the vehicle.
11. The method of claim 10, wherein locating N reward nodes on an electronic map based on the reward amounts and the advertising content associated with each of the N reward delivery locations and the N reward delivery locations comprises:
positioning N reward icons on the electronic map according to the N reward issuing positions;
correspondingly displaying the reward number on the N reward icons according to the reward number respectively associated with the N reward issuing positions;
correspondingly writing the reward amount of each reward associated with each of the N reward issuing positions and the advertisement content into the attribute structural body of the N reward icons, wherein the reward amount comprises the reward number and the reward amount of each reward.
12. The method of claim 10, wherein if the vehicle location corresponding to the client is located in the reward distribution area, the step of getting the reward amount in the reward distribution area to the user account corresponding to the client comprises:
if the distance between the vehicle node and the position of the reward node i in the N reward nodes meets a preset condition, sending a pickup request to the server, wherein the pickup request comprises the reward issuing position of the reward node i, so that the server determines a reward amount to be distributed from reward amounts associated with the reward issuing position of the reward node i;
and depositing the bonus amount received from the server into the user account.
13. The method of claim 12, further comprising:
updating the reward amount associated with the reward node i;
and if the number of the awards associated with the award node i is updated to 0, deleting the award node i on the electronic map.
14. The method of claim 10, further comprising:
and in response to the navigation operation triggered by the N reward nodes, displaying a navigation path from the vehicle node to a reward node corresponding to the navigation operation on the electronic map.
15. The method of claim 10, further comprising:
drawing the reward distribution area on the electronic map;
if the vehicle node is located in the reward distribution area currently, sending a first acquisition request to the server, wherein the first acquisition request is used for acquiring reward drawing detail information and/or reward distribution information in the reward distribution area;
if the vehicle node is not located in any reward distribution area currently, sending a second acquisition request to the server, wherein the second acquisition request is used for acquiring reward drawing detail information and/or reward distribution information in the reward distribution area closest to the vehicle node, or the reward distribution area with the maximum total reward amount;
and displaying the acquired reward drawing detail information and/or reward distribution information on the electronic map.
16. A vehicle scheduling apparatus, located at a server, comprising:
the receiving module is used for receiving an award issuing request, and the award issuing request comprises an award issuing area;
the sending module is used for sending reward notices to all the clients so as to prompt the clients to enter the reward distribution area;
and the processing module is used for responding to the vehicle position sent by any client, and storing the reward information into the user account corresponding to any client if the vehicle position is located in the reward issuing area.
17. A server, comprising:
a memory and a processor; wherein,
the memory is to store one or more computer instructions that, when executed by the processor, implement the vehicle scheduling method of any one of claims 1 to 7.
18. A vehicle scheduling apparatus, located at a client, comprising:
the receiving module is used for receiving an award notice sent by the server, wherein the award notice comprises an award issuing area;
and the processing module is used for obtaining the reward information in the reward distribution area to the user account corresponding to the client if the vehicle position corresponding to the client is located in the reward distribution area.
19. A terminal device, comprising: a memory and a processor; wherein,
the memory is to store one or more computer instructions that, when executed by the processor, implement the vehicle scheduling method of any one of claims 8 to 15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810011034.9A CN108280569A (en) | 2018-01-05 | 2018-01-05 | Vehicle dispatching method, device and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810011034.9A CN108280569A (en) | 2018-01-05 | 2018-01-05 | Vehicle dispatching method, device and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108280569A true CN108280569A (en) | 2018-07-13 |
Family
ID=62803180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810011034.9A Pending CN108280569A (en) | 2018-01-05 | 2018-01-05 | Vehicle dispatching method, device and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108280569A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110798800A (en) * | 2018-08-02 | 2020-02-14 | 北京嘀嘀无限科技发展有限公司 | Information pushing method, device, equipment and computer readable storage medium |
CN111325973A (en) * | 2018-12-17 | 2020-06-23 | 丰田自动车株式会社 | Vehicle information management apparatus and vehicle information management method |
CN112101745A (en) * | 2020-08-27 | 2020-12-18 | 深圳市元征科技股份有限公司 | Vehicle release prompting method and device, terminal device and storage medium |
CN112508356A (en) * | 2020-11-23 | 2021-03-16 | 广州大学 | Shared automobile balancing method based on reinforcement learning model |
CN112686489A (en) * | 2019-10-17 | 2021-04-20 | 丰田自动车株式会社 | Information processing device, non-transitory storage medium, and information processing method |
CN114119059A (en) * | 2020-08-25 | 2022-03-01 | 丰田自动车株式会社 | Control device, system, non-transitory computer readable medium, and discount determination method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105575105A (en) * | 2015-12-24 | 2016-05-11 | 滴滴(中国)科技有限公司 | Scheduling method and device for vehicles |
CN106251495A (en) * | 2016-08-08 | 2016-12-21 | 滁州学院 | The management system of a kind of portable city public bicycle and dispatching method |
CN107111825A (en) * | 2014-10-01 | 2017-08-29 | Gui环球产品有限公司 | Distributed ad system and its application method |
CN107203905A (en) * | 2017-05-19 | 2017-09-26 | 北京摩拜科技有限公司 | Dispatching method, device and the server of shared vehicle |
CN107481061A (en) * | 2017-08-18 | 2017-12-15 | 首媒科技(北京)有限公司 | Vehicle shared system and method |
US10167998B2 (en) * | 2013-01-09 | 2019-01-01 | Frederick Energy Products, Llc | Mechanized area controller |
-
2018
- 2018-01-05 CN CN201810011034.9A patent/CN108280569A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10167998B2 (en) * | 2013-01-09 | 2019-01-01 | Frederick Energy Products, Llc | Mechanized area controller |
CN107111825A (en) * | 2014-10-01 | 2017-08-29 | Gui环球产品有限公司 | Distributed ad system and its application method |
CN105575105A (en) * | 2015-12-24 | 2016-05-11 | 滴滴(中国)科技有限公司 | Scheduling method and device for vehicles |
CN106251495A (en) * | 2016-08-08 | 2016-12-21 | 滁州学院 | The management system of a kind of portable city public bicycle and dispatching method |
CN107203905A (en) * | 2017-05-19 | 2017-09-26 | 北京摩拜科技有限公司 | Dispatching method, device and the server of shared vehicle |
CN107481061A (en) * | 2017-08-18 | 2017-12-15 | 首媒科技(北京)有限公司 | Vehicle shared system and method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110798800A (en) * | 2018-08-02 | 2020-02-14 | 北京嘀嘀无限科技发展有限公司 | Information pushing method, device, equipment and computer readable storage medium |
CN111325973A (en) * | 2018-12-17 | 2020-06-23 | 丰田自动车株式会社 | Vehicle information management apparatus and vehicle information management method |
CN112686489A (en) * | 2019-10-17 | 2021-04-20 | 丰田自动车株式会社 | Information processing device, non-transitory storage medium, and information processing method |
CN112686489B (en) * | 2019-10-17 | 2024-03-29 | 丰田自动车株式会社 | Information processing device, non-transitory storage medium, and information processing method |
CN114119059A (en) * | 2020-08-25 | 2022-03-01 | 丰田自动车株式会社 | Control device, system, non-transitory computer readable medium, and discount determination method |
CN112101745A (en) * | 2020-08-27 | 2020-12-18 | 深圳市元征科技股份有限公司 | Vehicle release prompting method and device, terminal device and storage medium |
CN112508356A (en) * | 2020-11-23 | 2021-03-16 | 广州大学 | Shared automobile balancing method based on reinforcement learning model |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108280569A (en) | Vehicle dispatching method, device and equipment | |
US11282111B2 (en) | Location based advertising systems | |
US20200402101A1 (en) | Platform for location and time based advertising | |
US20190311307A1 (en) | Systems and methods for planning transportation routes | |
US20190222885A1 (en) | Apparatus and method for delivering advertisement content to connected vehicles | |
RU2544986C2 (en) | Cell assignment in location selection based information supply systems | |
JP7225597B2 (en) | Advertising system and information processing method | |
US20150112585A1 (en) | Communication System | |
CN109905452B (en) | Grid advertisement intelligent pushing system based on geographic position | |
US20180089717A1 (en) | Digital Content Management and Delivery System for Digital Electronic Displays | |
US20170132541A1 (en) | Systems and methods for crowd-sourcing parking space | |
CN112334935A (en) | Information processing method, program, and terminal | |
US10917680B2 (en) | Distributing content to render at vehicles | |
JP2009116472A (en) | Advertisement provision server, user terminal device, advertisement provision method, advertisement presentation method, advertisement provision program, advertisement presentation program and recording medium | |
US11853942B2 (en) | System and method of ridesharing pick-up and drop-off | |
CN109688438A (en) | A kind of advertisement broadcast method and equipment | |
US20210326777A1 (en) | System and method for enabling passenger transportation on commercial vehicles | |
CN109477727A (en) | Content selection system, content reproduction device, content selection server and content selecting method | |
JP2016192050A (en) | Service information distribution device and service information distribution system | |
CN111144921B (en) | Information processing device, information processing method, and non-transitory storage medium | |
CN113743967A (en) | Data linkage-based advertisement delivery method and system | |
US20220116673A1 (en) | Apparatus and method for delivering advertisement content to connected vehicles | |
CA3062254A1 (en) | Dynamic support information based on contextual information | |
CN110166512B (en) | Service providing method, device and system | |
JP2022165980A (en) | Service providing device, service providing method, and service providing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180713 |