Information pushing method, system and product
By using geofencing technology in the vehicle navigation system, we can determine whether the vehicle enters a specific area and perform accurate push when entering the area, the problem of waste of resources and low accuracy of push services in the existing technology is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202510085790.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-04-25
AI Technical Summary
The existing technology has large-scale batch transmission in push services, resulting in waste of resources and low accuracy, making it difficult to meet the personalized needs of users.
By determining the geographic fence range based on the destination of the vehicle navigation and combining the vehicle's positioning information, we can determine whether the vehicle enters the fence range. If it enters, we will start pushing information within the fence range that meets the push rules.
It improves the accuracy of push services, ensures that information is only pushed when users need it, reduces resource waste and improves user experience.
Smart Images

Figure CN119892920A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle networking technology, and specifically to a method, system and product for information push. Background Art
[0002] In the context of the vigorous development of new energy vehicles, the construction of the account system is also being vigorously promoted, which involves the issuance of a variety of rights and interests services for user accounts, but the solutions adopted are basically based on two major methods, one relying on pure manual issuance, and the other relying on batch delivery by the backend of the B-end merchant. The former requires high labor costs and is not suitable for expansion and promotion due to large investment, while the latter has a wide coverage of batch issuance but low accuracy.
[0003] In the existing third-party APP field of local life, with the further construction of the user account system, Internet companies have built multiple technical links such as data collection, storage, analysis and push services on the basis of accounts to provide more accurate push services. The overall process is roughly as follows: the App sets push rules and content on the server side. When there are new promotions or information that meets the push conditions, the server will generate corresponding push data; then use the message push service to request push permissions when the user's mobile phone App is installed. Once permission is obtained, the mobile phone system will maintain a connection with the push service. When the push instructions and data sent by the server are received, the notification will be displayed on the mobile phone screen. However, this method also has the problem of large-scale batch sending, which wastes push service resources. Summary of the invention
[0004] In view of this, the present application provides a method, system and product for information push, which aims to ensure that relevant push services are accurately delivered to the target user groups of the relevant push services, so as to increase the possibility of users adopting the push service content.
[0005] The first aspect of the present application provides a method for information push, the method comprising:
[0006] Determine the geographic fence range corresponding to the destination according to the received vehicle navigation destination;
[0007] Determining whether the vehicle has traveled to the geo-fence range according to the geo-fence range and the positioning information of the vehicle;
[0008] When the vehicle drives into the geographic fence range, push information that meets the push rules near the geographic fence range starts to be pushed.
[0009] Optionally, determining a geographic fence range corresponding to the destination according to the received vehicle navigation destination includes:
[0010] Determine a target administrative division area corresponding to the destination according to the received destination and administrative division of the vehicle navigation;
[0011] According to the target administrative division area and the target mapping relationship, the geographic fence range corresponding to the target administrative division area in the target mapping relationship is determined as the geographic fence range corresponding to the destination.
[0012] Optionally, in the case where a single target administrative region and multiple geographic fence ranges are recorded in the target mapping relationship, determining the geographic fence range corresponding to the target administrative region in the target mapping relationship as the geographic fence range corresponding to the destination according to the target administrative region and the target mapping relationship, includes:
[0013] According to the target administrative division area and the target mapping relationship, a plurality of geographic fence ranges corresponding to the target administrative division area in the target mapping relationship are sent to the vehicle;
[0014] The geographic fence range corresponding to the destination is determined based on the confirmation information fed back by the received vehicle.
[0015] Optionally, when the vehicle drives into the geographic fence range, starting to push push information that meets the push rules near the geographic fence range includes:
[0016] When the vehicle drives into the geographic fence, the distance between the vehicle and each merchant is determined according to the positioning information of the vehicle and the location information of each merchant;
[0017] Determining, based on the distance between the vehicle and the merchant, whether the distance satisfies a push rule for the merchant's push information;
[0018] When the distance satisfies the push rule of the merchant's push information, the merchant's push information is pushed to the vehicle.
[0019] Optionally, the method further includes:
[0020] Receive various push information configured by the merchant terminal, the upper limit of the number of push information to be confirmed, the merchant's location and the push rules of the push information;
[0021] Determine the number of confirmed receipts of various push messages;
[0022] When the number of confirmed receipts of the push information reaches the corresponding upper limit, the push of the push information is terminated.
[0023] Optionally, when the push information is a coupon, the method further includes:
[0024] Receiving coupon information sent by the vehicle terminal, wherein the coupon information is sent by the user when performing a confirmation operation on the vehicle terminal interface to receive the coupon;
[0025] The coupon information is synchronized to the program of the mobile terminal that logs into the target account, and the target account is the same as the vehicle terminal account.
[0026] Optionally, before determining the geographic fence range corresponding to the destination according to the received vehicle navigation destination, the method further includes:
[0027] Parse the received feedback information from the vehicle computer to determine whether the user allows the push service to be provided to the vehicle, wherein the feedback information is sent by the user performing the relevant operation of whether to allow the push service to be provided on the vehicle computer interface;
[0028] With the push service allowed for the vehicle, the navigation and positioning information of the vehicle can be obtained in real time.
[0029] A second aspect of the present application provides a system for information push, which is applied to the cloud, and the system includes:
[0030] A geo-fence range determination module determines the geo-fence range corresponding to the destination according to the received vehicle navigation destination;
[0031] A location determination module, used to determine whether the vehicle has traveled to the geo-fence range according to the geo-fence range and the positioning information of the vehicle;
[0032] The push module is used to start pushing push information that meets the push rules near the geo-fence range when the vehicle drives into the geo-fence range.
[0033] The third aspect of the present application provides an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and running on the processor, wherein when the computer program is executed by the processor, the steps in the method for information push as described in the first aspect of the present application are implemented.
[0034] The fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the method for information push as described in the first aspect of the present application are implemented.
[0035] The information push method provided by this application has the following advantages:
[0036] The embodiment of the present application provides a method for information push, which first determines the geographic fence range corresponding to the destination according to the received vehicle navigation destination; determines whether the vehicle has traveled to the geographic fence range according to the geographic fence range and the vehicle positioning information; and starts to push the push information that meets the push rules within the geographic fence range when the vehicle travels to the geographic fence range. Therefore, the present application sets the geographic fence range corresponding to the destination based on the destination selected by the user through navigation search on the vehicle computer, and starts to push the push information that meets the push rules to the vehicle through the vehicle computer interface after the vehicle travels to the geographic fence range. By providing push services only after the vehicle enters the geographic fence range, not only can the accuracy of the push be improved, that is, the relevant push services within the location where the vehicle will stay for a period of time can be pushed to the user on the vehicle, but also the user experience can be improved. The vehicle will not push before entering the geographic fence range during driving to prevent interference with the user's driving. At the same time, the push services along the way that are not entered into the geographic fence range are not targeted. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0038] Figure 1 A flowchart of a method for information push shown in one embodiment of the present application;
[0039] Figure 2 Another flow chart of a method for information push shown in one embodiment of the present application;
[0040] Figure 3 A schematic diagram of an information push system according to an embodiment of the present application. DETAILED DESCRIPTION
[0041] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0042] refer to Figure 1 , Figure 1 This is a schematic diagram of a method for information push according to an embodiment of the present application. Figure 1 As shown, the method includes:
[0043] Step S1: Determine the geographic fence range corresponding to the destination according to the received vehicle navigation destination.
[0044] In this embodiment, after the user gets on the vehicle, the navigation cockpit software on the vehicle is used to perform navigation search, the destination of the trip is determined based on the navigation search, and then the determined destination is uploaded to the cloud through the communication unit of the vehicle, and the account information for logging into the vehicle system is also uploaded synchronously. The account information is used to determine the identity of the vehicle in the cloud, so as to push the corresponding push service to the vehicle system corresponding to the account information. The cloud is configured with a server cluster for providing push services to each vehicle terminal. The cloud matches the geographic fence range corresponding to the destination based on the received location of the destination, and the geographic fence range is used to determine when the cloud starts to provide push services to the vehicle system of the vehicle. Among them, an optional implementation method for determining the geographic fence range corresponding to the destination is: with the destination as the center of the circle, the area within a preset radius around the circle is determined as the geographic fence range corresponding to the destination. The preset radius can be set according to the actual application scenario and is not specifically limited here; at the same time, another optional implementation method for determining the geographic fence range corresponding to the destination can also be to define geographic fence ranges of different sizes based on the specific location characteristics of the destination.
[0045] In this embodiment, through step S1, the cloud can determine the navigation destination of each vehicle to which the push service is allowed to be provided, and the corresponding geographical fence range of each vehicle in the current process.
[0046] Step S2: Determine whether the vehicle has traveled to the geo-fence range based on the geo-fence range and the vehicle's positioning information.
[0047] In this embodiment, the cloud can determine the positioning information of each vehicle to which push services are allowed to be provided. Based on the geographic fence range corresponding to the vehicle's navigation destination and the vehicle's positioning information, the cloud determines whether the vehicle has traveled within the geographic fence range corresponding to its current navigation destination.
[0048] Step S3: When the vehicle drives into the geographic fence range, start pushing the push information that meets the push rules near the geographic fence range.
[0049] In this embodiment, when the cloud determines that the vehicle has traveled to the geographic fence corresponding to the current navigation destination, the cloud will start to provide push services to the vehicle. The push content is push information that meets the push rules near the geographic fence corresponding to the current navigation destination. The push information includes but is not limited to various coupons, various promotional activities, etc.
[0050] The embodiment of the present application provides a method for information push, which first determines the geographic fence range corresponding to the destination according to the received vehicle navigation destination; determines whether the vehicle has traveled to the geographic fence range according to the geographic fence range and the vehicle positioning information; and starts to push the push information that meets the push rules within the geographic fence range when the vehicle travels to the geographic fence range. Therefore, the present application sets the geographic fence range corresponding to the destination based on the destination selected by the user through navigation search on the vehicle computer, and starts to push the push information that meets the push rules to the vehicle through the vehicle computer interface after the vehicle travels to the geographic fence range. By providing push services only after the vehicle enters the geographic fence range, not only can the accuracy of the push be improved, that is, the relevant push services within the location where the vehicle will stay for a period of time can be pushed to the user on the vehicle, but also the user experience can be improved. The vehicle will not push before entering the geographic fence range during driving to prevent interference with the user's driving. At the same time, the push services along the way that are not entered into the geographic fence range are not targeted.
[0051] In combination with the above embodiments, in one implementation, the present application embodiment further provides a method for information push. In the method for information push, step S1 may include steps S11 to S12:
[0052] Step S11: Determine a target administrative area corresponding to the destination according to the received destination and administrative area of the vehicle navigation.
[0053] In this embodiment, due to the different sizes and development levels of different cities and regions, determining the geo-fence range in the same way for different cities and regions will affect the accuracy and effectiveness of the push (for example, if a coupon is pushed to a large range, a large number of users will not use the received coupons, and the effectiveness is low). Therefore, this application performs targeted geo-fence range determination based on the specific administrative division area where the vehicle navigation destination is located. Specifically: First, based on the national administrative division data and the received vehicle navigation destination, determine the target administrative division area where the destination is located, such as if the destination is located in district a among multiple districts in city A.
[0054] Step S12: According to the target administrative division area and the target mapping relationship, the geographic fence range corresponding to the target administrative division area in the target mapping relationship is determined as the geographic fence range corresponding to the destination.
[0055] In this embodiment, based on the target administrative region where the vehicle navigation destination is located and the target mapping relationship, the geographic fence range corresponding to the target administrative region recorded in the target mapping relationship is determined as the geographic fence range corresponding to the vehicle navigation destination. The target mapping relationship stores the correspondence between various administrative regions and geographic fence ranges across the country.
[0056] In this embodiment, an optional implementation method for determining the target mapping relationship is: first, for a single administrative region, multiple corresponding geo-fence ranges are created to form a target mapping relationship. At this time, the target administrative region where the vehicle navigation destination is located corresponds to multiple geo-fence ranges. When determining the geo-fence range corresponding to the destination, a geo-fence range is randomly selected from the multiple geo-fence ranges corresponding to the target administrative region to be determined as the geo-fence range corresponding to the vehicle navigation destination. Then, after a large number of push tasks are performed, for a single administrative region, the historical push process is analyzed to determine which geo-fence range among the multiple geo-fence ranges corresponding to the single administrative region performs best in terms of push effectiveness. Finally, for the single administrative region, only the mapping relationship between the best performing geo-fence range in the target mapping relationship and the single administrative region is retained. As a result, as the push process continues, there will be only one corresponding geo-fence range for each administrative region in the target mapping relationship.
[0057] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a method for information push. In the method for information push, when a single target administrative division area and multiple geographic fence ranges are recorded in the target mapping relationship, step S12 may include steps S121 to S122:
[0058] Step S121: according to the target administrative division area and the target mapping relationship, a plurality of geographic fence ranges corresponding to the target administrative division area in the target mapping relationship are sent to the vehicle.
[0059] In this embodiment, since different users have different requirements for push services, in order to meet the personalized needs of users, the present application provides an implementation method for determining the geographic fence range by the user.
[0060] Specifically: This application pre-builds a target mapping relationship, which stores the correspondence between various administrative divisions and geographic fences in the country, and there are multiple different geographic fences for a single administrative division. Based on the target administrative division where the navigation destination is located and the target mapping relationship, the cloud sends the multiple geographic fences corresponding to the target administrative division recorded in the target mapping relationship to the vehicle's on-board system, and displays them to the user through the on-board display.
[0061] Step S122: Determine the geographic fence range corresponding to the destination based on the confirmation information received from the vehicle feedback.
[0062] In this embodiment, the user selects a target geofence range that he or she is satisfied with from multiple geofence ranges displayed on the display screen, and then feeds back confirmation information carrying the identifier of the target geofence range to the cloud. The cloud determines which geofence range the user has selected based on the identifier of the target geofence range in the confirmation information received, and then determines the geofence range as the geofence range corresponding to the navigation destination.
[0063] In combination with the above embodiments, in one implementation, the present application embodiment further provides a method for information push. In the method for information push, step S3 may include steps S31 to S33:
[0064] Step S31: When the vehicle drives into the geographic fence, the distance between the vehicle and each merchant is determined according to the positioning information of the vehicle and the location information of each merchant.
[0065] In this embodiment, when the vehicle travels to the geographic fence corresponding to its current navigation destination, the cloud determines the distance between the current location of the vehicle and the locations of each merchant based on the current positioning information of the vehicle and the location information of each merchant.
[0066] Step S32: According to the distance between the vehicle and the merchant, determine whether the distance satisfies the push information push rule of the merchant.
[0067] In this embodiment, according to the current distance between the vehicle and the merchant, it is determined whether the distance satisfies the push rule of the merchant's push message. The push rules of different merchants may be the same or different.
[0068] Step S33: When the distance satisfies the push rule of the merchant's push information, the merchant's push information is pushed to the vehicle.
[0069] In this embodiment, when the distance between the current vehicle and the merchant meets the push rules of the merchant's push messages, the cloud will push the merchant's push information to the vehicle. While the vehicle is driving, the distance between the vehicle and the merchant may increase. When the distance increases to a certain extent and causes the distance to no longer meet the push rules of the merchant's push information, the merchant's push information will no longer be pushed to the vehicle. For example, the push rule set by merchant x to push its own push information is to push its own push information to vehicles within 500mm of its location. When the current distance between the vehicle and merchant x is less than or equal to 500m, the push information of the merchant will be pushed to the vehicle. When the distance between the vehicle and merchant x begins to exceed 500m during the continuous driving of the vehicle, the push information of merchant x will stop being pushed to the vehicle.
[0070] In combination with the above embodiments, in one implementation, the present application embodiment further provides a method for information push. In the method for information push, the method further includes:
[0071] Step S01: receiving various push information configured by the merchant terminal, the upper limit of the number of push information to be received, the merchant's location and the push rules of the push information.
[0072] In this embodiment, the merchant configures various push information, the upper limit of the number of push information confirmed to be received, the merchant's location and the push rules of the push information through the merchant-side terminal, and then uploads the configured information to the cloud, which receives the configuration information. Among them, the upper limit of the number of various push information confirmed to be received refers to the upper limit of the total number of coupons received when the push information is a coupon. For example, the user configures the activity push information a1, the coupon push information a2 of 20 off for coupons over 100, and the coupon push information a3 of 50 off for coupons over 200 through the merchant-side terminal y, and configures the upper limit of the number of users receiving push information a2 to 100, and the upper limit of the number of users receiving push information a3 to 200, and configures the merchant-side terminal y to be located in the geographical location z and the corresponding push rules to vehicles within 500m around the geographical location z.
[0073] Step S02: Determine the number of confirmed receipts of various push information.
[0074] In this embodiment, when the push information is coupon push information, the confirmed collection quantity of the push information is determined, and then the confirmed collection quantity of the push information is compared with the upper limit of the confirmed collection quantity of the push message configured by the merchant side terminal.
[0075] Step S03: When the number of confirmed receipts of the push information reaches the corresponding upper limit, the push of the push information is terminated.
[0076] In this embodiment, when it is determined that the number of confirmed receipts of the push message reaches the upper limit of the number of confirmed receipts of the push message configured by the merchant terminal, the push of the push message is terminated, and the cloud will no longer push the push message.
[0077] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a method for information push. In the method for information push, when the push information is a coupon, the method further includes:
[0078] Step S04: receiving the coupon information sent by the vehicle terminal, wherein the coupon information is sent by the user when performing a confirmation operation on the vehicle terminal interface to receive the coupon.
[0079] In this embodiment, in order to facilitate users to use the pushed coupons, when the push information is coupon push information, when the user clicks to confirm to receive the coupon on the vehicle interface, the vehicle terminal uploads the coupon information to the cloud.
[0080] Step S05: Synchronize the coupon information to the program of the mobile terminal that logs into the target account, and the target account is the same as the vehicle terminal account.
[0081] In this embodiment, after receiving the coupon information in the cloud, the coupon information is synchronized to the program of the mobile terminal logged in to the target account, and the target account is the same as the vehicle-side account in the vehicle-mounted system.
[0082] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a method for information push. In the method for information push, before step S1, the method further includes: parsing the feedback information received from the vehicle-side terminal to determine whether the user allows the push service to be provided to the vehicle, the feedback information being issued by the user performing relevant operations on the vehicle-side interface to determine whether the push service is allowed to be provided; and obtaining the navigation information and positioning information of the vehicle in real time if the push service is allowed to be provided to the vehicle.
[0083] In this embodiment, when the user turns on the vehicle to start the vehicle interface display, a window pops up to request the user to allow the push service to be provided to the vehicle. The window requesting the user to allow the push service to be provided to the vehicle can be popped up when the user turns on the vehicle to start the vehicle interface display for the first time, or can be popped up every time the user turns on the vehicle to start the vehicle interface display.
[0084] In this embodiment, based on the user's confirmation operation, the corresponding feedback information is uploaded to the cloud. The confirmation operation can be a confirmation that the push service is allowed or a confirmation that the push service is not allowed. The cloud parses the received feedback information to determine whether the user allows the push service to be provided to the vehicle. If not, the cloud does not provide the push service to the vehicle. If the push service is allowed to be provided to the vehicle, the navigation information and positioning information of the vehicle are obtained in real time to determine the navigation destination of the vehicle and the specific location at each time.
[0085] In this embodiment, if Figure 2 As shown, Figure 2 Another flowchart of a method for information push is shown in an embodiment of the present application. First, each merchant configures their own push rules. For example, the push rules are set to push their own push information to the car terminal within 500m of the location of their own store. The ranges set by different merchants can be modified. At the same time, according to the vehicle navigation destination, the corresponding geographic fence range is defined for the destination of the vehicle. Then, it is determined whether the vehicle enters the corresponding geographic fence range. After entering, the push information of merchants within and around the geographic fence range is pushed. A preferred implementation method is to pop up a window on the navigation page and prompt that there is push information, and then monitor whether the user feedbacks through the car display screen that he needs to receive the corresponding coupon.
[0086] When choosing to receive, the vehicle display screen prompts the user whether to navigate to the merchant where the coupon is located. When choosing to navigate to the merchant where the coupon is located, navigation begins, and after navigating to the range specified by the push rule corresponding to the merchant, the vehicle terminal prompts the user through voice and pop-up windows that the merchant's coupon has been sent to the vehicle terminal, and the coupon is synchronized to the mobile terminal, so that the user can actively choose whether to receive the coupon when the merchant is far away, thereby improving the user experience. At the same time, after the vehicle navigates to the range specified by the push rule corresponding to the merchant, the coupon is issued to the vehicle terminal, thereby effectively avoiding the vehicle terminal that does not need to use the merchant's coupon to receive the merchant's coupon. When the navigation to the merchant where the coupon is located is not chosen, navigation is not performed. At this time, the vehicle's positioning information continues to be monitored in real time, and after the vehicle drives to the range specified by the push rule corresponding to the merchant, the vehicle terminal prompts the user whether to obtain the merchant's coupon through voice and pop-up windows. If the user obtains the coupon through the confirmation operation on the vehicle terminal, the coupon is issued and synchronized to the mobile terminal. If the user does not perform the confirmation operation, the coupon is not issued. If you do not choose to navigate to the merchant where the coupon is located, navigation will not be performed. At this time, the vehicle's positioning information will continue to be monitored in real time. If the vehicle does not travel to the range specified by the push rules corresponding to the merchant, the merchant's coupons will no longer be pushed to it and the process will end directly.
[0087] If you do not choose to receive the coupon, the vehicle's location information will continue to be monitored in real time. If the vehicle does not drive to the range specified by the push rules corresponding to the merchant, the merchant's coupon will no longer be pushed to it, and the process will end directly. Although you have not chosen to receive the coupon, if the vehicle drives to the range specified by the push rules corresponding to the merchant, the vehicle will prompt the user through voice and pop-up windows to ask whether they need to obtain the merchant's coupon. When the user obtains the coupon through confirmation operation on the vehicle, the coupon will be issued and synchronized to the mobile phone. If the user does not perform the confirmation operation, the coupon will not be issued.
[0088] Based on the same inventive concept, an embodiment of the present application provides a system for information push, such as Figure 3 As shown, the system 300 includes:
[0089] The geo-fence range determination module 301 determines the geo-fence range corresponding to the destination according to the received vehicle navigation destination;
[0090] A location determination module 302, configured to determine whether the vehicle has traveled to the geo-fence range according to the geo-fence range and the positioning information of the vehicle;
[0091] The push module 303 is used to start pushing push information that meets the push rules near the geo-fence range when the vehicle drives into the geo-fence range.
[0092] Optionally, the geo-fence range determination module 301 includes:
[0093] A target administrative division area determination module is used to determine the target administrative division area corresponding to the destination according to the received vehicle navigation destination and administrative division;
[0094] The geo-fence range determination submodule is used to determine the geo-fence range corresponding to the target administrative division area in the target mapping relationship as the geo-fence range corresponding to the destination according to the target administrative division area and the target mapping relationship.
[0095] Optional, geo-fence range determination submodule, including:
[0096] A data sending module, for sending the multiple geo-fenced areas corresponding to the target administrative division area in the target mapping relationship to the vehicle according to the target administrative division area and the target mapping relationship, when a single target administrative division area and multiple geo-fenced areas are recorded in the target mapping relationship;
[0097] The first geo-fence range determination module is used to determine the geo-fence range corresponding to the destination according to the confirmation information fed back by the received vehicle.
[0098] Optionally, the push module 303 includes:
[0099] A distance determination module, used to determine the distance between the vehicle and each merchant according to the positioning information of the vehicle and the location information of each merchant when the vehicle drives into the geographical fence range;
[0100] A push rule determination module, used to determine, based on the distance between the vehicle and the merchant, whether the distance satisfies the push rule of the merchant for pushing information;
[0101] The push submodule is used to push the push information of the merchant to the vehicle when the distance meets the push rule of the merchant's push information.
[0102] Optionally, the system 300 further includes:
[0103] A data receiving module is used to receive various push information configured by the merchant terminal, the upper limit of the number of confirmations for various push information, the merchant's location and the push rules for the push information;
[0104] The quantity determination module is used to determine the quantity of confirmed receipt of various push information;
[0105] The push termination module is used to terminate the push of the push information when the number of confirmed receipts of the push information reaches the corresponding upper limit.
[0106] Optionally, the system further includes: an information receiving module, for receiving coupon information sent by the vehicle terminal when the push information is a coupon, wherein the coupon information is sent by the user when performing a confirmation operation of receiving the coupon on the vehicle terminal interface;
[0107] The data synchronization module is used to synchronize the coupon information to the program of the mobile terminal that logs in to the target account, and the target account is the same as the vehicle terminal account.
[0108] Optionally, the system 300 further includes:
[0109] A data analysis module is used to analyze the feedback information received from the vehicle computer end to determine whether the user allows the push service to be provided to the vehicle. The feedback information is sent by the user performing relevant operations on the vehicle computer interface to determine whether the push service is allowed to be provided;
[0110] The data real-time acquisition module is used to obtain the vehicle's navigation information and positioning information in real time when the push service is allowed to be provided to the vehicle.
[0111] Based on the same inventive concept, an embodiment of the present application provides an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and running on the processor. When the computer program is executed by the processor, it implements the steps in a method for information push as described in the first aspect of the present application.
[0112] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the method for information push described in the first aspect of the present application are implemented.
[0113] As for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0114] It should be noted that, for the method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.
[0115] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0116] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present application may adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the embodiments of the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0117] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0118] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0119] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0120] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0121] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device 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 terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0122] The above is a detailed introduction to the information push method, system and product provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for information push, characterized in that: Applied to the cloud, the method includes: Determine the geographic fence range corresponding to the destination according to the received vehicle navigation destination; Determining whether the vehicle has traveled to the geo-fence range according to the geo-fence range and the positioning information of the vehicle; When the vehicle drives into the geographic fence range, push information that meets the push rules near the geographic fence range starts to be pushed.
2. The method for information push according to claim 1, characterized in that: According to the received vehicle navigation destination, determine the geographic fence range corresponding to the destination, including: Determine a target administrative division area corresponding to the destination according to the received destination and administrative division of the vehicle navigation; According to the target administrative division area and the target mapping relationship, the geographic fence range corresponding to the target administrative division area in the target mapping relationship is determined as the geographic fence range corresponding to the destination.
3. The method for information push according to claim 2, characterized in that: In the case where a single target administrative division area and multiple geographic fence ranges are recorded in the target mapping relationship, determining the geographic fence range corresponding to the target administrative division area in the target mapping relationship as the geographic fence range corresponding to the destination according to the target administrative division area and the target mapping relationship, includes: According to the target administrative division area and the target mapping relationship, a plurality of geographic fence ranges corresponding to the target administrative division area in the target mapping relationship are sent to the vehicle; The geographic fence range corresponding to the destination is determined based on the confirmation information fed back by the received vehicle.
4. The method for information push according to claim 1, characterized in that: When the vehicle drives into the geo-fenced area, push information that meets the push rules near the geo-fenced area starts to be pushed, including: When the vehicle drives into the geographic fence, the distance between the vehicle and each merchant is determined according to the positioning information of the vehicle and the location information of each merchant; Determining, based on the distance between the vehicle and the merchant, whether the distance satisfies a push rule for the merchant's push information; When the distance satisfies the push rule of the merchant's push information, the merchant's push information is pushed to the vehicle.
5. The method for information push according to claim 4, characterized in that: The method further comprises: Receive various push information configured by the merchant terminal, the upper limit of the number of push information to be confirmed, the merchant's location and the push rules of the push information; Determine the number of confirmed receipts of various push messages; When the number of confirmed receipts of the push information reaches the corresponding upper limit, the push of the push information is terminated.
6. The method for information push according to claim 4, characterized in that: In the case where the push information is a coupon, the method further includes: Receiving coupon information sent by the vehicle terminal, wherein the coupon information is sent by the user when performing a confirmation operation on the vehicle terminal interface to receive the coupon; The coupon information is synchronized to the program of the mobile terminal that logs into the target account, and the target account is the same as the vehicle terminal account.
7. The method for information push according to claim 1, characterized in that: Before determining the geographic fence range corresponding to the destination according to the received vehicle navigation destination, the method further includes: Parse the received feedback information from the vehicle computer to determine whether the user allows the push service to be provided to the vehicle, wherein the feedback information is sent by the user performing the relevant operation of whether to allow the push service to be provided on the vehicle computer interface; With the push service allowed for the vehicle, the navigation and positioning information of the vehicle can be obtained in real time.
8. A system for information push, characterized in that: Applied to the cloud, the system includes: A geo-fence range determination module determines the geo-fence range corresponding to the destination according to the received vehicle navigation destination; A location determination module, used to determine whether the vehicle has traveled to the geo-fence range according to the geo-fence range and the positioning information of the vehicle; The push module is used to start pushing push information that meets the push rules near the geo-fence range when the vehicle drives into the geo-fence range.
9. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and running on the processor, wherein when the computer program is executed by the processor, the steps in the method for information push as described in claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the method for pushing information as claimed in claims 1 to 7 are implemented.
Citation Information
Patent Citations
Method and device for detecting business district arrival of users on basis of address fences
CN108510318A
Method and device for providing service information
CN112398895A
Vehicle information pushing method and device, client, server and medium
CN112653755A
Information pushing method, server, electronic equipment and storage medium
CN115439133A
Vehicle travel interaction method and system based on geo-fences
CN116916275A