Parking service push method, system, device and computer-readable storage medium

By obtaining car owner driving and vehicle information to judge the target customer, and adjusting the push strategy based on feedback, the problem of inaccurate push of parking services in the existing technology is solved, and resource utilization and user satisfaction are improved.

CN114065053BActive Publication Date: 2024-12-17SAIC GM WULING AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111427724.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-26
Publication Date
2024-12-17
Estimated Expiration
2041-11-26

AI Technical Summary

Technical Problem

The existing parking service push method is difficult to accurately push target groups with parking service needs, resulting in waste of resources and user disgust.

Method used

By obtaining the driving information and vehicle information of the car owner, we can determine whether the car owner is the target customer of the parking service. If it is the target customer, we will send the corresponding push information and select to enable or purchase the parking service based on user feedback to count the number of times the user closes or ignores it. To adjust the push strategy.

Benefits of technology

It realizes accurate push of parking service needs, improves resource utilization, reduces user dislike, and ensures the relevance and effectiveness of push information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114065053B_ABST
    Figure CN114065053B_ABST
Patent Text Reader

Abstract

The present invention discloses a parking service push method, the parking service push method comprising: obtaining the driving information and vehicle information of the car owner; judging whether the car owner is a target customer of a preset parking service according to the driving information and the vehicle information; if the car owner is a target customer, sending the push information of the preset parking service to the car owner. The present invention also discloses a parking service push system, device and computer-readable storage medium. The present invention achieves the purpose of accurately pushing the target population with parking service needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of service push technology, and in particular to a parking service push method, system, device and computer-readable storage medium. Background Art

[0002] At present, the number of cars in use is constantly increasing, which is accompanied by many safety issues, and there are many safety accidents caused by parking errors. Factors such as complex parking space environment, limited field of vision, and unstable driving level of the driver ultimately lead to parking accidents. At present, major car companies have launched or are researching parking assistance systems. For users, this system does not require familiarity with the environment or increase in driving experience to reduce parking troubles, and can meet people's growing and more complex travel smart service needs. However, the current push of parking services is often pushed by car companies to all car owners, making it difficult to accurately push to the target group with parking service needs. Summary of the invention

[0003] The main purpose of the present invention is to provide a parking service push method, aiming to solve the technical problem that it is difficult to accurately push parking services to target groups that have parking service needs.

[0004] To achieve the above object, the present invention provides a parking service push method, which comprises the following steps:

[0005] Obtain the owner's driving information and vehicle information;

[0006] determining, based on the driving information and the vehicle information, whether the vehicle owner is a target customer of a preset parking service;

[0007] If the car owner is a target customer, a push message of a preset parking service is sent to the car owner.

[0008] Preferably, the driving information includes historical parking information, the vehicle information includes vehicle hardware information and vehicle software information, and the step of determining whether the vehicle owner is a target customer of a preset parking service based on the driving information and the vehicle information includes:

[0009] Determining whether the vehicle owner has parking difficulties based on the historical parking information;

[0010] If there is a parking service demand, determining whether the vehicle supports the preset parking service in terms of hardware according to the vehicle hardware information;

[0011] If the preset parking service is supported, determining whether the vehicle has a purchase record of the preset parking service according to the vehicle software information;

[0012] If there is no purchase record of the preset parking service, the vehicle owner is determined to be a target customer of the preset parking service.

[0013] Preferably, the historical parking information includes historical parking duration, and the step of judging whether the vehicle owner has parking difficulties based on the historical parking information includes:

[0014] Determining whether the historical parking duration exceeds a preset parking threshold;

[0015] If it exceeds the preset parking threshold, it is determined that the vehicle owner has parking difficulties.

[0016] Preferably, if the car owner is a target customer, the step of sending the push information of the preset parking service to the car owner comprises:

[0017] Acquire a selection instruction of the vehicle owner based on the push information feedback, and enable a corresponding preset parking service according to the selection instruction;

[0018] Acquire usage information of the preset parking service, and feed back the usage information to the vehicle owner.

