A method and system for remote monitoring and operation and maintenance management of an application server
Patent Information
- Application Number
- CN202610951366.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-29
- Publication Date
- 2026-10-09
AI Technical Summary
[0005]本发明的目的在于提供一种应用服务器的远程监控与运维管理方法及系统,旨在解决目标应用服务器完成远程运维操作后,直接依据运维前任务快照恢复待恢复分拣任务,容易导致目标带电退货商品误恢复、误分拣或者未及时进入复检、隔离、冻结流程的问题
[0014]与现有技术相比,本发明在目标应用服务器完成远程运维操作并进入任务恢复阶段后,并非直接依据远程运维操作前的任务记录恢复分拣任务,而是先确定待恢复分拣任务对应的目标带电退货商品,并获取其当前风险状态信息、运维过程状态变化信息、历史异常信息和任务状态可信信息,进而生成任务恢复安全值。由此,能够综合考虑目标带电退货商品的当前检测结果、远程运维操作期间的状态变化、既往异常情况以及任务状态可靠性,使任务恢复决策更加客观。根据任务恢复安全值确定原任务恢复、复检、隔离或任务冻结等目标任务恢复策略,可以降低带电退货商品因应用服务器远程运维导致的误恢复、误分拣和风险扩散概率,提高无人分拣中心的运维安全性和分拣可靠性。该方法适用于逆向物流、带电商品退货处理、无人仓储和自动分拣等场景,具有较好的推广应用前景。
Smart Images

