User map data acquisition system and method
The system and method for acquiring user map data through geographic location acquisition and filtering enhance the understanding of consumer fission communication effects by generating and analyzing user map data, overcoming the limitations of existing platforms.
Patent Information
- Application Number
- CN202310895692.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-20
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2043-07-20
AI Technical Summary
Existing platforms fail to intuitively understand the fission effect and accurately obtain user location, propagation radius, and diffusion speed in consumer fission communication models.
A system and method for acquiring user map data by obtaining merchant and user geographic location information, selecting products, generating map data, and filtering based on conditions to obtain target data, including establishing a permission database for user roles and permissions.
Enables intuitive understanding of the fission effect by providing detailed user map data analysis, addressing the limitations of existing systems.
Smart Images

Figure CN116991960B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a system, method, electronic device and storage medium for acquiring user map data. Background Art
[0002] As market competition becomes increasingly fierce, merchants need to constantly find new marketing methods to attract customers and increase sales. The consumer fission communication model attracts customers in a unique way, improves customer stickiness and fission rate, and is a new hot spot for merchant competition. Consumer fission communication provides merchants with significant help in hunting users and selling products.
[0003] However, the existing platform cannot intuitively understand the fission effect and accurately obtain the user location, propagation radius, path and diffusion speed. There is an urgent need for a method that can intuitively understand the fission effect. Summary of the invention
[0004] The purpose of the embodiments of the present invention is to provide a system, method, electronic device and storage medium for obtaining user map data, so as to solve the problem in the prior art that the fission effect cannot be intuitively understood.
[0005] To achieve the above object, an embodiment of the present invention provides a method for obtaining user map data, the method specifically comprising:
[0006] In response to a request to obtain a merchant's geographic location, obtain the merchant's geographic location information;
[0007] Select the product for which map data is to be generated;
[0008] Acquire user geographic location information of a product for which map data is to be generated, and generate map data based on the user geographic location information;
[0009] The map data is filtered based on the filtering conditions to obtain target data.
[0010] On the basis of the above technical solution, the present invention can also be improved as follows:
[0011] Furthermore, in response to the merchant geographic location acquisition request, acquiring the merchant geographic location information includes:
[0012] In response to a request to obtain the merchant's geographic location, it is determined whether the merchant's geographic location information can be obtained. If the merchant's geographic location information cannot be obtained, an interface permission for obtaining the merchant's geographic location information is opened.
[0013] Furthermore, the step of obtaining the merchant's geographic location information in response to the merchant's geographic location acquisition request further includes:
[0014] Acquire merchant information, wherein the merchant information includes merchant location information;
[0015] Determine whether the merchant location information is consistent with the merchant geographic location information, and if so, end;
[0016] If the merchant location information is inconsistent with the merchant geographic location information, prompt information is generated, and the user selects the correct merchant geographic location based on the prompt information.
[0017] Furthermore, the method for obtaining user map data further includes:
[0018] Establishing a permission database, wherein the permission database includes user role information and permission information corresponding to each user role;
[0019] Establish the relationship between user roles and permissions and make associations.
[0020] Further, the filtering the map data based on the filtering condition to obtain the target data includes:
[0021] In response to a statistical time selection request, determining a statistical time period of the target data;
[0022] The corresponding target data is searched in the map data based on the statistical time period.
[0023] Furthermore, the filtering the map data based on the filtering condition to obtain the target data further includes:
[0024] The corresponding target data is searched in the map data based on the user information, wherein the user information includes user identity information, user purchase record information, user attention status information, user forwarding status information and user sales status information.
[0025] Furthermore, the filtering the map data based on the filtering condition to obtain the target data further includes:
[0026] The corresponding target data is searched in the map data based on the communicator information, wherein the communicator information includes communicator identity information, communication source information and communication path information.
[0027] A system for acquiring user map data, comprising:
[0028] A first acquisition module, configured to acquire the merchant's geographic location information in response to a merchant's geographic location acquisition request;
[0029] A selection module, used to select the product for which map data is to be generated;
[0030] A second acquisition module, used to acquire user geographic location information of a product for which map data is to be generated, and generate map data based on the user geographic location information;
[0031] The screening module is used to screen the map data based on screening conditions to obtain target data.
[0032] An electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the steps of the method are implemented when the processor executes the computer program.
[0033] A non-transitory computer-readable storage medium stores a computer program, which implements the steps of the method when executed by a processor.
[0034] The embodiments of the present invention have the following advantages:
[0035] The method for obtaining user map data in the present invention obtains merchant geographic location information in response to a merchant geographic location acquisition request; selects a product for which map data is to be generated; obtains user geographic location information of the product for which map data is to be generated, and generates map data based on the user geographic location information; and filters the map data based on filtering conditions to obtain target data, thereby solving the problem in the prior art that the fission effect cannot be intuitively understood. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the implementation methods of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the implementation methods or the description of the prior art. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other implementation drawings can be derived from the provided drawings without creative work.
[0037] The structures, proportions, sizes, etc. illustrated in this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with the technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantial technical significance. Any structural modification, change in proportion or adjustment of size shall still fall within the scope of the technical contents disclosed in the present invention without affecting the effects and purposes that can be achieved by the present invention.
[0038] Figure 1 A flowchart of a method for acquiring user map data of the present invention;
[0039] Figure 2 This is an architecture diagram of a system for acquiring user map data of the present invention;
[0040] Figure 3This is a schematic diagram of the physical structure of the electronic device provided by the present invention.
[0041] The accompanying drawings are denoted as follows:
[0042] A first acquisition module 10 , a selection module 20 , a second acquisition module 30 , a screening module 40 , an electronic device 50 , a processor 501 , a memory 502 , and a bus 503 . DETAILED DESCRIPTION
[0043] The following is a description of the implementation of the present invention by specific embodiments. People familiar with the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0044] Example
[0045] Figure 1 FIG. 1 is a flow chart of an embodiment of a method for obtaining user map data of the present invention, as shown in FIG. Figure 1 As shown, a method for obtaining user map data provided by an embodiment of the present invention includes the following steps:
[0046] S101, in response to a request for obtaining a merchant's geographical location, obtaining merchant's geographical location information;
[0047] Specifically, in response to a request to obtain the merchant's geographic location, it is determined whether the merchant's geographic location information can be obtained. If the merchant's geographic location information cannot be obtained, an interface permission for obtaining the merchant's geographic location information is opened.
[0048] Acquire merchant information, wherein the merchant information includes merchant location information;
[0049] Determine whether the merchant location information is consistent with the merchant geographic location information, and if so, end;
[0050] If the merchant location information is inconsistent with the merchant geographic location information, prompt information is generated, and the user selects the correct merchant geographic location based on the prompt information.
[0051] After opening the mini program, if the prompt "Your public account has not yet opened the interface permission to obtain the user's geographic location, and you cannot use this function temporarily. If you have already entered it, please refresh the current page.", please click one-click to activate it. If the activation fails, you need to log in to the WeChat public account background> Development> Interface Permissions, find the item to obtain the user's geographic location, and confirm that the text displayed on the right is "Open". If it is "Closed", please click to open it.
[0052] You need to complete the merchant's geographic location information in the merchant information, click "Open Map", click to select the location, and click OK.
[0053] S102, selecting a product for which map data is to be generated;
[0054] Specifically, select the product for which map data needs to be generated, and select the product for which map data needs to be generated by clicking the selection box in the product list.
[0055] After selection, the data products to be generated will be displayed above the "Click to Generate" button. The interface includes the products to be generated and the newly selected products. Preferably, a maximum of 25 products can be selected.
[0056] After clicking "Generate", the data will be generated after 12:00:00 the next day, and you can come in and check it.
[0057] S103, obtaining user geographic location information of the product for which map data is to be generated, and generating map data based on the user geographic location information;
[0058] Specifically, the product name displays the product for which map data has been generated. Single selection allows you to view the map data of one product at a time.
[0059] S104: Filter the map data based on the filtering conditions to obtain target data.
[0060] Specifically, the recommended filter is a set of filter conditions given by the system by default for merchants to view conveniently, including the following four conditions: All dissemination conditions so far. All consumer dissemination conditions so far. All employee dissemination conditions so far. Dissemination conditions through official WeChat accounts so far.
[0061] The above lists the dissemination of products through various dissemination channels. If you want to see more detailed data, you can click the advanced filter below;
[0062] Merchants can filter map data according to their actual needs, including statistical time, user information, and disseminator information filtering dimensions.
[0063] In response to the statistical time selection request, the statistical time period of the target data is determined; the statistics are closed before 00:00:00 of the current date.
[0064] The corresponding target data is searched in the map data based on the statistical time period.
[0065] The corresponding target data is searched in the map data based on the user information, wherein the user information includes user identity information, user purchase record information, user attention status information, user forwarding status information and user sales status information.
[0066] The user identity is the identity of the visitor and consumer, the user purchase record information is whether the visitor and consumer purchased the product, the user attention status information is whether the visitor and consumer follows the merchant’s official account, the user forwarding status information is whether the visitor and consumer forwards it, and the user sales status information is whether the visitor and consumer sells it after sharing and spreading it.
[0067] The corresponding target data is searched in the map data based on the communicator information, wherein the communicator information includes communicator identity information, communication source information and communication path information.
[0068] The communicator's identity information is the communicator's identity, the communication source information is the place where the communicator obtains the communication link, and the communication channel information is the channel used by the communicator for communication.
[0069] It takes a while for the data on the map to accumulate. After the merchant opens the permission to obtain the user's location, the user is still required to allow authorization in the WeChat official account. Therefore, products with a high number of visitors may not necessarily have the same map data display.
[0070] The method for obtaining user map data also includes:
[0071] Establishing a permission database, wherein the permission database includes user role information and permission information corresponding to each user role;
[0072] Establish the relationship between user roles and permissions and make associations.
[0073] The method for obtaining user map data obtains the merchant's geographical location information in response to a merchant's geographical location acquisition request; selects a product to generate map data; obtains the user's geographical location information of the product to generate map data, generates map data based on the user's geographical location information; and filters the map data based on a filtering condition to obtain target data. The method solves the problem that the fission effect cannot be intuitively understood in the prior art.
[0074] Figure 2 FIG. 1 is a flow chart of an embodiment of a system for acquiring user map data of the present invention; Figure 2 As shown, a system for acquiring user map data provided by an embodiment of the present invention includes the following steps:
[0075] A first acquisition module 10, configured to acquire merchant geographic location information in response to a merchant geographic location acquisition request;
[0076] A selection module 20, for selecting a product for which map data is to be generated;
[0077] A second acquisition module 30 is used to acquire user geographic location information of a product for which map data is to be generated, and generate map data based on the user geographic location information;
[0078] The screening module 40 is used to screen the map data based on screening conditions to obtain target data.
[0079] The first acquisition module 10 is further used for:
[0080] In response to a request to obtain the merchant's geographic location, it is determined whether the merchant's geographic location information can be obtained. If the merchant's geographic location information cannot be obtained, an interface permission for obtaining the merchant's geographic location information is opened.
[0081] Acquire merchant information, wherein the merchant information includes merchant location information;
[0082] Determine whether the merchant location information is consistent with the merchant geographic location information, and if so, end;
[0083] If the merchant location information is inconsistent with the merchant geographic location information, prompt information is generated, and the user selects the correct merchant geographic location based on the prompt information.
[0084] The screening module 40 is also used for:
[0085] In response to a statistical time selection request, determining a statistical time period of the target data;
[0086] The corresponding target data is searched in the map data based on the statistical time period.
[0087] The corresponding target data is searched in the map data based on the user information, wherein the user information includes user identity information, user purchase record information, user attention status information, user forwarding status information and user sales status information.
[0088] The corresponding target data is searched in the map data based on the communicator information, wherein the communicator information includes communicator identity information, communication source information and communication path information.
[0089] A user map data acquisition system of the present invention obtains merchant geographic location information in response to a merchant geographic location acquisition request through a first acquisition module 10; selects a product to be generated with map data through a selection module 20; obtains user geographic location information of the product to be generated with map data through a second acquisition module 30, and generates map data based on the user geographic location information; and obtains target data by filtering the map data based on filtering conditions through a filtering module 40. The user map data acquisition method solves the problem that the fission effect cannot be intuitively understood in the prior art.
[0090] Figure 3 A schematic diagram of the physical structure of an electronic device provided in an embodiment of the present invention, such as Figure 3As shown, the electronic device 50 includes: a processor 501 (processor), a memory 502 (memory) and a bus 503;
[0091] The processor 501 and the memory 502 communicate with each other via the bus 503;
[0092] The processor 501 is used to call the program instructions in the memory 502 to execute the methods provided by the above-mentioned method embodiments, for example, including: responding to a request to obtain the merchant's geographic location, obtaining the merchant's geographic location information; selecting a product for which map data is to be generated; obtaining the user's geographic location information of the product for which map data is to be generated, and generating map data based on the user's geographic location information; filtering the map data based on filtering conditions to obtain target data.
[0093] The present embodiment provides a non-transitory computer-readable storage medium, which stores computer instructions. The computer instructions enable a computer to execute the methods provided by the above-mentioned method embodiments, for example, including: obtaining merchant geographic location information in response to a merchant geographic location acquisition request; selecting a product for which map data is to be generated; obtaining user geographic location information of the product for which map data is to be generated, and generating map data based on the user geographic location information; and filtering the map data based on filtering conditions to obtain target data.
[0094] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various storage media that can store program codes.
[0095] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0096] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.
[0097] Although the present invention has been described in detail above by general description and specific embodiments, it is obvious to those skilled in the art that some modifications or improvements can be made to the present invention. Therefore, these modifications or improvements made without departing from the spirit of the present invention all belong to the scope of protection claimed by the present invention.
Claims
1. A method for obtaining user map data, characterized in that: The method specifically comprises: In response to a request to obtain a merchant's geographic location, obtain the merchant's geographic location information, where the merchant's geographic location is a location selected on a map when completing the merchant's geographic location information; The step of obtaining the merchant's geographic location information in response to the merchant's geographic location acquisition request further includes: In response to a request to obtain the merchant's geographic location, determine whether the merchant's geographic location information can be obtained, and if the merchant's geographic location information cannot be obtained, enable an interface permission to obtain the merchant's geographic location information; Acquire merchant information, wherein the merchant information includes merchant location information; Determine whether the merchant location information is consistent with the merchant geographic location information, and if so, end; If the merchant location information is inconsistent with the merchant geographic location information, a prompt message is generated, and the user selects the correct merchant geographic location based on the prompt message; Select the product for which map data is to be generated; Acquire user geographic location information of a product for which map data is to be generated, and generate map data based on the user geographic location information; The map data is filtered based on the filtering conditions to obtain target data, wherein the filtering conditions include all dissemination conditions to date, all consumer dissemination conditions to date, all employee dissemination conditions to date, and dissemination conditions through the official WeChat account to date; The filtering the map data based on the filtering condition to obtain the target data includes: In response to a statistical time selection request, determining a statistical time period of the target data; Searching for corresponding target data in the map data based on the statistical time period; Searching for corresponding target data in the map data based on user information, wherein the user information includes user identity information, user purchase record information, user attention status information, user forwarding status information and user sales status information; The corresponding target data is searched in the map data based on the communicator information, wherein the communicator information includes communicator identity information, communication source information and communication path information.
2. The method for obtaining user map data according to claim 1, characterized in that: The method for obtaining user map data also includes: Establishing a permission database, wherein the permission database includes user role information and permission information corresponding to each user role; Establish the relationship between user roles and permissions and make associations.
3. A system for acquiring user map data, characterized in that: include: A first acquisition module is used to respond to a merchant geographic location acquisition request and acquire the merchant geographic location information, where the merchant geographic location is a location selected on a map when completing the merchant's geographic location information; The first acquisition module is also used for: The step of obtaining the merchant's geographic location information in response to the merchant's geographic location acquisition request further includes: In response to a request to obtain the merchant's geographic location, determine whether the merchant's geographic location information can be obtained, and if the merchant's geographic location information cannot be obtained, enable an interface permission to obtain the merchant's geographic location information; Acquire merchant information, wherein the merchant information includes merchant location information; Determine whether the merchant location information is consistent with the merchant geographic location information, and if so, end; If the merchant location information is inconsistent with the merchant geographic location information, a prompt message is generated, and the user selects the correct merchant geographic location based on the prompt message; A selection module, used to select the product for which map data is to be generated; A second acquisition module, used to acquire user geographic location information of a product for which map data is to be generated, and generate map data based on the user geographic location information; A screening module, for screening the map data to obtain target data based on screening conditions, wherein the screening conditions include all dissemination conditions to date, all consumer dissemination conditions to date, all employee dissemination conditions to date, and dissemination conditions through official microblogs to date; The screening module is also used for: In response to a statistical time selection request, determining a statistical time period of the target data; Searching for corresponding target data in the map data based on the statistical time period; Searching for corresponding target data in the map data based on user information, wherein the user information includes user identity information, user purchase record information, user attention status information, user forwarding status information and user sales status information; The corresponding target data is searched in the map data based on the communicator information, wherein the communicator information includes communicator identity information, communication source information and communication path information.
4. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 2 are implemented.
5. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 2 are implemented.
Citation Information
Patent Citations
Data processing method and device, equipment and storage medium
CN113569162A