[0019] Preferably, the step of activating the corresponding preset parking service according to the selection instruction includes:

[0020] Determining whether the selection instruction is a trial instruction or a purchase instruction;

[0021] If the selection instruction is a trial instruction, the preset parking service for the preset trial time is activated.

[0022] Preferably, after the step of determining whether the selection instruction is a trial instruction or a purchase instruction, the step further includes:

[0023] If the selection instruction is a purchase instruction, obtaining the payment information of the vehicle owner;

[0024] If the payment information indicates successful payment, the preset parking service is activated.

[0025] Preferably, if the car owner is a target customer, the step of sending the push information of the preset parking service to the car owner further includes:

[0026] Counting the number of times the vehicle owner closes and / or ignores the push information, and determining whether the number of times the vehicle owner closes and / or ignores the push information exceeds a preset number;

[0027] If the preset number of times is exceeded, the push operation to the vehicle owner will be canceled within the preset time.

[0028] In addition, to achieve the above-mentioned purpose, the present invention further provides a parking service push system, the parking service push system comprising:

[0029] The acquisition module is used to obtain the owner's driving information and vehicle information;

[0030] A screening module, used for determining whether the vehicle owner is a target customer of a preset parking service according to the driving information and the vehicle information;

[0031] The push module is used to send a push message of a preset parking service to the car owner if the car owner is a target customer.

[0032] In addition, to achieve the above-mentioned purpose, the present invention also provides a parking service push device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the parking service push method described in any one of the above items are implemented.

[0033] In addition, to achieve the above-mentioned purpose, the present invention further provides a computer-readable storage medium, on which a parking service push program is stored. When the parking service push program is executed by a processor, the steps of any of the parking service push methods described above are implemented.

[0034] The present invention proposes a parking service push method, which obtains the driving information and vehicle information of the car owner, and then determines whether the car owner has a parking service demand according to the driving information, and determines the vehicle hardware and software status of the car owner according to the vehicle information. Then, in combination with the situation that the car owner has a parking service demand, combined with the vehicle information of the car owner, it is determined whether the vehicle supports the preset parking service in hardware and whether the preset parking service is already used in software. When it is determined that the car owner has a parking service demand, and the vehicle hardware supports the preset parking service, and the preset parking service is not used in software, it can be determined that the car owner is a target customer of the preset parking service. Thus, push information of the preset parking service is sent to the car owner. The present invention determines whether the car owner is a target customer through the driving information and vehicle information of the car owner, and when the car owner is a target customer, push information of the preset parking service is sent to the car owner, thereby achieving the purpose of accurately pushing to the target group with parking service demand. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 It is a flowchart of the first embodiment of the parking service push method of the present invention;

[0036] Figure 2It is a flowchart of a second embodiment of the parking service push method of the present invention;

[0037] Figure 3 A schematic diagram of a flow chart of a third embodiment of a parking service push method of the present invention;

[0038] Figure 4 is an example diagram of a parking service push system involved in an embodiment of the present invention;

[0039] Figure 5 The figure is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention.

[0040] The realization of the purpose, functional features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0041] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0042] Reference Figure 1 A first embodiment of the present invention provides a parking service push method, the parking service push method comprising the following steps:

[0043] Step S100, obtaining the driving information and vehicle information of the vehicle owner;

[0044] Specifically, the driving information may include historical parking information (such as the time of completion of parking, the trajectory of parking, the number of reverse times required for successful parking, the surrounding environment during parking, the time period during parking, etc.). The vehicle information may include the vehicle's hardware information such as the vehicle's hardware configuration information and the vehicle's software configuration information. The owner's driving information and vehicle information may be obtained through a preset collection cycle or in real time, and the owner's parking ability and the vehicle's hardware and software status information may be determined.

[0045] Step S200, judging whether the vehicle owner is a target customer of a preset parking service according to the driving information and the vehicle information;

