Information processing methods, apparatuses, electronic devices, storage media and program products
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-15
- Publication Date
- 2026-08-11
AI Technical Summary
[0005]有鉴于此,本申请提供了一种信息处理方法,以解决策略信息配置操作所占用的资源大的问题
[0011]本申请实施例提供的信息处理方法,对于满足复制条件且已启动的第一策略信息,对第一策略信息进行复制以得到第二策略信息,一方面,基于第二策略信息在不影响第第一二级策略的情况下,重复启动一级策略(即第二一级策略),尽量保证策略的执行宽度,例如,在用户触达场景中,第二策略信息的及时复制第二一级策略并及时启动,有利于提高推送范围,另一方面,第一策略信息与第二策略信息相互独立,在复制后继续基于第一策略信息进一步执行第一一级策略的下级策略(如第一二级策略),尽量保证策略的执行深度,例如,在用户触达场景中,第一策略信息的顺利且顺序执行有利于逐渐加强推送强度,减少由于频繁对同一用户发送相同功能的信息而对用户造成困扰,在策略信息执行过程中,同时兼顾策略的执行宽度和执行深度,有利于提高策略的整体执行效果;而且,对第一策略信息进行复制,且第一策略信息和复制得到的第二策略信息之间相互独立,第二一级策略的启动不对第一二级策略的启动造成影响,即通过简单的复制操作即可实现同一策略信息中不同级策略的同时启动,实现了一次配置策略信息多次循环使用,操作简便,减少了配置操作所占用的计算资源和人力资源。
Smart Images

