Product pushing method and device, medium and equipment
By establishing communication connections for identity verification between applications, the problem of inefficient merging of user information from different applications is solved, enabling efficient customized product push and data backtracking.
Patent Information
- Application Number
- CN202211121953.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-15
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2042-09-15
AI Technical Summary
In existing technologies, merging user information between different applications is inefficient, has a high error rate, and cannot perform data backtracking, making it impossible to effectively customize product push notifications.
By acquiring relevant information about the target user and generating an identification identifier in the first application, the associated interface of the identifier is displayed in the mini-program of the second application, establishing a communication connection between the user and a dedicated staff member, and pushing customized products based on this.
It enables the automatic merging of the same user information across different applications, improving efficiency, reducing error rates, and enabling automatic data backtracking.
Smart Images

Figure CN115660770B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of front-end technology with multiple applications and scenarios, and in particular to a product push method, device, medium, and equipment. Background Technology
[0002] In today's highly market-driven economy, understanding and tailoring products to better suit target users is a top marketing strategy for businesses. However, with the gradual decline of the internet's growth dividend, user interest in applications is decreasing. As application user growth slows, major internet companies, driven by business motives and the need to maintain private traffic, often erect thick walls between different applications to restrict their user base. To customize products more closely aligned with target users, the first challenge is breaking down these barriers to gain access to multi-dimensional information about the target audience.
[0003] Currently, communication between different applications mostly involves users copying text or links, then opening another application, which in turn identifies the clipboard content to transfer the information. However, acquiring multi-dimensional user information requires service personnel to manually merge user data and link the same user information across different applications, resulting in low efficiency, high error rates, and no data backtracking capability. Therefore, a product push notification method is urgently needed to solve these problems. Summary of the Invention
[0004] In view of this, this application provides a product push method, apparatus, medium, and device, the main purpose of which is to improve the existing technical problems of requiring service personnel to manually merge information of the same user in different applications, resulting in low efficiency, high error rate, and inability to trace data back.
[0005] According to one aspect of this application, a product push method is provided, comprising:
[0006] The first application obtains relevant information about the target user and generates an identity identifier for the target user based on the relevant information.
[0007] In the second application, the target application's mini-program displays a target application association interface carrying the target user's identity identification mark, and establishes a communication connection between the target user and the dedicated staff based on the target application association interface;
[0008] Based on the communication connection, a customized product matching the relevant information of the target user is pushed to the target user, and the customized product is provided by the target application.
[0009] Preferably, before displaying the target application association interface carrying the target user's identification identifier in the target application's mini-program within the second application, the method further includes:
[0010] Obtain the login authorization of the target user, which represents the login authorization to allow the launch of the mini-program in the second application.
[0011] Preferably, the target application's mini-program within the second application displays a target application association interface carrying the target user's identification identifier, and establishes a communication connection between the target user and a dedicated staff member based on the target application association interface, specifically including:
[0012] Based on the login authorization result, launch the target application's mini-program in the second application;
[0013] Display the target application associated interface carrying the identity identifier of the target user;
[0014] Receive the trigger event of the target application's associated interface and establish a communication connection between the target user and the dedicated staff member.
[0015] Preferably, the step of pushing customized products matching the relevant information of the target user to the target user based on the communication connection specifically includes:
[0016] The user's identity identifier is identified based on the communication connection;
[0017] Obtain relevant information about the user based on the user's identification identifier;
[0018] Based on the user's relevant information, a customized product matching the user's relevant information is pushed to the user.
[0019] Preferably, the step of obtaining relevant information about the target user based on the first application and generating an identification identifier for the target user based on the relevant information specifically includes:
[0020] The user information input interface is displayed in the first application.
[0021] The relevant information of the target user is received based on the user information input interface;
[0022] The target user's identity identifier is generated based on the relevant information.
[0023] Preferably, the customized products are pushed in the form of product links;
[0024] The product link carries the identity identifier of the target user.
[0025] Preferably, the method further includes:
[0026] Receive user-triggered events for product links;
[0027] Based on the user's identification identifier carried by the product link, the target dedicated staff can be identified for data retrieval.
[0028] According to another aspect of this application, a product delivery device is provided, comprising:
[0029] The first acquisition module is used to acquire relevant information of the target user based on the first application, and generate an identity identifier of the target user based on the relevant information;
[0030] The connection module is used to display a target application association interface carrying the identity identification mark of the target user in the target application's mini-program in the second application, and to establish a communication connection between the target user and the dedicated staff based on the target application association interface;
[0031] The push module is used to push customized products that match the relevant information of the target user to the target user based on the communication connection. The customized products are provided by the target application.
[0032] Preferably, prior to the connection module, the device further includes:
[0033] The second acquisition module is used to acquire the login authorization of the target user, wherein the login authorization is used to represent the login authorization that allows the launch of the mini-program in the second application.
[0034] Preferably, the push module specifically includes:
[0035] The launch unit is used to launch the target application's applet in the second application based on the login authorization result;
[0036] The first display unit is used to display the target application associated interface carrying the identity identification mark of the target user;
[0037] The connection unit is used to receive the trigger event of the target application's associated interface and establish a communication connection between the target user and the dedicated staff.
[0038] Preferably, the push module specifically includes:
[0039] The identification unit is used to identify the user's identity identifier based on the communication connection;
[0040] The acquisition unit is used to acquire relevant information about the user based on the user's identity identifier;
[0041] The push unit is used to push customized products that match the user's relevant information to the user based on the user's relevant information.
[0042] Preferably, the first acquisition module specifically includes:
[0043] The second display unit is used to display the user information input interface in the first application.
[0044] The receiving unit is configured to receive relevant information of the target user based on the user information input interface;
[0045] The generation unit is used to generate the identity identifier of the target user based on the relevant information.
[0046] Preferably, the customized products are pushed in the form of product links;
[0047] The product link carries the identity identifier of the target user.
[0048] Preferably, the device further includes:
[0049] The receiving module is used to receive user-triggered events related to product links;
[0050] The backtracking module is used to identify the target dedicated staff member based on the user's identity identification carried by the product link, so as to backtrack the data.
[0051] According to another aspect of this application, a storage medium is provided that stores at least one executable instruction, which causes a processor to perform an operation corresponding to the product push method described above.
[0052] According to another aspect of this application, a terminal is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other through the communication bus;
[0053] The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the above-described product push method.
[0054] By employing the above technical solutions, the technical solutions provided in the embodiments of this application have at least the following advantages:
[0055] This application provides a product push method, apparatus, medium, and device. First, it obtains relevant information about a target user based on a first application and generates an identification identifier for the target user based on this information. Second, it displays a target application association interface carrying the target user's identification identifier in a mini-program of the target application within a second application, and establishes a communication connection between the target user and a dedicated staff member based on this interface. Finally, it pushes a customized product matching the target user's relevant information to the target user based on this communication connection. The customized product is provided by the target application. Compared with existing technologies, this application's embodiment obtains relevant user information in a first application, generates an identification identifier, and displays a QR code carrying the identification identifier in a mini-program of the second application. The user establishes a connection with a dedicated staff member by scanning the QR code. When pushing customized products, the system pushes products based on the user's relevant information, breaking down barriers between multiple applications, automatically merging the same user information across different applications, improving efficiency, reducing error rates, and enabling automatic data backtracking.
[0056] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0057] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0058] Figure 1 A flowchart of a product push method provided in an embodiment of this application is shown;
[0059] Figure 2 This document illustrates the overall flowchart of an embodiment of this application in a specific application scenario;
[0060] Figure 3 This illustration shows a block diagram of a product delivery device according to an embodiment of this application;
[0061] Figure 4 A schematic diagram of the structure of a terminal provided in an embodiment of this application is shown. Detailed Implementation
[0062] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0063] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.
[0064] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the scope of this application and its application or use.
[0065] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0066] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0067] The embodiments of this application can be applied to computer systems / servers that can operate with a wide range of other general-purpose or special-purpose computing system environments or configurations. Examples of well-known computing systems, environments, and / or configurations suitable for use with computer systems / servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed cloud computing environments that include any of the above systems, etc.
[0068] Computer systems / servers can be described in the general context of computer system executable instructions (such as program modules) executed by the computer system. Typically, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in distributed cloud computing environments, where tasks are performed by remote processing devices linked through a communication network. In distributed cloud computing environments, program modules can reside on local or remote computing system storage media, including storage devices.
[0069] This application provides a product push method, such as... Figure 1 As shown, the method includes:
[0070] 101. Obtain relevant information about the target user based on the first application, and generate an identity identifier for the target user based on the relevant information.
[0071] The first application is used to represent a third-party application that can serve as a carrier for loading other applications, such as Alipay, Kuaishou, and Douyin. The relevant information includes, but is not limited to, the user's basic information such as age, gender, and occupation, as well as relevant information such as economic status and health status, which can be obtained according to business needs. The identity identifier can be the user's information ID, which is unique. In this embodiment, the current execution terminal can be the server of the target application, such as the server of a travel application (e.g., Ctrip, Qunar, Mafengwo), or an insurance application (e.g., Ping An Insurance, China Life Insurance). This application does not specifically limit the category of the target application. Specifically, when the target user opens the target application in the first application (e.g., when the target user is browsing Douyin, Ctrip is displayed to the target user in the form of a pop-up window, and the user triggers the pop-up window, thereby achieving the purpose of opening Ctrip in Douyin), the current execution terminal obtains the target user's relevant information based on the first application. This can be done by displaying a user information input interface or by obtaining user authorization to retrieve relevant information stored in the first application. This embodiment does not specifically limit this. Furthermore, while storing the user-related information obtained at the current execution end, an identity identifier for the current target user is generated.
[0072] 102. Display the target application association interface carrying the target user's identification mark in the target application's mini-program in the second application, and establish a communication connection between the target user and the dedicated staff based on the target application association interface.
[0073] The second application represents a third-party application with mini-program functionality, such as WeChat. The target application can be the server-side of a travel application (such as Ctrip, Qunar, Mafengwo), or an insurance application (such as Ping An Insurance or China Life Insurance). This application does not specifically limit the category of the target application. The target application association interface represents an interface that can establish a connection with the dedicated staff of the target application, such as a QR code or button interface. For example, taking Douyin as the first application, WeChat as the second application, and Ctrip as the target application, while the Ctrip server, as the current execution end, obtains and stores the relevant information of the target user, the Ctrip server, after authorization by the target user, opens the Ctrip mini-program in WeChat and displays a QR code carrying the target user's identification identifier to guide the target user to scan the QR code. Since this QR code is also the enterprise WeChat QR code of Ctrip's dedicated staff, the user can establish a communication connection with Ctrip's dedicated staff by scanning the QR code, that is, add them as enterprise friends.
[0074] 103. Based on the communication connection, push customized products that match the relevant information of the target user to the target user.
[0075] Customized products are provided by the target application, such as tour packages provided by travel applications (e.g., 11-day, 10-night in-depth tour of Switzerland, 8-day, 7-night tour of five cities in East China), and insurance products provided by insurance applications (e.g., critical illness insurance, personal accident insurance). This application does not specifically limit the categories of customized products.
[0076] It should be noted that after the connection between the target application association interface carrying the target user's identification identifier and the dedicated staff of the target application is established in step 102, the identity of the current target user can be determined because the target application association interface carries the target user's identification identifier. Based on the relevant information obtained, customized products that match the target user can be pushed to them.
[0077] Compared with the prior art, the embodiments of this application obtain relevant user information in the first application and generate an identity identification mark, and display a QR code carrying the identity identification mark in the mini program of the second application. Users can establish a connection with dedicated staff by scanning the QR code. When pushing customized products, the information is pushed according to the user's relevant information. This breaks down the barriers between multiple applications, realizes the automatic merging of the same user information in different applications, improves efficiency, reduces error rate, and realizes automatic data backtracking.
[0078] For further explanation and limitation, in this embodiment of the application, before displaying the target application association interface carrying the target user's identity identifier in the target application's applet in the second application, the method further includes: obtaining the target user's login authorization.
[0079] Login authorization is used to represent the login authorization that allows the launch of the mini-program in the second application.
[0080] It should be noted that before logging into the target application's mini-program in the second application on the current execution end, it is necessary to obtain the target user's login authorization first. Login can only proceed if the target user agrees to log in; if the target user does not agree to log in, the user can be prompted to authorize before being redirected, in order to ensure the user's privacy and security.
[0081] For further explanation and limitation, in this embodiment of the application, the target application's associated interface carrying the target user's identification identifier is displayed in the target application's mini-program within the second application, and a communication connection between the target user and the dedicated staff is established based on the target application's associated interface. Specifically, this includes: launching the target application's mini-program within the second application based on the login authorization result; displaying the target application's associated interface carrying the target user's identification identifier; receiving a trigger event from the target application's associated interface; and establishing a communication connection between the target user and the dedicated staff.
[0082] Specifically, if login authorization from the target user is received, the target application's mini-program within the second application is launched. For example, after authorization from the target user, the Ctrip server opens the Ctrip mini-program in WeChat. Furthermore, an interface associated with the target application carrying the target user's identification identifier is displayed. This could be a QR code carrying the target user's identification identifier or a jump button; this embodiment does not specify a particular interface. A communication connection is established with the target application's dedicated staff by receiving trigger events from the target user regarding the target application's associated interface. For example, if the target application's associated interface is a QR code, the target user's trigger event is recognizing the QR code; if the target application's associated interface is a jump button, the target user's trigger event is clicking the button; this embodiment does not specify a particular interface.
[0083] For further explanation and limitation, in this embodiment of the application, pushing customized products that match the relevant information of the target user to the target user based on the communication connection specifically includes: identifying the user's identity identifier based on the communication connection; obtaining the user's relevant information based on the user's identity identifier; and pushing customized products that match the user's relevant information to the user based on the user's relevant information.
[0084] It should be noted that since the target user establishes a communication connection with the dedicated staff through the target application's associated interface carrying a user identification identifier, the current execution end can identify the target user based on the user identification identifier, thereby determining the identity of each user. Furthermore, based on the user's identification identifier, the execution end retrieves the user information stored on the current execution end and pushes customized products suitable for that user based on that information.
[0085] For example, if user A is a retiree, a senior citizen travel group could be recommended to them; if user B is a recent college graduate, an article such as "The 7 Habits of Highly Effective People" could be recommended to them.
[0086] As an optional implementation, in this embodiment of the application, obtaining relevant information of the target user based on a first application and generating an identification identifier for the target user based on the relevant information specifically includes: displaying a user information input interface in the first application; receiving relevant information of the target user based on the user information input interface; and generating an identification identifier for the target user based on the relevant information.
[0087] Specifically, when a target user opens the target application within the first application (for example, when a target user is browsing Douyin and a pop-up window displays Ctrip, which the user triggers, thus opening Ctrip within Douyin), the current execution end obtains relevant information about the target user based on the first application. This can be done by displaying a user information input interface. Furthermore, it receives and stores the relevant information submitted by the current target user, and simultaneously generates an identity identifier, i.e., an information ID, based on the user's relevant information.
[0088] In a preferred embodiment of this application, the customized product is pushed in the form of a product link; the product link carries the identity identifier of the target user.
[0089] Furthermore, the method in the embodiment also includes: receiving a trigger event from a user for a product link; identifying a target dedicated staff member based on the user's identification identifier carried in the product link, in order to perform data backtracking.
[0090] It should be noted that, in order to achieve data backtracking, in this embodiment of the application, a user identification identifier is added to the customized product link pushed to the user. Since the user establishes a communication connection with the dedicated staff by triggering the target application association interface carrying the user's identification identifier, the dedicated staff responsible for the user can also be identified through the user's identification identifier, thereby achieving data backtracking.
[0091] For example, after user A participates in a senior citizen tour group and reports satisfaction, the current execution terminal can determine the dedicated staff member connected to user A based on the link of the travel product purchased by user A, as well as information such as the push time, and thus perform data backtracking.
[0092] In specific application scenarios, the overall product push process is as follows: Figure 2 As shown, the target application is first opened in application A, guiding the user to complete and submit relevant information. The target application's server stores this information and generates a unique information ID. Simultaneously, the target application's mini-program within WeChat is opened. After user authorization, the user is guided to add the employee's WeChat account. Specifically, a QR code generated based on the user's information ID is displayed; this QR code is the employee's WeChat QR code. The user can long-press to scan the QR code to add the employee's WeChat account. Furthermore, after successfully adding the employee's WeChat account, the target application's server can periodically poll the employee's WeChat friend list to query relevant user information, thus breaking down barriers between multiple applications. Customized products matching each user's information are then pushed to them.
[0093] This application provides a product push method. First, it obtains relevant information about a target user based on a first application and generates an identification identifier for the target user based on this information. Second, it displays a target application association interface carrying the target user's identification identifier in a mini-program of the target application within a second application, and establishes a communication connection between the target user and a dedicated staff member based on this interface. Finally, it pushes a customized product matching the target user's relevant information to the target user based on this communication connection. The customized product is provided by the target application. Compared with existing technologies, this application's embodiment obtains relevant user information in a first application, generates an identification identifier, and displays a QR code carrying the identification identifier in a mini-program of the second application. The user establishes a connection with a dedicated staff member by scanning the QR code. When pushing customized products, the method pushes products based on the user's relevant information, breaking down barriers between multiple applications, automatically merging the same user information across different applications, improving efficiency, reducing error rates, and enabling automatic data backtracking.
[0094] Furthermore, as a response to the above Figure 1 To implement the method shown, this application provides a product push device, such as... Figure 3 As shown, the device includes:
[0095] The first acquisition module 21, the connection module 22, and the push module 23.
[0096] The first acquisition module 21 is used to acquire relevant information of the target user based on the first application, and generate the identity identification mark of the target user based on the relevant information;
[0097] The connection module 22 is used to display a target application association interface carrying the identity identification mark of the target user in the applet of the target application in the second application, and to establish a communication connection between the target user and the dedicated staff based on the target application association interface;
[0098] The push module 23 is used to push customized products that match the relevant information of the target user to the target user based on the communication connection. The customized products are provided by the target application.
[0099] In specific application scenarios, before the connection module, the device further includes:
[0100] The second acquisition module is used to acquire the login authorization of the target user, wherein the login authorization is used to represent the login authorization that allows the launch of the mini-program in the second application.
[0101] In specific application scenarios, the push module specifically includes:
[0102] The launch unit is used to launch the target application's applet in the second application based on the login authorization result;
[0103] The first display unit is used to display the target application associated interface carrying the identity identification mark of the target user;
[0104] The connection unit is used to receive the trigger event of the target application's associated interface and establish a communication connection between the target user and the dedicated staff.
[0105] In specific application scenarios, the push module specifically includes:
[0106] The identification unit is used to identify the user's identity identifier based on the communication connection;
[0107] The acquisition unit is used to acquire relevant information about the user based on the user's identity identifier;
[0108] The push unit is used to push customized products that match the user's relevant information to the user based on the user's relevant information.
[0109] In specific application scenarios, the first acquisition module specifically includes:
[0110] The second display unit is used to display the user information input interface in the first application.
[0111] The receiving unit is configured to receive relevant information of the target user based on the user information input interface;
[0112] The generation unit is used to generate the identity identifier of the target user based on the relevant information.
[0113] In specific application scenarios, the customized products are pushed out in the form of product links;
[0114] The product link carries the identity identifier of the target user.
[0115] In specific application scenarios, the device further includes:
[0116] The receiving module is used to receive user-triggered events related to product links;
[0117] The backtracking module is used to identify the target dedicated staff member based on the user's identity identification carried by the product link, so as to backtrack the data.
[0118] This application provides a product push device. First, it acquires relevant information about a target user based on a first application and generates an identification identifier for the target user based on this information. Second, it displays a target application association interface carrying the target user's identification identifier in a mini-program of the target application within a second application, and establishes a communication connection between the target user and a dedicated staff member based on this interface. Finally, it pushes a customized product matching the target user's relevant information to the target user based on this communication connection. The customized product is provided by the target application. Compared with existing technologies, this application's embodiment, by acquiring user-related information in a first application, generating an identification identifier, and displaying a QR code carrying the identification identifier in a mini-program of a second application, allows the user to establish a connection with a dedicated staff member by scanning the QR code. When pushing customized products, the device pushes products based on the user's relevant information, breaking down barriers between multiple applications, automatically merging the same user information across different applications, improving efficiency, reducing error rates, and enabling automatic data backtracking.
[0119] According to one embodiment of this application, a storage medium is provided, the storage medium storing at least one executable instruction, the computer-executable instruction being able to execute the product push method in any of the above method embodiments.
[0120] Based on this understanding, the technical solution of this application can be embodied in the form of a software product. This software product can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or portable hard drive), and includes several instructions to cause a computer device (such as a personal computer, server, or network device) to execute the methods described in the various implementation scenarios of this application.
[0121] Figure 4 The diagram shows a structural schematic of a terminal according to one embodiment of the present application. The specific embodiments of the present application do not limit the specific implementation of the terminal.
[0122] like Figure 4 As shown, the terminal may include: a processor 302, a communications interface 304, a memory 306, and a communications bus 308.
[0123] The processor 302, communication interface 304, and memory 306 communicate with each other via communication bus 308.
[0124] Communication interface 304 is used to communicate with other network elements such as clients or other servers.
[0125] The processor 302 is used to execute program 310, specifically to perform the relevant steps in the above-described product push method embodiment.
[0126] Specifically, program 310 may include program code that includes computer operation instructions.
[0127] Processor 302 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application. The terminal includes one or more processors, which may be processors of the same type, such as one or more CPUs; or they may be processors of different types, such as one or more CPUs and one or more ASICs.
[0128] Memory 306 is used to store program 310. Memory 306 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0129] Specifically, program 310 can be used to cause processor 302 to perform the following operations:
[0130] The first application obtains relevant information about the target user and generates an identity identifier for the target user based on the relevant information.
[0131] In the second application, the target application's mini-program displays a target application association interface carrying the target user's identity identification mark, and establishes a communication connection between the target user and the dedicated staff based on the target application association interface;
[0132] Based on the communication connection, a customized product matching the relevant information of the target user is pushed to the target user, and the customized product is provided by the target application.
[0133] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the physical device to which the aforementioned products are distributed, supporting the operation of information processing programs and other software and / or programs. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software in the information processing physical device.
[0134] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For system embodiments, since they largely correspond to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0135] The methods and systems of this application may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of this application are not limited to the order specifically described above, unless otherwise specifically stated. Furthermore, in some embodiments, this application may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the methods according to this application. Thus, this application also covers recording media storing programs for performing the methods according to this application.
[0136] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.
[0137] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A product push method, characterized in that, include: The first application obtains relevant information about the target user and generates an identity identifier for the target user based on the relevant information. The identity identifier is an information ID, which is a unique identity identifier generated based on the user's relevant information. It is generated by the server of the target application and stored on the server in association with the relevant information of the target user. In the second application, the target application's mini-program displays a target application association interface carrying the target user's identification identifier, and establishes a communication connection between the target user and the dedicated staff based on the target application association interface. The target application association interface is an interactive QR code or jump button carrying the target user's identification identifier. Based on the communication connection, a customized product matching the relevant information of the target user is pushed to the target user, and the customized product is provided by the target application; The process of pushing customized products that match the relevant information of the target user to the target user based on the communication connection specifically includes: The user's identity identifier is identified based on the communication connection; The relevant information of the user is obtained based on the user's identity identifier, wherein the relevant information is obtained from the server. Based on the user's relevant information, a customized product matching the user's relevant information is pushed to the user.
2. The method according to claim 1, characterized in that, Before displaying the target application association interface carrying the target user's identification identifier in the target application's mini-program within the second application, the method further includes: Obtain the login authorization of the target user, which represents the login authorization to allow the launch of the mini-program in the second application.
3. The method according to claim 2, characterized in that, The target application's mini-program within the second application displays a target application association interface carrying the target user's identification identifier, and establishes a communication connection between the target user and a dedicated staff member based on the target application association interface, specifically including: Based on the login authorization result, launch the target application's mini-program in the second application; Display the target application associated interface carrying the identity identifier of the target user; Receive the trigger event of the target application's associated interface and establish a communication connection between the target user and the dedicated staff member.
4. The method according to claim 1, characterized in that, The step of obtaining relevant information about the target user based on the first application and generating an identification identifier for the target user based on the relevant information specifically includes: The user information input interface is displayed in the first application. The relevant information of the target user is received based on the user information input interface; The target user's identity identifier is generated based on the relevant information.
5. The method according to claim 1, characterized in that, The customized products are pushed out in the form of product links; The product link carries the identity identifier of the target user.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: Receive user-triggered events for product links; Based on the user's identification identifier carried by the product link, the target dedicated staff can be identified for data retrieval.
7. A product pushing device, characterized in that, include: The first acquisition module is used to acquire relevant information of the target user based on the first application, and generate an identity identifier of the target user based on the relevant information. The identity identifier is an information ID, which is a unique identity identifier generated based on the user's relevant information and is generated by the server of the target application and stored on the server in association with the relevant information of the target user. The connection module is used to display a target application association interface carrying the identity identification mark of the target user in the mini-program of the target application in the second application, and to establish a communication connection between the target user and the dedicated staff based on the target application association interface. The target application association interface is an interactive QR code or jump button carrying the identity identification mark of the target user. The push module is used to push customized products that match the relevant information of the target user to the target user based on the communication connection, wherein the customized products are provided by the target application; The push module specifically includes: The identification unit is used to identify the user's identity identifier based on the communication connection; The acquisition unit is used to acquire relevant information of the user based on the user's identity identifier, wherein the relevant information is acquired from the server. The push unit is used to push customized products that match the user's relevant information to the user based on the user's relevant information.
8. A storage medium storing at least one executable instruction, characterized in that, The executable instructions cause the processor to perform the operations corresponding to the product push method as described in any one of claims 1-6.
9. An electronic device, comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, characterized in that the executable instruction causes the processor to perform the operation corresponding to the product push method as described in any one of claims 1-6.
Citation Information
Patent Citations
Advanced smart code construction method and system for breaking through public domain and private domain users
CN113672827A