[0046] Specifically, the preset parking service is a service provided by the manufacturer to the vehicle of the vehicle owner for parking assistance functions such as automatic parking or memory parking. It can be determined whether the vehicle owner has a parking service demand based on the driving information. It can be that the vehicle owner has actual parking difficulties and there is a parking service demand, for example, the vehicle owner's driving ability is weak, or the surrounding environment when parking is more complicated, or a combination of the former two. Of course, further, it can also be that although the vehicle owner does not have actual parking difficulties, the vehicle owner has a parking service demand for subjective reasons such as comfort and convenience. At this time, it can also be determined that the vehicle owner has a parking service demand. For example, by judging the parking trajectory of the vehicle owner, when the trajectory has more than a preset number of round trips (such as 3 times, 4 times, 5 times), it is determined that the vehicle owner has a parking service demand. It is also possible to judge the surrounding environment during parking and / or the time period during which the owner parks. For example, if the surrounding environment during parking is complex, the lighting is poor, and / or the number of times the owner parks at night exceeds a preset parking number threshold, it is determined that the owner has a parking service demand. At the same time, it is determined based on the vehicle information whether the owner's vehicle supports the preset parking service and has not used the preset parking service, thereby determining whether the owner is a target customer of the preset parking service. When the owner has a parking service demand and the owner's vehicle supports and has not used the preset parking service, the owner is determined to be a target customer.

[0047] Step S300: If the car owner is a target customer, a push message of a preset parking service is sent to the car owner.

[0048] Specifically, the preset parking service is a service provided by the manufacturer to the vehicle of the vehicle owner for parking assistance functions such as automatic parking or memory parking. The push information may include, but is not limited to, information such as introduction to the preset parking service, purchase or trial options, etc. If the vehicle owner is a target customer, the push information of the preset parking service may be sent to the vehicle owner. If the vehicle owner is not a target customer, the push information may not be sent to the vehicle owner, so as not to cause resentment to users who do not have parking service needs.

[0049] In another embodiment, after step S300, the method further includes:

[0050] Step S310, counting the number of times the vehicle owner closes and / or ignores the push information, and determining whether the number of times the vehicle owner closes and / or ignores the push information exceeds a preset number;

[0051] Step S320: If the preset number of times is exceeded, the push operation to the vehicle owner is canceled within a preset time.

[0052] Specifically, when the car owner receives the push information of the preset parking service, he or she may choose to close the window of the push information or ignore the push information. By counting the number of times the car owner closes and / or ignores the push information within a preset statistical period, it is used to determine whether the user has a demand for the preset parking service in the near future. The preset statistical period may be a time period (such as 7 days, 15 days, 20 days, etc.) or a frequency period (such as 3 times, 6 times, 10 times, etc.). By judging whether the number of closing and / or ignoring times exceeds the preset number, if it exceeds the preset number, it indicates that the car owner does not have a demand for the preset parking service in the near future, and thus the push operation to the car owner is canceled within a preset time (such as 20 days, 30 days, 40 days, etc.). The preset number may be a number threshold (such as 3 times, 5 times, 7 times, etc.) preset by the manufacturer according to actual needs to determine whether the user has a demand for the preset parking service in the near future. For example, if the owner directly closes or ignores the push information three times out of six consecutive pushes (i.e., does not perform any operation until the pop-up window of the push information disappears automatically), the push information will not be sent to the owner in the next 30 days to avoid causing the owner's disgust. After 30 days, it is determined whether the owner is a target customer of the preset parking service based on the driving information and the vehicle information. If the owner is a target customer of the preset parking service, the push information will be sent to the owner again. In this embodiment, by counting the number of times the owner closes and / or ignores the push information, and determining whether the number of times the owner closes and / or ignores exceeds the preset number, if it exceeds the preset number, it indicates that the owner does not need the preset parking service in the near future, and the push operation to the owner is canceled within the preset time. This further improves the accuracy of the push information to the target group with parking service needs, and also avoids the disgust of the group that does not need parking service temporarily.

