Public security and government affair service system based on large model
By designing a large model-based process determination and emergency response module in the public security government service system, the problem of deviation from the user's business processing process is solved, and an efficient and convenient government service experience is achieved.
Patent Information
- Application Number
- CN202411612286.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-13
- Publication Date
- 2025-03-11
AI Technical Summary
When users actually handle public security government affairs, the business processing process and the ideal process are prone to deviation, resulting in business processing difficulties or failures, affecting user satisfaction and service efficiency.
Design a public security government service system based on a large model, including a processing process determination module, a starting node determination module, an emergency determination module and a processing information determination module. By analyzing user inquiry information, determining the business processing process, positioning the starting node according to the time confirmed by the user, monitoring the operation information in real time to identify emergencies, and formulating standardized processing information to deal with emergencies.
It realizes accurate identification and smooth connection of business processing processes, improves the system's response capabilities, ensures timely and effective resolution of user problems, improves the response speed and processing efficiency of government services, reduces user waiting time, and provides a more efficient and convenient government service experience.
Smart Images

Figure CN119599588A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of government services, and in particular to a public security government service system based on a large model. Background Art
[0002] With the rapid development of "Internet +" technology, Internet technology has been widely used in the public security government service system. Through the application of Internet technology in the public security government service system, the public security government service system analyzes the user's inquiry information and pushes the corresponding business processing procedures to the user, which enables the user to handle the business more efficiently and flexibly according to the business processing procedures, effectively improving the service level of the public security government service system while improving user satisfaction.
[0003] However, in the actual process of users handling business, the actual business handling process will objectively deviate from the ideal business handling process, resulting in difficulty or failure in user business handling, thereby affecting user satisfaction with the public security government service system and the service efficiency of the public security government service system. Summary of the invention
[0004] This application provides a public security government service system based on a large model to solve the above problems.
[0005] In a first aspect, the present application provides a public security government service system based on a large model, the system comprising a handling process determination module, a starting node determination module, an emergency event determination module and a processing information determination module, the emergency event determination module and the processing information determination module are sequentially connected, the handling process determination module and the starting node determination module are sequentially connected, and the emergency event determination module is respectively connected to the handling process determination module and the starting node determination module:
[0006] A processing flow determination module is used to obtain user inquiry information and determine the business processing flow according to the user inquiry information;
[0007] A starting node determination module, used to obtain the user confirmation time, and determine the starting node of the business processing flow according to the business processing flow and the user confirmation time;
[0008] An emergency event determination module is used to obtain the user's processing operation information, and determine the emergency event of the business processing process according to the business processing process, the processing operation information and the starting node;
[0009] The processing information determination module is used to determine the standard processing information according to the processing operation information and the business processing flow, and perform standard processing on the emergency event according to the standard processing information.
[0010] Through this solution, the processing process determination module analyzes the user's inquiry information, quickly identifies and determines the corresponding business processing process, and ensures that user needs are accurately met. The starting node determination module accurately locates the starting node of the processing according to the time confirmed by the user and the identified business process to ensure the smooth connection of the process. On this basis, the emergency event determination module monitors the user's processing operation information in real time, combines the existing business process and starting node information, quickly identifies and confirms possible emergencies, and improves the system's resilience. The processing information determination module comprehensively considers the processing operation information and business process, formulates standardized processing information, and standardizes the processing of emergencies, thereby ensuring that user problems are solved in a timely and effective manner. While improving the response speed and processing efficiency of government services, it reduces the waiting time of users during the processing process, and achieves a more efficient and convenient government service experience.
[0011] Optionally, when determining the starting node of the business processing flow according to the business processing flow and the user confirmation time, the starting node determination module is used to:
[0012] Determine the preliminary handling materials according to the business handling process;
[0013] Determine the time range for uploading the preliminary processing materials according to the user confirmation time;
[0014] Determining whether the user has uploaded the preliminary processing materials within the upload time range;
[0015] If the user uploads the preliminary processing materials within the upload time range, the preliminary processing materials are identified to obtain a material identification result;
[0016] The material identification result is matched with the preliminary processing materials. If the material identification result is consistent with the preliminary processing materials, the user upload time is obtained and the user upload time is determined as the starting node.
[0017] Through this solution, a list of preliminary materials is automatically generated according to the business process to ensure that users are clear about the required materials. According to the time confirmed by the user, the upload time range of the preliminary materials is set, providing users with a clear time frame to submit relevant materials in a timely manner. Within the upload time range, monitor whether the user has successfully uploaded the required materials. Once it is detected that the user has uploaded the materials within the specified time, the materials are immediately identified and the identification results of the materials are quickly obtained, which effectively reduces the time for manual review and improves processing efficiency. The identification results are matched with the preliminary materials to ensure the accuracy and completeness of the uploaded materials. If the two are consistent, the user's upload time is recorded and determined as the starting node of the processing process. Effectively and seamlessly connecting user operations with system processes ensures the efficiency and accuracy of material submission, thereby further optimizing the overall experience of government services and reducing the risk of repeated submission or delays due to unqualified materials.
[0018] Optionally, when determining the starting node of the business processing flow according to the business processing flow and the user confirmation time, the starting node determination module is used to:
[0019] After determining the business handling process, determining whether there is first inquiry information, and if there is the first inquiry information, determining whether there is an additional business according to the first inquiry information;
[0020] If the additional service exists, determining the additional handling process according to the first inquiry information;
[0021] Determine the additional handling materials according to the additional handling process;
[0022] Matching the additional processing materials with the preliminary processing materials to obtain a matching result;
[0023] Determine the material difference type and the material difference quantity according to the matching result, and determine the material difference type and the material difference quantity as material difference information;
[0024] Determine the first processing materials according to the material difference information and the preliminary processing materials;
[0025] Determining a first upload time range for the first processing material according to the user confirmation time;
[0026] Based on the first upload time range, a first user upload time is acquired, and the first user upload time is determined as the start node.
[0027] Through this solution, after determining the business processing flow, check whether there is the first inquiry information. If so, determine whether additional business is needed based on the information. If there is indeed additional business, the additional processing flow is automatically generated based on the first inquiry information, and the additional processing materials are listed accordingly, ensuring that the user's specific needs are met and avoiding omissions. After the additional materials are generated, the system matches them with the preliminary processing materials, obtains the matching results, and then analyzes the differences between the materials, including the type and quantity of differences, and organizes this information into material difference information. This not only helps users understand the materials that need to be supplemented, but also provides a basis for subsequent processing. Based on these difference information and preliminary processing materials, the first processing materials are determined, and the first upload time range is set according to the time confirmed by the user. The actual upload time of the user is obtained and regarded as the starting node of the processing flow. This process design enhances the flexibility and intelligence of the system and improves the user's processing experience and satisfaction.
[0028] Optionally, when the emergency event determination module determines the emergency event of the business handling process according to the business handling process, the handling operation information and the starting node, it is used to:
[0029] Determine the operation status type according to the handling operation information;
[0030] According to the business processing flow, determine the intermediate nodes and preset processing progress of the business processing flow;
[0031] Determining the intermediate material information of the intermediate node according to the intermediate node and the user query information;
[0032] Determine the material submission rate of each intermediate node according to the intermediate material information and the business handling process;
[0033] Determine the business handling progress according to the material submission rate and the starting node;
[0034] Based on the operation status type, the business processing progress is matched with the preset processing progress to obtain a progress matching result;
[0035] According to the progress matching result, determining whether the business processing progress is less than the preset processing progress;
[0036] If the business processing progress is less than the preset processing progress, the business processing progress being less than the preset processing progress is determined as the emergency event.
[0037] Through this solution, the operation status type is identified according to the processing operation information, providing basic information for subsequent processing. According to the business processing process, the intermediate nodes and the preset processing progress are determined to ensure that users understand the progress requirements of each link. Combined with the intermediate nodes and the user's inquiry information, the intermediate material information is identified to facilitate tracking of the preparation of the materials. Based on this information, the material submission rate of each intermediate node is calculated to evaluate the processing progress. Combined with the material submission rate and the starting node, the system can accurately determine the business processing progress. By matching the actual processing progress with the preset processing progress, a progress matching result is generated to determine whether the business processing progress is less than the preset processing progress. If it is confirmed that the business processing progress is less than the preset processing progress, it will be marked as an emergency, which can not only detect problems and take measures in a timely manner, but also effectively improve the overall business processing response speed and user satisfaction, and ensure the efficiency and reliability of government services.
[0038] Optionally, when determining the business handling progress according to the material submission rate and the starting node, the emergency event determination module is used to:
[0039] Determine the material aging of each intermediate node according to the intermediate material information;
[0040] Obtain service department information, and based on the material timeliness and the service department information, determine the preset processing timeliness of any two intermediate nodes;
[0041] The business processing progress is determined according to the preset processing time limit, the material submission rate and the starting node.
[0042] Through this solution, the material timeliness of each intermediate node is determined based on the intermediate material information to ensure that the materials are fully prepared within the specified time and reduce service inconvenience caused by delays. Obtain service department information and set preset processing timeliness for any two intermediate nodes based on the determined material timeliness. This helps to establish a reasonable time frame between different business links to ensure that each stage can proceed as planned. Combined with the preset processing timeliness, material submission rate and starting node, the actual progress of business processing is accurately calculated, which not only provides users with clear time nodes to help users understand the progress of the business processing process, but also improves the work efficiency of the service department, enabling them to identify and solve potential problems in a timely manner to ensure the smooth progress of business processing. While enhancing the transparency and reliability of government services, it also improves user satisfaction and trust.
[0043] Optionally, when determining the standard processing information according to the processing operation information and the business processing flow, the processing information determination module is used to:
[0044] Based on the operation state type, matching the emergency event with the emergency event set to determine the emergency event type;
[0045] Obtaining the user's location, and determining the node pause location according to the user's location, the preset processing time limit, and the emergency type;
[0046] Mark the pause position of the node to obtain a marked node, and obtain the marking time corresponding to the marked node;
[0047] Based on the business processing flow, according to the preset processing time limit and the material time limit, determine the latest start time corresponding to the next node of the marked node;
[0048] Determine the pause duration corresponding to the node pause position according to the marking time and the latest start time, and determine the pause duration as the suspension time of the business handling process;
[0049] Based on the suspension time and according to the business handling process, determine the material preparation time of the marked node;
[0050] According to the suspension time, the preset processing time limit and the material preparation time, the processing reminder time of the business processing flow is determined, and the reminder time is determined as the standard processing information.
[0051] Through this solution, the emergency event is matched with the emergency event set by the operation status type to determine the event type, thereby providing a basis for subsequent processing. Obtain user location information, and determine the node pause position in combination with the preset processing time and the emergency type to ensure that the event is processed at the appropriate location. Mark the node pause position and obtain the corresponding marking time, which helps to track the processing progress. According to the business processing process, the preset processing time and the material time, determine the latest start time of the next node, thereby improving time management efficiency. By comparing the marking time and the latest start time, calculate the pause duration of the node pause position, and regard it as the suspension time of the business processing process, which is convenient for monitoring processing delays. Based on the suspension time, further determine the material preparation time to ensure that resources are in place in time. Combined with the suspension time, the preset processing time and the material preparation time, calculate the processing reminder time, which is used as standardized processing information to prompt users to follow up in time and improve the response speed and accuracy of business processing process processing.
[0052] Optionally, when determining the processing reminder time of the business processing flow according to the suspension time, the preset processing time limit and the material preparation time, the processing information determination module is used to:
[0053] Based on the suspension time and according to the preset processing time limit, determining a first preset processing time limit corresponding to the marked node and the next node of the marked node;
[0054] According to the business handling process, determining the marking material information of the marking node and the first marking material information corresponding to the next node of the marking node;
[0055] Comparing the marking material information with the first marking material information to obtain a material comparison result, and judging whether the marking material information is different from the first marking material information according to the comparison result;
[0056] If the marking material information is different from the first marking material information, determining the material preparation time according to the material comparison result;
[0057] Obtain the user's real-time location, and determine the service department location corresponding to the next node of the marked node according to the service department information;
[0058] Determine the user's arrival time based on the service department's location and the user's real-time location;
[0059] The processing reminder time is determined according to the material preparation time, the first preset processing time limit and the user arrival time.
[0060] Through this solution, based on the suspension time and the preset processing time limit, the first preset processing time limit corresponding to the marked node and the next node is determined, and the time benchmark is set for the subsequent process. According to the business processing process, the marked material information of the marked node and the first marked material information corresponding to the next node are identified and confirmed, thereby laying the foundation for the accuracy check of the materials. By comparing the two sets of material information, the material comparison results are generated, and it is determined whether there are differences to ensure that the preparation of the required materials meets the requirements. If there are differences, the material preparation time is determined in time according to the comparison results to avoid delays caused by incomplete materials. The real-time location of the user is obtained, and the location of the service department corresponding to the next node is accurately located in combination with the service department information, so as to calculate the arrival time of the user and optimize time management. According to the material preparation time, the first preset processing time limit and the user's arrival time, the processing reminder time is determined, and the user is reminded to follow up the business processing process in time to ensure that various tasks are coordinated, thereby effectively improving the response speed and quality of the overall business processing. Through refined time and material management, the overall efficiency and accuracy of event processing are improved.
[0061] Optionally, the emergency event also includes a situation where the user actively suspends the business processing flow. When the user actively suspends the business processing flow, the processing information determination module is further used to:
[0062] Obtain the user's extension confirmation node, and determine the first material validity period corresponding to the extension confirmation node according to the business handling process;
[0063] Obtaining the user extension time, and obtaining the first business processing flow according to the user extension time, the preset processing time limit and the first material time limit;
[0064] Obtain the previous node material corresponding to the node before the extension confirmation node, and determine the validity extension time according to the previous node material and the first business processing flow.
[0065] Through this solution, the user's extension confirmation node is obtained, and the extended material validity period corresponding to the node is determined according to the business processing flow, ensuring the validity of the materials during the extension period. This link provides basic data for subsequent time adjustments. The user's extension time is obtained, and the first business processing flow is generated in combination with the preset processing time limit and the extended material time limit to adapt to the new time frame. This adjustment helps to optimize the overall business process. The material information corresponding to the nodes before and after the extension confirmation node is obtained, and the material extension time limit is determined using the materials of the previous nodes, the preset processing time limit, and the materials of the subsequent nodes, so as to ensure the adequacy and compliance of the material preparation within the new time limit. According to the first business processing flow and the material extension time limit, the time limit extension time is calculated, providing clear time guidance for subsequent processing. Through the above steps, not only the time limit management of materials is optimized, but also the flexibility and response speed of business processes are effectively improved, ensuring efficient processing under changing circumstances.
[0066] Optionally, the standard processing information also includes a determination when the user actively suspends the business processing flow. When the user actively suspends the business processing flow, the processing information determination module determines the standard processing information according to the processing operation information and the business processing flow, and is used to:
[0067] Based on the marked time, the user processing time is obtained, and the pause interval duration is determined according to the user processing time and the marked time;
[0068] Compare the suspension time with the pause interval duration to obtain a comparison result;
[0069] According to the comparison result, it is determined whether the suspension time is less than the suspension interval. If the suspension time is less than the suspension interval, the business processing flow is deleted to achieve standardized processing.
[0070] Through this solution, the user's processing time is obtained based on the marking time to provide the necessary time data for subsequent calculations. By comparing the user's processing time with the marking time, the duration of the pause interval is determined to ensure that subsequent operations are performed within the specified time frame. Comparing the suspension time with the duration of the pause interval to obtain a clear comparison result is helpful to evaluate the continuity and efficiency of the current business and ensure that each step is within the controllable range. According to the comparison results, it is determined whether the suspension time is less than the duration of the pause interval. If the suspension time is less than the duration, it means that the business has not been promoted within the expected time, and the business processing process is deleted. This can effectively prevent unnecessary delays and waste of resources, and ensure the standardization and efficiency of the process. Through the above steps, not only the flexibility and accuracy of business processing are improved, but also the monitoring and management of business progress are strengthened, thereby improving the overall service quality and user satisfaction.
[0071] Optionally, when the emergency event determination module determines the emergency event of the business handling process according to the business handling process, the handling operation information and the starting node, it is used to:
[0072] Determine the business handling status according to the handling operation information and the business handling process;
[0073] According to the business handling status, determining whether the business handling progress is abnormal;
[0074] If the business handling progress is abnormal, then determine the abnormal information of the business handling process according to the business handling status;
[0075] The emergency event is determined according to the abnormal information and the starting node.
[0076] Through this solution, by combining the business processing flow with the processing operation information, the current business processing status can be accurately depicted, ensuring a comprehensive grasp of the business process. By comparing the expected progress with the actual processing status, it is possible to keenly identify whether there are abnormalities in the business processing process. This step is crucial for timely discovery and handling of problems. Once the business processing progress is confirmed to be abnormal, the specific content of the abnormal information is immediately dug out and clarified based on the current business processing status, providing a strong basis for subsequent response measures. Combining the starting node information with the abnormal information, the emergency is comprehensively judged and determined. This process not only improves the efficiency of event handling, but also ensures the accuracy and pertinence of emergency handling. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0078] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;
[0079] Figure 2 A schematic diagram of the structure of a public security government service system based on a large model is provided for one embodiment of the present application. DETAILED DESCRIPTION
[0080] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0081] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0082] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.
[0083] In the actual process of handling business, users will encounter some unpredictable complex situations. The emergence of complex situations will cause the user's actual business handling process to objectively deviate from the ideal business handling process, making it difficult or even failing for the user to handle business, thereby affecting the user's satisfaction with the public security government service system and the service efficiency of the public security government service system.
[0084] Based on this, the present application provides a public security government service system based on a large model, which quickly identifies and determines the corresponding business processing procedures by analyzing the user's inquiry information to ensure the accurate satisfaction of user needs. Next, according to the time confirmed by the user, combined with the identified business process, the starting node of the processing is accurately located to ensure the smooth connection of the process. On this basis, the user's processing operation information is monitored in real time, combined with the existing business process and starting node information, to quickly identify and confirm possible emergencies, and improve the system's resilience. Finally, considering the processing operation information and business process comprehensively, standardized processing information is formulated, and emergencies are processed in a standardized manner, thereby ensuring that user problems are solved in a timely and effective manner. Through the above steps, while improving the response speed and processing efficiency of government services, the waiting time of users in the processing process is reduced, thereby achieving a more efficient and convenient government service experience.
[0085] Figure 1 A schematic diagram of an application scenario provided for this application. When a user conducts business according to the business processing process pushed by the public security government service system, the method provided by this application is applied to analyze the user's processing operation information of the business processing process in the business processing process, determine the standardized processing information, and process the business processing process according to the standardized processing information.
[0086] Specifically, the method provided in this application is applied to any server, and the server interacts with the user's mobile device. The server obtains and analyzes the user's handling operation information of the business handling process in the user's mobile device to determine the emergency in the business handling process. According to the emergency, the standardized processing information is determined, and the emergency in the business handling process is standardized according to the standardized processing information. The business handling process is determined by analyzing the user's inquiry information, and the emergency is determined according to the user's handling operation information, and then the emergency is standardized according to the user's operation status and the handling process. While improving the response speed and efficiency of business handling, it also improves the user handling experience and the service efficiency of the government service system.
[0087] For specific implementation methods, please refer to the following embodiments.
[0088] Figure 2 This is a schematic diagram of the structure of a public security government service system based on a large model provided in an embodiment of the present application. The system of this embodiment can be applied to the servers in the above scenarios. Figure 2 As shown, the public security government service system 200 based on the big model includes a handling process determination module 201, a starting node determination module 202, an emergency event determination module 203 and a processing information determination module 204:
[0089] The processing flow determination module 201 is used to obtain user inquiry information and determine the business processing flow according to the user inquiry information.
[0090] The user inquiry information may be information related to business handling that the user inquires about to the public security government service system before handling the business.
[0091] The business processing flow may be a flow formed by processing nodes related to the business determined based on user inquiry information.
[0092] Specifically, since users cannot know the handling steps of their own business before the business handling begins, users need to inquire the public security government service system in most cases. After users inquire the public security government service system, the business handling process of the relevant business is provided to users. Users handle their business according to the business handling process, which can improve the smoothness of the user's business handling process and enable the business handling to proceed smoothly.
[0093] The processing flow determination module includes a business processing inquiry interface, obtains relevant information of the user in the business processing inquiry interface, and determines the relevant information of the inquiry interface as user inquiry information. Analyze the user inquiry information to obtain the inquiry information analysis result, and determine a number of business processing nodes and the arrangement order of the business processing nodes according to the inquiry information analysis result. Arrange the business processing nodes according to the arrangement order to obtain the node arrangement result. Determine the node arrangement result as the business processing flow, and send the business processing flow to the user.
[0094] The starting node determination module 202 is used to obtain the user confirmation time and determine the starting node of the business processing flow according to the business processing flow and the user confirmation time.
[0095] The user confirmation time may be the time corresponding to the moment when the user confirms to start handling the service after the system sends the service handling process to the user.
[0096] The starting node may be the time when the user uploads accurate business handling materials to the public security government service system after confirming that the business needs to be handled.
[0097] Specifically, after the user receives the business handling process and confirms to start handling the relevant business according to the business handling process. When the user goes to the relevant department to handle the business by himself, it may happen that the user forgets to bring the relevant handling materials or does not bring the handling materials completely. In this case, it is necessary to set a starting node before the user sets out to handle the business, so as to remind the user to bring the handling materials or bring the handling materials completely before handling the business, so as to ensure the smooth progress of the business handling.
[0098] The starting node determination module includes a time confirmation interface, from which the time when the user confirms that the business needs to be processed according to the business processing flow is obtained, and the time when the user confirms that the business needs to be processed according to the business processing flow is determined as the user confirmation time. After determining the user confirmation time, a time range for uploading the processing materials is set, and the upload time range is sent to the user. If the user uploads the processing materials within the upload time range, the time corresponding to the successful upload of the processing materials by the user is obtained from the time confirmation interface, and the time corresponding to the successful upload of the processing materials by the user is determined as the starting node of the business processing flow.
[0099] The emergency event determination module 203 is used to obtain the user's processing operation information and determine the emergency events of the business processing process according to the business processing process, the processing operation information and the starting node.
[0100] The processing operation information may be information about the user's operations on the business processing process when the user processes the business according to the business processing process.
[0101] An emergency may be an event that causes the business process to be unable to proceed as normal when the user is handling business according to the business process.
[0102] Specifically, when a user is handling a business according to the business handling process, the business handling process cannot be carried out normally due to the influence of the user's own operation. At this time, it is necessary to determine the emergency event that caused the business to be unable to proceed normally based on the user's operation status of the business, so as to provide a basis for the subsequent processing of the business handling process.
[0103] The emergency event determination module includes an operation status acquisition interface, which can be used to obtain the user's operation status on the business processing flow. The user's operation status on the business processing flow during business processing is obtained from the operation status acquisition interface, and the user's operation status during business processing is determined as the processing operation information. Based on the starting node, it is determined whether the existence of the processing operation information causes the business processing flow to be unable to proceed normally. If the business processing flow cannot be carried out normally, the event corresponding to the processing operation information that causes the business processing flow to be abnormal is determined as an emergency event.
[0104] The processing information determination module 204 is used to determine the standard processing information according to the processing operation information and the business processing flow, and perform standard processing on the emergency event according to the standard processing information.
[0105] Standardized processing information may be information determined when standardizing the business process flow according to an emergency event.
[0106] Specifically, after an emergency occurs in a business process, the emergency needs to be handled in a standardized manner to ensure that the business process proceeds smoothly while improving the user's processing experience and the service efficiency of the government service system.
[0107] Based on the business handling process, according to the handling operation information determined in the above steps, the handling state of the business handling process is predicted to obtain the state prediction result. According to the state prediction result, the standard processing information is determined. According to the standard processing information, the emergency event is handled in a standard manner.
[0108] Through this solution, the processing process determination module analyzes the user's inquiry information, quickly identifies and determines the corresponding business processing process, and ensures that user needs are accurately met. The starting node determination module accurately locates the starting node of the processing according to the time confirmed by the user and the identified business process to ensure the smooth connection of the process. On this basis, the emergency event determination module monitors the user's processing operation information in real time, combines the existing business process and starting node information, quickly identifies and confirms possible emergencies, and improves the system's resilience. The processing information determination module comprehensively considers the processing operation information and business process, formulates standardized processing information, and standardizes the processing of emergencies, thereby ensuring that user problems are solved in a timely and effective manner. While improving the response speed and processing efficiency of government services, it reduces the waiting time of users during the processing process, and achieves a more efficient and convenient government service experience.
[0109] In some embodiments, when the starting node determination module 202 determines the starting node of the business processing flow according to the business processing flow and the user confirmation time, it determines the preliminary processing materials according to the business processing flow; determines the upload time range of the preliminary processing materials according to the user confirmation time; within the upload time range, determines whether the user uploads the preliminary processing materials; if the user uploads the preliminary processing materials within the upload time range, the preliminary processing materials are identified to obtain a material identification result; the material identification result is matched with the preliminary processing materials. If the material identification result is consistent with the preliminary processing materials, the user upload time is obtained, and the user upload time is determined as the starting node.
[0110] The preliminary processing materials can be the processing materials that the user needs to bring at the beginning of the business processing, as determined by the public security government service system after the user confirms that he needs to handle the business.
[0111] The upload time range can be the time range corresponding to uploading the preliminary processing materials.
[0112] The material identification result may be the result obtained after the preliminary processing materials are identified.
[0113] The user upload time may be the time corresponding to when the user successfully uploads the preliminary processing materials.
[0114] Specifically, when a user handles a business according to the business handling process, there may be situations where the user brings incomplete handling materials or forgets to bring relevant handling materials. The occurrence of the above situation will lead to unsuccessful business handling or slow progress of business handling, thereby affecting the user's business handling experience. Therefore, it is necessary to determine the starting node of the business handling process before the user officially handles the business, to prevent the situation where the user forgets to bring or brings incomplete handling materials.
[0115] The starting node determination module includes a business acquisition interface, which can be used to determine the business information corresponding to the business type according to the business type. Based on the business handling process, the user query information is analyzed using semantic analysis technology to obtain the business type corresponding to the user query information. The business corresponding to all possible business types is obtained from the business acquisition interface, and the business corresponding to all possible business types obtained from the business acquisition interface is integrated to obtain a preset business set. The business type corresponding to the user query information is matched with the preset business set to obtain the business corresponding to the business type corresponding to the user query information, and the business corresponding to the business type corresponding to the user query information is determined as the specific business to be handled by the user. The materials required for the initial handling of all possible businesses corresponding to the business acquisition interface are obtained, and the handling materials required for the initial handling of all possible businesses corresponding to the business are integrated to obtain a business material set. The specific business to be handled by the user is matched with the business material set to obtain the handling materials for the specific business to be handled by the user at the beginning of the handling, and the handling materials for the specific business to be handled by the user at the beginning of the handling are determined as preliminary handling materials. The preparation time of the preliminary processing materials is obtained from the business acquisition interface, and the user confirmation time is used as the time starting point, and the preparation time of the preliminary processing materials is determined as the upload time range of the preliminary processing materials. Within the upload time range, the upload time range is sent to the user, and it is determined whether the user has uploaded the preliminary processing materials. If the user uploads the materials involved in the user himself according to the preliminary processing materials pushed by the public security government service system, the materials involved in the user himself are identified to obtain the material identification results. The material identification results obtained in the above steps are matched with the preliminary processing materials determined in the above steps to determine whether the materials involved in the user himself are consistent with the preliminary processing materials determined in the above steps. If the materials involved in the user himself are consistent with the preliminary processing materials obtained in the above steps, the time corresponding to the successful upload of the materials involved by the user is obtained, and the time corresponding to the successful upload of the preliminary processing materials by the user is determined as the starting node.
[0116] Through this solution, a list of preliminary materials is automatically generated according to the business process to ensure that users are clear about the required materials. According to the time confirmed by the user, the upload time range of the preliminary materials is set, providing users with a clear time frame to submit relevant materials in a timely manner. Within the upload time range, monitor whether the user has successfully uploaded the required materials. Once it is detected that the user has uploaded the materials within the specified time, the materials are immediately identified and the identification results of the materials are quickly obtained, which effectively reduces the time for manual review and improves processing efficiency. The identification results are matched with the preliminary materials to ensure the accuracy and completeness of the uploaded materials. If the two are consistent, the user's upload time is recorded and determined as the starting node of the processing process. Effectively and seamlessly connecting user operations with system processes ensures the efficiency and accuracy of material submission, thereby further optimizing the overall experience of government services and reducing the risk of repeated submission or delays due to unqualified materials.
[0117] In some embodiments, when the starting node determination module 202 determines the starting node of the business processing flow according to the business processing flow and the user confirmation time, after determining the business processing flow, it determines whether there is a first inquiry information. If there is a first inquiry information, it determines whether there is an additional business based on the first inquiry information; if there is an additional business, it determines the additional processing flow based on the first inquiry information; according to the additional processing flow, it determines the additional processing materials; matches the additional processing materials with the preliminary processing materials to obtain a matching result; according to the matching result, it determines the material difference type and the material difference quantity, and determines the material difference type and the material difference quantity as the material difference information; determines the first processing material based on the material difference information and the preliminary processing materials; determines the first upload time range of the first processing material based on the user confirmation time; based on the first upload time range, obtains the first user upload time, and determines the first user upload time as the starting node.
[0118] The first inquiry information may be the relevant information that the user continues to inquire about the public security government service system after confirming the business handling process.
[0119] The additional service may be a service determined according to the first inquiry information.
[0120] The additional handling process may be a handling process determined according to the additional business.
[0121] The additional processing materials may be processing materials determined according to the additional processing procedures.
[0122] The material difference type may be a type corresponding to the difference between the additional processing materials and the preliminary processing materials.
[0123] The material difference quantity may be a quantity of a type corresponding to the difference between the additional processing materials and the preliminary processing materials.
[0124] The first processing material may be the corresponding material determined at the beginning of the business processing according to the additional business.
[0125] The first upload time range may be a time range corresponding to uploading the first processing material.
[0126] The first user uploading time may be the time corresponding to when the user successfully uploads the first processing material.
[0127] Specifically, after the user has completed the business processing according to the confirmed business processing process, the user may continue to inquire the public security government service system, resulting in other inquiry information different from the user's inquiry information, and then generate other business processing needs. At this time, it is necessary to determine the starting node according to the user's other business processing needs to ensure that the user carries complete processing materials so that the user can process the business.
[0128] Therefore, after the business handling process is determined, it is necessary to determine whether the user has generated other inquiry information that is different from the user's inquiry information. At this time, after the business handling process is determined, the inquiry information of the user after the business handling process is determined is obtained from the public security government service system, and the inquiry information of the user after the business handling process is determined is analyzed using natural language processing technology to determine whether other businesses other than the business corresponding to the business handling process appear. If other businesses other than the business corresponding to the business handling process appear, the first business corresponding to the inquiry information of the user after the business handling process is determined is determined according to the business determination method provided in the above embodiment. The first business is determined as an additional business. In the case of additional business, the handling process of the additional business is determined according to the first inquiry information, that is, the additional handling process. Based on the additional business handling process, the additional business is matched with the business material set obtained in the above steps to obtain the materials that the additional business needs to carry at the beginning of the handling, and the materials that the additional business needs to carry at the beginning of the handling are determined as additional handling materials. The additional handling materials are matched with the preliminary handling materials to obtain a matching result. According to the matching result, it is determined whether the additional handling materials are consistent with the preliminary handling materials. If not, the material difference quantity and material difference type are extracted from the matching result. The material difference quantity and material difference type are determined as material difference information. Based on the material difference information obtained in the above steps and the matching results, the material quantity and type are increased or deleted from the preliminary processing materials to obtain the first processing materials. The preparation time of the first processing material is obtained from the business acquisition interface, and the user confirmation time is used as the time starting point. The preparation time of the first processing material is determined as the upload time range of the first processing material, and the upload time range of the first processing material is determined as the first upload time range. Within the upload time range, if the user uploads a picture of the processing material, the picture of the processing material is identified using image recognition technology to obtain a recognition result. According to the recognition result, it is determined whether the content in the picture of the processing material is consistent with the first processing material. If consistent, the time corresponding to the user successfully uploading the accurate first processing material is obtained, and the time corresponding to the user successfully uploading the accurate first processing material is determined as the first user upload time, and the first user upload time is determined as the starting node.
[0129] Through this solution, after determining the business processing flow, check whether there is the first inquiry information. If so, determine whether additional business is needed based on the information. If there is indeed additional business, the additional processing flow is automatically generated based on the first inquiry information, and the additional processing materials are listed accordingly, ensuring that the user's specific needs are met and avoiding omissions. After the additional materials are generated, the system matches them with the preliminary processing materials, obtains the matching results, and then analyzes the differences between the materials, including the type and quantity of differences, and organizes this information into material difference information. This not only helps users understand the materials that need to be supplemented, but also provides a basis for subsequent processing. Based on these difference information and preliminary processing materials, the first processing materials are determined, and the first upload time range is set according to the time confirmed by the user. The actual upload time of the user is obtained and regarded as the starting node of the processing flow. This process design enhances the flexibility and intelligence of the system and improves the user's processing experience and satisfaction.
[0130] In some embodiments, when the emergency event determination module 203 determines the emergency event of the business processing flow according to the business processing flow, processing operation information and the starting node, it determines the operation status type according to the processing operation information; determines the intermediate nodes and preset processing progress of the business processing flow according to the business processing flow; determines the intermediate material information of the intermediate nodes according to the intermediate nodes and user inquiry information; determines the material submission rate of each intermediate node according to the intermediate material information and the business processing flow; determines the business processing progress according to the material submission rate and the starting node; based on the operation status type, matches the business processing progress with the preset processing progress to obtain a progress matching result; based on the progress matching result, determines whether the business processing progress is less than the preset processing progress; if the business processing progress is less than the preset processing progress, the business processing progress less than the preset processing progress is determined as an emergency event.
[0131] The operation status type may be a type corresponding to the status presented by the business processing flow after the user operates the business processing flow.
[0132] The intermediate node may be a node corresponding to each step in the business process.
[0133] The intermediate material information may be information on the materials to be processed corresponding to each intermediate node. The intermediate material information may include the material aging corresponding to the intermediate node.
[0134] The material submission rate may be the ratio of the processing materials submitted by the user at each intermediate node to the processing materials at each intermediate node.
[0135] The business processing progress can be the ratio of the nodes that have been completed in the business processing flow to all the nodes in the business processing flow.
[0136] The preset processing progress can be the progress corresponding to the completion of the business processing that is pre-set according to the business processing flow.
[0137] Specifically, when users handle business according to the business handling process, the business handling process will be affected by different situations. On this basis, the emergence of these different situations will cause the business handling process to be unable to proceed according to the normal business handling progress. Therefore, it is necessary to determine the specific situation of the business handling process based on information such as the progress of the business handling, so as to provide a basis for subsequent standardized processing.
[0138] All operation status types that may affect the business handling process are obtained from the operation status acquisition interface, and all operation status types that may affect the business handling process are integrated to obtain a preset operation type set. The handling operation information is matched with the preset operation type set to obtain the operation status type corresponding to the handling operation information. The intermediate nodes and the preset handling progress are extracted from the business handling process. Based on the business handling process, the user inquiry information is analyzed using natural language processing technology to obtain the handling materials required by the user in the business handling process. The materials required by the user in the business handling process are matched with the intermediate nodes of the business handling process to obtain the handling materials corresponding to each intermediate node, and the handling materials corresponding to each intermediate node are determined as the intermediate material information. Based on the business handling process obtained in the above steps, the number of materials submitted by the user at each intermediate node is divided by the number of materials determined at each intermediate node to obtain the division result, and the division result is determined as the material submission rate of each intermediate node. The number of intermediate nodes with a material submission rate of 100% and the number of intermediate nodes of the business handling process are extracted from the business handling process. The number of intermediate nodes with a material submission rate of 100% is divided by the number of intermediate nodes in the business processing flow to obtain the result of the node number division, and the result of the node number division is determined as the business processing progress. Based on the operation status type obtained in the above steps, the business processing progress is matched with the preset business processing progress to obtain a progress matching result. According to the progress matching result obtained in the above steps, it is determined whether the business processing progress is less than the preset business processing progress. If the business processing progress is less than the preset business processing progress, the situation where the business processing progress is less than the preset business processing progress is determined as an emergency.
[0139] Through this solution, the operation status type is identified according to the processing operation information, providing basic information for subsequent processing. According to the business processing process, the intermediate nodes and the preset processing progress are determined to ensure that users understand the progress requirements of each link. Combined with the intermediate nodes and the user's inquiry information, the intermediate material information is identified to facilitate tracking of the preparation of the materials. Based on this information, the material submission rate of each intermediate node is calculated to evaluate the processing progress. Combined with the material submission rate and the starting node, the system can accurately determine the business processing progress. By matching the actual processing progress with the preset processing progress, a progress matching result is generated to determine whether the business processing progress is less than the preset processing progress. If it is confirmed that the business processing progress is less than the preset processing progress, it will be marked as an emergency, which can not only detect problems and take measures in a timely manner, but also effectively improve the overall business processing response speed and user satisfaction, and ensure the efficiency and reliability of government services.
[0140] In some embodiments, when the emergency event determination module 203 determines the business processing progress based on the material submission rate and the starting node, it determines the material timeliness of each intermediate node based on the intermediate material information; obtains the service department information, and based on the material timeliness, determines the preset processing timeliness of any two intermediate nodes according to the service department information; determines the business processing progress based on the preset processing timeliness, the material submission rate and the starting node.
[0141] The material validity period can be the time range corresponding to the validity of the processing materials.
[0142] The service department information may be information of a business processing department determined according to a business processing flow.
[0143] The preset processing time limit can be the service time of the service department corresponding to the business processing materials within the material time limit.
[0144] Specifically, the emergency event determination module includes a service information interface, and the material timeliness of each intermediate node is extracted from the intermediate material information. The service department information is obtained from the service information interface, and based on the material timeliness obtained in the above steps, the service time of the service department corresponding to each intermediate node is extracted from the service department information. The number of intermediate nodes is obtained from the business processing flow obtained in the above steps, and the number of intermediate nodes is added to the number 1 to obtain a number of intermediate node intervals. Based on the business processing flow obtained in the above steps, the service time of the service department corresponding to the latter of the two intermediate nodes constituting each intermediate node interval is determined as the preset processing timeliness. According to the starting node obtained in the above steps, it is determined whether the user submits the processing materials within each intermediate preset processing timeliness. If the user submits the processing materials within each intermediate preset processing timeliness, then on the basis of the user submitting the processing materials within each intermediate preset processing timeliness, the number of intermediate nodes with a material submission rate of 100% is divided by the number of intermediate nodes in the business processing flow to obtain the result of node number division, and the result of node number division is determined as the business processing progress.
[0145] Through this solution, the material timeliness of each intermediate node is determined based on the intermediate material information to ensure that the materials are fully prepared within the specified time and reduce service inconveniences caused by delays. Obtain service department information and set preset processing timeliness for any two intermediate nodes based on the determined material timeliness. This helps to establish a reasonable time frame between different business links to ensure that each stage can proceed as planned. Subsequently, the actual progress of business processing is accurately calculated based on the preset processing timeliness, material submission rate, and starting node, which not only provides users with clear time nodes to help users understand the progress of the business processing process, but also improves the work efficiency of the service department, enabling them to identify and solve potential problems in a timely manner to ensure the smooth progress of business processing. While enhancing the transparency and reliability of government services, it also improves user satisfaction and trust.
[0146] In some embodiments, when the processing information determination module 204 determines the standardized processing information according to the processing operation information and the business processing flow, it matches the emergency event with the emergency event set based on the operation status type to determine the emergency event type; obtains the user's location, and determines the node pause position according to the user's location, the preset processing time limit and the emergency event type; marks the node pause position to obtain the marked node, and obtains the marked time corresponding to the marked node; based on the business processing flow, according to the preset processing time limit and the material time limit, determines the latest start time corresponding to the next node of the marked node; based on the marking time and the latest start time, determines the pause duration corresponding to the node pause position, and determines the pause duration as the suspension time of the business processing flow; based on the suspension time, according to the business processing flow, determines the material preparation time of the marked node; determines the processing reminder time of the business processing flow according to the suspension time, the preset processing time limit and the material preparation time, and determines the reminder time as the standardized processing information.
[0147] An emergency event set can be a collection of events that cause the business process to be unable to proceed normally.
[0148] The marked node may be the last node among all nodes corresponding to completed businesses when the business process is in a suspended state.
[0149] The suspension time may be the length of time that the business processing flow is suspended after the business processing flow is paused.
[0150] The user's location may be the user's physical location when the user is handling the business according to the business handling process.
[0151] The node pause position may be the position of the previous node of the intermediate node that has not completed the business processing in the business processing flow.
[0152] The latest start time may be the latest time at which a business processing node in the business processing flow starts processing.
[0153] The pause duration may be a time range formed by the time corresponding to the pause position of a node in the business handling process and the time corresponding to the next node of the pause position of the node.
[0154] The material preparation time may be the time required for a user to prepare business handling materials.
[0155] The processing reminder time can be a time to remind the user to process the business.
[0156] Specifically, when a user is handling a business according to the business handling process, the business handling process may be suspended. At this time, it is necessary to determine the standardized processing information according to the suspension of the business handling process, and standardize the business handling process according to the standardized processing information to ensure that the business handling process can proceed normally.
[0157] The processing information determination module includes a location determination interface, which can be used to determine the physical location of the user. Based on the operation state type obtained in the above steps, the emergency event is matched with the emergency event set to obtain the emergency event type that matches the emergency event. Because the user needs to carry the processing materials for offline processing, the location of the user's mobile device can be obtained from the location determination interface, and the location of the user's mobile device can be determined as the user's real-time physical location, or the location of the service department when the user successfully submits the processing materials to the service department is obtained, and the location of the service department when the user successfully submits the processing materials to the service department is determined as the user's real-time physical location. The real-time physical location determined in the above steps is determined as the user's location. When the user completes the corresponding business processing in the service department corresponding to a certain intermediate node, the user's location is monitored in real time through the location determination interface. In the case of real-time monitoring of the user's location, if the user's location within the preset processing time limit is not at the location of the service department corresponding to the next node of the business processing completion node, it means that the user has not gone to the next node of the business processing completion node within the preset processing time limit to handle the business, and at this time, the location of the business processing completion node in the business processing process is determined as the node pause position. Mark the node pause position to obtain a marked node.
[0158] Obtain the time corresponding to when the user completes the business processing at the node pause position, and determine the time corresponding to when the user completes the business processing at the node pause position as the marked time. Based on the business processing flow obtained in the above steps, obtain the time required for the user-related business to be completed at the next node of the marked node from the moment confirmation interface. Within the material time limit, subtract the time required for the user-related business to be completed at the next node of the marked node from the preset processing time limit to obtain the latest start time of the next node of the marked node. The duration formed between the latest start time and the marking time is determined as the pause duration corresponding to the node pause position, and the pause duration is determined as the suspension time. Extract from the business processing flow the time required to prepare materials for the business processing of the next node after the business processing of the marked node is completed, and determine the time required to prepare materials for the business processing of the next node after the business processing of the marked node is completed as the material preparation time. According to the suspension time, the preset processing time limit and the material preparation time, determine the processing reminder time of the business processing flow, and determine the processing reminder time as the standardized processing information.
[0159] Through this solution, the emergency event is matched with the emergency event set by the operation status type to determine the event type, thereby providing a basis for subsequent processing. Obtain user location information, and determine the node pause position in combination with the preset processing time and the emergency type to ensure that the event is processed at the appropriate location. Mark the node pause position and obtain the corresponding marking time, which helps to track the processing progress. According to the business processing process, the preset processing time and the material time, determine the latest start time of the next node, thereby improving time management efficiency. By comparing the marking time and the latest start time, calculate the pause duration of the node pause position, and regard it as the suspension time of the business processing process, which is convenient for monitoring processing delays. Based on the suspension time, further determine the material preparation time to ensure that resources are in place in time. Combined with the suspension time, the preset processing time and the material preparation time, calculate the processing reminder time, which is used as standardized processing information to prompt users to follow up in time and improve the response speed and accuracy of business processing process processing.
[0160] In some embodiments, when the processing information determination module 204 determines the processing reminder time of the business processing flow according to the suspension time, the preset processing time limit and the material preparation time, it determines the first preset processing time limit corresponding to the marking node and the next node of the marking node based on the suspension time and according to the preset processing time limit; determines the marking material information of the marking node and the first marking material information corresponding to the next node of the marking node according to the business processing flow; compares the marking material information with the first marking material information to obtain the material comparison result, and determines whether the marking material information is different from the first marking material information according to the comparison result; if the marking material information is different from the first marking material information, determines the material preparation time according to the material comparison result; obtains the real-time location of the user, and determines the service department location corresponding to the next node of the marking node according to the service department information; determines the user arrival time according to the service department location and the user's real-time location; determines the processing reminder time according to the material preparation time, the first preset processing time limit and the user arrival time.
[0161] The first preset processing time limit may be the service time of the service department corresponding to each intermediate node.
[0162] The first marking material information may be information about the processing materials required for the next node of the marking node.
[0163] The material comparison result may be the result obtained by comparing the processing materials of the marked node with the processing materials corresponding to the next node of the marked node.
[0164] The real-time location of the user may be the real-time physical location of the user during the business process.
[0165] The user arrival time may be the time taken for the user to arrive at the service department location corresponding to the next node of the marked node when the user is at the user's real-time location.
[0166] Specifically, after the business processing process is suspended, in order to prevent the user from forgetting to handle related business, it is necessary to set a processing reminder time to remind the user within a certain period of time to prevent the user from forgetting to handle the business. However, the determination of the processing reminder time will be affected by the user and the business processing process itself. At this time, it is necessary to consider the impact of the user's own factors and the business processing process on the determination of the processing reminder time, so as to ensure the accuracy of the processing reminder time determination and improve the user's business processing efficiency.
[0167] Based on the suspension time obtained in the above steps, the preset processing time between the marked node and the next node of the marked node is extracted from the above preset processing time, and the preset processing time between the marked node and the next node of the marked node is determined as the first preset processing time. Because after the user completes the business at the marked node, the business processing of the next node of the marked node may require the preparation of new processing materials, it is necessary to extract the processing materials of the marked node and the processing materials corresponding to the next node of the marked node from the business processing flow. Compare the processing materials of the marked node and the processing materials corresponding to the next node of the marked node to obtain the material comparison result. According to the material comparison result, it is determined whether there is a difference between the processing materials of the marked node and the processing materials corresponding to the next node of the marked node. If there is a difference, it means that after the marked node completes the processing of the business, new processing materials need to be prepared. Then it takes a certain amount of time for the user to prepare the new processing materials. At this time, the determination of the processing reminder time needs to take the time to prepare the new processing materials into consideration.
[0168] The processing information determination module includes a traffic information interface and a material preparation time acquisition interface. The traffic information interface can be used to obtain information such as traffic routes and corresponding traffic commuting time, and the material preparation time acquisition interface can be used to obtain the material preparation time. The type of material difference between the processing materials of the marked node and the processing materials of the next node of the marked node and the number of material differences are extracted from the material comparison results. The preparation time required for the material corresponding to the type of material difference is obtained from the material preparation time interface, and the time required for the material corresponding to each type of material difference is multiplied by the number of material differences to obtain the material preparation time. The user's real-time location is obtained from the public security government service system, and the location of the service department corresponding to the next node of the marked node is extracted from the service department information. Several routes and their corresponding times between the user's real-time location and the service department location corresponding to the next node of the marked node are obtained from the traffic information interface. Based on the user's real-time location, a route with the longest time is selected from several routes, and the time corresponding to the longest route is determined as the user's arrival time. Based on the first preset processing time limit, the latest start time obtained in the above steps is subtracted from the material preparation time and the user's arrival time to obtain the latest start time of the user after the business processing of the marked node is completed. The time range formed between the marked time obtained in the above step and the latest processing start time is determined as the processing reminder time.
[0169] Through this solution, based on the suspension time and the preset processing time limit, the first preset processing time limit corresponding to the marked node and the next node is determined, and the time benchmark is set for the subsequent process. According to the business processing process, the marked material information of the marked node and the first marked material information corresponding to the next node are identified and confirmed, thereby laying the foundation for the accuracy check of the materials. By comparing the two sets of material information, the material comparison results are generated, and it is determined whether there are differences to ensure that the preparation of the required materials meets the requirements. If there are differences, the material preparation time is determined in time according to the comparison results to avoid delays caused by incomplete materials. The real-time location of the user is obtained, and the location of the service department corresponding to the next node is accurately located in combination with the service department information, so as to calculate the arrival time of the user and optimize time management. According to the material preparation time, the first preset processing time limit and the user's arrival time, the processing reminder time is determined, and the user is reminded to follow up the business processing process in time to ensure that various tasks are coordinated, thereby effectively improving the response speed and quality of the overall business processing. Through refined time and material management, the overall efficiency and accuracy of event processing are improved.
[0170] In some embodiments, emergencies also include situations where users proactively suspend business processing procedures. When users proactively suspend business processing procedures, the information processing determination module 204 obtains the user's extension confirmation node before determining the processing reminder time based on the material preparation time, the first preset processing time limit and the user's arrival time, and determines the first material time limit corresponding to the extension confirmation node according to the business processing procedure; obtains the user's extension time, and obtains the first business processing procedure based on the user's extension time, the preset processing time limit and the first material time limit; obtains the previous node material corresponding to the node before the extension confirmation node, and determines the time limit extension time based on the previous node material and the first business processing procedure.
[0171] The extended confirmation node may be a node corresponding to which the user confirms to delay processing of the business of the next node of the marked node after completing the business of the marked node.
[0172] The first material aging may be to extend the material aging corresponding to the confirmation node.
[0173] The user extension time can be the length of time that the user needs to extend the processing time of the business processing process.
[0174] The first service processing flow may be a service processing flow obtained after the user adjusts the service processing flow after confirming that the user has extended the time.
[0175] The previous node materials can be the processing materials corresponding to the previous node of the extended confirmation node.
[0176] The aging extension time may be the time determined when the aging of the material of the extended confirmation node is extended.
[0177] Specifically, when a user handles a business according to the business handling process, in addition to encountering the situation where the business handling process is suspended, there may also be a situation where the user actively suspends the business handling process. At this time, it is necessary to extend the time limit of the handling materials according to the situation where the user actively suspends the business handling process, so that the business handling process can proceed smoothly.
[0178] The length of time that the user confirms to extend the business processing flow after completing the business processing of the marked node of the business processing flow is obtained from the time confirmation interface, and the length of time that the user confirms to extend the business processing flow after completing the business processing of the marked node is determined as the user extension time. The next node of the marked node is determined as the extension confirmation node. The material aging corresponding to the extended confirmation node is extracted from the business processing flow, and the material aging corresponding to the extended confirmation node is determined as the first material aging. Based on the preset processing aging determined by the above steps, the arrangement order formed by the extended confirmation node and the nodes after the extended confirmation node is determined as the new business processing flow, and the new business processing flow is determined as the first business processing flow. The processing materials corresponding to the node before the extended confirmation node are extracted from the business acquisition interface. The processing materials corresponding to the node before the extended confirmation node are determined as the previous node materials. The material aging corresponding to the processing materials corresponding to the node before the extended confirmation node is extracted from the business processing flow, and the material aging corresponding to the processing materials corresponding to the node before the extended confirmation node is determined as the material aging corresponding to the previous node materials. Taking the user extension time as the benchmark, add the material validity period corresponding to the previous node material to the user extension time to get the validity extension time.
[0179] Through this solution, the user's extension confirmation node is obtained, and the material extension time limit corresponding to the node is determined according to the business processing flow, ensuring the validity of the materials during the extension period. This link provides basic data for subsequent time adjustments. The user's extension time is obtained, and the first business processing flow is generated in combination with the preset processing time limit and the material extension time limit to adapt to the new time frame. This adjustment helps to optimize the overall business process. The material information corresponding to the nodes before and after the extension confirmation node is obtained, and the material extension time limit is determined using the materials of the previous nodes, the preset processing time limit, and the materials of the subsequent nodes, so as to ensure the adequacy and compliance of the material preparation within the new time limit. According to the first business processing flow and the material extension time limit, the time limit extension time is calculated, providing clear time guidance for subsequent processing. Through the above steps, not only the time limit management of materials is optimized, but also the flexibility and response speed of business processes are effectively improved, ensuring efficient processing under changing circumstances.
[0180] In some embodiments, the standardized processing information also includes the determination when the user actively suspends the business processing flow. When the user actively suspends the business processing flow, the processing information determination module 204 determines the standardized processing information based on the processing operation information and the business processing flow, and obtains the user processing time based on the marking time, and determines the suspension interval according to the user processing time and the marking time; compares the suspension time with the suspension interval to obtain a comparison result; based on the comparison result, determines whether the suspension time is less than the suspension interval. If the suspension time is less than the suspension interval, the business processing flow is deleted to achieve standardized processing.
[0181] The user processing time may be the time corresponding to when the user starts processing the business of the next node after pausing the node.
[0182] The pause interval may be a time range formed by the time corresponding to when the business processing flow is paused at the marked node and the time corresponding to when the user starts processing the business of the next node.
[0183] Specifically, after the user actively suspends the business processing flow, if the user does not handle the business corresponding to the next node of the marked node within the handling reminder time, this situation will cause a waste of business processing resources, thereby affecting the service efficiency of the public security government service system. Therefore, when the user goes to the service department to handle the business of the next node of the marked node outside the handling reminder time, the business processing flow needs to be processed to ensure the service efficiency of the public security government service system.
[0184] Based on the marking time, the moment when the user starts to handle the business of the next node of the marked node after the business handling process is suspended is obtained from the moment confirmation interface, and the moment when the user starts to handle the business of the next node of the marked node after the business is suspended is determined as the user handling time. The range formed by the user handling time and the marking time is determined as the pause interval. The suspension time is compared with the suspension interval to obtain a comparison result. According to the comparison result, it is determined whether the suspension time is less than the suspension time. If the suspension time is less than the suspension interval, it means that the user has not handled the business of the next node of the marked node within the handling reminder time, which indicates that the user's business handling operation is invalid. At this time, it is necessary to delete the business handling process that the user is handling and send a reminder message to the user's mobile device to remind the user of the invalidity of the handling operation. While achieving standardized processing, the service efficiency of the public security government service system is significantly improved.
[0185] Through this solution, the user's processing time is obtained based on the marking time to provide the necessary time data for subsequent calculations. By comparing the user's processing time with the marking time, the duration of the pause interval is determined to ensure that subsequent operations are performed within the specified time frame. Comparing the suspension time with the duration of the pause interval to obtain a clear comparison result is helpful to evaluate the continuity and efficiency of the current business and ensure that each step is within the controllable range. According to the comparison results, it is determined whether the suspension time is less than the duration of the pause interval. If the suspension time is less than the duration, it means that the business has not been promoted within the expected time, and the business processing process is deleted. This can effectively prevent unnecessary delays and waste of resources, and ensure the standardization and efficiency of the process. Through the above steps, not only the flexibility and accuracy of business processing are improved, but also the monitoring and management of business progress are strengthened, thereby improving the overall service quality and user satisfaction.
[0186] In some embodiments, when the emergency event determination module 203 determines the emergency event of the business processing flow according to the business processing flow, processing operation information and the starting node, it determines the business processing status according to the processing operation information and the business processing flow; determines whether there is an abnormality in the business processing progress according to the business processing status; if there is an abnormality in the business processing progress, determines the abnormal information of the business processing flow according to the business processing status; and determines the emergency event according to the abnormal information and the starting node.
[0187] The business processing status may be the status presented by the business processing flow when the user is processing the business according to the business processing flow.
[0188] Abnormal information may be information that causes abnormalities in business processing procedures.
[0189] Specifically, in the process of users conducting business according to the business processing procedures, due to emergencies of the users themselves and problems with the system itself, situations may occur that cause the business processing procedures to be abnormal. Therefore, it is necessary to determine the specific information that causes the business processing procedures to be abnormal based on information such as the business processing procedures, so as to provide a reference basis for determining subsequent processing information.
[0190] Obtain all possible business handling states and their corresponding events, integrate all possible business handling states and their corresponding events, and obtain a preset state event set. Use a supervised learning model to predict the user's handling operation information and obtain the state prediction result of the business handling state. After obtaining the state prediction result, obtain the material submission information and material approval information of each node in the business handling process, and determine the state of the business handling process according to the material submission information and material approval information of each node. Match the state of the business handling process with the state prediction result. If the state of the business handling process is consistent with the state prediction result, the state of the business handling process is determined as the business handling state. Obtain the time when the user executes the handling operation information from the time confirmation interface, and determine the time when the user executes the handling operation information as the operation time. Take the operation time as the time starting point, add the operation time and the preset handling time limit to obtain the handling deadline. According to the business handling status, determine whether the user handles the business before the handling deadline. If the user does not handle the business before the handling deadline, it is determined that the business handling progress is abnormal. Based on the business processing status, the time when the business processing progress is abnormal and the state of the business processing process itself when the business processing progress is abnormal are obtained, and the time when the business processing progress is abnormal and the state of the business processing process itself when the business processing progress is abnormal are determined as abnormal information. Based on the starting node, the abnormal information of the business processing process is analyzed using a time series model to obtain the state of the business processing process. The state of the business processing process is matched with the preset state event set to obtain the event corresponding to the state of the business processing process, and the event corresponding to the state of the business processing process is determined as an emergency event.
[0191] Through this solution, by combining the business processing flow with the processing operation information, the current business processing status can be accurately depicted, ensuring a comprehensive grasp of the business process. By comparing the expected progress with the actual processing status, it is possible to keenly identify whether there are abnormalities in the business processing process. This step is crucial for timely discovery and handling of problems. Once the business processing progress is confirmed to be abnormal, the specific content of the abnormal information is immediately dug out and clarified based on the current business processing status, providing a strong basis for subsequent response measures. Combining the starting node information with the abnormal information, the emergency is comprehensively judged and determined. This process not only improves the efficiency of event handling, but also ensures the accuracy and pertinence of emergency handling.
[0192] The system of this embodiment can be used to execute the method of any of the above embodiments. The implementation principles and technical effects are similar and will not be described in detail here.
Claims
1. A public security government service system based on a large model, characterized in that: It includes a handling process determination module, a starting node determination module, an abnormal information determination module and a processing information determination module, wherein the abnormal information determination module and the processing information determination module are sequentially connected, the handling process determination module and the starting node determination module are sequentially connected, and the abnormal information determination module is respectively connected to the handling process determination module and the starting node determination module: A processing flow determination module is used to obtain user inquiry information and determine the business processing flow according to the user inquiry information; A starting node determination module, used to obtain the user confirmation time, and determine the starting node of the business processing flow according to the business processing flow and the user confirmation time; An emergency event determination module is used to obtain the user's processing operation information, and determine the emergency event of the business processing process according to the business processing process, the processing operation information and the starting node; The processing information determination module is used to determine the standard processing information according to the processing operation information and the business processing flow, and perform standard processing on the emergency event according to the standard processing information.
2. The system according to claim 1, characterized in that When determining the starting node of a business processing flow according to the business processing flow and the user confirmation time, the starting node determination module is used to: Determine the preliminary handling materials according to the business handling process; Determine the time range for uploading the preliminary processing materials according to the user confirmation time; Determining whether the user has uploaded the preliminary processing materials within the upload time range; If the user uploads the preliminary processing materials within the upload time range, the preliminary processing materials are identified to obtain a material identification result; The material identification result is matched with the preliminary processing materials. If the material identification result is consistent with the preliminary processing materials, the user upload time is obtained and the user upload time is determined as the starting node.
3. The system according to claim 2, characterized in that When determining the starting node of a business processing flow according to the business processing flow and the user confirmation time, the starting node determination module is used to: After determining the business handling process, determining whether there is first inquiry information, and if there is the first inquiry information, determining whether there is an additional business according to the first inquiry information; If the additional service exists, determining the additional handling process according to the first inquiry information; Determine the additional handling materials according to the additional handling process; Matching the additional processing materials with the preliminary processing materials to obtain a matching result; Determine the material difference type and the material difference quantity according to the matching result, and determine the material difference type and the material difference quantity as material difference information; Determine the first processing materials according to the material difference information and the preliminary processing materials; Determining a first upload time range for the first processing material according to the user confirmation time; Based on the first upload time range, a first user upload time is acquired, and the first user upload time is determined as the start node.
4. The system according to claim 2, characterized in that When determining the emergency event of the business handling process according to the business handling process, the handling operation information and the starting node, the emergency event determination module is used to: Determine the operation status type according to the handling operation information; According to the business processing flow, determine the intermediate nodes and preset processing progress of the business processing flow; Determining the intermediate material information of the intermediate node according to the intermediate node and the user query information; Determine the material submission rate of each intermediate node according to the intermediate material information and the business handling process; Determine the business handling progress according to the material submission rate and the starting node; Based on the operation status type, the business processing progress is matched with the preset processing progress to obtain a progress matching result; According to the progress matching result, determining whether the business processing progress is less than the preset processing progress; If the business processing progress is less than the preset processing progress, the business processing progress being less than the preset processing progress is determined as the emergency event.
5. The system according to claim 4, characterized in that When determining the business handling progress according to the material submission rate and the starting node, the emergency event determination module is used to: Determine the material aging of each intermediate node according to the intermediate material information; Obtain service department information, and based on the material timeliness and the service department information, determine the preset processing timeliness of any two intermediate nodes; The business processing progress is determined according to the preset processing time limit, the material submission rate and the starting node.
6. The system according to claim 5, characterized in that When determining the standard processing information according to the processing operation information and the business processing flow, the processing information determination module is used to: Based on the operation state type, matching the emergency event with the emergency event set to determine the emergency event type; Obtaining the user's location, and determining the node pause location according to the user's location, the preset processing time limit, and the emergency type; Mark the pause position of the node to obtain a marked node, and obtain the marking time corresponding to the marked node; Based on the business processing flow, according to the preset processing time limit and the material time limit, determine the latest start time corresponding to the next node of the marked node; Determine the pause duration corresponding to the node pause position according to the marking time and the latest start time, and determine the pause duration as the suspension time of the business handling process; Based on the suspension time and according to the business handling process, determine the material preparation time of the marked node; According to the suspension time, the preset processing time limit and the material preparation time, the processing reminder time of the business processing flow is determined, and the reminder time is determined as the standard processing information.
7. The system according to claim 6, characterized in that When the processing information determination module determines the processing reminder time of the business processing flow according to the suspension time, the preset processing time limit and the material preparation time, it is used to: Based on the suspension time and according to the preset processing time limit, determining a first preset processing time limit corresponding to the marked node and the next node of the marked node; According to the business handling process, determining the marking material information of the marking node and the first marking material information corresponding to the next node of the marking node; Comparing the marking material information with the first marking material information to obtain a material comparison result, and judging whether the marking material information is different from the first marking material information according to the comparison result; If the marking material information is different from the first marking material information, determining the material preparation time according to the material comparison result; Obtain the user's real-time location, and determine the service department location corresponding to the next node of the marked node according to the service department information; Determine the user's arrival time based on the service department's location and the user's real-time location; The processing reminder time is determined according to the material preparation time, the first preset processing time limit and the user arrival time.
8. The system according to claim 7, characterized in that The emergency event also includes a situation where the user actively suspends the business processing flow. When the user actively suspends the business processing flow, the processing information determination module is further used to: Obtain the user's extension confirmation node, and determine the first material validity period corresponding to the extension confirmation node according to the business handling process; Obtaining the user extension time, and obtaining the first business processing flow according to the user extension time, the preset processing time limit and the first material time limit; Obtain the previous node material corresponding to the node before the extension confirmation node, and determine the validity extension time according to the previous node material and the first business processing flow.
9. The system according to claim 8, characterized in that The standard processing information also includes a determination when the user actively suspends the business processing flow. When the user actively suspends the business processing flow, the processing information determination module determines the standard processing information according to the processing operation information and the business processing flow, and is used to: Based on the marked time, the user processing time is obtained, and the pause interval duration is determined according to the user processing time and the marked time; Compare the suspension time with the pause interval duration to obtain a comparison result; According to the comparison result, it is determined whether the suspension time is less than the suspension interval. If the suspension time is less than the suspension interval, the business processing flow is deleted to achieve standardized processing.
10. The system according to claim 1, characterized in that When determining the emergency event of the business handling process according to the business handling process, the handling operation information and the starting node, the emergency event determination module is used to: Determine the business handling status according to the handling operation information and the business handling process; According to the business handling status, determining whether the business handling progress is abnormal; If the business handling progress is abnormal, then determine the abnormal information of the business handling process according to the business handling status; The emergency event is determined according to the abnormal information and the starting node.