Information push method and apparatus
By constructing simulation objects and testing environments, the problem of lacking a global perspective in existing technologies is solved by simulating the handling of problematic events by the objects involved in the events, thereby improving processing efficiency and response capabilities.
Patent Information
- Application Number
- PCT/CN2024/105996
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-18
- Filing Date
- 2024-07-17
- Publication Date
- 2025-12-26
AI Technical Summary
Existing technologies lack a holistic perspective when dealing with disagreements between different groups, resulting in low efficiency and an inability to effectively respond to emergencies.
By constructing simulation objects and simulation testing environments, we simulate events that involve objects in handling problem events, use large language models to endow objects with behavioral capabilities, conduct simulation tests, and push information based on the test results.
It has improved the ability to predict and respond to problematic events, enhanced processing efficiency, and reduced the uncontrollable situation of emergencies.
Smart Images

Figure CN2024105996_26122025_PF_FP_ABST
Abstract
Description
Information pushing method and device TECHNICAL FIELD
[0001] The present disclosure relates to the field of problem event processing, and in particular to an information pushing method and device, a storage medium and an electronic device. BACKGROUND
[0002] With the continuous innovation of science and technology, various organizations and groups have gradually increased, which may lead to the phenomenon that opinions on specific events or problems are not unified between different groups. The occurrence of such events often brings great trouble and adverse effects to both parties.
[0003] Generally, to solve the above-mentioned problem event, both parties need to actively and friendly negotiate, and if necessary, a third party needs to actively intervene to handle it. This method is relatively direct and universal, but lacks overall analysis from the global perspective of the problem event, which makes it lack of preparation time and response means when facing unexpected situations, affecting the processing efficiency of the problem event.
[0004] Therefore, how to effectively push information for the problem event to achieve efficient processing of the event is a problem to be solved.
[0005] SUMMARY
[0006] The present disclosure provides an information pushing method, device, storage medium and electronic device to partially solve the above-mentioned problems existing in the prior art.
[0007] The present disclosure adopts the following technical solutions:
[0008] The present disclosure provides an information pushing method, which is executed by a computer and includes:
[0009] Obtaining event object information input by a user in an information configuration page in a preset simulation test, the event object information including event participant object information corresponding to an event participant object, first event information corresponding to a first event object, and second event information corresponding to a second event object, the first event object and the second event object having a problem event therebetween;
[0010] In response to receiving an information determination operation of the user in the information configuration page, constructing a first simulation object corresponding to the first event object, a second simulation object corresponding to the second event object, and a processing simulation object corresponding to the event participant object according to the event object information, and generating a simulation test instruction for simulating the processing of the problem event between the first event object and the second event object by the event participant object;
[0011] According to the simulation test instruction, a simulation test environment is constructed based on the first simulation object, the second simulation object and the processing simulation object;
[0012] According to the preset basic rule information between the first simulation object, the second simulation object and the processing simulation object, simulation test of processing problem events between the first event object and the second event object by the event participant object is simulated in the simulation test environment, and simulation test results are obtained;
[0013] According to the simulation test results, event processing analysis results of problem events between the first event object and the second event object are determined, and information pushing is performed based on the event processing analysis results.
[0014]
[0015] Optionally, the basic rule information at least includes association type information for representing the object relationship between the first event object and the second event object, rule information corresponding to the event scene corresponding to the event object information, and behavior limitation rule information for the interaction behavior between the first event object and the second event object;
[0016] According to the preset basic rule information between the first simulation object, the second simulation object and the processing simulation object, simulation test of processing problem events between the first event object and the second event object by the event participant object is simulated in the simulation test environment, and simulation test results are obtained, and specifically includes:
[0017] According to the association type information and the rule information in the basic rule information, simulation basic rule information corresponding to the simulation test environment is determined, the simulation basic rule information is used to represent the basic rule to be followed when simulating the simulation test of processing problem events between the first event object and the second event object by the event participant object in the simulation test environment, and according to the behavior limitation rule information in the basic rule information, simulation behavior rule information of the first simulation object and the second simulation object when performing simulation test in the simulation test environment is determined;
[0018] According to the simulation basic rule information and the simulation behavior rule information, simulation test of processing problem events between the first event object and the second event object by the event participant object is simulated in the simulation test environment, and simulation test results are obtained.
[0019] Optionally, according to the behavior limitation criterion information in the basic rule information, simulation behavior rule information of the first simulation object and the second simulation object when performing simulation test in the simulation test environment is determined, and specifically includes:
[0020] According to the behavior limitation criterion information, negotiation rule information and emergent behavior rule information of the first simulation object and the second simulation object when performing simulation test in the simulation test environment are determined, the negotiation rule information is used to represent negotiation processing rules and negotiation processing flow that the first simulation object and the second simulation object need to comply with in the negotiation processing process when performing simulation test, and the emergent behavior rule information is used to represent group emergent behaviors that the first simulation object or the second simulation object is allowed to perform when performing simulation test;
[0021] According to the negotiation rule information and the emergent behavior rule information, the simulation behavior rule information is determined.
[0022] Optionally, according to the simulation test result, event processing analysis result of the problem event between the first event object and the second event object is determined, and specifically includes:
[0023] According to the basic rule information pre-set between the first simulation object, the second simulation object and the event participant object, simulation test of a preset number of times of processing problem events between the first event object and the second event object by the event participant object is simulated in the simulation test environment, and for each simulation test, simulation test result corresponding to the simulation test is generated, and the simulation test result corresponding to the simulation test is used to represent that the simulation test is event processing success or event processing failure;
[0024] According to the simulation test result corresponding to each simulation test of the preset number of times, the event processing analysis result is determined.
[0025] Optionally, according to the simulation test result corresponding to each simulation test of the preset number of times, the event processing analysis result is determined, including:
[0026] For each simulation test, behavior interaction data corresponding to each interaction behavior between the first simulation object, the second simulation object and the processing simulation object in the simulation test is determined and recorded;
[0027] For each simulation test, according to the simulation test result corresponding to the simulation test and the behavior interaction data corresponding to each interaction behavior between simulation objects in the simulation test, the benefit value and the risk probability corresponding to each interaction behavior between simulation objects in the simulation test are determined, wherein for each interaction behavior, the benefit value is used to represent the degree of favor of the interaction behavior for the simulation object performing the interaction behavior, and the risk probability is used to represent the probability of the interaction behavior causing the event processing difficulty to rise in the simulation test.
[0028] According to the benefit value and the risk probability corresponding to each interaction behavior between simulation objects in the simulation test, and the simulation test result corresponding to the simulation test, a target simulation test is selected from the simulation tests.
[0029] According to the behavior interaction data between simulation objects in the target simulation test, the event processing analysis result is determined.
[0030] Optionally, based on the event processing analysis result, information is pushed, specifically including:
[0031] According to the simulation test result, the behavior interaction data between simulation objects in the simulation test corresponding to the simulation test result is saved as historical behavior interaction data;
[0032] According to the historical behavior interaction data, upgrade behavior data causing the event problem between the first simulation object and the second simulation object to escalate in the simulation test corresponding to the simulation test result is determined;
[0033] According to the event processing analysis result and the upgrade behavior data, information is pushed.
[0034] Optionally, based on the event processing analysis result, information is pushed, specifically including:
[0035] According to the simulation test result, the behavior interaction data between simulation objects in the simulation test corresponding to the simulation test result is saved as historical behavior interaction data;
[0036] According to the historical behavior interaction data, mitigation behavior data causing the event problem between the first simulation object and the second simulation object to be alleviated in the simulation test corresponding to the simulation test result is determined;
[0037] According to the event processing analysis result and the mitigation behavior data, information is pushed.
[0038] The present disclosure provides an information pushing device, comprising:
[0039] An acquisition module is configured to acquire event object information input by a user on an information configuration page in a preset simulation test, the event object information including event participant object information corresponding to an event participant object, first event information corresponding to a first event object, and second event information corresponding to a second event object, and a problem event existing between the first event object and the second event object;
[0040] A generation module is configured to, in response to receiving an information determination operation of the user on the information configuration page, construct, according to the event object information, a first simulation object corresponding to the first event object, a second simulation object corresponding to the second event object, and a processing simulation object corresponding to the event participant object, and generate a simulation test instruction for simulating a problem event between the first event object and the second event object handled by the event participant object.
[0041] A construction module is configured to, according to the simulation test instruction, construct a simulation test environment based on the first simulation object, the second simulation object, and the processing simulation object.
[0042] A simulation module is configured to, according to the first simulation object, the second simulation object, and preset basic rule information between the event participant objects, simulate a simulation test of a problem event between the first event object and the second event object handled by the event participant object in the simulation test environment, and obtain a simulation test result.
[0043] An information pushing module is configured to, according to the simulation test result, determine an event handling analysis result for the problem event between the first event object and the second event object, and perform information pushing based on the event handling analysis result.
[0044] The present disclosure provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the information pushing method.
[0045] The present disclosure provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor implements the information pushing method when executing the program.
[0046] The above at least one technical solution adopted by the present disclosure can achieve the following beneficial effects:
[0047] As can be seen from the above method, in the information pushing method provided by the present disclosure, first, the first simulation object corresponding to the first event object, the second simulation object corresponding to the second event object, and the processing simulation object corresponding to the event participant object can be constructed according to the obtained event object information, and a simulation test instruction can be generated. Then, according to the simulation test instruction, the simulation test environment can be constructed based on the first simulation object, the second simulation object, and the processing simulation object, and the simulation test can be performed according to the preset basic rule information between the first simulation object, the second simulation object, and the processing simulation object, and the simulation test result can be obtained. Finally, according to the simulation test result, the event processing analysis result of the problem event between the first event object and the second event object can be determined, and the information pushing can be performed based on the event processing analysis result.
[0048] As can be seen from the above content, the information pushing method provided by the present disclosure can perform simulation test simulation according to the object information of each event object and participant in the event scene, and perform information pushing according to the obtained simulation test result. Through this method, the problem event between the two parties can be effectively analyzed from a global perspective, the prediction and response capability when facing a sudden situation is effectively improved, and the processing efficiency of the problem event is improved. BRIEF DESCRIPTION OF DRAWINGS
[0049] The accompanying drawings, which are included to provide a further understanding of the present disclosure, form a part of the present disclosure and illustrate the illustrative embodiments of the present disclosure and its description, which do not constitute improper limitations on the present disclosure.
[0050] Fig. 1 is a flowchart of an information pushing method provided in the present disclosure.
[0051] Fig. 2 is a structural schematic diagram of an information pushing method provided in the present disclosure.
[0052] Fig. 3 is a schematic diagram of an information pushing device provided in the present disclosure.
[0053] Fig. 4 is a structural schematic diagram of an electronic device corresponding to Fig. 1 provided in the present disclosure. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical scheme and advantages of the present disclosure clearer, the technical scheme of the present disclosure will be described clearly and completely below in combination with specific embodiments of the present disclosure and corresponding drawings. The described embodiments are only part of the embodiments of the present disclosure, not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without making creative efforts fall within the scope of protection of the present disclosure.
[0055] The technical scheme provided by each embodiment of the present disclosure will be described in detail below in combination with the drawings.
[0056] FIG. 1 is a flowchart of an information pushing method provided in the present disclosure, including the following steps S101-S105.
[0057] S101: Obtain event object information input by a user on an information configuration page in a preset simulation test.
[0058] Generally, there are more or less different opinions among different groups or organizations on a specific event, and there are dissenting issues. At present, direct means such as event parties actively and friendly negotiation, third-party intervention, etc. are mainly used to deal with the event. This method cannot analyze the overall situation from the global perspective or higher dimension of the problem event, and thus cannot predict the occurrence of unexpected situations and the overall trend of the event, which may affect the processing efficiency of the problem event. Therefore, how to effectively push information for the problem event to improve the processing efficiency of the problem event is a crucial problem.
[0059] To this end, the present disclosure provides an information pushing method, wherein the execution subject of the method provided by the present disclosure can be a server, or a terminal device such as a desktop computer, a notebook computer, etc. In addition, the execution subject of the present disclosure can also be a subject in the form of software, such as a client installed in a server, etc. For ease of illustration, the present disclosure takes a terminal device as the execution subject to explain the information pushing method provided.
[0060] Based on this, the terminal device applying the information pushing method provided by the present disclosure can simulate the interaction behavior between each event object in the event scene and the event processing process, and push information according to the simulation test result. For information pushing, for example, the simulation test result can be directly pushed, and information that can help solve the problem event can also be pushed based on the simulation test result.
[0061] Among them, the simulation test performed by the terminal device can be applied to multiple types of events. When the event parties have different opinions on a specific event, the terminal device can construct each simulation object according to the event object information corresponding to the event parties and event participants, and build a corresponding test environment. After simulating the specific event, the terminal device can recommend information according to the simulation test result. The above-mentioned specific event can be a common problem event in the field of work affairs, environment and development, etc.
[0062] In the present disclosure, the terminal device can obtain event object information input by a user on an information configuration page in a preset simulation test.
[0063] The event object information at least includes event participant object information corresponding to an event participant object, first object information corresponding to a first event object, and second object information corresponding to a second event object. There is a problem event between the first event object and the second event object, and the event participant object can be a third party institution or organization for processing and solving the problem event between the first event object and the second event object.
[0064] It should be noted that the number of event objects involved may also vary when facing different types of problem events. In some special problem events, multiple event objects may be involved. For example, in the regional environmental transformation scenario, multiple objects may be involved, such as local residents, developers, surrounding businesses, and communities, and the number of event objects also reflects the severity of the problem event to some extent. Therefore, in this disclosure, the number and type of event object information and subsequent simulation objects in the simulation test are not strictly limited, and can be flexibly adjusted according to the actual application scenario. For ease of understanding, only a problem event involving two event objects will be described below, i.e., the first event object and the second event object mentioned above.
[0065] As for the specific content of the information corresponding to each event object in the event object information, the event participant object information can specifically include the main jurisdiction of the event participant object, the processing capacity of the event participant object for processing such events, the trust degree of the event participant object for the first event object and the second event object, etc. The first object information and the second object information correspond to different specific contents according to different types of events, but both include the basic information of the corresponding event object. The first object information can include the population size and age distribution of the group corresponding to the first object information, different opinions and main demands of the group corresponding to the first object information in the event with the group corresponding to the second object information, and other relevant information of the group corresponding to the first object information. Similarly, the second object information can include the population size and age distribution of the group corresponding to the second object information, different opinions and main demands of the group corresponding to the second object information in the event with the group corresponding to the first object information, and other relevant information of the group corresponding to the second object information. The specific information of the event object information corresponding to different types of events will also be different, and can be flexibly adjusted according to the actual application scenario and demand.
[0066] S102: In response to the user's information determination operation in the information configuration page, according to the event object information, the first simulation object corresponding to the first event object, the second simulation object corresponding to the second event object, and the processing simulation object corresponding to the event participant object are constructed, and the simulation test instruction for simulating the processing of the problem event between the first event object and the second event object by the event participant object is generated by calling an open-source large language model.
[0067] In the present disclosure, the terminal device can construct a first simulation object corresponding to a first event object, a second simulation object corresponding to a second event object, and a processing simulation object corresponding to an event participant object according to the obtained event object information in response to the information determination operation performed by the user in the information configuration interface. And at the same time, based on the event object information, generate a simulation test instruction for simulating the processing of the problem event between the first event object and the second event object by the event participant object.
[0068] Specifically, the terminal device can construct a first simulation object for subsequent simulation testing according to the first object information in the event object information. The first simulation object can also be simulated by the terminal device to have certain behavior ability based on a large language model when it has the first event object's basic information that is completely consistent with the content recorded in the first object information. For example, in the simulation test, it can actively feedback according to the behavior of the second simulation object, request the intervention and help of the processing simulation object, and a series of compliance behaviors widely used in the real processing process.
[0069] Similarly, the terminal device can construct a second simulation object for subsequent simulation testing according to the second object information in the event object information. The second simulation object can also be simulated by the terminal device to have certain behavior ability based on a large language model when it has the second event object's basic information that is completely consistent with the content recorded in the second object information. The behavior ability is similar to that of the first simulation object described above, and will not be exemplified again here.
[0070] In addition, similarly to the above content, the terminal device can construct a processing simulation object for the simulation test process according to the event participant object information in the event object information. The processing simulation object will also be simulated by the terminal device to have certain behavior ability based on a large language model when it has the basic information that is completely consistent with the content recorded in the event participant object information. Including but not limited to a series of application means used by the event participant object to handle and solve the problem event, such as the event participant object dispatching personnel responsible for handling the event to actually understand and investigate, the event participant object dispatching personnel responsible for handling the event to host or attend the negotiation meeting between the two parties of the event, the event participant object making objective judgments according to the event situation, and the event participant object executing corresponding measures on the two parties of the event.
[0071] It should be noted that the specific method of constructing objects by the terminal device according to the event object information is not strictly limited in the present disclosure. When constructing objects according to the event object information, the terminal device can use an agent-based method to construct the objects, and construct an agent for embodying the basic information and behavior ability of each object according to the object information corresponding to each object, so as to serve as the simulation object corresponding to each object. Other feasible means can also be used to construct the objects, as long as the basic information and behavior ability of each object are embodied. The actual requirements and application scenarios can be flexibly adjusted.
[0072] S103: Constructing a simulation test environment based on the first simulation object, the second simulation object, and the processing simulation object according to the simulation test instruction.
[0073] S104: Simulating a simulation test of processing a problem event between the first event object and the second event object by the event participant object in the simulation test environment according to the preset basic rule information between the first simulation object, the second simulation object, and the processing simulation object, to obtain a simulation test result.
[0074] In the present disclosure, the terminal device can construct a simulation test environment based on the constructed first simulation object, second simulation object, and processing simulation object according to the simulation test instruction. According to the preset basic rule information between the first simulation object, the second simulation object, and the processing simulation object, a simulation test is performed in the simulation test environment to generate a simulation test result. The simulation test can be used to simulate the processing of a problem event between the first event object and the second event object by the event participant object.
[0075] The basic rule information at least includes association type information for representing the object relationship between the first event object and the second event object, rule information of the event scenario corresponding to the event object information, and behavior limitation rule information for the interaction behavior between the first event object and the second event object.
[0076] The association type information can specifically represent the association relationship between the first event object and the second event object, which can be, for example, a legal contract signed by both parties through negotiation, a proof document representing the real relationship between the two parties, and the like. The rule information can specifically represent the preset basic rule in the problem event, which can be, for example, laws and regulations corresponding to the event scenario, explicit regulations, and the like.
[0077] The terminal device can determine corresponding simulation basic rule information in subsequent simulation testing according to the association type information and the specified criterion information. The simulation basic rule information can represent the basic rule that needs to be followed in the simulation testing of simulating the handling of the problem event between the first event object and the second event object by the event participant in the simulation testing environment. In simple terms, the terminal device can use the association information and the specified criterion information as the basic rule of the simulation testing, so that the first simulation object and the second simulation object can strictly follow the basic rule of the simulation testing in subsequent simulation testing. The determination of the simulation basic rule information can effectively improve the authenticity of the simulation testing process, and then the subsequent information push can be more helpful and practical.
[0078] In addition, as mentioned above, the basic rule information also includes behavior limitation criterion information for the interaction behavior between the first event object and the second event object. The behavior limitation criterion information can be used to represent how to standardize and limit the reasonable measures and means allowed by the first event object and the second event object in the processing process of the event, for example, the first event object requests intervention and help from the event participant after not meeting the response and action measures made by the second event object.
[0079] Specifically, the terminal device can determine negotiation rule information and emergent behavior rule information of the first simulation object and the second simulation object in the simulation testing in the simulation testing environment according to the behavior limitation criterion information in the basic rule information. The negotiation rule information can be used to represent the negotiation rules and negotiation processes that need to be followed by the first simulation object and the second simulation object in the negotiation process involved in the simulation testing, such as the personnel configuration and scale of each party in the negotiation meeting, the message exchange mode and time sequence in the negotiation process, the determination and processing of the meeting messages received by each simulation object, and other specific details of the negotiation process.
[0080] In the field of handling problem events, negotiation processing is a relatively common and practical processing method. Through rational negotiation between the two event objects under the hosting or maintenance of the event participant, it is possible to successfully solve the problem event while meeting the needs of each party. Therefore, in the present disclosure, the terminal device also sets up a negotiation processing link when performing simulation testing for the problem event, simulates the reasonable negotiation processing process of the first simulation object and the second simulation object, and performs more effective and practical information push according to the negotiation processing result and the information and behavior interaction of the two parties in the negotiation processing process.
[0081] The emergent behavior rule information mentioned above can be used to represent the group emergent behavior of the first simulation object or the second simulation object allowed to be performed during the simulation test. In the present disclosure, in order to ensure the authenticity and variability of the simulation test process, the terminal device can also design the group emergent behavior of each event object in the problem event in the simulation test.
[0082] As for the occurrence time and opportunity of the group emergent behavior in the simulation test, in the present disclosure, the occurrence time and condition of the group emergent behavior of each simulation object in the simulation test are not strictly limited. It can be the group emergent behavior of a simulation object that is not satisfied with the negotiation result after the negotiation between the two parties of the event, or it can be the group emergent behavior of a simulation object that is performed in order to speed up the event process before the negotiation between the two parties of the event. The specific situation is analyzed case by case, and can be set and adjusted according to the actual situation and the specific problem in the event, or can be simulated by itself during the simulation test process.
[0083] Then, the terminal device can determine the simulation behavior rule information according to the determined negotiation rule information and the emergent behavior rule information, so as to limit and constrain the interaction behavior of each simulation object in the subsequent simulation test. The terminal device can simulate the simulation test of processing the problem event between the first event object and the second event object by the event participant object in the simulation test environment according to the simulation basic rule information and the simulation behavior rule information mentioned above, and obtain a simulation test result. The simulation test result can be used to represent whether the simulation test result is event processing success or event processing failure.
[0084] It should be further noted that in the present disclosure, the determination order of the simulation basic rule information and the simulation behavior rule information mentioned above is not strictly limited. The terminal device can determine according to the basic rule information at the same time, or can determine the simulation basic rule information first, and then determine the simulation behavior rule information, or can determine the simulation behavior rule information first, and then determine the simulation basic rule information.
[0085] In addition, it should be further noted that in the present disclosure, considering that even under the same basic rule and the same behavior rule, the behavior interaction and decision selection between the simulation objects during the simulation test can be different, and thus the final simulation test result can also be different. Therefore, the terminal device can perform a preset number of simulation tests according to the simulation basic rule information and the simulation behavior rule information, and obtain the simulation test result corresponding to the preset number of simulation tests.
[0086] S105: According to the simulation test result, determine an event processing analysis result for the problem event between the first event object and the second event object, and perform information pushing based on the event processing analysis result.
[0087] In the present disclosure, the terminal device can determine the event handling analysis result for the problem event between the first event object and the second event object according to the simulation test result obtained through the simulation test, and perform information pushing according to the determined event handling analysis result.
[0088] Specifically, the terminal device can determine the event handling analysis result according to the simulation test result corresponding to each simulation test of a preset number of simulation tests performed previously. For each simulation test, the terminal device can determine and record the first simulation object, the second simulation object, and the behavior interaction data corresponding to each interaction behavior between the simulation objects when the simulation test is performed, and determine the corresponding benefit value and risk probability of the behavior interaction data corresponding to each interaction behavior between the simulation objects when the simulation test is performed.
[0089] For each interaction behavior, the above-mentioned benefit value can be used to represent the degree of benefit to the simulation object performing the interaction behavior after the execution of the interaction behavior in the simulation test. For example, in a scenario where the two parties of an event have different opinions on a specific event, the first simulation object initiates the basic demands and negotiation processing to the second simulation object, and the terminal device can determine the degree of benefit to the first simulation object if the second simulation object agrees to the negotiation processing and fully or partially meets the basic demands of the first simulation object.
[0090] For each interaction behavior, the above-mentioned risk probability can be used to represent the probability of causing the problem event to escalate in the simulation test after the execution of the interaction behavior. Following the example in the above-mentioned description of the benefit value, the terminal device can determine the degree of benefit to the first simulation object if the second simulation object agrees to the negotiation processing and fully or partially meets the basic demands of the first simulation object. In addition, the terminal device can also determine the probability of the second simulation object refusing to meet the basic demands of the first simulation object according to the basic demands of the first simulation object and the basic information of the second simulation object, and take it as the risk probability of causing the problem event to escalate.
[0091] Further, the terminal device can select a target simulation test from the simulation tests according to the benefit value and risk probability corresponding to each interaction behavior between the simulation objects in each simulation test, and the simulation test result corresponding to each simulation test. For each simulation test, the terminal device can determine the overall benefit value of the simulation test according to the benefit value and risk probability corresponding to each interaction behavior between the simulation objects in the simulation test. According to the overall benefit value corresponding to the simulation test result, the terminal device can select the simulation test with a higher overall benefit value and a successful event handling simulation test result as the target simulation test.
[0092] Further, according to the behavior interaction data between each simulation object in the target simulation test, the event processing analysis result for the problem event between the first event object and the second event object is determined. The event processing analysis result can be used to represent the behavior interaction data most suitable for actual implementation between the event participant object, the first event object and the second event object, which is obtained after simulating the simulation test in which the event participant object processes the problem event between the first event object and the second event object.
[0093] It should be noted that in the present disclosure, the way of determining the corresponding benefit value and risk probability of each interaction behavior in the simulation test is not strictly limited, and can be determined according to different changes and branch influences of each interaction behavior on subsequent behaviors, or can be determined according to the comparison result between the probability of the simulation test result of the whole simulation test and the probability of the influence of each interaction behavior on the interaction behavior change in part of the simulation test. It can be flexibly adjusted according to actual application scenarios and requirements.
[0094] In addition, in the present disclosure, the terminal device can determine that a plurality of overall benefit values satisfy the preset benefit value threshold from the simulation test of the preset number of times, and the simulation test result is the simulation test in which the event processing is successful, as a plurality of target simulation tests. Further, according to the behavior interaction data of each target simulation test, each event processing analysis result corresponding to each target simulation test is determined, and comprehensive information is pushed according to each event processing analysis result.
[0095] Further, the terminal device can push information based on the generated event processing analysis result. The terminal device can directly display the event processing analysis result to the user, or send it to the event participant object to make the event participant object properly handle the problem event between the first event object and the second event object based on the event processing analysis result, or the event processing analysis result can be sent to the event participant object, the first event object and the second event object together for reference and consultation by each party, so that each party handles the problem event between the first event object and the second event object based on the event processing analysis result.
[0096] In addition, the terminal device can also save and record the behavior interaction data between each simulation object during the simulation test as historical behavior interaction data. Then, according to the historical behavior interaction data, the escalation behavior data that causes the problem event between the first simulation object and the second simulation object to escalate during the simulation test is determined.
[0097] As to the specific type and content of escalation behavior data, it is still assumed in the scenario that the two parties have different opinions on a specific event that after the first simulation object informs the second simulation object of its basic demands, the second simulation object does not actively respond and implement after obtaining the basic demands of the first simulation object, and then the first simulation object appears group emergence behavior, so that the problem event develops and escalates. In this case, the terminal device can regard the behavior data of the second simulation object that cannot timely and positively solve the basic demands of the first simulation object as escalation behavior data leading to escalation of the event.
[0098] The terminal device can push information according to the event handling analysis result and the determined escalation behavior data. Among them, the terminal device can show the behavior interaction data corresponding to the event handling analysis result to the user at the same time, and indicate the escalation behavior data in the behavior interaction data, so as to play a risk prompt role when the user selects to actually perform the interaction behavior corresponding to the escalation behavior data. In addition, the terminal device can also determine the risk probability of escalation behavior data leading to problem escalation in simulation test according to the influence degree of escalation behavior data on the simulation test result corresponding to the event handling analysis result, and show it to the user at the same time when pushing information for reference.
[0099] In addition to escalation behavior data, the terminal device can also determine mitigation behavior data that makes the problem event between the first simulation object and the second simulation object develop and ease in the simulation test according to the historical behavior interaction data between the simulation objects recorded during the simulation test. Following the above example in the scenario that the two parties have different opinions on a specific event, after the first simulation object informs the second simulation object of its basic demands, if the second simulation object actively responds after obtaining the basic demands of the first simulation object, and implements without delay, greatly meeting the basic demands proposed by the first simulation object. In this scenario, the terminal device can regard the behavior data of the second simulation object that actively responds to the basic demands of the first simulation object and reasonably meets and implements as mitigation behavior data leading to problem event development and ease.
[0100] Similarly, the terminal device can push information according to the event handling analysis result and the determined mitigation behavior data. Among them, the terminal device can show the behavior interaction data corresponding to the event handling analysis result to the user at the same time, and indicate the mitigation behavior data in the behavior interaction data, so as to play an optimization prompt role when the user selects to actually perform the interaction behavior corresponding to the mitigation behavior data. In addition, the terminal device can also determine the optimization probability of mitigation behavior data leading to problem event ease in simulation test according to the influence degree of mitigation behavior data on the simulation test result corresponding to the event handling analysis result, and show it to the user at the same time when pushing information for reference.
[0101] In the present disclosure, the terminal device can also determine escalation behavior data and mitigation behavior data according to historical interaction behavior data, and perform information pushing according to the event handling analysis result, the determined escalation behavior data, and the mitigation behavior data.
[0102] In addition, the terminal device can collect and record group emergence behavior data of each simulation object in each simulation test, and analyze the recorded historical group emergence behavior data through a preset behavior interpretation model to obtain an analysis result, and then can prevent and avoid the group emergence behavior of the problem object in the real scene according to the analysis result. The specific model type of the behavior interpretation model is not strictly limited in the present disclosure, and a mathematical calculation model with group behavior analysis capability such as an Agent-based modeling (ABM) model or a cellular automaton model can be selected flexibly according to actual application scenarios and requirements.
[0103] In summary, in order to facilitate understanding of the overall process of the information pushing method provided by the present disclosure, the structure of an information pushing method is described below, as shown in FIG. 2.
[0104] FIG. 2 is a structure diagram of an information pushing method provided in the present disclosure.
[0105] As can be seen from the content shown in FIG. 2, the terminal device can construct a corresponding first simulation object, a second simulation object, and a processing simulation object according to the first object information corresponding to the first problem object, the second object information corresponding to the second problem object, and the event participant information corresponding to the event participant object, and generate a simulation test instruction. Then, a simulation test environment is built based on the first simulation object, the second simulation object, and the processing simulation object according to the basic rule information, and a simulation test is performed to obtain a simulation test result, and then an event handling analysis result is generated according to the simulation test result. Finally, information pushing is performed according to the event handling analysis result.
[0106] As can be seen from the above content, the information pushing method provided by the present disclosure can perform simulation testing according to the event participant information corresponding to each event object and event participant object in the event scene. Then, information pushing is performed according to the obtained simulation test result. The processing efficiency of a problem event in which multiple parties have different opinions about a specific event is effectively improved, the global perspective of the problem event handling process is broadened, and to some extent, the phenomenon of uncontrollable situation caused by the lack of anticipation ability for event escalation and mitigation at the present stage is avoided, and the processing efficiency is greatly improved.
[0107] Based on the same idea, the disclosure also provides a corresponding information pushing device, as shown in FIG. 3.
[0108] FIG. 3 is a schematic diagram of an information pushing device provided in the disclosure, comprising:
[0109] The acquisition module 301 is configured to acquire event object information input by a user in an information configuration page in a preset simulation test, wherein the event object information at least includes event participant object information corresponding to an event participant object, first event information corresponding to a first event object, and second event information corresponding to a second event object, and there is a problem event between the first event object and the second event object;
[0110] The generation module 302 is configured to, in response to an information determination operation performed by the user in the information configuration page, construct a first simulation object corresponding to the first event object, a second simulation object corresponding to the second event object, and a processing simulation object corresponding to a processing simulation object according to the event object information, and generate a simulation test instruction for simulating processing of the problem event between the first event object and the second event object by the event participant object.
[0111] The construction module 303 is configured to construct a simulation test environment based on the first simulation object, the second simulation object, and the processing simulation object according to the simulation test instruction.
[0112] The simulation module 304 is configured to simulate a simulation test of processing of the problem event between the first event object and the second event object by the event participant object in the simulation test environment according to preset basic rule information between the first simulation object, the second simulation object, and the processing simulation object, to obtain a simulation test result.
[0113] The information pushing module 305 is configured to determine an event processing analysis result for the problem event between the first event object and the second event object according to the simulation test result, and perform information pushing based on the event processing analysis result.
[0114] Optionally, the basic rule information at least includes association type information for representing an object relationship between the first event object and the second event object, regulation criterion information corresponding to an event scenario to which the event object information belongs, and behavior limitation criterion information for an interaction behavior between the first event object and the second event object.
[0115] The simulation module 304 is specifically configured to determine simulation basic rule information corresponding to the simulation test environment according to the association type information and the regulation criterion information in the basic rule information, and the simulation basic rule information is used to represent a basic rule to be followed when simulating the simulation test of processing the problem event between the first event object and the second event object by the event participant object in the simulation test environment, and determine simulation behavior rule information of the first simulation object and the second simulation object when performing the simulation test in the simulation test environment according to the behavior limitation criterion information in the basic rule information; simulate the simulation test of processing the problem event between the first event object and the second event object by the event participant object in the simulation test environment according to the simulation basic rule information and the simulation behavior rule information, and obtain a simulation test result.
[0116] Optionally, the simulation module 304 is specifically configured to determine negotiation rule information and emergent behavior rule information of the first simulation object and the second simulation object when performing the simulation test in the simulation test environment according to the behavior limitation criterion information, the negotiation rule information is used to represent negotiation processing rules and negotiation processing procedures to be followed in the negotiation processing process of the first simulation object and the second simulation object in the simulation test, and the emergent behavior rule information is used to represent group emergent behaviors allowed to be performed by the first simulation object or the second simulation object when performing the simulation test; and determine the simulation behavior rule information according to the negotiation rule information and the emergent behavior rule information.
[0117] Optionally, the information pushing module 305 is specifically configured to simulate a preset number of simulation tests of processing the problem event between the first event object and the second event object by the event participant object in the simulation test environment according to the basic rule information preset between the first simulation object, the second simulation object and the processing simulation object, and generate a simulation test result corresponding to each simulation test for each simulation test, the simulation test result corresponding to each simulation test is used to represent that the simulation test is event processing success or event processing failure; and determine the event processing analysis result according to each simulation test result corresponding to the preset number of simulation tests.
[0118] Optionally, the information pushing module 305 is specifically configured to determine and record, for each simulation test, behavior interaction data corresponding to each interaction behavior between the first simulation object, the second simulation object and the processing simulation object when performing the simulation test.
[0119] The information pushing module 305 is specifically configured to: for each simulation test, determine, according to simulation test results corresponding to the simulation test and behavior interaction data corresponding to each interaction behavior between simulation objects in the simulation test, a benefit value and a risk probability corresponding to each interaction behavior between the simulation objects in the simulation test, wherein for each interaction behavior, the benefit value is used to represent a degree of favorableness for a simulation object performing the interaction behavior after the interaction behavior is performed, and the risk probability is used to represent a probability of causing an event handling difficulty rising problem to escalate in the simulation test after the interaction behavior is performed; filter a target simulation test from the simulation tests according to the benefit value and the risk probability corresponding to each interaction behavior between the simulation objects in the simulation tests and the simulation test results corresponding to the simulation tests; and determine the event handling analysis result according to behavior interaction data between the simulation objects in the target simulation test.
[0120] Optionally, the information pushing module 305 is specifically configured to: according to the simulation test result, save behavior interaction data between the simulation objects in the simulation test corresponding to the simulation test result as historical behavior interaction data; determine escalation behavior data causing an event problem between the first simulation object and the second simulation object to escalate in simulation of the simulation test corresponding to the simulation test result according to the historical behavior interaction data; and perform information pushing according to the event handling analysis result and the escalation behavior data.
[0121] Optionally, the information pushing module 305 is specifically configured to: according to the simulation test result, save behavior interaction data between the simulation objects in the simulation test corresponding to the simulation test result as historical behavior interaction data; determine mitigation behavior data causing an event problem between the first simulation object and the second simulation object to mitigate in simulation of the simulation test corresponding to the simulation test result according to the historical behavior interaction data; and perform information pushing according to the event handling analysis result and the mitigation behavior data.
[0122] The present disclosure further provides a computer readable storage medium storing a computer program, and the computer program can be used to execute the information pushing method provided in FIG. 1.
[0123] The present disclosure further provides a schematic structural diagram of an electronic device corresponding to FIG. 1 as shown in FIG. 4. As shown in FIG. 4, at a hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory and a non-volatile memory, and can further include other hardware required by a business. The processor reads a corresponding computer program from the non-volatile memory into the memory and then runs to implement the information pushing method described above in FIG. 1.
[0124] In the 1990s, it was quite obvious to distinguish whether an improvement in a technology was in hardware (e.g., improvement in circuit structures of diodes, transistors, switches, etc.) or in software (improvement in method flow). However, as technology has evolved, many improvements in method flow today can be considered as direct improvements in hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structures by programming the improved method flow into hardware circuits. Therefore, it cannot be said that an improvement in a method flow cannot be implemented by hardware entity modules. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is an integrated circuit whose logic function is determined by user programming of the device. A digital system is "integrated" on a PLD by the designer programming it, rather than by asking a chip manufacturer to design and fabricate a custom integrated circuit chip. Moreover, instead of manually fabricating integrated circuit chips, this programming is now mostly implemented by "logic compiler" software, which is similar to software compilers used in program development, and the original code before compilation is also written in a specific programming language, which is called a hardware description language (HDL), and there are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., and the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should be aware that, as long as the method flow is logically programmed in the above-mentioned hardware description languages and programmed into an integrated circuit, a hardware circuit implementing the logical method flow can be easily obtained.
[0125] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, such as software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to being implemented in pure computer readable program code, the controller can equally well be implemented to perform the same functions using logic gates, switches, application specific integrated circuits, programmable logic controllers and embedded microcontrollers, by way of logical programming of the method steps. The controller can thus be considered a hardware component, and the means included therein for performing the various functions can be considered structures within the hardware component. Alternatively, or even additionally, the means for performing the various functions can be considered both software modules that implement the method and structures within the hardware component.
[0126] The systems, apparatuses, modules or units illustrated by the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0127] For the sake of description, the above apparatuses are described in functional division and are described respectively. When implementing the present disclosure, the functions of the units can be implemented in one or more software and / or hardware.
[0128] Those skilled in the art will understand that the embodiments of the present disclosure can be provided as a method, a system or a computer program product. Therefore, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present disclosure can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
[0129] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0130] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks.
[0131] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0132] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0133] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, for storing, in general, data and / or program instructions. The memory can also include non-volatile memory, such as read-only memory (ROM), electrically programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, or non-volatile random access memory (NVRAM) for storing, in general, data and / or program instructions. The memory is an example of computer readable media.
[0134] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0135] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0136] Those skilled in the art will appreciate that embodiments of the present disclosure can be provided as a method, system or computer program product. Accordingly, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) containing computer usable program code.
[0137] The present disclosure can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. The present disclosure can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in both local and remote computer storage media including memory storage devices.
[0138] The various embodiments in the present disclosure are described in a progressive manner, and the same or similar parts among the various embodiments can be referred to each other. Each embodiment focuses on the difference from other embodiments. In particular, the system embodiments are described more simply because they are basically similar to the method embodiments, and the relevant parts can be referred to the part of the method embodiments.
[0139] The above only describes the embodiments of the present disclosure and is not intended to limit the present disclosure. The present disclosure can have various modifications and changes for those skilled in the art. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present disclosure shall be included in the scope of the claims of the present disclosure.
Claims
1. An information push method, executed by a computer, characterized by, The method comprises: acquiring event object information input by a user on an information configuration page in a preset simulation test, wherein the event object information comprises event participant object information corresponding to an event participant object, first event information corresponding to a first event object, and second event information corresponding to a second event object, and there is a problem event between the first event object and the second event object; in response to receiving a user information determination operation on the information configuration page, constructing a first simulation object corresponding to the first event object, a second simulation object corresponding to the second event object, and a processing simulation object corresponding to the event participant object according to the event object information, and generating simulation test instructions for simulating the processing of the problem event between the first event object and the second event object by the event participant object; constructing a simulation test environment based on the first simulation object, the second simulation object, and the processing simulation object according to the simulation test instructions; simulating a simulation test for processing the problem event between the first event object and the second event object by the event participant object in the simulation test environment according to preset basic rule information between the first simulation object, the second simulation object, and the processing simulation object, and obtaining a simulation test result; determining an event processing analysis result for the problem event between the first event object and the second event object according to the simulation test result, and performing information pushing based on the event processing analysis result.
2. The method of claim 1, wherein, The basic rule information comprises association type information for representing an object relationship between the first event object and the second event object, rule information corresponding to an event scenario corresponding to the event object information, and behavior limitation rule information for an interaction behavior between the first event object and the second event object; simulating a simulation test for processing the problem event between the first event object and the second event object by the event participant object in the simulation test environment according to preset basic rule information between the first simulation object, the second simulation object, and the processing simulation object, and obtaining a simulation test result, comprises: determining simulation basic rule information corresponding to the simulation test environment according to the association type information and the rule information in the basic rule information, wherein the simulation basic rule information is used to represent basic rules that need to be followed when simulating the simulation test for processing the problem event between the first event object and the second event object by the event participant object in the simulation test environment; determining simulation behavior rule information of the first simulation object and the second simulation object when performing the simulation test in the simulation test environment according to the behavior limitation rule information in the basic rule information; According to the simulation basis rule information and the simulation behavior rule information, a simulation test of processing the problem event between the first event object and the second event object by the event participant object is simulated in the simulation test environment, and a simulation test result is obtained.
3. The method of claim 2, wherein, According to the behavior limitation criterion information in the basis rule information, simulation behavior rule information of the first simulation object and the second simulation object when performing the simulation test in the simulation test environment is determined, including: According to the behavior limitation criterion information, negotiation rule information and emergent behavior rule information of the first simulation object and the second simulation object when performing the simulation test in the simulation test environment are determined, wherein the negotiation rule information is used to represent negotiation processing rules and a negotiation processing flow that the first simulation object and the second simulation object need to comply with in a negotiation processing process when performing the simulation test, and the emergent behavior rule information is used to represent group emergent behaviors that the first simulation object or the second simulation object is allowed to perform when performing the simulation test; The simulation behavior rule information is determined according to the negotiation rule information and the emergent behavior rule information.
4. The method of claim 1, wherein, According to the simulation test result, an event processing analysis result of the problem event between the first event object and the second event object is determined, including: According to the basis rule information pre-set between the first simulation object, the second simulation object and the processing simulation object, a preset number of simulation tests of processing the problem event between the first event object and the second event object by the event participant object are simulated in the simulation test environment, and for each simulation test, a simulation test result corresponding to the simulation test is generated, which is used to represent that the simulation test is event processing success or event processing failure; The event processing analysis result is determined according to the simulation test results corresponding to the preset number of simulation tests.
5. The method of claim 4, wherein, According to the simulation test results corresponding to the preset number of simulation tests, the event processing analysis result is determined, including: For each simulation test, behavior interaction data corresponding to each interaction behavior between the first simulation object, the second simulation object and the processing simulation object in the simulation test is determined and recorded; For each simulation test, according to the simulation test result corresponding to the simulation test and the behavior interaction data corresponding to each interaction behavior between the simulation objects in the simulation test, a benefit value and a risk probability corresponding to each interaction behavior between the simulation objects in the simulation test are determined, wherein for each interaction behavior, the benefit value is used to represent a favorable degree of the interaction behavior to the simulation object performing the interaction behavior, and the risk probability is used to represent a probability size of the interaction behavior causing an event processing difficulty rising problem escalation in the simulation test. According to the benefit value and risk probability corresponding to each interaction behavior between each simulation object in each simulation test, and the simulation test result corresponding to each simulation test, a target simulation test is selected from the simulation tests; According to the behavior interaction data between each simulation object in the target simulation test, the event processing analysis result is determined.
6. The method of claim 1, wherein, Based on the event processing analysis result, information pushing is performed, including: According to the simulation test result, the behavior interaction data between each simulation object during the simulation test corresponding to the simulation test result is saved as historical behavior interaction data; According to the historical behavior interaction data, escalation behavior data that causes the escalation of the event problem between the first simulation object and the second simulation object in the simulation test corresponding to the simulation test result is determined; According to the event processing analysis result and the escalation behavior data, information pushing is performed.
7. The method of claim 1, wherein, Based on the event processing analysis result, information pushing is performed, including: According to the simulation test result, the behavior interaction data between each simulation object during the simulation test corresponding to the simulation test result is saved as historical behavior interaction data; According to the historical behavior interaction data, mitigation behavior data that causes the mitigation of the event problem between the first simulation object and the second simulation object in the simulation test corresponding to the simulation test result is determined; According to the event processing analysis result and the mitigation behavior data, information pushing is performed.
8. An information push apparatus characterized by comprising: Including: An acquisition module is configured to acquire event object information input by a user on an information configuration page in a preset simulation test, wherein the event object information includes event participant information corresponding to an event participant, first event information corresponding to a first event object, and second event information corresponding to a second event object, and there is a problem event between the first event object and the second event object; A generation module is configured to, in response to receiving an information determination operation of the user on the information configuration page, construct a first simulation object corresponding to the first event object, a second simulation object corresponding to the second event object, and a processing simulation object corresponding to the event participant according to the event object information, and generate a simulation test instruction for simulating the processing of the problem event between the first event object and the second event object by the event participant; A construction module is configured to construct a simulation test environment based on the first simulation object, the second simulation object, and the processing simulation object according to the simulation test instruction; A simulation module is configured to simulate a simulation test for processing the problem event between the first event object and the second event object by the event participant in the simulation test environment according to a preset basic rule information between the first simulation object, the second simulation object, and the processing simulation object, and obtain a simulation test result. An information pushing module is configured to determine an event processing analysis result for the problem event between the first event object and the second event object according to the simulation test result, and to push information based on the event processing analysis result.
9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1-7.
10. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to implement the method in any one of claims 1-7.
Citation Information
Patent Citations
Intelligent decision simulating experimental system based on multi-Agent technology
CN101615265A
Automatic negotiation agent design method based on deep reinforcement learning
CN114139680A
Analogue simulation method and device based on proxy model and electronic equipment
CN117215728A
Labor personnel dispute case judgment result simulation and prediction method and system
CN118172206A
Automated online dispute resolution
US20040059596A1