[0053] In the first embodiment of the present invention, by obtaining the driving information and vehicle information of the car owner, it is determined whether the car owner has a parking service demand according to the driving information, and the hardware and software status of the car owner's vehicle can be determined according to the vehicle information. Then, in the case that the car owner has a parking service demand, it is determined whether the vehicle supports the preset parking service in hardware and whether the preset parking service is already being used in software according to the vehicle information of the car owner. When it is determined that the car owner has a parking service demand, the vehicle hardware supports the preset parking service, and the preset parking service is not used in software, it can be determined that the car owner is a target customer of the preset parking service. Thus, push information of the preset parking service is sent to the car owner. In this embodiment, it is determined whether the car owner is a target customer according to the driving information and vehicle information of the car owner. When the car owner is a target customer, push information of the preset parking service is sent to the car owner, thereby achieving the purpose of accurately pushing to the target group with parking service demand.

[0054] Further, see Figure 2 The second embodiment of the present invention provides a parking service push method based on the above Figure 1 In the illustrated embodiment, the driving information includes historical parking information, the vehicle information includes vehicle hardware information and vehicle software information, and step S200 includes the following steps:

[0055] Step S210, judging whether the vehicle owner has parking difficulties based on the historical parking information;

[0056] Specifically, the driving information includes historical parking information, and the vehicle information includes vehicle hardware information and vehicle software information. The historical parking information may include information such as the parking completion time, parking trajectory, number of reverse parking times required for successful parking, surrounding environment, and time period of historical parking. One or more of the above historical parking information is selected to determine whether the vehicle owner has parking difficulties. For example, when the number of reverse parking times required for successful parking in the historical parking information exceeds a preset number of parking times, it is determined that the vehicle owner has parking difficulties. Or if the number of times in the preset nighttime period of the historical parking time period exceeds a preset parking number threshold, it is determined that the vehicle owner has parking difficulties. If there is parking difficulty, it is determined that the vehicle owner has parking service needs; if there is no parking difficulty, it is determined that the vehicle owner does not have parking service needs.

[0057] Step S220, if there is a parking service demand, determining whether the vehicle supports the preset parking service in terms of hardware according to the vehicle hardware information;

[0058] Specifically, since the implementation of the preset parking service is based on the corresponding hardware device, it can be determined based on the vehicle hardware information whether the vehicle has the hardware device that supports the preset parking service. If the vehicle has the hardware device that supports the preset parking service, it is determined that the vehicle supports the preset parking service in terms of hardware; if the vehicle does not have the hardware device that supports the preset parking service, it is determined that the vehicle does not support the preset parking service in terms of hardware.

[0059] Step S230, if the preset parking service is supported, determining whether the vehicle has a purchase record of the preset parking service according to the vehicle software information;

[0060] Specifically, since there is a possibility that the vehicle owner has purchased the preset parking service, it can be determined whether the vehicle has a purchase record of the preset parking service based on the vehicle software information. By analyzing the vehicle software information, if the purchase record of the preset parking service is found in the vehicle software information, it can be known that the vehicle has purchased the preset parking service, and it is determined that the vehicle has a purchase record of the preset parking service; if the purchase record of the preset parking service is not found in the vehicle software information, it can be known that the vehicle has not purchased the preset parking service, and it is determined that the vehicle does not have a purchase record of the preset parking service.

[0061] Step S240: If there is no purchase record of the preset parking service, the vehicle owner is determined to be a target customer of the preset parking service.

[0062] Specifically, if there is no purchase record of the preset parking service, it means that the vehicle currently does not have the preset parking service, and the vehicle owner is determined to be the target customer of the preset parking service. Of course, further, if there is a purchase record of the preset parking service, it can be determined whether the preset parking service is valid. If the preset parking service is invalid, the vehicle owner is determined to be the target customer of the preset parking service. Therefore, by pushing the preset parking service to the vehicle owner whose preset parking service has expired again, the vehicle owner who has a demand for the preset parking service is reminded to purchase it again when the preset parking service has expired and use the preset parking service. The accuracy of pushing the preset parking service is improved.

