Data processing method and related apparatus
By determining user engagement and interests within the mini-program, the problem of cumbersome subscriptions for users is solved, enabling precise delivery of content that users are interested in and improving the user experience.
Patent Information
- Application Number
- CN202211413278.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-11
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2042-11-11
AI Technical Summary
When pushing different types of messages, existing mini-programs require users to manually subscribe, and the pushed content is poorly related to users' interests, thus failing to meet users' interest needs.
By acquiring the user's operation pages in the target mini-program, we can determine whether it is a follow-up guidance scenario, jump to the corresponding page according to the follow status, determine the user's interests, and filter and push relevant target content in a tiered manner.
It enables precise push of content that users are interested in based on user actions, simplifies the subscription process, and improves the relevance of content and user experience.
Smart Images

Figure CN115905689B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to a data processing method and related device. BACKGROUND
[0002] The application of the applet meets the needs of the public. At present, the applet needs the user to subscribe first for different message types, so as to push the corresponding content, which leads to the fact that when there are multiple different push scenarios, the user needs to manually subscribe a large number of times, and the push content in this case cannot meet the interest needs of the user. SUMMARY
[0003] The embodiments of the present application provide a data processing method and related device, which can push the target content of the user to the user according to the determined interest point, and is beneficial to accurately pushing the content interested by the user to the user.
[0004] In a first aspect, the embodiments of the present application provide a data processing method, which comprises:
[0005] Obtaining a display page corresponding to an operation triggered by a user in a target applet, wherein the display page corresponds to a target preset scenario;
[0006] Determining whether the target preset scenario is a focus guide scenario, wherein the focus guide scenario is used to instruct the user to focus on a target public account associated with the target applet, and the target public account comprises preset content;
[0007] If the target preset scenario is the focus guide scenario, obtaining a focus state of the target public account;
[0008] If the focus state is a focused state, jumping from the display page to a first preset page comprising a message dynamic of the target public account;
[0009] If the focus state is an unfocused state, jumping from the display page to a second preset page comprising a focus button, wherein the focus button is used to instruct the user to focus on the target public account;
[0010] Determining an interest point of the user;
[0011] Filtering target content associated with the interest point from the preset content according to the interest point;
[0012] Classifying the interest point, and sending the target content to the user according to the level of the interest point, wherein the interest point comprises at least one of the following: a first-level interest point, a second-level interest point and a third-level interest point.
[0013] In a second aspect, an embodiment of the present application provides a data processing apparatus, the apparatus comprising: an obtaining unit, a judging unit, a jumping unit, a determining unit, a screening unit and a sending unit, wherein
[0014] The obtaining unit is configured to obtain a display page corresponding to an operation triggered by a user in a target mini-program, wherein the display page corresponds to a target preset scene.
[0015] The judging unit is configured to judge whether the target preset scene is a focus guide scene, wherein the focus guide scene is used to instruct the user to focus on a target public account associated with the target mini-program, and the target public account comprises preset content.
[0016] The obtaining unit is further configured to, if the target preset scene is the focus guide scene, obtain a focus state of the target public account.
[0017] The jumping unit is configured to, if the focus state is a focused state, jump from the display page to a first preset page comprising a message dynamic of the target public account.
[0018] The jumping unit is further configured to, if the focus state is an unfocused state, jump from the display page to a second preset page comprising a focus button, wherein the focus button is used to instruct the user to focus on the target public account.
[0019] The determining unit is configured to determine a point of interest of the user.
[0020] The screening unit is configured to screen, according to the point of interest, a target content associated with the point of interest from the preset content.
[0021] The sending unit is configured to grade the point of interest, and send the target content to the user according to the grade of the point of interest, wherein the point of interest comprises at least one of the following: a first-level point of interest, a second-level point of interest and a third-level point of interest.
[0022] 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, the one or more programs are stored in the memory and configured to be executed by the processor, and the program comprises a part or all steps described in any method of the first aspect or the second aspect of the embodiments of the present application.
[0023] 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, and the computer program causes a computer to perform some or all of the steps described in any method of the first aspect or the second aspect of the embodiments of the present application.
[0024] It can be seen that, in the embodiments of the present application, the electronic device can acquire a display page corresponding to the operation triggered by the user in the target mini-program, and then determine whether the target preset scene is a focus guide scene. If the target preset scene is a focus guide scene, the electronic device acquires the focus state of the target public account. If the focus state is an already focused state, the electronic device jumps from the display page to a first preset page including the message dynamics of the target public account. If the focus state is an unfocused state, the electronic device jumps from the display page to a second preset page including a focus button. Then, the electronic device determines the interest point of the user. Finally, the electronic device filters the target content associated with the interest point from the preset content according to the interest point, and sends the target content to the user according to the level of the interest point. In this way, the user can be guided to focus on the target public account associated with the target mini-program according to the trigger operation of the user in the target mini-program. Further, the user can be pushed with the content interested by the user according to the trigger action of the user, which is beneficial to accurately push the content interested by the user to the user. BRIEF DESCRIPTION OF DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0026] Figure 1 is an architecture schematic diagram of a data processing system provided by an embodiment of the present application;
[0027] Figure 2 is a flow schematic diagram of a data processing method provided by an embodiment of the present application;
[0028] Figure 3a is a page schematic diagram of a data processing method provided by an embodiment of the present application;
[0029] Figure 3b is a page schematic diagram of another data processing method provided by an embodiment of the present application;
[0030] Figure 4 is a structure schematic diagram of an electronic device provided by an embodiment of the present application;
[0031] Figure 5 is a schematic diagram of a data processing device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order for those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0033] The terms “first”, “second”, and the like in the specification and claims of the present application and the above-described drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms “include” and “have” and any variations thereof are intended to cover non-exclusive inclusion. 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 can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product, or device.
[0034] Reference herein to “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearance of the phrase in various places in the specification does not necessarily all refer to the same embodiment, nor does it necessarily refer to a separate or alternative embodiment in isolation or in combination with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0035] The electronic device related to the embodiments of the present application can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, and various forms of user equipment (UE), mobile stations (MS), terminal devices, etc. with wireless communication functions. For convenience of description, the above-mentioned devices are collectively referred to as electronic devices. In the present application, the above-mentioned electronic devices can also include servers.
[0036] Currently, for different message types, the subscription message notification of most small programs requires the user to subscribe first, and the small program can push the corresponding content to the user. However, in the presence of a variety of different push scenarios, the user needs to subscribe once, which is cumbersome to operate, and the push content is not well associated with the user's interest points, and the push content is single.
[0037] To solve the above problems, the present application provides a data processing method and related device, which will be described in detail below.
[0038] Please refer to Figure 1 , Figure 1 is a schematic diagram of a data processing system architecture provided by an embodiment of the present application. The system architecture can include an electronic device 100a and a user device 100b.
[0039] The electronic device 100a can filter target content associated with the user's interest point from the preset content and send the target content to the user device 100b. The preset content refers to all services, information and information provided by the target public number corresponding to the electronic device 100a. The target content is part or all of the services, information and information in the preset content.
[0040] The electronic device 100a can further analyze the user's interest point according to the target preset scene triggered by the user of the user device 100b.
[0041] The electronic device 100a corresponds to a target applet and a target public number, and the target applet and the target public number are associated. The target applet includes a preset scene, and the preset scene is a scene corresponding to all services, information and information provided by the applet. The electronic device can use at least one preset scene as an attention guide scene. When the user device 100b browses or exits the display page corresponding to the attention guide scene, it jumps from the display page to a second preset page including a follow button. The user can click the follow button on the user device 100b to follow the target public number.
[0042] In a possible example, the electronic device 100a can acquire a display page corresponding to an operation triggered by a user of the user device 100b in a target mini-program, and then determine whether the target preset scene is a focus guide scene. If the target preset scene is the focus guide scene, the electronic device acquires a focus state of a target public account. If the focus state is an already focused state, the electronic device jumps from the display page to a first preset page including a message dynamic of the target public account. If the focus state is an unfocused state, the electronic device jumps from the display page to a second preset page including a focus button. The electronic device 100a further determines an interest point of the user. The electronic device 100a can then filter target content associated with the interest point from preset content according to the interest point. Finally, the electronic device 100a classifies the interest point and sends the target content to the user device 100b according to the level of the interest point. In this way, the electronic device 100a can guide the user to focus on the target public account associated with the target mini-program according to the operation triggered by the user of the user device 100b in the target mini-program, further determine the interest point of the user according to the operation triggered by the user, and push the content interested by the user to the user according to the interest point, thereby facilitating accurate pushing of the content interested by the user to the user.
[0043] It should be noted that two or more than two can be referred to as multiple in this application, and the subsequent description will not be repeated.
[0044] Please refer to Figure 2 , Figure 2 is a flowchart of a data processing method provided by an embodiment of the present application, as shown in the figure, the data processing method includes the following operations.
[0045] S201, acquiring a display page corresponding to an operation triggered by a user in a target mini-program, wherein the display page corresponds to a target preset scene.
[0046] The target mini-program can provide services such as real estate consultant chat, project service, activity service, and payment service. The target mini-program can also include chat information, project information, and activity information.
[0047] The chat information can include real estate price, house type, real estate opening information, location, traffic information, development company, school, and activity information. The project information includes real estate price, house type, real estate opening information, and project activity. The activity information includes winning information, prize information, coupon information, and activity date.
[0048] S202, determining whether the target preset scene is a focus guide scene, wherein the focus guide scene is used to instruct the user to focus on a target public account associated with the target mini-program, and the target public account includes preset content.
[0049] The attention guide scene is selected from the target applet by the electronic device in advance from a plurality of preset scenes.
[0050] The preset content refers to all services, information and news provided by the target public account, and the target content is part or all of the services, information and news in the preset content.
[0051] S203, if the target preset scene is the attention guide scene, the attention state of the target public account is obtained.
[0052] If the target preset scene is not the attention guide scene, the display page corresponding to the target preset scene is kept or exited.
[0053] S204, if the attention state is the attention state, the first preset page including the message dynamic of the target public account is jumped from the display page.
[0054] If the attention state is the attention state, the electronic device can check at least one public account in the basic information of the user, and query whether the target public account is included. If the target public account is included, it means that the user has followed the target public account. At the same time, the electronic device can obtain the user table information of the user, and judge whether the OpenID digital identity framework of the target public account exists in the user table information. If the OpenID of the target public account exists, it means that the user has followed the target public account.
[0055] The first preset page and the second preset page are associated with the attention state of the target public account. The attention state of the target public account determines whether the first preset page or the second preset page is jumped from the display page, as shown in Figure 3a The first preset page includes the message dynamic prompt text of the target public account and the confirmation button, as shown in Figure 3b The second preset page includes the message dynamic prompt text of the target public account and the attention button, wherein the attention button is associated with the target public account. The user clicks the attention button in the second preset page on the user terminal, and can follow the target public account.
[0056] Wherein, when the attention state is unattended, the target public number message dynamic prompt text of the second preset page is associated with the user trigger operation, when the user trigger operation is the real estate consultant chat interface, the target public number message dynamic prompt text is attention target public number, the real estate consultant replies the first time to inform you, when the user attention or collect the project, the target public number message dynamic prompt text is attention target public number, the project updates the first time to inform you, when the user participates in the activity, the target public number message dynamic prompt text is attention target public number, the activity information first time informs you.
[0057] S205, if the attention state is unattended state, jump from the display page to the second preset page including the attention button, wherein the attention button is used to indicate that the user attention target public number.
[0058] S206, determine the interest point of the user.
[0059] Wherein, the electronic device can analyze the attribute information included in the display page to obtain the interest point of the user.
[0060] S207, according to the interest point, the target content associated with the interest point is screened from the preset content.
[0061] S208, the interest point is graded, and the target content is sent to the user according to the level of the interest point, wherein the interest point includes at least one of the following: first interest point, second interest point and third interest point.
[0062] Wherein, the user's interest point can be multiple, and the interest point can include multiple types, and the level of the interest point is associated with the sending mode of the target content.
[0063] Wherein, the level of the first interest point is higher than that of the second interest point, and the level of the second interest point is higher than that of the third interest point.
[0064] As can be seen from this embodiment, the electronic device can obtain the display page corresponding to the user's triggered operation in the target mini-program, and then determine whether the target preset scenario is a follow-guide scenario. If the target preset scenario is a follow-guide scenario, the follow status of the target official account is obtained. If the follow status is "followed", the device jumps from the display page to a first preset page including the message dynamics of the target official account; if the follow status is "not followed", the device jumps from the display page to a second preset page including a follow button. The electronic device then determines the user's interests, and finally filters out target content related to the interests from preset content based on the interests. By classifying the interests, the target content is sent to the user according to the level of the interests. In this way, it is possible to guide the user to follow the target official account based on the user's triggered operation in the mini-program, further determine the user's interests based on the user's triggered action, and push content that the user is interested in based on the interests, which is conducive to accurately pushing content that the user is interested in.
[0065] In one possible example, the method described above may include the following steps in determining the user's points of interest: determining the page number corresponding to the display page based on a preset mapping relationship between page numbers and pages; determining the attribute information corresponding to the page number; filtering target attribute information associated with the triggering operation from the attribute information based on the triggering operation; determining the tracking data corresponding to the target attribute information; and analyzing the user's interests based on the tracking data to determine the user's points of interest.
[0066] The electronic device can number the pages and add attributes to the pages after the number. Each page has a variety of attribute information, and each page is uniquely associated with a page number. Therefore, the page number corresponds to the attribute information on that page. The attribute information is used to indicate the user's behavior on the page or the event information triggered. The attribute information is related to the scenario, and different scenarios correspond to different attribute information. For example, if the user's operation triggers an activity page, the attribute information includes prize information, activity date, coupon information, winning information, user personal information, the path to access the activity page, and the path to access other pages through the activity page, etc., which are not limited here.
[0067] The types of data collected include at least one of the following: price, apartment type, location, transportation, school, developer, opening information, activities, prizes, and coupons.
[0068] Specifically, when a user triggers an action to participate in an activity, the target attribute information filtered from the attribute information is the activity information; when a user triggers an action to follow or favorite a project, the target attribute information filtered from the attribute information is the project information; and when a user triggers an action to access the real estate consultant chat interface, the target attribute information filtered from the attribute information is the chat information.
[0069] In practice, the electronic device can determine the attribute information corresponding to the page number of the displayed page, and then filter out chat information, activity information or project information from the attribute information based on the user's trigger operation. It can then determine the tracking data included in the chat information, activity information or project information, and finally analyze the tracking data to obtain the user's points of interest.
[0070] As can be seen in this example, attribute information can be quickly determined based on the page number, and target attribute information can be filtered from the attribute information based on the user's trigger operation. Further, the tracking data can be determined from the target attribute information, and the obtained tracking data can be analyzed to generate the user's points of interest. This is beneficial for quickly determining the tracking data associated with the user's trigger operation, and then generating the user's points of interest.
[0071] In one possible example, if the target attribute information includes at least one of chat information, project information, and activity information; regarding the analysis of the user's interests and determination of the user's interest points based on the tracking data, the above method may include the following steps: determining the topic information corresponding to the target attribute information, wherein the topic information includes at least one of the following: chat topic information, project topic information, and activity topic information, and the target attribute information includes central attribute information and peripheral attribute information; filtering the central attribute information associated with the topic information from the target attribute information based on the frequency of occurrence of the topic information and the target attribute information; and generating the user's interest points associated with the type of the tracking data based on the central attribute information and the type of tracking data.
[0072] The target attribute information includes center attribute information and edge attribute information. Center attribute information and edge attribute information are relative and refer to a specific page. Center attribute information may be center attribute information on one display page, but it may be edge attribute information on other display pages.
[0073] There are two factors that distinguish between central attribute information and peripheral attribute information: the degree of relevance to the theme information of the display page and the number of times the target attribute information appears. For example, the target attribute information is considered to be central attribute information on the display page only when the degree of relevance between the target attribute information and the theme information is greater than a first preset threshold and the number of times the target attribute information appears is greater than a second preset threshold.
[0074] The central attribute information is more specific information under the data type of the event tracking. For example, when the data type is "school," the central attribute information can be at least one of kindergarten, primary school, junior high school, high school, and university. When the data type is "price," the central attribute information can be a specific price range.
[0075] Specifically, when the data type is apartment type, points of interest (POIs) associated with the apartment type are generated. These POIs include at least one of the following types: single-level apartments and / or duplex apartments and / or split-level apartments and / or penthouse apartments; when the data type is school type, points of interest associated with the school are generated. These POIs include at least one of the following types: kindergarten and / or primary school and / or junior high school and / or senior high school and / or university; when the data type is prize, coupon, or activity, points of interest associated with the prize, coupon, or activity are generated, where the POI is the target activity; when the data type is opening information, points of interest associated with the opening are generated. Points of interest (POIs) associated with property information are generated, with the POI being the property's opening date. When the data type is location, POIs associated with the location are generated, including at least one of the following types: central urban area and / or peripheral urban area and / or suburbs. When the data type is price, POIs associated with price are generated, with the POI being the price range. When the data type is transportation, POIs associated with transportation are generated, including at least one of the following types: adjacent to subway and / or adjacent to high-speed rail and / or adjacent to airport and / or convenient public transportation. When the data type is the developer, POIs associated with the developer are generated, with the POI being the company name.
[0076] In practice, electronic devices can filter out central attribute information from target attribute information that has a correlation with topic information greater than a first preset threshold and that appears more often than a second preset threshold, and then generate user interest points based on the central attribute information and the type of embedded data.
[0077] As can be seen, in this example, the interference of edge attribute information in the target attribute information on the generation of interest points can be further eliminated, which is beneficial to improving the accuracy of interest point generation.
[0078] In a possible example, in the step of filtering the target content associated with the interest point from the preset content according to the interest point, if the target attribute information includes activity information, the method can further include the following steps: determining an activity type corresponding to the activity information according to the interest point; and filtering activity content corresponding to at least one preset activity of the same activity type from the preset content as the target content.
[0079] In a possible example, in the step of filtering the target content associated with the interest point from the preset content according to the interest point, if the target attribute information includes activity information, the method can further include the following steps: determining an activity type corresponding to the activity information according to the interest point; and filtering activity content corresponding to at least one preset activity of the same activity type from the preset content as the target content.
[0080] In a possible example, in the step of filtering the target content associated with the interest point from the preset content according to the interest point, if the target attribute information includes activity information, the method can further include the following steps: determining an activity type corresponding to the activity information according to the interest point; and filtering activity content corresponding to at least one preset activity of the same activity type from the preset content as the target content.
[0081] It can be seen that, in the example, when the target attribute information involves the preset project and the preset activity, the electronic device can filter, by using the activity type and / or the project type corresponding to the target attribute information, activity content or project content of the same activity type and / or project type from the preset content as the target content, thereby facilitating the demand of the user for the activity and the project.
[0082] In a possible example, in the step of classifying the interest point, the method can further include the following steps: obtaining a stay time of the user on the buried point data, a browsing frequency and a browsing time of the target preset scene; determining the interest point as the first-level interest point when the stay time of the buried point data is greater than a first preset threshold, the browsing frequency is greater than a second preset threshold, and the browsing time is greater than a third preset threshold; determining the interest point as the second-level interest point when the stay time of the buried point data is greater than the first preset threshold, the browsing frequency is greater than the second preset threshold, and the browsing time is less than or equal to the third preset threshold; determining the interest point as the second-level interest point when the stay time of the buried point data is greater than the first preset threshold, the browsing frequency is less than or equal to the second preset threshold, and the browsing time is greater than the third preset threshold; and determining the interest point as the third-level interest point when the stay time of the buried point data is less than or equal to the first preset threshold.
[0083] The user's stay time for the buried point data plays a greater role than the browsing times and browsing time of the target preset scene in determining the level of the interest point. The longer the user's stay time for the buried point data, the higher the interest degree of the user for the content corresponding to the buried point data. The browsing times and browsing time of the target preset scene only indicate that the target preset scene may have content of interest to the user.
[0084] It can be seen that in the present example, the electronic device can classify the interest points, and the stay time of the buried point data, the browsing times and browsing time of the target preset scene play different roles in determining the level of the interest point, which is beneficial to more accurately determining the interest point of the user.
[0085] In one possible example, when the interest point is the first-level interest point, in the step of sending the target content to the user according to the level of the interest point, the method can include the following steps: determining, according to the first-level interest point, a first preset sending time interval, a first preset sending times, a first preset sending quantity and a first preset display page corresponding to the target content; and sending the target content to the user according to the first preset sending time interval, the first preset sending times, the first preset sending quantity and the first preset display page.
[0086] The target content corresponding to different levels of interest points has differences in sending time interval, sending times, sending quantity and display page.
[0087] In one possible example, when the interest point is the second-level interest point, in the step of sending the target content to the user according to the level of the interest point, the method can include the following steps: determining, according to the second-level interest point, a second preset sending time interval, a second preset sending times, a second preset sending quantity and a second preset display page corresponding to the target content; and sending the target content to the user according to the second preset sending time interval, the second preset sending times, the second preset sending quantity and the second preset display page.
[0088] In one possible example, when the interest point is the third-level interest point, in the step of sending the target content to the user according to the level of the interest point, the method can include the following steps: determining, according to the third-level interest point, a third preset sending time interval, a third preset sending times, a third preset sending quantity and a third preset display page corresponding to the target content; and sending the target content to the user according to the third preset sending time interval, the third preset sending times, the third preset sending quantity and the third preset display page.
[0089] The first sending time interval of the first-level interest point is less than the second sending time interval of the second-level interest point, the second sending time interval of the second-level interest point is less than the third sending time interval of the third-level interest point; the first sending frequency of the first-level interest point is greater than the second sending frequency of the second-level interest point, the second sending frequency of the second-level interest point is greater than the third sending frequency of the third-level interest point; the first sending quantity of the first-level interest point is greater than the second sending quantity of the second-level interest point, the second sending quantity of the second-level interest point is greater than the third sending quantity of the third-level interest point.
[0090] The target content corresponding to the interest point of each level can be included in a tweet of a public account, and the target content corresponding to the interest points of different levels can have different text title sizes, page positions and page areas when being sent on a display page of the target public account tweet. The higher the level of the interest point, the larger the page area occupied by the target content when the target public account pushes the target content to the user, the more prominent the page position, and the larger the text title, so that the user can more easily focus on the target content of the interest point with a high level.
[0091] Optionally, after sending the target content to the user, the electronic device can obtain the browsing frequency, browsing time and dwell time of the user on the target content, and adjust the level of the interest point according to the browsing frequency, browsing time and dwell time of the user on the target content.
[0092] Optionally, the electronic device can send an online questionnaire to the user every preset time period or after sending a preset number of target contents, the questionnaire content of the questionnaire is associated with the target content, and the electronic device can adjust the interest point and its level according to the questionnaire information filled by the user, and can know the deeper interests of the user according to the information, for example: questionnaire question 1 is: which are the tweets with higher interest and lower interest in the public account? The level of the corresponding interest point can be adjusted according to the tweets with higher interest, and the level of the corresponding interest point can be adjusted according to the tweets with lower interest; questionnaire question 2 is: which type of tweet in the public account are you interested in? The options provided include house price, house type, house opening, location, transportation, development company, school, activity and other. When the user selects an option, a questionnaire question 3 associated with questionnaire question 2 is triggered, for example, when the user selects a school in questionnaire question 2, questionnaire question 3 is: which school do you focus on? The options provided are primary school, junior high school, high school, university and other. After the user selects the option in questionnaire question 3, at least one questionnaire question associated with questionnaire question 3 is triggered, for example: questionnaire questions about school type (private school or public school), school distance, school teacher and school environment, etc.
[0093] It can be seen that in the present example, the electronic device can send the content corresponding to the interest point to the user in different levels according to the level of the interest point, which is conducive to the user paying attention to the target content with higher interest and meeting the interest demand of the user.
[0094] In one possible example, the above method can further include the following steps: when the user pays attention to a preset item in the target public account, sending historical item content of the preset item to the user; detecting an item state of the preset item; and when the item state changes, sending item change content of the preset item to the user.
[0095] In the target public account, there are multiple preset items, and a single preset item can include at least one activity. The preset item can be a real estate item, and the real estate item includes item information.
[0096] The electronic device selects part of the historical item content from the historical item content according to the interest point of the user and sends the part of the historical item content to the user.
[0097] It can be seen that in the present example, the historical change content and the item change content can be sent to the user through the target public account, which is conducive to reminding the user to pay attention to the latest dynamics of the preset item that the user pays attention to.
[0098] Referring to Figure 4 , Figure 4 is a structural schematic diagram of an electronic device provided by 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, wherein the one or more programs are stored in the memory, and the one or more programs are configured to instruct the processor to perform the following steps:
[0099] obtaining a display page corresponding to a triggered operation of a user in a target mini-program, wherein the display page corresponds to a target preset scene;
[0100] determining whether the target preset scene is a focus guide scene, wherein the focus guide scene is used to instruct the user to focus on a target public account associated with the target mini-program, and the target public account includes preset content;
[0101] if the target preset scene is the focus guide scene, obtaining a focus state of the target public account;
[0102] if the focus state is a focused state, jumping from the display page to a first preset page including a message dynamic of the target public account;
[0103] If the following status is not following, then the user is redirected from the display page to a second preset page including a follow button, wherein the follow button is used to instruct the user to follow the target public account;
[0104] Determine the user's points of interest;
[0105] Based on the points of interest, target content associated with the preset content is selected;
[0106] The points of interest are classified and the target content is sent to the user according to the level of the points of interest. The points of interest include at least one of the following: primary points of interest, secondary points of interest, and tertiary points of interest.
[0107] As can be seen from this embodiment, the electronic device can obtain the display page corresponding to the user's triggered operation in the target mini-program, and then determine whether the target preset scenario is a follow-guide scenario. If the target preset scenario is a follow-guide scenario, the follow status of the target official account is obtained. If the follow status is "followed", the device jumps from the display page to a first preset page including the message dynamics of the target official account; if the follow status is "not followed", the device jumps from the display page to a second preset page including a follow button. The electronic device then determines the user's interests, and finally filters out target content related to the interests from preset content based on the interests. By classifying the interests, the target content is sent to the user according to the level of the interests. In this way, it is possible to guide the user to follow the target official account based on the user's triggered operation in the mini-program, further determine the user's interests based on the user's triggered action, and push content that the user is interested in based on the interests, which is conducive to accurately pushing content that the user is interested in.
[0108] In one possible example, regarding the determination of the user's points of interest, the above procedure includes instructions for performing the following steps:
[0109] The page number corresponding to the display page is determined based on the preset page number and the mapping relationship between pages;
[0110] Determine the attribute information corresponding to the page number;
[0111] Based on the triggering operation, target attribute information associated with the triggering operation is obtained by filtering from the attribute information;
[0112] Determine the embedded data corresponding to the target attribute information;
[0113] Based on the data collected, the user's interests are analyzed to determine the user's interest points.
[0114] In one possible example, if the target attribute information includes at least one of chat information, project information, and activity information; regarding the analysis of the user's interests based on the embedded data to determine the user's interest points, the above procedure includes instructions for performing the following steps:
[0115] Determine the topic information corresponding to the target attribute information, wherein the topic information includes at least one of the following: chat topic information, project topic information, and activity topic information, and the target attribute information includes central attribute information and peripheral attribute information;
[0116] Based on the frequency of occurrence of the topic information and the target attribute information, filter the central attribute information associated with the topic information from the target attribute information;
[0117] Based on the central attribute information and the type of the tracking data, the user's points of interest are generated and associated with the type of the tracking data.
[0118] In one possible example, regarding the step of filtering target content associated with the interest point from the preset content, the above procedure includes instructions for performing the following steps:
[0119] If the target attribute information includes activity information, then the activity type corresponding to the activity information is determined based on the point of interest;
[0120] Select the activity content corresponding to at least one preset activity of the same type as the activity from the preset content as the target content.
[0121] In one possible example, regarding the classification of the points of interest, the above procedure includes instructions for performing the following steps:
[0122] The system obtains the user's dwell time on the embedded data, the number of views and the browsing time of the target preset scene;
[0123] When the dwell time of the embedded data is greater than a first preset threshold, the number of views is greater than a second preset threshold, and the browsing time is greater than a third preset threshold, the point of interest is determined to be the first-level point of interest.
[0124] When the dwell time of the embedded data is greater than the first preset threshold, the number of views is greater than the second preset threshold, and the viewing time is less than or equal to the third preset threshold, the point of interest is determined to be the secondary point of interest.
[0125] when the dwell time of the buried point data is greater than the first preset threshold, the browsing times is less than or equal to the second preset threshold, and the browsing time is greater than the third preset threshold, the interest point is determined as the second-level interest point;
[0126] when the dwell time of the buried point data is less than or equal to the first preset threshold, the interest point is determined as the third-level interest point.
[0127] In one possible example, when the interest point is the first-level interest point, the above procedure includes instructions for performing the following steps:
[0128] determining, according to the first-level interest point, a first preset sending time interval, a first preset sending times, a first preset sending quantity, and a first preset display page corresponding to the target content;
[0129] sending the target content to the user according to the first preset sending time interval, the first preset sending times, the first preset sending quantity, and the first preset display page.
[0130] In one possible example, the above procedure includes instructions for performing the following steps:
[0131] when the user focuses on a preset item in the target public number, sending historical item content of the preset item to the user;
[0132] detecting an item state of the preset item;
[0133] when the item state changes, sending item change content of the preset item to the user.
[0134] The above mainly describes the scheme of the embodiments of the present application from the perspective of the method execution process. It can be understood that, in order to implement the above functions, the electronic device contains hardware structure and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the unit and algorithm steps of each example described in the embodiments provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0135] The embodiments of the present application can divide the functional units of the electronic device according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated in one processing unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit. It should be noted that the division of the units in the embodiments of the present application is illustrative, and is only a logical function division. When actually implemented, another division manner can be used.
[0136] In the case of dividing each functional module according to each function, Figure 5 A schematic diagram of a data processing apparatus is given, as shown in the figure, the data processing apparatus 500 can include: an acquisition unit 501, a judgment unit 502, a jump unit 503, a determination unit 504, a screening unit 505 and a sending unit 506, wherein, Figure 5
[0137] The acquisition unit 501 is configured to acquire a display page corresponding to an operation triggered by a user in a target mini-program, wherein the display page corresponds to a target preset scene;
[0138] The judgment unit 502 is configured to judge whether the target preset scene is a focus guide scene, wherein the focus guide scene is used to instruct the user to focus on a target public account associated with the target mini-program, and the target public account includes preset content;
[0139] The acquisition unit 501 is further configured to acquire a focus state of the target public account if the target preset scene is the focus guide scene;
[0140] The jump unit 503 is configured to jump from the display page to a first preset page including a message dynamic of the target public account if the focus state is a focused state;
[0141] The jump unit 503 is further configured to jump from the display page to a second preset page including a focus button if the focus state is an unfocused state, wherein the focus button is used to instruct the user to focus on the target public account;
[0142] The determination unit 504 is configured to determine a point of interest of the user;
[0143] The screening unit 505 is configured to screen target content associated with the point of interest from the preset content according to the point of interest;
[0144] The sending unit 506 is used to classify the points of interest and send the target content to the user according to the level of the points of interest, wherein the points of interest include at least one of the following: primary points of interest, secondary points of interest, and tertiary points of interest.
[0145] As can be seen from this embodiment, the electronic device can obtain the display page corresponding to the user's triggered operation in the target mini-program, and then determine whether the target preset scenario is a follow-guide scenario. If the target preset scenario is a follow-guide scenario, the follow status of the target official account is obtained. If the follow status is "followed", the device jumps from the display page to a first preset page including the message dynamics of the target official account; if the follow status is "not followed", the device jumps from the display page to a second preset page including a follow button. The electronic device then determines the user's interests, and finally filters out target content related to the interests from preset content based on the interests. By classifying the interests, the target content is sent to the user according to the level of the interests. In this way, it is possible to guide the user to follow the target official account based on the user's triggered operation in the mini-program, further determine the user's interests based on the user's triggered action, and push content that the user is interested in based on the interests, which is conducive to accurately pushing content that the user is interested in.
[0146] In one possible example, in determining the user's points of interest, the determining unit 504 is specifically configured to:
[0147] The page number corresponding to the display page is determined based on the preset page number and the mapping relationship between pages;
[0148] Determine the attribute information corresponding to the page number;
[0149] Based on the triggering operation, target attribute information associated with the triggering operation is obtained by filtering from the attribute information;
[0150] Determine the embedded data corresponding to the target attribute information;
[0151] Based on the data collected, the user's interests are analyzed to determine the user's interest points.
[0152] In one possible example, if the target attribute information includes at least one of chat information, project information, and activity information; in the process of analyzing the user's interests based on the embedded data and determining the user's interest points, the determining unit 504 is specifically used for:
[0153] Determine the topic information corresponding to the target attribute information, wherein the topic information includes at least one of the following: chat topic information, project topic information, and activity topic information, and the target attribute information includes central attribute information and peripheral attribute information;
[0154] Based on the frequency of occurrence of the topic information and the target attribute information, filter the central attribute information associated with the topic information from the target attribute information;
[0155] Based on the central attribute information and the type of the tracking data, the user's points of interest are generated and associated with the type of the tracking data.
[0156] In one possible example, in the step of filtering target content associated with the interest point from the preset content, the filtering unit 505 is specifically used for:
[0157] If the target attribute information includes activity information, then the activity type corresponding to the activity information is determined based on the point of interest;
[0158] Select the activity content corresponding to at least one preset activity of the same type as the activity from the preset content as the target content.
[0159] In one possible example, regarding the classification of the points of interest, the filtering unit 505 is specifically used for:
[0160] The system obtains the user's dwell time on the embedded data, the number of views and the browsing time of the target preset scene;
[0161] When the dwell time of the embedded data is greater than a first preset threshold, the number of views is greater than a second preset threshold, and the browsing time is greater than a third preset threshold, the point of interest is determined to be the first-level point of interest.
[0162] When the dwell time of the embedded data is greater than the first preset threshold, the number of views is greater than the second preset threshold, and the viewing time is less than or equal to the third preset threshold, the point of interest is determined to be the secondary point of interest.
[0163] When the dwell time of the embedded data is greater than the first preset threshold, the number of views is less than or equal to the second preset threshold, and the browsing time is greater than the third preset threshold, then the point of interest is determined to be the secondary point of interest.
[0164] When the dwell time of the embedded data is less than or equal to the first preset threshold, the point of interest is determined to be the third-level point of interest.
[0165] In a possible example, when the interest point is the first-level interest point, the sending unit 506 is specifically configured to:
[0166] determine, according to the first-level interest point, a first preset sending time interval, a first preset sending frequency, a first preset sending quantity, and a first preset display page corresponding to the target content;
[0167] send the target content to the user according to the first preset sending time interval, the first preset sending frequency, the first preset sending quantity, and the first preset display page.
[0168] In a possible example, the sending unit 506 is further specifically configured to:
[0169] when the user focuses on a preset item in the target public number, send historical item content of the preset item to the user;
[0170] detect an item state of the preset item;
[0171] when the item state changes, send item change content of the preset item to the user.
[0172] It should be noted that all related content of each step involved in the above method embodiments can be referred to the function description of the corresponding function module, and will not be repeated here.
[0173] The electronic device provided in the embodiment is used to execute the above data processing method, and thus the same effects as the above implementation method can be achieved.
[0174] The embodiment of the present application further provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program causes a computer to execute part or all steps of any method described in the above method embodiments, and the computer includes the electronic device.
[0175] The embodiment of the present application further provides a computer program product, and 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 part or all steps of any method described in the above method embodiments. The computer program product can be a software installation package, and the computer includes the control platform.
[0176] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface. The processor can be used to execute instructions, and in the case that the processor executes the instructions, the chip can implement part or all steps of any method described in the method embodiment of the present application. The communication interface can be used to receive or send signals.
[0177] It should be noted that, for the foregoing method embodiments, in order to simply describe, the foregoing method embodiments are all described as a combination of a series of actions, but those skilled in the art should know that the present application is not limited to the order of the actions described, because according to the present application, certain steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the present application.
[0178] In the foregoing embodiments, the description of each embodiment is focused on, and the part not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0179] In several embodiments provided in the present application, it should be understood that the disclosed apparatus can be implemented by other means. For example, the apparatus embodiments described above are only schematic, for example, the division of the above units is only a logical function division, and actual implementation can be another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical or other forms.
[0180] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment.
[0181] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0182] If the above integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable memory. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a memory and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the above-mentioned method of each embodiment of the present application. The aforementioned memory includes: a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.
[0183] A person of ordinary skill in the art can understand that all or part of the steps of the various methods of the above embodiments can be completed by a program instructing relevant hardware, and the program can be stored in a computer readable memory, which can include a flash disk, a read-only memory, a random access memory, a magnetic disk or an optical disk, etc.
[0184] The embodiments of the present application are described in detail above, and the principles and implementation manners of the present application are described by applying specific examples. The above description of the embodiments is only used to help understand the method of the present application and its core idea; meanwhile, for those of ordinary skill in the art, according to the idea of the present application, the specific implementation manner and application range will be changed, and the above description of the embodiments should not be understood as a limitation of the present application.
Claims
1. A data processing method, characterized by, include: Obtain the display page corresponding to the user's triggered operation in the target mini-program, wherein the display page corresponds to the target preset scenario; Determine whether the target preset scenario is a follow-guide scenario, wherein the follow-guide scenario is used to instruct the user to follow the target public account associated with the target mini program, and the target public account includes preset content; If the target preset scenario is the attention guidance scenario, then obtain the attention status of the target public account; If the following status is "followed", then jump from the display page to a first preset page that includes the message dynamics of the target public account; If the following status is not following, then the user is redirected from the display page to a second preset page including a follow button, wherein the follow button is used to instruct the user to follow the target public account; Determine the user's points of interest; Based on the points of interest, target content associated with the preset content is selected; The points of interest are classified and the target content is sent to the user according to the level of the points of interest. The points of interest include at least one of the following: primary points of interest, secondary points of interest, and tertiary points of interest.
2. The method of claim 1, wherein, Determining the user's points of interest includes: The page number corresponding to the display page is determined based on the preset page number and the mapping relationship between pages; Determine the attribute information corresponding to the page number; Based on the triggering operation, target attribute information associated with the triggering operation is obtained by filtering from the attribute information; Determine the embedded data corresponding to the target attribute information; Based on the data collected, the user's interests are analyzed to determine the user's interest points.
3. The method of claim 2, wherein, If the target attribute information includes at least one of chat information, project information, and activity information; the step of analyzing the user's interests based on the embedded data to determine the user's interest points includes: Determine the topic information corresponding to the target attribute information, wherein the topic information includes at least one of the following: chat topic information, project topic information, and activity topic information, and the target attribute information includes central attribute information and peripheral attribute information; Based on the frequency of occurrence of the topic information and the target attribute information, filter the central attribute information associated with the topic information from the target attribute information; Based on the central attribute information and the type of the tracking data, the user's points of interest are generated and associated with the type of the tracking data.
4. The method of claim 2, wherein, The step of filtering target content associated with the interest point from the preset content includes: If the target attribute information includes activity information, then the activity type corresponding to the activity information is determined based on the point of interest; Select the activity content corresponding to at least one preset activity of the same type as the activity from the preset content as the target content.
5. The method of claim 2, wherein, The classification of the points of interest includes: The system obtains the user's dwell time on the embedded data, the number of views and the browsing time of the target preset scene; When the stay time of the buried point data is greater than a first preset threshold, the browsing times are greater than a second preset threshold, and the browsing time is greater than a third preset threshold, the interest point is determined as the first-level interest point. When the stay time of the buried point data is greater than the first preset threshold, the browsing times are greater than the second preset threshold, and the browsing time is less than or equal to the third preset threshold, the interest point is determined as the second-level interest point. When the stay time of the buried point data is greater than the first preset threshold, the browsing times are less than or equal to the second preset threshold, and the browsing time is greater than the third preset threshold, the interest point is determined as the second-level interest point. When the stay time of the buried point data is less than or equal to the first preset threshold, the interest point is determined as the third-level interest point.
6. The method of claim 5, wherein, When the interest point is the first-level interest point, the target content is sent to the user according to the level of the interest point, including: According to the first-level interest point, a first preset sending time interval, a first preset sending number, a first preset sending quantity, and a first preset display page corresponding to the target content are determined. According to the first preset sending time interval, the first preset sending number, the first preset sending quantity, and the first preset display page, the target content is sent to the user.
7. The method of claim 1, wherein, The method further includes: When the user focuses on a preset item in the target public number, the historical item content of the preset item is sent to the user; The item state of the preset item is detected; When the item state changes, the item change content of the preset item is sent to the user.
8. A data processing apparatus, characterized by It includes: An acquisition unit, a judgment unit, a jump unit, a determination unit, a screening unit, and a sending unit, wherein The acquisition unit is configured to acquire a display page corresponding to a triggered operation of a user in a target mini-program, wherein the display page corresponds to a target preset scene; The judgment unit is configured to judge whether the target preset scene is a focus guide scene, wherein the focus guide scene is used to instruct the user to focus on a target public number associated with the target mini-program, and the target public number includes preset content; The acquisition unit is further configured to acquire a focus state of the target public number if the target preset scene is the focus guide scene; The jump unit is configured to jump from the display page to a first preset page including a message dynamic of the target public number if the focus state is a focused state; The jump unit is further configured to jump from the display page to a second preset page including a focus button if the focus state is an unfocused state, wherein the focus button is used to instruct the user to focus on the target public number; The determination unit is configured to determine an interest point of the user; The screening unit is configured to screen target content associated with the interest point from the preset content according to the interest point; and The sending unit is configured to send the target content to the user according to the first preset sending time interval, the first preset sending number, the first preset sending quantity, and the first preset display page. The sending unit is configured to classify the points of interest, and send the target content to the user according to the grades of the points of interest, wherein the points of interest include at least one of the following: a first-level point of interest, a second-level point of interest, and a third-level point of interest.
9. An electronic device, comprising: A computer program product comprising a computer readable medium, the computer readable medium having stored thereon the data structure of claim 8.
10. A computer-readable storage medium, characterized in that, A computer program for electronic data interchange, wherein the computer program causes a computer to perform the method of any one of claims 1-7.
Citation Information
Patent Citations
WeChat-based system and method for enhancing following degrees of public accounts
CN105243564A
Wechat information classification pushing method and system
CN106156251A