Resource push methods and related products
Through the target official account, we push questions related to real estate projects to users and obtain answers, determine resource information, solve the problem of low message push efficiency on WeChat platform, realize the push resource information that users are interested in under user interaction, and improve push efficiency and Interactive.
Patent Information
- Application Number
- CN202111106534.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-22
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2041-09-22
AI Technical Summary
In the prior art, the efficiency of public accounts pushing messages on WeChat platforms is low, and users need to interact with the brand official accounts within 48 hours before they can continue to push messages, resulting in a reduced efficiency of message push.
Through the target official account, push target questions about the target real estate project to users, obtain the user's target answers, determine the target resource information corresponding to the answers, and push the information to users, actively guide user interaction, and improve message push efficiency.
In the case of user interaction, it realizes that the resource information of interest is pushed based on the user's wishes, which improves the efficiency of message push and enhances the interaction between the official account and the user.
Smart Images

Figure CN114003804B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a resource push method and related products. Background Art
[0002] With the rapid development of electronic technology, electronic devices (such as mobile phones, tablet computers, etc.) are widely used in users' lives. Taking mobile phones as an example, various applications can be installed in mobile phones, such as WeChat. Although public accounts have been widely used in the WeChat platform in the prior art, the premise for public accounts to push messages to users is that users need to interact with the brand public account within 48 hours. For example, for real estate projects, users need to interact with the public account before further push, thus reducing the efficiency of message push. Summary of the invention
[0003] The embodiments of the present application provide a resource push method and related products, which can improve message push efficiency.
[0004] In a first aspect, an embodiment of the present application provides a resource push method, the method comprising:
[0005] Pushing a target question about a target real estate project to the user through a target public account, wherein the target question includes P optional answers, where P is an integer greater than 1;
[0006] Obtaining a target answer selected by the user from the P optional answers;
[0007] Determining target resource information corresponding to the target answer;
[0008] The target resource information is pushed to the user.
[0009] In a second aspect, an embodiment of the present application provides a resource pushing device, the device comprising: a first pushing unit, an acquiring unit, a determining unit, and a second pushing unit, wherein:
[0010] The first push unit is used to push a target question about a target real estate project to the user through a target public account, wherein the target question includes P optional answers, where P is an integer greater than 1;
[0011] The obtaining unit is used to obtain a target answer selected by the user from the P optional answers;
[0012] The determining unit is used to determine the target resource information corresponding to the target answer;
[0013] The second pushing unit is used to push the target resource information to the user.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.
[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect of the embodiment of the present application.
[0016] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.
[0017] The implementation of the embodiments of the present application has the following beneficial effects:
[0018] It can be seen that the resource push method and related products described in the embodiments of the present application push target questions about target real estate projects to users through a target public account, where the target question includes P optional answers, where P is an integer greater than 1, and obtains the target answer selected by the user from the P optional answers, determines the target resource information corresponding to the target answer, and pushes the target resource information to the user. This can actively push questions related to real estate projects to users, thereby arousing user interest. In the case of user response interaction, the resource information of interest to the user can be pushed based on the user's wishes, which helps to improve the efficiency of message push. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art 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 paying creative work.
[0020] Figure 1A It is a flowchart of a resource push method provided in an embodiment of the present application;
[0021] Figure 1B This is a schematic diagram of an interface demonstration of a target public account provided in an embodiment of the present application;
[0022] Figure 2It is a flowchart of another resource push method provided in an embodiment of the present application;
[0023] Figure 3 is a structural schematic diagram of an electronic device provided in an embodiment of the present application;
[0024] Figure 4 It is a block diagram of the functional units of a resource push device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] 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.
[0026] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0027] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The presentation of the phrase at various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0028] The electronic device described in the embodiment of the present application may be a computer device with communication function, and the electronic device may include at least one of the following: a mobile phone, a tablet computer, a vehicle-mounted device, a wearable device, a smart home device, etc., which are not limited here. The electronic device may also be a server.
[0029] The embodiments of the present application are described in detail below.
[0030] See also Figure 1A , Figure 1A : is a flow chart of a resource push method provided in an embodiment of the present application. As shown in the figure, the resource push method includes:
[0031] 101. Push a target question about a target real estate project to a user through a target public account, where the target question includes P optional answers, where P is an integer greater than 1.
[0032] In the embodiment of the present application, the target public account may be a public account of an enterprise or institution related to real estate business, for example, a public account of a real estate company, a real estate agency, or a real estate auction unit. The target question may be one or more.
[0033] In a specific implementation, after the user adds the target public account, the target question about the target real estate project can be actively pushed to the user through the target public account. The target question can include P optional answers, where P is an integer greater than 1. The target question can be used to guide the user to complete the questionnaire or information of related dimensions of the house that they are interested in or want to buy. The embodiment of the present application can not only reduce the user's operating cost to a minimum, but also ensure that the brand can capture the user's interactive behavior, and at the same time realize the state of the user "actively" initiating interaction with the public account, enhance the interactivity between the public account and the user, and improve the efficiency of subsequent push.
[0034] For example, in the specific implementation, in the above new product activities, the public account can reply to the keyword [menu conversation] to receive the specific content of the activity and the corresponding questions. In the embodiment of the present application, the system homepage menu conversation is configured with the opening words: Easily answer 3 questions to subscribe to messages and get the first-hand new house, discount, and gift activity information! ! What do you care about most? And set the answers to the menu options, edit the options for consumers to choose. Multiple questions can be set as needed, and the exposure can be increased from the multiple answers set to promote the product.
[0035] In the embodiment of the present application, the content to be replied can be set for each menu option, which can be in the form of text, pictures, H5, mini-programs, etc., or it can be a menu conversation. You can also select pictures and texts in the official account to guide users to understand good houses more quickly and expose good houses.
[0036] 102. Obtain a target answer selected by the user from the P optional answers.
[0037] Among them, P optional answers can be displayed on the user's display screen, and the user can select at least one of the optional answers as the target answer. Of course, it is also possible to receive a voice signal input by the user and select the target answer based on the voice signal. Figure 1B As shown, the official account can realize active push, and the user can select the corresponding answer to the pushed question.
[0038] 103. Determine target resource information corresponding to the target answer.
[0039] Among them, in the embodiment of the present application, the mapping relationship between the answer and the resource information can be pre-stored, and then the target resource information corresponding to the target answer can be determined according to the mapping relationship. The target resource information can include at least one of the following: building name, building location, building type, building price, building supporting facilities, building planning, building supporting degree, building discount, etc., which are not limited here.
[0040] Optionally, the above step 103, pushing the target resource information corresponding to the target answer to the user, may include the following steps:
[0041] A31. Obtain first reference resource information corresponding to the target answer;
[0042] A32. Obtain target attribute information of the user;
[0043] A33, determining a first screening keyword according to the target attribute information;
[0044] A34. Filter the first reference resource information according to the first screening keyword to obtain the target resource information.
[0045] Among them, in the embodiment of the present application, the target attribute information may include at least one of the following: name, gender, age, company name, company address, occupation, income, cash flow, credit status, family situation, user portrait, etc., which are not limited here.
[0046] Specifically, different answers may correspond to different reference resource information. For example, if the user is concerned about "degree", real estates with better degrees can be pushed to the user first. If the user is concerned about transportation, real estates with convenient transportation can be pushed to the user. In the specific implementation, different answers correspond to different reference resource information, and the user's target attribute information can also be obtained. Different attribute information can correspond to different screening keywords. In the embodiment of the present application, the screening keywords may include at least one of the following: unit price, total price, building area, floor area, apartment type, opening date, orientation, location, degree requirements, floor, green area, developer quality, property quality, etc., which are not limited here. The mapping relationship between attribute information and screening keywords can be pre-stored, and then the first screening keyword can be determined according to the target attribute information, and then the first reference resource information can be screened according to the first screening keyword to obtain the target resource information. In this way, resource information that is strongly related to the user himself can be obtained, which helps to improve the push efficiency.
[0047] Further, optionally, the above step A32, obtaining the target attribute information of the user, may include the following steps:
[0048] A321. Obtain at least one associated application corresponding to the target public account;
[0049] A322. Acquire registration information of the at least one associated application to obtain at least one registration information;
[0050] A323. Determine the target attribute information according to the at least one registration information.
[0051] Among them, in an embodiment of the present application, the registration information may include at least one of the following: user name, registration time, registration location, recommended user, name, gender, age, company name, company address, occupation, income status, cash flow status, credit status, family status, user portrait, etc., which are not limited here.
[0052] In a specific implementation, there are often supporting applications behind a public account. For example, application A also has a related public account. Then, at least one associated application corresponding to the target public account can be obtained. Then, the registration information corresponding to the at least one associated application can be obtained. At least one registration information can be integrated based on the at least one registration information to obtain the target attribute information. In this way, the efficiency of obtaining attribute information can be improved.
[0053] Optionally, the above step 103, pushing the target resource information corresponding to the target answer to the user, may include the following steps:
[0054] B31. Obtain information of M friends of the user who follows the target public account and has interacted with the target public account, where M is a positive integer;
[0055] B32, determining friend information related to the target answer from the M friend information to obtain N friend information, where N is a positive integer not greater than M;
[0056] B33, obtaining second reference resource information corresponding to the N friend information;
[0057] B34, determining the intimacy between the N friendly information and the user, and obtaining N intimacy;
[0058] B35. Determine a second screening keyword according to the N intimacy levels;
[0059] B36. Filter the second reference resource information according to the second screening keyword to obtain the target resource information.
[0060] Among them, it is often not just the user who follows a public account, but it is possible that his friends will also follow the public account.
[0061] In a specific implementation, M friend information of users who follow the target public account and have interacted with the target public account can be obtained, where M is a positive integer. The friend information related to the target answer can be determined from the M friend information to obtain N friend information, where N is a positive integer not greater than M. The second reference resource information corresponding to the N friend information can also be obtained, and then the intimacy between the N friendly information and the user can be determined to obtain N intimacy. The intimacy reflects the degree of intimacy between the friend and the user himself. "Birds of a feather flock together", and the higher the intimacy, the more similar their needs. Furthermore, the second screening keyword can be determined based on the N intimacy. For example, at least one keyword corresponding to the intimacy among the screening keywords corresponding to the N intimacy is used as the second screening keyword, and then the second reference resource information is screened based on the second screening keyword to obtain the target resource information. In this way, the relevant information of the friend can be fully utilized to push the resource information that the user is interested in. After all, "birds of a feather flock together", and the resource information that the friend pays attention to is often very likely to be the resource information that the user himself is more interested in.
[0062] Optionally, the above step B35, determining the second screening keyword according to the N intimacy levels, may include the following steps:
[0063] B351. Select the intimacy degree greater than the preset intimacy degree from the N intimacy degrees to obtain K intimacy degrees, where K is a positive integer less than or equal to N;
[0064] B352. Determine the screening keywords corresponding to the K intimacy levels to obtain multiple groups of screening keywords;
[0065] B353. Determine the second screening keyword according to the multiple groups of screening keywords.
[0066] Among them, the preset intimacy can be preset or the system defaults. In a specific implementation, the intimacy of N intimacy degrees greater than the preset intimacy degree can be selected to obtain K intimacy degrees, where K is a positive integer less than or equal to N, that is, friends with strong intimacy can be selected, and then the screening keywords corresponding to the K intimacy degrees can be determined to obtain multiple groups of screening keywords, and then the second screening keywords can be determined based on the multiple groups of screening keywords. For example, any group of screening keywords in the multiple groups of screening keywords can be used as the second screening keyword, or the group of screening keywords that appear the most times in the multiple groups of screening keywords can be used as the second screening keyword.
[0067] Optionally, the above step B353, determining the screening keywords corresponding to the K intimacy levels to obtain multiple groups of screening keywords, includes the following steps:
[0068] B3531. Obtain the friend circles corresponding to the K intimacy levels to obtain K friend circles;
[0069] B3532, determining a screening keyword for each of the K friend circles to obtain K screening keyword sets;
[0070] B3533, clustering the K screening keyword sets to obtain multiple categories of screening keywords;
[0071] B3534. Filter keywords of the category with the largest number of categories among the multiple categories of screening keywords to obtain the multiple groups of screening keywords.
[0072] In the specific implementation, K friend circles corresponding to intimacy can be obtained, and K friend circles can be obtained. The friend circle can be a friend circle related to the target public account, that is, the friends in the friend circle all follow the target public account, that is, different friend circles, then they can correspond to a group, and then determine the filtering keywords of each friend circle in the K friend circles, and obtain K filtering keyword sets. The K filtering keyword sets are clustered to obtain multiple categories of filtering keywords. Furthermore, the category with the largest number of categories in the multiple categories of filtering keywords can be used to obtain multiple groups of filtering keywords. In this way, the friend circle resources behind the friends can be considered, and big data analysis can be used to accurately locate the user himself and achieve accurate push.
[0073] 104. Push the target resource information to the user.
[0074] In the embodiment of the present application, the target resource information can be pushed to the user through the target public account. For example, the target resource information can be pushed to the user at a preset time interval, and the preset time interval can be set by default by the system.
[0075] Optionally, the above step 104, pushing the target resource information corresponding to the target answer to the user, may include the following steps:
[0076] 41. Determine the target browsing parameters of the user for the target public account;
[0077] 42. Determine target push parameters according to the target browsing parameters;
[0078] 43. Push target resource information corresponding to the target answer to the user according to the target push parameter.
[0079] Among them, in the embodiment of the present application, the target browsing parameter may include at least one of the following: number of browsing times, browsing duration, browsing frequency, browsing content section, etc., which are not limited here. The push parameter may include at least one of the following: push frequency, push time, push method, etc., which are not limited here. The mapping relationship between the browsing parameter and the push parameter can be pre-stored, and then the target push parameter corresponding to the target browsing parameter can be determined based on the mapping relationship, and then the target resource information corresponding to the target answer can be pushed to the user according to the target push parameter.
[0080] Optionally, when the target public account belongs to a target application, before step 101, the following steps may also be included:
[0081] A1. Obtain target operation parameters of the target application;
[0082] A2. Extracting features of the target operation parameters to obtain target features;
[0083] A3. When the target feature meets the preset conditions, execute the step of pushing the target question about the target real estate project to the user through the target public account.
[0084] Among them, the preset conditions can be pre-set or system default. In the embodiment of the present application, the target operation parameters may include at least one of the following: operation content, operation area, operation frequency, number of operations, etc., which are not limited here. The target feature is used to reflect the user's operation behavior. The target feature can be at least one of the following: user behavior, feature points, feature vectors, etc., which are not limited here. For example, if the user behavior is that the user is following a public account, it means that the target feature meets the preset conditions, and step 101 can be executed. In this way, the user's intention can be identified based on the user's operation, and then the relevant content of the real estate project can be pushed to the user based on the intention.
[0085] To illustrate, in an embodiment of the present application, the WeChat service account is connected in the system related to the target public account, and the menu session is clicked in the WeChat marketing tab to enter the menu session list page, and the corresponding public account is selected. By default, all menu sessions under one public account are displayed.
[0086] Based on the above embodiments of the present application, fans can be guided to select content categories on their own, which facilitates the capture of user behavior, and further stratification and grouping. This function can be used to solve problems with half the effort: the intelligent menu combined with automatic replies can solve complex business consulting problems and guide fans to select content categories on their own. Click behaviors will be recorded in the system of the embodiments of the present application to form a complete user portrait.
[0087] In addition, in addition to WeChat menus and graphic message content, new content display channels are added. When setting menu conversation function questions in the embodiment of the present application, the option can be set to view the public account pictures and texts by clicking, and the public account content can be displayed in the options. In this way, users will not only find content in the public account, but also directly push corresponding content according to the problem, which is simple and convenient.
[0088] Furthermore, without causing trouble for users, it creates interaction between users and official accounts, providing the possibility for other ways of reaching out. In fact, the menu conversation function is equivalent to changing the previous user's active reply to information into the current click behavior. From a common sense point of view, click behavior is much easier to achieve than replying to content. Users may be too lazy to reply to text content, but it is very easy to click. Once the user clicks, you have another 48 hours to push. The brand has another opportunity to reach users with other activity messages.
[0089] Optionally, before the above step 104 pushes the target resource information corresponding to the target answer to the user, the following steps are also included:
[0090] B1. Get the current location;
[0091] B2. When the current location is a preset location, push target resource information corresponding to the target answer to the user.
[0092] The preset location can be preset or set by the system by default, and the preset location can be the location included in the resource information in the target resource information. In a specific implementation, the user can be located, and then the current location can be obtained. When the current location is the preset location, the target resource information corresponding to the target answer can be pushed to the user. Otherwise, the target resource information corresponding to the target answer can not be pushed to the user. In this way, the function of pushing resources at a specified location can be realized. For example, when the user is near a certain building, the relevant information of the building can be pushed to the user, which helps to improve the push efficiency.
[0093] It can be seen that the resource push method described in the embodiment of the present application pushes a target question about a target real estate project to a user through a target public account, wherein the target question includes P optional answers, where P is an integer greater than 1, and obtains the target answer selected by the user from the P optional answers, determines the target resource information corresponding to the target answer, and pushes the target resource information to the user. This can actively push questions related to real estate projects to the user, thereby arousing the user's interest. In the case of user response interaction, the resource information of interest to the user can be pushed based on the user's wishes, which helps to improve the efficiency of message push.
[0094] With the above Figure 1AFor example, see Figure 2 , Figure 2 : is a flow chart of a resource push method provided in an embodiment of the present application. As shown in the figure, the resource push method includes:
[0095] 201. Obtain target operation parameters of a target application, where a target public account runs on the target application.
[0096] 202. Perform feature extraction on the target operation parameter to obtain target features.
[0097] 203. When the target feature meets a preset condition, a target question about the target real estate project is pushed to the user through the target public account, where the target question includes P optional answers, where P is an integer greater than 1.
[0098] 204. Obtain a target answer selected by the user from the P optional answers.
[0099] 205. Determine target resource information corresponding to the target answer.
[0100] 206. Push the target resource information to the user.
[0101] The specific description of the above steps 201 to 206 can refer to the above Figure 1A The corresponding steps of the described resource push method will not be repeated here.
[0102] It can be seen that the resource push method described in the embodiment of the present application obtains the target operation parameters of the target application, the target public account runs in the target application, and features are extracted for the target operation parameters to obtain target features. When the target features meet the preset conditions, the target questions about the target real estate project are pushed to the user through the target public account. The target question includes P optional answers, where P is an integer greater than 1. The target answer selected by the user from the P optional answers is obtained, the target resource information corresponding to the target answer is determined, and the target resource information is pushed to the user. This can actively push questions related to real estate projects to the user, thereby arousing the user's interest. In the case of user response interaction, the resource information of interest to the user can be pushed based on the user's wishes, which helps to improve the efficiency of message push.
[0103] In accordance with the above embodiment, please refer to Figure 3 , Figure 3 : is a structural diagram of an electronic device provided in an embodiment of the present application. As shown in the figure, the electronic device includes a processor, a memory, a communication interface, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the processor. In the embodiment of the present application, the program includes instructions for executing the following steps:
[0104] Pushing a target question about a target real estate project to the user through a target public account, wherein the target question includes P optional answers, where P is an integer greater than 1;
[0105] Obtaining a target answer selected by the user from the P optional answers;
[0106] Determining target resource information corresponding to the target answer;
[0107] The target resource information is pushed to the user.
[0108] Optionally, in determining the target resource information corresponding to the target answer, the program includes instructions for performing the following steps:
[0109] Acquire first reference resource information corresponding to the target answer;
[0110] Acquire target attribute information of the user;
[0111] Determine a first screening keyword according to the target attribute information;
[0112] The first reference resource information is screened according to the first screening keyword to obtain the target resource information.
[0113] Optionally, in the aspect of obtaining the target attribute information of the user, the program includes instructions for executing the following steps:
[0114] Obtain at least one associated application corresponding to the target official account;
[0115] Acquire registration information of the at least one associated application to obtain at least one registration information;
[0116] The target attribute information is determined according to the at least one registration information.
[0117] Optionally, in determining the target resource information corresponding to the target answer, the program includes instructions for performing the following steps:
[0118] Obtain information of M friends of the user who follows the target public account and has interacted with the target public account, where M is a positive integer;
[0119] Determine the friend information related to the target answer from the M friend information to obtain N friend information, where N is a positive integer not greater than M;
[0120] Obtaining second reference resource information corresponding to the N friend information;
[0121] Determine the intimacy between the N friendly information and the user to obtain N intimacy;
[0122] Determining a second screening keyword according to the N intimacy levels;
[0123] The second reference resource information is screened according to the second screening keyword to obtain the target resource information.
[0124] Optionally, in the aspect of determining the second screening keyword according to the N intimacy levels, the program includes instructions for executing the following steps:
[0125] Selecting the intimacy of the N intimacy degrees whose intimacy degree is greater than the preset intimacy degree to obtain K intimacy degrees, where K is a positive integer less than or equal to N;
[0126] Determine the screening keywords corresponding to the K intimacy levels to obtain multiple groups of screening keywords;
[0127] The second screening keyword is determined according to the multiple groups of screening keywords.
[0128] Optionally, in the aspect of pushing the target resource information to the user, the program includes instructions for executing the following steps:
[0129] Determining target browsing parameters of the user for the target public account;
[0130] Determining target push parameters according to the target browsing parameters;
[0131] Push target resource information corresponding to the target answer to the user according to the target push parameter.
[0132] Optionally, when the target public account belongs to a target application, the program further includes instructions for executing the following steps:
[0133] Acquire target operation parameters of the target application;
[0134] Performing feature extraction on the target operation parameter to obtain target features;
[0135] When the target feature meets the preset conditions, the step of pushing the target question about the target real estate project to the user through the target public account is executed.
[0136] It can be seen that the electronic device described in the embodiment of the present application pushes a target question about a target real estate project to a user through a target public account, where the target question includes P optional answers, where P is an integer greater than 1, obtains the target answer selected by the user from the P optional answers, determines the target resource information corresponding to the target answer, and pushes the target resource information to the user. It can actively push questions related to the real estate project to the user, thereby arousing the user's interest. When the user responds and interacts, the resource information of interest to the user can be pushed based on the user's wishes, which helps to improve the efficiency of message push.
[0137] Figure 4 4 is a functional unit block diagram of a resource push device 400 involved in an embodiment of the present application. The resource push device 400 is applied to an electronic device, and the device 400 includes: a first push unit 401, an acquisition unit 402, a determination unit 403, and a second push unit 404, wherein:
[0138] The first push unit 401 is used to push a target question about a target real estate project to the user through a target public account, wherein the target question includes P optional answers, where P is an integer greater than 1;
[0139] The acquisition unit 402 is used to acquire a target answer selected by the user from the P optional answers;
[0140] The determining unit 403 is used to determine the target resource information corresponding to the target answer;
[0141] The second pushing unit 404 is configured to push the target resource information to the user.
[0142] Optionally, in determining the target resource information corresponding to the target answer, the determining unit 403 is specifically configured to:
[0143] Acquire first reference resource information corresponding to the target answer;
[0144] Acquire target attribute information of the user;
[0145] Determine a first screening keyword according to the target attribute information;
[0146] The first reference resource information is screened according to the first screening keyword to obtain the target resource information.
[0147] Optionally, in the aspect of acquiring the target attribute information of the user, the determining unit 403 is specifically configured to:
[0148] Obtain at least one associated application corresponding to the target official account;
[0149] Acquire registration information of the at least one associated application to obtain at least one registration information;
[0150] The target attribute information is determined according to the at least one registration information.
[0151] Optionally, in determining the target resource information corresponding to the target answer, the determining unit 403 is specifically configured to:
[0152] Obtain information of M friends of the user who follows the target public account and has interacted with the target public account, where M is a positive integer;
[0153] Determine the friend information related to the target answer from the M friend information to obtain N friend information, where N is a positive integer not greater than M;
[0154] Obtaining second reference resource information corresponding to the N friend information;
[0155] Determine the intimacy between the N friendly information and the user to obtain N intimacy;
[0156] Determining a second screening keyword according to the N intimacy levels;
[0157] The second reference resource information is screened according to the second screening keyword to obtain the target resource information.
[0158] Optionally, in determining the second screening keyword according to the N intimacy levels, the determining unit 403 is specifically configured to:
[0159] Selecting the intimacy of the N intimacy degrees whose intimacy degree is greater than the preset intimacy degree to obtain K intimacy degrees, where K is a positive integer less than or equal to N;
[0160] Determine the screening keywords corresponding to the K intimacy levels to obtain multiple groups of screening keywords;
[0161] The second screening keyword is determined according to the multiple groups of screening keywords.
[0162] Optionally, in the aspect of pushing the target resource information to the user, the second pushing unit 404 is specifically configured to:
[0163] Determining target browsing parameters of the user for the target public account;
[0164] Determining target push parameters according to the target browsing parameters;
[0165] Push target resource information corresponding to the target answer to the user according to the target push parameter.
[0166] Optionally, when the target public account belongs to a target application, the device 400 is further specifically used for:
[0167] Acquire target operation parameters of the target application;
[0168] Performing feature extraction on the target operation parameter to obtain target features;
[0169] When the target feature meets the preset conditions, the step of pushing the target question about the target real estate project to the user through the target public account is executed.
[0170] It can be seen that the resource push device described in the embodiment of the present application pushes a target question about a target real estate project to a user through a target public account, wherein the target question includes P optional answers, where P is an integer greater than 1, obtains the target answer selected by the user from the P optional answers, determines the target resource information corresponding to the target answer, and pushes the target resource information to the user. This can actively push questions related to real estate projects to the user, thereby arousing the user's interest. In the case of user response interaction, the resource information of interest to the user can be pushed based on the user's wishes, which helps to improve the efficiency of message push.
[0171] It can be understood that the functions of each program module of the resource push device of this embodiment can be specifically implemented according to the method in the above method embodiment. The specific implementation process can refer to the relevant description of the above method embodiment, which will not be repeated here.
[0172] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.
[0173] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.
[0174] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to 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 and modules involved are not necessarily required by the present application.
[0175] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0176] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0177] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0178] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0179] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.
[0180] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.
[0181] The embodiments of the present application are introduced in detail above. 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 and core idea of the present application. 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 resource push method, characterized in that: The method comprises: Pushing a target question about a target real estate project to the user through a target public account, the target question including P optional answers, the target public account being a public account of an enterprise or institution related to real estate business; the target question is used to guide the user to complete a questionnaire or information of relevant dimensions on the house that they are interested in or want to buy; P is an integer greater than 1; Obtaining a target answer selected by the user from the P optional answers; Determine target resource information corresponding to the target answer, the target resource information including at least one of the following: building name, building location, building unit type, building price, building supporting facilities, building planning, building supporting degree, and building discount; Pushing the target resource information to the user; Wherein, pushing the target resource information to the user includes: Determine the target browsing parameters of the user for the target public account; the target browsing parameters include: number of views, browsing time, browsing frequency, and browsing content section; Determine the target push parameters according to the target browsing parameters; the push parameters include: push frequency, push time, and push method; Pushing target resource information corresponding to the target answer to the user according to the target push parameter; Wherein, when the target public account belongs to a target application, the method further includes: Acquire target operation parameters of the target application; the target operation parameters include: operation content, operation area, operation frequency, and operation times; Extracting features of the target operation parameters to obtain target features; the target features are used to reflect the user's operation behavior; When the target feature meets the preset conditions, the step of pushing the target question about the target real estate project to the user through the target public account is executed.
2. The method according to claim 1, characterized in that The determining of target resource information corresponding to the target answer includes: Acquire first reference resource information corresponding to the target answer; Acquire target attribute information of the user; Determine a first screening keyword according to the target attribute information; The first reference resource information is screened according to the first screening keyword to obtain the target resource information.
3. The method according to claim 2, characterized in that The obtaining of target attribute information of the user includes: Obtain at least one associated application corresponding to the target official account; Acquire registration information of the at least one associated application to obtain at least one registration information; The target attribute information is determined according to the at least one registration information.
4. The method according to claim 1, characterized in that: The determining of target resource information corresponding to the target answer includes: Obtain information of M friends of the user who follows the target public account and has interacted with the target public account, where M is a positive integer; Determine the friend information related to the target answer from the M friend information to obtain N friend information, where N is a positive integer not greater than M; Obtaining second reference resource information corresponding to the N friend information; Determine the intimacy between the N friendly information and the user to obtain N intimacy; Determining a second screening keyword according to the N intimacy levels; The second reference resource information is screened according to the second screening keyword to obtain the target resource information.
5. The method according to claim 4, characterized in that The determining of the second screening keyword according to the N intimacy levels includes: Selecting the intimacy of the N intimacy degrees whose intimacy degree is greater than the preset intimacy degree to obtain K intimacy degrees, where K is a positive integer less than or equal to N; Determine the screening keywords corresponding to the K intimacy levels to obtain multiple groups of screening keywords; The second screening keyword is determined according to the multiple groups of screening keywords.
6. A resource push device, characterized in that: The device comprises: a first pushing unit, an acquiring unit, a determining unit, and a second pushing unit, wherein: The first push unit is used to push a target question about a target real estate project to the user through a target public account, the target question including P optional answers, the target public account being a public account of an enterprise or institution related to real estate business; the target question is used to guide the user to complete a questionnaire or information of relevant dimensions on the house that the user is interested in or wants to buy; P is an integer greater than 1; The obtaining unit is used to obtain a target answer selected by the user from the P optional answers; The determination unit is used to determine target resource information corresponding to the target answer, wherein the target resource information includes at least one of the following: building name, building location, building unit type, building price, building supporting facilities, building planning, building supporting degree, and building discount; The second pushing unit is used to push the target resource information to the user; Wherein, pushing the target resource information to the user includes: Determine the target browsing parameters of the user for the target public account; the target browsing parameters include: number of views, browsing time, browsing frequency, and browsing content section; Determine the target push parameters according to the target browsing parameters; the push parameters include: push frequency, push time, and push method; Pushing target resource information corresponding to the target answer to the user according to the target push parameter; Wherein, when the target public account belongs to a target application, the device is further specifically used for: Acquire target operation parameters of the target application; the target operation parameters include: operation content, operation area, operation frequency, and operation times; Extracting features of the target operation parameters to obtain target features; the target features are used to reflect the user's operation behavior; When the target feature meets the preset conditions, the step of pushing the target question about the target real estate project to the user through the target public account is executed.
7. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store one or more programs and is configured to be executed by the processor, wherein the program comprises instructions for executing the steps in the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Resource pushing method and device
CN107103057A
Information pushing method, apparatus, computer device, and storage medium
CN109299367A