[0063] In this embodiment, the historical parking information is used to determine whether the vehicle owner has a parking service demand; the vehicle hardware information is used to determine whether the vehicle supports the preset parking service in hardware; and the vehicle software information is used to determine whether the vehicle has a purchase record of the preset parking service. If the vehicle owner has a parking service demand, the vehicle supports the preset parking service in hardware, and the vehicle has no purchase record of the preset parking service, the vehicle owner is determined to be a target customer of the preset parking service. This further improves the accuracy of identifying target customers.

[0064] In another embodiment, the historical parking information includes historical parking duration, and step S210 further includes the following steps:

[0065] Step S211, determining whether the historical parking duration exceeds a preset parking threshold;

[0066] Step S212: If the preset parking threshold is exceeded, it is determined that the vehicle owner has difficulty parking.

[0067] Specifically, the historical parking information includes historical parking duration, and the average of the parking duration within a preset time (such as within 15 days, within 30 days, or within 45 days, etc.) or a preset number of times (such as the latest 20 times, the latest 30 times, or the latest 40 times, etc.) can be used as the historical parking duration. The parking duration can be the reverse duration within a preset period of time before the vehicle is shut down in each trip (i.e., from the start of the vehicle to the shutdown), and it is determined whether the historical parking duration exceeds the preset parking threshold. If the historical parking duration exceeds the preset parking threshold, it is determined that the vehicle owner has parking difficulties; if it does not exceed the preset parking threshold, it is determined that the vehicle owner does not have parking difficulties. The preset parking threshold may be a threshold preset based on experience, or may be a maximum parking time average and an undimensioned parking time average obtained by comparing parking time averages of different dimensions such as gender (male / female), age range (such as 18-25, 26-30...56-60, 61 and above), and car purchase time (within 30 days, 31-60 days, 61-90 days, and 90 days and above). Manufacturers may select a value within the range of greater than the undimensioned parking time average and less than the maximum parking time average as the preset parking threshold according to specific push requirements, thereby obtaining a more reasonable preset parking threshold, avoiding the problem of too small or too large a push range, and improving the recognition accuracy of car owners who have difficulty parking.

[0068] Further, see Figure 3 The third embodiment of the present invention provides a parking service push method based on the above Figure 1 In the embodiment shown, after step S300, the following steps are also included:

[0069] Step S400, obtaining a selection instruction from the vehicle owner based on the push information feedback, and activating a corresponding preset parking service according to the selection instruction;

[0070] Specifically, after the push information is sent to the vehicle owner, a selection instruction fed back by the vehicle owner based on the push information is obtained, and the corresponding preset parking service is enabled according to the selection instruction. The selection instruction may include a trial instruction and a purchase instruction. According to the trial instruction or the purchase instruction, it is determined whether the vehicle owner wants to try the preset parking service or purchase the preset parking service, so as to enable the corresponding preset parking service.

[0071] In another example, activating the corresponding preset parking service according to the selection instruction includes the following steps:

[0072] Step S410, determining whether the selection instruction is a trial instruction or a purchase instruction;

[0073] Step S411, if the selection instruction is a trial instruction, the preset parking service of the preset trial time is activated.

[0074] Specifically, if the selection instruction fed back by the car owner based on the push information is a trial instruction, it indicates that the car owner chooses to experience the preset parking service, thereby activating the preset parking service for a preset trial period (such as 15 days, 30 days, 45 days, etc.). For example, after receiving the trial instruction from the car owner, the service package of the car owner's vehicle is upgraded to activate the preset parking service for a 30-day trial period.

[0075] In another embodiment, step S410 further includes the following steps:

[0076] Step S412, if the selection instruction is a purchase instruction, obtaining the payment information of the vehicle owner;

[0077] Step S413: If the payment information indicates successful payment, the preset parking service is enabled.