Figure CN122547528A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer processing technology, specifically to information processing methods, apparatus, electronic devices, storage media, and program products. Background Technology
[0002] In the field of information processing technology, in order to achieve targeted data delivery to specific user groups, a pre-configured multi-level strategy architecture is usually adopted to manage push tasks at different stages.
[0003] In related technologies, each level of strategy corresponds to different data push intensity and coverage, and is executed sequentially according to predetermined timing conditions. The set of target objects selected after the execution of the higher-level strategy will be used to trigger the lower-level strategy. For example, in an information push scenario targeting a user group, the first-level strategy can perform an initial range push, while the second-level strategy will perform further pushes for objects within that range that have not responded.
[0004] However, in the aforementioned technologies, policies at all levels are typically configured and executed sequentially under the same policy architecture instance. This strong coupling of policy states makes it difficult for the system to isolate and reuse a single policy instance within its runtime. When a policy at a certain level needs to be executed repeatedly for a new set of objects, it is often necessary to regenerate or manually configure a new policy architecture instance. This not only leads to frequent policy configuration parsing and database entry operations on the server side, increasing database write and transaction processing overhead, but also requires the system to continuously perform redundant state checks and context switching in concurrent or continuous execution scenarios, unnecessarily consuming processor and storage resources and further increasing the data transmission load on the network side. Summary of the Invention
[0005] In view of this, this application provides an information processing method to solve the problem of high resource consumption in policy information configuration operations.
[0006] In a first aspect, this application provides an information processing method, the method comprising: Obtain pre-configured first policy information; wherein, the first policy information includes multi-level policies; If the status of the first strategy information is not started, in response to the first strategy information meeting the first start condition, the first level strategy in the first strategy information is started, and the status of the first strategy information is determined to be started. If the status of the first strategy information is "activated", in response to the fulfillment of the replication condition, the first strategy information is replicated to obtain the second strategy information, and the status of the second strategy information is determined to be "not activated". If the status of the second strategy information is not started, in response to the second strategy information meeting the first start condition, the second level strategy in the second strategy information is started, and the status of the second strategy information is determined to be started; If the first-level strategy in the first strategy information is successfully initiated, the first-level strategy is initiated based on the feedback data of the first-level strategy, in response to the first-level strategy in the first strategy information meeting the second initiation condition.
[0007] Secondly, this application provides an information processing apparatus, the apparatus comprising: The information acquisition module is used to acquire pre-configured first strategy information; wherein, the first strategy information includes multi-level strategies; The first startup module is configured to, when the state of the first strategy information is not started, respond to the first strategy information meeting the first startup condition, start the first level strategy in the first strategy information, and determine that the state of the first strategy information is started. The strategy copying module is used to copy the first strategy information to obtain the second strategy information in response to the fulfillment of the copying conditions when the status of the first strategy information is "activated", and to determine that the status of the second strategy information is "not activated". The first startup module is further configured to, when the status of the second strategy information is not started, respond to the second strategy information satisfying the first startup condition, start the second level strategy in the second strategy information, and determine that the status of the second strategy information is started; The second startup module is used to start the first secondary strategy based on the feedback data of the first primary strategy when the primary strategy in the first strategy information has been started and the second secondary strategy in the first strategy information meets the second startup condition.
[0008] Thirdly, this application provides an electronic device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the information processing method described in the first aspect or any corresponding embodiment.
[0009] Fourthly, this application provides a computer-readable storage medium storing computer instructions for causing a computer to perform the information processing method described in the first aspect or any corresponding embodiment.
[0010] Fifthly, this application provides a computer program product, including computer instructions for causing a computer to execute the information processing method described in the first aspect or any corresponding embodiment thereof.
[0011] The information processing method provided in this application provides that, for first strategy information that meets the copying conditions and has been activated, the first strategy information is copied to obtain second strategy information. On the one hand, based on the second strategy information, without affecting the first and second level strategies, the first level strategy (i.e., the second level strategy) is repeatedly activated to ensure the execution width of the strategy as much as possible. For example, in user reach scenarios, timely copying and activation of the second level strategy based on the second strategy information helps to improve the push coverage. On the other hand, the first strategy information and the second strategy information are independent of each other. After copying, the lower-level strategies (such as the first and second level strategies) of the first level strategy are further executed based on the first strategy information to ensure the execution depth of the strategy as much as possible. For example, in user reach scenarios, the second level strategy is activated based on the first strategy information. In this scenario, the smooth and sequential execution of the first strategy information helps to gradually increase the push intensity and reduce the inconvenience caused to users by frequently sending the same information to the same user. During the execution of the strategy information, the execution width and depth of the strategy are taken into account, which helps to improve the overall execution effect of the strategy. Moreover, the first strategy information is copied, and the first strategy information and the copied second strategy information are independent of each other. The launch of the second-level strategy does not affect the launch of the first and second-level strategies. That is, the simultaneous launch of different levels of strategies in the same strategy information can be achieved through a simple copy operation, realizing the multiple cyclical use of the configured strategy information. The operation is simple and reduces the computing and human resources occupied by the configuration operation. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in the specific embodiments or related technologies of this application, the drawings used in the description of the specific embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0013] Figure 1 This is a schematic diagram illustrating an application scenario according to an embodiment of this application; Figure 2 This is a schematic flowchart of a first type of information processing method according to an embodiment of this application; Figure 3 An exemplary diagram of the first strategy information is shown; Figure 4 An example diagram of the policy configuration interface is shown; Figure 5This is a schematic diagram of a second type of information processing method according to an embodiment of this application; Figure 6 This is a schematic diagram of a second type of information processing method according to an embodiment of this application; Figure 7 This is a structural block diagram of an information processing apparatus according to an embodiment of this application; Figure 8 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0014] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0015] It should be noted that the information (including but not limited to user input information, such as information entered by the user into input boxes), data (including but not limited to data used for analysis, stored data, and displayed data, such as context code, all code of the current project, the service pressure corresponding to operations performed on all code of the current project, and the code development status of the current project), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with relevant laws, regulations, and standards. For example, the context code, operations performed on all code of the current project, the corresponding service pressure, and the code development status involved in this application were all obtained with full authorization.
[0016] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0017] Before providing a detailed description of the embodiments of this application, some of the nouns and terms involved in the embodiments of this application will be explained.
[0018] As one optional application scenario in the embodiments of this application, such as Figure 1 As shown, the system may include at least one terminal device and at least one server. Figure 1The system is illustrated in the example, which includes a computer 101, a mobile terminal 102, and a server 103, and the terminal devices such as the computer 101 and the mobile terminal 102 are connected to the server 103 through a network 110.
[0019] Specifically, the terminal device can be a smartphone, tablet, laptop, PDA, desktop computer, game console, smart TV, smart wearable device, in-vehicle terminal, VR (Virtual Reality) device, AR (Augmented Reality) device, etc. Server 103 can be a standalone physical server, a server cluster, a distributed system, or a cloud server providing cloud services. Network 110 can be a wired or wireless network, examples of which include, but are not limited to, the Internet, corporate intranet, local area network, wide area network, mobile communication network, and combinations thereof.
[0020] For example, an application is installed on the terminal device. This application can be an application that needs to be downloaded and installed, or an application that can be used immediately upon clicking.
[0021] For example, in this embodiment, the application is any application with policy configuration functionality, and the server is the backend server corresponding to that application. For example, the user configures policies for the target application using the policy configuration functionality available to that user. For example, the target application is a game application, video application, music application, etc. For example, similar to the application, the target application can be an application that needs to be downloaded and installed, or it can be an application that can be used instantly.
[0022] In related technologies, the strategy tree includes multiple levels of strategies, and the strategy level is positively correlated with the push intensity, meaning the first-level strategy has the weakest push intensity. Taking a game application as an example, the first-level strategy indicates that the push method is to send information within the game, and the second-level strategy indicates that the push method is to send SMS messages via registered mobile phone numbers. In the specific push process, firstly, based on the first-level strategy in the strategy tree, the first data is pushed to a first set of users. Then, based on the second-level strategy in the strategy tree, the second data is pushed to a second set of users. The second set of users is obtained from the first set of users, and the second set contains fewer users than the first set.
[0023] However, in the aforementioned related technologies, since the strategy level is related to the push intensity, there is overlap between the second user set and the first user set. Multiple pushes within a short period can be inconvenient for users and put significant pressure on data transmission. Therefore, after the first-level strategy is initiated, a certain time interval is usually set before initiating the second-level strategy. However, since the first-level strategy has the weakest push intensity, it typically needs to be repeatedly initiated within short time intervals to continuously acquire new first user sets to ensure a sufficiently wide push coverage. Thus, in a strategy tree, after the first-level strategy is initiated, it is initiated again based on the first time interval to acquire new data, and the second-level strategy is initiated based on the second time interval to further strengthen the push. That is, within the same strategy tree, if the second time interval is greater than the first time interval, there is a situation where the first-level strategy has already acquired new data while the second-level strategy still needs to push based on old data. The premature initiation of the first-level strategy prevents the second-level strategy from acquiring the correct data to initiate normally. A strategy tree cannot be cyclically initiated to achieve multiple pushes. Therefore, business personnel need to configure a new strategy tree in a timely manner according to the aforementioned first time interval corresponding to the first-level strategy to achieve user reach, and the configuration operation consumes significant resources.
[0024] Furthermore, in this embodiment, in order to simultaneously satisfy the timely activation of the first-level strategy to increase the push range and the correct activation of the second-level strategy to strengthen the push intensity, for the first strategy information that meets the first activation condition and has been activated, the first strategy information is copied to obtain the second strategy information. On the one hand, based on the second strategy information, without affecting the first and second-level strategies, the first-level strategy (i.e., the second-level strategy) is repeatedly activated to ensure the execution width of the strategy as much as possible. For example, in the user reach scenario, the timely copying of the second strategy information and the timely activation of the second-level strategy are conducive to improving the push range. On the other hand, the first strategy information and the second strategy information are independent of each other. After copying, the lower-level strategy of the first-level strategy is further executed based on the first strategy information. (For example, in first and second level strategies), the execution depth of the strategy should be maximized. For instance, in user outreach scenarios, the smooth and sequential execution of the first strategy information helps to gradually increase push intensity, reducing user confusion caused by frequently sending the same functional information to the same user. During strategy information execution, balancing the execution width and depth of the strategy improves the overall execution effect. Furthermore, copying the first strategy information, and ensuring that the first and copied second strategy information are independent of each other, means that the activation of the second level strategy does not affect the activation of the first and second level strategies. This allows for the simultaneous activation of different levels of strategies within the same strategy information through a simple copy operation, enabling multiple cycles of policy information configured once. This simplifies operation and reduces configuration costs. According to an embodiment of this application, an information processing method embodiment is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0025] This embodiment provides an information processing method that can be used in the aforementioned mobile terminal and / or server (hereinafter referred to as electronic device). Figure 2 This is a flowchart of an information processing method according to an embodiment of this application, such as... Figure 2 As shown, the process includes the following steps: Step S201: Obtain the pre-configured first policy information.
[0026] Optionally, the first strategy information refers to pre-configured information used to achieve the target function. For example, the target function includes, but is not limited to, at least one of the following: user outreach function, media (such as music, video, etc.) recommendation function, data update function, etc.
[0027] In the embodiments of this application, during information processing, the electronic device acquires pre-configured first strategy information. This first strategy information includes multi-level strategies. For example, in the first strategy information, the level of the strategy is positively correlated with the strength of the target function's implementation. Taking user reach functionality as an example, a lower strategy level results in a lower push intensity and a theoretically lower probability of user reach; a higher strategy level results in a higher push intensity and a theoretically higher probability of user reach.
[0028] For example, the first strategy information includes a first-level strategy, a first-second-level strategy, ..., a first-n-level strategy. Here, n is any value greater than 1, and can be flexibly set and adjusted according to actual circumstances; this embodiment does not limit this. For example, the first-level strategy can be called the first initial strategy, the first-second-level strategy can be called the next-level first strategy of the first initial strategy, and the first-n-level strategy can be called the first final strategy, and the first-n-level strategy does not correspond to a next-level first strategy.
[0029] For example, the first strategy information includes one or more first-level strategies. For example, for any first-i-th level strategy in the first strategy information, when i equals 1, the first-i-th level strategy does not correspond to a first-i-1-th level strategy, and corresponds to zero or one or more first-i+1-th level strategies; when i is greater than 1 and less than n, the first-i-th level strategy corresponds to one first-i-1-th level strategy, and corresponds to zero or one or more first-i+1-th level strategies; when i equals n, the first-i-th level strategy corresponds to one first-i-1-th level strategy, and does not correspond to a first-i+1-th level strategy. Here, i is a positive integer.
[0030] In one possible implementation, the first policy information is stored in a database in the form of a policy tree. For example, the first policy information can be referred to as a first policy tree, which includes multiple first policy nodes, each corresponding to a first policy. The first policy at level one is the first-level policy, and the first policy at level two is the first-level policy. For example, as... Figure 3 As shown, the first strategy information 30 includes a first-level strategy 31 and a first-level strategy 32. The first-level strategy 31 corresponds to a first-level strategy 33 and a first-level strategy 34, while the first-level strategy 32 does not correspond to a first-level strategy.
[0031] Of course, in other possible implementations, the first policy information can also be stored in the database in a non-policy tree (such as code) form.
[0032] For example, in addition to the strategy, the first strategy information also includes first judgment information and first effect information. The first judgment information is used to determine whether the corresponding first strategy meets the activation conditions, and the first effect information is used to obtain the first feedback data obtained after the corresponding first strategy is activated. It should be noted that... For example, such as Figure 3 As shown, the first-level strategy 31 and the first-level strategy 32 correspond to first judgment information 35. The electronic device determines whether to activate the first-level strategy 31 or the first-level strategy 32 based on the first judgment information 35. Furthermore, the first-level strategy 31 corresponds to first effect information 36, the first-level strategy 33 corresponds to first judgment information 37, and the first-level strategy 34 corresponds to first judgment information 38. Further, the electronic device determines whether to activate the first-level strategy 33 based on the effect represented by the first effect information 36 and the first judgment information 37; similarly, the electronic device determines whether to activate the first-level strategy 34 based on the effect represented by the first effect information 36 and the first judgment information 38. Each judgment information corresponds to a judgment node, and each effect information corresponds to an effect node.
[0033] For example, taking the user outreach function as an example, the first judgment information 35 is "not logged into the target application within 30 days", the first level-one strategy 31 is "to recall users by pushing data xx through the target application's associated application platform (such as the target application's download platform)", the first level-one strategy 32 is "to recall users by calling through the contact information corresponding to the user account (if the user has permission to obtain the contact number)", the first effect information 36 includes "users recalled through the first level-one strategy 31 and users not recalled", the first judgment information 37 is "users not recalled through the first level-one strategy 31", the first level-two strategy 33 is "to recall users by sending information through the contact information corresponding to the user account (if the user has permission to obtain the contact number)", the first judgment information 38 is "users who only logged into the target application once after being recalled through the first level-one strategy 32", and the first level-two strategy 34 is "to recall users again by pushing data xxxxx through the aforementioned associated application platform".
[0034] Step S202: If the state of the first strategy information is not started, in response to the first strategy information meeting the first start condition, the first level strategy in the first strategy information is started, and the state of the first strategy information is determined to be started.
[0035] In this embodiment of the application, when the aforementioned first strategy information is obtained, if the electronic device is in a state of not being activated when the first strategy information is not activated, it activates the first level strategy in the first strategy information in response to the first strategy information meeting the first activation condition, and determines that the state of the first strategy information is activated. The first activation condition is a preset condition used to determine whether to activate the first strategy information.
[0036] In one possible implementation, since the first level policy is the first initial policy that is started in the first policy information, in order to reduce the configuration process, the first start condition is the first judgment information corresponding to the first level policy.
[0037] In another possible implementation, since the first strategy information may contain multiple first-level strategies, and at least one first-level strategy corresponds to a first judgment information (such as... Figure 3 The first-level strategies 31 and 32 each have a corresponding first judgment information 35. The first activation condition differs from the first judgment information corresponding to the first-level strategy. For example, the first judgment information 35 is "no login to the target application within 30 days," while the first activation condition corresponding to the first strategy information is "no login to the target application within one year." For instance, as shown... Figure 4As shown, the first strategy information 30 corresponds to a strategy configuration interface 40. Users configure the strategy name, push type, push frequency, and effective time range for the first strategy information 30 through the strategy configuration interface 40. Furthermore, the electronic device obtains the configuration information (including push type, push frequency, and effective time range) through the strategy configuration interface 40 to generate the first activation condition corresponding to the first strategy information 30. For example, the first activation condition is "Within the effective time range, activate the first strategy information multiple times according to the push type and push frequency."
[0038] In one possible implementation, to ensure the comprehensiveness of the response, the electronic device detects policy information in various states; further, when it detects that the fourth policy information in the activated state meets the first activation condition, it acquires the first copy information corresponding to the third policy information, which is used to characterize the copying destination of the policy information; further, when the first copy information characterizes the first policy information as the latest policy information that has not been activated, in response to the first policy information meeting the first activation condition, the first level policy in the first policy information is activated, and the state of the first policy information is determined to be activated; or, when the first copy information characterizes the third policy information as the latest policy information, the third policy information is copied to obtain the first policy information, and then in response to the first policy information meeting the first activation condition, the first level policy in the first policy information is activated, and the state of the first policy information is determined to be activated.
[0039] In another possible implementation, in order to improve response efficiency, the electronic device only detects each strategy information in the state of not started; further, in response to the first strategy information satisfying the first start condition, the first level strategy in the first strategy information is started, and the state of the first strategy information is determined to be started.
[0040] In step S203, if the status of the first strategy information is "activated", in response to the fulfillment of the replication condition, the first strategy information is replicated to obtain the second strategy information, and the status of the second strategy information is determined to be "not activated".
[0041] In this embodiment of the application, when the first strategy information is obtained, if the electronic device is in the state of the first strategy information being activated, it copies the first strategy information in response to the first strategy information meeting the copying conditions to obtain the second strategy information, and determines that the state of the second strategy information is not activated.
[0042] For example, the copying condition is used to indicate that the activated policy information needs to be activated again. For example, when the electronic device detects that the first policy information in the activated state meets the first activation condition, it determines that the first policy information needs to be activated again, and then determines that the first policy information meets the copying condition; further, it obtains the first copying information corresponding to the first policy information, which is used to indicate the copying destination of the policy information; further, when the first copying information indicates that the first policy information is the latest policy information, the first policy information is copied to obtain the second policy information.
[0043] Specifically, step S203 includes: Step S2031: Copy the multi-level policies contained in the first policy information to obtain the multi-level policies of the second policy information.
[0044] Optionally, in this embodiment of the application, when copying the first policy information, the electronic device copies the multi-level policies contained in the first policy information to obtain the multi-level policies of the second policy information. For example, the multi-level policies contained in the first policy information can be referred to as the first multi-level policy, and the multi-level policies contained in the second policy information can be referred to as the second multi-level policy.
[0045] For example, the second strategy information includes a second-level strategy, a second-level strategy, and so on up to a second-nth-level strategy. For example, the second-level strategy can be called the second initial strategy, the second-level strategy can be called the next-level first strategy of the second initial strategy, and the second-nth-level strategy can be called the second final strategy, and the second-nth-level strategy does not correspond to a next-level second strategy. The second-level strategy is obtained by copying the aforementioned first-level strategy, the second-level strategy is obtained by copying the aforementioned first-level second strategy, and so on up to the second-nth-level strategy, which is obtained by copying the aforementioned first-nth-level strategy.
[0046] Similar to the second strategy information described above, in one possible implementation, the second strategy information is stored in the database in the form of a strategy tree; in other possible implementations, the second strategy information may also be stored in the database in a non-strategy tree form. For example, when the first strategy information is stored in the form of a rule engine script object, the script object contains strategy logic code, runtime configuration parameters, and status flags. In this scenario, when the electronic device copies the first strategy information, it first instantiates a new script object container, performs a deep copy of the strategy logic code and runtime configuration parameters of the original script object into the new container, then reassigns a globally unique strategy identifier to the new script object, and resets all status flags to the initial inactive state, thereby generating the second strategy information. In another implementation, when the first strategy information is stored in the form of a key-value pair configuration table, the electronic device obtains the second strategy information by copying the configuration table records row by row, updating the primary key identifier of the table records, and clearing the execution status field.
[0047] Optionally, in this embodiment of the application, after obtaining the second multi-level policy, the electronic device marks the update time of the second multi-level policy, and different second policies correspond to the same update time.
[0048] Step S2032: Generate second strategy information based on the structure configuration of the first strategy information.
[0049] Optionally, in this embodiment of the application, when copying the first strategy information, the electronic device generates the second strategy information based on the structural configuration of the first strategy information.
[0050] For example, the structural configuration of the first strategy information is used to characterize the association between other information in the first strategy information and the first multi-level strategy; the electronic device generates the second strategy information based on the structural configuration of the first strategy information, which determines the mapping relationship between the information in the first strategy information and the information in the second strategy information.
[0051] The mapping relationship manifests in different data structures across various technical scenarios. For example, in relational databases, it is represented by a primary-foreign key mapping table recording the old and new strategy identifiers; in object-oriented models, it is represented by a hash mapping array storing original node references and replicated node references; and in tree-structured storage, it is represented by a remapping linked list recording original node pointers and replicated node pointers. Correspondingly, the association relationship is represented by the connection method that maintains the attribution relationship between strategy nodes and judgment and effect information, such as: association fields between database tables, nested key-value pairs in JSON objects, or edge relationships in graph databases. Specifically, when generating the second strategy information, the electronic device traverses the strategy nodes at all levels of the first strategy information, replaces the original strategy identifier with the newly generated strategy identifier according to the above mapping relationship, and simultaneously transfers the judgment and effect information bound to the original strategy to the corresponding new strategy node according to the association relationship. For example, in Example 1: The first strategy information is serialized into a JSON object, all strategy node IDs are extracted to establish a mapping array, new strategy node IDs are generated, the ID values in the JSON are replaced in batches, and the nested key-value pair associations are updated. After deserialization, the second strategy information is obtained. In Example 2: In a relational database, the original strategy record is inserted into a new record and the auto-incrementing primary key is updated using an insert-select statement. Then, in the association table, the foreign keys of the judgment information and effect information are updated in batches to the new strategy identifier based on the mapping array.
[0052] For example, "other information" in the first strategy information refers to information other than the first strategy itself, such as the aforementioned first judgment information and the aforementioned first effect information. For example, the mapping relationship is used to characterize the source of replication of the second strategy and also to characterize the destination of replication of the first strategy. For example, the association relationship is used to characterize the connection between other information and the strategy.
[0053] For example, the second strategy information further includes second judgment information and second effect information. The second judgment information is obtained by copying the first judgment information, and the second effect information is obtained by copying the first effect information.
[0054] For example, the second strategy information contains the same multi-level strategy, judgment information and effect information as the first strategy information, but has different update times.
[0055] Step S204: If the status of the second strategy information is not started, in response to the second strategy information meeting the first start condition, the second level strategy in the second strategy information is started, and the status of the second strategy information is determined to be started.
[0056] In this embodiment of the application, after obtaining the second strategy information, if the electronic device is not activated when the state of the second strategy information is not activated, it activates the second level strategy in the second strategy information in response to the second strategy information meeting the first activation condition, and determines that the state of the second strategy information is activated.
[0057] For example, since the second policy information is copied when the state of the first policy information is activated and the first policy information meets the first activation condition, after the second policy information is copied, the electronic device automatically determines that the state of the second policy information is not activated and the second policy information meets the first activation condition, and then activates the second level policy in the second policy information and determines that the state of the second policy information is activated.
[0058] Step S205: If the first-level strategy in the first strategy information is started, in response to the first and second-level strategies in the first strategy information satisfying the second start condition, the first and second-level strategies are started based on the feedback data of the first-level strategy.
[0059] In this embodiment of the application, when the first-level strategy in the first strategy information is completed, the electronic device responds to the first-level strategy in the first strategy information satisfying the second startup condition and starts the first-level strategy based on the feedback data of the first-level strategy.
[0060] For example, for policy information in the state of being started, the electronic device detects the policies that have not been started in each policy information. Further, if the first-level policy in the first policy information is started, the first-level policy is started based on the feedback data of the first-level policy in response to the first-level policy in the first policy information satisfying the second start condition.
[0061] Optionally, in this embodiment of the application, when the first and second level strategies are activated, the electronic device obtains the first level strategy and the first feedback data with the same update time based on the update time of the first and second level strategies; further, the first and second level strategies are activated based on the first feedback data.
[0062] For example, when initiating the first and second-level strategies based on the first feedback data, the electronic device parses the first feedback data to determine the state parameters of the target user set after processing by the first-level strategy. The state parameters are compared with the threshold or rule corresponding to the second initiation condition. If the comparison result is satisfied, the first and second-level strategies are initiated. Example 1: The first feedback data includes a list of users who have not logged in within a preset time period after being reached by the first-level strategy. The electronic device calculates the proportion of unlogged-in users to the successfully pushed list. When this proportion exceeds a preset threshold, it determines that the second initiation condition is met and initiates the first and second-level strategies. Example 2: The first feedback data includes user behavior tags after being reached by the first-level strategy. The electronic device determines whether the behavior tags meet preset dormancy conditions. If they do, users who meet the dormancy conditions are identified as the push targets of the first and second-level strategies, and the first and second-level strategies are initiated.
[0063] by Figure 3 For example, for the first strategy information 30 in the state of being started, when the first level strategy 31 is started, the electronic device determines that the first level strategy 33 meets the second start condition based on the first judgment information 37. Based on the update time of the first level strategy 33, it obtains the first level strategy 31 with the same update time, and then obtains the first feedback data through the first effect information 36, and starts the first level strategy 33 based on the first feedback data.
[0064] The information processing method provided in this embodiment copies first strategy information that meets the copying conditions and has been activated to obtain second strategy information. On the one hand, based on the second strategy information, without affecting the first and second level strategies, the first level strategy (i.e., the second level strategy) is repeatedly activated to ensure the execution width of the strategy as much as possible. For example, in user reach scenarios, timely copying of the second strategy information and timely activation of the second level strategy are beneficial to improving the push range. On the other hand, the first strategy information and the second strategy information are independent of each other. After copying, the lower-level strategies of the first level strategy (such as the first and second level strategies) are further executed based on the first strategy information to ensure the execution depth of the strategy as much as possible. For example, in user reach scenarios... In this scenario, the smooth and sequential execution of the first strategy information helps to gradually increase the push intensity and reduce the inconvenience caused to users by frequently sending the same information with the same function to the same user. During the execution of the strategy information, the execution width and execution depth of the strategy are taken into account, which helps to improve the overall execution effect of the strategy. Moreover, the first strategy information is copied, and the first strategy information and the copied second strategy information are independent of each other. The launch of the second-level strategy does not affect the launch of the first and second-level strategies. That is, the simultaneous launch of different levels of strategies in the same strategy information can be achieved through a simple copy operation, realizing the multiple cyclical use of the configured strategy information. The operation is simple and reduces the computing and human resources occupied by the configuration operation.
[0065] In addition, the multi-level strategies contained in the first strategy information are copied, and the second strategy information is generated by combining the structure configuration of the first strategy information. This makes the second strategy information contain the same multi-level strategies and structure configuration as the first strategy information. After the second strategy information is started, it can fully realize the functions corresponding to the first strategy information, and there is no need to reconfigure the second strategy information. The second strategy information can be generated based on the first strategy information. It can be configured once and started multiple times in a loop, which is simple to operate and reduces the resources occupied by the configuration operation.
[0066] Furthermore, by marking the update time of the strategy in the strategy information, different levels of strategies in the same strategy information have the same update time. Moreover, when the lower-level strategy is started, the corresponding upper-level strategy can be tracked based on the update time. Even if the start time between the lower-level strategy and the upper-level strategy is far apart in actual situations, the required feedback data can still be accurately obtained based on the update time. This further enables the stable and sequential execution of strategies at different levels in the same strategy information, thereby improving the overall stability of the strategy information and the accuracy of the corresponding execution results.
[0067] This embodiment provides an information processing method that can be used in the aforementioned mobile terminal and / or server (hereinafter referred to as electronic device). Figure 5 This is a flowchart of an information processing method according to an embodiment of this application, such as... Figure 5 As shown, the process includes the following steps: Step S501: Obtain the pre-configured first policy information. For details, please refer to [link to relevant documentation]. Figure 2 Step S201 of the illustrated embodiment will not be described again here.
[0068] Step S502: If the status of the first policy information is not started, in response to the first policy information meeting the first start condition, the first-level policy in the first policy information is started, and the status of the first policy information is determined to be started. For details, please refer to [link to relevant documentation]. Figure 2 Step S202 of the illustrated embodiment will not be described again here.
[0069] Step S503: If the status of the first strategy information is "activated", in response to the fulfillment of the replication condition, if the first strategy information does not correspond to the first replication information, the first strategy information is replicated to obtain the second strategy information, and the status of the second strategy information is determined to be "not activated".
[0070] The first replication information is used to characterize the replication destination of the strategy information; that is, the first replication information corresponding to the first strategy information is used to characterize the replication destination of the first strategy information.
[0071] Optionally, in this embodiment of the application, when copying the first policy information, the electronic device obtains the source policy information of the first policy information based on the second copy information of the first policy information; further, in response to the source policy information being approved, it is determined that the first policy information has copying permission. The second copy information is used to characterize the source of the copying of the policy information.
[0072] Optionally, the review process for source policy information can be conducted at any time before step S503, and the source policy information is not reviewed in real time.
[0073] In one possible implementation, the source policy information is the initial policy information configured by the user. After the initial policy information is configured, it is reviewed. Furthermore, if the electronic device determines that the initial policy information has been reviewed and approved, after copying the first policy information, the electronic device automatically determines that the source policy information has been reviewed and approved, and thus determines that the first policy information has copying permission.
[0074] In another possible implementation, to improve traceability efficiency, the source policy information is the aforementioned third policy information. After the initial policy information is configured, it is reviewed. Furthermore, if the electronic device determines that the initial policy information has passed review, it automatically determines that the policy information subsequently copied based on the initial policy information has also passed review. That is, after copying the third policy information, the electronic device determines that the third policy information has passed review; subsequently, after copying the first policy information, it traces the source to obtain the third policy information based on the second copy information; in response to the third policy information passing review, it determines that the first policy information has copying permissions.
[0075] Step S504: If the status of the first strategy information is "activated", in response to the fulfillment of the replication conditions, if the first strategy information corresponds to the first replication information, the latest strategy information obtained by replication based on the first strategy information is obtained based on the first replication information of the first strategy information.
[0076] The latest policy information refers to the latest policy information that has been copied and stored before step S504, and is not the policy information obtained by real-time copying.
[0077] Step S505: If the latest strategy information is in the "activated" state, copy the latest strategy information to obtain the second strategy information.
[0078] The specific copying method is as follows: Figure 2 Steps S2031-S2032 in the embodiment will not be described in detail here.
[0079] For example, if the latest policy information is in an unactivated state, and the first policy information of the electronic device meets the copying condition, it is determined that the latest policy information meets the first activation condition. Then, in response to the latest policy information meeting the first activation condition, the latest level policy in the latest policy information is activated, and the status of the latest policy information is determined to be activated.
[0080] Step S506: Update the first copy information of the first strategy information and change the second copy information of the second strategy information.
[0081] The first replication information is used to characterize the replication destination of the strategy information, and the second replication information is used to characterize the replication source of the strategy information.
[0082] For example, the first copy information of the first strategy information points to the second strategy information, and the first strategy information corresponds to the second copy information, and the second copy information of the first strategy information points to the aforementioned third strategy information.
[0083] For example, the second copy information of the second strategy information points to the first strategy information, and after the second strategy information is copied to obtain the fourth strategy information, the second strategy information has corresponding first copy information, and the first copy information of the second strategy information points to the fourth strategy information.
[0084] Step S507: If the status of the second policy information is not started, in response to the second policy information meeting the first start condition, the second-level policy in the second policy information is started, and the status of the second policy information is determined to be started. For details, please refer to [link to relevant documentation]. Figure 2 Step S204 of the illustrated embodiment will not be described again here.
[0085] Step S508: If the first-level policy in the first policy information has been successfully initiated, and in response to the first and second-level policies in the first policy information satisfying the second initiation condition, the first and second-level policies are initiated based on the feedback data of the first-level policy. For details, please refer to [link to relevant documentation]. Figure 2 Step S205 of the illustrated embodiment will not be described again here.
[0086] The information processing method provided in this embodiment includes first copy information and second copy information corresponding to the strategy information. The first copy information characterizes the copying destination of the strategy information, and the second copy information characterizes the copying source of the strategy information. Furthermore, before copying the strategy information, the method monitors and determines whether the strategy information is the latest strategy information based on the first copy information. If the strategy information is not the latest strategy information, the latest strategy information is tracked and obtained through the first copy information, and copying is performed based on the latest strategy information. This ensures that the copied strategy information is always based on the latest strategy information, which helps to guarantee that the copied strategy information always contains the latest information. The up-to-date information of the strategy information improves the execution effect of the strategy information. For example, after the strategy information is configured and started multiple times, updates to the strategy information may occur due to updates to the target application. The first copy information can accurately determine the latest strategy information for copying, ensuring that the updates to the strategy information are retained during copying. This guarantees the execution effect of the strategy information even after dynamic changes in the strategy information.
[0087] Furthermore, by tracing the policy information through the second copy information, if the source policy of the policy information has passed the review, it is further confirmed that the policy information has passed the review, thereby granting the policy information copying permission. On the one hand, the policy information involved in the copying is the approved policy information, which improves the reliability of the policy information. On the other hand, by tracing the source to determine whether the policy information has passed the review, there is no need for frequent manual or computer program review of newly copied policy information. As long as the initial source policy information has passed the review, it can be determined that the policy information directly or indirectly copied based on the initial source policy information has passed the review, which reduces the resources occupied by the review operation and improves the overall efficiency of the review of policy information.
[0088] This embodiment provides an information processing method that can be used in the aforementioned mobile terminal and / or server (hereinafter referred to as electronic device). Figure 6 This is a flowchart of an information processing method according to an embodiment of this application, such as... Figure 6 As shown, the process includes the following steps: Step S601: Obtain the pre-configured first policy information.
[0089] Step S602: If the state of the first strategy information is not started, in response to the first strategy information meeting the first start condition, start the first level strategy in the first strategy information, and determine that the state of the first strategy information is started.
[0090] In step S603, if the status of the first strategy information is "activated", in response to the fulfillment of the replication condition, the first strategy information is replicated to obtain the second strategy information, and the status of the second strategy information is determined to be "not activated".
[0091] Step S604: If the status of the second strategy information is not started, in response to the second strategy information meeting the first start condition, the second level strategy in the second strategy information is started, and the status of the second strategy information is determined to be started.
[0092] Step S605: If the first-level strategy in the first strategy information is started, in response to the first and second-level strategies in the first strategy information satisfying the second start condition, the first and second-level strategies are started based on the feedback data of the first-level strategy.
[0093] The above steps S601-605 and Figure 2 Steps S201-205 in the embodiment are similar; see details below. Figure 2 Examples are not detailed here.
[0094] Step S606: In response to the modification instruction for the second policy information, the second policy information is modified.
[0095] For example, in response to a change instruction for the second policy information, the electronic device obtains a set to be changed based on the second copy information of the second policy information; wherein the set to be changed includes at least one target policy information copied based on the second policy information; further, each target policy information is changed separately.
[0096] The aforementioned target strategy information can be obtained by directly copying the second strategy information (such as the fourth strategy information mentioned above), or it can be obtained by further copying the strategy information obtained by copying the second strategy information.
[0097] Step 607: Keep the first strategy information unchanged.
[0098] For example, the above-mentioned modification instructions only affect the second policy information and the policy information subsequently copied, and do not affect the source policy information of the second policy information (i.e., the first policy information and the source policy information of the first policy information).
[0099] The information processing method provided in this embodiment modifies the second strategy information, making the strategy information configuration more flexible. By flexibly adjusting the configuration of the strategy information according to the actual situation, better execution results can be obtained based on the strategy information, thereby improving the overall execution effect of the strategy information.
[0100] Furthermore, while modifying the second strategy information, the target strategy information copied based on the second strategy information is obtained through the second replication information, and then the target strategy information is modified, thereby improving the accuracy of the target strategy information. This embodiment also provides an information processing apparatus for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0101] This embodiment provides an information processing device, such as... Figure 7 As shown, it includes: The information acquisition module 701 is used to acquire pre-configured first strategy information; wherein, the first strategy information includes multi-level strategies; The first startup module 702 is used to, when the state of the first strategy information is not started, respond to the first startup condition being met by starting the first level strategy in the first strategy information, and determine that the state of the first strategy information is started. The strategy copying module 703 is used to copy the first strategy information to obtain the second strategy information in response to the fulfillment of the copying conditions when the status of the first strategy information is started, and to determine that the status of the second strategy information is not started. The first startup module 702 is further configured to, in response to the second strategy information meeting the first startup condition, start the second level strategy in the second strategy information and determine the status of the second strategy information as started when the status of the second strategy information is not started. The second startup module 704 is used to start the first and second-level strategies based on the feedback data of the first-level strategy when the first-level strategy in the first strategy information is started and the second-level strategy in the first strategy information meets the second startup condition.
[0102] In some alternative implementations, the policy copying module 703 is used for: Copy the multi-level strategies contained in the first strategy information to obtain the multi-level strategies of the second strategy information; Based on the structural configuration of the first strategy information, the second strategy information is generated.
[0103] In some alternative embodiments, the apparatus further includes: The time update module is used to mark the update time of the second multi-level strategy, and different second strategies have the same update time. The aforementioned second startup module 703 is also used for: Based on the update time of the first and second level strategies, obtain the first level strategy and the first feedback data that are updated at the same time; The first and second level strategies are initiated based on the first feedback data.
[0104] In some alternative embodiments, the apparatus further includes: The replication update module is used to update the first replication information of the first strategy information and to change the second replication information of the second strategy information; wherein, the first replication information is used to characterize the replication destination of the strategy information and the second replication information is used to characterize the replication source of the strategy information. The aforementioned strategy replication module 703 is also used for: If the first strategy information does not correspond to the first copy information, the step of copying the first strategy information to obtain the second strategy information is executed. If there is first copy information corresponding to the first strategy information, the latest strategy information obtained by copying based on the first strategy information is obtained based on the first copy information of the first strategy information; If the latest strategy information is in the "activated" state, copy the latest strategy information to obtain the second strategy information.
[0105] In some alternative embodiments, the apparatus further includes: The source acquisition module is used to acquire the source strategy information of the first strategy information based on the second replication information of the first strategy information; The permission determination module is used to determine whether the first policy information has copy permissions in response to the approval of the source policy information.
[0106] In some alternative embodiments, the apparatus further includes: The strategy change module is used to change the second strategy information in response to a change instruction for the second strategy information; The strategy preservation module is used to keep the first strategy information unchanged.
[0107] In some alternative embodiments, the apparatus further includes: The target acquisition module is used to, in response to a change instruction for the second strategy information, acquire a set to be changed based on the second copy information of the second strategy information; wherein the set to be changed includes at least one target strategy information copied based on the second strategy information; The target modification module is used to modify the policy information for each target individually.
[0108] The information processing apparatus provided in this application embodiment can execute the information processing method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing the method. Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0109] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0110] The following is a detailed reference. Figure 8 The diagram illustrates a structural schematic suitable for implementing the electronic device described in the embodiments of this application. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 801, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 802 or a program loaded from memory 808 into random access memory (RAM) 803. RAM 803 also stores various programs and data required for the operation of the electronic device. The processor 801, ROM 802, and RAM 803 are interconnected via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.
[0111] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 8 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.
[0112] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a memory 808, or installed from a ROM 802. When the computer program is executed by the processor 801, it performs the functions defined in the information processing method of embodiments of this application.
[0113] Figure 8 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0114] This application also provides a computer-readable storage medium. The methods described in this application can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the information processing methods shown in the above embodiments are implemented.
[0115] A portion of this application can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to this application through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0116] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and all such modifications and variations fall within the scope defined by the appended claims.
Claims
1. An information processing method, characterized in that, The method includes: Obtain pre-configured first policy information; wherein, the first policy information includes multi-level policies; If the status of the first strategy information is not started, in response to the first strategy information meeting the first start condition, the first level strategy in the first strategy information is started, and the status of the first strategy information is determined to be started. If the status of the first strategy information is "activated", in response to the fulfillment of the replication condition, the first strategy information is replicated to obtain the second strategy information, and the status of the second strategy information is determined to be "not activated". If the status of the second strategy information is not started, in response to the second strategy information meeting the first start condition, the second level strategy in the second strategy information is started, and the status of the second strategy information is determined to be started; If the first-level strategy in the first strategy information is successfully initiated, the first-level strategy is initiated based on the feedback data of the first-level strategy in response to the first-level strategy in the first strategy information satisfying the second initiation condition.
2. The method of claim 1, wherein, The step of copying the first strategy information to obtain the second strategy information includes: Copy the multi-level strategies contained in the first strategy information to obtain the multi-level strategies of the second strategy information; Based on the structural configuration of the first strategy information, the second strategy information is generated.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Mark the update time of the second multi-level policy, and different second policies have the same update time; The activation of the first secondary strategy based on the feedback data of the first primary strategy includes: Based on the update time of the first secondary strategy, obtain the first primary strategy and the first feedback data with the same update time; The first secondary strategy is activated based on the first feedback data.
4. The method of claim 1, wherein, The method further includes: The first copy information of the first strategy information is updated, and the second copy information of the second strategy information is changed; wherein, the first copy information is used to characterize the copying destination of the strategy information, and the second copy information is used to characterize the copying source of the strategy information; In response to the fulfillment of the replication condition, the method further includes: If the first strategy information does not correspond to the first copy information, the step of copying the first strategy information to obtain the second strategy information is performed. If the first strategy information corresponds to the first copy information, the latest strategy information obtained by copying based on the first strategy information is obtained based on the first copy information of the first strategy information. If the latest strategy information is in the "activated" state, the latest strategy information is copied to obtain the second strategy information.
5. The method of claim 4, wherein, The method further includes: Based on the second copy information of the first strategy information, obtain the source strategy information of the first strategy information; In response to the approval of the source policy information, it is determined that the first policy information has copying permissions.
6. The method of claim 1, wherein, The method further includes: In response to a change instruction for the second policy information, the second policy information is modified; Keep the first strategy information unchanged.
7. The method according to claim 4 or 6, characterized in that, The method further includes: In response to a change instruction for the second policy information, a set to be changed is obtained based on the second copy information of the second policy information; wherein the set to be changed includes at least one target policy information copied based on the second policy information; The target strategy information for each item is modified separately.
8. An information processing apparatus, characterized by comprising: The device includes: The information acquisition module is used to acquire pre-configured first strategy information; wherein, the first strategy information includes multi-level strategies; The first startup module is configured to, when the state of the first strategy information is not started, respond to the first strategy information meeting the first startup condition, start the first level strategy in the first strategy information, and determine that the state of the first strategy information is started. The strategy copying module is used to copy the first strategy information to obtain the second strategy information in response to the fulfillment of the copying conditions when the status of the first strategy information is "activated", and to determine that the status of the second strategy information is "not activated". The first startup module is further configured to, when the status of the second strategy information is not started, respond to the second strategy information satisfying the first startup condition, start the second level strategy in the second strategy information, and determine that the status of the second strategy information is started; The second startup module is used to start the first secondary strategy based on the feedback data of the first primary strategy when the primary strategy in the first strategy information has been started and the second secondary strategy in the first strategy information meets the second startup condition.
9. An electronic device, comprising: include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the computer instructions to perform the information processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the information processing method according to any one of claims 1 to 7.
11. A computer program product, characterised in that, Includes computer instructions for causing a computer to perform the information processing method according to any one of claims 1 to 7.