Scene investigation task triggering method and device
By detecting the operation of the target user, determining user grouping information and survey time periods, and performing survey determination tasks, solving the problem of poor quality of user survey data, and achieving high-quality survey data recycling and user experience improvement.
Patent Information
- Application Number
- CN202311810617.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2025-06-27
AI Technical Summary
The existing user research methods have the problem of unsustainable statistics on the research results, which leads to poor quality of research data, frequent research takes up user time and low recovery rate.
By detecting the target user's operations on the target scenario, determining user grouping information and research time periods, performing at least one survey determination task, accurately triggering scenario research tasks, and avoiding frequent research.
It effectively avoids the problem of unsustainable statistics of research results, improves the quality and recycling rate of research data, and improves the user research experience.
Smart Images

Figure CN120218994A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the technical field of e-commerce, and specifically to a method and device for triggering a scenario research task. Background Art
[0002] Currently, user satisfaction research is a statistical method within the industry to understand user experience and loyalty. It is possible to collect research evaluations from users through methods such as on-site visits, online reach, and system pop-ups, in order to finally complete data statistics. For the execution of user research, the commonly adopted method is: at a specified time, select all users or a specified part of the users to conduct scenario research.
[0003] However, the inventors have found that when using the above method, the following technical problems often exist:
[0004] There is a problem that the research results cannot be continuously statistically analyzed. As time goes by, the corresponding research recovery volume decreases significantly, which affects the value of subsequent research. In addition, frequent research will occupy a large amount of users' time, resulting in a low research recovery rate and very poor data quality of the research data.
[0005] The above information disclosed in this background art section is only used to enhance the understanding of the background of the inventive concept, and therefore, it may include information that does not form the prior art known to those of ordinary skill in the art. Summary of the Invention
[0006] This content section of the present disclosure is used to briefly introduce the inventive concepts, which will be described in detail in the subsequent detailed implementation section. This content section of the present disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] Some embodiments of the present disclosure propose a method and device for triggering a scenario research task to solve the technical problems mentioned in the above background art section.
[0008] In a first aspect, some embodiments of the present disclosure provide a method for triggering a scenario research task, including: in response to detecting that a target user has performed a corresponding scenario operation for a target scenario, determining the user grouping information corresponding to the target user; according to the user grouping information, determining the research time period corresponding to the target user at the current time as the target research time period; according to the research record corresponding to the target user and the target research time period, performing at least one research determination task for the target user to generate a determination result; in response to the determination result indicating that a research operation is to be performed, triggering a scenario research task corresponding to the target scenario for the target user.
[0009] Optionally, the above-mentioned research record includes: research records of the same scenario and the same time period; and at least one research determination task is performed for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result, including: determining whether a first target research operation task for the target user has been performed within the target research time period according to the research records of the same scenario and the same time period, where the first target research operation task is a research operation task related to the target scenario; in response to determining that the first target research operation task for the target user has been performed within the target research time period, a determination result indicating that no further research will be conducted on the target user within the target research time period is generated.
[0010] Optionally, the above-mentioned research record includes: research records of different scenarios within the first predetermined number of historical days; and at least one research determination task is performed for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result, including: determining whether a second target research operation task for the target user has been performed within the first predetermined number of historical days according to the research records of different scenarios, where the second target research operation task is a research operation task related to other scenarios; in response to determining that the second target research operation task for the target user has been performed within the first predetermined number of historical days, a determination result indicating that no further research will be conducted on the target user is generated.
[0011] Optionally, the above-mentioned research record includes: research records of the same scenario within the second predetermined number of historical days; and at least one research determination task is performed for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result, including: determining whether the first target research operation task for the target user has been performed within the second predetermined number of historical days according to the research records of the same scenario; in response to determining that the first target research operation task for the target user has been performed within the second predetermined number of historical days, a determination result indicating that no further research will be conducted on the target user is generated.
[0012] Optionally, the above-mentioned research record includes: research records within the third predetermined number of historical days; and at least one research determination task is performed for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result, including: determining whether the number of times of researching the target user within the third predetermined number of historical days reaches a first number; in response to determining that the first number is reached, a determination result indicating that no further research will be conducted on the target user is generated.
[0013] Optionally, the above-mentioned research record includes: scene research information for the above-mentioned target scene within the above-mentioned target research time period; and at least one research determination task for the above-mentioned target user is performed according to the research record corresponding to the above-mentioned target user and the above-mentioned target research time period to generate a determination result, including: determining whether the number of operations of the above-mentioned target user for the above-mentioned target scene within the above-mentioned target research time period reaches a second number according to the above-mentioned scene research information; in response to determining that the second number is reached, generating a determination result indicating that no further research will be conducted on the above-mentioned target user within the above-mentioned target research time period.
[0014] Optionally, the above method further includes: in response to determining that the first target research operation task for the above-mentioned target user has not been performed within the above-mentioned target research time period, determining whether the second target research operation task for the above-mentioned target user has been performed within the first predetermined historical number of days; in response to determining that the second target research operation task for the above-mentioned target user has not been performed within the first predetermined historical number of days, determining whether the first target research operation task for the above-mentioned target user has been performed within the second predetermined historical number of days; in response to determining that the first target research operation task for the above-mentioned target user has not been performed within the second predetermined historical number of days, determining whether the number of research times for the above-mentioned target user within the third predetermined historical number of days reaches a first number; in response to determining that the first number is not reached, determining whether the number of research times of the above-mentioned target user within the above-mentioned target research time period reaches a second number; in response to determining that the second number is not reached, generating a determination result indicating that research will be conducted on the target user.
[0015] Optionally, determining the user grouping information corresponding to the above-mentioned target user includes: obtaining the target attribute information corresponding to the above-mentioned target user; determining the research cycle corresponding to the above-mentioned target scene as the target research cycle; and inputting the above-mentioned target attribute information into the user grouping formula corresponding to the above-mentioned target research cycle to generate the above-mentioned user grouping information.
[0016] In a second aspect, some embodiments of the present disclosure provide a scene research task triggering device, including: a first determination unit configured to determine the user grouping information corresponding to the above-mentioned target user in response to detecting that the target user has performed a corresponding scene operation for the target scene; a second determination unit configured to determine the research time period corresponding to the above-mentioned target user at the current time as the target research time period according to the above-mentioned user grouping information; a first execution unit configured to perform at least one research determination task for the above-mentioned target user according to the research record corresponding to the above-mentioned target user and the above-mentioned target research time period to generate a determination result; and a second execution unit configured to trigger a scene research task corresponding to the above-mentioned target scene for the above-mentioned target user in response to the determination result indicating that a research operation is to be performed.
[0017] Optionally, the above-mentioned research record includes: research records in the same scenario and the same time period; and the first execution unit can be configured to: determine, according to the above-mentioned research records in the same scenario and the same time period, whether the first target research operation task for the above-mentioned target user has been executed within the above-mentioned target research time period, where the above-mentioned first target research operation task is a research operation task related to the above-mentioned target scenario; in response to determining that the first target research operation task for the above-mentioned target user has been executed within the above-mentioned target research time period, generate a determination result indicating that no further research will be conducted on the above-mentioned target user within the above-mentioned target research time period.
[0018] Optionally, the above-mentioned research record includes: research records of different scenarios within the first predetermined historical number of days; and the first execution unit can be configured to: determine, according to the above-mentioned research records of different scenarios, whether the second target research operation task for the above-mentioned target user has been executed within the above-mentioned first predetermined historical number of days, where the above-mentioned second target research operation task is a research operation task related to the remaining scenarios; in response to determining that the second target research operation task for the above-mentioned target user has been executed within the above-mentioned first predetermined historical number of days, generate a determination result indicating that no further research will be conducted on the above-mentioned target user.
[0019] Optionally, the above-mentioned research record includes: research records in the same scenario within the second predetermined historical number of days; and the first execution unit can be configured to: determine, according to the above-mentioned research records in the same scenario, whether the first target research operation task for the above-mentioned target user has been executed within the above-mentioned second predetermined historical number of days; in response to determining that the first target research operation task for the above-mentioned target user has been executed within the above-mentioned second predetermined historical number of days, generate a determination result indicating that no further research will be conducted on the above-mentioned target user.
[0020] Optionally, the above-mentioned research record includes: research records within the third predetermined historical number of days; and the first execution unit can be configured to: determine, according to the above-mentioned research records within the third predetermined historical number of days, whether the number of times of researching the above-mentioned target user within the above-mentioned third predetermined historical number of days reaches a first number; in response to determining that the first number is reached, generate a determination result indicating that no further research will be conducted on the above-mentioned target user.
[0021] Optionally, the above-mentioned research record includes: scenario research information for the above-mentioned target scenario within the above-mentioned target research time period; and the first execution unit can be configured to: determine, according to the above-mentioned scenario research information, whether the number of operations of the above-mentioned target user for the above-mentioned target scenario within the above-mentioned target research time period reaches a second number; in response to determining that the second number is reached, generate a determination result indicating that no further research will be conducted on the above-mentioned target user within the above-mentioned target research time period.
[0022] Optionally, the apparatus further includes: in response to determining that the first target research operation task for the target user has not been executed within the target research time period, determining whether the second target research operation task for the target user has been executed within the first predetermined historical number of days; in response to determining that the second target research operation task for the target user has not been executed within the first predetermined historical number of days, determining whether the first target research operation task for the target user has been executed within the second predetermined historical number of days; in response to determining that the first target research operation task for the target user has not been executed within the second predetermined historical number of days, determining whether the number of times of research on the target user within the third predetermined historical number of days reaches a first number; in response to determining that the first number is not reached, determining whether the number of times of research on the target user within the target research time period reaches a second number; in response to determining that the second number is not reached, generating a determination result indicating that research is to be conducted on the target user.
[0023] Optionally, the first determination unit may be configured to: obtain target attribute information corresponding to the target user; determine a research period corresponding to the target scenario as a target research period; and input the target attribute information into a user grouping formula corresponding to the target research period to generate the user grouping information.
[0024] In a third aspect, some embodiments of the present disclosure provide an electronic device, including: one or more processors; a storage device having stored thereon one or more programs, which when executed by the one or more processors, cause the one or more processors to implement the method described in any implementation manner of the first aspect.
[0025] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having stored thereon a computer program, wherein the program, when executed by a processor, implements the method described in any implementation manner of the first aspect.
[0026] In a fifth aspect, some embodiments of the present disclosure provide a computer program product including a computer program, which when executed by a processor, implements the method described in any implementation manner of the first aspect.
[0027] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: Through the scenario research task triggering method of some embodiments of the present disclosure, the recovery of user research data can be effectively achieved, the data quality of user research data can be improved, and the user research experience can be improved indirectly. Specifically, the reasons for the poor data quality of relevant user research data are as follows: There is a problem that the research results cannot be continuously counted. As time goes by, the corresponding research recovery volume decreases significantly, which affects the value of the subsequent research. In addition, frequent research will take up a large amount of time of users, resulting in a low research recovery rate and very poor data quality of the research data. Based on this, for the scenario research task triggering method of some embodiments of the present disclosure, first, in response to detecting that the target user has performed the corresponding scenario operation for the target scenario, determine the user grouping information corresponding to the above target user. Here, after the target user has performed the corresponding scenario operation for the target scenario, not only can the research be determined in real time, but also by grouping the target users, the problem that the research results cannot be continuously counted can be avoided, so as to ensure the sustainable counting of the research results and obtain relatively valuable research data in terms of data quality subsequently. Then, according to the above user grouping information, determine the research time period corresponding to the above target user at the current time as the target research time period. Here, by determining the target research time period, it is convenient to conduct at least one subsequent research determination for the target user during the target research time period, so as to avoid that frequent research will take up a large amount of time of users during the target research time period. Furthermore, according to the research record corresponding to the above target user and the above target research time period, perform at least one research determination task for the above target user to generate a determination result. Here, by conducting at least one research determination, it can be more refined to determine whether it is necessary to conduct a scenario research for the target user, further avoiding the problem that the target user is occupied for a long time and the recovery rate is low due to frequent research. Finally, in response to the above determination result indicating that the research operation is determined to be executed, accurately trigger the scenario research operation task corresponding to the above target user and the above target scenario. In summary, by grouping and determining the target users and performing at least one research determination for the target users, not only can the problem that the research results cannot be continuously counted be effectively avoided, but also the research time of the target users can be avoided from being occupied more, the research recovery rate can be improved, the data quality of user research data can be improved, and the user research experience can be improved indirectly. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the various embodiments of the present disclosure will become more obvious. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the elements and elements are not necessarily drawn to scale.
[0029] Figure 1 It is a schematic diagram of an application scenario of a scenario research task triggering method according to some embodiments of the present disclosure;
[0030] Figure 2 It is a flowchart of some embodiments of the scenario research task triggering method according to the present disclosure;
[0031] Figure 3 It is a schematic diagram of a user research time period with a quarterly cycle in some embodiments of the scenario research task triggering method according to the present disclosure;
[0032] Figure 4 It is a flowchart of some other embodiments of the scenario research task triggering method according to the present disclosure;
[0033] Figure 5 It is a schematic structural diagram of some embodiments of the scenario research task triggering device according to the present disclosure;
[0034] Figure 6 It is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed implementation manners
[0035] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and are not used to limit the protection scope of the present disclosure.
[0036] In addition, it should be noted that for the sake of convenience of description, only parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.
[0037] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence relationship of the functions performed by these devices, modules or units.
[0038] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".
[0039] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0040] For operations such as the collection, storage, and use of the user's personal information (such as research records) involved in this disclosure, before performing the corresponding operations, relevant organizations or individuals shall fulfill obligations including conducting a personal information security impact assessment, fulfilling the obligation of notification to the personal information subject, and obtaining the prior authorization and consent of the personal information subject.
[0041] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0042] Figure 1 It is a schematic diagram of an application scenario of a scenario research task triggering method according to some embodiments of the present disclosure.
[0043] In Figure 1 the application scenario, first, in response to detecting that the target user 102 has performed a corresponding scenario operation for the target scenario 103, the electronic device 101 may determine the user grouping information 104 corresponding to the above-mentioned target user 102. In this application scenario, the target user 102 may be "User A". The target scenario 103 may be an "order delivery scenario". The scenario operation may be a "delivery route adjustment operation". The user grouping information 104 may be "Group A user grouping information". Then, the electronic device 101 may determine the research time period corresponding to the above-mentioned target user 102 at the current time according to the above-mentioned user grouping information 104 as the target research time period 105. In this application scenario, the target research time period 105 may be "[the first week, the thirteenth week]". Next, the electronic device 101 may perform at least one research execution determination task on the above-mentioned target user 102 according to the research record 106 corresponding to the above-mentioned target user 102 and the above-mentioned target research time period 105 to generate a determination result 107. Finally, in response to the above-mentioned determination result 107 indicating that the research operation is determined to be executed, the electronic device 101 may trigger a scenario research operation task for the above-mentioned target user 102 for the above-mentioned target scenario 103.
[0044] It should be noted that the above-mentioned electronic device 101 may be hardware or software. When the electronic device is hardware, it may be implemented as a distributed cluster composed of multiple servers or terminal devices, or may be implemented as a single server or a single terminal device. When the electronic device is embodied as software, it may be installed in the above-mentioned listed hardware devices. It may be implemented as, for example, multiple software or software modules for providing distributed services, or may be implemented as a single software or software module. No specific limitation is made here.
[0045] It should be understood that Figure 1 the number of electronic devices in
[0046] Continue to refer to Figure 2, a process 200 of some embodiments of a method for triggering a scenario research task according to the present disclosure is shown. The method for triggering a scenario research task includes the following steps:
[0047] Step 201, in response to detecting that a target user has performed a corresponding scenario operation on a target scenario, determine the user grouping information corresponding to the target user.
[0048] In some embodiments, in response to detecting that a target user has performed a corresponding scenario operation on a target scenario, the execution subject of the method for triggering a scenario research task (e.g., Figure 1 the electronic device 101 shown) may determine the user grouping information corresponding to the target user. Among them, the target user may be an object to be determined whether to conduct research currently. The target user may be a user who has completed the corresponding scenario operation on the target scenario. The target scenario may be an operation object corresponding to the target user. In practice, the target scenario may be an order delivery scenario. The corresponding target user may be a user who affects the relevant delivery operations in the above order delivery scenario. For example, the target user is a user who adjusts the delivery route in the order delivery scenario. It should be noted that the target scenario has a corresponding scenario identifier (ID, Identity Document). For example, the scenario identifier is DDFH. The user grouping information may be the group information of the group to which the target user belongs. Users in the same group have similarities in a certain user characteristic. Specifically, the set of users in the same group may be a set of users with adjacent order placement times.
[0049] It should be noted that the target scenario is a scenario currently operated by the target user. In addition, there are also multiple other scenarios available for the target user to operate.
[0050] As an example, the execution subject may determine the user grouping information corresponding to the target user by querying the grouping information.
[0051] In some optional implementation manners of some embodiments, determining the user grouping information corresponding to the target user may include the following steps:
[0052] The first step, obtain the target attribute information corresponding to the target user. Among them, the target attribute information may be the attribute value of the target attribute. Specifically, the target attribute may be a pre-determined attribute. For example, the target attribute may be the user number of the target user.
[0053] Step 2: Determine the research period corresponding to the above target scenario as the target research period. Among them, the research period information may include: quarterly period, research period, and annual period. According to different research periods, in order to avoid the problem of unsustainable statistics of research results, different numbers of user groups are divided. For example, for a research period of quarterly cycle, the number of corresponding user groups can be 13 groups. For a research period of semi-annual cycle, the number of corresponding user groups can be 26 groups. For a research period of annual cycle, the number of corresponding user groups can be 52 groups.
[0054] Step 3: Input the above target attribute information into the user grouping formula corresponding to the above target research period to generate the above user grouping information. Among them, there is a unique corresponding user grouping formula for each research period. For example, for a target research period of quarterly cycle, the corresponding user grouping formula can be:
[0055] where n can be the number of user groups.
[0056] Step 202: According to the above user grouping information, determine the research time period corresponding to the above target user at the current time as the target research time period.
[0057] In some embodiments, the above execution entity may determine the research time period corresponding to the above target user at the current time according to the above user grouping information as the target research time period. Among them, the target research time period may represent the research time period for conducting research on the target user in the current research period. For example, for a research period of quarterly cycle, the duration corresponding to the target research time period is one quarter. For example, the target research time period can be [the first week, the thirteenth week].
[0058] As an example, for a research period of quarterly cycle, the above execution entity may input the user grouping information into the research time period determination formula corresponding to the quarterly cycle to generate the target research time period. Among them, the research time period determination formula can be:
[0059] Research time period = [((m - 1) * 13 + i + 1), (m * 13 + i)]. Among them, the value range of m can be 1, 2, 3, 4. i can be the user grouping information.
[0060] As an example, see Figure 3 , which shows a schematic diagram of the user research time period for a quarterly cycle.
[0061] Specifically, when the user grouping information corresponding to the user is "remainder is 0", user research can be conducted in the first week - the thirteenth week of the first quarter, and also in the fourteenth week - the twenty-sixth week of the second quarter. At the same time, user research can be conducted in the twenty-seventh week - the thirty-ninth week of the third quarter, and in the fortieth week - the fifty-third week of the fourth quarter. That is, the research time period is {the first week - the thirteenth week, the fourteenth week - the twenty-sixth week, the twenty-seventh week - the thirty-ninth week, the fortieth week - the fifty-third week}.
[0062] When the user grouping information corresponding to the user is "remainder is 1", user research can be conducted in the second week - the twelfth week of the first quarter and the fourteenth week of the second quarter. Also, user research can be conducted in the fifteenth week - the twenty-sixth week of the second quarter and the twenty-seventh week of the third quarter. At the same time, user research can be conducted in the twenty-eighth week - the thirty-ninth week of the third quarter and the fortieth week of the fourth quarter, and in the forty-first week - the fifty-third week of the fourth quarter and the first week of the first quarter of the next year. That is, the research time period is {the second week - the fourteenth week, the fifteenth week - the twenty-seventh week, the twenty-eighth week - the fortieth week, the forty-first week - the first week of the next year}.
[0063] When the user grouping information corresponding to the user is "remainder is 2", user research can be conducted in the third week - the thirteenth week of the first quarter, the fourteenth week, and the fifteenth week of the second quarter. Also, user research can be conducted in the sixteenth week - the twenty-sixth week of the second quarter and the twenty-seventh week - the twenty-eighth week of the third quarter. At the same time, user research can be conducted in the twenty-ninth week - the thirty-ninth week of the third quarter and the fortieth week - the forty-first week of the fourth quarter, and in the forty-second week - the fifty-third week of the fourth quarter and the first week - the second week of the first quarter of the next year. That is, the research time period is {the third week - the fifteenth week, the sixteenth week - the twenty-eighth week, the twenty-ninth week - the forty-first week, the forty-second week - the second week of the next year}.
[0064] See Figure 3, and so on, the user group information corresponding to the user can be obtained as follows: the research time period under "remainder is 3", the research time period under "remainder is 4", the research time period under "remainder is 5", the research time period under "remainder is 6", the research time period under "remainder is 7", the research time period under "remainder is 8", the research time period under "remainder is 9", the research time period under "remainder is 10", the research time period under "remainder is 11", and the research time period under "remainder is 12".
[0065] Step 203: According to the above-mentioned research records corresponding to the target user and the above-mentioned target research time period, perform at least one research determination task for the above-mentioned target user to generate a determination result.
[0066] In some embodiments, the above-mentioned execution entity may perform at least one research determination for the above-mentioned target user according to the above-mentioned research records corresponding to the target user and the above-mentioned target research time period to generate a determination result. Among them, the research record may be a scenario research record for the target user. The determination result may include: a result representing the research on the target user and a result representing not researching the target user. The research determination task may be a task for the user to perform corresponding research operations on the target scenario.
[0067] In some alternative implementation manners of some embodiments, the above-mentioned research record includes: different scenario research records within the first predetermined number of historical days. Among them, the first predetermined number of historical days may be the day when the target user performs the scenario operation. That is, the first predetermined number of historical days may be the day when the scenario operation is performed for the target scenario. The different scenario research records may be scenario research records of the target user for scenarios different from the target scenario. For example, for the target scenario being Scenario A, it also includes: Scenario B, Scenario C, and Scenario D. The different scenario research records may be the research records of the target user for Scenario B, Scenario C, and Scenario D respectively.
[0068] Optionally, the above-mentioned performing at least one research determination task for the above-mentioned target user according to the above-mentioned research records corresponding to the target user and the above-mentioned target research time period to generate a determination result may include the following steps:
[0069] First step: Based on the above-mentioned research records for different scenarios, determine whether the second target research operation task for the above-mentioned target user has been executed within the above-mentioned first predetermined historical number of days. Among them, the above-mentioned second target research operation task is a research operation related to other scenarios. The second target research operation task can be a research operation task initiated for other scenarios.
[0070] As an example, the above-mentioned execution entity can determine whether the above-mentioned target user has conducted research on other scenarios within the above-mentioned first predetermined historical number of days by querying the research records on other scenarios in the research records for different scenarios.
[0071] Second step: In response to determining that the second target research operation task for the above-mentioned target user has been executed within the above-mentioned first predetermined historical number of days, generate a determination result indicating that no further research will be conducted on the above-mentioned target user.
[0072] In some optional implementation manners of some embodiments, the above-mentioned research records include: research records for the same scenario within the second predetermined historical number of days. Among them, the second predetermined historical number of days can be X historical days. Among them, the research records for the same scenario can be research records of initiating research on the target scenario to the target user within X historical days. Among them, the second predetermined historical number of days is less than the number of days corresponding to the research cycle. For example, for a quarterly research cycle, the second predetermined historical number of days can be 42 days.
[0073] Optionally, the above-mentioned execution of at least one research determination task for the above-mentioned target user according to the research records corresponding to the above-mentioned target user and the above-mentioned target research time period to generate a determination result may include the following steps:
[0074] First step: Based on the above-mentioned research records for the same scenario, determine whether the first target research operation for the above-mentioned target user has been executed within the above-mentioned second predetermined historical number of days. Among them, the first target research operation can be a research operation initiated for the target scenario.
[0075] Second step: In response to determining that the first target research operation task for the above-mentioned target user has been executed within the above-mentioned second predetermined historical number of days, generate a determination result indicating that no further research will be conducted on the above-mentioned target user.
[0076] In some optional implementation manners of some embodiments, the above-mentioned research records include: research records within the third predetermined historical number of days. Among them, the research records within the third predetermined historical number of days can be research records within Y days.
[0077] Optionally, the above-mentioned execution of at least one research determination task for the above-mentioned target user according to the research records corresponding to the above-mentioned target user and the above-mentioned target research time period to generate a determination result may include the following steps:
[0078] First step, according to the research records within the above-mentioned third predetermined historical days, determine whether the number of times of researching the above-mentioned target user within the above-mentioned third predetermined historical days reaches the first number. The first number can be a preset value. For example, the first number can be 5 times. The first number can be a value set for the target scenario.
[0079] Second step, in response to determining that the first number is reached, generate a determination result indicating that no further research will be conducted on the above-mentioned target user.
[0080] In some alternative implementation manners of some embodiments, the above-mentioned research records include: scenario research information for the above-mentioned target scenario within the above-mentioned target research time period.
[0081] Optionally, the above-mentioned performing at least one research determination task for the above-mentioned target user according to the research records corresponding to the above-mentioned target user and the above-mentioned target research time period to generate a determination result may include the following steps:
[0082] First step, according to the above-mentioned scenario research information, determine whether the number of operations of the above-mentioned target user for the above-mentioned target scenario within the above-mentioned target research time period reaches the second number. The second number can be a threshold preset for the target scenario. For example, the second number can be 4 times.
[0083] Second step, in response to determining that the second number is reached, generate a determination result indicating that no further research will be conducted on the above-mentioned target user within the above-mentioned target research time period.
[0084] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: Through the scenario research task triggering method of some embodiments of the present disclosure, the recovery of user research data can be effectively achieved, the data quality of user research data can be improved, and the user research experience can be improved indirectly. Specifically, the reasons for the poor data quality of relevant user research data are as follows: There is a problem that the research results cannot be continuously statistically analyzed. As time goes by, the corresponding research recovery volume decreases significantly, which affects the value of the subsequent research. In addition, frequent research will take up a large amount of time of users, resulting in a low research recovery rate and very poor data quality of the research data. Based on this, the scenario research task triggering method of some embodiments of the present disclosure, first, in response to detecting that a target user has performed a corresponding scenario operation on a target scenario, determine the user grouping information corresponding to the above target user. Here, after the target user has performed a corresponding scenario operation on the target scenario, not only can the research be determined in real time, but also by grouping the target users, the problem that the research results cannot be continuously statistically analyzed can be avoided, so as to ensure the sustainable statistical analysis of the research results and obtain relatively valuable research data in terms of data quality subsequently. Then, according to the above user grouping information, determine the research time period corresponding to the above target user at the current time as the target research time period. Here, by determining the target research time period, it is convenient to perform at least one subsequent research determination task for the target user during the target research time period, so as to avoid that frequent research will take up a large amount of time of users during the target research time period. Furthermore, according to the research record corresponding to the above target user and the above target research time period, perform at least one research determination for the above target user to generate a determination result. Here, by performing at least one research determination, it is possible to more precisely determine whether a scenario research needs to be carried out for the target user, further avoiding the problem that the target user is occupied for a long time and the recovery rate is low due to frequent research. Finally, in response to the above determination result indicating that the research operation is determined to be executed, accurately trigger the scenario research operation task corresponding to the above target user and the above target scenario. In summary, by grouping and determining the target users and performing at least one research determination for the target users, not only can the problem that the research results cannot be continuously statistically analyzed be effectively avoided, but also the target users are prevented from being occupied for more research time, the research recovery rate is improved, the data quality of user research data is improved, and the user research experience is improved indirectly.
[0085] Further referring to Figure 4 , a process 400 of another embodiment of the scenario research task triggering method according to the present disclosure is shown. The scenario research task triggering method includes the following steps:
[0086] Step 401, in response to detecting that a target user has performed a corresponding scenario operation on a target scenario, determine the user grouping information corresponding to the above target user.
[0087] Step 402: Determine the research period corresponding to the target user at the current time according to the above user grouping information as the target research period.
[0088] Step 403: Determine whether the first target research operation task for the target user has been executed within the above target research period according to the above research records of the same scenario and the same period.
[0089] In some embodiments, the execution subject (e.g., Figure 1 the electronic device 101 shown) may determine whether the first target research operation task for the target user has been executed within the above target research period according to the above research records of the same scenario and the same period. The above research records include: research records of different scenarios within the first predetermined number of historical days. Among them, the research records of the same scenario and the same period may be research records for the target user in the same target scenario and within the same target research period. Among them, the above first target research operation task is a research operation task related to the above target scenario.
[0090] As an example, the above execution subject may determine whether the first target research operation task for the target user has been executed within the above target research period by means of record query according to the research records of the same scenario and the same period.
[0091] Step 404: In response to determining that the first target research operation task for the target user has been executed within the above target research period, generate a determination result indicating that no further research will be conducted on the target user within the above target research period.
[0092] In some embodiments, in response to determining that the first target research operation task for the target user has been executed within the above target research period, the above execution subject may generate a determination result indicating that no further research will be conducted on the target user within the above target research period.
[0093] Step 405: In response to the above determination result indicating the determination to execute the research operation, trigger the scenario research task corresponding to the above target scenario for the above target user.
[0094] In some embodiments, for the specific implementation of steps 401-402 and 405 and the technical effects brought thereby, reference may be made to Figure 2 steps 201-202 and 204 in the corresponding embodiments, which will not be elaborated here.
[0095] In some optional implementation manners of some embodiments, after step 405, the steps further include:
[0096] First step, in response to determining that the first target research operation task for the above target user has not been executed within the above target research time period, determine whether the second target research operation task for the above target user has been executed within the first predetermined number of historical days. The specific implementation method will not be elaborated further.
[0097] Second step, in response to determining that the second target research operation task for the above target user has not been executed within the above first predetermined number of historical days, determine whether the first target research operation task for the above target user has been executed within the second predetermined number of historical days. The specific implementation method will not be elaborated further.
[0098] Third step, in response to determining that the first target research operation task for the above target user has not been executed within the above second predetermined number of historical days, determine whether the number of times of research on the above target user within the third predetermined number of historical days reaches the first number. The specific implementation method will not be elaborated further.
[0099] Fourth step, in response to determining that the first number has not been reached, determine whether the number of times of research on the above target user within the above target research time period reaches the second number. The specific implementation method will not be elaborated further.
[0100] Fifth step, in response to determining that the second number has not been reached, generate a determination result representing that research is to be conducted on the target user.
[0101] It can be seen from Figure 4 that compared with the descriptions of some corresponding embodiments, Figure 2 for the process 400 of the scenario research task triggering method in some corresponding embodiments, through the same-scenario and same-time-period research records, it is possible to avoid conducting frequent research on the target user in the same scenario and within the same time period, so as to reduce the research experience of the target user and also facilitate subsequent sustainable research on the target user. Figure 4
[0102] Figure 5 For further reference Figure 2 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a scenario research task triggering device. These device embodiments correspond to those method embodiments shown in and the scenario research task triggering device can be specifically applied to various electronic devices.
[0103] Figure 5 Such as Figure 5As shown, a scenario research task triggering device 500 includes: a first determination unit 501, a second determination unit 502, a first execution unit 503, and a second execution unit 504. Among them, the first determination unit 501 is configured to determine the user grouping information corresponding to the target user in response to detecting that the target user has performed a corresponding scenario operation on the target scenario; the second determination unit 502 is configured to determine the research time period corresponding to the target user at the current time as the target research time period according to the user grouping information; the first execution unit 503 is configured to execute at least one research determination task for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result; the second execution unit 504 is configured to execute the scenario research operation task corresponding to the target scenario for the target user in response to the determination result indicating that the research operation is determined to be executed.
[0104] In some optional implementation manners of some embodiments, the research record includes: a same-scenario same-time-period research record; and the first execution unit 503 can be further configured to: determine whether a first target research operation task for the target user has been executed within the target research time period according to the same-scenario same-time-period research record, where the first target research operation task is a research operation task related to the target scenario; and generate a determination result indicating that no further research will be conducted on the target user within the target research time period in response to determining that the first target research operation task for the target user has been executed within the target research time period.
[0105] In some optional implementation manners of some embodiments, the research record includes: different-scenario research records within a first predetermined number of historical days; and the first execution unit 503 can be further configured to: determine whether a second target research operation task for the target user has been executed within the first predetermined number of historical days according to the different-scenario research records, where the second target research operation task is a research operation task related to other scenarios; and generate a determination result indicating that no further research will be conducted on the target user in response to determining that the second target research operation task for the target user has been executed within the first predetermined number of historical days.
[0106] In some alternative implementation manners of some embodiments, the above-mentioned research record includes: research records in the same scenario within a second predetermined number of historical days; and the first execution unit 503 may be further configured to: determine, according to the above-mentioned research records in the same scenario, whether a first target research operation task for the above-mentioned target user has been executed within the above-mentioned second predetermined number of historical days; in response to determining that the first target research operation task for the above-mentioned target user has been executed within the above-mentioned second predetermined number of historical days, generate a determination result indicating that research on the above-mentioned target user will no longer be conducted.
[0107] In some alternative implementation manners of some embodiments, the above-mentioned research record includes: research records within a third predetermined number of historical days; and the first execution unit 503 may be further configured to: determine, according to the above-mentioned research records within the third predetermined number of historical days, whether the number of times of researching the above-mentioned target user within the above-mentioned third predetermined number of historical days reaches a first number; in response to determining that the first number is reached, generate a determination result indicating that research on the above-mentioned target user will no longer be conducted.
[0108] In some alternative implementation manners of some embodiments, the above-mentioned research record includes: scenario research information for the above-mentioned target scenario within the above-mentioned target research time period; and the first execution unit 503 may be further configured to: determine, according to the above-mentioned scenario research information, whether the number of operations of the above-mentioned target user for the above-mentioned target scenario within the above-mentioned target research time period reaches a second number; in response to determining that the second number is reached, generate a determination result indicating that research on the above-mentioned target user will no longer be conducted within the above-mentioned target research time period.
[0109] In some alternative implementations of some embodiments, the above-mentioned apparatus 500 further includes: a third determination unit, a fourth determination unit, a fifth determination unit, a sixth determination unit, and a third generation unit (not shown in the figure). Among them, the above-mentioned third determination unit may be configured to: in response to determining that the first target research operation task for the above-mentioned target user has not been executed within the above-mentioned target research time period, determine whether the second target research operation task for the above-mentioned target user has been executed within the first predetermined number of historical days. The fourth determination unit may be configured to: in response to determining that the second target research operation task for the above-mentioned target user has not been executed within the above-mentioned first predetermined number of historical days, determine whether the first target research operation task for the above-mentioned target user has been executed within the second predetermined number of historical days. The fifth determination unit may be configured to: in response to determining that the first target research operation task for the above-mentioned target user has not been executed within the above-mentioned second predetermined number of historical days, determine whether the number of research times for the above-mentioned target user within the third predetermined number of historical days reaches the first number. The sixth determination unit may be configured to: in response to determining that the first number has not been reached, determine whether the number of research times for the above-mentioned target user within the above-mentioned target research time period reaches the second number. The third generation unit may be configured to: in response to determining that the second number has not been reached, generate a determination result representing the research on the target user.
[0110] In some alternative implementations of some embodiments, the first determination unit 501 may be further configured to: obtain the target attribute information corresponding to the above-mentioned target user; determine the research cycle corresponding to the above-mentioned target scenario as the target research cycle; input the above-mentioned target attribute information into the user grouping formula corresponding to the above-mentioned target research cycle to generate the above-mentioned user grouping information.
[0111] It can be understood that the various units described in the scenario research task triggering apparatus 500 correspond to the respective steps in the method described in the reference Figure 2 Therefore, the operations, features, and beneficial effects described above for the method also apply to the scenario research task triggering apparatus 500 and the units included therein, and will not be repeated here.
[0112] Next, refer to Figure 6 , which shows a schematic structural diagram of an electronic device (such as Figure 1 the electronic device 101 in) 600 suitable for implementing some embodiments of the present disclosure. Figure 6 The electronic device shown is only an example and should not impose any limitations on the functions and usage scopes of the embodiments of the present disclosure.
[0113] As Figure 6As shown, the electronic device 600 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 601, which may perform various appropriate actions and processes according to the program stored in the read-only memory 602 or the program loaded from the storage device 608 into the random access memory 603. In the random access memory 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the read-only memory 602, and the random access memory 603 are connected to each other through the bus 604. The input / output interface 605 is also connected to the bus 604.
[0114] Generally, the following devices may be connected to the input / output interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 6 the electronic device 600 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had. Figure 6 Each block shown in may represent one device or, as needed, multiple devices.
[0115] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such some embodiments, the computer program may be downloaded and installed from the network through the communication device 609, or installed from the storage device 608, or installed from the read-only memory 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the methods of some embodiments of the present disclosure are executed.
[0116] It should be noted that, in some embodiments of the present disclosure, the above-mentioned computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0117] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed network.
[0118] The above computer-readable medium may be included in the above electronic device; or it may exist independently and not be assembled into the electronic device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the electronic device, the electronic device is caused to: in response to detecting that a target user has performed a corresponding scenario operation for a target scenario, determine the user grouping information corresponding to the above target user; according to the above user grouping information, determine the research time period corresponding to the above target user at the current time as the target research time period; according to the research record corresponding to the above target user and the above target research time period, perform at least one research determination task for the above target user to generate a determination result; in response to the determination result indicating that a research operation is to be performed, trigger a scenario research operation task corresponding to the above target scenario for the above target user.
[0119] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0120] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0121] The units described in some embodiments of the present disclosure can be implemented in software or in hardware. The described units can also be provided in a processor. For example, it can be described as: a processor includes a first determination unit, a second determination unit, a first execution unit, and a second execution unit. Among them, the names of these units do not constitute a limitation on the unit itself in some cases. For example, the first determination unit can also be described as "a unit that determines the user grouping information corresponding to the target user in response to detecting that the target user has performed a corresponding scenario operation for the target scenario".
[0122] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Product (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and so on.
[0123] Some embodiments of the present disclosure also provide a computer program product, including a computer program, which when executed by a processor implements any of the above-described scenario research task triggering methods.
[0124] The above description is only some preferred embodiments of the present disclosure and an explanation of the technical principles applied. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, technical solutions formed by mutually replacing the above features with the (but not limited to) technical features having similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A method for triggering a scenario research task, comprising: Responding to detecting that a target user has performed a corresponding scenario operation for a target scenario, determining user grouping information corresponding to the target user; According to the user grouping information, determining a research time period corresponding to the target user at the current time as a target research time period; According to the research record corresponding to the target user and the target research time period, performing at least one research determination task for the target user to generate a determination result; Responding to the determination result indicating that a research operation is determined to be performed, triggering a scenario research task corresponding to the target scenario for the target user.
2. The method according to claim 1, wherein The research record includes: research records of the same scenario and the same time period; and The performing at least one research determination task for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result includes: According to the research records of the same scenario and the same time period, determining whether a first target research operation task for the target user has been performed within the target research time period, where the first target research operation task is a research operation task related to the target scenario; Responding to determining that a first target research operation task for the target user has been performed within the target research time period, generating a determination result indicating that no further research will be conducted on the target user within the target research time period.
3. The method according to claim 1, wherein, The research record includes: research records of different scenarios within a first predetermined number of historical days; and The performing at least one research determination task for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result includes: According to the research records of different scenarios, determining whether a second target research operation task for the target user has been performed within the first predetermined number of historical days, where the second target research operation task is a research operation task related to other scenarios; Responding to determining that a second target research operation task for the target user has been performed within the first predetermined number of historical days, generating a determination result indicating that no further research will be conducted on the target user.
4. The method according to claim 1, wherein, The research record includes: research records of the same scenario within a second predetermined number of historical days; and The performing at least one research determination task for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result includes: According to the research records of the same scenario, determining whether a first target research operation task for the target user has been performed within the second predetermined number of historical days; Responding to determining that a first target research operation task for the target user has been performed within the second predetermined number of historical days, generating a determination result indicating that no further research will be conducted on the target user.
5. The method according to claim 1, wherein The research record includes: research records within a third predetermined number of historical days; and The performing at least one research determination task for the target user according to the research record corresponding to the target user and the target research time period to generate a determination result includes: Determine whether the number of times of conducting research on the target user within the third predetermined historical number of days reaches the first number according to the research records within the third predetermined historical number of days; In response to determining that the first number is reached, generate a determination result indicating that no further research will be conducted on the target user.
6. The method according to claim 1, wherein, The research records include: scene research information for the target scene within the target research time period; and Performing at least one research determination task for the target user according to the research records corresponding to the target user and the target research time period to generate a determination result, including: Determine whether the number of operations of the target user for the target scene within the target research time period reaches the second number according to the scene research information; In response to determining that the second number is reached, generate a determination result indicating that no further research will be conducted on the target user within the target research time period.
7. The method according to any one of claims 2-6, wherein, The method further includes: In response to determining that the first target research operation task for the target user has not been performed within the target research time period, determine whether the second target research operation task for the target user has been performed within the first predetermined historical number of days; In response to determining that the second target research operation task for the target user has not been performed within the first predetermined historical number of days, determine whether the first target research operation task for the target user has been performed within the second predetermined historical number of days; In response to determining that the first target research operation task for the target user has not been performed within the second predetermined historical number of days, determine whether the number of times of conducting research on the target user within the third predetermined historical number of days reaches the first number; In response to determining that the first number is not reached, determine whether the number of times of conducting research on the target user within the target research time period reaches the second number; In response to determining that the second number is not reached, generate a determination result indicating that research will be conducted on the target user.
8. The method according to claim 1, wherein, Determining the user grouping information corresponding to the target user includes: Obtain the target attribute information corresponding to the target user; Determine the research cycle corresponding to the target scene as the target research cycle; Input the target attribute information into the user grouping formula corresponding to the target research cycle to generate the user grouping information.
9. A scene research task triggering device, including: A first determination unit configured to determine the user grouping information corresponding to the target user in response to detecting that the target user has performed a corresponding scene operation for the target scene; A second determination unit configured to determine the research time period corresponding to the target user at the current time as the target research time period according to the user grouping information; A first execution unit configured to perform at least one research determination task for the target user according to the research records corresponding to the target user and the target research time period to generate a determination result; A second execution unit configured to trigger a scene research task corresponding to the target scene for the target user in response to the determination result indicating that a research operation is to be performed.
10. An electronic device, including: One or more processors; A storage device on which one or more programs are stored, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-8.
11. A computer-readable medium having a computer program stored thereon, wherein, When the computer program is executed by a processor, the method according to any one of claims 1-8 is implemented.