[0078] Specifically, if the selection instruction fed back by the car owner based on the push information is a purchase instruction, it indicates that the car owner chooses to purchase the preset parking service, and then the corresponding purchase page can be jumped to, and then the payment information of the car owner is obtained. The payment information may include payment success and payment failure. If the payment information is payment success, the preset parking service of the preset purchase duration or the preset purchase number is enabled. If the payment information is payment failure, the preset parking service is not enabled.

[0079] Step S500, obtaining usage information of the preset parking service, and feeding back the usage information to the vehicle owner.

[0080] Specifically, the usage information may be the usage information of the preset parking service during the preset trial period, or the usage information of the preset parking service after purchase. The usage information of the preset parking service is obtained, and the usage information is fed back to the car owner. For example, if the car owner chooses to experience the preset parking service, the usage information during the preset trial period may be obtained, and a corresponding experience report may be generated based on the usage information and fed back to the car owner, so that the car owner can better understand the use of the preset parking service, so as to guide the car owner to purchase the preset parking service. Similarly, if the car owner chooses to purchase the preset parking service, the usage information is obtained in real time, and a corresponding usage report may be generated based on the usage information within a preset reporting period and fed back to the car owner, so that the car owner can better understand the use of the preset parking service, so as to guide the car owner to continue to use the preset parking service later. Furthermore, the usage information also includes vacancy time. After purchasing the parking service, the car owner may not use the parking service for a long time due to some reasons. When the vacancy time (i.e., the time during which the car owner has not used the preset parking service) is greater than a preset vacancy threshold (such as 15 days, 30 days, 45 days, etc.), corresponding information is fed back to the car owner. This can effectively improve the usage rate of the preset parking service, so as to guide the car owner to continue to use the preset parking service in the future.

[0081] like Figure 4 As shown, Figure 4 is an example diagram of a parking service push system involved in an embodiment of the present invention;

[0082] An embodiment of the present invention provides a parking service push system, the parking service push system comprising:

[0083] The acquisition module 10 is used to obtain the driving information and vehicle information of the vehicle owner;

[0084] A screening module 20, for determining whether the vehicle owner is a target customer of a preset parking service according to the driving information and the vehicle information;

[0085] The push module 30 is used to send a push message of a preset parking service to the car owner if the car owner is a target customer.

[0086] Furthermore, the parking service push system also includes:

[0087] The screening module 20 is further used to determine whether the vehicle owner has parking difficulties based on the historical parking information;

[0088] The screening module 20 is further configured to determine whether the vehicle supports the preset parking service in terms of hardware according to the vehicle hardware information if there is a parking service demand;

[0089] The screening module 20 is further configured to determine whether the vehicle has a purchase record of the preset parking service according to the vehicle software information if the preset parking service is supported;

[0090] The screening module 20 is further configured to determine that the vehicle owner is a target customer of the preset parking service if there is no purchase record of the preset parking service.

[0091] Furthermore, the historical parking information includes historical parking duration, and the parking service push system further includes:

[0092] The screening module 20 is further used to determine whether the historical parking duration exceeds a preset parking threshold;

[0093] The screening module 20 is further configured to determine that the vehicle owner has difficulty parking if the preset parking threshold is exceeded.

[0094] Furthermore, the parking service push system further includes: a service module 40 and a feedback module 50;

[0095] A service module 40, configured to obtain a selection instruction from the vehicle owner based on the push information feedback, and enable a corresponding preset parking service according to the selection instruction;

[0096] The feedback module 50 is used to obtain usage information of the preset parking service and feed back the usage information to the vehicle owner.

[0097] Furthermore, the parking service push system also includes:

[0098] The service module 40 is further used to determine whether the selection instruction is a trial instruction or a purchase instruction;

[0099] The service module 40 is further configured to enable a preset parking service for a preset trial time if the selection instruction is a trial instruction.

[0100] Furthermore, the parking service push system also includes:

[0101] The service module 40 is further used to determine whether the selection instruction is a trial instruction or a purchase instruction;