Figure CN122884748A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of application server operation and maintenance management technology, and particularly relates to a method and system for remote monitoring and operation and maintenance management of application servers. Background Technology
[0002] With the development of reverse logistics and unmanned sorting technologies, unmanned sorting centers typically manage returned goods scanning and identification, sorting task queues, path allocation, sorting equipment scheduling, and task status through application servers. When the target application server experiences service anomalies, configuration anomalies, task queue anomalies, or scheduling module anomalies, existing technologies usually perform service restarts, configuration rollbacks, scheduling module switching, or task queue recovery through remote maintenance operations. After the remote maintenance operation is completed, unfinished sorting tasks are restored based on the task snapshot before maintenance.
[0003] However, in unmanned sorting centers containing returned goods with batteries, the goods corresponding to the sorting tasks to be resumed may be returned goods with batteries, such as mobile phones, power banks, Bluetooth headsets, and power tool battery packs. These goods may experience delays, location changes, temperature fluctuations, route rerouting, or inconsistent task statuses during remote maintenance operations, and may also exhibit historical anomalies such as overheating during charging, battery bulging, or water damage. Existing technologies focus more on whether the application server is restored to availability and whether the task queue is readable, lacking a comprehensive assessment of the status changes of the target returned goods with batteries and the reliability of the task status.
[0004] Therefore, existing technologies, if the sorting task to be restored is directly resumed after the target application server enters the task recovery phase, may not be able to accurately determine whether the target returned goods with batteries are still suitable for continuing the original sorting task. This can easily lead to erroneous restoration, missorting, or failure to promptly enter the re-inspection, isolation, or freezing process. How to generate a task recovery safety value based on the status evaluation information of the target returned goods with batteries, and determine the target task recovery strategy accordingly, is a technical problem that needs to be solved. Summary of the Invention
[0005] The purpose of this invention is to provide a method and system for remote monitoring and operation and maintenance management of application servers. It aims to solve the problem that directly restoring the sorting task to be restored based on the task snapshot before operation and maintenance after the target application server has completed remote operation and maintenance, which can easily lead to the wrong restoration, wrong sorting, or failure to enter the re-inspection, isolation, or freezing process of the target returned goods with batteries in a timely manner.
[0006] This invention is implemented as follows: a method for remote monitoring and operation and maintenance management of an application server, the method comprising: In response to determining that the target application server has completed remote operation and maintenance and entered the task recovery phase, at least one sorting task to be recovered associated with the target application server before the remote operation and maintenance, and the target returned goods with batteries corresponding to the sorting task to be recovered are identified. Obtain the status evaluation information corresponding to the target returned goods with batteries, the status evaluation information including current risk status information, operation and maintenance process status change information, historical anomaly information and task status reliable information; Based on the status evaluation information, a task recovery safety value is generated for the target energized returned goods. The task recovery safety value is used to characterize the safety level of continuing to execute the sorting task to be recovered after the remote operation and maintenance is completed. Based on the task recovery safety value, determine the target task recovery strategy from the preset task recovery strategy set; Based on the target task recovery strategy, task recovery control instructions are generated, and recovery control is performed on the sorting task to be recovered based on the task recovery control instructions.
[0007] As a further limitation of the technical solution of this embodiment of the invention, in response to determining that the target application server has completed remote operation and maintenance and entered the task recovery phase, the steps of obtaining at least one sorting task to be recovered associated with the target application server before the remote operation and maintenance, and determining the target returned goods with batteries corresponding to the sorting task to be recovered include: Obtain the remote operation and maintenance records corresponding to the target application server, and determine the operation and maintenance completion status of the target application server based on the remote operation and maintenance records; When the operation and maintenance completion status meets the preset task recovery trigger conditions, the target application server is determined to enter the task recovery phase. Obtain a pre-operation and maintenance task snapshot generated by the target application server before the remote operation and maintenance. The pre-operation and maintenance task snapshot includes sorting task identifier, product identifier, task execution status and task-associated device identifier. Based on the task execution status, sorting tasks that were not completed before the remote operation are filtered out from the pre-operation snapshot and the filtered sorting tasks are identified as sorting tasks to be restored. Based on the product identifier corresponding to the sorting task to be resumed, obtain the corresponding product attribute information and return attribute information; When the product attribute information and / or return attribute information indicate that the corresponding product is a returned product with a battery, the product is identified as the target returned product with a battery for the sorting task to be restored.
[0008] As a further limitation of the technical solution of this invention, the step of generating the task recovery safety value corresponding to the target energized returned goods based on the status evaluation information includes: The current risk status information in the status assessment information is quantified to obtain the current risk sub-value; The status change information of the operation and maintenance process in the status evaluation information is quantified to obtain the process change correction sub-value; The historical anomaly information in the status evaluation information is quantified to obtain historical anomaly correction sub-values; The task status credibility information in the status evaluation information is quantified to obtain the task credibility correction sub-value; Based on the current risk sub-value, process change correction sub-value, historical anomaly correction sub-value, and task credibility correction sub-value, generate the task recovery safety value corresponding to the target energized returned goods according to the preset fusion rules; The task recovery security value is used to characterize the security level of the target energized returned goods continuing to perform the sorting task to be recovered after the target application server completes remote operation and maintenance.
[0009] As a further limitation of the technical solution of this embodiment of the invention, the step of determining the target task recovery strategy from the preset task recovery strategy set according to the task recovery security value includes: Obtain a set of preset task recovery strategies, which includes the original task recovery strategy, the re-inspection task generation strategy, the isolation task generation strategy, and the task freezing strategy. The task recovery safety value is matched with a preset safety threshold range to obtain the safety level corresponding to the task recovery safety value; Based on the security level, determine the target task recovery strategy from the set of preset task recovery strategies; Among them, when the task recovery security value corresponds to the first security level, the original task recovery strategy is determined as the target task recovery strategy; When the task recovery security value corresponds to the second security level, the re-inspection task generation strategy will be determined as the target task recovery strategy. When the task recovery security value corresponds to the third security level, the isolation task generation strategy will be determined as the target task recovery strategy. When the task recovery safety value cannot be determined or the task recovery safety value corresponds to the fourth security level, the task freeze strategy will be determined as the target task recovery strategy.
[0010] As a further limitation of the technical solution of this embodiment of the invention, the step of generating task recovery control instructions according to the target task recovery strategy, and performing recovery control on the sorting task to be recovered based on the task recovery control instructions includes: When the target task recovery strategy is the original task recovery strategy, the original task continuation execution instruction is generated according to the sorting task to be recovered, and the target energized returned goods continue to execute the sorting task to be recovered based on the original task continuation execution instruction. When the target task recovery strategy is the re-inspection task generation strategy, a re-inspection path control instruction is generated based on the current location of the target energized returned goods and the preset re-inspection area, and the target energized returned goods are controlled to enter the preset re-inspection area based on the re-inspection path control instruction. When the target task recovery strategy is the isolation task generation strategy, an isolation path control instruction is generated based on the current location of the target energized returned goods and the preset isolation area, and the target energized returned goods are controlled to enter the preset isolation area based on the isolation path control instruction; When the target task recovery strategy is the task freeze strategy, a task freeze control instruction is generated, and the recovery of the sorting task to be recovered is stopped based on the task freeze control instruction, as well as a review prompt message for the target returned goods with batteries.
[0011] As a further limitation of the technical solution of this embodiment of the invention, after performing recovery control on the sorting task to be recovered based on the task recovery control instruction, it also includes: Obtain the server task status, device execution status, and risk detection status of the target returned goods with batteries; Perform consistency verification on server task status, device execution status, and risk detection status; Once the consistency check passes, continue executing the recovery control process corresponding to the target task recovery strategy; When the consistency check fails, stop the execution of the recovery control process and regenerate the task recovery safety value corresponding to the target energized returned goods, or switch the sorting task to be recovered to a frozen state.
[0012] A remote monitoring and maintenance management system for application servers, the system comprising: The task determination module is used to obtain at least one sorting task to be restored associated with the target application server before the remote operation and maintenance operation, and to determine the target returned goods with batteries corresponding to the sorting task to be restored in response to the determination that the target application server has completed the remote operation and maintenance operation and entered the task recovery phase. The information acquisition module is used to acquire the status evaluation information corresponding to the target returned goods with batteries. The status evaluation information includes the current risk status information, the status change information of the operation and maintenance process, the historical anomaly information, and the reliable information of the task status. The safety value generation module is used to generate a task recovery safety value corresponding to the target energized returned goods based on the status evaluation information. The task recovery safety value is used to characterize the safety level of continuing to execute the sorting task to be recovered after the remote operation and maintenance is completed. The strategy determination module is used to determine the target task recovery strategy from a set of preset task recovery strategies based on the task recovery security value. The recovery control module is used to generate task recovery control instructions based on the target task recovery strategy, and to perform recovery control on the sorting task to be recovered based on the task recovery control instructions.
[0013] As a further limitation of the technical solution of this embodiment of the invention, the task determination module specifically includes: The record acquisition unit is used to acquire the remote operation and maintenance operation records corresponding to the target application server, and determine the operation and maintenance completion status of the target application server based on the remote operation and maintenance operation records. The phase determination unit is used to determine when the operation and maintenance completion status meets the preset task recovery trigger conditions to enter the task recovery phase of the target application server. The snapshot acquisition unit is used to acquire a pre-operation and maintenance task snapshot generated by the target application server before the remote operation and maintenance operation. The pre-operation and maintenance task snapshot includes a sorting task identifier, a product identifier, a task execution status, and a task-associated device identifier. The task filtering unit is used to filter out sorting tasks that were not completed before the remote operation and maintenance based on the task execution status from the pre-operation and maintenance task snapshot, and to identify the filtered sorting tasks as sorting tasks to be restored. The attribute acquisition unit is used to obtain the corresponding product attribute information and return attribute information based on the product identifier corresponding to the sorting task to be restored. The product determination unit is used to determine the product as the target product for the sorting task to be restored when the product attribute information and / or return attribute information indicate that the corresponding product is a product returned with an electric charge.
[0014] Compared with existing technologies, this invention, after the target application server completes remote operation and maintenance and enters the task recovery phase, does not directly restore the sorting task based on the task record before the remote operation and maintenance. Instead, it first determines the target energized returned goods corresponding to the sorting task to be restored, and obtains its current risk status information, operation and maintenance process status change information, historical anomaly information, and task status reliability information, thereby generating a task recovery safety value. This allows for a comprehensive consideration of the current detection results of the target energized returned goods, status changes during the remote operation and maintenance, past anomalies, and task status reliability, making task recovery decisions more objective. Determining the target task recovery strategy—such as restoring the original task, re-inspecting, isolating, or freezing the task—based on the task recovery safety value can reduce the probability of erroneous restoration, missorting, and risk diffusion of energized returned goods due to remote operation and maintenance of the application server, improving the operation and maintenance safety and sorting reliability of unmanned sorting centers. This method is applicable to reverse logistics, energized goods return processing, unmanned warehousing, and automated sorting scenarios, and has good prospects for widespread application. Attached Figure Description
[0015] Figure 1 A flowchart of the method provided in the embodiments of the present invention; Figure 2 This is a flowchart illustrating the process of determining the sorting task to be resumed in the method provided in this embodiment of the invention; Figure 3 This is a flowchart illustrating the process of generating a task recovery safety value in the method provided in this embodiment of the invention; Figure 4 This is a flowchart illustrating the process of determining a target task recovery strategy in the method provided in this embodiment of the invention; Figure 5 This is a flowchart illustrating the method for restoring control according to a control command in an embodiment of the present invention. Figure 6 A structural block diagram of the system provided in the embodiments of the present invention; Figure 7 This is a structural block diagram of the task determination module in the system provided in an embodiment of the present invention. Detailed Implementation
[0016] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0017] Figure 1 A flowchart of the method provided by an embodiment of the present invention is shown.
[0018] Specifically, a method for remote monitoring and operation and maintenance management of an application server includes the following steps: In step S100, in response to determining that the target application server has completed the remote operation and maintenance operation and entered the task recovery stage, at least one sorting task to be recovered associated with the target application server before the remote operation and maintenance operation is obtained, and the target energized returned goods corresponding to the sorting task to be recovered are determined.
[0019] Specifically, Figure 2 A flowchart for determining the sorting tasks to be resumed is shown.
[0020] Specifically, step S100 includes the following steps: Step S101: Obtain the remote operation and maintenance operation record corresponding to the target application server, and determine the operation and maintenance completion status of the target application server based on the remote operation and maintenance operation record. Step S102: When the operation and maintenance completion status meets the preset task recovery trigger conditions, determine that the target application server enters the task recovery phase; Step S103: Obtain a pre-operation and maintenance task snapshot generated by the target application server before the remote operation and maintenance. The pre-operation and maintenance task snapshot includes sorting task identifier, product identifier, task execution status, and task-associated device identifier. Step S104: Based on the task execution status, filter out the sorting tasks that were not completed before the remote operation and maintenance from the task snapshot before operation and maintenance, and determine the sorting tasks to be restored. Step S105: Based on the product identifier corresponding to the sorting task to be restored, obtain the product attribute information and return attribute information of the corresponding product; Step S106: When the product attribute information and / or return attribute information indicate that the corresponding product is a returned product with battery, the product is identified as the target returned product with battery corresponding to the sorting task to be restored.
[0021] In this embodiment of the invention, the remote monitoring and operation and maintenance management method for the application server can be applied to unmanned sorting centers containing returned goods with batteries, and is particularly suitable for reverse logistics scenarios involving the scanning, risk detection, path allocation, re-inspection and diversion of returned goods with batteries such as mobile phones, Bluetooth headsets, power banks, and power tool battery packs. The target application server can be used to manage sorting task queues, product path allocation, sorting equipment scheduling, detection equipment data access, and task recovery control.
[0022] In the above scenario, the target application server may perform remote maintenance operations due to service anomalies, configuration anomalies, task queue anomalies, cache anomalies, or scheduling module anomalies. After the remote maintenance operation is completed, the target application server usually needs to resume sorting tasks that were not completed before the remote maintenance operation. However, for returned goods with batteries, they may experience delays, location changes, route rerouting, temperature changes, or inconsistent task statuses during the remote maintenance operation. If sorting tasks are resumed directly based on the task records before the remote maintenance operation, returned goods with batteries may be incorrectly sent to ordinary sorting paths, ordinary quality inspection areas, or other areas unsuitable for their current risk status.
[0023] Therefore, the core of this invention lies in the following: after determining that the target application server has completed remote maintenance operations and entered the task recovery phase, the sorting tasks to be recovered associated with the target application server before the remote maintenance operations are first obtained, and the target energized returned goods corresponding to the sorting tasks to be recovered are determined. Then, the subsequent status evaluation and task recovery control of the target energized returned goods are performed. This method avoids the shortcomings of existing technologies that directly recover sorting tasks based solely on the server task queue or current task records, without fully considering the status changes of energized returned goods during remote maintenance operations and the reliability of the task status.
[0024] Specifically, remote operation and maintenance (O&M) logs may include one or more of the following: O&M operation type, O&M start time, O&M end time, O&M execution result, application service health check result, task scheduling service recovery result, communication connection recovery result, and O&M receipt information. The O&M completion status can be determined based on whether the remote O&M operation has been completed, whether the application service has been brought back online, whether the task scheduling interface has passed a health check, and whether the target application server has restored its communication connection.
[0025] Preset task recovery trigger conditions can include one or more of the following: remote maintenance operations have been completed, the application service on the target application server is available, the task scheduling interface has passed a health check, the task snapshot before maintenance is readable, and the target application server and the task-associated device have restored communication connections. By setting preset task recovery trigger conditions, sorting tasks can be prevented from resuming prematurely when the target application server is not yet in an stable state.
[0026] The pre-maintenance task snapshot is used to record the sorting tasks associated with the target application server and their execution status before remote maintenance operations. The task execution status can represent the sorting task as not started, in progress, waiting for equipment feedback, having issued equipment instructions, or already completed.
[0027] For example, if the task execution status indicates that the sorting task has been completed, then the sorting task will no longer be considered as a sorting task to be resumed; if the task execution status indicates that the sorting task is in progress, waiting for equipment feedback, or has been issued an equipment instruction but has not been completed, then the sorting task will be identified as a sorting task to be resumed.
[0028] Product attribute information may include product category, product model, whether it contains batteries, whether it is a device with electrical components, and whether it has a charging function; return attribute information may include return reason, user anomaly description, after-sales remarks, return inspection label, and whether it is marked as a suspected battery anomaly.
[0029] For example, when the product attribute information indicates that the corresponding product is a power bank, mobile phone, Bluetooth headset or other product containing batteries, or when the return attribute information indicates that the corresponding product has abnormal charging, abnormal heating, cannot be turned on, battery swelling, water damage or other issues, the product can be identified as the target product to be returned with a battery.
[0030] For example, after the target application server completes task queue recovery and scheduling module switching, the system determines that it has entered the task recovery phase based on remote operation and maintenance records, and reads the task snapshot before operation and maintenance. If the task execution status of sorting task A in the task snapshot before operation and maintenance is "completed," then it will not be recovered; if the task execution status of sorting task B is "waiting for device feedback," then sorting task B will be identified as a sorting task to be recovered. Furthermore, if the product attribute information corresponding to sorting task B indicates that the product is a power bank, and the return attribute information indicates that the reason for return is overheating during charging, then the product will be identified as a target returned product with a charge, so as to generate status evaluation information and task recovery safety value later.
[0031] Furthermore, the remote monitoring and operation and maintenance management method for the application server also includes the following steps: Step S200: Obtain the status evaluation information corresponding to the target returned product with battery, the status evaluation information including current risk status information, operation and maintenance process status change information, historical anomaly information and task status reliability information.
[0032] In this embodiment of the invention, after determining the target energized returned goods corresponding to the sorting task to be restored, the status evaluation information corresponding to the target energized returned goods is obtained. The status evaluation information is used to provide a data basis for subsequently generating task recovery safety values. It does not only reflect the detection result of the target energized returned goods at the current moment, but comprehensively reflects the current risk status of the target energized returned goods, the status changes during remote operation and maintenance, historical anomalies, and the reliability of the status of the sorting task to be restored.
[0033] The current risk status information is used to characterize the risk status of the target returned product with the battery still attached at the current detection moment. The current risk status information can be determined based on one or more of the following: temperature detection data, thermal imaging detection data, appearance identification data, packaging integrity detection data, smoke detection data, and odor detection data of the target returned product with the battery still attached. For example, if the current temperature of the target returned product with the battery still attached is high, there are local abnormal areas in the thermal imaging image, the packaging is damaged, or smoke is detected, it can be characterized that the target returned product with the battery still attached currently poses a high risk.
[0034] The status change information during the operation and maintenance process is used to characterize the status changes of the target energized returned goods during remote operation and maintenance operations performed on the target application server. The status change information can be determined based on one or more of the following: dwell time, location change records, temperature change records, route rerouting records, conveyor line status records, and control command confirmation records during the remote operation and maintenance process. For example, if the target energized returned goods remain on the conveyor line for an extended period during remote operation and maintenance operations, or if the temperature continues to rise before and after the operation and maintenance, it can indicate an increasing risk trend during the remote operation and maintenance process.
[0035] The historical anomaly information is used to characterize the anomalies recorded before and after the target returned goods with batteries entered the unmanned sorting center. Historical anomaly information can be determined based on one or more of the following: return reason, user anomaly description, after-sales remarks, historical thermal anomaly records, historical damage records, anomaly statistics for the same model of goods, and anomaly statistics for the same batch of goods. For example, when the return reason indicates that the target returned goods with batteries have issues such as overheating during charging, battery bulging, inability to power on, or water damage, even if the current detection data does not meet the high-risk conditions, the potential risk can still be reflected through historical anomaly information.
[0036] The task status reliability information is used to characterize whether the status of the sorting task to be restored is reliable before and after the remote operation and maintenance. The task status reliability information can be determined based on at least one of the following: pre-operation and maintenance task snapshot, server task recovery record, device feedback record, sensor detection timestamp, barcode scanning record, and sorting path record. For example, if the pre-operation and maintenance task snapshot records that the target energized returned goods are located at the barcode scanning position, while the device feedback record indicates that it has reached the cache position, then it can be considered that the sorting task to be restored has an inconsistent status, and the reliability of the task status is low.
[0037] By simultaneously acquiring current risk status information, operational process status change information, historical anomaly information, and reliable task status information, it is possible to avoid judging whether to resume a sorting task pending recovery based solely on a single current detection result or a single server task record, thereby providing a more complete data basis for subsequently generating task recovery safety values.
[0038] Furthermore, the remote monitoring and operation and maintenance management method for the application server also includes the following steps: Step S300: Generate a task recovery safety value corresponding to the target energized returned goods based on the status evaluation information. The task recovery safety value is used to characterize the safety level of continuing to execute the sorting task to be recovered after the remote operation and maintenance is completed.
[0039] Specifically, Figure 3 A flowchart for generating task recovery safety values is shown.
[0040] Specifically, step S300 includes the following steps: Step S301: Quantify the current risk status information in the status evaluation information to obtain the current risk sub-value; Step S302: Quantify the status change information of the operation and maintenance process in the status evaluation information to obtain the process change correction sub-value; Step S303: Quantify the historical anomaly information in the status evaluation information to obtain historical anomaly correction sub-values; Step S304: Quantify the task status credibility information in the status evaluation information to obtain the task credibility correction sub-value. Step S305: Based on the current risk sub-value, process change correction sub-value, historical anomaly correction sub-value, and task credibility correction sub-value, generate the task recovery safety value corresponding to the target energized returned goods according to the preset fusion rules.
[0041] The task recovery security value is used to characterize the security level of the target energized returned goods continuing to perform the sorting task to be recovered after the target application server completes remote operation and maintenance.
[0042] In this embodiment of the invention, the task recovery safety value is not only used to evaluate whether there is a risk in the target returned goods with batteries, but also to evaluate whether it is appropriate to continue to execute the original sorting task to be recovered after the remote operation and maintenance is completed.
[0043] The quantification process can be to convert the detection results in the current risk status information into corresponding scores, levels, or range values. For example, based on one or more of temperature detection data, thermal imaging detection data, appearance recognition data, packaging integrity detection data, smoke detection data, and odor detection data, it can be determined whether the target returned goods with batteries are currently in a low-risk, medium-risk, or high-risk state, and this state can be converted into a current risk sub-value.
[0044] The process change correction sub-value is used to reflect the degree of risk change of the target energized returned goods during remote operation and maintenance. For example, the process change correction sub-value can be determined based on the dwell time, temperature change trend, location change record, route rerouting record, or control command confirmation record of the target energized returned goods during remote operation and maintenance. If the dwell time of the target energized returned goods is long during remote operation and maintenance, or the temperature continues to rise, the process change correction sub-value can be used to reduce the subsequently generated task recovery safety value.
[0045] The historical anomaly correction sub-value is used to reflect the impact of historical anomalies of the target energized returned goods on the task recovery safety value. For example, when historical anomaly information indicates that the return reason of the target energized returned goods is charging overheating, battery bulging, water damage, inability to power on, or a high anomaly rate of the same model of goods, a historical anomaly correction sub-value can be generated to reduce the task recovery safety value.
[0046] The task reliability correction sub-value is used to reflect the degree of consistency of the state of the sorting task to be restored before and after the remote operation and maintenance. For example, when the consistency between the pre-maintenance task snapshot, server task recovery record, device feedback record, sensor detection timestamp, barcode scanning record, and sorting path record is high, a higher task reliability correction sub-value can be generated; when the above information has inconsistent positions, discontinuous timestamps, or conflicting path records, a lower task reliability correction sub-value can be generated.
[0047] The preset fusion rules can be pre-configured weighted calculation rules, level mapping rules, threshold judgment rules, or lookup table rules. For example, a basic safety value can be determined first based on the current risk sub-value, and then the basic safety value can be corrected based on process change correction sub-values, historical anomaly correction sub-values, and task reliability correction sub-values to obtain the task recovery safety value. The preset fusion rules can also be configured according to different types of target energized returned goods or different unmanned sorting center operation requirements.
[0048] In this way, the task recovery safety value can simultaneously reflect the current risk of the target energized returned goods, the status changes during remote operation and maintenance, historical anomalies, and the reliability of the status of the sorting task to be recovered. Therefore, it avoids directly determining whether to recover the sorting task based solely on the current detection results or the task snapshot before operation and maintenance, thus improving the accuracy of task recovery control after the completion of remote operation and maintenance.
[0049] Furthermore, the remote monitoring and operation and maintenance management method for the application server also includes the following steps: Step S400: Determine the target task recovery strategy from the preset task recovery strategy set based on the task recovery security value.
[0050] Specifically, Figure 4 A flowchart for determining the target task recovery strategy is shown.
[0051] Specifically, step S400 includes the following steps: Step S401: Obtain a preset task recovery strategy set, which includes the original task recovery strategy, the re-inspection task generation strategy, the isolation task generation strategy, and the task freezing strategy. Step S402: Match the task recovery security value with the preset security threshold range to obtain the security level corresponding to the task recovery security value; Step S403: Based on the security level, determine the target task recovery strategy from the preset task recovery strategy set: Step S404, wherein when the task recovery security value corresponds to the first security level, the original task recovery strategy is determined as the target task recovery strategy; Step S405: When the task recovery security value corresponds to the second security level, the re-inspection task generation strategy is determined as the target task recovery strategy. Step S406: When the task recovery security value corresponds to the third security level, the isolation task generation strategy is determined as the target task recovery strategy. Step S407: When the task recovery safety value cannot be determined or the task recovery safety value corresponds to the fourth security level, the task freeze strategy is determined as the target task recovery strategy.
[0052] In this embodiment of the invention, the target task recovery strategy is used to instruct the target application server how to recover, adjust, isolate, or freeze the sorting tasks to be recovered after entering the task recovery phase.
[0053] The set of preset task recovery strategies can be pre-stored in the task management system of the target application server, remote operation and maintenance platform, or unmanned sorting center. Among them, the original task recovery strategy is used to instruct the continued execution of the sorting task to be recovered; the re-inspection task generation strategy is used to instruct the transfer of the target returned goods with batteries to the preset re-inspection area; the isolation task generation strategy is used to instruct the transfer of the target returned goods with batteries to the preset isolation area; and the task freeze strategy is used to instruct the suspension of the recovery of the sorting task to be recovered and to wait for further verification.
[0054] The preset safety threshold range can be a pre-configured numerical range or a level range, used to divide the task recovery safety value into different safety levels. For example, when the task recovery safety value is represented by a score, the first safety level can be set to correspond to a high safety range, the second safety level to correspond to a medium safety range, the third safety level to correspond to a low safety range, and the fourth safety level to correspond to an unsafe range. The specific range can be configured according to the type of returned goods with batteries, the operating rules of the unmanned sorting center, the accuracy of the detection equipment, and the risk control requirements.
[0055] For example, the task recovery safety value can be set to range from 0 to 100 points. Preset safety threshold ranges include: 80 to 100 points corresponding to the first safety level, 60 to less than 80 points corresponding to the second safety level, 40 to less than 60 points corresponding to the third safety level, and 0 to less than 40 points corresponding to the fourth safety level. If the task recovery safety value for a target returned product with a battery is 85 points, the original task recovery strategy is determined as the target task recovery strategy; if the task recovery safety value is 70 points, the re-inspection task generation strategy is determined as the target task recovery strategy; if the task recovery safety value is 50 points, the isolation task generation strategy is determined as the target task recovery strategy; if the task recovery safety value is 30 points, or if the task recovery safety value cannot be determined due to missing status evaluation information, the task freeze strategy is determined as the target task recovery strategy. The above values are merely examples and do not constitute a limitation on the preset safety threshold range.
[0056] Furthermore, the remote monitoring and operation and maintenance management method for the application server also includes the following steps: Step S500: Generate task recovery control instructions according to the target task recovery strategy, and perform recovery control on the sorting task to be recovered based on the task recovery control instructions.
[0057] Specifically, Figure 5 A flowchart illustrating the process of restoring control based on control commands is shown.
[0058] Specifically, step S500 includes the following steps: Step S501: When the target task recovery strategy is the original task recovery strategy, generate the original task continue execution instruction according to the sorting task to be recovered, and control the target energized returned goods to continue to perform the sorting task to be recovered based on the original task continue execution instruction. Step S502: When the target task recovery strategy is the re-inspection task generation strategy, a re-inspection path control instruction is generated based on the current location of the target energized returned goods and the preset re-inspection area, and the target energized returned goods are controlled to enter the preset re-inspection area based on the re-inspection path control instruction. Step S503: When the target task recovery strategy is the isolation task generation strategy, an isolation path control instruction is generated based on the current location of the target energized returned goods and the preset isolation area, and the target energized returned goods are controlled to enter the preset isolation area based on the isolation path control instruction. Step S504: When the target task recovery strategy is the task freeze strategy, a task freeze control instruction is generated, and the recovery of the sorting task to be recovered is stopped based on the task freeze control instruction, and a review prompt message is generated for the target returned goods with batteries.
[0059] In this embodiment of the invention, the task recovery control instruction is used to enable the target application server or the sorting equipment connected to the target application server to perform corresponding task recovery, path adjustment, isolation transfer or task freezing processing on the target energized returned goods in accordance with the target task recovery strategy.
[0060] The instruction to continue executing the original task may include the sorting task identifier, product identifier, target location, task-associated device identifier, and the task stage to be continued for the sorting task to be resumed. This method is suitable for situations where the task resumption safety value is high, the current risk of the target energized returned product is low, and the status of the sorting task to be resumed is reliable.
[0061] The re-inspection path control command can be used to control the conveyor line, sorting port, AGV, or robotic arm to transfer the target energized returned goods from its current position to a preset re-inspection area. This method is suitable for situations where the target energized returned goods have a certain risk or uncertain status, but have not yet reached the point where isolation processing is required.
[0062] The isolation path control command may include the current location of the target energized returned goods, the preset isolation area, the isolation path, and the task-associated device identifier. This method is suitable for situations where the safety of continuing to perform the pending recovery sorting task on the target energized returned goods is low, and it is necessary to prioritize transferring them to the preset isolation area.
[0063] The task freeze control command can be used to suspend the current sorting task of the target energized returned goods, prohibit the issuance of execution commands related to the sorting task to be resumed, or keep the target energized returned goods in the current controllable position. The review prompt information can be sent to the remote operation and maintenance platform, the unmanned sorting center management terminal, or the manual review terminal to prompt further confirmation of the status evaluation information, task status, or risk status of the target energized returned goods.
[0064] For example, a target returned item with a battery is a power bank. When its task recovery safety value corresponds to the first safety level, the target task recovery strategy is the original task recovery strategy, and the target application server generates an instruction to continue executing the original task, controlling the power bank to continue the recovery sorting task. When its task recovery safety value corresponds to the second safety level, the target application server generates a re-inspection path control instruction based on the power bank's current location and a preset re-inspection area, controlling the power bank to enter the preset re-inspection area. When its task recovery safety value corresponds to the third safety level, the target application server generates an isolation path control instruction, controlling the power bank to enter a preset isolation area. When its task recovery safety value cannot be determined, the target application server generates a task freeze control instruction, stopping the recovery of the power bank's corresponding recovery sorting task, and generates a review prompt message.
[0065] Furthermore, after performing recovery control on the sorting task to be recovered based on the task recovery control instructions, it also includes: Obtain the server task status, device execution status, and risk detection status of the target returned goods with batteries; Perform consistency verification on server task status, device execution status, and risk detection status; Once the consistency check passes, continue executing the recovery control process corresponding to the target task recovery strategy; When the consistency check fails, stop the execution of the recovery control process and regenerate the task recovery safety value corresponding to the target energized returned goods, or switch the sorting task to be recovered to a frozen state.
[0066] In this embodiment of the invention, after the recovery control of the sorting task to be recovered is performed based on the task recovery control command, the consistency verification of the recovery process of the target energized returned goods can also be performed to confirm whether the task recovery result is reliable.
[0067] Specifically, the server task status, device execution status, and risk detection status of the target returned goods with batteries are obtained. The server task status is used to characterize the task stage, target location, and task flow status recorded by the target application server; the device execution status is used to characterize the actual location, execution result, and device status reported by the task-related device; and the risk detection status is used to characterize the current temperature, thermal imaging results, appearance anomaly results, smoke detection results, and other risk conditions of the target returned goods with batteries.
[0068] Subsequently, a consistency check is performed on the server task status, device execution status, and risk detection status. This consistency check may include: determining whether the target location in the server task status matches the actual location in the device execution status; determining whether the task stage in the server task status matches the execution result in the device execution status; and determining whether the risk detection status meets the conditions for continuing execution of the current target task recovery strategy.
[0069] When the consistency check passes, it indicates that the recovery control process for the sorting task to be recovered matches the actual equipment execution status and the current risk state. The recovery control process corresponding to the target task recovery strategy continues to execute. When the consistency check fails, it indicates that the target energized returned goods may have task status deviations, abnormal equipment feedback, or changes in risk state. The recovery control process stops executing, and a new task recovery safety value corresponding to the target energized returned goods is generated, or the sorting task to be recovered is switched to a frozen state.
[0070] For example, if the server task status indicates that the target energized returned product is located on conveyor line A, but the equipment execution status indicates that it is actually located in the buffer area, the consistency check will fail. The current recovery control process can be stopped, and a new task recovery safety value can be generated. As another example, if the target energized returned product experiences a temperature increase or thermal imaging anomalies during the re-inspection process, the sorting task to be recovered can be switched to a frozen state.
[0071] Furthermore, Figure 6 An application architecture diagram of the system provided in an embodiment of the present invention is shown.
[0072] In another preferred embodiment of the present invention, a remote monitoring and maintenance management system for application servers includes: The task determination module 100 is used to obtain at least one sorting task to be restored associated with the target application server before the remote operation and maintenance operation, and to determine the target energized returned goods corresponding to the sorting task to be restored, in response to determining that the target application server has completed the remote operation and maintenance operation and entered the task recovery phase.
[0073] Specifically, Figure 7 A structural block diagram of the task determination module 100 in the system provided by an embodiment of the present invention is shown.
[0074] In a preferred embodiment provided by the present invention, the task determination module 100 specifically includes: The record acquisition unit 101 is used to acquire the remote operation and maintenance operation record corresponding to the target application server, and determine the operation and maintenance completion status of the target application server based on the remote operation and maintenance operation record. The phase determination unit 102 is used to determine that the target application server enters the task recovery phase when the operation and maintenance completion status meets the preset task recovery trigger conditions. The snapshot acquisition unit 103 is used to acquire a pre-operation and maintenance task snapshot generated by the target application server before the remote operation and maintenance operation. The pre-operation and maintenance task snapshot includes a sorting task identifier, a product identifier, a task execution status, and a task-associated device identifier. The task filtering unit 104 is used to filter out sorting tasks that were not completed before the remote operation and maintenance based on the task execution status from the task snapshot before operation and maintenance, and to determine the filtered sorting tasks as sorting tasks to be restored. The attribute acquisition unit 105 is used to acquire the corresponding product attribute information and return attribute information based on the product identifier corresponding to the sorting task to be restored. The product determination unit 106 is used to determine the product as the target product for the sorting task to be restored when the product attribute information and / or return attribute information indicate that the corresponding product is a product returned with electricity.
[0075] Furthermore, the remote monitoring and operation and maintenance management system for the application server also includes: The information acquisition module 200 is used to acquire the status evaluation information corresponding to the target returned goods with batteries. The status evaluation information includes current risk status information, operation and maintenance process status change information, historical anomaly information, and task status reliability information.
[0076] Furthermore, the remote monitoring and operation and maintenance management system for the application server also includes: The safety value generation module 300 is used to generate a task recovery safety value corresponding to the target energized returned goods based on the status evaluation information. The task recovery safety value is used to characterize the safety level of continuing to execute the sorting task to be recovered after the remote operation and maintenance is completed.
[0077] Furthermore, the remote monitoring and operation and maintenance management system for the application server also includes: The strategy determination module 400 is used to determine the target task recovery strategy from a set of preset task recovery strategies based on the task recovery security value.
[0078] Furthermore, the remote monitoring and operation and maintenance management system for the application server also includes: The recovery control module 500 is used to generate task recovery control instructions according to the target task recovery strategy, and to perform recovery control on the sorting task to be recovered based on the task recovery control instructions.
[0079] It should be understood that although the steps in the flowcharts of the various embodiments of the present invention are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the various embodiments may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0080] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0081] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0082] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
[0083] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for remote monitoring and operation and maintenance management of an application server, characterized in that, The method includes: In response to determining that the target application server has completed remote operation and maintenance and entered the task recovery phase, at least one sorting task to be recovered associated with the target application server before the remote operation and maintenance, and the target returned goods with batteries corresponding to the sorting task to be recovered are identified. Obtain the status evaluation information corresponding to the target returned goods with batteries, the status evaluation information including current risk status information, operation and maintenance process status change information, historical anomaly information and task status reliable information; Based on the status evaluation information, a task recovery safety value is generated for the target energized returned goods. The task recovery safety value is used to characterize the safety level of continuing to execute the sorting task to be recovered after the remote operation and maintenance is completed. Based on the task recovery safety value, determine the target task recovery strategy from the preset task recovery strategy set; Based on the target task recovery strategy, task recovery control instructions are generated, and recovery control is performed on the sorting task to be recovered based on the task recovery control instructions.
2. The remote monitoring and operation and maintenance management method for application servers according to claim 1, characterized in that, In response to determining that the target application server has completed remote maintenance operations and entered the task recovery phase, the steps of obtaining at least one sorting task to be recovered associated with the target application server before the remote maintenance operations, and determining the target returned goods with batteries corresponding to the sorting task to be recovered, include: Obtain the remote operation and maintenance records corresponding to the target application server, and determine the operation and maintenance completion status of the target application server based on the remote operation and maintenance records; When the operation and maintenance completion status meets the preset task recovery trigger conditions, the target application server is determined to enter the task recovery phase. Obtain a pre-operation and maintenance task snapshot generated by the target application server before the remote operation and maintenance. The pre-operation and maintenance task snapshot includes sorting task identifier, product identifier, task execution status and task-associated device identifier. Based on the task execution status, sorting tasks that were not completed before the remote operation are filtered out from the pre-operation snapshot and the filtered sorting tasks are identified as sorting tasks to be restored. Based on the product identifier corresponding to the sorting task to be resumed, obtain the corresponding product attribute information and return attribute information; When the product attribute information and / or return attribute information indicate that the corresponding product is a returned product with a battery, the product is identified as the target returned product with a battery for the sorting task to be restored.
3. The remote monitoring and operation and maintenance management method for application servers according to claim 1, characterized in that, The steps for generating the task recovery safety value corresponding to the target returned product with a charge based on the status evaluation information include: The current risk status information in the status assessment information is quantified to obtain the current risk sub-value; The status change information of the operation and maintenance process in the status evaluation information is quantified to obtain the process change correction sub-value; The historical anomaly information in the status evaluation information is quantified to obtain historical anomaly correction sub-values; The task status credibility information in the status evaluation information is quantified to obtain the task credibility correction sub-value; Based on the current risk sub-value, process change correction sub-value, historical anomaly correction sub-value, and task credibility correction sub-value, generate the task recovery safety value corresponding to the target energized returned goods according to the preset fusion rules; The task recovery security value is used to characterize the security level of the target energized returned goods continuing to perform the sorting task to be recovered after the target application server completes remote operation and maintenance.
4. The method for remote monitoring and operation and maintenance management of application servers according to claim 1, characterized in that, The steps for determining the target task recovery strategy from the preset task recovery strategy set based on the task recovery safety value include: Obtain a set of preset task recovery strategies, which includes the original task recovery strategy, the re-inspection task generation strategy, the isolation task generation strategy, and the task freezing strategy. The task recovery safety value is matched with a preset safety threshold range to obtain the safety level corresponding to the task recovery safety value; Based on the security level, determine the target task recovery strategy from the set of preset task recovery strategies; Among them, when the task recovery security value corresponds to the first security level, the original task recovery strategy is determined as the target task recovery strategy; When the task recovery security value corresponds to the second security level, the re-inspection task generation strategy will be determined as the target task recovery strategy. When the task recovery security value corresponds to the third security level, the isolation task generation strategy will be determined as the target task recovery strategy. When the task recovery safety value cannot be determined or the task recovery safety value corresponds to the fourth security level, the task freeze strategy will be determined as the target task recovery strategy.
5. The remote monitoring and operation and maintenance management method for application servers according to claim 4, characterized in that, The steps of generating task recovery control instructions based on the target task recovery strategy and performing recovery control on the sorting task to be recovered based on the task recovery control instructions include: When the target task recovery strategy is the original task recovery strategy, the original task continuation execution instruction is generated according to the sorting task to be recovered, and the target energized returned goods continue to execute the sorting task to be recovered based on the original task continuation execution instruction. When the target task recovery strategy is the re-inspection task generation strategy, a re-inspection path control instruction is generated based on the current location of the target energized returned goods and the preset re-inspection area, and the target energized returned goods are controlled to enter the preset re-inspection area based on the re-inspection path control instruction. When the target task recovery strategy is the isolation task generation strategy, an isolation path control instruction is generated based on the current location of the target energized returned goods and the preset isolation area, and the target energized returned goods are controlled to enter the preset isolation area based on the isolation path control instruction; When the target task recovery strategy is the task freeze strategy, a task freeze control instruction is generated, and the recovery of the sorting task to be recovered is stopped based on the task freeze control instruction, as well as a review prompt message for the target returned goods with batteries.
6. The method for remote monitoring and operation and maintenance management of application servers according to claim 1, characterized in that, After performing recovery control on the sorting task to be recovered based on the task recovery control instructions, it also includes: Obtain the server task status, device execution status, and risk detection status of the target returned goods with batteries; Perform consistency verification on server task status, device execution status, and risk detection status; Once the consistency check passes, continue executing the recovery control process corresponding to the target task recovery strategy; When the consistency check fails, stop the execution of the recovery control process and regenerate the task recovery safety value corresponding to the target energized returned goods, or switch the sorting task to be recovered to a frozen state.
7. A remote monitoring and operation and maintenance management system for application servers, characterized in that, The system includes: The task determination module is used to obtain at least one sorting task to be restored associated with the target application server before the remote operation and maintenance operation, and to determine the target returned goods with batteries corresponding to the sorting task to be restored in response to the determination that the target application server has completed the remote operation and maintenance operation and entered the task recovery phase. The information acquisition module is used to acquire the status evaluation information corresponding to the target returned goods with batteries. The status evaluation information includes current risk status information, operation and maintenance process status change information, historical anomaly information, and task status reliability information. The safety value generation module is used to generate a task recovery safety value corresponding to the target energized returned goods based on the status evaluation information. The task recovery safety value is used to characterize the safety level of continuing to execute the sorting task to be recovered after the remote operation and maintenance is completed. The strategy determination module is used to determine the target task recovery strategy from a set of preset task recovery strategies based on the task recovery security value. The recovery control module is used to generate task recovery control instructions based on the target task recovery strategy, and to perform recovery control on the sorting task to be recovered based on the task recovery control instructions.
8. The remote monitoring and operation and maintenance management system for application servers according to claim 7, characterized in that, The task determination module specifically includes: The record acquisition unit is used to acquire the remote operation and maintenance operation records corresponding to the target application server, and determine the operation and maintenance completion status of the target application server based on the remote operation and maintenance operation records. The phase determination unit is used to determine when the operation and maintenance completion status meets the preset task recovery trigger conditions to enter the task recovery phase of the target application server. The snapshot acquisition unit is used to acquire a pre-operation and maintenance task snapshot generated by the target application server before the remote operation and maintenance operation. The pre-operation and maintenance task snapshot includes a sorting task identifier, a product identifier, a task execution status, and a task-associated device identifier. The task filtering unit is used to filter out sorting tasks that were not completed before the remote operation and maintenance based on the task execution status from the pre-operation and maintenance task snapshot, and to identify the filtered sorting tasks as sorting tasks to be restored. The attribute acquisition unit is used to obtain the corresponding product attribute information and return attribute information based on the product identifier corresponding to the sorting task to be restored. The product determination unit is used to determine the product as the target product for the sorting task to be restored when the product attribute information and / or return attribute information indicate that the corresponding product is a product returned with an electric charge.