[0102] The service module 40 is further configured to obtain payment information of the vehicle owner if the selection instruction is a purchase instruction;

[0103] The service module 40 is further configured to enable a preset parking service if the payment information indicates successful payment.

[0104] Furthermore, the parking service push system further includes: a management module 60;

[0105] Management module 60, used to count the number of times the vehicle owner closes and / or ignores the push information, and determine whether the number of times the vehicle owner closes and / or ignores the push information exceeds a preset number;

[0106] The management module 60 is also used to cancel the push operation to the vehicle owner within a preset time if the preset number of times is exceeded.

[0107] like Figure 5 As shown, Figure 5 It is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention.

[0108] like Figure 5 As shown, the device may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or it may be a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0109] Optionally, the device may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and turn off the display screen and / or the backlight. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; of course, the mobile terminal can also be equipped with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which will not be repeated here.

[0110] Those skilled in the art will understand that Figure 5 The device structure shown in the figure does not constitute a limitation on the parking service push device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0111] like Figure 5 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a parking service push application.

[0112] exist Figure 5 In the device shown, the processor 1001 may be used to call the parking service push program stored in the memory 1005 and perform the following operations:

[0113] Obtain the owner's driving information and vehicle information;

[0114] determining, based on the driving information and the vehicle information, whether the vehicle owner is a target customer of a preset parking service;

[0115] If the car owner is a target customer, a push message of a preset parking service is sent to the car owner.

[0116] Furthermore, the driving information includes historical parking information, and the vehicle information includes vehicle hardware information and vehicle software information. The processor 1001 may also be used to call a parking service push program stored in the memory 1005, and perform the following operations:

[0117] Determining whether the vehicle owner has parking difficulties based on the historical parking information;

[0118] If there is a parking service demand, determining whether the vehicle supports the preset parking service in terms of hardware according to the vehicle hardware information;

[0119] If the preset parking service is supported, determining whether the vehicle has a purchase record of the preset parking service according to the vehicle software information;

[0120] If there is no purchase record of the preset parking service, the vehicle owner is determined to be a target customer of the preset parking service.

[0121] Furthermore, the historical parking information includes historical parking duration, and the processor 1001 may also be used to call the parking service push program stored in the memory 1005 and perform the following operations:

[0122] Determining whether the historical parking duration exceeds a preset parking threshold;

[0123] If it exceeds the preset parking threshold, it is determined that the vehicle owner has parking difficulties.

[0124] Furthermore, the processor 1001 may also be used to call the parking service push program stored in the memory 1005 and perform the following operations:

[0125] Acquire a selection instruction of the vehicle owner based on the push information feedback, and enable a corresponding preset parking service according to the selection instruction;

[0126] Acquire usage information of the preset parking service, and feed back the usage information to the vehicle owner.

[0127] Furthermore, the selection instruction includes a trial instruction, and the processor 1001 can also be used to call the parking service push program stored in the memory 1005 and perform the following operations:

[0128] Determining whether the selection instruction is a trial instruction or a purchase instruction;

[0129] If the selection instruction is a trial instruction, the preset parking service for the preset trial time is activated.

[0130] Furthermore, the selection instruction also includes a purchase instruction, and the processor 1001 can also be used to call the parking service push program stored in the memory 1005 and perform the following operations:

[0131] Determining whether the selection instruction is a trial instruction or a purchase instruction;

[0132] If the selection instruction is a purchase instruction, obtaining payment information of the vehicle owner;

[0133] If the payment information indicates successful payment, the preset parking service is activated.

[0134] Furthermore, the processor 1001 may also be used to call the parking service push program stored in the memory 1005 and perform the following operations:

[0135] Counting the number of times the vehicle owner closes and / or ignores the push information, and determining whether the number of times the vehicle owner closes and / or ignores the push information exceeds a preset number;

[0136] If the preset number of times is exceeded, the push operation to the vehicle owner will be canceled within the preset time.

[0137] In addition, an embodiment of the present invention further proposes a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the operations in the parking service push method provided in the above embodiment are implemented. The specific steps are not repeated here.

[0138] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0139] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0140] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0141] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.

[0142] The units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0143] In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.

[0144] In the present application, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0145] The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.

[0146] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.

[0147] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk Solid State Disk (SSD)), etc.

[0148] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A parking service push method, characterized in that: The parking service push method comprises the following steps: Obtain the owner's driving information and vehicle information; determining, based on the driving information and the vehicle information, whether the vehicle owner is a target customer of a preset parking service; If the car owner is a target customer, a push message of a preset parking service is sent to the car owner; The driving information includes historical parking information, the vehicle information includes vehicle hardware information and vehicle software information, and the step of determining whether the vehicle owner is a target customer of a preset parking service based on the driving information and the vehicle information includes: Determining whether the vehicle owner has parking difficulties based on the historical parking information; If parking is difficult, it is determined that the vehicle owner has a parking service requirement, and whether the vehicle supports the preset parking service in terms of hardware according to the vehicle hardware information; If the preset parking service is supported, determining whether the vehicle has a purchase record of the preset parking service according to the vehicle software information; If there is no purchase record of the preset parking service, the vehicle owner is determined to be a target customer of the preset parking service.

2. The parking service push method according to claim 1, characterized in that: The historical parking information includes historical parking durations. The step of judging whether the vehicle owner has parking difficulties based on the historical parking information includes: Determining whether the historical parking duration exceeds a preset parking threshold; If it exceeds the preset parking threshold, it is determined that the vehicle owner has parking difficulties.

3. The parking service push method according to claim 1, characterized in that: If the car owner is a target customer, the step of sending a push message of a preset parking service to the car owner includes: Acquire a selection instruction of the vehicle owner based on the push information feedback, and enable a corresponding preset parking service according to the selection instruction; Acquire usage information of the preset parking service, and feed back the usage information to the vehicle owner.

4. The parking service push method according to claim 3, characterized in that: The step of activating the corresponding preset parking service according to the selection instruction comprises: Determining whether the selection instruction is a trial instruction or a purchase instruction; If the selection instruction is a trial instruction, the preset parking service for the preset trial time is activated.

5. The parking service push method according to claim 4, characterized in that: The step of determining whether the selection instruction is a trial instruction or a purchase instruction includes: If the selection instruction is a purchase instruction, obtaining payment information of the vehicle owner; If the payment information indicates successful payment, the preset parking service is activated.

6. The parking service push method according to claim 1, characterized in that: If the car owner is a target customer, the step of sending a push message of a preset parking service to the car owner further includes: Counting the number of times the vehicle owner closes and / or ignores the push information, and determining whether the number of times the vehicle owner closes and / or ignores the push information exceeds a preset number; If the preset number of times is exceeded, the push operation to the vehicle owner will be canceled within the preset time.

7. A parking service push system, characterized in that: The parking service push system includes: The acquisition module is used to obtain the owner's driving information and vehicle information; A screening module, used for determining whether the vehicle owner is a target customer of a preset parking service according to the driving information and the vehicle information; A push module, configured to send a push message of a preset parking service to the car owner if the car owner is a target customer; The driving information includes historical parking information, the vehicle information includes vehicle hardware information and vehicle software information, and the screening module is further used for: Determining whether the vehicle owner has parking difficulties based on the historical parking information; If parking is difficult, it is determined that the vehicle owner has a parking service requirement, and whether the vehicle supports the preset parking service in terms of hardware according to the vehicle hardware information; If the preset parking service is supported, determining whether the vehicle has a purchase record of the preset parking service according to the vehicle software information; If there is no purchase record of the preset parking service, the vehicle owner is determined to be a target customer of the preset parking service.

8. A parking service push device, characterized in that: The parking service push device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the parking service push method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a parking service push program, and when the parking service push program is executed by the processor, the steps of the parking service push method according to any one of claims 1 to 6 are implemented.